From: Eric Dumazet <eric.duma...@gmail.com> Date: Mon, 19 Oct 2015 20:40:17 -0700
> From: Eric Dumazet <eduma...@google.com> > > Tom Herbert added SIT support to GRO with commit > 19424e052fb4 ("sit: Add gro callbacks to sit_offload"), > later reverted by Herbert Xu. > > The problem came because Tom patch was building GRO > packets without proper meta data : If packets were locally > delivered, we would not care. > > But if packets needed to be forwarded, GSO engine was not > able to segment individual segments. > > With the following patch, we correctly set skb->encapsulation > and inner network header. We also update gso_type. > > Tested: ... > Checked on server traffic copied on dummy0 and verify segments were > properly rebuilt, with proper IP headers, TCP checksums... > > tcpdump on eth0 shows proper GRO aggregation takes place. > > Signed-off-by: Eric Dumazet <eduma...@google.com> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html