diff --git a/sys/include/net/sock.h b/sys/include/net/sock.h index 70ac5e024cae70c470ed3f7372e95e7735421d8e..df15a39e8a0d610e2763a5cbbc67de3d07085246 100644 --- a/sys/include/net/sock.h +++ b/sys/include/net/sock.h @@ -172,7 +172,8 @@ typedef struct { */ uint8_t ipv6[16]; #endif - uint8_t ipv4[4]; /**< IPv4 address mode */ + uint8_t ipv4[4]; /**< IPv4 address mode */ + uint32_t ipv4_u32; /**< IPv4 address *in network byte order* */ } addr; /**< address */ /** @@ -208,7 +209,8 @@ struct _sock_tl_ep { */ uint8_t ipv6[16]; #endif - uint8_t ipv4[4]; /**< IPv4 address mode */ + uint8_t ipv4[4]; /**< IPv4 address mode */ + uint32_t ipv4_u32; /**< IPv4 address *in network byte order* */ } addr; /**< address */ /**