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

Reply via email to