FreeBSD kernel IXGBE device code
ixgbe_dcb_config Struct Reference

#include <ixgbe_dcb.h>

Collaboration diagram for ixgbe_dcb_config:

Data Fields

struct ixgbe_dcb_tc_config tc_config [IXGBE_DCB_MAX_TRAFFIC_CLASS]
 
struct ixgbe_dcb_support support
 
struct ixgbe_dcb_num_tcs num_tcs
 
u8 bw_percentage [2][IXGBE_DCB_MAX_BW_GROUP]
 
bool pfc_mode_enable
 
bool round_robin_enable
 
enum ixgbe_dcb_pba rx_pba_cfg
 
u32 dcb_cfg_version
 
u32 link_speed
 
bool vt_mode
 

Detailed Description

Definition at line 122 of file ixgbe_dcb.h.

Field Documentation

◆ bw_percentage

u8 ixgbe_dcb_config::bw_percentage[2][IXGBE_DCB_MAX_BW_GROUP]

Definition at line 126 of file ixgbe_dcb.h.

Referenced by ixgbe_dcb_calculate_tc_credits_cee(), and ixgbe_dcb_check_config_cee().

◆ dcb_cfg_version

u32 ixgbe_dcb_config::dcb_cfg_version

Definition at line 132 of file ixgbe_dcb.h.

◆ link_speed

u32 ixgbe_dcb_config::link_speed

Definition at line 133 of file ixgbe_dcb.h.

Referenced by ixgbe_dcb_hw_config_cee().

◆ num_tcs

◆ pfc_mode_enable

bool ixgbe_dcb_config::pfc_mode_enable

Definition at line 127 of file ixgbe_dcb.h.

Referenced by ixgbe_dcb_hw_config_cee().

◆ round_robin_enable

bool ixgbe_dcb_config::round_robin_enable

Definition at line 128 of file ixgbe_dcb.h.

◆ rx_pba_cfg

enum ixgbe_dcb_pba ixgbe_dcb_config::rx_pba_cfg

Definition at line 130 of file ixgbe_dcb.h.

Referenced by ixgbe_dcb_hw_config_cee().

◆ support

struct ixgbe_dcb_support ixgbe_dcb_config::support

Definition at line 124 of file ixgbe_dcb.h.

◆ tc_config

◆ vt_mode

bool ixgbe_dcb_config::vt_mode

Definition at line 134 of file ixgbe_dcb.h.

Referenced by ixgbe_dcb_config_82599(), and ixgbe_dcb_config_tc_stats_82599().


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