ip_gre: include route header_len in max_headroom calculation
commit03017375b0122453e6dda833ff7bd4191915def5
authorTimo Teräs <timo.teras@iki.fi>
Sat, 20 Mar 2010 02:27:58 +0000 (20 02:27 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 1 Apr 2010 23:02:06 +0000 (1 16:02 -0700)
tree4a9c7e5428248dfb5bbd924d5f1b8186e3b1ac0b
parent8fc51479fb9f3b9b06e65ce266488bae55c2965a
ip_gre: include route header_len in max_headroom calculation

[ Upstream commit 243aad830e8a4cdda261626fbaeddde16b08d04a ]

Taking route's header_len into account, and updating gre device
needed_headroom will give better hints on upper bound of required
headroom. This is useful if the gre traffic is xfrm'ed.

Signed-off-by: Timo Teras <timo.teras@iki.fi>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/ipv4/ip_gre.c