Skip to content

Commit 66b4473

Browse files
321lipengdavem330
authored andcommitted
net: hns3: fix the TX/RX ring.queue_index in hns3_ring_get_cfg
The interface hns3_ring_get_cfg only update TX ring queue_index, but do not update RX ring queue_index. This patch fixes it. Fixes: 76ad4f0 (net: hns3: Add support of HNS3 Ethernet Driver for hip08 SoC) Signed-off-by: Lipeng <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 709eb41 commit 66b4473

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2506,16 +2506,16 @@ static int hns3_ring_get_cfg(struct hnae3_queue *q, struct hns3_nic_priv *priv,
25062506

25072507
if (ring_type == HNAE3_RING_TYPE_TX) {
25082508
ring_data[q->tqp_index].ring = ring;
2509+
ring_data[q->tqp_index].queue_index = q->tqp_index;
25092510
ring->io_base = (u8 __iomem *)q->io_base + HNS3_TX_REG_OFFSET;
25102511
} else {
25112512
ring_data[q->tqp_index + queue_num].ring = ring;
2513+
ring_data[q->tqp_index + queue_num].queue_index = q->tqp_index;
25122514
ring->io_base = q->io_base;
25132515
}
25142516

25152517
hnae_set_bit(ring->flag, HNAE3_RING_TYPE_B, ring_type);
25162518

2517-
ring_data[q->tqp_index].queue_index = q->tqp_index;
2518-
25192519
ring->tqp = q;
25202520
ring->desc = NULL;
25212521
ring->desc_cb = NULL;

0 commit comments

Comments
 (0)