From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 157ADA04C2; Mon, 25 Nov 2019 13:59:00 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BC2572952; Mon, 25 Nov 2019 13:58:58 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id 7EB2EA3 for ; Mon, 25 Nov 2019 13:58:57 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Nov 2019 04:58:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,241,1571727600"; d="scan'208";a="358835495" Received: from aburakov-mobl1.ger.corp.intel.com (HELO [10.237.220.92]) ([10.237.220.92]) by orsmga004.jf.intel.com with ESMTP; 25 Nov 2019 04:58:50 -0800 To: David Marchand , Ferruh Yigit Cc: Thomas Monjalon , Ajit Khaparde , Alejandro Lucero , Beilei Xing , Bruce Richardson , dev , Hyong Youb Kim , Igor Russkikh , Jerin Jacob Kollanukkaran , Jingjing Wu , "Mcnamara, John" , John Daley , Kiran Kumar Kokkilagadda , "Ananyev, Konstantin" , "Kovacevic, Marko" , Matan Azrad , Nithin Dabilpuram , Pavel Belous , Qi Zhang , Qiming Yang , Rasesh Mody , Shahaf Shuler , Shahed Shaikh , Somnath Kotur , Viacheslav Ovsiienko , Wenzhuo Lu , Xiao Wang , Yongseok Koh References: <1563800213-29839-3-git-send-email-david.marchand@redhat.com> <20191125093313.61700-1-ferruh.yigit@intel.com> <9486799.kn5VEkfAUu@xps> <7d735fc8-a80c-3517-8d8e-8eced554d13f@intel.com> From: "Burakov, Anatoly" Message-ID: <7aeaca3a-fc13-c440-2d6f-947c24def572@intel.com> Date: Mon, 25 Nov 2019 12:58:49 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v4 2/4] eal: fix IOVA mode selection as VA for PCI drivers 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 25-Nov-19 12:36 PM, David Marchand wrote: > On Mon, Nov 25, 2019 at 1:03 PM Ferruh Yigit wrote: >>>> I would like to get your comment on the issue. >>>> >>>> For the OvS mode, hopefully binding the device to 'vfio-pci' >>>> can be a solution, but for the cases we don't have that option, >>>> can/should we force the DPDK to PA mode after initialization? >>> >>> I think this is expected, because VA is the new default since 19.08: >>> http://doc.dpdk.org/guides/rel_notes/release_19_08.html#new-features >>> >>> In case, there is no constraint on initialization, >>> we have to decide which mode is preferred. >>> Previously PA was preferred. >>> For the sake of modernity (and because it fits with some new devices), >>> the preference has been changed to VA. >>> >>> If igb_uio device is used at initialization, >>> the PA mode should be used. >>> If igb_uio (PA-only) device is hotplugged, no luck! >>> If VA-only device is hotplugged, it works! >>> >>> I think this change is one step in deprecating igb_uio. >>> >> >> I just want to confirm/clarify that this behavior change is by design, not a defect. >> Should we document this behavior change more clearly, or highlight more, to not >> let catch others too? > > The behavior change happened with: > https://git.dpdk.org/dpdk/commit?id=bbe29a9bd7ab6feab9a52051c32092a94ee886eb > And there is an entry in the 19.08 release notes: > http://doc.dpdk.org/guides/rel_notes/release_19_08.html#new-features > > Should we perhaps also provide LTS release notes, i.e. "all changes since last LTS"? I think it's unreasonable to expect people using LTS's to trace through every release notes between LTS's. -- Thanks, Anatoly