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

Reply via email to