34 #define vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) 39 static vl_api_mfib_itf_flags_t
70 vl_api_mfib_path_t *out)
81 in = clib_net_to_host_u32(in);
113 return VNET_API_ERROR_NO_SUCH_FIB;
A representation of a path as described by a route producer.
u32 frp_mitf_flags
MFIB interface flags.
void fib_api_path_encode(const fib_route_path_t *rpath, vl_api_fib_path_t *out)
void mfib_api_path_encode(const fib_route_path_t *in, vl_api_mfib_path_t *out)
static void mfib_api_path_itf_flags_decode(vl_api_mfib_itf_flags_t in, mfib_itf_flags_t *out)
enum fib_protocol_t_ fib_protocol_t
Protocol Type.
int mfib_api_path_decode(vl_api_mfib_path_t *in, fib_route_path_t *out)
int fib_api_path_decode(vl_api_fib_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 INDEX_INVALID
Invalid index - used when no index is known blazoned capitals INVALID speak volumes where ~0 does not...
u32 mfib_table_find(fib_protocol_t proto, u32 table_id)
Get the index of the FIB for a Table-ID.
enum mfib_itf_flags_t_ mfib_itf_flags_t
static vl_api_mfib_itf_flags_t mfib_api_path_itf_flags_encode(mfib_itf_flags_t flags)