bnxt_en: Update to firmware interface spec 1.5.1.
Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
adbc830545
commit
441cabbbf1
|
@ -4253,6 +4253,9 @@ static int bnxt_hwrm_queue_qportcfg(struct bnxt *bp)
|
|||
if (bp->max_tc > BNXT_MAX_QUEUE)
|
||||
bp->max_tc = BNXT_MAX_QUEUE;
|
||||
|
||||
if (resp->queue_cfg_info & QUEUE_QPORTCFG_RESP_QUEUE_CFG_INFO_ASYM_CFG)
|
||||
bp->max_tc = 1;
|
||||
|
||||
qptr = &resp->queue_id0;
|
||||
for (i = 0; i < bp->max_tc; i++) {
|
||||
bp->q_info[i].queue_id = *qptr++;
|
||||
|
|
|
@ -11,10 +11,10 @@
|
|||
#define BNXT_H
|
||||
|
||||
#define DRV_MODULE_NAME "bnxt_en"
|
||||
#define DRV_MODULE_VERSION "1.3.0"
|
||||
#define DRV_MODULE_VERSION "1.5.0"
|
||||
|
||||
#define DRV_VER_MAJ 1
|
||||
#define DRV_VER_MIN 3
|
||||
#define DRV_VER_MIN 5
|
||||
#define DRV_VER_UPD 0
|
||||
|
||||
struct tx_bd {
|
||||
|
@ -106,11 +106,11 @@ struct tx_cmp {
|
|||
#define CMP_TYPE_REMOTE_DRIVER_REQ 34
|
||||
#define CMP_TYPE_REMOTE_DRIVER_RESP 36
|
||||
#define CMP_TYPE_ERROR_STATUS 48
|
||||
#define CMPL_BASE_TYPE_STAT_EJECT (0x1aUL << 0)
|
||||
#define CMPL_BASE_TYPE_HWRM_DONE (0x20UL << 0)
|
||||
#define CMPL_BASE_TYPE_HWRM_FWD_REQ (0x22UL << 0)
|
||||
#define CMPL_BASE_TYPE_HWRM_FWD_RESP (0x24UL << 0)
|
||||
#define CMPL_BASE_TYPE_HWRM_ASYNC_EVENT (0x2eUL << 0)
|
||||
#define CMPL_BASE_TYPE_STAT_EJECT 0x1aUL
|
||||
#define CMPL_BASE_TYPE_HWRM_DONE 0x20UL
|
||||
#define CMPL_BASE_TYPE_HWRM_FWD_REQ 0x22UL
|
||||
#define CMPL_BASE_TYPE_HWRM_FWD_RESP 0x24UL
|
||||
#define CMPL_BASE_TYPE_HWRM_ASYNC_EVENT 0x2eUL
|
||||
|
||||
#define TX_CMP_FLAGS_ERROR (1 << 6)
|
||||
#define TX_CMP_FLAGS_PUSH (1 << 7)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue