FD.io VPP  v20.05-21-gb1500e9ff
Vector Packet Processing
ip6_sr_localsid_t Struct Reference

SR LocalSID. More...

Data Fields

ip6_address_t localsid
 LocalSID IPv6 address. More...
 
u16 localsid_prefix_len
 
char end_psp
 Combined with End.PSP? More...
 
u16 behavior
 Behavior associated to this localsid. More...
 
union {
   u32   sw_if_index
 xconnect only More...
 
   u32   vrf_index
 vrf only More...
 
}; 
 
u32 fib_table
 FIB table where localsid is registered. More...
 
u32 vlan_index
 VLAN tag (not an index) More...
 
ip46_address_t next_hop
 Next_hop for xconnect usage only. More...
 
u32 nh_adj
 Next_adj for xconnect usage only. More...
 
ip6_address_t usid_block
 
ip6_address_t usid_block_mask
 
u8 usid_index
 
u8 usid_len
 
u8 usid_next_index
 
u8 usid_next_len
 
void * plugin_mem
 Memory to be used by the plugin callback functions. More...
 

Detailed Description

SR LocalSID.

Definition at line 120 of file sr.h.

Field Documentation

◆ @514

union { ... }

◆ behavior

u16 ip6_sr_localsid_t::behavior

Behavior associated to this localsid.

Definition at line 128 of file sr.h.

◆ end_psp

char ip6_sr_localsid_t::end_psp

Combined with End.PSP?

Definition at line 126 of file sr.h.

◆ fib_table

u32 ip6_sr_localsid_t::fib_table

FIB table where localsid is registered.

Definition at line 136 of file sr.h.

◆ localsid

ip6_address_t ip6_sr_localsid_t::localsid

LocalSID IPv6 address.

Definition at line 122 of file sr.h.

◆ localsid_prefix_len

u16 ip6_sr_localsid_t::localsid_prefix_len

Definition at line 124 of file sr.h.

◆ next_hop

ip46_address_t ip6_sr_localsid_t::next_hop

Next_hop for xconnect usage only.

Definition at line 140 of file sr.h.

◆ nh_adj

u32 ip6_sr_localsid_t::nh_adj

Next_adj for xconnect usage only.

Definition at line 142 of file sr.h.

◆ plugin_mem

void* ip6_sr_localsid_t::plugin_mem

Memory to be used by the plugin callback functions.

Definition at line 153 of file sr.h.

◆ sw_if_index

u32 ip6_sr_localsid_t::sw_if_index

xconnect only

Definition at line 132 of file sr.h.

◆ usid_block

ip6_address_t ip6_sr_localsid_t::usid_block

Definition at line 144 of file sr.h.

◆ usid_block_mask

ip6_address_t ip6_sr_localsid_t::usid_block_mask

Definition at line 145 of file sr.h.

◆ usid_index

u8 ip6_sr_localsid_t::usid_index

Definition at line 147 of file sr.h.

◆ usid_len

u8 ip6_sr_localsid_t::usid_len

Definition at line 148 of file sr.h.

◆ usid_next_index

u8 ip6_sr_localsid_t::usid_next_index

Definition at line 150 of file sr.h.

◆ usid_next_len

u8 ip6_sr_localsid_t::usid_next_len

Definition at line 151 of file sr.h.

◆ vlan_index

u32 ip6_sr_localsid_t::vlan_index

VLAN tag (not an index)

Definition at line 138 of file sr.h.

◆ vrf_index

u32 ip6_sr_localsid_t::vrf_index

vrf only

Definition at line 133 of file sr.h.


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