[dpdk-dev] [RFT] net/netvsc: initialize link state
Stephen Hemminger
stephen at networkplumber.org
Fri Feb 7 01:10:38 CET 2020
If application is using link state interrupt, the correct link state
needs to be filled in when device is started. This is similar to
how virtio updates link information.
Reported-by: Mohammed Gamal <mgamal at redhat.com>
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
This version marked RFT because am in airport without access to a
machine to test it.
drivers/net/netvsc/hn_ethdev.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/net/netvsc/hn_ethdev.c b/drivers/net/netvsc/hn_ethdev.c
index c79f924379fe..564620748daf 100644
--- a/drivers/net/netvsc/hn_ethdev.c
+++ b/drivers/net/netvsc/hn_ethdev.c
@@ -823,6 +823,10 @@ hn_dev_start(struct rte_eth_dev *dev)
if (error)
hn_rndis_set_rxfilter(hv, 0);
+ /* Initialize Link state */
+ if (error == 0)
+ hn_dev_link_update(dev, 0);
+
return error;
}
--
2.20.1
More information about the dev
mailing list