Hi Alex,
On Mon, 28 Nov 2016 13:32:21 -0800 Alexander Duyck [off-list ref] wrote:
So I think I have this root caused. The problem seems to be the fact
that I chose to use lco_csum when trying to cancel out the inner IP
header from the checksum and it turns out that the transport offset is
never updated in the case of these tunnels.
For now a workaround is to just set tx-gso-partial to off on the
interface the tunnel is running over and you should be able to pass
traffic without any issues.
OK, so that works (even with gso and tso set to "on" on the sit
interface). Thanks.
I have a patch for igb/igbvf that should be out in the next hour or so
which should address it.
That will be a bit harder to test, but I will see what I can do.
--
Cheers,
Stephen Rothwell