24 lines
339 B
C
24 lines
339 B
C
|
#ifndef __NET_GUE_H
|
||
|
#define __NET_GUE_H
|
||
|
|
||
|
struct guehdr {
|
||
|
union {
|
||
|
struct {
|
||
|
#if defined(__LITTLE_ENDIAN_BITFIELD)
|
||
|
__u8 hlen:4,
|
||
|
version:4;
|
||
|
#elif defined (__BIG_ENDIAN_BITFIELD)
|
||
|
__u8 version:4,
|
||
|
hlen:4;
|
||
|
#else
|
||
|
#error "Please fix <asm/byteorder.h>"
|
||
|
#endif
|
||
|
__u8 next_hdr;
|
||
|
__u16 flags;
|
||
|
};
|
||
|
__u32 word;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
#endif
|