I'm using a 82599 Nic for project.
And I want to use VM tx WRR mode.
So I setting RTTDCS register to 0x00000002| 0x00400000 ( setting VMPAC bit
and BDPM bit in RTTDCS).
but when I set RTTDCS.VMPAC bit. Nic can't send packet.
And kernel print 'tx unit Hang' in ixgbe message.
when RTTDCS.VMPAC bit is not set, Nic operating well.
system setting is like this.
driver : Ixgbe-3.3.8 driver
kernel : 2.6.35.6-45.fc14.x86_64
ram : 12GB
thanks,
Park.
============================================================================
ixgbe 0000:85:00.1: PCI INT B disabled
ixgbe 0000:85:00.0: PCI INT A disabled
ixgbe 0000:83:00.1: PCI INT B disabled
ixgbe 0000:83:00.0: PCI INT A disabled
ixgbe 0000:04:00.1: PCI INT B disabled
ixgbe 0000:04:00.0: PCI INT A disabled
Intel(R) 10 Gigabit PCI Express Network Driver - version 3.3.8-NAPI
Copyright (c) 1999-2011 Intel Corporation.
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
ixgbe 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ixgbe 0000:04:00.0: setting latency timer to 64
ixgbe: I/O Virtualization (IOV) set to 5
ixgbe: 0000:04:00.0: ixgbe_check_options: FCoE Offload feature disabled
pciback 0000:04:10.0: seizing device
pciback 0000:04:10.0: enabling device (0000 -> 0002)
ixgbe 0000:04:00.0: (PCI Express:5.0GT/s:Width x8) 00:1b:21:8e:ed:b8
ixgbe 0000:04:00.0: eth2: MAC: 2, PHY: 1, PBA No: E68793-003
ixgbe 0000:04:00.0: eth2: Enabled Features: RxQ: 1 TxQ: 1
ixgbe 0000:04:00.0: eth2: IOV: VF 0 is enabled mac B6:BF:B1:33:BE:03
ixgbe 0000:04:00.0: eth2: IOV: VF 1 is enabled mac F6:0A:91:6E:89:B1
ixgbe 0000:04:00.0: eth2: IOV: VF 2 is enabled mac 56:D5:A8:49:79:55
ixgbe 0000:04:00.0: eth2: IOV: VF 3 is enabled mac 96:F4:80:1D:FE:0D
ixgbe 0000:04:00.0: eth2: IOV: VF 4 is enabled mac 46:99:1E:02:2D:CB
ixgbe 0000:04:00.0: eth2: Intel(R) 10 Gigabit Network Connection
xen: registering gsi 17 triggering 0 polarity 1
xen_allocate_pirq: returning irq 17 for gsi 17
xen: --> irq=17
Already setup the GSI :17
ixgbe 0000:04:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
ixgbe 0000:04:00.1: setting latency timer to 64
udev[5330]: renamed network interface eth2 to eth6
ixgbe: I/O Virtualization (IOV) set to 5
ixgbe: 0000:04:00.1: ixgbe_check_options: FCoE Offload feature disabled
pciback 0000:04:10.1: seizing device
pciback 0000:04:10.1: enabling device (0000 -> 0002)
ixgbe 0000:04:00.1: (PCI Express:5.0GT/s:Width x8) 00:1b:21:8e:ed:b9
ixgbe 0000:04:00.1: eth2: MAC: 2, PHY: 1, PBA No: E68793-003
ixgbe 0000:04:00.1: eth2: Enabled Features: RxQ: 1 TxQ: 1
ixgbe 0000:04:00.1: eth2: IOV: VF 0 is enabled mac 9A:B2:EA:A6:A8:62
ixgbe 0000:04:00.1: eth2: IOV: VF 1 is enabled mac BE:24:CD:74:6B:8C
ixgbe 0000:04:00.1: eth2: IOV: VF 2 is enabled mac 2E:F9:A4:9A:98:0F
ixgbe 0000:04:00.1: eth2: IOV: VF 3 is enabled mac BA:17:1E:15:C0:04
ixgbe 0000:04:00.1: eth2: IOV: VF 4 is enabled mac 16:8C:00:70:4B:79
ixgbe 0000:04:00.1: eth2: Intel(R) 10 Gigabit Network Connection
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
ixgbe 0000:83:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ixgbe 0000:83:00.0: setting latency timer to 64
udev[5330]: renamed network interface eth2 to eth7
ixgbe: I/O Virtualization (IOV) set to 5
ixgbe: 0000:83:00.0: ixgbe_check_options: FCoE Offload feature disabled
pciback 0000:83:10.0: seizing device
pciback 0000:83:10.0: enabling device (0000 -> 0002)
pciback 0000:83:10.2: seizing device
pciback 0000:83:10.2: enabling device (0000 -> 0002)
pciback 0000:83:10.4: seizing device
pciback 0000:83:10.4: enabling device (0000 -> 0002)
pciback 0000:83:10.6: seizing device
pciback 0000:83:10.6: enabling device (0000 -> 0002)
ixgbe 0000:83:00.0: (PCI Express:5.0GT/s:Width x8) 00:1b:21:8e:ed:94
ixgbe 0000:83:00.0: eth2: MAC: 2, PHY: 9, SFP+: 3, PBA No: E68793-003
ixgbe 0000:83:00.0: eth2: Enabled Features: RxQ: 1 TxQ: 1
ixgbe 0000:83:00.0: eth2: IOV: VF 0 is enabled mac 46:CC:6D:05:C7:3A
ixgbe 0000:83:00.0: eth2: IOV: VF 1 is enabled mac 1A:B0:10:89:0A:40
ixgbe 0000:83:00.0: eth2: IOV: VF 2 is enabled mac DE:0B:44:5D:25:14
ixgbe 0000:83:00.0: eth2: IOV: VF 3 is enabled mac 6A:44:BC:7F:0B:8A
ixgbe 0000:83:00.0: eth2: IOV: VF 4 is enabled mac F6:47:FD:A7:4E:76
ixgbe 0000:83:00.0: eth2: Intel(R) 10 Gigabit Network Connection
xen: registering gsi 17 triggering 0 polarity 1
xen_allocate_pirq: returning irq 17 for gsi 17
xen: --> irq=17
Already setup the GSI :17
ixgbe 0000:83:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
ixgbe 0000:83:00.1: setting latency timer to 64
ixgbe: I/O Virtualization (IOV) set to 5
ixgbe: 0000:83:00.1: ixgbe_check_options: FCoE Offload feature disabled
pciback 0000:83:10.1: seizing device
pciback 0000:83:10.1: enabling device (0000 -> 0002)
ixgbe 0000:83:00.1: (PCI Express:5.0GT/s:Width x8) 00:1b:21:8e:ed:95
ixgbe 0000:83:00.1: eth3: MAC: 2, PHY: 9, SFP+: 4, PBA No: E68793-003
ixgbe 0000:83:00.1: eth3: Enabled Features: RxQ: 1 TxQ: 1
ixgbe 0000:83:00.1: eth3: IOV: VF 0 is enabled mac CA:21:7B:ED:77:EF
ixgbe 0000:83:00.1: eth3: IOV: VF 1 is enabled mac 22:B1:97:7A:C0:39
ixgbe 0000:83:00.1: eth3: IOV: VF 2 is enabled mac 8A:09:76:4E:7A:5F
ixgbe 0000:83:00.1: eth3: IOV: VF 3 is enabled mac EA:F5:75:D0:8A:58
ixgbe 0000:83:00.1: eth3: IOV: VF 4 is enabled mac 5E:31:38:EB:8A:87
ixgbe 0000:83:00.1: eth3: Intel(R) 10 Gigabit Network Connection
xen: registering gsi 16 triggering 0 polarity 1
xen_allocate_pirq: returning irq 16 for gsi 16
xen: --> irq=16
Already setup the GSI :16
ixgbe 0000:85:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ixgbe 0000:85:00.0: setting latency timer to 64
ixgbe: I/O Virtualization (IOV) set to 5
ixgbe: 0000:85:00.0: ixgbe_check_options: FCoE Offload feature disabled
pciback 0000:85:10.0: seizing device
pciback 0000:85:10.0: enabling device (0000 -> 0002)
ixgbe 0000:85:00.0: (PCI Express:5.0GT/s:Width x8) 00:1b:21:8e:ed:a0
ixgbe 0000:85:00.0: eth4: MAC: 2, PHY: 9, SFP+: 3, PBA No: E68793-003
ixgbe 0000:85:00.0: eth4: Enabled Features: RxQ: 1 TxQ: 1
ixgbe 0000:85:00.0: eth4: IOV: VF 0 is enabled mac 52:E7:64:57:AA:7F
ixgbe 0000:85:00.0: eth4: IOV: VF 1 is enabled mac 62:D1:CA:21:2F:49
ixgbe 0000:85:00.0: eth4: IOV: VF 2 is enabled mac 12:85:D8:DF:28:24
ixgbe 0000:85:00.0: eth4: IOV: VF 3 is enabled mac 4A:60:1C:E3:E0:41
ixgbe 0000:85:00.0: eth4: IOV: VF 4 is enabled mac E6:C9:ED:63:F3:51
ixgbe 0000:85:00.0: eth4: Intel(R) 10 Gigabit Network Connection
xen: registering gsi 17 triggering 0 polarity 1
xen_allocate_pirq: returning irq 17 for gsi 17
xen: --> irq=17
Already setup the GSI :17
ixgbe 0000:85:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
ixgbe 0000:85:00.1: setting latency timer to 64
ixgbe: I/O Virtualization (IOV) set to 5
ixgbe: 0000:85:00.1: ixgbe_check_options: FCoE Offload feature disabled
pciback 0000:85:10.1: seizing device
pciback 0000:85:10.1: enabling device (0000 -> 0002)
ixgbe 0000:85:00.1: (PCI Express:5.0GT/s:Width x8) 00:1b:21:8e:ed:a1
ixgbe 0000:85:00.1: eth5: MAC: 2, PHY: 9, SFP+: 4, PBA No: E68793-003
ixgbe 0000:85:00.1: eth5: Enabled Features: RxQ: 1 TxQ: 1
ixgbe 0000:85:00.1: eth5: IOV: VF 0 is enabled mac 26:B2:59:66:63:A7
ixgbe 0000:85:00.1: eth5: IOV: VF 1 is enabled mac FA:49:93:D6:BD:63
ixgbe 0000:85:00.1: eth5: IOV: VF 2 is enabled mac 9E:31:EE:50:F8:98
ixgbe 0000:85:00.1: eth5: IOV: VF 3 is enabled mac 22:F7:0D:D2:35:CA
ixgbe 0000:85:00.1: eth5: IOV: VF 4 is enabled mac 1A:8B:07:1B:12:63
ixgbe 0000:85:00.1: eth5: Intel(R) 10 Gigabit Network Connection
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ADDRCONF(NETDEV_UP): eth6: link is not ready
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ADDRCONF(NETDEV_UP): eth7: link is not ready
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ADDRCONF(NETDEV_UP): eth2: link is not ready
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: detected SFP+: 3
ADDRCONF(NETDEV_UP): eth3: link is not ready
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.1: eth3: detected SFP+: 4
ADDRCONF(NETDEV_UP): eth4: link is not ready
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:85:00.0: eth4: detected SFP+: 3
ADDRCONF(NETDEV_UP): eth5: link is not ready
ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
ixgbe 0000:85:00.1: eth5: detected SFP+: 4
ixgbe 0000:85:00.0: eth4: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ADDRCONF(NETDEV_CHANGE): eth4: link becomes ready
ixgbe 0000:85:00.0: eth4: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <2>
next_to_use <2>
next_to_clean <0>
ixgbe 0000:85:00.0: eth4: tx_buffer_info[next_to_clean]
time_stamp <100035563>
jiffies <100035625>
ixgbe 0000:85:00.0: eth4: tx hang 1 detected on queue 0, resetting adapter
ixgbe 0000:83:00.0: eth2: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <8>
next_to_use <8>
next_to_clean <0>
ixgbe 0000:83:00.0: eth2: tx_buffer_info[next_to_clean]
time_stamp <1000354bc>
jiffies <100035ce6>
ixgbe 0000:83:00.0: eth2: tx hang 1 detected on queue 0, resetting adapter
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:85:00.0: eth4: detected SFP+: 3
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: detected SFP+: 3
ixgbe 0000:85:00.0: eth4: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:83:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:85:00.0: eth4: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <2>
next_to_use <2>
next_to_clean <0>
ixgbe 0000:85:00.0: eth4: tx_buffer_info[next_to_clean]
time_stamp <100036b08>
jiffies <1000377aa>
ixgbe 0000:85:00.0: eth4: tx hang 2 detected on queue 0, resetting adapter
eth4: no IPv6 routers present
eth2: no IPv6 routers present
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:85:00.0: eth4: detected SFP+: 3
ixgbe 0000:83:00.0: eth2: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <8>
next_to_use <8>
next_to_clean <0>
ixgbe 0000:83:00.0: eth2: tx_buffer_info[next_to_clean]
time_stamp <100036b52>
jiffies <10003806e>
ixgbe 0000:83:00.0: eth2: tx hang 2 detected on queue 0, resetting adapter
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: detected SFP+: 3
ixgbe 0000:85:00.0: eth4: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:83:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:83:00.0: eth2: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <2>
next_to_use <2>
next_to_clean <0>
ixgbe 0000:83:00.0: eth2: tx_buffer_info[next_to_clean]
time_stamp <100039033>
jiffies <100039a20>
ixgbe 0000:83:00.0: eth2: tx hang 3 detected on queue 0, resetting adapter
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: detected SFP+: 3
ixgbe 0000:83:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:83:00.0: eth2: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <2>
next_to_use <2>
next_to_clean <0>
ixgbe 0000:83:00.0: eth2: tx_buffer_info[next_to_clean]
time_stamp <10003bb36>
jiffies <10003c3d1>
ixgbe 0000:83:00.0: eth2: tx hang 4 detected on queue 0, resetting adapter
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: detected SFP+: 3
ixgbe 0000:83:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
ixgbe 0000:83:00.0: eth2: Detected Tx Unit Hang
Tx Queue <0>
TDH, TDT <0>, <2>
next_to_use <2>
next_to_clean <0>
ixgbe 0000:83:00.0: eth2: tx_buffer_info[next_to_clean]
time_stamp <10003da7f>
jiffies <10003e551>
ixgbe 0000:83:00.0: eth2: tx hang 5 detected on queue 0, resetting adapter
ixgbeconfigure virtualization 82599EBixgbeconfigure virtualization
ixgbe_mac_X540configure WRRinitialize RTTDT
WRITE RTTDCS
ixgbe 0000:83:00.0: eth2: detected SFP+: 3
ixgbe 0000:83:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX
check vf rate limit
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
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