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 A4FB642C9A; Mon, 12 Jun 2023 18:12:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 962B7427F5; Mon, 12 Jun 2023 18:12:27 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id D9A48427F2 for ; Mon, 12 Jun 2023 18:12:26 +0200 (CEST) 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 35CEr5b4005891; Mon, 12 Jun 2023 09:12:26 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2172.outbound.protection.outlook.com [104.47.56.172]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3r4rpkd241-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 Jun 2023 09:12:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E2x/oYTLicVW8/wxLFVK4XYtY3ZWXsRY6yRrVAxI/gppVAOfRSVyAkLthD1YLR3BN8aGjbmtq0Yi8e7gV1k1KY/Foa7IUFv1d8S9NNwpW7Y0iifiXMJW1ya/uyJfis5BWOUCVad14U9wMCcTbO6zvHF3HVubrHu3ZgQUvIQHQ38aikhyakWDs5tg16Dv6kZpy10vDOnmfsXZm/Ak0WhmDk+VJViYu2T4AUeGGIFBmNVQWH3LmMfJOk8UrgudIPALYrlKB6/nacxZjUEdobAIw2L1Zl+KiyUt87aDj5ZeJROB29N9ky23WW/x3c6KTkkAwAny+VlcW+EMtHLAxwN8HQ== 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=6u57teytyfFDQd9aaCyZsddc0b6Q+36I5ChPGixdIn4=; b=Xd3Svx01Sr3kDVk1UFyjhdNhVi9pYvI4GF+acqfpCRs/suAuFJm7IlBcwSc1eMGl1FVJy99tm+aqz0cr5j5VWUgesJIpgbl6GLZ08QZu4FFZw4j5MVGh4fy3OlNd34r/nVmZdPRH9IWNAmeKuvXGaDTmHI35W6SgZHVhc9lw4nsn60XS+EhdSIOaUHB6IYJdWPDk31aTl4AJt8SH4t4G5Pfa426YixyFP5HWXKe+6MYg16lW/4Fr2FWpozgETMT+hMnwRJWoeRPygTZSJIa4iZIxdpqv4tXmrQvsukU4Kf/8Iw/JyyerAcCaVeloSqleNgoLvgsAALbBc8V8Bg9sRQ== 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=6u57teytyfFDQd9aaCyZsddc0b6Q+36I5ChPGixdIn4=; b=KPoYE1QvZ7y55FqqM5i2yXPbkXl4KY1QmIOyp71rvyZnhOPFqmp2ArlPZX1tfbUr1QmaR9SqOSNFZHmnd1Y9ANpiX7tA1XJboTwVaA5cLwuxcwNfMyOiPCPkJxAcThRc8/UCd8NCZFH8qz4CQ5NjksNKF58m211G/N0/93yfI7U= Received: from MW4PR18MB5244.namprd18.prod.outlook.com (2603:10b6:303:1e0::16) by MW5PR18MB5044.namprd18.prod.outlook.com (2603:10b6:303:1cb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.29; Mon, 12 Jun 2023 16:12:23 +0000 Received: from MW4PR18MB5244.namprd18.prod.outlook.com ([fe80::29d9:cfa:f52f:67d2]) by MW4PR18MB5244.namprd18.prod.outlook.com ([fe80::29d9:cfa:f52f:67d2%4]) with mapi id 15.20.6477.028; Mon, 12 Jun 2023 16:12:22 +0000 From: Vamsi Krishna Attunuru To: Vamsi Krishna Attunuru , "dev@dpdk.org" , "thomas@monjalon.net" , Jerin Jacob Kollanukkaran CC: Nithin Kumar Dabilpuram , "zhirun.yan@intel.com" Subject: RE: [PATCH v3 0/3] node: Introduce kernel_rx & kernel_tx nodes Thread-Topic: [PATCH v3 0/3] node: Introduce kernel_rx & kernel_tx nodes Thread-Index: AQHZlW5uhVl3E3JWi0etKtv/fU8j+6+HZYnQ Date: Mon, 12 Jun 2023 16:12:22 +0000 Message-ID: References: <20230425131516.3308612-1-vattunuru@marvell.com> <20230602162216.1868870-1-vattunuru@marvell.com> In-Reply-To: <20230602162216.1868870-1-vattunuru@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcdmF0dHVudXJ1?= =?us-ascii?Q?XGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0?= =?us-ascii?Q?YmEyOWUzNWJcbXNnc1xtc2ctZTdiZjNkNjItMDkzYi0xMWVlLWI2ZDMtYTAy?= =?us-ascii?Q?OTE5OTI5ZjVjXGFtZS10ZXN0XGU3YmYzZDY0LTA5M2ItMTFlZS1iNmQzLWEw?= =?us-ascii?Q?MjkxOTkyOWY1Y2JvZHkudHh0IiBzej0iMTkxNyIgdD0iMTMzMzEwNTk5NDAw?= =?us-ascii?Q?OTE2MzYxIiBoPSJxbGttMHlScFZFWmsvVFFGTnFyZGcwN0dDZEE9IiBpZD0i?= =?us-ascii?Q?IiBibD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFONFBB?= =?us-ascii?Q?QUNKQlJhcVNKM1pBZjVEQ1hub3VSUVgva01KZWVpNUZCY1pBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBSEFBQUFCdUR3QUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBRUFBUUVCQUFBQUk3cVRwQUNBQVFBQUFBQUFBQUFBQUo0QUFBQmhBR1FB?= =?us-ascii?Q?WkFCeUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFGOEFj?= =?us-ascii?Q?QUJsQUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNB?= =?us-ascii?Q?QUFBQUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdVQWJn?= =?us-ascii?Q?QjFBRzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCakFI?= =?us-ascii?Q?VUFjd0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlBTUFB?= =?us-ascii?Q?eUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFB?= =?us-ascii?Q?R01BZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4QWNn?= =?us-ascii?Q?QmtBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFCdkFH?= =?us-ascii?Q?MEFYd0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VBY2dC?= =?us-ascii?Q?ZkFIWUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFB?= =?us-ascii?Q?QUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1QUY4?= =?us-ascii?Q?QWN3QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdB?= =?us-ascii?Q?QUFHUUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZBRzBB?= =?us-ascii?Q?WlFCekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFYd0J6?= =?us-ascii?Q?QUd3QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFHY0Fa?= =?us-ascii?Q?UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dBY0FC?= =?us-ascii?Q?ZkFIUUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZBR1lB?= =?us-ascii?Q?YVFCc0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFF?= =?us-ascii?Q?QUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFaQUJr?= =?us-ascii?Q?QUhJQVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUJ3QUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFB?= =?us-ascii?Q?QUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBB?= =?us-ascii?Q?RjhBYmdCaEFHMEFaUUJ6QUY4QVl3QnZBRzRBWmdCcEFHUUFaUUJ1QUhRQWFR?= =?us-ascii?Q?QmhBR3dBWHdCaEFHd0Fid0J1QUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFj?= =?us-ascii?Q?Z0IyQUdVQWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFCbEFI?= =?us-ascii?Q?TUFYd0J5QUdVQWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QVlRQnNBRzhBYmdC?= =?us-ascii?Q?bEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUY4QWNB?= =?us-ascii?Q?QnlBRzhBYWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFISUFaUUJ6QUhR?= =?us-ascii?Q?QWNnQnBBR01BZEFCbEFHUUFYd0JvQUdVQWVBQmpBRzhBWkFCbEFITUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FB?= =?us-ascii?Q?QUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUdFQWNnQnRBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-rorf: true x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFB?= =?us-ascii?Q?QUlBQUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCc0FGOEFad0J2QUc4QVp3?= =?us-ascii?Q?QnNBR1VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFH?= =?us-ascii?Q?MEFZUUJ5QUhZQVpRQnNBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhBWXdC?= =?us-ascii?Q?dkFHUUFaUUJ6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3?= =?us-ascii?Q?QWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QmpBRzhBWkFCbEFITUFYd0Jr?= =?us-ascii?Q?QUdrQVl3QjBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFB?= =?us-ascii?Q?QUFBSUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlBRzhB?= =?us-ascii?Q?YWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFHTUFid0J1QUdZQWFRQmtB?= =?us-ascii?Q?R1VBYmdCMEFHa0FZUUJzQUY4QWJRQmhBSElBZGdCbEFHd0FiQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FB?= =?us-ascii?Q?QUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFGOEFi?= =?us-ascii?Q?Z0JoQUcwQVpRQnpBRjhBWXdCdkFHNEFaZ0JwQUdRQVpRQnVBSFFBYVFCaEFH?= =?us-ascii?Q?d0FYd0J0QUdFQWNnQjJBR1VBYkFCc0FGOEFid0J5QUY4QVlRQnlBRzBBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFD?= =?us-ascii?Q?ZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFB?= =?us-ascii?Q?WHdCdUFHRUFiUUJsQUhNQVh3QmpBRzhBYmdCbUFHa0FaQUJsQUc0QWRBQnBB?= =?us-ascii?Q?R0VBYkFCZkFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCdkFISUFYd0JuQUc4QWJ3?= =?us-ascii?Q?Qm5BR3dBWlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0Iy?= =?us-ascii?Q?QUdVQWJBQnNBRjhBY0FCeUFHOEFhZ0JsQUdNQWRBQmZBRzRBWVFCdEFHVUFj?= =?us-ascii?Q?d0JmQUhJQVpRQnpBSFFBY2dCcEFHTUFkQUJsQUdRQVh3QnRBR0VBY2dCMkFH?= =?us-ascii?Q?VUFiQUJzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVB?= =?us-ascii?Q?QUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUd3QVh3QndB?= =?us-ascii?Q?SElBYndCcUFHVUFZd0IwQUY4QWJnQmhBRzBBWlFCekFGOEFjZ0JsQUhNQWRB?= =?us-ascii?Q?QnlBR2tBWXdCMEFHVUFaQUJmQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J2QUhJ?= =?us-ascii?Q?QVh3QmhBSElBYlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFB?= =?us-ascii?Q?QUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUhRQVpRQnlBRzBBYVFCdUFI?= =?us-ascii?Q?VUFjd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNn?= =?us-ascii?Q?QjJBR1VBYkFCc0FGOEFkd0J2QUhJQVpBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBQUFBQUFBQUFnQUFBQUFBIi8+PC9tZXRhPg=3D=3D?= x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR18MB5244:EE_|MW5PR18MB5044:EE_ x-ms-office365-filtering-correlation-id: ff36bf50-5aee-4cc0-60e0-08db6b5fce0c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7MbcjN8uFARcqzMsJpjdzw5QLuP4TD0FBXHIBDhDE5hulF3U/YfcKMKFX9DRHpeGDceDFA39ZF98qnV60+so/NnOxjLmrPW0FYoiscHvnlVavgaVI6vD21BmURF0zKhlQXvs7VCsTHZjqiyBjVQplYei7F3p5r1uFLRBVy8rbvLRRJun957s49AMS7Xp/llsa3CgiT2u/gOetjIGq9cKAQIAI4afBh3i4zfDlbXbjB2A/Xuj0m9GoPdT/enbViUW3+n6EHuyWGmJ5yQ9lD1bVITf7c1wfolOzmTyzNWsKQzfx8qaln3rOJejW6KlZAvF2Mi9PxfS0FZabC1Pz4tBIMB4RD/0c1VEnGNNf2YQjVRLpaNk4mC36RdXDfrSUPZLk8XQU8AHU45KCc3kpAijaTu9Z/9RKdv5eMclTn/hBIsaxoQsIAU9wT9tstqjMpF+2GtLg/PbLLLo5lxjl8M+xEZy+3UiHRGZUz0fe2h8KWvmypZcovZPQfXscdTbri/fBQVTQjE6WaCrvBFGQ47ITg8OJRSLdYYAooUa2ItDmYPgxK91yTaJmfkfmo8ZaIdxIjdmDwEzPA0JNh7WqJ80JCRgfCRgMRZ/iU4+homiEdvqPuf789bDPGTKxgYw4Wxu x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR18MB5244.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(396003)(376002)(39860400002)(136003)(366004)(451199021)(86362001)(7696005)(316002)(8676002)(41300700001)(38070700005)(83380400001)(5660300002)(26005)(55016003)(38100700002)(9686003)(122000001)(53546011)(6506007)(52536014)(33656002)(71200400001)(8936002)(66446008)(64756008)(66476007)(66556008)(4326008)(66946007)(76116006)(478600001)(6636002)(186003)(4743002)(2906002)(54906003)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?43oRHV9aaEuUZqt+kLMyVuCswRQnthiKPQbds3x8mfQjfcJZof+1xGcFVdbA?= =?us-ascii?Q?aPD/dq2+hf9g7YBZcEASrJvnuCZrSM+lP0kibOg2pkP1sar4XBrShyPGyqax?= =?us-ascii?Q?jz0O71YsIk8YPiL9BsgZbWCSzNDHTzLxYlQuEx0ohLxDuy8GZOl7De1aRArR?= =?us-ascii?Q?JaoabnOBzeqHgSkG1HfYCuTCM/DrERAPxRZXSoF2+/4aTS4pWkMmm0rODQJo?= =?us-ascii?Q?QNKcQiPxursLPskDqy6FL0+Ei7xsobyfU/utI+g3ZDMB3kjsjrx6iToLXdHh?= =?us-ascii?Q?YQNwbhlxTQNkTn6BxTDmY6h68n2/XcnsseSu6O227fWkQmdqpm3Wk+S7KVIn?= =?us-ascii?Q?xbsiZjNrhq2DyhBpOUO6VjWyz8gtvgZY2LtGi3rC8Sr/aF8rjoHIxrw60Cln?= =?us-ascii?Q?/Gj7Thw/cpuMcMnFj3FBXWYLyQVeytsY687XxgvBYZjSQTjKNC0x4RfPPWXu?= =?us-ascii?Q?UcmwkskqDx5hXTWGe3gQMQCg6gN/uQk6YswLf2bcWFPrwgpRLcdUc7g2dU6p?= =?us-ascii?Q?kjSXne6xZsFIUtoJ9a+0DE+7MA3Xj2rYma04ZS7SmjmmyU1IjYwUJRXjaFCA?= =?us-ascii?Q?cVEOIthWi8m9IWx07zUEdaJbVH8IT4ydEowLve4dhUzm8wmfRMdxbpUCRSkP?= =?us-ascii?Q?Qv1hdi/0kZXaIh8TykghgqDaFjSIzwjQBFp13WWEJdMgF7L+ejPMkj5TPFEd?= =?us-ascii?Q?AONuL3mlbg89SBXZpzSrO2EAGr94bBvSjxJBjve5NT7GGWfu/ejcDD7AaGur?= =?us-ascii?Q?ZGJ9jJos8uy7K9FkZSTQEvNTUEml5Uqj+0qffzmx9cHid0Tx3pMOPv4oHDkh?= =?us-ascii?Q?U/VnucXsBZ/qDeF6eGPSLmEM6RrjS3yF/zKpZ3WQQDk8eOpTcDTkEZxWZveX?= =?us-ascii?Q?uxky65jaFz4bm1JUAG4EpakYQ7q9sbgshvIEKgPwjYMUcybhE1P/u3buOuNp?= =?us-ascii?Q?OVgQVEYepqlWOdWDsaOYog2a/v5DixNETBU1xCyEaz3fzGR7ClapP8t1Uw3h?= =?us-ascii?Q?jWSV2Pzid8NjxDamYc90+LYjZu0r4aUfRxG2QCcS6HOXI0WQ3P2sfe81DpYs?= =?us-ascii?Q?YYvTVy4RVltUVgduviMCqY/YLw/zRI/8rgFwPEg0NdkZkALD8E5/c7HHa/pm?= =?us-ascii?Q?eCFeGvvBhTEcKEW7xB+9EeLSHZIDM0093BSiloiDHHigJbU+gl1PYDaLven+?= =?us-ascii?Q?8v5S1uyGcFwiLGe8EclaQUbtiaygCYyHKQxDGIi/OUoP93492AWO0y+Yni7H?= =?us-ascii?Q?zMKLgOozoot+RBWEemsOhA7KWx9MeAbi9Ym/P51gRFfONHACAcH/T/0UJh8j?= =?us-ascii?Q?yguq5gcrwoFDzwWYymIR/mPq9sWTZ+6vxphXrebT90eXBWnb6+tGBVj+HQBi?= =?us-ascii?Q?BfcdsDypfsMoTeKw6PNLifxzYdEZNEl3ckTLPJFtUZjDbYz6qok47VDJwq5H?= =?us-ascii?Q?z3SHUV3yC797+C/1FikvxVaSsVahVrZRdtfzZXqk/7+JCI8qtetEAAXuGgwW?= =?us-ascii?Q?33z7Pt73lqrUafU359MI4Yg273EP4S5Ioq9EmuHQYbmJih5ntWMPa32Q1oNx?= =?us-ascii?Q?5Qi6JCyYWCa5VWcpdxhiOWTt45HYaXbS8Y/PTrEm?= 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: MW4PR18MB5244.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff36bf50-5aee-4cc0-60e0-08db6b5fce0c X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2023 16:12:22.5833 (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: CGIryo6ilJc4tFiAF0mytSqU4mSRqyp3qerri7uuIbc4Nb66xbfIX0aB6uyp378efaEV/Dmuc9PJ5zFWrvuHBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR18MB5044 X-Proofpoint-ORIG-GUID: 15U8tsxc0FJ-TshATcURtZSb8y6dG59B X-Proofpoint-GUID: 15U8tsxc0FJ-TshATcURtZSb8y6dG59B X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-06-12_06,2023-06-09_01,2023-05-22_02 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 Hi Thomas, This series is acked by node maintainer. Please consider merging. > -----Original Message----- > From: Vamsi Attunuru > Sent: Friday, June 2, 2023 9:52 PM > To: dev@dpdk.org; thomas@monjalon.net; Jerin Jacob Kollanukkaran > > Cc: Vamsi Krishna Attunuru ; Nithin Kumar > Dabilpuram ; zhirun.yan@intel.com > Subject: [PATCH v3 0/3] node: Introduce kernel_rx & kernel_tx nodes >=20 > This patch set introduces two new nodes to transmit & receive packets fro= m > kernel. This nodes can be used for any exception path handling or to forw= ard > any control plane traffic to kernel or receive from kernel stack. >=20 > V3: > * Address review comments > * Drop test-graph application from the patch set >=20 > V2: > * Handle error checks in testgraph application > * Extend supported test node patterns > * Fix warnings >=20 > Vamsi Attunuru (3): > node/kernel_tx: support packet transmit to kernel > node/kernel_rx: support receiving packets from kernel > node/ethdev_rx: remove hardcoded node next details >=20 > doc/guides/prog_guide/graph_lib.rst | 17 ++ > lib/node/ethdev_ctrl.c | 1 + > lib/node/ethdev_rx.c | 3 - > lib/node/kernel_rx.c | 276 ++++++++++++++++++++++++++++ > lib/node/kernel_rx_priv.h | 48 +++++ > lib/node/kernel_tx.c | 122 ++++++++++++ > lib/node/kernel_tx_priv.h | 16 ++ > lib/node/meson.build | 2 + > 8 files changed, 482 insertions(+), 3 deletions(-) create mode 100644 > lib/node/kernel_rx.c create mode 100644 lib/node/kernel_rx_priv.h creat= e > mode 100644 lib/node/kernel_tx.c create mode 100644 > lib/node/kernel_tx_priv.h >=20 > -- > 2.25.1