diff mbox series

[ovs-dev] netdev-dpdk: Support the link speed of XL710

Message ID 1534126162-12386-1-git-send-email-xu.binbin1@zte.com.cn
State Superseded
Delegated to: Ian Stokes
Headers show
Series [ovs-dev] netdev-dpdk: Support the link speed of XL710 | expand

Commit Message

Xu Binbin Aug. 13, 2018, 2:09 a.m. UTC
In the scenario of XL710, the link speed which stored in the table
of Interface is not 40G. Because the implementation of query of link
speed only support to 10G, the parameter 'current' will be a random
value in the scenario of higher link speed. In this case, incorrect
link speed of XL710 nic will be stored in the database.

Signed-off-by: Xu Binbin <xu.binbin1@zte.com.cn>
---
 lib/netdev-dpdk.c | 3 +++
 1 file changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c
index ac02a09..e4b6ced 100644
--- a/lib/netdev-dpdk.c
+++ b/lib/netdev-dpdk.c
@@ -2735,6 +2735,9 @@  netdev_dpdk_get_features(const struct netdev *netdev,
         if (link.link_speed == ETH_SPEED_NUM_10G) {
             *current = NETDEV_F_10GB_FD;
         }
+        if (link.link_speed == ETH_SPEED_NUM_40G) {
+            *current = NETDEV_F_40GB_FD;
+        }
     }
 
     if (link.link_autoneg) {