FD.io VPP  v18.11-rc0-18-g2a3fb1a
Vector Packet Processing
tx_machine.h File Reference
+ Include dependency graph for tx_machine.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define foreach_lacp_tx_event
 
#define foreach_lacp_tx_sm_state   _(0, TRANSMIT, "transmit PDU")
 
#define LACP_ACTION_TRANSMIT   LACP_ACTION_ROUTINE(lacp_tx_action_transmit)
 

Enumerations

enum  lacp_tx_event_t { foreach_lacp_tx_event }
 
enum  lacp_tx_sm_state_t { foreach_lacp_tx_sm_state }
 

Functions

int lacp_tx_action_transmit (void *p1, void *p2)
 
void lacp_tx_debug_func (slave_if_t *sif, int event, int state, lacp_fsm_state_t *transition)
 

Variables

lacp_machine_t lacp_tx_machine
 

Macro Definition Documentation

#define foreach_lacp_tx_event
Value:
_(0, BEGIN, "begin") \
_(1, NTT, "Need To Transmit")

Definition at line 22 of file tx_machine.h.

#define foreach_lacp_tx_sm_state   _(0, TRANSMIT, "transmit PDU")

Definition at line 33 of file tx_machine.h.

#define LACP_ACTION_TRANSMIT   LACP_ACTION_ROUTINE(lacp_tx_action_transmit)

Definition at line 49 of file tx_machine.h.

Enumeration Type Documentation

Enumerator
foreach_lacp_tx_event 

Definition at line 26 of file tx_machine.h.

Enumerator
foreach_lacp_tx_sm_state 

Definition at line 36 of file tx_machine.h.

Function Documentation

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:

void lacp_tx_debug_func ( slave_if_t sif,
int  event,
int  state,
lacp_fsm_state_t transition 
)

Definition at line 85 of file tx_machine.c.

+ Here is the call graph for this function:

Variable Documentation

lacp_machine_t lacp_tx_machine

Definition at line 33 of file tx_machine.c.