FD.io VPP
v17.01.1-3-gc6833f8
Vector Packet Processing
|
Go to the source code of this file.
void mpls_fib_forwarding_table_reset | ( | mpls_fib_t * | mf, |
mpls_label_t | label, | ||
mpls_eos_bit_t | eos | ||
) |
Definition at line 327 of file mpls_fib.c.
void mpls_fib_forwarding_table_update | ( | mpls_fib_t * | mf, |
mpls_label_t | label, | ||
mpls_eos_bit_t | eos, | ||
const dpo_id_t * | dpo | ||
) |
Definition at line 312 of file mpls_fib.c.
|
inlinestatic |
Definition at line 29 of file mpls_fib.h.
u32 mpls_fib_table_create_and_lock | ( | void | ) |
Definition at line 237 of file mpls_fib.c.
void mpls_fib_table_destroy | ( | mpls_fib_t * | mf | ) |
Definition at line 243 of file mpls_fib.c.
fib_node_index_t mpls_fib_table_entry_add_from_ip_fib_entry | ( | u32 | table_id, |
mpls_label_t | label, | ||
mpls_eos_bit_t | eos, | ||
fib_node_index_t | fib_entry_index | ||
) |
void mpls_fib_table_entry_insert | ( | mpls_fib_t * | mf, |
mpls_label_t | label, | ||
mpls_eos_bit_t | eos, | ||
fib_node_index_t | fei | ||
) |
Definition at line 295 of file mpls_fib.c.
void mpls_fib_table_entry_remove | ( | mpls_fib_t * | mf, |
mpls_label_t | label, | ||
mpls_eos_bit_t | eos | ||
) |
Definition at line 304 of file mpls_fib.c.
Definition at line 224 of file mpls_fib.c.
|
inlinestatic |
Lookup a label and EOS bit in the MPLS_FIB table to retrieve the load-balance index to be used for packet forwarding.
Definition at line 79 of file mpls_fib.h.
flow_hash_config_t mpls_fib_table_get_flow_hash_config | ( | u32 | fib_index | ) |
Definition at line 95 of file mpls_fib.h.
fib_node_index_t mpls_fib_table_lookup | ( | const mpls_fib_t * | mf, |
mpls_label_t | label, | ||
mpls_eos_bit_t | eos | ||
) |
Definition at line 280 of file mpls_fib.c.