]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit6b8c06336070d5bf1a732513d5154e6d3f6948b6
tree59a450599ed491e4bd117ea56a60f5ab79821586
parent60a10a3d022c4daba39bfbd9dbb3582e932911c3
parent40d1f085afbb5dfb5d93597de9a70f843fc09b91
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 b6563cc9) 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>