X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_net%2Frte_udp.h;h=6135494c4a94510c8c57500fc37ac02639ed4108;hb=0f9ac2afa62ebacd24f36a3b98272b7146be3edd;hp=ba033955cd34725147debb4cc39e47b12d19725f;hpb=fa620b86e3fae5e0539d68beaa588cedf51b9d9e;p=dpdk.git diff --git a/lib/librte_net/rte_udp.h b/lib/librte_net/rte_udp.h index ba033955cd..6135494c4a 100644 --- a/lib/librte_net/rte_udp.h +++ b/lib/librte_net/rte_udp.h @@ -16,6 +16,8 @@ #include +#include + #ifdef __cplusplus extern "C" { #endif @@ -23,12 +25,12 @@ extern "C" { /** * UDP Header */ -struct udp_hdr { - uint16_t src_port; /**< UDP source port. */ - uint16_t dst_port; /**< UDP destination port. */ - uint16_t dgram_len; /**< UDP datagram length */ - uint16_t dgram_cksum; /**< UDP datagram checksum */ -} __attribute__((__packed__)); +struct rte_udp_hdr { + rte_be16_t src_port; /**< UDP source port. */ + rte_be16_t dst_port; /**< UDP destination port. */ + rte_be16_t dgram_len; /**< UDP datagram length */ + rte_be16_t dgram_cksum; /**< UDP datagram checksum */ +} __rte_packed; #ifdef __cplusplus }