Hi PJ Waskiewicz I just tried insmod ixgbe.ko RSS=4,4 but it got 16 tx/rx queues
Is that "flow director" force drv to use the max queues? Thanks a lot! Jon Dec 2 15:57:09 linaspl50 kernel: [22522.794724] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 2.1.4-NAPI Dec 2 15:57:09 linaspl50 kernel: [22522.794727] Copyright (c) 1999-2010 Intel Corporation. Dec 2 15:57:09 linaspl50 kernel: [22522.794782] ixgbe 0000:0d:00.0: PCI INT A -> GSI 30 (level, low) -> IRQ 30 Dec 2 15:57:09 linaspl50 kernel: [22522.794819] ixgbe 0000:0d:00.0: setting latency timer to 64 Dec 2 15:57:09 linaspl50 kernel: [22522.919065] ixgbe: Receive-Side Scaling (RSS) set to 4 Dec 2 15:57:09 linaspl50 kernel: [22522.919068] ixgbe: 0000:0d:00.0: ixgbe_check_options: Flow Director hash filtering enabled Dec 2 15:57:09 linaspl50 kernel: [22522.919071] ixgbe: 0000:0d:00.0: ixgbe_check_options: Flow Director allocated 64kB of packet buffer Dec 2 15:57:09 linaspl50 kernel: [22522.919073] ixgbe: 0000:0d:00.0: ixgbe_check_options: ATR Tx Packet sample rate set to default of 20 Dec 2 15:57:09 linaspl50 kernel: [22522.919076] ixgbe: 0000:0d:00.0: ixgbe_check_options: FCoE Offload feature enabled Dec 2 15:57:09 linaspl50 kernel: [22522.943667] ixgbe 0000:0d:00.0: irq 69 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943673] ixgbe 0000:0d:00.0: irq 70 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943680] ixgbe 0000:0d:00.0: irq 71 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943686] ixgbe 0000:0d:00.0: irq 72 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943693] ixgbe 0000:0d:00.0: irq 73 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943699] ixgbe 0000:0d:00.0: irq 74 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943705] ixgbe 0000:0d:00.0: irq 75 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943711] ixgbe 0000:0d:00.0: irq 76 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943717] ixgbe 0000:0d:00.0: irq 77 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943723] ixgbe 0000:0d:00.0: irq 78 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943729] ixgbe 0000:0d:00.0: irq 79 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943735] ixgbe 0000:0d:00.0: irq 80 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943741] ixgbe 0000:0d:00.0: irq 81 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943746] ixgbe 0000:0d:00.0: irq 82 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943752] ixgbe 0000:0d:00.0: irq 83 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943758] ixgbe 0000:0d:00.0: irq 84 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943764] ixgbe 0000:0d:00.0: irq 85 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22522.943881] ixgbe: 0000:0d:00.0: ixgbe_init_interrupt_scheme: Multiqueue Enabled: Rx Queue count = 16, Tx Queue count = 16 Dec 2 15:57:09 linaspl50 kernel: [22522.944724] [PF_RING] Device eth4 does NOT support hardware packet filtering [1] Dec 2 15:57:09 linaspl50 kernel: [22522.944735] ixgbe: eth4: ixgbe_probe: No DCA provider found. Please start ioatdma for DCA functionality. Dec 2 15:57:09 linaspl50 kernel: [22522.944738] ixgbe: eth4: ixgbe_probe: (PCI Express:5.0Gb/s:Width x4) 00:1b:21:79:8e:90 Dec 2 15:57:09 linaspl50 kernel: [22522.944867] ixgbe: eth4: ixgbe_probe: MAC: 2, PHY: 15, SFP+: 5, PBA No: e68785-003 Dec 2 15:57:09 linaspl50 kernel: [22522.944869] Dec 2 15:57:09 linaspl50 kernel: [22522.944870] ixgbe: eth4: ixgbe_probe: GRO is enabled Dec 2 15:57:09 linaspl50 kernel: [22522.944872] ixgbe: eth4: ixgbe_probe: HW RSC is enabled Dec 2 15:57:09 linaspl50 kernel: [22522.946315] eth4 renamed to eth5 by udevd [28301] Dec 2 15:57:09 linaspl50 kernel: [22522.946318] ixgbe: eth4: ixgbe_probe: Intel(R) 10 Gigabit Network Connection Dec 2 15:57:09 linaspl50 kernel: [22522.946347] ixgbe 0000:0d:00.1: PCI INT B -> GSI 37 (level, low) -> IRQ 37 Dec 2 15:57:09 linaspl50 kernel: [22522.946370] ixgbe 0000:0d:00.1: setting latency timer to 64 Dec 2 15:57:09 linaspl50 kernel: [22522.946620] udev: renamed network interface eth4 to eth5 Dec 2 15:57:09 linaspl50 ifup: eth5 device: Intel Corporation 82599EB 10-Gigabit Network Connection (rev 01) Dec 2 15:57:09 linaspl50 ifup: No configuration found for eth5 Dec 2 15:57:09 linaspl50 kernel: [22523.074994] ixgbe: Receive-Side Scaling (RSS) set to 4 Dec 2 15:57:09 linaspl50 kernel: [22523.074998] ixgbe: 0000:0d:00.1: ixgbe_check_options: Flow Director hash filtering enabled Dec 2 15:57:09 linaspl50 kernel: [22523.075001] ixgbe: 0000:0d:00.1: ixgbe_check_options: Flow Director allocated 64kB of packet buffer Dec 2 15:57:09 linaspl50 kernel: [22523.075004] ixgbe: 0000:0d:00.1: ixgbe_check_options: ATR Tx Packet sample rate set to default of 20 Dec 2 15:57:09 linaspl50 kernel: [22523.075006] ixgbe: 0000:0d:00.1: ixgbe_check_options: FCoE Offload feature enabled Dec 2 15:57:09 linaspl50 kernel: [22523.099649] ixgbe 0000:0d:00.1: irq 86 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099656] ixgbe 0000:0d:00.1: irq 87 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099662] ixgbe 0000:0d:00.1: irq 88 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099668] ixgbe 0000:0d:00.1: irq 89 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099673] ixgbe 0000:0d:00.1: irq 90 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099679] ixgbe 0000:0d:00.1: irq 91 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099685] ixgbe 0000:0d:00.1: irq 92 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099691] ixgbe 0000:0d:00.1: irq 93 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099697] ixgbe 0000:0d:00.1: irq 94 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099703] ixgbe 0000:0d:00.1: irq 95 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099709] ixgbe 0000:0d:00.1: irq 96 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099715] ixgbe 0000:0d:00.1: irq 97 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099721] ixgbe 0000:0d:00.1: irq 98 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099727] ixgbe 0000:0d:00.1: irq 99 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099733] ixgbe 0000:0d:00.1: irq 100 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099739] ixgbe 0000:0d:00.1: irq 101 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099745] ixgbe 0000:0d:00.1: irq 102 for MSI/MSI-X Dec 2 15:57:09 linaspl50 kernel: [22523.099876] ixgbe: 0000:0d:00.1: ixgbe_init_interrupt_scheme: Multiqueue Enabled: Rx Queue count = 16, Tx Queue count = 16 Dec 2 15:57:09 linaspl50 kernel: [22523.100742] [PF_RING] Device eth4 does NOT support hardware packet filtering [1] Dec 2 15:57:09 linaspl50 kernel: [22523.100751] ixgbe: eth4: ixgbe_probe: No DCA provider found. Please start ioatdma for DCA functionality. Dec 2 15:57:09 linaspl50 kernel: [22523.100754] ixgbe: eth4: ixgbe_probe: (PCI Express:5.0Gb/s:Width x4) 00:1b:21:79:8e:91 Dec 2 15:57:09 linaspl50 kernel: [22523.100883] ixgbe: eth4: ixgbe_probe: MAC: 2, PHY: 15, SFP+: 6, PBA No: e68785-003 Dec 2 15:57:09 linaspl50 kernel: [22523.100885] Dec 2 15:57:09 linaspl50 kernel: [22523.100887] ixgbe: eth4: ixgbe_probe: GRO is enabled Dec 2 15:57:09 linaspl50 kernel: [22523.100888] ixgbe: eth4: ixgbe_probe: HW RSC is enabled Dec 2 15:57:09 linaspl50 kernel: [22523.102453] ixgbe: eth4: ixgbe_probe: Intel(R) 10 Gigabit Network Connection Dec 2 15:57:09 linaspl50 ifup: eth4 device: Intel Corporation 82599EB 10-Gigabit Network Connection (rev 01) Dec 2 15:57:09 linaspl50 ifup: No configuration found for eth4 -----Original Message----- From: Waskiewicz Jr, Peter P [mailto:[email protected]] Sent: Thursday, December 02, 2010 3:28 PM To: Jon Zhou; '[email protected]' Subject: RE: can set different parameters for each port of the NIC Our module parameters work as an array of values for all devices in the system. So if you want to affect both eth1 and eth2, you'd use this syntax: # insmod ixgbe.ko RSS=0,0 MQ=0,0 Regards, PJ Waskiewicz [email protected] -----Original Message----- From: Jon Zhou [mailto:[email protected]] Sent: Wednesday, December 01, 2010 11:16 PM To: '[email protected]' Subject: [E1000-devel] can set different parameters for each port of the NIC Hi there: When I type "insmod ixgbe.ko RSS=0 MQ=0" I expect both the port eth1 and eth2 will have only 1 rx/tx queue But actually I found the eth1 got 16 rx-Queue (same as the number of cpu) And eth1 only got 1 rxQ and 1 txQ Any problem? Regards, jon ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
