> -----Original Message-----
> From: Stefan Priebe [mailto:s.pri...@profihost.ag]
> Sent: Thursday, August 13, 2015 12:02 PM
> To: Rose, Gregory V; e1000-devel@lists.sourceforge.net
> Subject: Re: [E1000-devel] dropped rx with i40e
> 
> Am 13.08.2015 um 20:59 schrieb Rose, Gregory V:
> > Thanks Stefan, I'll set up a test to replicate your traffic profile as
> closely as possible and let it run overnight to see if I can repro and
> then update you tomorrow.
> >
> > It does seem that it has nothing to do with load so that makes it even
> more curious.
> 
> May it be related to jumbo frames?

Could be - I'll be looking at that angle during my testing and evaluation.

- Greg

> 
> Stefan
> 
> >
> > - Greg
> >
> >> -----Original Message-----
> >> From: Stefan Priebe [mailto:s.pri...@profihost.ag]
> >> Sent: Thursday, August 13, 2015 11:53 AM
> >> To: Rose, Gregory V; e1000-devel@lists.sourceforge.net
> >> Subject: Re: [E1000-devel] dropped rx with i40e
> >>
> >> Hi,
> >>
> >> sorry for top posting.
> >>
> >> I will try to describe the workload as good as i can.
> >>
> >> Application is ceph storage (http://ceph.com/).
> >>
> >> Workload is TCP Only, Active/Active bond on both ports of the XL710
> >> card and jumbo frames (MTU 9000). Traffic peak was 400MBit/s - So
> >> overall speed does not seem to matter. Also i can use iperf and get a
> >> constant speed of 9.8Gb/s in both directions without any rx drops.
> >>
> >> The drops don't occur regulary they just happen at a time X and then
> stop.
> >> After some hours it happens again.
> >> Stefan
> >>
> >> Am 13.08.2015 um 17:58 schrieb Rose, Gregory V:
> >>> My apologies but I've been unable to get back to this issue.
> >>>
> >>> After reviewing the thread I don't see anything about steps to
> >>> reproduce
> >> the problem.  I understand that you're seeing dropped packets with
> >> the
> >> Xl710 with various versions of the i40e driver while the X520 with
> >> the ixgbe driver does not drop packets under the same load.
> >>>
> >>> I don't' see any description of the type of traffic load that is
> >>> causing
> >> the problem.  That would help me to reproduce the issue.
> >>>
> >>> Keep in mind that dropped packets in and of itself is not a bug.  It
> >>> may
> >> mean that the X520 and the ixgbe driver are more mature and have had
> >> more "tuning" and thus work better under the type of traffic load you
> >> have on your network.  Thus it is important that we understand the
> >> type of traffic you're seeing on your network so that we can work on
> >> making the XL710 and i40e driver performance on par with the X520 and
> the ixgbe driver.
> >>>
> >>> One other thing.  Below I notice this:
> >>>
> >>>> I tested this one:
> >>>> ethtool -C eth3 adaptive-rx off adaptive-tx off rx-usecs 2 tx-usecs
> >>>> 0
> >>>
> >>> I believe that you would be better off using higher values.  Really
> >>> low
> >> values mean the HW interrupt will fire more often - instead you
> >> should allow the soft IRQ polling to keep processing packets.
> >>>
> >>> - Greg
> >>>
> >>>> -----Original Message-----
> >>>> From: Stefan Priebe - Profihost AG [mailto:s.pri...@profihost.ag]
> >>>> Sent: Thursday, August 13, 2015 5:41 AM
> >>>> To: Rose, Gregory V; e1000-devel@lists.sourceforge.net
> >>>> Subject: Re: [E1000-devel] dropped rx with i40e
> >>>>
> >>>> 1.3.12-k from net-next devel does not help either ;-(
> >>>>
> >>>> Should we open an intel support ticket? We really need a solution.
> >>>>
> >>>> Stefan
> >>>>
> >>>> Am 12.08.2015 um 10:29 schrieb Stefan Priebe - Profihost AG:
> >>>>> Might this be a memory allocation problem? It happens only after
> >>>>> some hours running and when the whole memory is filled with linux
> >>>>> fs
> >> cache.
> >>>>>
> >>>>> Is the i40e driver using kmalloc or vmalloc?
> >>>>>
> >>>>> Stefan
> >>>>> Am 11.08.2015 um 06:03 schrieb Stefan Priebe:
> >>>>>> One more thing to note. It mostly happens after around 8-24 hours
> >>>>>> and i could stop it again by rebooting the system/server. (can't
> >>>>>> prove
> >>>>>> it)
> >>>>>>
> >>>>>> Stefan
> >>>>>> Am 06.08.2015 um 22:59 schrieb Rose, Gregory V:
> >>>>>>> Thanks Stefan.  I think for now you've given us enough data to
> >>>>>>> go on
> >>>>>>> - I've got some research to do and then I'll get back to you.
> >>>>>>>
> >>>>>>> - Greg
> >>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Stefan Priebe - Profihost AG
> >>>>>>>> [mailto:s.pri...@profihost.ag]
> >>>>>>>> Sent: Wednesday, August 05, 2015 11:32 PM
> >>>>>>>> To: Rose, Gregory V; e1000-devel@lists.sourceforge.net
> >>>>>>>> Subject: Re: [E1000-devel] dropped rx with i40e
> >>>>>>>>
> >>>>>>>> Am 06.08.2015 um 00:22 schrieb Rose, Gregory V:
> >>>>>>>>> Stefan,
> >>>>>>>>>
> >>>>>>>>> Could you please send me the output of 'ethtool' and 'ethtool -
> i'
> >>>>>>>>> for
> >>>>>>>> each i40e interface that is experiencing the dropped packets
> issue?
> >>>>>>>>
> >>>>>>>> These are around 100 cards. So i won't post the output for all
> >>>>>>>> of
> >>>> them.
> >>>>>>>> As they're all using the same driver and the same firmware - we
> >>>>>>>> updated all of them i hope it's ok to post the output only from
> >>>>>>>> one
> >>>> of them.
> >>>>>>>>
> >>>>>>>> # ethtool eth2
> >>>>>>>> Settings for eth2:
> >>>>>>>>            Supported ports: [ FIBRE ]
> >>>>>>>>            Supported link modes:   10000baseT/Full
> >>>>>>>>            Supported pause frame use: Symmetric
> >>>>>>>>            Supports auto-negotiation: No
> >>>>>>>>            Advertised link modes:  Not reported
> >>>>>>>>            Advertised pause frame use: No
> >>>>>>>>            Advertised auto-negotiation: No
> >>>>>>>>            Speed: 10000Mb/s
> >>>>>>>>            Duplex: Full
> >>>>>>>>            Port: Direct Attach Copper
> >>>>>>>>            PHYAD: 0
> >>>>>>>>            Transceiver: external
> >>>>>>>>            Auto-negotiation: off
> >>>>>>>>            Supports Wake-on: g
> >>>>>>>>            Wake-on: d
> >>>>>>>>            Current message level: 0x0000000f (15)
> >>>>>>>>                                   drv probe link timer
> >>>>>>>>            Link detected: yes
> >>>>>>>> # ethtool -i eth2
> >>>>>>>> driver: i40e
> >>>>>>>> version: 1.3.4-k
> >>>>>>>> firmware-version: f4.33.31377 a1.2 n4.42 e191b
> >>>>>>>> bus-info: 0000:03:00.0
> >>>>>>>> supports-statistics: yes
> >>>>>>>> supports-test: yes
> >>>>>>>> supports-eeprom-access: yes
> >>>>>>>> supports-register-dump: yes
> >>>>>>>> supports-priv-flags: yes
> >>>>>>>>
> >>>>>>>>>     Also, the system log might help also - dmesg can get that.
> >>>>>>>>> That'll
> >>>>>>>> give me something to look at.
> >>>>>>>>
> >>>>>>>> As this one is pretty long. i pasted dmesg to pastebin:
> >>>>>>>> http://pastebin.com/raw.php?i=7Tjp3eDT
> >>>>>>>>
> >>>>>>>>> By the way, have you tried using ethtool to turn adaptive RX
> >>>>>>>>> and TX off
> >>>>>>>> using ethtool to see if that has any impact on the dropped
> packets?
> >>>>>>>>
> >>>>>>>> I tested this one:
> >>>>>>>> ethtool -C eth3 adaptive-rx off adaptive-tx off rx-usecs 2
> >>>>>>>> tx-usecs
> >>>>>>>> 0
> >>>>>>>>
> >>>>>>>> but it has not helped. Still dropped rx packets. While a 2nd
> >>>>>>>> system receiving the same load using ixgbe has no dropped
> packets.
> >>>>>>>>
> >>>>>>>>> That might be an easy test to run.
> >>>>>>>>
> >>>>>>>> Thanks!
> >>>>>>>>
> >>>>>>>> Greets,
> >>>>>>>> Stefan
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>> - Greg
> >>>>>>>>>
> >>>>>>>>>> -----Original Message-----
> >>>>>>>>>> From: Stefan Priebe [mailto:s.pri...@profihost.ag]
> >>>>>>>>>> Sent: Wednesday, August 05, 2015 11:14 AM
> >>>>>>>>>> To: e1000-devel@lists.sourceforge.net
> >>>>>>>>>> Subject: Re: [E1000-devel] dropped rx with i40e
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Something i've noticed:
> >>>>>>>>>> ixgbe:
> >>>>>>>>>> Adaptive RX: off  TX: off
> >>>>>>>>>> rx-usecs: 1
> >>>>>>>>>> tx-usecs: 0
> >>>>>>>>>>
> >>>>>>>>>> i40e:
> >>>>>>>>>> Adaptive RX: on  TX: on
> >>>>>>>>>> rx-usecs: 62
> >>>>>>>>>> tx-usecs: 122
> >>>>>>>>>>
> >>>>>>>>>> Stefan
> >>>>>>>>>>
> >>>>>>>>>> Am 05.08.2015 um 09:02 schrieb Stefan Priebe - Profihost AG:
> >>>>>>>>>>> Hello list,
> >>>>>>>>>>>
> >>>>>>>>>>> we're using the intel X520 cards with the ixgbe driver since
> >>>>>>>>>>> a long time for our cloud infrastructure. We never had a
> >>>>>>>>>>> problem with dropped packets and everything was always fine.
> >>>>>>>>>>>
> >>>>>>>>>>> Since a year we started switching to the X710 cards as
> >>>>>>>>>>> they're better regarding their specs (lower power
> >>>>>>>>>>> consumption, lower latency, better price).
> >>>>>>>>>>>
> >>>>>>>>>>> We've around 100 X710 cards running now and we had a lot of
> >>>>>>>>>>> trouble with them. Back in 2014 there were a firmware bug,
> >>>>>>>>>>> then there were driver problems with bonding and so on.
> >>>>>>>>>>>
> >>>>>>>>>>> Now we have detected a new problem! We're seeing a lot of
> >>>>>>>>>>> rx_dropped packets on all X710 cards while all ixgbe based
> >>>>>>>>>>> cards are working
> >>>>>>>> fine.
> >>>>>>>>>>>
> >>>>>>>>>>> I've tested the 1.2.48 driver als also the latest 1.3.4-k
> >>>>>>>>>>> driver from 4.2-rc5.
> >>>>>>>>>>>
> >>>>>>>>>>> Can anybody help?
> >>>>>>>>>>>
> >>>>>>>>>>> Greets,
> >>>>>>>>>>> Stefan
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> -------------------------------------------------------------
> >>>>>>>>>> --
> >>>>>>>>>> --
> >>>>>>>>>> ----
> >>>>>>>>>> -----
> >>>>>>>>>> ----
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> 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

------------------------------------------------------------------------------
_______________________________________________
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

Reply via email to