LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Multiple TX/RX queues on 82571EB Dual Port Server Adapter (http://www.linuxquestions.org/questions/linux-hardware-18/multiple-tx-rx-queues-on-82571eb-dual-port-server-adapter-940381/)

robel 04-18-2012 01:29 AM

Multiple TX/RX queues on 82571EB Dual Port Server Adapter
 
I have a Intel 82571EB Gigabit Ethernet Controller, PRO/1000 PT Dual Port Server Adapter. According to http://www.intel.com/content/dam/doc...ller-brief.pdf is has "Multiple, optimized transmit (Tx) and receive (Rx) queues".

I am using the e1000e driver but cannot get more than one interrupt on each NIC. The dual port adapter (eth2 and eth3) only get one IRQ for each port:

Code:

# cat /proc/interrupts |grep "CPU\|eth"
          CPU0      CPU1      CPU2      CPU3
 43:      67307          0          0          0  PCI-MSI-edge      eth0
 44:        823          0          0          0  PCI-MSI-edge      eth3
 45:        824          0          0          0  PCI-MSI-edge      eth2
 46:        824          0          0          0  PCI-MSI-edge      eth1-rx-0
 47:          0          0          0          0  PCI-MSI-edge      eth1-tx-0
 48:          2          0          0          0  PCI-MSI-edge      eth1

eth1 is a Intel 82574L and it gets three IRQs.

If the documentation on the 82571EB is correct, I should be able to get "multiple TX/RX queues", so I guess it's a driver issue.

Any clue?

Edit:
Additional hardware info:
Code:

eth2 : 01:00.1
    Make/Model = Intel Corporation PRO/1000 PT Dual Port Server Adapter
    Ethernet controller = Intel Corporation 82571EB Gigabit Ethernet Controller
    VenID:DevID = 8086:105e
    Driver name = e1000e
    Driver version = 1.2.7-k2

eth3 : 01:00.0
    Make/Model = Intel Corporation PRO/1000 PT Dual Port Server Adapter
    Ethernet controller = Intel Corporation 82571EB Gigabit Ethernet Controller
    VenID:DevID = 8086:105e
    Driver name = e1000e
    Driver version = 1.2.7-k2

Linux distro: Slackware 13.37 (64 bits)
Kernel version: 2.6.37.6 x86_64
CPU: Intel(R) Xeon(R) CPU E31220 @ 3.10GHz (quad core)
Memory: 8 GB



All times are GMT -5. The time now is 03:48 AM.