/** Generic slow protocol frame type structure */
struct slow_protocol_frame {
- struct ether_hdr eth_hdr;
+ struct rte_ether_hdr eth_hdr;
struct slow_protocol slow_protocol;
} __attribute__((__packed__));
struct port_params {
uint16_t system_priority;
/**< System priority (unused in current implementation) */
- struct ether_addr system;
+ struct rte_ether_addr system;
/**< System ID - Slave MAC address, same as bonding MAC address */
uint16_t key;
/**< Speed information (implementation dependednt) and duplex. */
/** LACPDU frame: Contains ethernet header and LACPDU. */
struct lacpdu_header {
- struct ether_hdr eth_hdr;
+ struct rte_ether_hdr eth_hdr;
struct lacpdu lacpdu;
} __attribute__((__packed__));
uint8_t tlv_type_marker;
uint8_t info_length;
uint16_t requester_port;
- struct ether_addr requester_system;
+ struct rte_ether_addr requester_system;
uint32_t requester_transaction_id;
uint8_t reserved_2[2];
} __attribute__((__packed__));
struct marker_header {
- struct ether_hdr eth_hdr;
+ struct rte_ether_hdr eth_hdr;
struct marker marker;
} __attribute__((__packed__));