Go to the source code of this file.
|
void | gbp_itf_hdl_reset (gbp_itf_hdl_t *gh) |
|
bool | gbp_itf_hdl_is_valid (gbp_itf_hdl_t gh) |
|
gbp_itf_hdl_t | gbp_itf_l2_add_and_lock (u32 sw_if_index, u32 bd_index) |
|
gbp_itf_hdl_t | gbp_itf_l3_add_and_lock (u32 sw_if_index, index_t gri) |
|
gbp_itf_hdl_t | gbp_itf_l2_add_and_lock_w_free (u32 sw_if_index, u32 bd_index, gbp_itf_free_fn_t ff) |
|
gbp_itf_hdl_t | gbp_itf_l3_add_and_lock_w_free (u32 sw_if_index, index_t gri, gbp_itf_free_fn_t ff) |
|
void | gbp_itf_unlock (gbp_itf_hdl_t *hdl) |
|
void | gbp_itf_lock (gbp_itf_hdl_t hdl) |
|
gbp_itf_hdl_t | gbp_itf_clone_and_lock (gbp_itf_hdl_t hdl) |
|
u32 | gbp_itf_get_sw_if_index (gbp_itf_hdl_t hdl) |
|
void | gbp_itf_l2_set_input_feature (gbp_itf_hdl_t hdl, l2input_feat_masks_t feats) |
|
void | gbp_itf_l2_set_output_feature (gbp_itf_hdl_t hdl, l2output_feat_masks_t feats) |
|
void | gbp_itf_l3_set_input_feature (gbp_itf_hdl_t hdl, gbp_itf_l3_feat_t feats) |
|
u8 * | format_gbp_itf_hdl (u8 *s, va_list *args) |
|
◆ foreach_gdb_l3_feature
Value:_(LEARN_IP4, "gbp-learn-ip4", "ip4-unicast") \
_(LEARN_IP6, "gbp-learn-ip6", "ip6-unicast")
Definition at line 23 of file gbp_itf.h.
◆ GBP_ITF_HDL_INIT
#define GBP_ITF_HDL_INIT {.gh_which = ~0} |
◆ GBP_ITF_L3_FEAT_LEARN
#define GBP_ITF_L3_FEAT_LEARN (GBP_ITF_L3_FEAT_LEARN_IP4|GBP_ITF_L3_FEAT_LEARN_IP6) |
◆ gbp_itf_free_fn_t
◆ gbp_itf_hdl_t
◆ gbp_itf_l3_feat_pos_t
◆ gbp_itf_l3_feat_t
◆ gbp_itf_l3_feat_pos_t_
Enumerator |
---|
foreach_gdb_l3_feature | |
Definition at line 27 of file gbp_itf.h.
◆ gbp_itf_l3_feat_t_
Enumerator |
---|
GBP_ITF_L3_FEAT_NONE | |
foreach_gdb_l3_feature | |
Definition at line 34 of file gbp_itf.h.
◆ format_gbp_itf_hdl()
u8* format_gbp_itf_hdl |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ gbp_itf_clone_and_lock()
◆ gbp_itf_get_sw_if_index()
◆ gbp_itf_hdl_is_valid()
◆ gbp_itf_hdl_reset()
◆ gbp_itf_l2_add_and_lock()
◆ gbp_itf_l2_add_and_lock_w_free()
◆ gbp_itf_l2_set_input_feature()
◆ gbp_itf_l2_set_output_feature()
◆ gbp_itf_l3_add_and_lock()
◆ gbp_itf_l3_add_and_lock_w_free()
◆ gbp_itf_l3_set_input_feature()
◆ gbp_itf_lock()
◆ gbp_itf_unlock()
◆ GBP_ITF_HDL_INVALID