FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | vl_typedefs /* define message structures */ |
#define | vl_endianfun /* define message structures */ |
#define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) |
#define | vl_printfun |
Functions | |
static vl_api_mfib_itf_flags_t | mfib_api_path_itf_flags_encode (mfib_itf_flags_t flags) |
void | mfib_api_path_encode (const fib_route_path_t *in, vl_api_mfib_path_t *out) |
Encode and decode functions from the API types to internal types. More... | |
static void | mfib_api_path_itf_flags_decode (vl_api_mfib_itf_flags_t in, mfib_itf_flags_t *out) |
mfib_entry_flags_t | mfib_api_path_entry_flags_decode (vl_api_mfib_entry_flags_t in) |
int | mfib_api_path_decode (vl_api_mfib_path_t *in, fib_route_path_t *out) |
int | mfib_api_table_id_decode (fib_protocol_t fproto, u32 table_id, u32 *fib_index) |
#define vl_endianfun /* define message structures */ |
Definition at line 29 of file mfib_api.c.
#define vl_print | ( | handle, | |
... | |||
) | vlib_cli_output (handle, __VA_ARGS__) |
Definition at line 34 of file mfib_api.c.
#define vl_printfun |
Definition at line 35 of file mfib_api.c.
#define vl_typedefs /* define message structures */ |
Definition at line 25 of file mfib_api.c.
int mfib_api_path_decode | ( | vl_api_mfib_path_t * | in, |
fib_route_path_t * | out | ||
) |
Definition at line 116 of file mfib_api.c.
void mfib_api_path_encode | ( | const fib_route_path_t * | in, |
vl_api_mfib_path_t * | out | ||
) |
Encode and decode functions from the API types to internal types.
Definition at line 69 of file mfib_api.c.
mfib_entry_flags_t mfib_api_path_entry_flags_decode | ( | vl_api_mfib_entry_flags_t | in | ) |
|
static |
|
static |
int mfib_api_table_id_decode | ( | fib_protocol_t | fproto, |
u32 | table_id, | ||
u32 * | fib_index | ||
) |
Definition at line 125 of file mfib_api.c.