Stefan,

Unfortunately I haven't been able to get back and look at the issue with 
dropped packets in the last few days.  I do have an update for issue with PXE 
application detecting a newer version of firmware.  It turns out the easiest 
way to do it is with the bootutil tool.

It is available here:

http://www.intel.com/support/network/adapter/pro100/bootagent/sb/cs-008212.htm?wapkw=bootutil

Thanks,

- Greg


> -----Original Message-----
> From: Stefan Priebe [mailto:s.pri...@profihost.ag]
> Sent: Thursday, August 20, 2015 11:07 PM
> To: Rose, Gregory V
> Cc: e1000-devel@lists.sourceforge.net
> Subject: Re: [E1000-devel] dropped rx with i40e
> 
> Thanks, will wait or your next mail. Any news regarding the dropped
> packets?
> 
> Stefan
> Am 21.08.2015 um 02:51 schrieb Rose, Gregory V:
> > Stefan,
> >
> > Late update on this.  I'm being told know that there are additional
> parameters that may need to be changed.  Please hold until I get this
> updated information.
> >
> > Thanks and regards,
> >
> > - Greg
> >
> >> -----Original Message-----
> >> From: Rose, Gregory V [mailto:gregory.v.r...@intel.com]
> >> Sent: Thursday, August 20, 2015 4:26 PM
> >> To: Stefan Priebe
> >> Cc: e1000-devel@lists.sourceforge.net
> >> Subject: Re: [E1000-devel] dropped rx with i40e
> >>
> >> Stefan,
> >>
> >> You will need to run the update utility again but this time edit the
> >> nvmupdate.cfg file to change this:
> >>
> >> SKIP OROM: TRUE
> >>
> >> to this:
> >>
> >> SKIP OROM: FALSE
> >>
> >> That should then also update the option ROM for the PXE utility.
> >>
> >> Regards,
> >>
> >> - Greg
> >>
> >>> -----Original Message-----
> >>> From: Stefan Priebe [mailto:s.pri...@profihost.ag]
> >>> Sent: Wednesday, August 19, 2015 10:40 AM
> >>> To: Rose, Gregory V
> >>> Cc: e1000-devel@lists.sourceforge.net
> >>> Subject: Re: [E1000-devel] dropped rx with i40e
> >>>
> >>> Correct message:
> >>> PXE-m10: The application for the device detected a newer version of
> >>> the nvm image than expexted.
> >>>
> >>> So how do i update the application code of the XL710?
> >>>
> >>> Stefan
> >>> Am 19.08.2015 um 19:04 schrieb Stefan Priebe - Profihost AG:
> >>>> An additional question since I've updated to latest xl710 firmware
> >>>> released 17 August the cards show at boot time (bios init/ post)
> >>>> something like application code detected a newer nvm image than
> >>>> expected please update application software. But I can't find an
> >>>> application code update for the xl710 cards.
> >>>>
> >>>> Stefan
> >>>>
> >>>> Excuse my typo sent from my mobile phone.
> >>>>
> >>>> Am 19.08.2015 um 18:20 schrieb Rose, Gregory V
> >>>> <gregory.v.r...@intel.com
> >>>> <mailto:gregory.v.r...@intel.com>>:
> >>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Stefan Priebe - Profihost AG [mailto:s.pri...@profihost.ag]
> >>>>>> Sent: Wednesday, August 19, 2015 12:01 AM
> >>>>>> To: Rose, Gregory V; e1000-devel@lists.sourceforge.net
> >>>>>> <mailto:e1000-devel@lists.sourceforge.net>
> >>>>>> Subject: Re: [E1000-devel] dropped rx with i40e
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> sad you are not able to reproduce. The good thing i can't
> >>>>>> reproduce myself either ;-(
> >>>>>>
> >>>>>> it just happens out of nothing on the nodes. My current expection
> >>>>>> is that it happens when spikes of packets occur after being idle
> >>>>>> for some
> >>> time.
> >>>>>>
> >>>>>
> >>>>> OK, my traffic generation was fairly constant.  Let me modify it
> >>>>> to send bursts of traffic after long idle periods.  Maybe that
> >>>>> will help to reproduce.
> >>>>>
> >>>>> Something you might try is examining your systems' BIOS settings
> >>>>> for sleep states and make sure the machines don't go too deep into
> >>>>> a sleep state when they're idle.  The time it takes to come from
> >>>>> sleep state to handling traffic bursts can cause some dropped
> >> packets.
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> - Greg
> >>>>>
> >>>>>> The good news is after upgrading to the latest intel fw released
> >>>>>> two days ago and to the latest 1.3.38 driver - it works on 10 out
> >>>>>> of my
> >>>>>> 18 testing hosts.
> >>>>>>
> >>>>>> Currently i've no idea why it does not on those 8.
> >>>>>>
> >>>>>> Stefan
> >>>>>> Am 19.08.2015 um 00:24 schrieb Rose, Gregory V:
> >>>>>>>
> >>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Stefan Priebe - Profihost AG
> >>>>>>>> [mailto:s.pri...@profihost.ag]
> >>>>>>>> Sent: Tuesday, August 18, 2015 12:28 AM
> >>>>>>>> To: Rose, Gregory V; e1000-devel@lists.sourceforge.net
> >>>>>>>> <mailto:e1000-devel@lists.sourceforge.net>
> >>>>>>>> Subject: Re: [E1000-devel] dropped rx with i40e
> >>>>>>>>
> >>>>>>>> Hi Greg,
> >>>>>>>>
> >>>>>>>> could you tell me the output of ethtool -i and ethtool -a and
> >>>>>>>> ethtool -c and ethtool -k?
> >>>>>>>
> >>>>>>> OK, I pasted it in below.  I ran traffic overnight and there
> >>>>>>> were no
> >>>>>> dropped packets or other errors.  Everything seemed fine.
> >>>>>>>
> >>>>>>> - Greg
> >>>>>>>
> >>>>>>> [root@paelab-gvrose ~]# ethtool -i bond0
> >>>>>>> driver: bonding
> >>>>>>> version: 3.7.1
> >>>>>>> firmware-version: 2
> >>>>>>> bus-info:
> >>>>>>> supports-statistics: no
> >>>>>>> supports-test: no
> >>>>>>> supports-eeprom-access: no
> >>>>>>> supports-register-dump: no
> >>>>>>> supports-priv-flags: no
> >>>>>>> [root@paelab-gvrose ~]# ethtool -c bond0 Coalesce parameters for
> >>>>>>> bond0:
> >>>>>>> Cannot get device coalesce settings: Operation not supported
> >>>>>>> [root@paelab-gvrose ~]# ethtool -k bond0 Features for bond0:
> >>>>>>> rx-checksumming: off [fixed]
> >>>>>>> tx-checksumming: on
> >>>>>>>         tx-checksum-ipv4: off [fixed]
> >>>>>>>         tx-checksum-ip-generic: on
> >>>>>>>         tx-checksum-ipv6: off [fixed]
> >>>>>>>         tx-checksum-fcoe-crc: off [fixed]
> >>>>>>>         tx-checksum-sctp: off [fixed]
> >>>>>>> scatter-gather: on
> >>>>>>>         tx-scatter-gather: on
> >>>>>>>         tx-scatter-gather-fraglist: off [requested on]
> >>>>>>> tcp-segmentation-offload: on
> >>>>>>>         tx-tcp-segmentation: on
> >>>>>>>         tx-tcp-ecn-segmentation: on
> >>>>>>>         tx-tcp6-segmentation: on
> >>>>>>> udp-fragmentation-offload: off [fixed]
> >>>>>>> generic-segmentation-offload: on
> >>>>>>> generic-receive-offload: on
> >>>>>>> large-receive-offload: off
> >>>>>>> rx-vlan-offload: on
> >>>>>>> tx-vlan-offload: on
> >>>>>>> ntuple-filters: off [fixed]
> >>>>>>> receive-hashing: off [fixed]
> >>>>>>> highdma: on
> >>>>>>> rx-vlan-filter: on
> >>>>>>> vlan-challenged: off [fixed]
> >>>>>>> tx-lockless: on [fixed]
> >>>>>>> netns-local: on [fixed]
> >>>>>>> tx-gso-robust: off [fixed]
> >>>>>>> tx-fcoe-segmentation: off [fixed]
> >>>>>>> tx-gre-segmentation: off [fixed]
> >>>>>>> tx-ipip-segmentation: off [fixed]
> >>>>>>> tx-sit-segmentation: off [fixed]
> >>>>>>> tx-udp_tnl-segmentation: on
> >>>>>>> tx-mpls-segmentation: off [fixed]
> >>>>>>> fcoe-mtu: off [fixed]
> >>>>>>> tx-nocache-copy: off
> >>>>>>> loopback: off [fixed]
> >>>>>>> rx-fcs: off [fixed]
> >>>>>>> rx-all: off [fixed]
> >>>>>>> tx-vlan-stag-hw-insert: off [fixed]
> >>>>>>> rx-vlan-stag-hw-parse: off [fixed]
> >>>>>>> rx-vlan-stag-filter: off [fixed]
> >>>>>>> l2-fwd-offload: off [fixed]
> >>>>>>> busy-poll: off [fixed]
> >>>>>>> [root@paelab-gvrose ~]# ethtool -i p4p1
> >>>>>>> driver: i40e
> >>>>>>> version: 1.2.47
> >>>>>>> firmware-version: f4.40.35115 a1.4 n4.53 e1ce7
> >>>>>>> bus-info: 0000:82:00.0
> >>>>>>> supports-statistics: yes
> >>>>>>> supports-test: yes
> >>>>>>> supports-eeprom-access: yes
> >>>>>>> supports-register-dump: yes
> >>>>>>> supports-priv-flags: yes
> >>>>>>> [root@paelab-gvrose ~]# ethtool -c p4p1 Coalesce parameters for
> >> p4p1:
> >>>>>>> Adaptive RX: on  TX: on
> >>>>>>> stats-block-usecs: 0
> >>>>>>> sample-interval: 0
> >>>>>>> pkt-rate-low: 0
> >>>>>>> pkt-rate-high: 0
> >>>>>>>
> >>>>>>> rx-usecs: 62
> >>>>>>> rx-frames: 0
> >>>>>>> rx-usecs-irq: 0
> >>>>>>> rx-frames-irq: 256
> >>>>>>>
> >>>>>>> tx-usecs: 122
> >>>>>>> tx-frames: 0
> >>>>>>> tx-usecs-irq: 0
> >>>>>>> tx-frames-irq: 256
> >>>>>>>
> >>>>>>> rx-usecs-low: 0
> >>>>>>> rx-frame-low: 0
> >>>>>>> tx-usecs-low: 0
> >>>>>>> tx-frame-low: 0
> >>>>>>>
> >>>>>>> rx-usecs-high: 0
> >>>>>>> rx-frame-high: 0
> >>>>>>> tx-usecs-high: 0
> >>>>>>> tx-frame-high: 0
> >>>>>>>
> >>>>>>> [root@paelab-gvrose ~]# ethtool -k p4p1 Features for p4p1:
> >>>>>>> rx-checksumming: on
> >>>>>>> tx-checksumming: on
> >>>>>>>         tx-checksum-ipv4: on
> >>>>>>>         tx-checksum-ip-generic: off [fixed]
> >>>>>>>         tx-checksum-ipv6: on
> >>>>>>>         tx-checksum-fcoe-crc: off [fixed]
> >>>>>>>         tx-checksum-sctp: on
> >>>>>>> scatter-gather: on
> >>>>>>>         tx-scatter-gather: on
> >>>>>>>         tx-scatter-gather-fraglist: off [fixed]
> >>>>>>> tcp-segmentation-offload: on
> >>>>>>>         tx-tcp-segmentation: on
> >>>>>>>         tx-tcp-ecn-segmentation: on
> >>>>>>>         tx-tcp6-segmentation: on
> >>>>>>> udp-fragmentation-offload: off [fixed]
> >>>>>>> generic-segmentation-offload: on
> >>>>>>> generic-receive-offload: on
> >>>>>>> large-receive-offload: off [fixed]
> >>>>>>> rx-vlan-offload: on
> >>>>>>> tx-vlan-offload: on
> >>>>>>> ntuple-filters: on
> >>>>>>> receive-hashing: on
> >>>>>>> highdma: on
> >>>>>>> rx-vlan-filter: on
> >>>>>>> vlan-challenged: off [fixed]
> >>>>>>> tx-lockless: off [fixed]
> >>>>>>> netns-local: off [fixed]
> >>>>>>> tx-gso-robust: off [fixed]
> >>>>>>> tx-fcoe-segmentation: off [fixed]
> >>>>>>> tx-gre-segmentation: off [fixed]
> >>>>>>> tx-ipip-segmentation: off [fixed]
> >>>>>>> tx-sit-segmentation: off [fixed]
> >>>>>>> tx-udp_tnl-segmentation: on
> >>>>>>> tx-mpls-segmentation: off [fixed]
> >>>>>>> fcoe-mtu: off [fixed]
> >>>>>>> tx-nocache-copy: off
> >>>>>>> loopback: off [fixed]
> >>>>>>> rx-fcs: off [fixed]
> >>>>>>> rx-all: off [fixed]
> >>>>>>> tx-vlan-stag-hw-insert: off [fixed]
> >>>>>>> rx-vlan-stag-hw-parse: off [fixed]
> >>>>>>> rx-vlan-stag-filter: off [fixed]
> >>>>>>> l2-fwd-offload: off [fixed]
> >>>>>>> busy-poll: off [fixed]
> >>>>>>> [root@paelab-gvrose ~]# ethtool -i p4p4
> >>>>>>> driver: i40e
> >>>>>>> version: 1.2.47
> >>>>>>> firmware-version: f4.40.35115 a1.4 n4.53 e1ce7
> >>>>>>> bus-info: 0000:82:00.3
> >>>>>>> supports-statistics: yes
> >>>>>>> supports-test: yes
> >>>>>>> supports-eeprom-access: yes
> >>>>>>> supports-register-dump: yes
> >>>>>>> supports-priv-flags: yes
> >>>>>>> [root@paelab-gvrose ~]# ethtool -c p4p4 Coalesce parameters for
> >> p4p4:
> >>>>>>> Adaptive RX: on  TX: on
> >>>>>>> stats-block-usecs: 0
> >>>>>>> sample-interval: 0
> >>>>>>> pkt-rate-low: 0
> >>>>>>> pkt-rate-high: 0
> >>>>>>>
> >>>>>>> rx-usecs: 62
> >>>>>>> rx-frames: 0
> >>>>>>> rx-usecs-irq: 0
> >>>>>>> rx-frames-irq: 256
> >>>>>>>
> >>>>>>> tx-usecs: 122
> >>>>>>> tx-frames: 0
> >>>>>>> tx-usecs-irq: 0
> >>>>>>> tx-frames-irq: 256
> >>>>>>>
> >>>>>>> rx-usecs-low: 0
> >>>>>>> rx-frame-low: 0
> >>>>>>> tx-usecs-low: 0
> >>>>>>> tx-frame-low: 0
> >>>>>>>
> >>>>>>> rx-usecs-high: 0
> >>>>>>> rx-frame-high: 0
> >>>>>>> tx-usecs-high: 0
> >>>>>>> tx-frame-high: 0
> >>>>>>>
> >>>>>>> [root@paelab-gvrose ~]# ethtool -k p4p4 Features for p4p4:
> >>>>>>> rx-checksumming: on
> >>>>>>> tx-checksumming: on
> >>>>>>>         tx-checksum-ipv4: on
> >>>>>>>         tx-checksum-ip-generic: off [fixed]
> >>>>>>>         tx-checksum-ipv6: on
> >>>>>>>         tx-checksum-fcoe-crc: off [fixed]
> >>>>>>>         tx-checksum-sctp: on
> >>>>>>> scatter-gather: on
> >>>>>>>         tx-scatter-gather: on
> >>>>>>>         tx-scatter-gather-fraglist: off [fixed]
> >>>>>>> tcp-segmentation-offload: on
> >>>>>>>         tx-tcp-segmentation: on
> >>>>>>>         tx-tcp-ecn-segmentation: on
> >>>>>>>         tx-tcp6-segmentation: on
> >>>>>>> udp-fragmentation-offload: off [fixed]
> >>>>>>> generic-segmentation-offload: on
> >>>>>>> generic-receive-offload: on
> >>>>>>> large-receive-offload: off [fixed]
> >>>>>>> rx-vlan-offload: on
> >>>>>>> tx-vlan-offload: on
> >>>>>>> ntuple-filters: on
> >>>>>>> receive-hashing: on
> >>>>>>> highdma: on
> >>>>>>> rx-vlan-filter: on
> >>>>>>> vlan-challenged: off [fixed]
> >>>>>>> tx-lockless: off [fixed]
> >>>>>>> netns-local: off [fixed]
> >>>>>>> tx-gso-robust: off [fixed]
> >>>>>>> tx-fcoe-segmentation: off [fixed]
> >>>>>>> tx-gre-segmentation: off [fixed]
> >>>>>>> tx-ipip-segmentation: off [fixed]
> >>>>>>> tx-sit-segmentation: off [fixed]
> >>>>>>> tx-udp_tnl-segmentation: on
> >>>>>>> tx-mpls-segmentation: off [fixed]
> >>>>>>> fcoe-mtu: off [fixed]
> >>>>>>> tx-nocache-copy: off
> >>>>>>> loopback: off [fixed]
> >>>>>>> rx-fcs: off [fixed]
> >>>>>>> rx-all: off [fixed]
> >>>>>>> tx-vlan-stag-hw-insert: off [fixed]
> >>>>>>> rx-vlan-stag-hw-parse: off [fixed]
> >>>>>>> rx-vlan-stag-filter: off [fixed]
> >>>>>>> l2-fwd-offload: off [fixed]
> >>>>>>> busy-poll: off [fixed]
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Another difference to the ixgbe is that large-receive-offload
> >>>>>>>> is fixed to off in ethtool -k.
> >>>>>>>>
> >>>>>>>> Stefan
> >>>>>>>> Am 17.08.2015 um 23:46 schrieb Rose, Gregory V:
> >>>>>>>>>
> >>>>>>>>>>>> -----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
> >>>>>>>>>>>> <mailto: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?
> >>>>>>>>>
> >>>>>>>>> Stefan,
> >>>>>>>>>
> >>>>>>>>> I've got the test up and running now.  Here's the interface
> >> config:
> >>>>>>>>>
> >>>>>>>>> 6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000
> >>>>>>>>> qdisc
> >>>>>>>> noqueue state UP
> >>>>>>>>>     link/ether 68:05:ca:2f:83:10 brd ff:ff:ff:ff:ff:ff
> >>>>>>>>>     inet 200.0.0.10/24 brd 200.0.0.255 scope global bond0
> >>>>>>>>>        valid_lft forever preferred_lft forever
> >>>>>>>>>     inet6 fe80::6a05:caff:fe2f:8310/64 scope link
> >>>>>>>>>        valid_lft forever preferred_lft forever
> >>>>>>>>> 9: p4p1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000
> >>>>>>>>> qdisc mq
> >>>>>>>> master bond0 state UP qlen 1000
> >>>>>>>>>     link/ether 68:05:ca:2f:83:10 brd ff:ff:ff:ff:ff:ff
> >>>>>>>>>     inet6 fe80::6a05:caff:fe2f:8310/64 scope link
> >>>>>>>>>        valid_lft forever preferred_lft forever
> >>>>>>>>> 12: p4p4: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000
> >>>>>>>>> qdisc mq
> >>>>>>>> master bond0 state UP qlen 1000
> >>>>>>>>>     link/ether 68:05:ca:2f:83:10 brd ff:ff:ff:ff:ff:ff
> >>>>>>>>>     inet6 fe80::6a05:caff:fe2f:8310/64 scope link
> >>>>>>>>>        valid_lft forever preferred_lft forever
> >>>>>>>>>
> >>>>>>>>> p4p1 and p4p4 are the i40e interfaces bonded to the bond0 LACP
> >>>>>>>> interface.
> >>>>>>>>>
> >>>>>>>>> Here's the traffic results from a transmitter:
> >>>>>>>>>
> >>>>>>>>> Interim result: 9899.84 10^6bits/s over 5.001 seconds ending
> >>>>>>>>> at
> >>>>>>>>> 1439847706.406 Interim result: 9900.15 10^6bits/s over 5.001
> >>>>>>>>> seconds ending at 1439847711.407
> >>>>>>>>>
> >>>>>>>>> I have a script watching the dropped packets for the two
> >>>>>>>>> slaved
> >>>>>>>> interfaces p4p1 and p4p4:
> >>>>>>>>>
> >>>>>>>>> Every 1.0s: ./t1                                        Mon Aug
> >> 17
> >>>>>>>> 14:43:31 2015
> >>>>>>>>>
> >>>>>>>>>      rx_dropped: 0
> >>>>>>>>>      tx_dropped: 0
> >>>>>>>>>      rx_fcoe_dropped: 0
> >>>>>>>>>      port.rx_dropped: 0
> >>>>>>>>>      port.tx_dropped_link_down: 0
> >>>>>>>>>      rx_dropped: 0
> >>>>>>>>>      tx_dropped: 0
> >>>>>>>>>      rx_fcoe_dropped: 0
> >>>>>>>>>      port.rx_dropped: 0
> >>>>>>>>>      port.tx_dropped_link_down: 0
> >>>>>>>>>
> >>>>>>>>> I'll let this run overnight and get back to you with results
> >>> tomorrow.
> >>>>>>>>>
> >>>>>>>>> Regards,
> >>>>>>>>>
> >>>>>>>>> - Greg
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >> -----
> >> ----
> >> _______________________________________________
> >> E1000-devel mailing list
> >> E1000-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> >> To learn more about Intel&#174; 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&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to