From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f170.google.com (mail-wr0-f170.google.com [209.85.128.170]) by dpdk.org (Postfix) with ESMTP id 120781396 for ; Mon, 13 Mar 2017 18:55:03 +0100 (CET) Received: by mail-wr0-f170.google.com with SMTP id u108so108721396wrb.3 for ; Mon, 13 Mar 2017 10:55:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding; bh=LOFleV1MnreXWb1wi4e2R9Fm2R7Puzm0EGXD4iyXr9c=; b=KTr30eospQLAiN5jQf8EHxOs4OdQzeYZhMpsDUjrGdl5fhO5vVfEPnLwi7aAh6Tjji pJ7ohvIYJRIdgvLv9vsjdI5/I7NAknI9dF/Ik2HRV7pU8n7doW/sNQpIti/Ub2Mq7U4u FISat1rY/lkF2ZVP3hk+Oo9b8FkDMHWE0mLHz3cGyXf1TJAoVdkIv8YHQ2L2xKqJD+h4 2LyKjcb+eu4NJPxaZcgGkfNldEmHMj/6IG43o/blUkTlaFgZLdhPV4d1uKf4xe4jvmc6 OUd3h+RgvxUblZvtrNPJBgHSlyFqAJ51JFfpscCMj2xuZ87ZWs6IA4io09vgUYaLN2m1 NegA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=LOFleV1MnreXWb1wi4e2R9Fm2R7Puzm0EGXD4iyXr9c=; b=OTgr9HnM/rPB3M1/RTumW3k2hm9XGwYzWXRjO5+hLr/XQcXMJLE/pJjVps5JTvNQAg y412pyCOMc9+du18gUSjICc8Aab8x31gbtw4F50T39RFUK+tFO6IPekEmcLEUmr+Vp2P ouP/+xn2cYoQqVObL8gW0LZ6F7LoL91xpQMVKxlDMIDNKpsMXpgpDiCE1vw14sZyu/Oh WvPwNTU4xztz5MCfEE+OveOgJB+zND+5SLNu253+i8uxWBv+iQMALF1ULe5urV5TSG7T 4/UwEq2NMJVpEWkiynOt2qECmFBqh0GHuFllihbTgRHhxb+18PACXsi2lzchRLtXH2JR wQRg== X-Gm-Message-State: AMke39kfvuh+Bq0ABQGF5lsICI1LUR5r8BXlXR6jsceILJmSjca+ucgga07I5e47ro7I2+Eu X-Received: by 10.223.135.215 with SMTP id c23mr28362564wrc.135.1489427703534; Mon, 13 Mar 2017 10:55:03 -0700 (PDT) Received: from xps13.localnet (184.203.134.77.rev.sfr.net. [77.134.203.184]) by smtp.gmail.com with ESMTPSA id v14sm10087239wmv.24.2017.03.13.10.55.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Mar 2017 10:55:02 -0700 (PDT) From: Thomas Monjalon To: Jan Blunck Cc: dev@dpdk.org, david.marchand@6wind.com, shreyansh.jain@nxp.com, ferruh.yigit@intel.com Date: Mon, 13 Mar 2017 18:55:02 +0100 Message-ID: <4092570.UuKJWNTjJ5@xps13> User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <1488797809-12917-1-git-send-email-jblunck@infradead.org> References: <1488018496-995-1-git-send-email-jblunck@infradead.org> <1488797809-12917-1-git-send-email-jblunck@infradead.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v4 00/10] Rework vdev probing to use rte_bus infrastructure 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: Mon, 13 Mar 2017 17:55:04 -0000 2017-03-06 11:56, Jan Blunck: > Jan Blunck (10): > eal: probe legacy PCI devices before other bus devices > eal: probe new virtual bus after other bus devices > eal: move virtual device probing into a bus > eal: remove unused rte_eal_dev_init() > eal: Refactor vdev driver probe/remove > eal: add struct rte_vdev_device > eal: add virtual device name helper function > eal: add virtual device arguments helper function > eal: make virtual bus use rte_vdev_device > eal: make virtual driver probe and remove take rte_vdev_device > > drivers/crypto/null/null_crypto_pmd.c | 18 +- > drivers/net/af_packet/rte_eth_af_packet.c | 11 +- > drivers/net/bonding/rte_eth_bond_pmd.c | 13 +- > drivers/net/mpipe/mpipe_tilegx.c | 10 +- > drivers/net/null/rte_eth_null.c | 13 +- > drivers/net/pcap/rte_eth_pcap.c | 12 +- > drivers/net/ring/rte_eth_ring.c | 9 +- > drivers/net/tap/rte_eth_tap.c | 10 +- > drivers/net/vhost/rte_eth_vhost.c | 10 +- > drivers/net/virtio/virtio_user_ethdev.c | 18 +- > drivers/net/xenvirt/rte_eth_xenvirt.c | 9 +- > lib/librte_eal/bsdapp/eal/eal.c | 9 +- > lib/librte_eal/bsdapp/eal/rte_eal_version.map | 1 - > lib/librte_eal/common/eal_common_bus.c | 16 +- > lib/librte_eal/common/eal_common_dev.c | 28 --- > lib/librte_eal/common/eal_common_vdev.c | 245 +++++++++++++++++++++--- > lib/librte_eal/common/include/rte_dev.h | 5 - > lib/librte_eal/common/include/rte_vdev.h | 26 ++- > lib/librte_eal/linuxapp/eal/eal.c | 9 +- > lib/librte_eal/linuxapp/eal/rte_eal_version.map | 1 - > 20 files changed, 341 insertions(+), 132 deletions(-) When it will be merged, it would be nice to move the vdev bus files to drivers/bus/vdev/.