lldp_tx_fsm.c
void lldpTxFsm(LldpPortEntry *port)
LLDP transmit state machine implementation.
Definition: lldp_tx_fsm.c:73
void lldpInitTxFsm(LldpPortEntry *port)
LLDP transmit state machine initialization.
Definition: lldp_tx_fsm.c:61
LLDP state machine.
void lldpFsmError(LldpAgentContext *context)
LLDP state machine error handler.
Definition: lldp_fsm.c:128
Data logging functions for debugging purpose (LLDP)
@ LLDP_ADMIN_STATUS_DISABLED
The local LLDP agent can neither transmit or receive LLDP frames.
Definition: lldp.h:188
void lldpTxFrame(LldpPortEntry *port)
Send an LLDPDU to the MAC for transmission (10.5.4.2.3)
Definition: lldp_procedures.c:217
LLDP state machine procedures.
@ LLDP_ADMIN_STATUS_ENABLED_RX_ONLY
The local LLDP agent can only receive LLDP frames.
Definition: lldp.h:190
LLDP transmit state machine.
const char_t * lldpGetParamName(uint_t value, const LldpParamName *paramList, size_t paramListLen)
Convert a parameter to string representation.
Definition: lldp_debug.c:245
void lldpMibConstrShutdownLldpdu(LldpPortEntry *port)
Construct a shutdown LLDPDU (10.5.4.2.2)
Definition: lldp_procedures.c:163
void lldpTxInitializeLLDP(LldpPortEntry *port)
Initialize the LLDP transmit module (10.5.4.2.3)
Definition: lldp_procedures.c:274
void lldpMibConstrInfoLldpdu(LldpPortEntry *port)
Construct an information LLDPDU (10.5.4.2.1)
Definition: lldp_procedures.c:52
void lldpChangeTxState(LldpPortEntry *port, LldpTxState newState)
Update LLDP transmit state.
Definition: lldp_tx_fsm.c:159
LLDP (Link Layer Discovery Protocol)
TCP/IP stack core.
Debugging facilities.
@ LLDP_ADMIN_STATUS_ENABLED_TX_ONLY
The local LLDP agent can only transmit LLDP frames.
Definition: lldp.h:189