From: Dongsheng Rong <rongdongsh...@baidu.com> it should be bond_rx_queue in bond_ethdev_rx_burst_alb in RX path, not bond_tx_queue
Fixes: 06fe78b98ccd ("bond: add mode 6") Signed-off-by: Dongsheng Rong <rongdongsh...@baidu.com> Signed-off-by: Li RongQing <lirongq...@baidu.com> --- drivers/net/bonding/rte_eth_bond_pmd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c index 146d4dc4a..01ae8e902 100644 --- a/drivers/net/bonding/rte_eth_bond_pmd.c +++ b/drivers/net/bonding/rte_eth_bond_pmd.c @@ -534,8 +534,8 @@ mode6_debug(const char __rte_unused *info, static uint16_t bond_ethdev_rx_burst_alb(void *queue, struct rte_mbuf **bufs, uint16_t nb_pkts) { - struct bond_tx_queue *bd_tx_q = (struct bond_tx_queue *)queue; - struct bond_dev_private *internals = bd_tx_q->dev_private; + struct bond_rx_queue *bd_rx_q = (struct bond_rx_queue *)queue; + struct bond_dev_private *internals = bd_rx_q->dev_private; struct rte_ether_hdr *eth_h; uint16_t ether_type, offset; uint16_t nb_recv_pkts; -- 2.16.2