[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