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 9FDB4A04B1; Sat, 10 Oct 2020 09:23:51 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3F5B21D6C4; Sat, 10 Oct 2020 09:23:49 +0200 (CEST) Received: from out0-152.mail.aliyun.com (out0-152.mail.aliyun.com [140.205.0.152]) by dpdk.org (Postfix) with ESMTP id 2B6C81D687 for ; Sat, 10 Oct 2020 09:23:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1602314625; h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type; bh=MEmchXaOOzj4dU71WjtYAWgbhyIG2+nPgJZEJBwJm8o=; b=Eb/lGUCW3tn0LjDf2pGmyE523s88FG1wlQT4xec726a+zI2X8pwArTGzTIMI1PofBDlWqE0meEJI6pVQqa8JtxzzmUB5Q7rkl4aifBLnlNdp8EIQehDjwJK1tZ08ZFCYJFTMIPopnHyG5cpBxWoMYxqbfQjTxrJdQrZIdUoT9rM= X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R761e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=ay29a033018047190; MF=huawei.xhw@alibaba-inc.com; NM=1; PH=DS; RN=7; SR=0; TI=SMTPD_---.IhN2n4N_1602314623; Received: from 30.43.68.210(mailfrom:huawei.xhw@alibaba-inc.com fp:SMTPD_---.IhN2n4N_1602314623) by smtp.aliyun-inc.com(127.0.0.1); Sat, 10 Oct 2020 15:23:44 +0800 To: Maxime Coquelin , Thomas Monjalon , Stephen Hemminger Cc: dev@dpdk.org, david.marchand@redhat.com, ferruh.yigit@intel.com, jerinj@marvell.com References: <20200907225049.547832-1-thomas@monjalon.net> <20200911155448.2744303-1-thomas@monjalon.net> <20200923224124.494c2e9a@hermes.lan> <9651014.gTjpZimMdh@thomas> From: "=?UTF-8?B?6LCi5Y2O5LyfKOatpOaXtuatpOWIu++8iQ==?=" Message-ID: <41c61cb6-1c4f-729e-b700-db08eb476987@alibaba-inc.com> Date: Sat, 10 Oct 2020 15:23:24 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [dpdk-dev] [PATCH v2] kernel: remove igb_uio 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 2020/10/5 17:11, Maxime Coquelin wrote: > > On 10/5/20 10:57 AM, Thomas Monjalon wrote: >> 24/09/2020 07:41, Stephen Hemminger: >>> On Fri, 11 Sep 2020 17:54:48 +0200 >>> Thomas Monjalon wrote: >>> >>>> As decided in the Technical Board in November 2019, >>>> the kernel module igb_uio is moved to the dpdk-kmods repository >>>> in the /linux/igb_uio/ directory. >>>> >>>> Minutes of Technical Board meeting: >>>> https://mails.dpdk.org/archives/dev/2019-November/151763.html >>>> >>>> Signed-off-by: Thomas Monjalon >>>> --- >>>> v2: update few docs (including release notes) >>> Good so far: >>> Acked-by: Stephen Hemminger >>> >>> You may want to address all the references to igb_uio in guides/nics >>> >>> ark.rst >>> axgbe.rst >>> bnx2x.rst >>> bnxt.rst >>> build_and_test.rst >>> ena.rst >>> enic.rst >>> features.rst >>> hns3.rst >>> i40e.rst >>> intel_vf.rst >>> ixgbe.rst >>> liquidio.rst >>> mlx4.rst >>> mlx5.rst >>> nfp.rst >>> qede.rst >>> virtio.rst >> igb_uio is still available. >> A next step in deprecation might be to remove igb_uio references. >> >>> What about drivers like ark which don't mention vfio? >> They should be updated by their maintainer. >> >>> Does virtio still require igb_uio? or x86 I/O port for doorbell? >>> Or is this just stale language. >> Maxime, any update on the use of igb_uio with virtio? > For sure Virtio don't require igb_uio, I always use vfio myself. > It seems the doc needs an update, I'll try to look at it later in this > release. > > Regards, > Maxime PIO/MMIO write(notify backend) needs to go through vfio ioctl call, which impacts performance.  I fix this in another patch. PIO/MMIO read/write will be executed directly in user space whatever driver is being used. /huawei