vppinfra: Improve code portability
[vpp.git] / src / plugins / dpdk / device / driver.c
index 66ec182..9c368dd 100644 (file)
@@ -91,7 +91,7 @@ static dpdk_driver_t dpdk_drivers[] = {
     .interface_name_prefix = "VhostEthernet",
   },
   {
-    .drivers = DPDK_DRIVERS ({ "mlx5_pci", "Mellanox ConnectX-4 Family" },
+    .drivers = DPDK_DRIVERS ({ "mlx5_pci", "Mellanox ConnectX-4/5/6 Family" },
                             { "net_enic", "Cisco VIC" }),
     .use_intel_phdr_cksum = 1,
   },
@@ -116,6 +116,7 @@ static dpdk_driver_t dpdk_drivers[] = {
   {
     .drivers = DPDK_DRIVERS ({ "net_vmxnet3", "VMware VMXNET3" }),
     .interface_name_prefix = "GigabitEthernet",
+    .enable_rxq_int = 1,
   },
   {
     .drivers = DPDK_DRIVERS ({ "net_virtio", "Red Hat Virtio" }),
@@ -124,6 +125,10 @@ static dpdk_driver_t dpdk_drivers[] = {
     .n_tx_desc = 256,
     .mq_mode_none = 1,
     .enable_rxq_int = 1,
+  },
+  {
+    .drivers = DPDK_DRIVERS ({ "net_gve", "Google vNIC" }),
+    .interface_name_prefix = "VirtualFunctionEthernet",
   }
 };