![]() |
FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Include dependency graph for cdp.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | cdp_neighbor_t |
| struct | cdp_main_t |
| struct | cdp_input_trace_t |
Macros | |
| #define | foreach_neighbor_string_field |
| #define | foreach_cdp_error |
Enumerations | |
| enum | cdp_packet_template_id_t { CDP_PACKET_TEMPLATE_ETHERNET, CDP_PACKET_TEMPLATE_HDLC, CDP_PACKET_TEMPLATE_SRP, CDP_N_PACKET_TEMPLATES } |
| enum | cdp_error_t { CDP_N_ERROR } |
| enum | cdp_process_event_t { CDP_EVENT_ENABLE, CDP_EVENT_DISABLE } |
Functions | |
| cdp_error_t | cdp_input (vlib_main_t *vm, vlib_buffer_t *b0, u32 bi0) |
| void | cdp_periodic (vlib_main_t *vm) |
| void | cdp_keepalive (cdp_main_t *cm, cdp_neighbor_t *n) |
| u16 | cdp_checksum (void *p, int count) |
| u8 * | cdp_input_format_trace (u8 *s, va_list *args) |
Variables | |
| cdp_main_t | cdp_main |
| vlib_node_registration_t | cdp_process_node |
| (constructor) VLIB_REGISTER_NODE (cdp_process_node) More... | |
| #define foreach_cdp_error |
| #define foreach_neighbor_string_field |
| enum cdp_error_t |
| enum cdp_process_event_t |
| u16 cdp_checksum | ( | void * | p, |
| int | count | ||
| ) |
| cdp_error_t cdp_input | ( | vlib_main_t * | vm, |
| vlib_buffer_t * | b0, | ||
| u32 | bi0 | ||
| ) |
Definition at line 297 of file cdp_input.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void cdp_keepalive | ( | cdp_main_t * | cm, |
| cdp_neighbor_t * | n | ||
| ) |
| void cdp_periodic | ( | vlib_main_t * | vm | ) |
Definition at line 344 of file cdp_periodic.c.
Here is the call graph for this function:
Here is the caller graph for this function:| cdp_main_t cdp_main |
Definition at line 17 of file cdp_input.c.
| vlib_node_registration_t cdp_process_node |
(constructor) VLIB_REGISTER_NODE (cdp_process_node)
Definition at line 197 of file cdp_node.c.