Bug 103991 - skb legth doesn't match the sum of all the fragments length
Summary: skb legth doesn't match the sum of all the fragments length
Status: NEW
Alias: None
Product: Networking
Classification: Unclassified
Component: IPV4 (show other bugs)
Hardware: All Linux
: P1 high
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-03 10:51 UTC by thr
Modified: 2016-02-15 20:30 UTC (History)
1 user (show)

See Also:
Kernel Version: 3.13.0-62-generic
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description thr 2015-09-03 10:51:44 UTC
The DUT has 2 interfaces with the same 10GB Ethernet card .
The driver and H/W support TSO at 10G speed.
IP forwarding on the DUT is enabled.
Run iperf from a system connected to one interface to a system connedted to the second interface:

      system A -------> DUT -------> system B

Watch the outgoing skbs on the DUT to system B:

  On packets with nr_frags == MAX_SKB_FRAGS (17) skb_len is *NOT* equal the some of the skb->len - skb->data_len + all of its frag->size.

Note You need to log in before you can comment on or make changes to this bug.