Here's a slightly cleaner dmesg with some changes removed that I'd hacked in to try to fix:
http://pastebin.com/DkjFEdfc I'm not doing anything special on bootup anymore, this is a standard gentoo system booting. Configured using: config_eth2="null" config_eth3="null" rc_need_bond0="net.eth2 net.eth3" config_bond0=( "10.1.14.23 broadcast 10.1.14.255 netmask 255.255.255.0" ) slaves_bond0="eth2 eth3" modules_bond0=( "ifconfig !iproute2" ) mtu_eth2="9000" mtu_eth3="9000" mtu_bond0="9000" - Nathan On 7/3/2012 10:32 AM, Nathan March wrote: > Hi Stephen, > > Sure, dmesg is here: http://pastebin.com/VyH6gA4A > > xen13 ~ # modinfo bonding | head > filename: /lib/modules/3.2.7/kernel/drivers/net/bonding/bonding.ko > alias: rtnl-link-bond > author: Thomas Davis, [email protected] and many others > description: Ethernet Channel Bonding Driver, v3.7.1 > version: 3.7.1 > license: GPL > srcversion: 35B9A516B4FC085FFCBEF61 > depends: > intree: Y > vermagic: 3.2.7 SMP mod_unload > > Happy to provide any other info if needed, or access to a test machine. > > - Nathan > > On 6/29/2012 9:01 PM, Ko, Stephen S wrote: >> Hi Nathan, >> >> Thanks for the report. We are trying to reproduce this issue in our lab. >> >> Could you please send us: >> >> - dmesg >> - modinfo bonding | head >> >> Just to narrow down the issue, have you tried this on all other >> interfaces besides ixgbe? (e.g. igb, e1000, or e1000e)? >> We will keep you informed of progress on our end. >> >> Thanks, >> Stephen >> >>> -----Original Message----- >>> From: Nathan March [mailto:[email protected]] >>> Sent: Friday, June 29, 2012 3:17 PM >>> To: [email protected] >>> Subject: [E1000-devel] Bonding + ixgbe breaks with jumbo frames if >>> the MTU >>> is not set on bond0 before adding slaves >>> >>> Hi All, >>> >>> I think I've found a bug in the ixgbe driver when using bonding + jumbo >>> frames. Adding slaves to the bond device and setting mtu 9000 after >>> enslaving, results in one of the slaves dropping traffic. The >>> strange thing is >>> putting bond0 into promiscuous mode (by running tcpdump) will solve the >>> problem (until you close tcpdump). >>> >>> Here's a test script I've put together to reproduce the problem: >>> >>> #!/bin/bash -x >>> rmmod ixgbe >>> rmmod bonding >>> modprobe bonding miimon=100 mode=4 >>> modprobe ixgbe >>> ifconfig bond0 up mtu 1500 >>> ifconfig eth2 up >>> ifconfig eth3 up >>> ifenslave bond0 eth2 eth3 >>> ifconfig bond0 10.1.14.23 broadcast 10.1.14.255 netmask >>> 255.255.255.0 mtu >>> 9000 >>> >>> Changing line #6 to be 'mtu 9000' no longer triggers the bug and >>> networking >>> works perfectly. >>> >>> This is on an Intel X540-T2 connected to a pair of Arista 1050T >>> (mlag) on kernel >>> 3.2.7. I'm using the bonding module built into the kernel with ixgbe >>> 3.9.17. >>> >>> - Nathan >>> >>> -- >>> Nathan March <[email protected]> >>> Gossamer Threads Inc. http://www.gossamer-threads.com/ >>> Tel: (604) 687-5804 Fax: (604) 687-5806 >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions >>> will include endpoint security, mobile security and the latest in >>> malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> 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 > > -- Nathan March <[email protected]> Gossamer Threads Inc. http://www.gossamer-threads.com/ Tel: (604) 687-5804 Fax: (604) 687-5806 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ 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
