Go to the source code of this file.
static void count_routes_in_fib_at_prefix_length |
( |
BVT(clib_bihash_kv)* |
kvp, |
|
|
void * |
arg |
|
) |
| |
|
static |
static void ip6_ll_fib_create |
( |
u32 |
sw_if_index | ) |
|
|
static |
u32 ip6_ll_fib_get |
( |
u32 |
sw_if_index | ) |
|
For use in the data plane.
Get the underlying ip6 FIB
Definition at line 28 of file ip6_ll_table.c.
Delete a IP6 link-local entry.
- Parameters
-
prefix | The prefix for the entry to remove |
Definition at line 139 of file ip6_ll_table.c.
Update an entry in the table.
The falgs determine if the entry is LOCAL, in which case it's a receive, or not, in which case the entry will link to an adjacency.
- Parameters
-
prefix | The prefix for the entry to add |
- Returns
- the index of the fib_entry_t that is created (or existed already).
Definition at line 105 of file ip6_ll_table.c.
Perfom a longest prefix match in the non-forwarding table.
- Parameters
-
prefix | The prefix to lookup |
- Returns
- The index of the fib_entry_t for the best match, which may be the default route
Definition at line 36 of file ip6_ll_table.c.
Perfom an exact match in the non-forwarding table.
- Parameters
-
prefix | The prefix to lookup |
- Returns
- The index of the fib_entry_t for the exact match, or INVALID is there is no match.
Definition at line 43 of file ip6_ll_table.c.
There's only one IP6 link local table.
Definition at line 25 of file ip6_ll_table.c.
Initial value:= {
.path = "show ip6-ll",
.short_help = "show ip6-ll [summary] [interface] [<ip6-addr>[/<width>]] [detail]",
}
static clib_error_t * ip6_ll_show_fib(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (ip6_show_fib_command)
Definition at line 347 of file ip6_ll_table.c.