FD.io VPP  v21.01.1
Vector Packet Processing
ioam_cache_main_t Struct Reference
+ Collaboration diagram for ioam_cache_main_t:

Data Fields

u16 msg_id_base
 
ioam_cache_entry_tioam_rewrite_pool
 
u8sr_rewrite_template
 
u8rewrite
 
u8 rewrite_pool_index_offset
 
ip6_address_t sr_localsid_cache
 
u64 lookup_table_nbuckets
 
u64 lookup_table_size
 
clib_bihash_8_8_t ioam_rewrite_cache_table
 
ioam_cache_ts_entry_t ** ioam_ts_pool
 
ioam_cache_ts_pool_stats_tts_stats
 
tw_timer_wheel_16t_2w_512sl_t * timer_wheels
 per thread single-wheel More...
 
bool criteria_oneway
 
u8 wait_for_responses
 
ip6_address_t sr_localsid_ts
 
vlib_main_tvlib_main
 
uword cache_hbh_slot
 
uword ts_hbh_slot
 
u32 ip6_hbh_pop_node_index
 
u32 error_node_index
 
u32 cleanup_process_node_index
 
u32 ip6_add_from_cache_hbh_node_index
 
u32 ip6_reset_ts_hbh_node_index
 

Detailed Description

Definition at line 166 of file ioam_cache.h.

Field Documentation

◆ cache_hbh_slot

uword ioam_cache_main_t::cache_hbh_slot

Definition at line 203 of file ioam_cache.h.

◆ cleanup_process_node_index

u32 ioam_cache_main_t::cleanup_process_node_index

Definition at line 207 of file ioam_cache.h.

◆ criteria_oneway

bool ioam_cache_main_t::criteria_oneway

Definition at line 196 of file ioam_cache.h.

◆ error_node_index

u32 ioam_cache_main_t::error_node_index

Definition at line 206 of file ioam_cache.h.

◆ ioam_rewrite_cache_table

clib_bihash_8_8_t ioam_cache_main_t::ioam_rewrite_cache_table

Definition at line 184 of file ioam_cache.h.

◆ ioam_rewrite_pool

ioam_cache_entry_t* ioam_cache_main_t::ioam_rewrite_pool

Definition at line 172 of file ioam_cache.h.

◆ ioam_ts_pool

ioam_cache_ts_entry_t** ioam_cache_main_t::ioam_ts_pool

Definition at line 187 of file ioam_cache.h.

◆ ip6_add_from_cache_hbh_node_index

u32 ioam_cache_main_t::ip6_add_from_cache_hbh_node_index

Definition at line 209 of file ioam_cache.h.

◆ ip6_hbh_pop_node_index

u32 ioam_cache_main_t::ip6_hbh_pop_node_index

Definition at line 205 of file ioam_cache.h.

◆ ip6_reset_ts_hbh_node_index

u32 ioam_cache_main_t::ip6_reset_ts_hbh_node_index

Definition at line 210 of file ioam_cache.h.

◆ lookup_table_nbuckets

u64 ioam_cache_main_t::lookup_table_nbuckets

Definition at line 182 of file ioam_cache.h.

◆ lookup_table_size

u64 ioam_cache_main_t::lookup_table_size

Definition at line 183 of file ioam_cache.h.

◆ msg_id_base

u16 ioam_cache_main_t::msg_id_base

Definition at line 169 of file ioam_cache.h.

◆ rewrite

u8* ioam_cache_main_t::rewrite

Definition at line 178 of file ioam_cache.h.

◆ rewrite_pool_index_offset

u8 ioam_cache_main_t::rewrite_pool_index_offset

Definition at line 179 of file ioam_cache.h.

◆ sr_localsid_cache

ip6_address_t ioam_cache_main_t::sr_localsid_cache

Definition at line 180 of file ioam_cache.h.

◆ sr_localsid_ts

ip6_address_t ioam_cache_main_t::sr_localsid_ts

Definition at line 198 of file ioam_cache.h.

◆ sr_rewrite_template

u8* ioam_cache_main_t::sr_rewrite_template

Definition at line 176 of file ioam_cache.h.

◆ timer_wheels

tw_timer_wheel_16t_2w_512sl_t* ioam_cache_main_t::timer_wheels

per thread single-wheel

Definition at line 190 of file ioam_cache.h.

◆ ts_hbh_slot

uword ioam_cache_main_t::ts_hbh_slot

Definition at line 204 of file ioam_cache.h.

◆ ts_stats

ioam_cache_ts_pool_stats_t* ioam_cache_main_t::ts_stats

Definition at line 188 of file ioam_cache.h.

◆ vlib_main

vlib_main_t* ioam_cache_main_t::vlib_main

Definition at line 201 of file ioam_cache.h.

◆ wait_for_responses

u8 ioam_cache_main_t::wait_for_responses

Definition at line 197 of file ioam_cache.h.


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