FreeBSD kernel BXE device code
bxe_slowpath Struct Reference

#include <bxe.h>

Collaboration diagram for bxe_slowpath:

Data Fields

struct dmae_cmd dmae [MAX_DMAE_C]
 
uint32_t stats_comp
 
union mac_stats mac_stats
 
struct nig_stats nig_stats
 
struct host_port_stats port_stats
 
struct host_func_stats func_stats
 
uint32_t wb_comp
 
uint32_t wb_data [4]
 
union {
   struct mac_configuration_cmd   e1x
 
   struct eth_classify_rules_ramrod_data   e2
 
mac_rdata
 
union {
   struct tstorm_eth_mac_filter_config   e1x
 
   struct eth_filter_rules_ramrod_data   e2
 
rx_mode_rdata
 
struct eth_rss_update_ramrod_data rss_rdata
 
union {
   struct mac_configuration_cmd   e1
 
   struct eth_multicast_rules_ramrod_data   e2
 
mcast_rdata
 
union {
   struct function_start_data   func_start
 
   struct flow_control_configuration   pfc_config
 
func_rdata
 
union {
   struct client_init_ramrod_data   init_data
 
   struct client_update_ramrod_data   update_data
 
q_rdata
 
struct afex_vif_list_ramrod_data func_afex_rdata
 
union drv_info_to_mcp drv_info_to_mcp
 

Detailed Description

Definition at line 917 of file bxe.h.

Field Documentation

◆ dmae

struct dmae_cmd bxe_slowpath::dmae[MAX_DMAE_C]

Definition at line 920 of file bxe.h.

◆ drv_info_to_mcp

union drv_info_to_mcp bxe_slowpath::drv_info_to_mcp

Definition at line 971 of file bxe.h.

Referenced by bxe_drv_info_ether_stat(), and bxe_handle_drv_info_req().

◆ e1

struct mac_configuration_cmd bxe_slowpath::e1

Definition at line 949 of file bxe.h.

◆ e1x [1/2]

struct mac_configuration_cmd bxe_slowpath::e1x

Definition at line 937 of file bxe.h.

◆ e1x [2/2]

struct tstorm_eth_mac_filter_config bxe_slowpath::e1x

Definition at line 942 of file bxe.h.

◆ e2 [1/3]

struct eth_classify_rules_ramrod_data bxe_slowpath::e2

Definition at line 938 of file bxe.h.

◆ e2 [2/3]

struct eth_filter_rules_ramrod_data bxe_slowpath::e2

Definition at line 943 of file bxe.h.

◆ e2 [3/3]

struct eth_multicast_rules_ramrod_data bxe_slowpath::e2

Definition at line 950 of file bxe.h.

◆ func_afex_rdata

struct afex_vif_list_ramrod_data bxe_slowpath::func_afex_rdata

Definition at line 969 of file bxe.h.

◆ 

union { ... } bxe_slowpath::func_rdata

◆ func_start

struct function_start_data bxe_slowpath::func_start

Definition at line 954 of file bxe.h.

◆ func_stats

struct host_func_stats bxe_slowpath::func_stats

Definition at line 929 of file bxe.h.

◆ init_data

struct client_init_ramrod_data bxe_slowpath::init_data

Definition at line 960 of file bxe.h.

◆ 

union { ... } bxe_slowpath::mac_rdata

◆ mac_stats

union mac_stats bxe_slowpath::mac_stats

Definition at line 926 of file bxe.h.

Referenced by bxe_port_stats_init().

◆ 

union { ... } bxe_slowpath::mcast_rdata

◆ nig_stats

struct nig_stats bxe_slowpath::nig_stats

Definition at line 927 of file bxe.h.

◆ pfc_config

struct flow_control_configuration bxe_slowpath::pfc_config

Definition at line 955 of file bxe.h.

◆ port_stats

struct host_port_stats bxe_slowpath::port_stats

Definition at line 928 of file bxe.h.

◆ 

union { ... } bxe_slowpath::q_rdata

◆ rss_rdata

struct eth_rss_update_ramrod_data bxe_slowpath::rss_rdata

Definition at line 946 of file bxe.h.

◆ 

union { ... } bxe_slowpath::rx_mode_rdata

◆ stats_comp

uint32_t bxe_slowpath::stats_comp

Definition at line 923 of file bxe.h.

◆ update_data

struct client_update_ramrod_data bxe_slowpath::update_data

Definition at line 961 of file bxe.h.

◆ wb_comp

uint32_t bxe_slowpath::wb_comp

Definition at line 933 of file bxe.h.

◆ wb_data

uint32_t bxe_slowpath::wb_data[4]

Definition at line 934 of file bxe.h.


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