Go to the source code of this file.
|
static void | fib_entry_src_interpose_init (fib_entry_src_t *src) |
|
static void | fib_entry_src_interpose_deinit (fib_entry_src_t *src) |
|
static fib_entry_src_t * | fib_entry_src_rr_get_next_best (const fib_entry_src_t *src, const fib_entry_t *fib_entry) |
|
static int | fib_entry_src_interpose_activate (fib_entry_src_t *src, const fib_entry_t *fib_entry) |
|
static void | fib_entry_src_interpose_deactivate (fib_entry_src_t *src, const fib_entry_t *fib_entry) |
| Source Deactivate. More...
|
|
static int | fib_entry_src_interpose_reactivate (fib_entry_src_t *src, const fib_entry_t *fib_entry) |
|
static fib_entry_src_cover_res_t | fib_entry_src_interpose_cover_change (fib_entry_src_t *src, const fib_entry_t *fib_entry) |
|
static void | fib_entry_src_interpose_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) |
|
static void | fib_entry_src_interpose_remove (fib_entry_src_t *src) |
|
static void | fib_entry_src_interpose_set_data (fib_entry_src_t *src, const fib_entry_t *fib_entry, const void *data) |
|
const dpo_id_t * | fib_entry_src_interpose_contribute (const fib_entry_src_t *src, const fib_entry_t *fib_entry) |
| Contribute forwarding to interpose in the chain. More...
|
|
static void | fib_entry_src_interpose_copy (const fib_entry_src_t *orig_src, const fib_entry_t *fib_entry, fib_entry_src_t *copy_src) |
|
static void | fib_entry_src_interpose_flag_change (fib_entry_src_t *src, const fib_entry_t *fib_entry, fib_entry_flag_t new_flags) |
|
static u8 * | fib_entry_src_interpose_format (fib_entry_src_t *src, u8 *s) |
|
void | fib_entry_src_interpose_register (void) |
|
◆ fib_entry_src_interpose_activate()
◆ fib_entry_src_interpose_add()
◆ fib_entry_src_interpose_contribute()
◆ fib_entry_src_interpose_copy()
◆ fib_entry_src_interpose_cover_change()
◆ fib_entry_src_interpose_deactivate()
◆ fib_entry_src_interpose_deinit()
◆ fib_entry_src_interpose_flag_change()
◆ fib_entry_src_interpose_format()
◆ fib_entry_src_interpose_init()
◆ fib_entry_src_interpose_reactivate()
◆ fib_entry_src_interpose_register()
void fib_entry_src_interpose_register |
( |
void |
| ) |
|
◆ fib_entry_src_interpose_remove()
◆ fib_entry_src_interpose_set_data()
◆ fib_entry_src_rr_get_next_best()
◆ interpose_src_vft
static int fib_entry_src_interpose_activate(fib_entry_src_t *src, const fib_entry_t *fib_entry)
static void fib_entry_src_interpose_remove(fib_entry_src_t *src)
const dpo_id_t * fib_entry_src_interpose_contribute(const fib_entry_src_t *src, const fib_entry_t *fib_entry)
Contribute forwarding to interpose in the chain.
static void fib_entry_src_interpose_init(fib_entry_src_t *src)
static void fib_entry_src_interpose_flag_change(fib_entry_src_t *src, const fib_entry_t *fib_entry, fib_entry_flag_t new_flags)
static void fib_entry_src_interpose_set_data(fib_entry_src_t *src, const fib_entry_t *fib_entry, const void *data)
fib_entry_src_cover_res_t fib_entry_src_rr_cover_update(fib_entry_src_t *src, const fib_entry_t *fib_entry)
static fib_entry_src_cover_res_t fib_entry_src_interpose_cover_change(fib_entry_src_t *src, const fib_entry_t *fib_entry)
static u8 * fib_entry_src_interpose_format(fib_entry_src_t *src, u8 *s)
static int fib_entry_src_interpose_reactivate(fib_entry_src_t *src, const fib_entry_t *fib_entry)
static void fib_entry_src_interpose_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)
static void fib_entry_src_interpose_copy(const fib_entry_src_t *orig_src, const fib_entry_t *fib_entry, fib_entry_src_t *copy_src)
static void fib_entry_src_interpose_deinit(fib_entry_src_t *src)
static void fib_entry_src_interpose_deactivate(fib_entry_src_t *src, const fib_entry_t *fib_entry)
Source Deactivate.