From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruce Richardson Subject: Re: [PATCH 0/3 v7] i40e: Add floating VEB support for i40e Date: Wed, 20 Apr 2016 15:22:16 +0100 Message-ID: <20160420142216.GB11432@bricha3-MOBL3> References: <1458816499-705-1-git-send-email-zhe.tao@intel.com> <1458895321-21896-1-git-send-email-zhe.tao@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: dev@dpdk.org, jingjing.wu@intel.com To: Zhe Tao Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 098E52BFE for ; Wed, 20 Apr 2016 16:22:19 +0200 (CEST) Content-Disposition: inline In-Reply-To: <1458895321-21896-1-git-send-email-zhe.tao@intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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