I am including netinet/ip.h, and also linux/if_tunnel.h, and the linux/ip.h 
conflicts with
netinet/ip.h.

Maybe my build environment is screwed up, but maybe also it would be better to
just let the user include appropriate headers before including if_tunnel.h
and revert this patch?


include/uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h

    Fixes userspace compilation errors like:

    error: field ‘iph’ has incomplete type
    error: field ‘prefix’ has incomplete type

    Signed-off-by: Mikko Rapeli <mikko.rap...@iki.fi>
    Signed-off-by: David S. Miller <da...@davemloft.net>

Thanks,
Ben

--
Ben Greear <gree...@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

Reply via email to