[BUG net-next] bnx2x: all traffic comes to RX queue 0

Eric Dumazet
2010-10-12T16:07:42Z

Hmm, while doing tests for the netdev_alloc_skb() problem, I found
current net-next tree is not really multi queue enabled...

ethtool -S eth1|grep _ucast
[0]: rx_ucast_packets: 3507786
[0]: tx_ucast_packets: 416925
[1]: rx_ucast_packets: 0
[1]: tx_ucast_packets: 4
[2]: rx_ucast_packets: 0
[2]: tx_ucast_packets: 397467
[3]: rx_ucast_packets: 0
[3]: tx_ucast_packets: 75832
[4]: rx_ucast_packets: 0
[4]: tx_ucast_packets: 171025
[5]: rx_ucast_packets: 0
[5]: tx_ucast_packets: 233025
[6]: rx_ucast_packets: 0
[6]: tx_ucast_packets: 250358
[7]: rx_ucast_packets: 0
[7]: tx_ucast_packets: 240792
[8]: rx_ucast_packets: 0
[8]: tx_ucast_packets: 216366
[9]: rx_ucast_packets: 0
[9]: tx_ucast_packets: 1
[10]: rx_ucast_packets: 0
[10]: tx_ucast_packets: 350324
[11]: rx_ucast_packets: 0
[11]: tx_ucast_packets: 92403
[12]: rx_ucast_packets: 0
[12]: tx_ucast_packets: 307678
[13]: rx_ucast_packets: 0
[13]: tx_ucast_packets: 314315
[14]: rx_ucast_packets: 0
[14]: tx_ucast_packets: 256767
[15]: rx_ucast_packets: 0
[15]: tx_ucast_packets: 185105
rx_ucast_packets: 3507786
tx_ucast_packets: 3508387

# ethtool -i eth1
driver: bnx2x
version: 1.60.00-1
firmware-version: bc 4.8.0 phy baa0.105
bus-info: 0000:02:00.1

02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM57711E
10Gigabit PCIe
Subsystem: Hewlett-Packard Company NC532i Dual Port 10GbE Multifunction
BL-C Adapter
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at fa000000 (64-bit, non-prefetchable) [size=8M]
Memory at f9800000 (64-bit, non-prefetchable) [size=8M]
[virtual] Expansion ROM at e7010000 [disabled] [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data
Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [a0] MSI-X: Enable+ Count=17 Masked-
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Device Serial Number f4-ce-46-ff-fe-bb-32-d4
Capabilities: [110] Advanced Error Reporting
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel <?>
Kernel driver in use: bnx2x
Kernel modules: bnx2x

Any idea before a biscection ?

Thanks !