From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 96788C433ED for ; Mon, 12 Apr 2021 23:47:44 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 1D1A061278 for ; Mon, 12 Apr 2021 23:47:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D1A061278 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nvidia.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F3570160870; Tue, 13 Apr 2021 01:47:42 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2042.outbound.protection.outlook.com [40.107.94.42]) by mails.dpdk.org (Postfix) with ESMTP id F1C754067E for ; Tue, 13 Apr 2021 01:47:41 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kPF7IuL1fRp2yPQ/Fl+OoGZnnraXnOFulz7H5nfoj5kklzv6RSAoo6uQ04UJ44+DjypyDGiVwQBcjUaE6PYG3IS0ai799pLu2f+bUE+TkCw2Er46oSpnWujFa1RjF5F8SxHwIWKpwcLnew014pEsN8hc5pPOU+1/chj//FSqG4YYHQXqDpT4YpXl+gpgSp00jtG2RBZPgLVn/7PJ3IoMvs9I7U/US3jAZo1a220iIUzQaz8uGAWjE8vQyiJLDEySZl568c2BiEhoUtNdT5NqBmOtpKwJBa/d/CSsXh9W0xlwr8zTQPZ+FZqJOee5JvkaWFYyT7O3fyftePZ4v5lphw== 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-SenderADCheck; bh=VDSDL7rGDDdzdbJW9JyBqJPmPlQaGvREStHBP2p1Owk=; b=UYo/X7uDnjVTPFdfQaXtNAmYzlaA8Hs5GKZk5eatV+szXYsBm1gxEtmsrGodrIMhGaze6KAKyHtKXU8QrkPqvh1uXrkKeJptNAfiMAdTvtFTxVN3AtJf7zxs72jJyBTq+6usdkiufjKB0T7M469YpfBpurk8Slhfnj0Y11qceU9IPk07zPfZXk15Psm4VpLyStKzHyimZJ5Evl3ENARKnKU4SNYMdmxvfTPK8u+bUPULQ1Iom70CtAx2RY8SnFiFDKEmWTzMrg5zi4EORd2qf3Fx+f3ndZF+6U6A3ydTEIpqDkElqTvzlMoBP7KTAh438E/rgyx+BWWv7uLg6zIoUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; 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=VDSDL7rGDDdzdbJW9JyBqJPmPlQaGvREStHBP2p1Owk=; b=so6mLiNPTt68LQZh20BXbqkzd/HjmwiFQtslFyiQxnbSV3hwLIU40AwfWxEq073Qni5xKGCn1tBYX0u+J5SusUZ7zJGwX5o3CzssTIfNP+NM2TxNTg6zk3Ayfq4gyEGNmAmV6Q4vwBiW+HyvVWzKUNL6GsBmBPMS1GPGAkL2+669aDIu+nIQcJLVz4RTvPPN3/u/Jh3AJbTJo0VyD+IWYPBG24EnthpzPMuKT4zVDZwKsZxZ2IN3WDHrXN3Uu2dpcbP7zKzBMCEsX8EPo2cgaOks8qSjhhj1L2gW6z/XhiXU3dFRD4Yt54t4YOXyjTua839E6FSXo9Dux1068tW8xQ== Received: from BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) by BY5PR12MB3985.namprd12.prod.outlook.com (2603:10b6:a03:196::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.21; Mon, 12 Apr 2021 23:47:39 +0000 Received: from BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::b919:53f4:6757:331c]) by BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::b919:53f4:6757:331c%5]) with mapi id 15.20.4020.022; Mon, 12 Apr 2021 23:47:39 +0000 From: "Xueming(Steven) Li" To: NBU-Contact-Thomas Monjalon CC: Gaetan Rivet , "dev@dpdk.org" , Asaf Penso , Ferruh Yigit , Andrew Rybchenko Thread-Topic: [dpdk-dev] [PATCH v4 5/5] devargs: parse global device syntax Thread-Index: AQHXLhU8GN8oTu+tR0iMkm8D/MDfjKqxaF6AgAAn2kA= Date: Mon, 12 Apr 2021 23:47:39 +0000 Message-ID: References: <1618064637-16413-1-git-send-email-xuemingl@nvidia.com> <1618064637-16413-6-git-send-email-xuemingl@nvidia.com> <1627586.tg1ZHOGH2v@thomas> In-Reply-To: <1627586.tg1ZHOGH2v@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [180.162.52.50] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5be65a43-ccd9-4753-961c-08d8fe0d5bae x-ms-traffictypediagnostic: BY5PR12MB3985: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G9a4iuwlP+NYauoOnNtm2mMfgzjaCGLxJu07QAwMbXg9rPEXIbk93iw/AVmUvV2v1Kk/5c/bhBdmIm4a3QrcyBJaQVUJp5COLX5XLWyurPbRWqN2Vri801iN6vVtBEgQveMJ1g8HXWaPP7aDq+JA0EYi9HuUFSi6caKnLCFSmj7cpjkha1b6e19YOMlCBePrVUN0b/C2R25g2IwaxeE5MKEWZkxMS1fmnchmJz6Nn7/lZBOfgf0fqB3icbooT8etjpV/INFt5XeeqS3vt/PuP7/3f8g+m13FwcgokVMHG1lDUBD9HhDKLw3/F/pN+c7+MY8YbLi2dCFcCdp0kmGTuHteo0oCUh0Ji/+GA/+avKkgPssMb42gMSnaJ0EnX/FNqDa6iyl66PWe8YwuNZJthw2CRtCZYEHvOiwH6jkT92cEIspCH3X1mSsrdYhT2jmCMkYR4graG8K5nbDVm4Ib4Wvk0QS5iszRVC/2cUl0HnTasQ4p3ETLGeamzNI4gN/YkZdma7cYRjk5R/hdKUTcTn9nVqgsD8/wKDGQ8q/j+Gz8dRr176mJgcHLLAtoq603JsRkC72ZO+FIKevT7+7xuBv6HnlhZtXzejWor8ZMpF4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB4324.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(396003)(136003)(346002)(366004)(71200400001)(2906002)(6506007)(8676002)(5660300002)(55016002)(4326008)(33656002)(53546011)(9686003)(6916009)(54906003)(66556008)(66446008)(52536014)(26005)(38100700002)(478600001)(316002)(66476007)(8936002)(64756008)(66946007)(83380400001)(76116006)(7696005)(86362001)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?VY/2qoqM8YY3i8tJY6oWiSk8e0SWa1EcgWgwJI7MLN78u3Ya+ZZ90ZZRnXGj?= =?us-ascii?Q?VeiRUVumxT64xzQFr6TwZuGDEpw5n6DYFX9gSqv+k9DKfiApQ7vQ4FVnRHTH?= =?us-ascii?Q?0sqinS4f2llrRePgLie/LEsE6Wp5g59748PWTvseHQm73hEuIqtwrrA2BZTz?= =?us-ascii?Q?7g52oWxmZdIOBf9zSVN337rDMSOE8yJeL/FsuaFq6piATRgMGg5iIBn70MRl?= =?us-ascii?Q?bxV2MkytC6IRR8SETxhtK7XFSC4kr5P6QlhFfZo879AoM4YI3jfateAQszit?= =?us-ascii?Q?VQ3FhWFL/jGqqk1kp3arZL9dE7sswMIcoV3+VTpbJIhW4YQHpVVGCZEZWdRx?= =?us-ascii?Q?XQX5S+yQ2NwF1DMiTArKMlASP4SfXKBbe8SODh3aTmRg1huAgfimLtaWQy5i?= =?us-ascii?Q?HNr6+kNXh8odiZ2qXYSuJvrbL8UJmQpQlc+DcoeAkT8pzDwjJPCavGR/3goe?= =?us-ascii?Q?6nnAVdFahqAVrVGnRWuhJIdy11sjEnQbQAdiNS9cPmSJkmnm1WiMWE1aQabf?= =?us-ascii?Q?uR1o9Su/p+0bmHIacPrU8akyNODttx54lcQNdiE61wjyTn9jeeTk/FpVZDrZ?= =?us-ascii?Q?bX2TCtXAN8lVGshCyotdcoksnHt4l9Qx4NgiD0A5VgogJznwJP1/UIOaM0l+?= =?us-ascii?Q?WIjhoRR5l6GXZmoihRnUowSpgX5dgm0uAn5O93mQMQcIysomu1JlnRgHH8YV?= =?us-ascii?Q?P+GfJhnhoCykyB7TuGTYBqJfTYCyixVtD6F/Ltia+UOzMOTsKaE0pO2igecj?= =?us-ascii?Q?OWhcJHxJsywXmOyd7dmw4mi8CK6znWFPVo+L3blyrZV1rHIPJmPKwBubGmTo?= =?us-ascii?Q?4bgCQM5FOO9qVF7URQ5q31ZG/F/NmWubv0RWP42zH+uy4C93UZHh5iK9w5UR?= =?us-ascii?Q?5UX2F2PCyMggssXUmhnZ9TlK0CJM+EJhQbVmeAnA2PDhJlCIc+MhQFVPjZso?= =?us-ascii?Q?tmFxB9xMByroOgiyFTN+mr+azgPX6S1XzOwA7DWmlzbY6kziHyEOmEoOqBAP?= =?us-ascii?Q?/bh8BsvbAcAmW8qCRmSD9R+qLfCHMNP02m22HWyIclGhJFHATeTK4W1qPc6i?= =?us-ascii?Q?ExV6vfp5vOiTd+O2ZL1VZXg2TNXUo4EEySHbhFHd8E1DGd5M/xXSMGhimg3w?= =?us-ascii?Q?cQcMRSjTyFbKZhyDSsHg3KfeDRoYAvxNzCe/AY74IU5s/HtZNLpVQW2AeAYI?= =?us-ascii?Q?oQnb6a8zRxk4Zkhcg3QgnBcb18psSPng23EdootuAAz4hCGqcWeixNKDvnts?= =?us-ascii?Q?RP8jcbDZ2okr01WuZOlm0/gtbE8UqHfo7HmLLBo9x9nq3Ml+/ktzj9jW5Dgd?= =?us-ascii?Q?hygEusJmWJQLP8SWndAS7THu?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB4324.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5be65a43-ccd9-4753-961c-08d8fe0d5bae X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2021 23:47:39.8127 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZiRY5QRXrvZV/38zqzdhlNPU7Wq0+Cwqs2kZJZRJDR5+dWoZb8Cu0Sbnqna8ffZC71y5V/C82LXIhplI2TwQ/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB3985 Subject: Re: [dpdk-dev] [PATCH v4 5/5] devargs: parse global device syntax X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" > -----Original Message----- > From: Thomas Monjalon > Sent: Tuesday, April 13, 2021 5:25 AM > To: Xueming(Steven) Li > Cc: Gaetan Rivet ; dev@dpdk.org; Xueming(Steven) Li <= xuemingl@nvidia.com>; Asaf Penso > ; Ferruh Yigit ; Andrew Rybchen= ko > Subject: Re: [dpdk-dev] [PATCH v4 5/5] devargs: parse global device synta= x >=20 > 10/04/2021 16:23, Xueming Li: > > --- a/doc/guides/rel_notes/release_21_05.rst > > +++ b/doc/guides/rel_notes/release_21_05.rst > > @@ -131,6 +131,12 @@ New Features > > * Added command to display Rx queue used descriptor count. > > ``show port (port_id) rxq (queue_id) desc used count`` > > > > +* **Enabled new devargs parser.** > > + > > + * Unified devargs storage buffer usage. >=20 > I think this one can be skipped, it is internal handling. >=20 > > + * Added new bus driver api to allow bus driver contribute to devargs= parsing. > > + * Try new devargs syntax parser first, fallback to legacy syntax par= ser. >=20 > Rewording: > " > * Enabled devargs syntax > ``bus=3DX,paramX=3Dx/class=3DY,paramY=3Dy/driver=3DZ,paramZ=3Dz`` > * Added bus-level parsing of the devargs syntax. > * Kept compatibility with the legacy syntax as parsing fallback. > " >=20 > Please move this block at the beginning of the release notes. >=20 Thanks!