From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by dpdk.org (Postfix) with ESMTP id 8D0AD1B11A for ; Wed, 3 Oct 2018 14:32:05 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id AAA6221990; Wed, 3 Oct 2018 08:32:03 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 03 Oct 2018 08:32:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=A4AWz8RGBmFeP/lp2GXMpYrt6BcXPU4zSoib5ojagWE=; b=s2oqgMYMTxHi 9kY9VsoBBqcpXxne8wd53gg4X6YSlstgb747QSYfuPGtSBXGviLuD2/XZqFV3c5u 0X/n7OBl/yMYSHTC491SO5YDZlQdJp8NyDLwBR2gmb7/NMC0n70WqOHPhhMYk4R/ TvMjalX+3CYwSxlFSb2X4/Ne8/Hw2Ng= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=A4AWz8RGBmFeP/lp2GXMpYrt6BcXPU4zSoib5ojag WE=; b=oZI4Hmmm9dp8BStu1KYln9IcemTF2xTIawYf8sKFmPxKSmIIwDyVemUBB Zcs2PBNbfiQ3NzcCePqpxAOs4qhE8C5Sh+NTluSwiPBAaR+XwMEtcCfD+qxuRlBf iHCJvkyYCAtrwAoYrOAMH8s7kHv+DJlLG8uM+jf6ZpQc+2pwXrx5tKziAVzNEp0k 5Hp9v56JXLpb32hbogLnBvx4/ohtco1E475/6jlLzCO7U/hezdVI1QfT9KZAU8zb K8Fi+D8zZmemNSH3bK6GDZMY2zODrUsHlnc5HnEtd+9OH/zmyW4HtHHZj0Aqv5d+ ewdcLPgN6xnXMGv57BQNJYNB3E9Sg== X-ME-Sender: X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 6E2AD102DE; Wed, 3 Oct 2018 08:32:02 -0400 (EDT) From: Thomas Monjalon To: Gaetan Rivet Cc: dev@dpdk.org, Shreyansh Jain , Andrew Rybchenko Date: Wed, 03 Oct 2018 14:31:59 +0200 Message-ID: <3207881.l8vj4a6tR7@xps> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v2 00/13] Implement new devargs framework 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, 03 Oct 2018 12:32:05 -0000 19/09/2018 18:03, Gaetan Rivet: > Last release saw the introduction of the new devargs system. > To this end, the "class" abstraction was described as well > as a common API for querying and declaring devices. > > This patchset implements the "eth" device class and the > query/declaration part of the framework for PCI and vdev buses, > enabling a minimal support for the new system. This part of the patchset is applied (except patches 4 and 7 that were discussed). > A new testpmd command is added to test device querying. > > Devargs parsing is extended in the relevant buses to test > device declaration. This part uses the new "rte_eth_dev_create" API, > introduced last release and used by only two PMDs, for now. > > The new devargs format is also made available through the new --dev parameter. This second part of the patchset is left for next release. > Next work is to generalize use of new API for eth_dev creation, > compatibility layer for -w, -b and --vdev with --dev, and devargs unit test. I think it's better to wait having the new devargs usable in these options, so we will have more tests and feedbacks. > Gaetan Rivet (13): > bus/pci: implement device iteration and comparison > bus/pci: add device matching field id > bus/vdev: implement device iteration > bus/vdev: add device matching field driver > ethdev: add private generic device iterator > ethdev: register ether layer as a class > ethdev: add device matching field name > app/testpmd: add show device command > bus/pci: pre-process declarative PCI devargs > bus/vdev: pre-process declarative vdev devargs > bus/pci: process declarative PCI devargs > ethdev: process declarative eth devargs > eal: add generic dev parameter Summary: for 18.11, patches 1, 2, 3, 5, 6 are applied, thanks!