19 #ifndef __included_lldp_node_h__ 20 #define __included_lldp_node_h__ 105 #define LLDP_MIN_TX_HOLD (1) 106 #define LLDP_MAX_TX_HOLD (100) 107 #define LLDP_MIN_TX_INTERVAL (1) 108 #define LLDP_MAX_TX_INTERVAL (3600) 113 #define foreach_lldp_error(F) \ 114 F(NONE, "good lldp packets (processed)") \ 115 F(CACHE_HIT, "good lldp packets (cache hit)") \ 116 F(BAD_TLV, "lldp packets with bad TLVs") \ 117 F(DISABLED, "lldp packets received on disabled interfaces") 121 #define F(sym, str) LLDP_ERROR_##sym,
lldp_chassis_id_subtype_t
void lldp_unschedule_intf(lldp_main_t *lm, lldp_intf_t *n)
void lldp_send_ethernet(lldp_main_t *lm, lldp_intf_t *n, int shutdown)
u8 * lldp_input_format_trace(u8 *s, va_list *args)
lldp_error_t lldp_input(vlib_main_t *vm, vlib_buffer_t *b0, u32 bi0)
void lldp_delete_intf(lldp_main_t *lm, lldp_intf_t *n)
uword * intf_by_hw_if_index
vlib_main_t * vm
X-connect all packets from the HOST to the PHY.
void lldp_schedule_intf(lldp_main_t *lm, lldp_intf_t *n)
lldp_intf_t * lldp_get_intf(lldp_main_t *lm, u32 hw_if_index)
LLDP protocol declarations.
#define foreach_lldp_error(F)
u32 lldp_process_node_index
struct lldp_intf lldp_intf_t
lldp_port_id_subtype_t port_id_subtype
VLIB buffer representation.
lldp_chassis_id_subtype_t chassis_id_subtype
lldp_intf_t * lldp_create_intf(lldp_main_t *lm, u32 hw_if_index)
vlib_packet_template_t packet_template