FD.io VPP  v21.01.1
Vector Packet Processing
ip6_sr_main_t Struct Reference

Segment Routing main datastructure. More...

+ Collaboration diagram for ip6_sr_main_t:

Data Fields

u32 l2_sr_policy_rewrite_index
 
ip6_sr_sl_tsid_lists
 
ip6_sr_policy_tsr_policies
 
mhash_t sr_policies_index_hash
 
ip6_sr_localsid_tlocalsids
 
mhash_t sr_localsids_index_hash
 
ip6_sr_steering_policy_tsteer_policies
 
mhash_t sr_steer_policies_hash
 
u32sw_iface_sr_policies
 
dpo_type_t sr_pr_spray_dpo_type
 
sr_localsid_fn_registration_tplugin_functions
 
uwordplugin_functions_by_key
 
sr_policy_fn_registration_tpolicy_plugin_functions
 
uwordpolicy_plugin_functions_by_key
 
vlib_combined_counter_main_t sr_ls_valid_counters
 
vlib_combined_counter_main_t sr_ls_invalid_counters
 
u32 fib_table_ip6
 
u32 fib_table_ip4
 
vlib_main_tvlib_main
 
vnet_main_tvnet_main
 

Detailed Description

Segment Routing main datastructure.

Definition at line 255 of file sr.h.

Field Documentation

◆ fib_table_ip4

u32 ip6_sr_main_t::fib_table_ip4

Definition at line 305 of file sr.h.

◆ fib_table_ip6

u32 ip6_sr_main_t::fib_table_ip6

Definition at line 304 of file sr.h.

◆ l2_sr_policy_rewrite_index

u32 ip6_sr_main_t::l2_sr_policy_rewrite_index

Definition at line 258 of file sr.h.

◆ localsids

ip6_sr_localsid_t* ip6_sr_main_t::localsids

Definition at line 270 of file sr.h.

◆ plugin_functions

sr_localsid_fn_registration_t* ip6_sr_main_t::plugin_functions

Definition at line 288 of file sr.h.

◆ plugin_functions_by_key

uword* ip6_sr_main_t::plugin_functions_by_key

Definition at line 291 of file sr.h.

◆ policy_plugin_functions

sr_policy_fn_registration_t* ip6_sr_main_t::policy_plugin_functions

Definition at line 294 of file sr.h.

◆ policy_plugin_functions_by_key

uword* ip6_sr_main_t::policy_plugin_functions_by_key

Definition at line 297 of file sr.h.

◆ sid_lists

ip6_sr_sl_t* ip6_sr_main_t::sid_lists

Definition at line 261 of file sr.h.

◆ sr_localsids_index_hash

mhash_t ip6_sr_main_t::sr_localsids_index_hash

Definition at line 273 of file sr.h.

◆ sr_ls_invalid_counters

vlib_combined_counter_main_t ip6_sr_main_t::sr_ls_invalid_counters

Definition at line 301 of file sr.h.

◆ sr_ls_valid_counters

vlib_combined_counter_main_t ip6_sr_main_t::sr_ls_valid_counters

Definition at line 300 of file sr.h.

◆ sr_policies

ip6_sr_policy_t* ip6_sr_main_t::sr_policies

Definition at line 264 of file sr.h.

◆ sr_policies_index_hash

mhash_t ip6_sr_main_t::sr_policies_index_hash

Definition at line 267 of file sr.h.

◆ sr_pr_spray_dpo_type

dpo_type_t ip6_sr_main_t::sr_pr_spray_dpo_type

Definition at line 285 of file sr.h.

◆ sr_steer_policies_hash

mhash_t ip6_sr_main_t::sr_steer_policies_hash

Definition at line 279 of file sr.h.

◆ steer_policies

ip6_sr_steering_policy_t* ip6_sr_main_t::steer_policies

Definition at line 276 of file sr.h.

◆ sw_iface_sr_policies

u32* ip6_sr_main_t::sw_iface_sr_policies

Definition at line 282 of file sr.h.

◆ vlib_main

vlib_main_t* ip6_sr_main_t::vlib_main

Definition at line 308 of file sr.h.

◆ vnet_main

vnet_main_t* ip6_sr_main_t::vnet_main

Definition at line 309 of file sr.h.


The documentation for this struct was generated from the following file: