/**
* 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). */
uint8_t tag_lsb:4; /**< label(lsb) */
#endif
uint8_t ttl; /**< Time to live. */
-} __attribute__((__packed__));
+} __rte_packed;
#ifdef __cplusplus
}