[PATCH v7 0/8] introduce GVE PMD
Ferruh Yigit
ferruh.yigit at amd.com
Fri Oct 21 15:12:56 CEST 2022
On 10/21/2022 10:19 AM, Junfeng Guo wrote:
> Introduce a new PMD for Google Virtual Ethernet (GVE).
>
> gve (or gVNIC) is the standard virtual ethernet interface on Google Cloud
> Platform (GCP), which is one of the multiple virtual interfaces from those
> leading CSP customers in the world.
>
> Having a well maintained/optimized gve PMD on DPDK community can help those
> cloud instance consumers with better experience of performance, maintenance
> who wants to run their own VNFs on GCP.
>
> Please refer tohttps://cloud.google.com/compute/docs/networking/using-gvnic
> for the device description.
>
> This patch set requires an exception for MIT license for GVE base code.
> And the base code includes the following files:
> - gve_adminq.c
> - gve_adminq.h
> - gve_desc.h
> - gve_desc_dqo.h
> - gve_register.h
>
> It's based on GVE kernel driver v1.3.0 and the original code is in
> https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-linux/tree/v1.3.0
>
>
> v2:
> fix some CI check error.
>
> v3:
> refactor some code and fix some build error.
>
> v4:
> move the Google base code files into DPDK base folder.
>
> v5:
> reorder commit sequence and drop the stats feature.
>
> v6-v7:
> improve the code.
>
> Junfeng Guo (8):
> net/gve/base: introduce base code
> net/gve/base: add OS specific implementation
> net/gve: add support for device initialization
> net/gve: add support for link update
> net/gve: add support for MTU setting
> net/gve: add support for dev info get and dev configure
> net/gve: add support for queue operations
> net/gve: add support for Rx/Tx
Can you please check the build error reported by CI:
https://mails.dpdk.org/archives/test-report/2022-October/318054.html
Following link can be helpful:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225324
More information about the dev
mailing list