uint32_t arp_sip; /**< sender IP address */
struct rte_ether_addr arp_tha; /**< target hardware address */
uint32_t arp_tip; /**< target IP address */
-} __attribute__((__packed__));
+} __rte_packed __rte_aligned(2);
/**
* ARP header.
#define RTE_ARP_OP_INVREPLY 9 /* response identifying peer */
struct rte_arp_ipv4 arp_data;
-} __attribute__((__packed__));
+} __rte_packed __rte_aligned(2);
/**
* @warning
* @return
* - RARP packet pointer on success, or NULL on error
*/
-struct rte_mbuf * __rte_experimental
+__rte_experimental
+struct rte_mbuf *
rte_net_make_rarp_packet(struct rte_mempool *mpool,
const struct rte_ether_addr *mac);