> -----Original Message----- > From: Ferruh Yigit <ferruh.yi...@amd.com> > Sent: Tuesday, October 25, 2022 20:33 > 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 v8 0/8] introduce GVE PMD > > On 10/25/2022 10:07 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: > > improve the code. > > > > v7: > > - remove Intel copyright for the google base files. > > > > v8: > > - replace ETIME with ETIMEDOUT to pass the build check. > > - use RTE_ETHER_ADDR_PRT_FMT/_ADDR_BYTES to get rid of 'mac' > variable. > > - add limitations in doc for current limited RSS and MTU. > > > > > > 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 > > Series applied to dpdk-next-net/main, thanks. > > Please send a web page to document the new PMD: > https://core.dpdk.org/supported/#nics
Sure, thanks for reminding!