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>: > > >> -----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 >> 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 >>>> 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 >>>>>>>> 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® Ethernet, visit http://communities.intel.com/community/wired