Merge branch 'transport-header'
authorDavid S. Miller <davem@davemloft.net>
Tue, 26 Mar 2013 16:45:12 +0000 (12:45 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 26 Mar 2013 16:45:12 +0000 (12:45 -0400)
commit33b7f0282e077db234afcf368a7a179b638e50a2
tree59a450599ed491e4bd117ea56a60f5ab79821586
parenta88b9ce5ad4fc633b159b37d3ed8af60a4008fbc
parent15e5a030716468dce4032fa0f398d840fa2756f6
Merge branch 'transport-header'

Jason Wang says:

====================
We don't set transport header for untrusted packets in the past, but for the
follwoing reasons, we need to do it now.

- Better packet length estimation (introduced in 1def9238) needs l4 header for
  gso packets to compute the header length.
- Some driver needs l4 header (e.g. ixgbe needs tcp header to do atr).

So this patches tries to set transport header for packets from untrusted source
(netback, packet, tuntap, macvtap). Plus a fix for better estimation on packet
length for DODGY packet.

Tested on tun/macvtap/packet, compile test on netback.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>