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

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 Required for pool_get_aligned. More...
 

Data Fields

u32 pool_id
 
u32 pool_index
 
ip6_address_t src_address
 
ip6_address_t dst_address
 
u16 src_port
 
u16 dst_port
 
u8 protocol
 
u32 seq_no
 
u32 buffer_index
 
ip6_hop_by_hop_header_thbh
 
u64 created_at
 
u8 response_received
 
u8 max_responses
 
u32 stop_timer_handle
 
u32 timer_handle
 Handle returned from tw_start_timer. More...
 
u32 expected_to_expire
 entry should expire at this clock tick More...
 

Detailed Description

Definition at line 125 of file ioam_cache.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

ioam_cache_ts_entry_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Required for pool_get_aligned.

Field Documentation

◆ buffer_index

u32 ioam_cache_ts_entry_t::buffer_index

Definition at line 137 of file ioam_cache.h.

◆ created_at

u64 ioam_cache_ts_entry_t::created_at

Definition at line 139 of file ioam_cache.h.

◆ dst_address

ip6_address_t ioam_cache_ts_entry_t::dst_address

Definition at line 132 of file ioam_cache.h.

◆ dst_port

u16 ioam_cache_ts_entry_t::dst_port

Definition at line 134 of file ioam_cache.h.

◆ expected_to_expire

u32 ioam_cache_ts_entry_t::expected_to_expire

entry should expire at this clock tick

Definition at line 146 of file ioam_cache.h.

◆ hbh

ip6_hop_by_hop_header_t* ioam_cache_ts_entry_t::hbh

Definition at line 138 of file ioam_cache.h.

◆ max_responses

u8 ioam_cache_ts_entry_t::max_responses

Definition at line 141 of file ioam_cache.h.

◆ pool_id

u32 ioam_cache_ts_entry_t::pool_id

Definition at line 129 of file ioam_cache.h.

◆ pool_index

u32 ioam_cache_ts_entry_t::pool_index

Definition at line 130 of file ioam_cache.h.

◆ protocol

u8 ioam_cache_ts_entry_t::protocol

Definition at line 135 of file ioam_cache.h.

◆ response_received

u8 ioam_cache_ts_entry_t::response_received

Definition at line 140 of file ioam_cache.h.

◆ seq_no

u32 ioam_cache_ts_entry_t::seq_no

Definition at line 136 of file ioam_cache.h.

◆ src_address

ip6_address_t ioam_cache_ts_entry_t::src_address

Definition at line 131 of file ioam_cache.h.

◆ src_port

u16 ioam_cache_ts_entry_t::src_port

Definition at line 133 of file ioam_cache.h.

◆ stop_timer_handle

u32 ioam_cache_ts_entry_t::stop_timer_handle

Definition at line 142 of file ioam_cache.h.

◆ timer_handle

u32 ioam_cache_ts_entry_t::timer_handle

Handle returned from tw_start_timer.

Definition at line 144 of file ioam_cache.h.


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