Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bnxt/if_bnxt.c
Show First 20 Lines • Show All 310 Lines • ▼ Show 20 Lines | static struct if_shared_ctx bnxt_sctx_init = { | ||||
// Only use a single segment to avoid page size constraints | // Only use a single segment to avoid page size constraints | ||||
.isc_rx_nsegments = 1, | .isc_rx_nsegments = 1, | ||||
.isc_ntxqs = 2, | .isc_ntxqs = 2, | ||||
.isc_nrxqs = 3, | .isc_nrxqs = 3, | ||||
.isc_nrxd_min = {16, 16, 16}, | .isc_nrxd_min = {16, 16, 16}, | ||||
.isc_nrxd_default = {PAGE_SIZE / sizeof(struct cmpl_base) * 8, | .isc_nrxd_default = {PAGE_SIZE / sizeof(struct cmpl_base) * 8, | ||||
PAGE_SIZE / sizeof(struct rx_prod_pkt_bd), | PAGE_SIZE / sizeof(struct rx_prod_pkt_bd), | ||||
PAGE_SIZE / sizeof(struct rx_prod_pkt_bd)}, | PAGE_SIZE / sizeof(struct rx_prod_pkt_bd)}, | ||||
.isc_nrxd_max = {INT32_MAX, INT32_MAX, INT32_MAX}, | .isc_nrxd_max = {BNXT_MAX_RXD, BNXT_MAX_RXD, BNXT_MAX_RXD}, | ||||
.isc_ntxd_min = {16, 16, 16}, | .isc_ntxd_min = {16, 16, 16}, | ||||
.isc_ntxd_default = {PAGE_SIZE / sizeof(struct cmpl_base) * 2, | .isc_ntxd_default = {PAGE_SIZE / sizeof(struct cmpl_base) * 2, | ||||
PAGE_SIZE / sizeof(struct tx_bd_short)}, | PAGE_SIZE / sizeof(struct tx_bd_short)}, | ||||
.isc_ntxd_max = {INT32_MAX, INT32_MAX, INT32_MAX}, | .isc_ntxd_max = {BNXT_MAX_TXD, BNXT_MAX_TXD, BNXT_MAX_TXD}, | ||||
.isc_admin_intrcnt = 1, | .isc_admin_intrcnt = 1, | ||||
.isc_vendor_info = bnxt_vendor_info_array, | .isc_vendor_info = bnxt_vendor_info_array, | ||||
.isc_driver_version = bnxt_driver_version, | .isc_driver_version = bnxt_driver_version, | ||||
}; | }; | ||||
if_shared_ctx_t bnxt_sctx = &bnxt_sctx_init; | if_shared_ctx_t bnxt_sctx = &bnxt_sctx_init; | ||||
▲ Show 20 Lines • Show All 2,180 Lines • Show Last 20 Lines |