Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bnxt/bnxt.h
Show First 20 Lines • Show All 520 Lines • ▼ Show 20 Lines | |||||
struct bnxt_func_qcfg { | struct bnxt_func_qcfg { | ||||
uint16_t alloc_completion_rings; | uint16_t alloc_completion_rings; | ||||
uint16_t alloc_tx_rings; | uint16_t alloc_tx_rings; | ||||
uint16_t alloc_rx_rings; | uint16_t alloc_rx_rings; | ||||
uint16_t alloc_vnics; | uint16_t alloc_vnics; | ||||
}; | }; | ||||
struct bnxt_hw_lro { | |||||
uint16_t enable; | |||||
uint16_t is_mode_gro; | |||||
uint16_t max_agg_segs; | |||||
uint16_t max_aggs; | |||||
uint32_t min_agg_len; | |||||
}; | |||||
struct bnxt_softc { | struct bnxt_softc { | ||||
device_t dev; | device_t dev; | ||||
if_ctx_t ctx; | if_ctx_t ctx; | ||||
if_softc_ctx_t scctx; | if_softc_ctx_t scctx; | ||||
if_shared_ctx_t sctx; | if_shared_ctx_t sctx; | ||||
struct ifmedia *media; | struct ifmedia *media; | ||||
struct bnxt_bar_info hwrm_bar; | struct bnxt_bar_info hwrm_bar; | ||||
▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | #define BNXT_MAX_QUEUE 8 | ||||
int nrxqsets; | int nrxqsets; | ||||
struct bnxt_cp_ring def_cp_ring; | struct bnxt_cp_ring def_cp_ring; | ||||
struct iflib_dma_info def_cp_ring_mem; | struct iflib_dma_info def_cp_ring_mem; | ||||
struct grouptask def_cp_task; | struct grouptask def_cp_task; | ||||
struct sysctl_ctx_list hw_stats; | struct sysctl_ctx_list hw_stats; | ||||
struct sysctl_oid *hw_stats_oid; | struct sysctl_oid *hw_stats_oid; | ||||
struct sysctl_ctx_list hw_lro_ctx; | |||||
struct sysctl_oid *hw_lro_oid; | |||||
struct bnxt_ver_info *ver_info; | struct bnxt_ver_info *ver_info; | ||||
struct bnxt_nvram_info *nvm_info; | struct bnxt_nvram_info *nvm_info; | ||||
bool wol; | bool wol; | ||||
struct bnxt_hw_lro hw_lro; | |||||
uint8_t wol_filter_id; | uint8_t wol_filter_id; | ||||
uint16_t rx_coal_usecs; | uint16_t rx_coal_usecs; | ||||
uint16_t rx_coal_usecs_irq; | uint16_t rx_coal_usecs_irq; | ||||
uint16_t rx_coal_frames; | uint16_t rx_coal_frames; | ||||
uint16_t rx_coal_frames_irq; | uint16_t rx_coal_frames_irq; | ||||
uint16_t tx_coal_usecs; | uint16_t tx_coal_usecs; | ||||
uint16_t tx_coal_usecs_irq; | uint16_t tx_coal_usecs_irq; | ||||
uint16_t tx_coal_frames; | uint16_t tx_coal_frames; | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |