void fib_entry_src_simple_register(void)
static void fib_entry_src_simple_remove(fib_entry_src_t *src)
Information related to the source of a FIB entry.
Virtual function table each FIB entry source will register.
enum fib_entry_flag_t_ fib_entry_flag_t
static void fib_entry_src_simple_add(fib_entry_src_t *src, const fib_entry_t *entry, fib_entry_flag_t flags, dpo_proto_t proto, const dpo_id_t *dpo)
@ FIB_ENTRY_SRC_FLAG_NONE
const static fib_entry_src_vft_t simple_src_vft
static void fib_entry_src_simple_deinit(fib_entry_src_t *src)
Source deinitialisation Function.
static void fib_entry_src_simple_path_swap(fib_entry_src_t *src, const fib_entry_t *entry, fib_path_list_flags_t pl_flags, const fib_route_path_t *rpaths)
static void fib_entry_src_simple_init(fib_entry_src_t *src)
Source initialisation Function.
fib_entry_src_init_t fesv_init
void fib_entry_src_behaviour_register(fib_source_behaviour_t bh, const fib_entry_src_vft_t *vft)
fib_path_list_flags_t fib_entry_src_flags_2_path_list_flags(fib_entry_flag_t eflags)