On 04/28/2016 01:10 AM, Tantilov, Emil S wrote: >> -----Original Message----- >> From: Laszlo Fekete [mailto:blackl...@ktk.bme.hu] >> Sent: Wednesday, April 27, 2016 3:53 AM >> To: zhuyj <zyjzyj2...@gmail.com> >> Cc: e1000-devel@lists.sourceforge.net; Tantilov, Emil S >> <emil.s.tanti...@intel.com>; jay.vosbu...@canonical.com >> Jay Vosburgh >> <jay.vosbu...@canonical.com> >> Subject: Re: [E1000-devel] i40e bonding promisc issue >> >> Hi, >> >> >> >> okay, I think understand your point, what could be the problem. >> >> As I see in 4.5 kernel the bonding patch already there, so I need only >> patch i40e driver. >> >> I wanna try it with latest i40e driver (1.5.18), but there are too much >> difference from that ixgbe patch so can't really patch with that and I'm >> not really familiar with it's source. >> >> Maybe could you give me a patch for i40e_main.c? > For starters I would recommend testing with the updated bonding driver on > a current kernel. If you still see an issue we can try to root cause further. > > The bonding issue Zhu is referring to was a combination between a link flap, > link reporting in ixgbe and a race in the bonding driver. The effect of the > link reporting in ixgbe was a bond interface with "Unknown" link (as seen > in /proc/net/bonding/bond0) which is not the case in your setup judging by > the logs you provided. Hi, Emil
Thanks for your quick reply. I can not reproduce this problem because I have no such i40e nic. But from the log: " ... [ 211.955239] i40e 0000:04:00.0 enp4s0f0: speed changed to 0 for port enp4s0f0 [ 211.956912] bond0: link status up again after 0 ms for interface enp4s0f0 ... " And the user made tests with the command "ethtool -r". That is, "ethtool -r" can resolve this problem. According to the above, I think the root cause is that link_speed and link_up do not synchronize. It is similar to the ixgbe and bonding. Wait for your comments. Best Regards! Zhu Yanjun > > Thanks, > Emil > ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired