Go to the source code of this file.
◆ PARAM_AD_IIF
#define PARAM_AD_IIF (1 << 2) |
◆ PARAM_AD_NH
#define PARAM_AD_NH (1 << 0) |
◆ PARAM_AD_OIF
#define PARAM_AD_OIF (1 << 1) |
◆ SID_CREATE_IFACE_FEATURE_ERROR
#define SID_CREATE_IFACE_FEATURE_ERROR -1 |
◆ SID_CREATE_INVALID_ADJ_INDEX
#define SID_CREATE_INVALID_ADJ_INDEX -5 |
◆ SID_CREATE_INVALID_IFACE_INDEX
#define SID_CREATE_INVALID_IFACE_INDEX -4 |
◆ SID_CREATE_INVALID_IFACE_TYPE
#define SID_CREATE_INVALID_IFACE_TYPE -3 |
◆ ad_flow_calc_bihash_buckets()
static u32 ad_flow_calc_bihash_buckets |
( |
u32 |
n_elts | ) |
|
|
static |
◆ ad_flow_calc_bihash_memory()
static u32 ad_flow_calc_bihash_memory |
( |
u32 |
n_buckets, |
|
|
uword |
kv_size |
|
) |
| |
|
static |
◆ format_srv6_ad_flow_dpo()
static u8* format_srv6_ad_flow_dpo |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ format_srv6_ad_flow_localsid()
u8* format_srv6_ad_flow_localsid |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ srv6_ad_flow_dpo_lock()
void srv6_ad_flow_dpo_lock |
( |
dpo_id_t * |
dpo | ) |
|
◆ srv6_ad_flow_dpo_unlock()
void srv6_ad_flow_dpo_unlock |
( |
dpo_id_t * |
dpo | ) |
|
◆ srv6_ad_flow_init()
◆ srv6_ad_flow_localsid_creation_fn()
◆ srv6_ad_flow_localsid_removal_fn()
◆ unformat_srv6_ad_flow_localsid()
◆ VLIB_PLUGIN_REGISTER()
◆ VNET_FEATURE_INIT() [1/2]
VNET_FEATURE_INIT |
( |
srv6_ad4_flow_rewrite |
, |
|
|
static |
|
|
) |
| |
◆ VNET_FEATURE_INIT() [2/2]
VNET_FEATURE_INIT |
( |
srv6_ad6_flow_rewrite |
, |
|
|
static |
|
|
) |
| |
◆ def_str
Initial value:=
"Endpoint with flow-based dynamic proxy to SR-unaware appliance"
Definition at line 37 of file ad-flow.c.
◆ function_name
unsigned char function_name[] = "SRv6-AD-Flow-plugin" |
◆ keyword_str
unsigned char keyword_str[] = "End.AD.Flow" |
◆ params_str
unsigned char params_str[] = "nh <next-hop> oif <iface-out> iif <iface-in>" |
◆ srv6_ad_flow_ip6_nodes
const static char* const srv6_ad_flow_ip6_nodes[] |
|
static |
Initial value:= {
"srv6-ad-flow-localsid",
NULL,
}
Definition at line 412 of file ad-flow.c.
◆ srv6_ad_flow_main
◆ srv6_ad_flow_nodes
const static char* const * const srv6_ad_flow_nodes[DPO_PROTO_NUM] |
|
static |
◆ srv6_ad_flow_vft