diff --git a/include/uapi/linux/ip.h b/include/uapi/linux/ip.h index d2f143393780..64beb32a2102 100644 --- a/include/uapi/linux/ip.h +++ b/include/uapi/linux/ip.h @@ -100,10 +100,14 @@ struct iphdr { __u8 ttl; __u8 protocol; __sum16 check; +#ifndef __GENKSYMS__ __struct_group(/* no tag */, addrs, /* no attrs */, +#endif __be32 saddr; __be32 daddr; +#ifndef __GENKSYMS__ ); +#endif /*The options start here. */ }; diff --git a/include/uapi/linux/ipv6.h b/include/uapi/linux/ipv6.h index 766ab5c8ee65..bfe9542953af 100644 --- a/include/uapi/linux/ipv6.h +++ b/include/uapi/linux/ipv6.h @@ -130,10 +130,14 @@ struct ipv6hdr { __u8 nexthdr; __u8 hop_limit; +#ifndef __GENKSYMS__ __struct_group(/* no tag */, addrs, /* no attrs */, +#endif struct in6_addr saddr; struct in6_addr daddr; +#ifndef __GENKSYMS__ ); +#endif };