struct virtio_net_ctrl_mac {
uint32_t entries;
uint8_t macs[][RTE_ETHER_ADDR_LEN];
-} __attribute__((__packed__));
+} __rte_packed;
#define VIRTIO_NET_CTRL_MAC 1
#define VIRTIO_NET_CTRL_MAC_TABLE_SET 0
struct virtio_net_ctrl_hdr {
uint8_t class;
uint8_t cmd;
-} __attribute__((packed));
+} __rte_packed;
typedef uint8_t virtio_net_ctrl_ack;