[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