1
0
mirror of https://passt.top/passt synced 2024-10-02 03:55:48 +00:00

util: Use standard int types

...instead of kernel-like short notations.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
Stefano Brivio 2022-03-15 01:03:29 +01:00
parent 6a1150c026
commit de0961c01c

12
util.h
View File

@ -164,7 +164,7 @@ struct ctx;
struct ipv6hdr { struct ipv6hdr {
#pragma GCC diagnostic ignored "-Wpedantic" #pragma GCC diagnostic ignored "-Wpedantic"
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
__u8 version:4, uint8_t version:4,
priority:4; priority:4;
#else #else
uint8_t priority:4, uint8_t priority:4,
@ -173,17 +173,17 @@ struct ipv6hdr {
#pragma GCC diagnostic pop #pragma GCC diagnostic pop
uint8_t flow_lbl[3]; uint8_t flow_lbl[3];
__be16 payload_len; uint16_t payload_len;
__u8 nexthdr; uint8_t nexthdr;
__u8 hop_limit; uint8_t hop_limit;
struct in6_addr saddr; struct in6_addr saddr;
struct in6_addr daddr; struct in6_addr daddr;
}; };
struct ipv6_opt_hdr { struct ipv6_opt_hdr {
__u8 nexthdr; uint8_t nexthdr;
__u8 hdrlen; uint8_t hdrlen;
/* /*
* TLV encoded option data follows. * TLV encoded option data follows.
*/ */