]> git.baikalelectronics.ru Git - kernel.git/commit
gre: Use needed_headroom
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 9 Oct 2008 18:58:54 +0000 (11:58 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 9 Oct 2008 18:58:54 +0000 (11:58 -0700)
commit172454b116fe574d2b0166b7a092ee6de8e3baff
tree22b21d4c56f24ae1a33617099e2708a9d8f012ef
parent68c5c2eeb09d98570f35fb91d49125b78469f859
gre: Use needed_headroom

Now that we have dev->needed_headroom, we can use it instead of
having a bogus dev->hard_header_len.  This also allows us to
include dev->hard_header_len in the MTU computation so that when
we do have a meaningful hard_harder_len in future it is included
automatically in figuring out the MTU.

Incidentally, this fixes a bug where we ignored the needed_headroom
field of the underlying device in calculating our own hard_header_len.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/ip_gre.c