[PATCH v7 0/8] introduce GVE PMD

Ferruh Yigit ferruh.yigit at amd.com
Mon Oct 24 12:50:18 CEST 2022


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.


More information about the dev mailing list