[PATCH 06/11] net/ngbe: reconfigure MAC Rx when link update
Jiawen Wu
jiawenwu at trustnetic.com
Thu Sep 28 11:47:53 CEST 2023
Fix the bug that after setting flow control parameters, link status
change (for example, set PHY power on/off) causes the port to no longer
receive packets.
Fixes: b9246b8fa280 ("net/ngbe: support link update")
Cc: stable at dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu at trustnetic.com>
---
drivers/net/ngbe/ngbe_ethdev.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ngbe/ngbe_ethdev.c b/drivers/net/ngbe/ngbe_ethdev.c
index 039c3c35a8..e027e71b24 100644
--- a/drivers/net/ngbe/ngbe_ethdev.c
+++ b/drivers/net/ngbe/ngbe_ethdev.c
@@ -1961,6 +1961,8 @@ ngbe_dev_link_update_share(struct rte_eth_dev *dev,
wr32m(hw, NGBE_MACTXCFG, NGBE_MACTXCFG_SPEED_MASK,
NGBE_MACTXCFG_SPEED_1G | NGBE_MACTXCFG_TE);
}
+ wr32m(hw, NGBE_MACRXFLT, NGBE_MACRXFLT_PROMISC,
+ NGBE_MACRXFLT_PROMISC);
}
return rte_eth_linkstatus_set(dev, &link);
--
2.27.0
More information about the stable
mailing list