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