43 u32 * parent_sw_if_index,
44 u32 pipe_sw_if_index[2]);
56 u32 pipe_sw_if_index[2],
int vnet_delete_pipe_interface(u32 parent_sw_if_index)
pipe_t * pipe_get(u32 sw_if_index)
Get the pipe instnace based on one end.
int vnet_create_pipe_interface(u8 is_specified, u32 user_instance, u32 *parent_sw_if_index, u32 pipe_sw_if_index[2])
Create a new pipe interface.
void pipe_walk(pipe_cb_fn_t fn, void *ctx)
Walk all the of pipe interfaces.
struct pipe_t_ pipe_t
representation of a pipe interface
walk_rc_t(* pipe_cb_fn_t)(u32 parent_sw_if_index, u32 pipe_sw_if_index[2], u32 instance, void *ctx)
Call back function when walking all the pipes.
enum walk_rc_t_ walk_rc_t
Walk return code.
representation of a pipe interface
u32 sw_if_index
the SW if_index of the other end of the pipe
subint_config_t subint
Sub-interface config.