> -----Original Message----- > From: Ferruh Yigit <[email protected]> > Sent: Monday, October 24, 2022 18:50 > To: Guo, Junfeng <[email protected]>; Zhang, Qi Z > <[email protected]>; Wu, Jingjing <[email protected]>; Xing, > Beilei <[email protected]> > Cc: [email protected]; Li, Xiaoyun <[email protected]>; > [email protected]; Richardson, Bruce > <[email protected]>; [email protected]; > [email protected]; Xia, Chenbo <[email protected]>; > Zhang, Helin <[email protected]> > Subject: Re: [PATCH v7 0/8] introduce GVE PMD > > On 10/21/2022 2:12 PM, Ferruh Yigit wrote: > > 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 > > > > Reminder if this build error, please send v8 with fix.
Sure, will try to fix this. Thanks for reminding this!

