diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/network.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/network.h b/include/network.h index 7cfaf84..3cf2cad 100644 --- a/include/network.h +++ b/include/network.h @@ -9,8 +9,15 @@ struct nf_conntrack; struct nethdr { +#if __BYTE_ORDER == __LITTLE_ENDIAN + uint8_t type:4, + version:4; +#elif __BYTE_ORDER == __BIG_ENDIAN uint8_t version:4, type:4; +#else +#error "Unknown system endianess!" +#endif uint8_t flags; uint16_t len; uint32_t seq; |