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

doca monitor action configuration More...

#include <doca_flow.h>

Data Fields

enum doca_flow_resource_type meter_type
 
union {
   struct {
      enum doca_flow_meter_limit_type   limit_type
 
      uint64_t   cir
 
      uint64_t   cbs
 
   }   non_shared_meter
 
   struct {
      uint32_t   shared_meter_id
 
      enum doca_flow_meter_color   meter_init_color
 
   }   shared_meter
 
}; 
 
enum doca_flow_resource_type counter_type
 
union {
   struct {
      uint32_t   shared_counter_id
 
   }   shared_counter
 
}; 
 
uint32_t shared_mirror_id
 
uint32_t aging_sec
 

Detailed Description

doca monitor action configuration

Definition at line 968 of file doca_flow.h.

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ aging_sec

uint32_t doca_flow_monitor::aging_sec

aging time in seconds.

Definition at line 1000 of file doca_flow.h.

◆ cbs

uint64_t doca_flow_monitor::cbs

Committed Burst Size (bytes).

Definition at line 977 of file doca_flow.h.

◆ cir

uint64_t doca_flow_monitor::cir

Committed Information Rate (bytes/second).

Definition at line 975 of file doca_flow.h.

◆ counter_type

enum doca_flow_resource_type doca_flow_monitor::counter_type

Type of counter configuration.

Definition at line 944 of file doca_flow.h.

◆ limit_type

enum doca_flow_meter_limit_type doca_flow_monitor::limit_type

Meter rate limit type: bytes / packets per second

Definition at line 1000 of file doca_flow.h.

◆ meter_init_color

enum doca_flow_meter_color doca_flow_monitor::meter_init_color

meter initial color

Definition at line 981 of file doca_flow.h.

◆ meter_type

enum doca_flow_resource_type doca_flow_monitor::meter_type

Type of meter configuration.

Definition at line 944 of file doca_flow.h.

◆ 

struct { ... } doca_flow_monitor::non_shared_meter

◆ 

struct { ... } doca_flow_monitor::shared_counter

◆ shared_counter_id

uint32_t doca_flow_monitor::shared_counter_id

shared counter id

Definition at line 992 of file doca_flow.h.

◆ 

struct { ... } doca_flow_monitor::shared_meter

◆ shared_meter_id

uint32_t doca_flow_monitor::shared_meter_id

shared meter id

Definition at line 981 of file doca_flow.h.

◆ shared_mirror_id

uint32_t doca_flow_monitor::shared_mirror_id

shared mirror id.

Definition at line 997 of file doca_flow.h.


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