FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
srv6_as_main_t Struct Reference
+ Collaboration diagram for srv6_as_main_t:

Data Fields

u16 msg_id_base
 API message ID base. More...
 
vlib_main_tvlib_main
 [convenience] vlib main More...
 
vnet_main_tvnet_main
 [convenience] vnet main More...
 
dpo_type_t srv6_as_dpo_type
 DPO type. More...
 
u32 srv6_localsid_behavior_id
 SRv6 LocalSID behavior number. More...
 
u32sw_iface_localsid2
 Retrieve local SID from iface. More...
 
u32sw_iface_localsid4
 Retrieve local SID from iface. More...
 
u32sw_iface_localsid6
 Retrieve local SID from iface. More...
 
srv6_as_localsid_t ** sids
 Pool of AS SID pointers. More...
 
vlib_combined_counter_main_t valid_counters
 Valid rewrite counters. More...
 
vlib_combined_counter_main_t invalid_counters
 Invalid rewrite counters. More...
 

Detailed Description

Definition at line 50 of file as.h.

Field Documentation

◆ invalid_counters

vlib_combined_counter_main_t srv6_as_main_t::invalid_counters

Invalid rewrite counters.

Definition at line 68 of file as.h.

◆ msg_id_base

u16 srv6_as_main_t::msg_id_base

API message ID base.

Definition at line 52 of file as.h.

◆ sids

srv6_as_localsid_t** srv6_as_main_t::sids

Pool of AS SID pointers.

Definition at line 65 of file as.h.

◆ srv6_as_dpo_type

dpo_type_t srv6_as_main_t::srv6_as_dpo_type

DPO type.

Definition at line 57 of file as.h.

◆ srv6_localsid_behavior_id

u32 srv6_as_main_t::srv6_localsid_behavior_id

SRv6 LocalSID behavior number.

Definition at line 59 of file as.h.

◆ sw_iface_localsid2

u32* srv6_as_main_t::sw_iface_localsid2

Retrieve local SID from iface.

Definition at line 61 of file as.h.

◆ sw_iface_localsid4

u32* srv6_as_main_t::sw_iface_localsid4

Retrieve local SID from iface.

Definition at line 62 of file as.h.

◆ sw_iface_localsid6

u32* srv6_as_main_t::sw_iface_localsid6

Retrieve local SID from iface.

Definition at line 63 of file as.h.

◆ valid_counters

vlib_combined_counter_main_t srv6_as_main_t::valid_counters

Valid rewrite counters.

Definition at line 67 of file as.h.

◆ vlib_main

vlib_main_t* srv6_as_main_t::vlib_main

[convenience] vlib main

Definition at line 54 of file as.h.

◆ vnet_main

vnet_main_t* srv6_as_main_t::vnet_main

[convenience] vnet main

Definition at line 55 of file as.h.


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