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 5F20842C5E; Thu, 8 Jun 2023 14:08:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DF5C5406B5; Thu, 8 Jun 2023 14:08:50 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id E4EBE40042 for ; Thu, 8 Jun 2023 14:08:48 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3587nHCK023576; Thu, 8 Jun 2023 05:08:47 -0700 Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2048.outbound.protection.outlook.com [104.47.51.48]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3r329c2m0d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 08 Jun 2023 05:08:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gzmjBLCL/Dg+O7/lSI/v9phnbvuVqvY6bHlHxCsG1TyL5Dp500FqJqOi0N9qtoRavtEPVMWsZWCby0QS27r6cPAZsW3RMouLyK592NUVIg4/ygypnkRelA5VkZGCXPFR/BcAK42hI18WRVk3BECga46sL6pEorHwwLA9Eef1bQJvH2sJcGjBp81Iw7b/KxQdqzGNhLGQBWHG+utpIUpv47gLaxjr0F4zgMCEu0X2xgBaBlXlCJaJ70OvkP0XP/EEZ4K6cyJY8Qe1ZgQay9WtJ7RlfWs+AhadjVmwAarcHonNWhXhMHsgAwwFFZgDzYOGZt25GedMUoIX4bID7JMf9w== 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=kUxIiK/BqplqTUmFjqcghtQNtnRcz7DMs1f2b7NyB7Y=; b=AsGFzQwAialGSnWWKncp5S7tYvve3IIZVcVm8bPkOrHs9q0Ng58idCbPv5vH2xKknGX3KD6XDu5BxUZpmhuKeRrAERfIiURXVFOEtkcDxkF3DxJ8eUjPGYPuynAN8PGG+AImjRz733/LTmKRSweRYYIphLh0WKWy/kjwPfhrt2NoKH+aRi6rtqKspUtr7mno8E5dNjiiBmNEx72dVr8g+U/qHNt/B8DKM3uE3q8KtWakihNFuZvP4uulX+I/7cdaS7iUag5ifABMH0Oo890l94PML9taZ7fHKeUFipgiwME9e+q1oXpvfnc4PMgc9FI33TuLmizsK9Gbhp8tKHKcPA== 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=kUxIiK/BqplqTUmFjqcghtQNtnRcz7DMs1f2b7NyB7Y=; b=ZuXdJpEREuh53GTCCfXqzQWNg1Q/p8HyRQp3Ph6OAvTggeOtBF/45Pv/W1ZlzCKLTwt3Bvnmm10BDKhh6nmkWSkriNQMOKWGdfsRU0qA3uqrd2uR8mijGGa0jrqPrMYQ1w/JHRm48VDxAyMAG9JTZnVGlcgBuplHr5PUW5SuZ4k= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by MN2PR18MB3525.namprd18.prod.outlook.com (2603:10b6:208:26f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Thu, 8 Jun 2023 12:08:40 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::600f:e50f:8159:d89]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::600f:e50f:8159:d89%6]) with mapi id 15.20.6455.030; Thu, 8 Jun 2023 12:08:40 +0000 From: Pavan Nikhilesh Bhagavatula To: Zhirun Yan , "dev@dpdk.org" , Jerin Jacob Kollanukkaran , Kiran Kumar Kokkilagadda , Nithin Kumar Dabilpuram , "stephen@networkplumber.org" , "jerinjacobk@gmail.com" CC: "cunming.liang@intel.com" , "haiyue.wang@intel.com" , "mattias.ronnblom@ericsson.com" Subject: RE: [EXT] [PATCH v10 16/16] examples/l3fwd-graph: introduce mcore dispatch worker model Thread-Topic: [EXT] [PATCH v10 16/16] examples/l3fwd-graph: introduce mcore dispatch worker model Thread-Index: AQHZmfDd3udMwyXFo0qizwIoYu4tnq+AzuPw Date: Thu, 8 Jun 2023 12:08:40 +0000 Message-ID: References: <20230607035144.1214492-1-zhirun.yan@intel.com> <20230608095759.1800617-1-zhirun.yan@intel.com> <20230608095759.1800617-17-zhirun.yan@intel.com> In-Reply-To: <20230608095759.1800617-17-zhirun.yan@intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNccGJoYWdhdmF0dWxhXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEyOWUzNWJcbXNnc1xtc2ctMzFkODczOTQtMDVmNS0xMWVlLWI2Y2UtNGMwMzRmNWZhYTMyXGFtZS10ZXN0XDMxZDg3Mzk1LTA1ZjUtMTFlZS1iNmNlLTRjMDM0ZjVmYWEzMmJvZHkudHh0IiBzej0iMTE1NCIgdD0iMTMzMzA2OTk3MTY3NjYwMDgyIiBoPSJQblRrNzhsY29rRDNmYkZGT0hLY2ZiWHRWdjQ9IiBpZD0iIiBibD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFIQUFBQUF5bkVEMEFaclpBVWVmUUxQNXJBQ2VSNTlBcy9tc0FKNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUVCQUFBQVIveFhoZ0NBQVFBQUFBQUFBQUFBQUE9PSIvPjwvbWV0YT4= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFu?= =?us-ascii?Q?Z0FBQUdNQWRRQnpBSFFBYndCdEFGOEFjd0J6QUc0QVh3QnJBR1VBZVFCM0FH?= =?us-ascii?Q?OEFjZ0JrQUhNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFZd0IxQUhNQWRB?= =?us-ascii?Q?QnZBRzBBWHdCekFITUFiZ0JmQUc0QWJ3QmtBR1VBYkFCcEFHMEFhUUIwQUdV?= =?us-ascii?Q?QWNnQmZBSFlBTUFBeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFB?= =?us-ascii?Q?QUFBQUFBQUFJQUFBQUFBSjRBQUFCakFIVUFjd0IwQUc4QWJRQmZBSE1BY3dC?= =?us-ascii?Q?dUFGOEFjd0J3QUdFQVl3QmxBRjhBZGdBd0FESUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFB?= =?us-ascii?Q?QW5nQUFBR1FBYkFCd0FGOEFjd0JyQUhrQWNBQmxBRjhBWXdCb0FHRUFkQUJm?= =?us-ascii?Q?QUcwQVpRQnpBSE1BWVFCbkFHVUFYd0IyQURBQU1nQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVpBQnNBSEFB?= =?us-ascii?Q?WHdCekFHd0FZUUJqQUdzQVh3QmpBR2dBWVFCMEFGOEFiUUJsQUhNQWN3QmhB?= =?us-ascii?Q?R2NBWlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJrQUd3?= =?us-ascii?Q?QWNBQmZBSFFBWlFCaEFHMEFjd0JmQUc4QWJnQmxBR1FBY2dCcEFIWUFaUUJm?= =?us-ascii?Q?QUdZQWFRQnNBR1VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHVUFiUUJoQUdrQWJBQmZBR0VB?= =?us-ascii?Q?WkFCa0FISUFaUUJ6QUhNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBd0FBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFD?= =?us-ascii?Q?QUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3QVh3QndBSElBYndCcUFHVUFZ?= =?us-ascii?Q?d0IwQUY4QWJnQmhBRzBBWlFCekFGOEFZd0J2QUc0QVpnQnBBR1FBWlFCdUFI?= =?us-ascii?Q?UUFhUUJoQUd3QVh3QmhBR3dBYndCdUFHVUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQnRB?= =?us-ascii?Q?R0VBY2dCMkFHVUFiQUJmQUhBQWNnQnZBR29BWlFCakFIUUFYd0J1QUdFQWJR?= =?us-ascii?Q?QmxBSE1BWHdCeUFHVUFjd0IwQUhJQWFRQmpBSFFBWlFCa0FGOEFZUUJzQUc4?= =?us-ascii?Q?QWJnQmxBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUcwQVlRQnlBSFlBWlFCc0FG?= =?us-ascii?Q?OEFjQUJ5QUc4QWFnQmxBR01BZEFCZkFHNEFZUUJ0QUdVQWN3QmZBSElBWlFC?= =?us-ascii?Q?ekFIUUFjZ0JwQUdNQWRBQmxBR1FBWHdCb0FHVUFlQUJqQUc4QVpBQmxBSE1B?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFB?= =?us-ascii?Q?QUNBQUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFHRUFjZ0J0QUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-rorf: true x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFB?= =?us-ascii?Q?QUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0IyQUdVQWJBQnNBRjhBWndCdkFH?= =?us-ascii?Q?OEFad0JzQUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5n?= =?us-ascii?Q?QUFBRzBBWVFCeUFIWUFaUUJzQUd3QVh3QndBSElBYndCcUFHVUFZd0IwQUY4?= =?us-ascii?Q?QWJnQmhBRzBBWlFCekFGOEFZd0J2QUc0QVpnQnBBR1FBWlFCdUFIUUFhUUJo?= =?us-ascii?Q?QUd3QVh3QnRBR0VBY2dCMkFHVUFiQUJzQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQWJRQmhBSElBZGdC?= =?us-ascii?Q?bEFHd0FiQUJmQUhBQWNnQnZBR29BWlFCakFIUUFYd0J1QUdFQWJRQmxBSE1B?= =?us-ascii?Q?WHdCakFHOEFiZ0JtQUdrQVpBQmxBRzRBZEFCcEFHRUFiQUJmQUcwQVlRQnlB?= =?us-ascii?Q?SFlBWlFCc0FHd0FYd0J2QUhJQVh3QmhBSElBYlFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFB?= =?us-ascii?Q?QUFBQUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCc0FGOEFjQUJ5?= =?us-ascii?Q?QUc4QWFnQmxBR01BZEFCZkFHNEFZUUJ0QUdVQWN3QmZBR01BYndCdUFHWUFh?= =?us-ascii?Q?UUJrQUdVQWJnQjBBR2tBWVFCc0FGOEFiUUJoQUhJQWRnQmxBR3dBYkFCZkFH?= =?us-ascii?Q?OEFjZ0JmQUdjQWJ3QnZBR2NBYkFCbEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFB?= =?us-ascii?Q?bmdBQUFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBB?= =?us-ascii?Q?RjhBYmdCaEFHMEFaUUJ6QUY4QWNnQmxBSE1BZEFCeUFHa0FZd0IwQUdVQVpB?= =?us-ascii?Q?QmZBRzBBWVFCeUFIWUFaUUJzQUd3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3QWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFCbEFITUFYd0J5QUdVQWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QWJRQmhBSElBZGdCbEFHd0FiQUJmQUc4QWNnQmZBR0VBY2dCdEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWRBQmxBSElBYlFCcEFHNEFkUUJ6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0IzQUc4QWNnQmtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFBPSIvPjwvbWV0YT4= x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|MN2PR18MB3525:EE_ x-ms-office365-filtering-correlation-id: ebb489ff-8a20-4121-68cd-08db681918e5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mxiIFk7kkmIxxQvmbb1DWyDwLet3Z7ec47Tx5XHG/83axZNCXYsu/c7FWHcSaJDo4o2DS2h9oxe3D9NLPidClsUJHUoN4XojIkNioR3SY/o4bK30AwsWWwvivnbI/1EQX7suLdGXon6CHCEb92nIdzfr2mJXQLbn8MA8HmvDVFjd31ClPeoGvlZBDunhjAksnNqGhsgWMjXMdSMH0dWKfB24Q7wO2+I+aDMvEp6LLYStcjAD3Gk2zUmhO2p9A3P4u6jkKp7QAydfuCnz4dBV+VrsBxILCUGns6QIOWdZeYb3HZsbfcQVWLB0F7wrzVPUhBoMU+WYBTiG426Qbb5lLCgbF8gMmqfIBEFfk1k4Z+xlCmBcUbWi0U/qbnqxEX7yYCg90f5CpaG4c2lCHCA5zNI/Wc0xGgY4nbe8cf3Ze0p8hO5IjsMROB1ik2kung6GP6TVCtPTEl7QCs9BQyDdfxC2nLxggw3+8VBB3mn2LRNmi3+CbNogV0oXCgF5NJMhrSJWZAtrewxyNxQHt9/aYw56+EfH1rumsBJAiAwmrI2VL+kVNVLNpwFKD0pP3pVjbWuxKBofv9SCQWJthJjKdb6a4TXXKp689AdXwyU9TYyuiN98Ntxcln+BbzLlgoIq x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(346002)(39860400002)(396003)(366004)(136003)(451199021)(41300700001)(8676002)(4326008)(66446008)(76116006)(66556008)(66476007)(64756008)(8936002)(66946007)(110136005)(5660300002)(316002)(52536014)(54906003)(55016003)(2906002)(4744005)(478600001)(38100700002)(122000001)(9686003)(6506007)(86362001)(26005)(186003)(71200400001)(7696005)(83380400001)(38070700005)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?15FUQF4XvVYIjyjfx+xmJlpf/Q0LQ0mJ6y15EJOyx3YawJ8w+wmyFT2XA/hl?= =?us-ascii?Q?86J/ZAqwGeMzO9RInn2+Y2PdVMxfCT9if4dNIbOJSz1mP+ATGSp0m4Xdyxy4?= =?us-ascii?Q?fQThP+PMqfVcsQUMzgRHhgNqr8nAhUmuW1w1om+NaDyYEipEqYwHnAUU7gp+?= =?us-ascii?Q?tvm5/l+X2IFh+zE0Eh3JxlapmjDlDUnYSix2FMzTY4y02as1RcdU4HeZpGAy?= =?us-ascii?Q?5TEmWOa+hSIaPtycCojbOMXQ2J+TKsOoC85+Vyz0y3r+1u2KC0YMRgtm8RsX?= =?us-ascii?Q?kG6OVfAloMQAAWux58mLtbspErFXQa1aNUGKStOaPGO/ZJgmANLcr5Qj5gBi?= =?us-ascii?Q?s+WhyMECzbNo+VQDtCau1+yLufR9mcbV7kDLUqSGyfaXHOa7c8PnzXwNNjWM?= =?us-ascii?Q?KReqPadgQUxEGC3R4gPv9olUPCCTlnZGFzuwQEMcX3rcA/mpz2LmJvIjXaZR?= =?us-ascii?Q?CVdT3HY219iLXIfD5knfFXo6ouxM38/f8x6tv2lQl52AfScFPzhSOwm/55wz?= =?us-ascii?Q?7uCGxjtPtQBVdTHBh/BuDbF52cXOGO/AB0YUcNQxYMYD08+6c81S2FR2cWHR?= =?us-ascii?Q?/Bcyb7kdjLfMm2LhP1NNPM91panTEdqqi2FwVXr5MyrrWZ5ln6bLaUKad7kK?= =?us-ascii?Q?Wci49Auy2Yag752MDEqZD2NjuqNkD7D4lU4tf2QVLiBL2pZ9iPwUjJtYZ/jC?= =?us-ascii?Q?CIiJJW/DvltduqUtenqfZYAXxM4kYwuH2ol/J8P0rp/16vHDtc823i0THSIb?= =?us-ascii?Q?rAg9Dl+PSbLluuX/cO7KYJRIUWDVrUV1rpfNrZYjQaoy20nQXpNii962psHH?= =?us-ascii?Q?z6BFWJUBFE2YpIvthHwzU2wFbWUhirX0yAw2X1ENgkElVI+ehWIw6X4p50ta?= =?us-ascii?Q?roUsjSXusYVi3jxOOIToRiDTWPWa7P9ZNa8PPtZdc+ydfHdreaaxBlDbCMqZ?= =?us-ascii?Q?xLn92OmWPsmnUKTlpNN8GGIhvf1ylDz6hK40lzeJ8cNbw3pImk81UyrLOlDh?= =?us-ascii?Q?nIrd4X8doKAlZPiG3FtnMFozKmaFH8kaE49e6+P4hYi+e9jG7aX/44BTG+6R?= =?us-ascii?Q?0Y6GMxVtAYOX//XI+Uo+jrm3BsUzfjwrnYzwit2JHHfGresjd3HmRsoS4gL9?= =?us-ascii?Q?bU6yT8ZoRFkmg00rcZMjG39GLj7e/XUxUqNKV5kupjCTZguP/yPTqHOVE0KX?= =?us-ascii?Q?q4juPIRe6u8FJVg0u2C39jLiwAN3mzhtOhA8qBLCEqLPCG942YM51rb+8ABp?= =?us-ascii?Q?PwuTyUe4IRKkjWgl9uOSBeRIyDQkX2sJ3gGiIuP8ObRlgA1MhdfF/ao22baO?= =?us-ascii?Q?YGrJ+Eihdv5N6xnLygErex1hEwQnI6EmQTIXpQI2x38py/C7qN7hQZMd5N1w?= =?us-ascii?Q?DDEf9yXefudVjznf45NSW+YvM8Q67L/v1QMMLfMZ5BvURgOWlKA8q4WWCilh?= =?us-ascii?Q?7LPW3gq2k2sI4JoTBq0o0e2TEUwa1CDFNaEy/tojHPOscR1OiZpF0HMmQY9D?= =?us-ascii?Q?HvfSvysjjUrtTsm4Q+C4ar5HzbVFVIfdxWFx9nNCsVcMjJmfgrvHHuVaMnWp?= =?us-ascii?Q?lj3UvCp54TCNsmmT2kPAiB6V9CwK2C3UlWv5Ioc+?= 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: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebb489ff-8a20-4121-68cd-08db681918e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 12:08:40.3951 (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: AS/kw9kSt9MF5qd/Iyz8j+tt5hgrKFGui7d/qL49Dxm/huDkliBeDxE1O8nJ3QTmAbTCbKOw0lu/S0mOA4WdUDBNN54di2qgVFW3M9RAwgg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3525 X-Proofpoint-GUID: EPBGyfEVJIo9m2NNRaNjeyWeLMazRFII X-Proofpoint-ORIG-GUID: EPBGyfEVJIo9m2NNRaNjeyWeLMazRFII 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-08_08,2023-06-08_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 > Add new parameter "model" to choose mcore dispatch or rtc model. > And in dispatch model, the node will affinity to worker core successively= . >=20 > Note: > RTE_GRAPH_MODEL_SELECT is set to GRAPH_MODEL_RTC by default. Must Should be RTE_GRAPH_MODEL_RTC > set > model the same as RTE_GRAPH_MODEL_SELECT If set it as rtc or mcore > dispatch explicitly. If not define it, it could choose by param model > in runtime. > Only support one RX node for mcore dispatch model in current > implementation. >=20 > ./dpdk-l3fwd-graph -l 1,2,3,4 -n 4 -- -p 0x1 --config=3D"(0,0,1)" -P > --model=3D"dispatch" >=20 > Signed-off-by: Haiyue Wang > Signed-off-by: Cunming Liang > Signed-off-by: Zhirun Yan Acked-by: Pavan Nikhilesh > --- > doc/guides/sample_app_ug/l3_forward_graph.rst | 16 ++ > examples/l3fwd-graph/main.c | 230 +++++++++++++++--- > 2 files changed, 208 insertions(+), 38 deletions(-) >=20