Message ID | 20211020154739.2514499-1-xuemingl@nvidia.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AD9ADA0C43; Wed, 20 Oct 2021 17:47:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2B83E411BB; Wed, 20 Oct 2021 17:47:56 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2040.outbound.protection.outlook.com [40.107.244.40]) by mails.dpdk.org (Postfix) with ESMTP id F373941196 for <dev@dpdk.org>; Wed, 20 Oct 2021 17:47:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=co0UWPCQT+hkUEJky7hhRuSwRVvCw1njR2sScBcU1E0KiKcQq965fCfk7axFltF0CFEmWBj1aerX54CZAKdEDIS6SIwuHPcOmP07jTAwwuaER5PK86nKmOYgdYyYZ9za2Jyav4YBoxEsDAmZl7WT9r79+3qpZEpgwiDv9x8KfUI0oPfxsPF7PI38skI44IWEA4nxmgBjHtNVvPSI84s/WGJndDod8rormFhyRxOZRYAj5dD2hJt3k0iC/iNNejlupM0S8Ndx3fPIMHyi+e4QVus1gRvlujM+o5I1oKX86pfdDtAI/fqi+07jqHtdT99wPSGE8v2aRCekWtK3wb48AA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XReTOYVBrKxNFQvWiZC6lci4HQTgc0UL6v7+h78BH4k=; b=h5mBt1L/6jk5b81lawvyBc2N1n+8qiDSpvj/ZGOcH34ujJJoQWqoKPJfZ6tqRfZsmA7b8Te9oy0zMwDfwPDFetcQo7ehw2ibKCc7GdT6YXNCzxLflFgqon4HdirgN7AFYGk5EXl/F27+tfFGWMSL1VlXO1oEwJtg6aXH8XBFT7lSdhcTA8M/ld1SrnZ7CKOwSAcQnL6mbXe83XUL5lhfn6mTDz1W8FuT4NRXAt0I21x5n2BvSykrunXH4jJka/76hK2x9pFsZvnFZw6QNe4FczMNevlcJKDg+E3uJ0kKk8DsCVhkQt080qIB2q6pjakmvUBogUlTdDUH5rAedo9KgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=redhat.com smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XReTOYVBrKxNFQvWiZC6lci4HQTgc0UL6v7+h78BH4k=; b=bG1lPiWqc2rplS6+X7ADl+UXnNLurL43ovDXkcoHCmLjBLIU4gcM7c2GXB41kdjoXZ+0cWFm6LtiY0rFAfd4CVmd8E/M9zJ8CrJJfItvAMZ8cH0ycFeDAwYvURZBP5o1i4Ef1puZg7aBHwUp5DHx1KQlyMYS9yhxjpge9/ufeuicznVKWSLCvuW65bIeMU75htHWdXXrft8cbHJXinMxGX8UEK7l3Iadwh+kZoXHS3ia84xsdcRJ+JSTk+2f9rVpe6JPKv8sDtsHe2NaS2g+iJQfWmIjaRUpNXypgt9wf+FP2zf5znZ3uanjDZrT6zTnessLGqCk+tGOwVKEEvjIag== Received: from MW4PR03CA0271.namprd03.prod.outlook.com (2603:10b6:303:b5::6) by DM6PR12MB3067.namprd12.prod.outlook.com (2603:10b6:5:115::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Wed, 20 Oct 2021 15:47:51 +0000 Received: from CO1NAM11FT030.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b5:cafe::f0) by MW4PR03CA0271.outlook.office365.com (2603:10b6:303:b5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16 via Frontend Transport; Wed, 20 Oct 2021 15:47:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by CO1NAM11FT030.mail.protection.outlook.com (10.13.174.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4628.16 via Frontend Transport; Wed, 20 Oct 2021 15:47:50 +0000 Received: from nvidia.com (172.20.187.6) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 20 Oct 2021 15:47:49 +0000 From: Xueming Li <xuemingl@nvidia.com> To: <dev@dpdk.org>, Gaetan Rivet <grive@u256.net>, David Marchand <david.marchand@redhat.com> CC: <xuemingl@nvidia.com>, Thomas Monjalon <thomas@monjalon.net>, "Lior Margalit" <lmargalit@nvidia.com> Date: Wed, 20 Oct 2021 23:47:36 +0800 Message-ID: <20211020154739.2514499-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20211005123012.264727-1-xuemingl@nvidia.com> References: <20211005123012.264727-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [172.20.187.6] X-ClientProxiedBy: HQMAIL111.nvidia.com (172.20.187.18) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 15b65a7c-6928-4b04-8197-08d993e0f91d X-MS-TrafficTypeDiagnostic: DM6PR12MB3067: X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-Microsoft-Antispam-PRVS: <DM6PR12MB30673E89F82C16576D936EC3A1BE9@DM6PR12MB3067.namprd12.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:3631; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p4CouZYr4WY6kLaGNoJZRx87d3Oerz6EteWNQwzvJ03D1Qz7AlfUImx2EBPh73n1FeRUlOr1+aEb84UpBVkkkpUwQeY7UqGfLbE+m4BRc/h8eHraN3X3UGphws/uLLvjCecLbpyL5x5bSWP8TnyW7svQV9UgbqTtYdQuqezL7gTZTBsGQwAjJ7mI33H3/X+DMrM/Btx26PVxvHzmSfYxKorQO3fIqC/Yu+E9bARZQY5CB432XG8NmIdB08MwVHaspB1nu1d90P+9+MF+uf8YtWt4vf2MpWa/ziFF1vmTSi8V8pQcjFbZyqrR/H+7V/Bny7Iraz1wM91ewLAMjw36ab4Qbrx9ZiU4fUDslFqQfWbr1F8qcF6fHrSX3bi+2zMTkcj2yjl5hNmjclAdCqkqeQzU12sNtYiVV8nigSV14R60REbnqiuyAE+QbULmmo5fhylCo9XKf1/S3+ns3SzirW8T510t1Av/oAmRwkJqGRT+yaejJn8VGRQkw+hTbR1/XRmSNphCjhESwqLfIwkQ3f/ebbsQ560feIM/sH+dv1i5GLFVNDw2IlFoOD7DRnkA0Y6wXpTF4A3AVubrpOK4QYJhuqWc8tcY4gRQUlUltsZkkR0igAbe5uhUsPqfaG33AMeV/EiJJCwt/Xlb/nS9TQfxPIxgsaqhQiv0RJanjdZQW5N9iVexKAEoRgVhaP2XxHuyOa3sd42XMiBDam+pMQ== X-Forefront-Antispam-Report: CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE; SFS:(4636009)(46966006)(36840700001)(316002)(82310400003)(186003)(2906002)(4744005)(86362001)(110136005)(6666004)(508600001)(36906005)(4326008)(36756003)(2616005)(55016002)(6286002)(83380400001)(47076005)(5660300002)(8676002)(426003)(70206006)(54906003)(1076003)(70586007)(7696005)(356005)(8936002)(7636003)(336012)(36860700001)(16526019)(107886003)(26005); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2021 15:47:50.9944 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 15b65a7c-6928-4b04-8197-08d993e0f91d X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT030.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3067 Subject: [dpdk-dev] [PATCH v5 0/3] devargs: support path in global syntax X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
devargs: support path in global syntax
|
|
Message
Xueming Li
Oct. 20, 2021, 3:47 p.m. UTC
- Support path in global syntax. - Fix bus name resolving - Add devargs test cases v1: initial version v2: - add test cases to test suite - add more test cases, verify device name, bus name and class name v3: - remove autotest_data.py v4: - make devargs test depends on virtio driver v5: - use api to filter out unsupported devarg test cases Email thread: 20211005123012.264727-1-xuemingl@nvidia.com Xueming Li (3): devargs: support path value for global device arguments devargs: make bus key parsing optional test/devargs: add devargs test cases app/test/meson.build | 2 + app/test/test_devargs.c | 214 ++++++++++++++++++++++++++++ drivers/bus/pci/pci_params.c | 8 +- lib/eal/common/eal_common_devargs.c | 119 ++++++---------- 4 files changed, 263 insertions(+), 80 deletions(-) create mode 100644 app/test/test_devargs.c
Comments
On Wed, Oct 20, 2021 at 5:47 PM Xueming Li <xuemingl@nvidia.com> wrote: > > - Support path in global syntax. > - Fix bus name resolving > - Add devargs test cases > > v1: initial version > v2: > - add test cases to test suite > - add more test cases, verify device name, bus name and class name > v3: > - remove autotest_data.py > v4: > - make devargs test depends on virtio driver > v5: > - use api to filter out unsupported devarg test cases Fixed style issues in meson (this is new in v5, please pay attention to such details) and applied. Thanks.
On Thu, 2021-10-21 at 11:22 +0200, David Marchand wrote: > On Wed, Oct 20, 2021 at 5:47 PM Xueming Li <xuemingl@nvidia.com> wrote: > > > > - Support path in global syntax. > > - Fix bus name resolving > > - Add devargs test cases > > > > v1: initial version > > v2: > > - add test cases to test suite > > - add more test cases, verify device name, bus name and class name > > v3: > > - remove autotest_data.py > > v4: > > - make devargs test depends on virtio driver > > v5: > > - use api to filter out unsupported devarg test cases > > Fixed style issues in meson (this is new in v5, please pay attention > to such details) and applied. > Thanks. > Thanks David! >