FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
policer_t Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

u32 lock
 
u32 single_rate
 
u32 color_aware
 
u32 scale
 
qos_action_type_en action [3]
 
ip_dscp_t mark_dscp [3]
 
u8 pad [2]
 
u32 cir_tokens_per_period
 
u32 pir_tokens_per_period
 
u32 current_limit
 
u32 current_bucket
 
u32 extended_limit
 
u32 extended_bucket
 
u64 last_update_time
 
u32 thread_index
 
u32 pad32
 

Detailed Description

Definition at line 73 of file police.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

policer_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ action

qos_action_type_en policer_t::action[3]

Definition at line 81 of file police.h.

◆ cir_tokens_per_period

u32 policer_t::cir_tokens_per_period

Definition at line 89 of file police.h.

◆ color_aware

u32 policer_t::color_aware

Definition at line 79 of file police.h.

◆ current_bucket

u32 policer_t::current_bucket

Definition at line 93 of file police.h.

◆ current_limit

u32 policer_t::current_limit

Definition at line 92 of file police.h.

◆ extended_bucket

u32 policer_t::extended_bucket

Definition at line 95 of file police.h.

◆ extended_limit

u32 policer_t::extended_limit

Definition at line 94 of file police.h.

◆ last_update_time

u64 policer_t::last_update_time

Definition at line 97 of file police.h.

◆ lock

u32 policer_t::lock

Definition at line 76 of file police.h.

◆ mark_dscp

ip_dscp_t policer_t::mark_dscp[3]

Definition at line 82 of file police.h.

◆ pad

u8 policer_t::pad[2]

Definition at line 83 of file police.h.

◆ pad32

u32 policer_t::pad32

Definition at line 99 of file police.h.

◆ pir_tokens_per_period

u32 policer_t::pir_tokens_per_period

Definition at line 90 of file police.h.

◆ scale

u32 policer_t::scale

Definition at line 80 of file police.h.

◆ single_rate

u32 policer_t::single_rate

Definition at line 78 of file police.h.

◆ thread_index

u32 policer_t::thread_index

Definition at line 98 of file police.h.


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