From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id D0BD91B8A3 for ; Wed, 25 Oct 2017 03:17:49 +0200 (CEST) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Oct 2017 18:17:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.43,430,1503385200"; d="scan'208";a="166685296" Received: from fyigit-mobl1.ger.corp.intel.com (HELO [10.241.225.60]) ([10.241.225.60]) by fmsmga005.fm.intel.com with ESMTP; 24 Oct 2017 18:17:48 -0700 To: luca.boccassi@gmail.com, dev@dpdk.org Cc: wenzhuo.lu@intel.com, wei.dai@intel.com, remy.horton@intel.com References: <20171024131630.16595-1-luca.boccassi@gmail.com> From: Ferruh Yigit Message-ID: Date: Tue, 24 Oct 2017 18:17:47 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171024131630.16595-1-luca.boccassi@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH 0/3] RFC: implement VF reset for i40e, e1000 and ixgbe X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Oct 2017 01:17:54 -0000 On 10/24/2017 6:16 AM, luca.boccassi@gmail.com wrote: > From: Luca Boccassi > > These patches were originally sent by Wenzhuo Lu: > > http://dpdk.org/dev/patchwork/patch/14009/ > http://dpdk.org/dev/patchwork/patch/14010/ > http://dpdk.org/dev/patchwork/patch/14011/ > > The current rte_eth_dev_reset API does not correctly reset the VF > when the PF flaps on the host. With these patches, at least the ixgbe > driver with a X540 card (Linux kernel 4.9 on the host) appears to > work correctly. > The test is as simple ip link down/up on the host, and then check that > traffic still flows through the VF in the guest. > > I am not an expert in these PMDs hence the RFC mark - I would like to > ask for feedback and help from the PMD maintainers and developers. > > Thanks! > > Luca Boccassi (3): > net/i40e: implement VF reset > net/e1000: implement VF reset > net/ixgbe: implement VF reset Hi Luca, Is this set targets this release? Would you mind deferring this to next release, taking account that we are so close to release? Thanks, ferruh > > drivers/net/e1000/igb_ethdev.c | 59 ++++++++++++++++++++++++++++++++++++++ > drivers/net/i40e/i40e_ethdev.h | 3 ++ > drivers/net/i40e/i40e_ethdev_vf.c | 56 +++++++++++++++++++++++++++++++++--- > drivers/net/i40e/i40e_rxtx.c | 11 +++++++ > drivers/net/i40e/i40e_rxtx.h | 4 +++ > drivers/net/ixgbe/ixgbe_ethdev.c | 60 ++++++++++++++++++++++++++++++++++----- > drivers/net/ixgbe/ixgbe_ethdev.h | 2 +- > drivers/net/ixgbe/ixgbe_rxtx.c | 12 ++++++-- > 8 files changed, 192 insertions(+), 15 deletions(-) >