Go to the source code of this file.
◆ format_srv6_am_dpo()
static u8* format_srv6_am_dpo |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
Definition at line 163 of file am.c.
◆ format_srv6_am_localsid()
u8* format_srv6_am_localsid |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
Definition at line 102 of file am.c.
◆ srv6_am_dpo_lock()
Definition at line 172 of file am.c.
◆ srv6_am_dpo_unlock()
void srv6_am_dpo_unlock |
( |
dpo_id_t * |
dpo | ) |
|
Definition at line 177 of file am.c.
◆ srv6_am_init()
Definition at line 198 of file am.c.
◆ srv6_am_localsid_creation_fn()
Definition at line 37 of file am.c.
◆ srv6_am_localsid_removal_fn()
Definition at line 76 of file am.c.
◆ unformat_srv6_am_localsid()
Definition at line 125 of file am.c.
◆ VLIB_PLUGIN_REGISTER()
◆ VNET_FEATURE_INIT()
VNET_FEATURE_INIT |
( |
srv6_am_rewrite |
, |
|
|
static |
|
|
) |
| |
◆ def_str
unsigned char def_str[] = "Endpoint to SR-unaware appliance via masquerading" |
Definition at line 29 of file am.c.
◆ function_name
unsigned char function_name[] = "SRv6-AM-plugin" |
Definition at line 27 of file am.c.
◆ keyword_str
unsigned char keyword_str[] = "End.AM" |
Definition at line 28 of file am.c.
◆ params_str
unsigned char params_str[] = "nh <next-hop> oif <iface-out> iif <iface-in>" |
Definition at line 30 of file am.c.
◆ srv6_am_ip6_nodes
const char* const srv6_am_ip6_nodes[] |
|
static |
Initial value:= {
"srv6-am-localsid",
NULL,
}
Definition at line 187 of file am.c.
◆ srv6_am_main
Definition at line 32 of file am.c.
◆ srv6_am_nodes
Initial value:= {
}
static const char *const srv6_am_ip6_nodes[]
Definition at line 192 of file am.c.
◆ srv6_am_vft
Initial value:= {
}
static u8 * format_srv6_am_dpo(u8 *s, va_list *args)
void srv6_am_dpo_lock(dpo_id_t *dpo)
void srv6_am_dpo_unlock(dpo_id_t *dpo)
Definition at line 181 of file am.c.