NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
doca_flow_resource_meter_cfg Struct Reference

doca flow meter resource configuration More...

#include <doca_flow.h>

Data Fields

enum doca_flow_meter_limit_type limit_type
 
enum doca_flow_meter_color_mode color_mode
 
enum doca_flow_meter_algorithm_type alg
 
uint64_t cir
 
uint64_t cbs
 
union {
   struct {
      uint64_t   ebs
 
   }   rfc2697
 
   struct {
      uint64_t   pir
 
      uint64_t   pbs
 
   }   rfc2698
 
   struct {
      uint64_t   eir
 
      uint64_t   ebs
 
   }   rfc4115
 
}; 
 

Detailed Description

doca flow meter resource configuration

Definition at line 863 of file doca_flow.h.

Field Documentation

◆ 

union { ... }

◆ alg

enum doca_flow_meter_algorithm_type doca_flow_resource_meter_cfg::alg

Meter algorithm by RFCs

Definition at line 817 of file doca_flow.h.

◆ cbs

uint64_t doca_flow_resource_meter_cfg::cbs

Committed Burst Size (bytes or packets).

Definition at line 872 of file doca_flow.h.

◆ cir

uint64_t doca_flow_resource_meter_cfg::cir

Committed Information Rate (bytes or packets per second).

Definition at line 870 of file doca_flow.h.

◆ color_mode

enum doca_flow_meter_color_mode doca_flow_resource_meter_cfg::color_mode

Meter color mode: blind / aware

Definition at line 817 of file doca_flow.h.

◆ ebs

uint64_t doca_flow_resource_meter_cfg::ebs

Excess Burst Size (EBS) (bytes or packets).

Definition at line 876 of file doca_flow.h.

◆ eir

uint64_t doca_flow_resource_meter_cfg::eir

Excess Information Rate (bytes or packets per seconds).

Definition at line 886 of file doca_flow.h.

◆ limit_type

enum doca_flow_meter_limit_type doca_flow_resource_meter_cfg::limit_type

Meter rate limit type: bytes / packets per second

Definition at line 817 of file doca_flow.h.

◆ pbs

uint64_t doca_flow_resource_meter_cfg::pbs

Peak Burst Size (bytes or packets).

Definition at line 882 of file doca_flow.h.

◆ pir

uint64_t doca_flow_resource_meter_cfg::pir

Peak Information Rate (bytes or packets per seconds).

Definition at line 880 of file doca_flow.h.

◆ 

struct { ... } doca_flow_resource_meter_cfg::rfc2697

◆ 

struct { ... } doca_flow_resource_meter_cfg::rfc2698

◆ 

struct { ... } doca_flow_resource_meter_cfg::rfc4115

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