at v3.18 23 lines 339 B view raw
1#ifndef __NET_GUE_H 2#define __NET_GUE_H 3 4struct guehdr { 5 union { 6 struct { 7#if defined(__LITTLE_ENDIAN_BITFIELD) 8 __u8 hlen:4, 9 version:4; 10#elif defined (__BIG_ENDIAN_BITFIELD) 11 __u8 version:4, 12 hlen:4; 13#else 14#error "Please fix <asm/byteorder.h>" 15#endif 16 __u8 next_hdr; 17 __u16 flags; 18 }; 19 __u32 word; 20 }; 21}; 22 23#endif