lldp_rx_fsm.c
void lldpInitRxFsm(LldpPortEntry *port)
LLDP receive state machine initialization.
Definition: lldp_rx_fsm.c:64
LLDP state machine.
void lldpMibDeleteObjects(LldpPortEntry *port)
Delete aged entries from the remote systems MIB (10.5.5.2.1)
Definition: lldp_procedures.c:288
void lldpFsmError(LldpAgentContext *context)
LLDP state machine error handler.
Definition: lldp_fsm.c:128
@ LLDP_STATE_LLDP_WAIT_PORT_OPERATIONAL
Definition: lldp_rx_fsm.h:50
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
LLDP receive state machine.
LLDP state machine procedures.
@ LLDP_ADMIN_STATUS_ENABLED_RX_ONLY
The local LLDP agent can only receive LLDP frames.
Definition: lldp.h:190
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 lldpRxFsm(LldpPortEntry *port)
LLDP receive state machine implementation.
Definition: lldp_rx_fsm.c:76
void lldpRxInitializeLLDP(LldpPortEntry *port)
Initialize the LLDP receive module (10.5.5.2.3)
Definition: lldp_procedures.c:428
void lldpRxProcessFrame(LldpPortEntry *port)
Process incoming LLDP frame (10.5.5.2.4)
Definition: lldp_procedures.c:475
void lldpChangeRxState(LldpPortEntry *port, LldpRxState newState)
Update LLDP receive state.
Definition: lldp_rx_fsm.c:214
void lldpMibUpdateObjects(LldpPortEntry *port)
Update MIB objects with TLVs contained in the received LLDPDU (10.5.5.2.2)
Definition: lldp_procedures.c:344
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