dpdk: update Cisco VIC port type 77/17677/2
authorHyong Youb Kim <hyonkim@cisco.com>
Tue, 19 Feb 2019 12:32:55 +0000 (04:32 -0800)
committerDamjan Marion <dmarion@me.com>
Tue, 19 Feb 2019 14:21:59 +0000 (14:21 +0000)
Recent VIC models can support 25, 50, and 100Gbps links. Use the
helper (port_type_from_link_speed) to set the port type as it supports
all possible link speeds.

Change-Id: I748d8ac716a6393d116a9db8a599151c70a9000a
Signed-off-by: Hyong Youb Kim <hyonkim@cisco.com>
src/plugins/dpdk/device/init.c

index ffd63ea..ef16f46 100644 (file)
@@ -441,10 +441,7 @@ dpdk_lib_init (dpdk_main_t * dm)
 
              /* Cisco VIC */
            case VNET_DPDK_PMD_ENIC:
-             if (l.link_speed == 40000)
-               xd->port_type = VNET_DPDK_PORT_TYPE_ETH_40G;
-             else
-               xd->port_type = VNET_DPDK_PORT_TYPE_ETH_10G;
+             xd->port_type = port_type_from_link_speed (l.link_speed);
              break;
 
              /* Intel Red Rock Canyon */