> -----Original Message----- > From: Ferruh Yigit <ferruh.yi...@amd.com> > Sent: Monday, October 24, 2022 18:50 > To: Guo, Junfeng <junfeng....@intel.com>; Zhang, Qi Z > <qi.z.zh...@intel.com>; Wu, Jingjing <jingjing...@intel.com>; Xing, > Beilei <beilei.x...@intel.com> > Cc: dev@dpdk.org; Li, Xiaoyun <xiaoyun...@intel.com>; > awogbem...@google.com; Richardson, Bruce > <bruce.richard...@intel.com>; hemant.agra...@nxp.com; > step...@networkplumber.org; Xia, Chenbo <chenbo....@intel.com>; > Zhang, Helin <helin.zh...@intel.com> > 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!