On 1/10/2018 1:01 PM, Wenzhuo Lu 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 > > v7: > - fix compile error on ARM machine. > > v6: > - handle ICC compile warning on 32bit machine. > > v5: > - some slight change for the comments. > - merge the doc update patch. > > v4: > - update the base code to the newest. > > v3: > - change the license announcement. > - update the related document. > - resolve the checkpatch error, warning and some check. > - handle the comments from the community. > > v2: > - 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 (12): > net/avf/base: add base code for avf PMD > net/avf: initialization of avf PMD > net/avf: enable queue and device > net/avf: enable link status update > net/avf: support stats > net/avf: enable MAC VLAN and promisc ops > 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 (2): > net/avf: enable basic Rx Tx func > net/avf: enable bulk allocate Rx func
Series applied to dpdk-next-net/master, thanks.