diff options
author | Joseph Wong <joseph.wong@broadcom.com> | 2025-01-22 16:06:18 -0800 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2025-02-07 09:26:15 +0000 |
commit | bd90abf487a6b0500f457193f86ff54fd2be3143 (patch) | |
tree | d5fd60889a942e61cbc8447e6c2ccd58b03c56b4 /src/drivers/net/bnxt/bnxt.c | |
parent | 77cc3ed10892f65e5b01af482b5739e29614486e (diff) | |
download | ipxe-bd90abf487a6b0500f457193f86ff54fd2be3143.tar.gz |
[bnxt] Allocate TX rings with firmware input
Use queue_id value retrieved from firmware unconditionally when
allocating TX rings.
Signed-off by: Joseph Wong <joseph.wong@broadcom.com>
Diffstat (limited to 'src/drivers/net/bnxt/bnxt.c')
-rw-r--r-- | src/drivers/net/bnxt/bnxt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/net/bnxt/bnxt.c b/src/drivers/net/bnxt/bnxt.c index a127f6cef..5de8d094e 100644 --- a/src/drivers/net/bnxt/bnxt.c +++ b/src/drivers/net/bnxt/bnxt.c @@ -1840,7 +1840,7 @@ static int bnxt_hwrm_ring_alloc ( struct bnxt *bp, u8 type ) req->page_size = LM_PAGE_BITS ( 8 ); req->int_mode = RING_ALLOC_REQ_INT_MODE_POLL; req->length = ( u32 )bp->tx.ring_cnt; - req->queue_id = TX_RING_QID; + req->queue_id = ( u16 )bp->queue_id; req->stat_ctx_id = ( u32 )bp->stat_ctx_id; req->cmpl_ring_id = bp->cq_ring_id; req->page_tbl_addr = virt_to_bus ( bp->tx.bd_virt ); |