From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0068.outbound.protection.outlook.com [104.47.33.68]) by dpdk.org (Postfix) with ESMTP id 037ACA49F for ; Thu, 25 Jan 2018 11:25:00 +0100 (CET) Received: from BN3PR03CA0087.namprd03.prod.outlook.com (2a01:111:e400:7a4d::47) by BY1PR03MB1420.namprd03.prod.outlook.com (2a01:111:e400:5255::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Thu, 25 Jan 2018 10:24:59 +0000 Received: from BL2FFO11FD008.protection.gbl (2a01:111:f400:7c09::153) by BN3PR03CA0087.outlook.office365.com (2a01:111:e400:7a4d::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.428.17 via Frontend Transport; Thu, 25 Jan 2018 10:24:58 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD008.mail.protection.outlook.com (10.173.161.4) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.428.12 via Frontend Transport; Thu, 25 Jan 2018 10:24:56 +0000 Received: from [10.232.14.39] ([10.232.14.39]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w0P9L2Iu017545; Thu, 25 Jan 2018 02:21:03 -0700 To: "Van Haaren, Harry" CC: Bruce Richardson , Ferruh Yigit , "olivier.matz@6wind.com" , "dev@dpdk.org" , "Ma, Liang J" , "Mccarthy, Peter" , "santosh.shukla@caviumnetworks.com" , "jerin.jacob@caviumnetworks.com" References: <20180123205429.GA8580@bricha3-MOBL3.ger.corp.intel.com> From: Shreyansh Jain Message-ID: <270ef421-6d73-fc02-2251-fad2fc03b8ca@nxp.com> Date: Thu, 25 Jan 2018 15:05:13 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <20180123205429.GA8580@bricha3-MOBL3.ger.corp.intel.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131613494990453257; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(7966004)(39380400002)(376002)(396003)(39860400002)(346002)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(6246003)(23676004)(107886003)(86362001)(8936002)(104016004)(81166006)(81156014)(8676002)(316002)(97736004)(77096007)(85426001)(26005)(53546011)(47776003)(53936002)(305945005)(68736007)(508600001)(65956001)(65806001)(2486003)(76176011)(6862004)(230700001)(3480700004)(50466002)(356003)(31686004)(5660300001)(2906002)(336011)(31696002)(67846002)(105606002)(2950100002)(4326008)(229853002)(106466001)(83506002)(65826007)(64126003)(36756003)(54906003)(6666003)(58126008)(6606295002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR03MB1420; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD008; 1:eWL7bXvYNsAkI0CvakSUU1ui6e/ZQI1mtL0ODOk/dCln+Pcs1Fjc8QkaDdz9ZBiOPavZtsIQs3O2MvccnRAx/RRSqQD3TFlGcnXkVKB8A/aE8tL+S9xyIJFc9hyf1Jox X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3842d7ac-feda-43b9-58a9-08d563dde302 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(4604075)(2017052603307); SRVR:BY1PR03MB1420; X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 3:PUXXgR0B/tQPL/dXuIgAvbXxSdssQNVGhxkhA4hyn1QUPhYwyEuvzO2CjiWHp+5N9vFxuS3m+IFcr/+2gStc1t20bY35y+TvwXx1aJOvNsT4ooolpU64fstJwmKk8RscTsajPS1gX6aCn+wwwCUByOzZf5+BCcGrbnDfrgyCiEFNTTfHpqb74r5VDMiIU5GHAfCW5pyBcpHvAmZ16tSWZUFUcP5ownZ0Hi8UNyJA0vOhuh17aRZ954kmhEcCjNklQTb18fEB8qDe3m5hinjqK2pDv1FgTQjaGOE5nOKczoL7D+wIc8rivCU+CrDYIPvp/hX2pfIAzaCLVJwd9OIW2qciR9zvIy2sho2no7CzcNc=; 25:cVkGln5tgwLVRUZtI4TLcZKcyFF/g7MAbpNK43zz9ibWHP3CSIzeMqP1Cm17u3SJmd/iRLr3EX9VJ4Tv6KXShm0LDfFMrBEcOfb4eT5cXgK8LoPwpMC97EbyKGwdfx3qN8+NtaLyvotcn134ka2atJxHS9paLQrwVQF+b96ArRPx7q3TCdomsBHYPEw/lTykUTKrYJIUpBUrXiCkU/0QnqY0pY9DJgr1s879/m73akAa1FIR0t65SAV6T7UlMpMibG9tv33JEK08lExoOYwh+EJ61WgPVv9dC3d3VFTJhLuGtzW8607Dh9FmBpgUjqfTW3r0oVQBq2HV8U+xJo/oxUruWKpX4QkdqFAitbFHdmU= X-MS-TrafficTypeDiagnostic: BY1PR03MB1420: X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 31:DI+EHwBdpgAbC4eXn1+Kq6dXcW+ez15mvWWNxlSgerY4K0cVlORod4+rxseN3vhqR0o8/ACmJ0oJpPaV4A+hoA9R7pCiut5T1G7+BF9AnJtZ0f6Ho7ihSCHTnx+Er2YYAqCSIngai5p2RAoXJReIRfq0AZn0DPkEN2bHTQVNQmSZwSyV09kx6peeBzk4rfSUg4Aob3NE3MN12lAxEBrGGe0KACsQ7gEzNQMjjdi0UYk=; 4:JAl3+qkaPsmxcVqNmRUTqHlR9ZckSNAM9FOHR/BT6Z91IPE2XECvfdm8N9vDj3S3zI6YUaJsVH+R1mdYqqw2YVzmEG6KAc9LFnJ2PxyBR1eLKH/B454mZ/kGuHuXHT6+80cOfUCN1PtGrsZI67kuRCC7djmiCHsVd5eCrcpqWFZan09A2tJFnDEHHBf2r35niFNj48YeSU126ZpK9WcUojlKrR1SS7lyIOjBJvh0WoDALjQUpePRJU4OzptOlefTkAPZM97HeHm+VM7mitK4Nw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231023)(2400081)(944501161)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(20161123559100)(20161123556025)(20161123565025)(20161123563025)(20161123561025)(201708071742011); SRVR:BY1PR03MB1420; BCL:0; PCL:0; RULEID:(400006); SRVR:BY1PR03MB1420; X-Forefront-PRVS: 0563F2E8B7 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzTUIxNDIwOzIzOkg0NGYrUEVtcmptcmJ4OXNKQ0ttUXcwK2tx?= =?utf-8?B?M1dGQklSTUhOaU9WWjBOSkhMQTR3MXpxV2pZNktQRFFLdkR1c0h1Z1Mwd2pw?= =?utf-8?B?VFYxa20yVlExcGJSdzBKVWdCZVhma1didERBR2hXQ2lrY0JIdlJySDFBaUJs?= =?utf-8?B?Ni9VWll0eUdqUjVvR3BWUWVuSlZSdE51TXptdGl3VzVHc3F1WWVBY1p3NDkw?= =?utf-8?B?R3NUcm1HTGgvSHdOWWVMM0dpaVBCM2hvZHpWaXpEN1A1dGFZV3ZDK0hCNUR4?= =?utf-8?B?OVdrTDBjZkNuZjZoclpGQVJCaGFJOTFGMVU4OHgyZHljd1NEaGkzVzd0eUt6?= =?utf-8?B?R3dpUGRNZ2JKOG0yTXR0YndTbGx6d0poanZwT2xuQ2VSaHZiMVpXRFVjOXRN?= =?utf-8?B?b0hnZVJQOE04ZWZXdi9hN2ZHMHArMnZOWlY1TnRPNTFLbm9WWGpZMmZDTXVF?= =?utf-8?B?Yy9FL3hMZXpvODdmYjR4MzZ0QzQwTG1Sd0R2QlhVL2dzMTVWcHZyYWdPeWh5?= =?utf-8?B?Qmp4RUtDMUJETjRSUmE2UzBERGNPdndsM3JRNGNVQmF4a3liSk5wbUw5VWEy?= =?utf-8?B?eXFIVGZKYlN3WmxWMW5halB0SUswTHo5RkkyMFo2bjVxTWV1Z0FpREZoSnlG?= =?utf-8?B?enlCK1gvSXRVbmUrcFFzQXMyL25Ualdkd2RwNWJZUEhHK1pVMGlYNk00ZU94?= =?utf-8?B?bVRpQ2VjNitoZkFycmpwUGNLN0RDQkVyT3IyVlpua1R0SFV3LzVtSXVqL0Va?= =?utf-8?B?MWsvMThQeVRwSmlFRDNLbnUvbVVZZUQzSVVwcFpHeE9zMTA3UzFtQW1lMWlK?= =?utf-8?B?R1UxUk9BU0JVU1UrM2Y4VnNKcGZGM0J1dys3QkFOUzl6TXJ0Wmh2anNjNS9L?= =?utf-8?B?ZHFQdEI4QzllNm4ralJCcmFBY2MxMGRUQjhObXJDNnJpSFVrYit5Zk1aMFI2?= =?utf-8?B?TkhiM1FWQm1tTDh5ZHFFQ0t4WFU1Z2NhRWpsZWFyc1h2YVpPMHIrditnak9Q?= =?utf-8?B?NUU5MS9TL3BpRENzcUNhelZQQzJnM2d2eUM3VEtJRXlKS25RYWQvc1VtZnFT?= =?utf-8?B?MzNIR0wybWswcms3WmVPTlRLY2dCT2lpU05tK3V2bnV3NHVMTTV6KzVMbi8r?= =?utf-8?B?THNBelNrUktwZHNLNjd4V1JMaHVkSDlKSGJ4WkJXcWhqWFRqbXJrNXlXUlhY?= =?utf-8?B?MVc2TDZMWWlOdEE5K1JNSk5Wb2tHaHByUTlpWEI1YmFmZUd0d25TVmV1QlZi?= =?utf-8?B?TS9STUQyUWFUTFBSbFdpVnVYT3J3Z25DMklEZTFJdTdJUUtuMHRxT0pxd0Zk?= =?utf-8?B?MGhCdWJVNVFKcHl3Z3ZrN3FaOHNPTlQ2QzZ4STA1RjZKQUxsd0hjSXFINlp4?= =?utf-8?B?aENpYytJdXVuUFNkeEZtU1hKek4vQjYya1hKb2Y0TXJ2OVpNWlVxQkFJZURo?= =?utf-8?B?Q2M1YW9UeDRZejgzNGdsZ2plWHBvMktqYVFIVENWUDFHU0FaWFhEd3Q2eUlP?= =?utf-8?B?K0szR3B6MkVWS2FlOTAvWWlFejBzTDBsUk1MdEZUUDdCWUxjaW9ZWUFJMDVr?= =?utf-8?B?ZkZWZE14TVd4RE5WbmdBMitDb0JEemRobWN5eWM2aUJFRGozMkozakxkMGlI?= =?utf-8?B?Ynh0a2ltL2I3M3U4bTF5RUgyZnZjWEhsaXp6SVlBVlA5TlJwV3pJdU81MG1G?= =?utf-8?B?SVFhRVp3K2I0UkFxKzhtK3ptQ0w5TG16azFqMCtDQTJ5eTlPOWlLcmFIYTJx?= =?utf-8?B?dXZYRkphdVJPVXlzMjJmOVBjRWR2N3JDc01zbGNMYkN3R3ZkVGhqS2lJQ2Zj?= =?utf-8?B?dUZQR3k4ZjNlMmJBcU5DY3F4bWg4MnhuVFhWNkdJOGVQelFSWmQ2RFpmZzNl?= =?utf-8?Q?jhcPMlP3jDQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1420; 6:2isd3MGR8Sx5mJcc87O26hfFf6lDJH1zmGb0N8BJ21hK4+7ErLxtRTNnBecO2c8ftGJGn44sUDhpAUNPQlZ311j2gANU5xjvAvGOpJdNqs8Tnl9Ibi+v8RO0Bz4BxHDP4vlxtmy5DUuK/Xnthn/qujbNEnr5XJZX5tbtBid802+HwatN6DvxgUyXkknbOM6eZRVJdFFPfD90IEYIcqjYsl/pIaR6157lGo1tP1F9gLiFIdqUcnU+6dIBDtqbmkfG7HPh12IRbtZtgH5eciGCKWsDXlB3LhaQE2dx44Y+/XuQk90wg9HWaUBQJ2W7tBd/XKXB6cx7cT8COFxi0tuPiQGTc8X/GFD5t0doWRItm+E=; 5:nFi2mHn6IwApohGC7YmT7pnO0xfFNt/kWjR9gx2sR5JJNFe1k+GUeHb5170aVdL/RrCSG7B292fW2da1qAuHoJDRQdDPbjgzJvkg6P6Q6mC1qophelA7Sv1/jMUyu6XMUwLVpyfz0x8giZfHRC7lXF7+OVubYlYIQccb4sEnsR4=; 24:0iOpm8G7qrHwMI7KgtlWAKnZpNatysWM7LcP+UXdjApDmpjmsGEyDdqo+Zi/0Z1IysXu62du50VrLnZlIVkNsvDSuxInef7gcsbwwupRzp4=; 7:f6ewVODDNYerWriRw4JQFMFag6G6hAdj6UXKQdV8Hp8HQ4qtrlXS+fgXVx7WVJ6sDztPSVh0SmJ5PP05791LDVZotkd8r77vBxyg1dHWs9NlhlvzWRLB18Zs/TLAuv7FrCN6BNwVDkj3RzY658sZ2xUsTy6H5v2FRmMmBD7gW73vzBV/aI4m4ptAbAxrPAaX9EW5lquhDiuX6cn3LjOKUdpDBAq9cF/HU+sWexBfqdwA7E2h/QHurOjyeOrwnyqw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2018 10:24:56.1749 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3842d7ac-feda-43b9-58a9-08d563dde302 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1420 Subject: Re: [dpdk-dev] Dynamic Logging Name Formatting 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: Thu, 25 Jan 2018 10:25:01 -0000 Hi Harry, A trivial question(s)... On Wednesday 24 January 2018 02:24 AM, Bruce Richardson wrote: > On Tue, Jan 23, 2018 at 05:45:09PM +0000, Ferruh Yigit wrote: >> On 1/23/2018 5:31 PM, Van Haaren, Harry wrote: >>> === Suggested Consistent Schema === >>> =================================== >>> >>> Libraries: >>> lib..specialization >>> >>> Net PMDs: >>> pmd..specialization >>> // one could argue consistency would be pmd.ethdev. >>> // but the change is larger than the value IMO - thoughts? > > pmd.net ?? Just to clarify, with 'pmd.net' as fixed string, would be driver name along with any meta info? For example: pmd.net.dpaa2 pmd.net.dpaa2.info pmd.net.dpaa2.base Is that right understanding? And, for mempool I can do... pmd.mempool. for example: pmd.mempool.dpaa2 pmd.mempool.dpaa2.something > >>> >>> Eventdev PMDs: >>> pmd.eventdev..specialization >>> >>> Crypto PMDs: >>> pmd.cryptodev..specialization >>> > > "event" and "crypto" without the "dev" on the end, which would also > match "net" above. > >>> BBdev PMDs: >>> pmd.bbdev..specialization >>> >>> Busses: >>> bus..specialization >> >> +1 to suggested schema, looks good to me. > I am working on sending out dynamic logging patches for dpaa2 within rc1 window. I can make changes as agreed here.