Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ethernet_qav_param Struct Reference

Ethernet Qav specific parameters. More...

#include <ethernet.h>

Data Fields

int queue_id
 ID of the priority queue to use.
 
enum ethernet_qav_param_type type
 Type of Qav parameter.
 
union { 
 
   bool   enabled 
 True if Qav is enabled for queue. More...
 
   unsigned int   delta_bandwidth 
 Delta Bandwidth (percentage of bandwidth) More...
 
   unsigned int   idle_slope 
 Idle Slope (bits per second) More...
 
   unsigned int   oper_idle_slope 
 Oper Idle Slope (bits per second) More...
 
   unsigned int   traffic_class 
 Traffic class the queue is bound to. More...
 
};  
 

Detailed Description

Ethernet Qav specific parameters.

Field Documentation

◆ [union]

union { ... } ethernet_qav_param

◆ delta_bandwidth

unsigned int ethernet_qav_param::delta_bandwidth

Delta Bandwidth (percentage of bandwidth)

◆ enabled

bool ethernet_qav_param::enabled

True if Qav is enabled for queue.

◆ idle_slope

unsigned int ethernet_qav_param::idle_slope

Idle Slope (bits per second)

◆ oper_idle_slope

unsigned int ethernet_qav_param::oper_idle_slope

Oper Idle Slope (bits per second)

◆ queue_id

int ethernet_qav_param::queue_id

ID of the priority queue to use.

◆ traffic_class

unsigned int ethernet_qav_param::traffic_class

Traffic class the queue is bound to.

◆ type

enum ethernet_qav_param_type ethernet_qav_param::type

Type of Qav parameter.


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