Lines Matching defs:rte_ether_addr
76 struct __rte_aligned(2) rte_ether_addr {
80 static_assert(sizeof(struct rte_ether_addr) == 6,
81 "sizeof(struct rte_ether_addr) == 6");
82 static_assert(alignof(struct rte_ether_addr) == 2,
83 "alignof(struct rte_ether_addr) == 2");
102 static inline int rte_is_same_ether_addr(const struct rte_ether_addr *ea1,
103 const struct rte_ether_addr *ea2)
121 static inline int rte_is_zero_ether_addr(const struct rte_ether_addr *ea)
138 static inline int rte_is_unicast_ether_addr(const struct rte_ether_addr *ea)
153 static inline int rte_is_multicast_ether_addr(const struct rte_ether_addr *ea)
168 static inline int rte_is_broadcast_ether_addr(const struct rte_ether_addr *ea)
185 static inline int rte_is_universal_ether_addr(const struct rte_ether_addr *ea)
200 static inline int rte_is_local_admin_ether_addr(const struct rte_ether_addr *ea)
216 static inline int rte_is_valid_assigned_ether_addr(const struct rte_ether_addr *ea)
239 rte_ether_addr_copy(const struct rte_ether_addr *__restrict ea_from,
240 struct rte_ether_addr *__restrict ea_to)
250 * Macro to extract the MAC address bytes from rte_ether_addr struct
272 const struct rte_ether_addr *eth_addr);
294 rte_ether_unformat_addr(const char *str, struct rte_ether_addr *eth_addr);
301 struct rte_ether_addr dst_addr; /**< Destination address. */
302 struct rte_ether_addr src_addr; /**< Source address. */