DPDK
18.11.11
|
#include <rte_eth_bond_8023ad_private.h>
Data Fields | |
uint8_t | actor_state |
struct port_params | actor |
uint8_t | partner_state |
struct port_params | partner |
uint16_t | sm_flags |
uint16_t | aggregator_port_id |
struct rte_mempool * | mbuf_pool |
struct rte_ring * | rx_ring |
struct rte_ring * | tx_ring |
volatile uint64_t | rx_marker_timer |
struct rte_mempool * | slow_pool |
Variables associated with each port (5.4.7 in 802.1AX documentation).
Definition at line 86 of file rte_eth_bond_8023ad_private.h.
uint8_t actor_state |
The operational values of the Actor's state parameters. Bitmask of port states.
Definition at line 91 of file rte_eth_bond_8023ad_private.h.
struct port_params actor |
The operational Actor's port parameters
Definition at line 94 of file rte_eth_bond_8023ad_private.h.
uint8_t partner_state |
The operational value of the Actor's view of the current values of the Partner's state parameters. The Actor sets this variable either to the value received from the Partner in an LACPDU, or to the value of Partner_Admin_Port_State. Bitmask of port states.
Definition at line 102 of file rte_eth_bond_8023ad_private.h.
struct port_params partner |
The operational Partner's port parameters
Definition at line 105 of file rte_eth_bond_8023ad_private.h.
uint16_t sm_flags |
State machine flags
Definition at line 109 of file rte_eth_bond_8023ad_private.h.
uint16_t aggregator_port_id |
Used aggregator port ID
Definition at line 119 of file rte_eth_bond_8023ad_private.h.
struct rte_mempool* mbuf_pool |
Memory pool used to allocate rings
Definition at line 122 of file rte_eth_bond_8023ad_private.h.
struct rte_ring* rx_ring |
Ring of LACP packets from RX burst function
Definition at line 125 of file rte_eth_bond_8023ad_private.h.
struct rte_ring* tx_ring |
Ring of slow protocol packets (LACP and MARKERS) to TX burst function
Definition at line 128 of file rte_eth_bond_8023ad_private.h.
volatile uint64_t rx_marker_timer |
Timer which is also used as mutex. If is 0 (not running) RX marker packet might be responded. Otherwise shall be dropped. It is zeroed in mode 4 callback function after expire.
Definition at line 133 of file rte_eth_bond_8023ad_private.h.
struct rte_mempool* slow_pool |
Memory pool used to allocate slow queues
Definition at line 139 of file rte_eth_bond_8023ad_private.h.