![]() |
FD.io VPP
v21.10.1-2-g0a485f517
Vector Packet Processing
|
Include dependency graph for ip6_ll_dpo.c:Go to the source code of this file.
Data Structures | |
| struct | ip6_ll_dpo_trace_t_ |
Typedefs | |
| typedef struct ip6_ll_dpo_trace_t_ | ip6_ll_dpo_trace_t |
| typedef enum ip6_ll_next_t_ | ip6_ll_next_t |
| Exit nodes from a IP6_LL. More... | |
Enumerations | |
| enum | ip6_ll_next_t_ { IP6_LL_NEXT_DROP, IP6_LL_NEXT_LOOKUP, IP6_LL_NEXT_NUM } |
| Exit nodes from a IP6_LL. More... | |
Functions | |
| const dpo_id_t * | ip6_ll_dpo_get (void) |
| The IP6 link-local DPO represents the lookup of a packet in the link-local IPv6 FIB. More... | |
| static void | ip6_ll_dpo_lock (dpo_id_t *dpo) |
| static void | ip6_ll_dpo_unlock (dpo_id_t *dpo) |
| static u8 * | format_ip6_ll_dpo (u8 *s, va_list *ap) |
| static uword | ip6_ll_dpo_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
| static u8 * | format_ip6_ll_dpo_trace (u8 *s, va_list *args) |
| static uword | ip6_ll_dpo_switch (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
| void | ip6_ll_dpo_module_init (void) |
Variables | |
| static dpo_id_t | ip6_ll_dpo |
| The data-path object representing performing a lookup in the IPv6 link local table. More... | |
| const static dpo_vft_t | ip6_ll_vft |
| const static char *const | ip6_null_nodes [] |
| The per-protocol VLIB graph nodes that are assigned to a ip6_ll object. More... | |
| const static char *const *const | ip6_ll_nodes [DPO_PROTO_NUM] |
| vlib_node_registration_t | ip6_ll_dpo_node |
| (constructor) VLIB_REGISTER_NODE (ip6_ll_dpo_node) More... | |
| typedef struct ip6_ll_dpo_trace_t_ ip6_ll_dpo_trace_t |
| typedef enum ip6_ll_next_t_ ip6_ll_next_t |
Exit nodes from a IP6_LL.
| enum ip6_ll_next_t_ |
Exit nodes from a IP6_LL.
| Enumerator | |
|---|---|
| IP6_LL_NEXT_DROP | |
| IP6_LL_NEXT_LOOKUP | |
| IP6_LL_NEXT_NUM | |
Definition at line 93 of file ip6_ll_dpo.c.
Definition at line 54 of file ip6_ll_dpo.c.
Definition at line 156 of file ip6_ll_dpo.c.
| const dpo_id_t* ip6_ll_dpo_get | ( | void | ) |
The IP6 link-local DPO represents the lookup of a packet in the link-local IPv6 FIB.
Definition at line 34 of file ip6_ll_dpo.c.
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 101 of file ip6_ll_dpo.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 40 of file ip6_ll_dpo.c.
| void ip6_ll_dpo_module_init | ( | void | ) |
Definition at line 192 of file ip6_ll_dpo.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 49 of file ip6_ll_dpo.c.
|
static |
The data-path object representing performing a lookup in the IPv6 link local table.
the IP6 link-local DPO is global
Definition at line 27 of file ip6_ll_dpo.c.
| vlib_node_registration_t ip6_ll_dpo_node |
(constructor) VLIB_REGISTER_NODE (ip6_ll_dpo_node)
Definition at line 177 of file ip6_ll_dpo.c.
|
static |
Definition at line 80 of file ip6_ll_dpo.c.
|
static |
Definition at line 62 of file ip6_ll_dpo.c.
|
static |
The per-protocol VLIB graph nodes that are assigned to a ip6_ll object.
this means that these graph nodes are ones from which a ip6_ll is the parent object in the DPO-graph.
Definition at line 75 of file ip6_ll_dpo.c.