FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | lacp_input_trace_t |
struct | lacp_interface_details_t |
LACP interface details struct. More... | |
struct | lacp_main_t |
Macros | |
#define | LACP_DBG(n, args...) |
#define | LACP_DBG2(n, e, s, m, t) |
#define | foreach_lacp_error |
#define | SECS_IN_A_DAY 86400.0 |
Enumerations | |
enum | lacp_packet_template_id_t { LACP_PACKET_TEMPLATE_ETHERNET, LACP_N_PACKET_TEMPLATES } |
enum | marker_packet_template_id_t { MARKER_PACKET_TEMPLATE_ETHERNET, MARKER_N_PACKET_TEMPLATES } |
enum | lacp_process_event_t { LACP_PROCESS_EVENT_START = 1, LACP_PROCESS_EVENT_STOP = 2 } |
enum | lacp_error_t { LACP_N_ERROR } |
Variables | |
lacp_state_struct | lacp_state_array [] |
lacp_main_t | lacp_main |
#define foreach_lacp_error |
#define LACP_DBG | ( | n, | |
args... | |||
) |
#define LACP_DBG2 | ( | n, | |
e, | |||
s, | |||
m, | |||
t | |||
) |
enum lacp_error_t |
enum lacp_process_event_t |
void lacp_create_periodic_process | ( | void | ) |
int lacp_dump_ifs | ( | lacp_interface_details_t ** | out_bondids | ) |
void lacp_init_mux_machine | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
Definition at line 238 of file mux_machine.c.
void lacp_init_neighbor | ( | slave_if_t * | sif, |
u8 * | hw_address, | ||
u16 | port_number, | ||
u32 | group | ||
) |
void lacp_init_ptx_machine | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
Definition at line 223 of file ptx_machine.c.
void lacp_init_rx_machine | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
Definition at line 428 of file rx_machine.c.
void lacp_init_state_machines | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
void lacp_init_tx_machine | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
Definition at line 109 of file tx_machine.c.
lacp_error_t lacp_input | ( | vlib_main_t * | vm, |
vlib_buffer_t * | b0, | ||
u32 | bi0 | ||
) |
void lacp_periodic | ( | vlib_main_t * | vm | ) |
clib_error_t* lacp_plugin_api_hookup | ( | vlib_main_t * | vm | ) |
Definition at line 119 of file lacp_api.c.
void lacp_selection_logic | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
Definition at line 56 of file selection.c.
void lacp_send_lacp_pdu | ( | vlib_main_t * | vm, |
slave_if_t * | sif | ||
) |
|
inlinestatic |
|
inlinestatic |
lacp_main_t lacp_main |
lacp_state_struct lacp_state_array[] |