diff options
author | Matthew Smith <mgsmith@netgate.com> | 2020-03-23 11:27:49 -0500 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-05-19 18:54:59 +0000 |
commit | 827b929301ba3c8ac3a3d23262b0987a5fc33632 (patch) | |
tree | 41a396f9856094a77e977f63b948c2bb24f0b072 /src/plugins/dpdk/device/init.c | |
parent | c32a84c70efb45081568fc8aa5fa1884d74865fe (diff) |
dpdk: change netvsc device port type
Netvsc devices have the port type determined from their link speed.
The link speed between reboots of an Azure VM does not always end
up at the same value, so an interface that was FortyGigabitEthernet0
earlier may be FiftyGigabitEthernet0 now. That makes it difficult
to maintain a persistent store of configurations and apply those at
startup.
Change the port type to be VF so the name will always be generated
as VirtualFunctionEthernetX.
Type: improvement
Change-Id: I58cab852b87c0bcd9f73afe239803f38dab5c159
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
Diffstat (limited to 'src/plugins/dpdk/device/init.c')
-rw-r--r-- | src/plugins/dpdk/device/init.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/dpdk/device/init.c b/src/plugins/dpdk/device/init.c index 0b80f5d4906..3eb510d6142 100644 --- a/src/plugins/dpdk/device/init.c +++ b/src/plugins/dpdk/device/init.c @@ -571,7 +571,7 @@ dpdk_lib_init (dpdk_main_t * dm) { struct rte_eth_link l; rte_eth_link_get_nowait (i, &l); - xd->port_type = port_type_from_link_speed (l.link_speed); + xd->port_type = VNET_DPDK_PORT_TYPE_ETH_VF; } break; |