FD.io VPP
v16.09
Vector Packet Processing
|
Segment Routing state. More...
Data Fields | |
ip6_sr_tunnel_t * | tunnels |
pool of tunnel instances, sr entry only More... | |
uword * | tunnel_index_by_key |
find an sr "tunnel" by its outer-IP src/dst More... | |
uword * | tunnel_index_by_name |
find an sr "tunnel" by its name More... | |
ip6_sr_policy_t * | policies |
policy pool More... | |
uword * | policy_index_by_policy_name |
find a policy by name More... | |
uword * | policy_index_by_multicast_address |
multicast address to policy mapping More... | |
u32 | ip6_lookup_sr_next_index |
ip6-lookup next index for imposition FIB entries More... | |
uword * | hmac_key_by_shared_secret |
hmac key id by shared secret More... | |
u32 | ip6_rewrite_sr_next_index |
ip6-rewrite next index for reinstalling the original dst address More... | |
u32 | ip6_lookup_sr_replicate_index |
ip6-replicate next index for multicast tunnel More... | |
void * | sr_local_cb |
application API callback More... | |
u8 | validate_hmac |
validate hmac keys More... | |
ip6_sr_hmac_key_t * | hmac_keys |
pool of hmac keys More... | |
EVP_MD * | md |
Openssl var. More... | |
HMAC_CTX * | hmac_ctx |
Openssl var. More... | |
u8 | is_debug |
enable debug spew More... | |
vlib_main_t * | vlib_main |
convenience More... | |
vnet_main_t * | vnet_main |
convenience More... | |
uword* ip6_sr_main_t::hmac_key_by_shared_secret |
ip6_sr_hmac_key_t* ip6_sr_main_t::hmac_keys |
u32 ip6_sr_main_t::ip6_lookup_sr_next_index |
u32 ip6_sr_main_t::ip6_lookup_sr_replicate_index |
u32 ip6_sr_main_t::ip6_rewrite_sr_next_index |
ip6_sr_policy_t* ip6_sr_main_t::policies |
uword* ip6_sr_main_t::policy_index_by_multicast_address |
uword* ip6_sr_main_t::policy_index_by_policy_name |
uword* ip6_sr_main_t::tunnel_index_by_key |
uword* ip6_sr_main_t::tunnel_index_by_name |
ip6_sr_tunnel_t* ip6_sr_main_t::tunnels |
vlib_main_t* ip6_sr_main_t::vlib_main |
vnet_main_t* ip6_sr_main_t::vnet_main |