I have a traffic generator system with e1000e running pktgen, and emulator 
(bridge-ish)
system with igb (3.0.19 driver).  When we add jitter on the emulator,
and only then, we start seeing link bounces.

If we use the stock 2.6.38.8 igb driver on the emulator, we do not see link
bounces.  The kernel logs make me *think* that it's the generator that
is resetting the link, however.

We tried two different generators, but both were e1000e NICs.

I'm curious if anyone has any suggestions about how to tell which
NIC is causing the resets, and why it might be doing so.

Here are kernel logs from the generator:

e1000e: eth2 NIC Link is Down
e1000e 0000:08:00.0: eth2: Reset adapter
e1000e: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
e1000e: eth3 NIC Link is Down
e1000e 0000:08:00.1: eth3: Reset adapter
e1000e: eth3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
e1000e: eth2 NIC Link is Down
e1000e 0000:08:00.0: eth2: Reset adapter
e1000e: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
e1000e: eth3 NIC Link is Down
e1000e 0000:08:00.1: eth3: Reset adapter
e1000e: eth3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
e1000e: eth2 NIC Link is Down
e1000e 0000:08:00.0: eth2: Reset adapter
e1000e: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[root@simech2 ~]# ethtool -i eth3
driver: e1000e
version: 1.2.20-k2
firmware-version: 5.6-2
bus-info: 0000:08:00.1

And here is from the emulator:

igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
igb: eth3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth3: link becomes ready
igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
igb: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
igb: eth3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
ADDRCONF(NETDEV_CHANGE): eth3: link becomes ready


Thanks,
Ben

-- 
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to