dpdk: enable Google Virtual Ethernet

Recognize and drive google virtual ethernet (gve) in google cloud.

Type: feature

Signed-off-by: Marvin Liu <yong.liu@intel.com>
Change-Id: Ia559615ac059cabbca5d10bcd4049e87beaad638
This commit is contained in:
Marvin Liu
2023-03-15 03:41:26 +08:00
committed by Damjan Marion
parent 0d07a5d27f
commit e10ace2674
2 changed files with 7 additions and 0 deletions

View File

@ -125,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",
}
};

View File

@ -676,6 +676,9 @@ dpdk_bind_devices_to_uio (dpdk_config_main_t * conf)
d->device_id == 0x1614 || d->device_id == 0x1606 ||
d->device_id == 0x1609 || d->device_id == 0x1614)))
;
/* Google vNIC */
else if (d->vendor_id == 0x1ae0 && d->device_id == 0x0042)
;
else
{
dpdk_log_warn ("Unsupported PCI device 0x%04x:0x%04x found "