diff options
| author | Navdeep Parhar <np@FreeBSD.org> | 2019-12-10 08:16:19 +0000 |
|---|---|---|
| committer | Navdeep Parhar <np@FreeBSD.org> | 2019-12-10 08:16:19 +0000 |
| commit | aa7bdbc00cebb51d5d0f037a6416d723a099d1c1 (patch) | |
| tree | 0e17b1887c48dda29a7f73c286227ee37ed37251 /sys/dev/cxgbe/t4_sge.c | |
| parent | 6f012c14bc8cf10b9476c1d42db4f03c9a5ab59d (diff) | |
Notes
Diffstat (limited to 'sys/dev/cxgbe/t4_sge.c')
| -rw-r--r-- | sys/dev/cxgbe/t4_sge.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/cxgbe/t4_sge.c b/sys/dev/cxgbe/t4_sge.c index 7bf0f65dd967d..ef68b3fda333f 100644 --- a/sys/dev/cxgbe/t4_sge.c +++ b/sys/dev/cxgbe/t4_sge.c @@ -3754,6 +3754,10 @@ alloc_nm_txq(struct vi_info *vi, struct sge_nm_txq *nm_txq, int iqidx, int idx, nm_txq->cpl_ctrl0 = htobe32(V_TXPKT_OPCODE(CPL_TX_PKT) | V_TXPKT_INTF(pi->tx_chan) | V_TXPKT_PF(sc->pf) | V_TXPKT_VF(vi->vin) | V_TXPKT_VF_VLD(vi->vfvld)); + if (sc->params.fw_vers >= FW_VERSION32(1, 24, 11, 0)) + nm_txq->op_pkd = htobe32(V_FW_WR_OP(FW_ETH_TX_PKTS2_WR)); + else + nm_txq->op_pkd = htobe32(V_FW_WR_OP(FW_ETH_TX_PKTS_WR)); nm_txq->cntxt_id = INVALID_NM_TXQ_CNTXT_ID; snprintf(name, sizeof(name), "%d", idx); |
