[LinuxPPS] 29 Nov 04:59 - [NET]: Fix MAX_HEADER setting.
linuxpps, David S. Miller <>
webmaster at enneenne.com
Fri Dec 15 14:45:03 CET 2006
[NET]: Fix MAX_HEADER setting.
MAX_HEADER is either set to LL_MAX_HEADER or LL_MAX_HEADER + 48, and
this is controlled by a set of CONFIG_* ifdef tests.
It is trying to use LL_MAX_HEADER + 48 when any of the tunnels are
enabled which set hard_header_len like this:
dev->hard_header_len = LL_MAX_HEADER + sizeof(struct xxx);
The correct set of tunnel drivers which do this are:
ipip
ip_gre
ip6_tunnel
sit
so make the ifdef test match.
Noticed by Patrick McHardy and with help from Herbert Xu.
Signed-off-by: David S. Miller
include/linux/netdevice.h
URL: http://gitweb.enneenne.com/?p=linuxpps;a=commit;h=e81c73596704793e73e6dbb478f41686f15a4b34
More information about the LinuxPPS
mailing list