[dpdk-dev] [PATCH 0/3 v7] i40e: Add floating VEB support for i40e

Bruce Richardson bruce.richardson at intel.com
Wed Apr 20 16:22:16 CEST 2016


On Fri, Mar 25, 2016 at 04:41:57PM +0800, Zhe Tao wrote:
> This patch-set add the support for floating VEB in i40e.
> All the VFs VSIs can decide whether to connect to the legacy VEB/VEPA or
> the floating VEB. When connect to the floating VEB a new floating VEB is
> created. Now all the VFs need to connect to floating VEB or legacy VEB,
> cannot connect to both of them. The PF and VMDQ,FD VSIs connect to
> the old legacy VEB/VEPA.
> 
> All the VEB/VEPA concepts are not specific for FVL, they are defined in the
> 802.1Qbg spec.
> 
> This floating VEB only take effects on the specific version F/W.
> 
> Zhe Tao (2):
>   Support floating VEB config
>   Add floating VEB support in i40e
>   Add global reset support for i40e
> 
>  doc/guides/nics/i40e.rst               |   7 ++
>  doc/guides/rel_notes/release_16_04.rst |   2 +
>  drivers/net/i40e/i40e_ethdev.c         | 189 +++++++++++++++++++++++++++++----
>  drivers/net/i40e/i40e_ethdev.h         |  38 +++++++
>  drivers/net/i40e/i40e_pf.c             |  11 +-
>  5 files changed, 223 insertions(+), 24 deletions(-)
> 
> V2: Added the release notes and changed commit log. 
> V3: Changed the VSI release operation. 
> V4: Added the FW version check otherwise it will cause the segment fault.
> V5: Edited the code for new share code APIs
> V6: Changed the floating VEB configuration method 
> V7: Added global reset for i40e 

BTW: When doing additional revisions of the patch, feel free to use the "-v N" 
parameter to "git format-patch", which will create the PATCH titles in the 
correct form for you. It's normal to have the v7,v8 etc. appear before the patch
number in the series, not after as in your series.

Regards,
/Bruce


More information about the dev mailing list