X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_net%2Frte_mpls.h;h=3e8cb90ec383f6d986eca1e1a7899401a367984c;hb=4a91344b5e06081f8e2254266bb469489f6633d8;hp=11d26ba35d7e0c3b7ddfefacf3bf329dcd7b27a1;hpb=e480cf487a0d77ead8fa606532ead1e35eb2426f;p=dpdk.git diff --git a/lib/librte_net/rte_mpls.h b/lib/librte_net/rte_mpls.h index 11d26ba35d..3e8cb90ec3 100644 --- a/lib/librte_net/rte_mpls.h +++ b/lib/librte_net/rte_mpls.h @@ -21,7 +21,8 @@ extern "C" { /** * MPLS header. */ -struct mpls_hdr { +__extension__ +struct rte_mpls_hdr { uint16_t tag_msb; /**< Label(msb). */ #if RTE_BYTE_ORDER == RTE_BIG_ENDIAN uint8_t tag_lsb:4; /**< Label(lsb). */ @@ -33,7 +34,7 @@ struct mpls_hdr { uint8_t tag_lsb:4; /**< label(lsb) */ #endif uint8_t ttl; /**< Time to live. */ -} __attribute__((__packed__)); +} __rte_packed; #ifdef __cplusplus }