From: Yunjian Wang Date: Tue, 25 Jan 2022 01:39:07 +0000 (+0800) Subject: net/ice: fix link up when starting device X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=6c76b76dc64183eb2f24a52b90d4ff9feb4872f4;p=dpdk.git net/ice: fix link up when starting device Currently, there is a possibility that the link status is not correct after set link up, the device ID is 159b. It would be fixed by calling ice_link_update() while the parameter 'wait_to_complete' is true. It's reasonable to wait for complete right after set link up as it is not in an link status change interrupt handling scenario. Fixes: cf911d90e366 ("net/ice: support link update") Cc: stable@dpdk.org Signed-off-by: Yunjian Wang Acked-by: Qi Zhang --- diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c index 6d85e421cf..d01acb8797 100644 --- a/drivers/net/ice/ice_ethdev.c +++ b/drivers/net/ice/ice_ethdev.c @@ -3610,7 +3610,7 @@ ice_dev_start(struct rte_eth_dev *dev) ice_dev_set_link_up(dev); /* Call get_link_info aq command to enable/disable LSE */ - ice_link_update(dev, 0); + ice_link_update(dev, 1); pf->adapter_stopped = false;