From: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon, 7 Aug 2006 13:34:23 -0700

> Silly offenders:      include/net/ipx.h
>                       include/net/ieee80211.h
>                       include/net/ip6_tunnel.h
>                       include/net/ndisc.h
>                       include/linux/if_ether.h
>                       include/linux/if_fddi.h
>               
>                       include/linux/sctp.h -- really bad

The ndisc.h one, for example, is needed for cases like ARM.

The if_ether.h one is also needed, or else for:

        struct ethhdr *eth;

"eth + 1" would do the wrong thing as the compiler would
align the structure to the native pointer size or similar.
This is an issue because ethhdr is 14 bytes in size.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to