FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
tx_machine.c File Reference
+ Include dependency graph for tx_machine.c:

Go to the source code of this file.

Functions

int lacp_tx_action_transmit (void *p1, void *p2)
 
static u8format_tx_event (u8 *s, va_list *args)
 
void lacp_tx_debug_func (member_if_t *mif, int event, int state, lacp_fsm_state_t *transition)
 
void lacp_init_tx_machine (vlib_main_t *vm, member_if_t *mif)
 

Variables

static lacp_fsm_state_t lacp_tx_state_transmit []
 
static lacp_fsm_machine_t lacp_tx_fsm_table []
 
lacp_machine_t lacp_tx_machine
 

Function Documentation

◆ format_tx_event()

static u8* format_tx_event ( u8 s,
va_list *  args 
)
static

Definition at line 63 of file tx_machine.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ lacp_init_tx_machine()

void lacp_init_tx_machine ( vlib_main_t vm,
member_if_t mif 
)

Definition at line 108 of file tx_machine.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ lacp_tx_action_transmit()

int lacp_tx_action_transmit ( void *  p1,
void *  p2 
)

Definition at line 39 of file tx_machine.c.

+ Here is the call graph for this function:

◆ lacp_tx_debug_func()

void lacp_tx_debug_func ( member_if_t mif,
int  event,
int  state,
lacp_fsm_state_t transition 
)

Definition at line 83 of file tx_machine.c.

+ Here is the call graph for this function:

Variable Documentation

◆ lacp_tx_fsm_table

lacp_fsm_machine_t lacp_tx_fsm_table[]
static
Initial value:
= {
}
static lacp_fsm_state_t lacp_tx_state_transmit[]
Definition: tx_machine.c:24

Definition at line 29 of file tx_machine.c.

◆ lacp_tx_machine

lacp_machine_t lacp_tx_machine
Initial value:
= {
}
static lacp_fsm_machine_t lacp_tx_fsm_table[]
Definition: tx_machine.c:29
void lacp_tx_debug_func(member_if_t *mif, int event, int state, lacp_fsm_state_t *transition)
Definition: tx_machine.c:83

Definition at line 33 of file tx_machine.c.

◆ lacp_tx_state_transmit

lacp_fsm_state_t lacp_tx_state_transmit[]
static
Initial value:
= {
{LACP_ACTION_TRANSMIT, LACP_TX_STATE_TRANSMIT},
{LACP_ACTION_TRANSMIT, LACP_TX_STATE_TRANSMIT},
}
#define LACP_ACTION_TRANSMIT
Definition: tx_machine.h:49

Definition at line 24 of file tx_machine.c.