FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
qos_pol_cfg_params_st_ Struct Reference
+ Collaboration diagram for qos_pol_cfg_params_st_:

Data Fields

union {
   struct {
      u32   cir_kbps
 
      u32   eir_kbps
 
      u64   cb_bytes
 
      u64   eb_bytes
 
   }   kbps
 
   struct {
      u32   cir_pps
 
      u32   eir_pps
 
      u64   cb_ms
 
      u64   eb_ms
 
   }   pps
 
rb
 
qos_rate_type_en rate_type
 
qos_round_type_en rnd_type
 
qos_policer_type_en rfc
 
u8 color_aware
 
u8 overwrite_bucket
 
u32 current_bucket
 
u32 extended_bucket
 
qos_pol_action_params_st conform_action
 
qos_pol_action_params_st exceed_action
 
qos_pol_action_params_st violate_action
 

Detailed Description

Definition at line 115 of file xlate.h.

Field Documentation

◆ cb_bytes

u64 qos_pol_cfg_params_st_::cb_bytes

Definition at line 123 of file xlate.h.

◆ cb_ms

u64 qos_pol_cfg_params_st_::cb_ms

Definition at line 130 of file xlate.h.

◆ cir_kbps

u32 qos_pol_cfg_params_st_::cir_kbps

Definition at line 121 of file xlate.h.

◆ cir_pps

u32 qos_pol_cfg_params_st_::cir_pps

Definition at line 128 of file xlate.h.

◆ color_aware

u8 qos_pol_cfg_params_st_::color_aware

Definition at line 137 of file xlate.h.

◆ conform_action

qos_pol_action_params_st qos_pol_cfg_params_st_::conform_action

Definition at line 141 of file xlate.h.

◆ current_bucket

u32 qos_pol_cfg_params_st_::current_bucket

Definition at line 139 of file xlate.h.

◆ eb_bytes

u64 qos_pol_cfg_params_st_::eb_bytes

Definition at line 124 of file xlate.h.

◆ eb_ms

u64 qos_pol_cfg_params_st_::eb_ms

Definition at line 131 of file xlate.h.

◆ eir_kbps

u32 qos_pol_cfg_params_st_::eir_kbps

Definition at line 122 of file xlate.h.

◆ eir_pps

u32 qos_pol_cfg_params_st_::eir_pps

Definition at line 129 of file xlate.h.

◆ exceed_action

qos_pol_action_params_st qos_pol_cfg_params_st_::exceed_action

Definition at line 142 of file xlate.h.

◆ extended_bucket

u32 qos_pol_cfg_params_st_::extended_bucket

Definition at line 140 of file xlate.h.

◆ kbps

struct { ... } qos_pol_cfg_params_st_::kbps

◆ overwrite_bucket

u8 qos_pol_cfg_params_st_::overwrite_bucket

Definition at line 138 of file xlate.h.

◆ pps

struct { ... } qos_pol_cfg_params_st_::pps

◆ rate_type

qos_rate_type_en qos_pol_cfg_params_st_::rate_type

Definition at line 134 of file xlate.h.

◆ rb

union { ... } qos_pol_cfg_params_st_::rb

◆ rfc

qos_policer_type_en qos_pol_cfg_params_st_::rfc

Definition at line 136 of file xlate.h.

◆ rnd_type

qos_round_type_en qos_pol_cfg_params_st_::rnd_type

Definition at line 135 of file xlate.h.

◆ violate_action

qos_pol_action_params_st qos_pol_cfg_params_st_::violate_action

Definition at line 143 of file xlate.h.


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