From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 80B28A0545; Tue, 20 Dec 2022 20:17:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3130140698; Tue, 20 Dec 2022 20:17:15 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id DD16240684 for ; Tue, 20 Dec 2022 20:17:13 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BKIf43S005298; Tue, 20 Dec 2022 11:17:13 -0800 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2105.outbound.protection.outlook.com [104.47.55.105]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3mhe5rp5cj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 20 Dec 2022 11:17:12 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K4TOWq39Gl64Th9H3pVyUwkUL4dcLPJKKrsMr7vExJEODGdlcOv02FBZROIvqxEHVV5JCdWegd+3uYMivp6V0/smkWzqiCkrQpVSwFJaqwA+rHJm4bN9sr+/ShZZff8+xZ/ghQIuHoblK38IviTDzB44hUr3RSFOkY0+I+3gyOMte0hJ5m2v+mcnh8ra+QX4mLkeCiHK8yIR/C0d9wp1ja0de9JPjmkxkdJbNGd5ltj0sRsRELuwLEMWdtkF4lk+NOT/1aLBZGqY17kDjaOXhr2DJbtB1Dif056XhPVYfuwAlUy5PWib8D+EUzAAe+H3AWKvDi9zJ9WI1QQHzguwvA== 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=sL3gPvOlvMfeb7OF+dCSD1rk39RwWx9+4D3c3oevj7c=; b=Ec7jcvK1NXMhSTlrIL2YC9451RtEDTMKcrgmoKXTVFfPTBmt3AyL5cUcZX2Aw9in+P5ZAd6LxhvOuLrssceepjig7QGgXeO/m9VpOYADWdxc102chl4xh1hRTBidEYkcuEuLpJFayMCeRqeotxI0PdTPQsiASfTFLBoLqDFd4a7R8jY5keex7KMuzZ+bd2g8Bwh1khg/7Im2lRSDIVK2qesiJzMY0vPssamQ8h83Y5gZadEI8rLzx0nYc7QhyaYi+ZTVNP3ge9gFZ/YR5ct+4IghtU4pOfSp1dru0Pwy8EaYkfvwDP8Vk49qxpyNe1DHco6DXL2zbXYfgopIzQGkIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sL3gPvOlvMfeb7OF+dCSD1rk39RwWx9+4D3c3oevj7c=; b=CKdoOrnyoC1w73cugkAHXfvp4QV0yQ0kTwA+M/QLfB98w2g0NnG3nQpmK5lmNKn4yw/HoniA87jzBBJjgg/d+d06TqO0FWYhS9YZ1WFP6WBXyoDfcnHcKRN3w/b4MfGW/KCNsdwKA4XMFZOoH27OX5QFY0j1o5Zm74eZbTe76RY= Received: from CO6PR18MB3939.namprd18.prod.outlook.com (2603:10b6:5:34d::18) by BN9PR18MB4267.namprd18.prod.outlook.com (2603:10b6:408:11c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.15; Tue, 20 Dec 2022 19:17:10 +0000 Received: from CO6PR18MB3939.namprd18.prod.outlook.com ([fe80::d13c:e84a:6a65:4b4f]) by CO6PR18MB3939.namprd18.prod.outlook.com ([fe80::d13c:e84a:6a65:4b4f%5]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 19:17:09 +0000 From: Srikanth Yalavarthi To: Stephen Hemminger CC: "dev@dpdk.org" , Shivah Shankar Shankar Narayan Rao , Jerin Jacob Kollanukkaran , Anup Prabhu , Srikanth Yalavarthi Subject: RE: [EXT] Re: [PATCH v3 0/4] implementation of ML common code Thread-Topic: [EXT] Re: [PATCH v3 0/4] implementation of ML common code Thread-Index: AQHZFJvpedo1c0OAi02yIRpJQr1hta53IzuAgAAA+pA= Date: Tue, 20 Dec 2022 19:17:09 +0000 Message-ID: References: <20221212172108.17993-1-syalavarthi@marvell.com> <20221220175256.31302-1-syalavarthi@marvell.com> <20221220110655.0f27867d@hermes.local> In-Reply-To: <20221220110655.0f27867d@hermes.local> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcc3lhbGF2YXJ0?= =?us-ascii?Q?aGlcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZi?= =?us-ascii?Q?ODRiYTI5ZTM1Ylxtc2dzXG1zZy1lNDBkN2EyYS04MDlhLTExZWQtOWVkYi05?= =?us-ascii?Q?OGZhOWI4YTVlZTJcYW1lLXRlc3RcZTQwZDdhMmMtODA5YS0xMWVkLTllZGIt?= =?us-ascii?Q?OThmYTliOGE1ZWUyYm9keS50eHQiIHN6PSIyNTc0IiB0PSIxMzMxNjAzNzQy?= =?us-ascii?Q?NjgwNzMzMTAiIGg9ImlUYTZmeDZVZmVyZ3hFQ2tPN3VxSEY5YUlscz0iIGlk?= =?us-ascii?Q?PSIiIGJsPSIwIiBibz0iMSIgY2k9ImNBQUFBRVJIVTFSU1JVRk5DZ1VBQU5n?= =?us-ascii?Q?SEFBQmVGV2ltcHhUWkFlck1FcnpFaXVhdjZzd1N2TVNLNXE4TUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFIQUFBQUJvQndBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFFQUFRQUJBQUFBM1R6RkFBQUFBQUFBQUFBQUFBQUFBSjRBQUFCaEFH?= =?us-ascii?Q?UUFaQUJ5QUdVQWN3QnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR01BZFFCekFIUUFid0J0QUY4?= =?us-ascii?Q?QWNBQmxBSElBY3dCdkFHNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFB?= =?us-ascii?Q?Q0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFCdkFHMEFYd0J3QUdnQWJ3QnVBR1VB?= =?us-ascii?Q?YmdCMUFHMEFZZ0JsQUhJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJq?= =?us-ascii?Q?QUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1QUY4QVpBQmhBSE1BYUFCZkFIWUFN?= =?us-ascii?Q?QUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdB?= =?us-ascii?Q?QUFHTUFkUUJ6QUhRQWJ3QnRBRjhBY3dCekFHNEFYd0JyQUdVQWVRQjNBRzhB?= =?us-ascii?Q?Y2dCa0FITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWXdCMUFITUFkQUJ2?= =?us-ascii?Q?QUcwQVh3QnpBSE1BYmdCZkFHNEFid0JrQUdVQWJBQnBBRzBBYVFCMEFHVUFj?= =?us-ascii?Q?Z0JmQUhZQU1BQXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFB?= =?us-ascii?Q?QUFBQUFBSUFBQUFBQUo0QUFBQmpBSFVBY3dCMEFHOEFiUUJmQUhNQWN3QnVB?= =?us-ascii?Q?RjhBY3dCd0FHRUFZd0JsQUY4QWRnQXdBRElBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFu?= =?us-ascii?Q?Z0FBQUdRQWJBQndBRjhBY3dCckFIa0FjQUJsQUY4QVl3Qm9BR0VBZEFCZkFH?= =?us-ascii?Q?MEFaUUJ6QUhNQVlRQm5BR1VBWHdCMkFEQUFNZ0FBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFaQUJzQUhBQVh3?= =?us-ascii?Q?QnpBR3dBWVFCakFHc0FYd0JqQUdnQVlRQjBBRjhBYlFCbEFITUFjd0JoQUdj?= =?us-ascii?Q?QVpRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCa0FHd0FjQUJmQUhRQVpRQmhBRzBBY3dCZkFHOEFiZ0JsQUdRQWNnQnBBSFlBWlFCZkFHWUFhUUJzQUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR1VBYlFCaEFHa0FiQUJmQUdFQVpBQmtBSElBWlFCekFITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUhRQVpRQnlBRzBBYVFCdUFIVUFjd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFBPT0iLz48L21ldGE+ x-dg-rorf: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB3939:EE_|BN9PR18MB4267:EE_ x-ms-office365-filtering-correlation-id: 90dae59c-d325-4c89-a4a4-08dae2becaa7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tFFtMDXE8H9PytxtfY0Fow2SlRreReJHQJexYqEj2aPUipzNcNnVeTiRgaoKpZALagR/BrHLJh3FzUDWL/z7/gTKV1Q8YsNGjJqkxxtMiB6751atLnZRw7eSWr2oqyOZDaS7ZrN5FvOMDl9rFfxWO6LFsuDuWV6K+Bhae7ZV9BBkoL5AH+letYO44MsRoyxAIt2MpfqntbSiOjbBOniEgTdhOeCzzpXEB8IkKdsYmx06cd/2RkdwBTzZ2fD0iQKz/U8yl1EZrNJma+GBAkHiXekE/8XEagAQ7msarvZ5ypNoUdQjAJncsRLaMwidkXXX8Mv2XPPHeRmBrNs2UtHmgiEDcmJQzfBxywDZP/hEKA/Flbgl1lqk37JcmjSMjDRqnHnV3olGv644nIIB0ZUz7el+cx+EddzsR3YnIjU2x18hRpfuWYzmhp8MaQ9iBqR9E2+/WN6l/yCwwjs5ZglCal2QIjRuDFInthWd736Bb8yIq+ArNKIA/ybGe4+FpWKXmIFF2jt+bW9vXvHs7Gn7fQHl2Ehi8tfREbLU8eREFMoejrKOikH/gcmEajXnRi0eWeXAN7UOqbbvSmzEF1Ss4t1IUqgtaGaWFeDcKOlKkJLAUu/6+a8jPXmZ7eEPUePovaKgj9ga/7BoAC3YD+DCwNFCtsOKYIZPjJyXNMQ0HQFhMnJFhslL7fHiWmnQDshkV1qGkE0jTKf1r7yc5Ww2VbsvclzxIb7KNXw3qoiMIgsSjB9pvJANdt2oNx+z2LcBB43DwHPchr8sNeVzRkqgGQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB3939.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(39860400002)(136003)(366004)(376002)(451199015)(83380400001)(26005)(186003)(478600001)(71200400001)(966005)(53546011)(9686003)(6506007)(52536014)(66476007)(38070700005)(86362001)(55016003)(38100700002)(122000001)(316002)(7696005)(8936002)(8676002)(54906003)(64756008)(5660300002)(41300700001)(76116006)(66946007)(4326008)(66556008)(6916009)(66446008)(107886003)(2906002)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5NwzeTnQYpWkhU/BuwS+RF7pXU5bcaNQTa4q4nGFN51lxGBH+F/h60oSYF0e?= =?us-ascii?Q?HpSfLP0VdgOwW3e2HzpuRTju/ukOUYOOrl3wUysQSrpw7JM1CMZTMpNx1RQy?= =?us-ascii?Q?hWQKoXunx2QDYife/bjBwpSLQm543INO7Y0OMmDmSXoakDLhQa4uYX5uIjzv?= =?us-ascii?Q?mTe9efr94Y6gApHBSUXJ2SfOQZPh8xAG81WX/0rKzw/gqyoUWrTU8x2gHefw?= =?us-ascii?Q?TOKYdBqiuzuxVvLVl3Rt9fUgs96oZyN8zO4mRuOnQbDihskG6SJ2sJXuLI7T?= =?us-ascii?Q?hOfLOZo3yFl0t65sB4Lpavv3ZYCuuThG/qR/+J2qLWTe9DKWuuI4q+xV0+PS?= =?us-ascii?Q?ZM1d8WX8uzITuccdnElPDSBQQEFZ6breG0p+gw4Q4pgSTS0MnUnWvTxHYqCN?= =?us-ascii?Q?iNw2zbIF4ambrBzNvitJukr+26Sz7nXeZJtRj56YMGOgBckSf4EBJ+xSnWFl?= =?us-ascii?Q?0lb2HGUkJodCd98OtREojP0X6RjB0Pvrz5vGl4EA05Kz7e2eXhecsLKhUrHU?= =?us-ascii?Q?BVnOw2G4E3WhhHO8c4HF3Vxe7I2H3CGM0/aGgScChGR+pglLrE7WzbO7lif3?= =?us-ascii?Q?MHlf7qNpn1yh6RtPf0BB2YbFl04rLK3z8UQ5h2p9aDfA7uSM2O6Ark44bU+3?= =?us-ascii?Q?dtlxNuyTyw0xbaSOl3WlnB3QAgUCDDAEn5BlmoQoRM/3nP/O6osTktpddlJJ?= =?us-ascii?Q?DX8wA0skpd7UQnTrHppYe4k7fO2zBtuVrk81GNfhcZLsIxOZYKVsEuuymzsv?= =?us-ascii?Q?vCHnDS8ObBdYqtHX3rSP0jr63o2d5Dq/zpbHhAxjwl0UDdUwLeCVZvqdN3+u?= =?us-ascii?Q?a8Qs73Ru1V4bE15FDkzdAEzCgbCDW+lSlMyA6b5IA1VJXegghcNa3kqoWBzw?= =?us-ascii?Q?SUJLt+KP6LykmCqFl2A+L/OoekRk1pN91hriG1ay34p1asuF/ZWYDdrM3Jzm?= =?us-ascii?Q?eSHcWEwpcczA0iORhH7Cx3y+92men0JHWw6xTuv+OFzD/H2+w2DlqLMdP5ni?= =?us-ascii?Q?l6IMUTJpeURSMGitptP7NmXFdnRpw2KZTXI3Z7G9BLSzhsTPHqZ7XLlzbG85?= =?us-ascii?Q?JYK4qkUXfcO56TawzdMWZVcbelnahj9Go161zBtsLQIkt9799H3xbnRqxuM+?= =?us-ascii?Q?ZBsn7XI8p7N0F7CoJ79iqkZRPz7LWeNOTOPnMWI0GSECYp2lYlSFENWVYtvq?= =?us-ascii?Q?YdtIZJPiLW8QShhod5RBokj6OBfbmElrGbP0RuAToytPATvo49N9hWtHVrLD?= =?us-ascii?Q?TQIRWTRwoaknm0FafDZiYuCpkiv4SjoX2YiuLNzP2Ce+O4rsf9BbBv4RSL/m?= =?us-ascii?Q?ppeYBUA80UlcBc2nZFtfzWP2X9DLp+hn46VD3xNOyITDHUvIU2JGErQhtkCB?= =?us-ascii?Q?1AhgeCeG3/Y9P1RyvaLAoZFTjsXTaEU2bJ0cNGPxmANVCBb5kvg9xC579k5r?= =?us-ascii?Q?6QEK7IsoXw88Slmj4L4UwQ/NkI7xJd24fm70Q5lR7Pf9dyWHnuAf7rNzBTZY?= =?us-ascii?Q?HjP0rF5fQggRF8Os+Be1WKbN8L0gXn/2WjzOsHsJWYQGHflzAno5+kmvFFR6?= =?us-ascii?Q?Xarcyj1d9xiKA12puf77IHW69ibNhAm0e7VJw9SJ?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB3939.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90dae59c-d325-4c89-a4a4-08dae2becaa7 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2022 19:17:09.7681 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nzOQ9MpHgm1FZWKf44mijOu786q2tXTy+qrTRC9mpiYLAGaRctBMuFEaPLpHfyAknRbkEvsdBy44VdFgKiV1DA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR18MB4267 X-Proofpoint-GUID: MIcBLWzSZjhmIAcOH08ZoPDS07ZjNF0o X-Proofpoint-ORIG-GUID: MIcBLWzSZjhmIAcOH08ZoPDS07ZjNF0o X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-20_06,2022-12-20_01,2022-06-22_01 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 > -----Original Message----- > From: Stephen Hemminger > Sent: 21 December 2022 00:37 > To: Srikanth Yalavarthi > Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao > ; Jerin Jacob Kollanukkaran > ; Anup Prabhu > Subject: [EXT] Re: [PATCH v3 0/4] implementation of ML common code >=20 > External Email >=20 > ---------------------------------------------------------------------- > On Tue, 20 Dec 2022 09:52:52 -0800 > Srikanth Yalavarthi wrote: >=20 > > Machine Learning common code > > ---------------------------- > > > > This patch series implements the common ML code that can be used by ML > > drivers. Common code include functions to convert ML IO type to > > string, IO format type to string, function get size of ML IO type, and > > functions for converting data types from higher precision to lower > > precision and vice-versa. > > > > Data type conversion functions support handling float32, float16, > > bfloat16, uint8, int8, uint16 and int16. Two versions of conversion > > functions are implemented in the series, generic scalar version and > > vector version using Arm NEON intrinsics. When compiling DPDK for > > platform supporting Arm NEON, vector NEON version of the routines > > would be enabled. Compilation would fall back to generic scalar > > versions on platform like x86_64 / PowerPC etc., that don't support Arm > NEON. > > > > > > Srikanth Yalavarthi (4): > > common/ml: add initial files for ML common code > > common/ml: add common utility functions > > common/ml: add scalar type conversion functions > > common/ml: add Arm NEON type conversion routines >=20 >=20 > Ok, but much more is needed. >=20 > Where is the documentation? Documentation related to the functions is part of the header files. Doxygen= documentation is not added as the functions / macros part of common/ml is= non RTE code. > Where are the tests? > Where is an example? We don't intend to implement unit tests or examples for the common/ml code = as it is intended for driver use only. >=20 > Need a driver that uses it ml/cnxk driver uses the functions part of common/ml code. Driver is pushed = as part of a separate patch series http://patches.dpdk.org/project/dpdk/list/?series=3D26050 http://patches.dpdk.org/project/dpdk/patch/20221208201806.21893-23-syalavar= thi@marvell.com/