[dpdk-dev] [PATCH v2 00/14] add new avf PMD

Ferruh Yigit ferruh.yigit at intel.com
Mon Dec 4 20:48:02 CET 2017


On 11/23/2017 10:33 PM, Jingjing Wu wrote:
> Adaptive Virtual Function (AVF) Driver is VF driver which supports
> for all future Intel devices without requiring a VM update.
> It promises the basic high speed connectivity. And since this happens
> to be an adaptive VF driver, every new drop of the VF driver would
> add more and more advanced features that can be turned on in the VM
> if the underlying HW device supports those advanced features. Most
> importantly in a device agnostic way without ever compromising on the
> base functionality. All the AVF's interface need to follow AVF spec,
> and AVF compliant interface is supported start from the
> Intel® Ethernet Controller 710 Series.
> 
> This patch set adds AVF PMD supporting.
>  - Device initialization 
>  - Queue setup and Device start
>  - Basic Rx and Tx.
>  - MAC address offload feature
>  - Vlan offload feature
>  - RSS offload feature
>  - Vectored Rx and Tx func
>  - Bulk allocate Rx func
>  - Rx interrupt support
>  - Statistics query
> 
> v2 changes:
>  - rebase to 17.11
>  - add vectored Rx and Tx func
>  - add bulk allocate Rx func
>  - add Rx interrupt support
>  - add statistics query
>  - fix coding style issue
>  - remove extra compile flags in Makefile
>  - add doc to list avf PMD features
>  - fix lut setting when rss is disabled
>  - fix log init missing
>  - remove rx_descriptor_done
> 
> Jingjing Wu (13):
>   net/avf/base: add base code for avf PMD
>   net/avf: initilization of avf PMD
>   net/avf: enable queue and device
>   net/avf: enable basic Rx Tx func
>   net/avf: enable link status update
>   net/avf: enable ops to get stats
>   net/avf: enable ops for MAC VLAN offload
>   net/avf: enable ops for RSS setting
>   net/avf: enable ops for MTU setting
>   net/avf: enable ops to check queue info and status
>   net/i40e: support AVF basic interface
>   net/avf: enable sse vector Rx Tx func
>   net/avf: enable Rx interrupt support
> 
> Wenzhuo Lu (1):
>   net/avf: enable bulk allocate Rx func

Overall, there are shared build errors, and there are checkpatch warnings, can
you please check them?


More information about the dev mailing list