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 66E1045BB0; Wed, 23 Oct 2024 14:05:12 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 788BB402EF; Wed, 23 Oct 2024 14:04:43 +0200 (CEST) Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on2044.outbound.protection.outlook.com [40.107.103.44]) by mails.dpdk.org (Postfix) with ESMTP id 7CCC7402EF for ; Wed, 23 Oct 2024 14:04:05 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lp8fIzHb1jbU7W+pywNevQZm8NUR6+XCZtO9uR8X4jrpyraWDbAc+40hcB39uLe7i6UGJ7eK0zEJqsbQKV3QWq7tShobwWnXy/T4gZo2cdhW1piCy+3aARVprG1T9bMlUjtllkdkjUL3W0Aw/KyzpyVV+e+g7w4M682FK/DeFFPNIOr1HG5GhHjsURJxFmCHa/YD1ACbXCCKfbDpdmFdoRjekOLVAUh7I46enZ983Co+dBLXYoMjsxUNly9sRXp023vQkiuNvuoNp8Newi6UFJMIIEB9udRU1qj82no+EW677qY8s53gNGiy8UsGj3Qwp5TlrVEPdjVFtIjUTj+09w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Tlx66eALlqjJEuINR1w/k959llKkLnCYw89036p0pAE=; b=TpwW6T9NgRpjtATXPlStOvR9WI5ht1fxgSDZyIt3qIdz16s5ckr2DyDOmGkHzSELHFIh6xtrnVXEre5qHTOfi1nz/d7LdC/MevJMcddSnMceLqYb3b7BjSfLJZhm4ixjw7OjZiSiNrTAOtPSGN66tWDp5F8M5lxS5ooADrNxj++jDb2tPzryDSK6sWMabvZO0sdDkgdBkw9uWy1IgQN7+zbS0PlkUMsB+gJlPOvfApCUn+89nfaUZLfBP4VbnO/9EkuGkv7HRUC3tnBpQIpgOr1DOExEa3B7fjq2ZxjkiS7A0VuxQQRX5Yo3n8SRGSdzRJkfcfGd12pM6SM84TdnhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tlx66eALlqjJEuINR1w/k959llKkLnCYw89036p0pAE=; b=A/0I+4Ro7MvvtaHO1wH5gPuNYM/zI8Ictl6wLtgHsKFU2Fyyk0N3tPHqXCd9xR7zWzF1VfBCxL52K3FFXvYIQ9j0bDQ+tRDyrHp27+W97bvx4+qLJb8InIHmvm1DTdMRhGGQF6fojUivJYCoKOb7//n/z/oRXFt4uIJtthX6yBnikFM853ACDI8U6R45I5XZcd8VfK/DJLyMDJPgdae8zeOqoimHdA1frKuJgU79tqm4NOxJBJpHqrUGK3ClD3my5Ganm0I3LoPfwVbbcSNr5lGlxlEj4l7fI5s4s/chVOC1mYQQ45rTuqow03HN5a9XHyfdmYn98t/bg/nQFG5qDw== Received: from AS8PR04MB8979.eurprd04.prod.outlook.com (2603:10a6:20b:42e::7) by PAXPR04MB8560.eurprd04.prod.outlook.com (2603:10a6:102:217::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Wed, 23 Oct 2024 12:04:03 +0000 Received: from AS8PR04MB8979.eurprd04.prod.outlook.com ([fe80::d766:4f5d:d928:866a]) by AS8PR04MB8979.eurprd04.prod.outlook.com ([fe80::d766:4f5d:d928:866a%5]) with mapi id 15.20.8093.014; Wed, 23 Oct 2024 12:04:03 +0000 From: Vanshika Shukla To: Stephen Hemminger CC: "dev@dpdk.org" , Hemant Agrawal , Sachin Saxena , Jun Yang Subject: RE: [EXT] Re: [v4 23/42] net/dpaa2: flow API refactor Thread-Topic: [EXT] Re: [v4 23/42] net/dpaa2: flow API refactor Thread-Index: AQHbJOeAaZM4diB3pECZhgblunQx17KUPGuw Date: Wed, 23 Oct 2024 12:04:03 +0000 Message-ID: References: <20241014120126.170790-1-vanshika.shukla@nxp.com> <20241022191256.516818-1-vanshika.shukla@nxp.com> <20241022191256.516818-24-vanshika.shukla@nxp.com> <20241022175251.654d8e5a@hermes.local> In-Reply-To: <20241022175251.654d8e5a@hermes.local> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8PR04MB8979:EE_|PAXPR04MB8560:EE_ x-ms-office365-filtering-correlation-id: 7ee13e1d-71ea-4063-3833-08dcf35ac9ce x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?62p9jHhETsIT5pnLVBiHrncZpa7G9nnMVjl8aldCqgnlLNLOhdqRvqsshAtL?= =?us-ascii?Q?UtQk+ITo2kfk755XzPZPVMYx1G4+VbuArNTqg1FyB0WZe4wYPuXPrXB4TmRV?= =?us-ascii?Q?TJUaoxasC2SybYlhP0Kn6zY/BD0UYLFOq49rqRG32LORp48Fpx0AGkRQz0q5?= =?us-ascii?Q?m2ZrvNZK2rlQF8i0ke3zVBLvJcNqf1DmHlOQE9AoBGNEHrn/84xrCAPFsBAh?= =?us-ascii?Q?rCHJSQs6XVKB8KBXFcYRsVnLCJ+Cr9WmukG0E7mB65mPMDLFnZxFciVExUmi?= =?us-ascii?Q?DUIQLqloDbTkxxzhBJV85/ZHrBq+SrAXFrwQhmljsxcIpTLCR/CHEMhe5HyM?= =?us-ascii?Q?I9hqy5SdRQpyTi4W8HbJ2gRHBCHdERQ1rqEjCBJPW5Bkk9f+J8XPihdF6z+G?= =?us-ascii?Q?w0Y8QASk6xwWe+kdhHNJsi0gp+fb5zSiH0vQ78lnDp1NEb5rOHddB8JrvAJu?= =?us-ascii?Q?H+fHplFVv9b9SUSRBODAuHrYmXqanThTxqSrEcUn/EJ267YQWoDOs5pxeUf7?= =?us-ascii?Q?pXP3CrEaYXiGZCh+IZeEKZrY/WCIowYQcMGbhJJYf1cv9bjPJoDBgq4E/RCl?= =?us-ascii?Q?ByZWcbBKMCd6GTGbY0/S5QmlLHf9EN9uEmXVQG2dDi4/xcMAaJdIPPkC3BLh?= =?us-ascii?Q?WUSVDMwL6HmFPCMkZpef1WrVxJEqAeTP0ReYydQkqoP2x2jXyoe90GR/z39A?= =?us-ascii?Q?SwdYdUsyjsTtkfhQ+ovyrykUpf8pKAuiHJpTKNRNFDArOs1wMWSv3Adyq0/b?= =?us-ascii?Q?vqUFny3vVLvlzq4Fx0lfzFSeO+tGOLzDNOtvtEsJ1deBsvAF09MK9suXvlCe?= =?us-ascii?Q?DSCgU/VSPDjtJLG/nUTrfS5WnE9WqTe3Ddt7h4w5BIhgnOlEFrO0/DH8vwUo?= =?us-ascii?Q?1ylsYzazptStVRCVoN7X4859UjT8ao8xQUAF6MMaoAH4mosPzepdthr0CT7J?= =?us-ascii?Q?Agg1ORh/4cnp1TNHBOk/3YTAyRzSXtZaoiqhlmKWPp/KJSRtoLjLTpAYM1YC?= =?us-ascii?Q?t/AZLAiPuy8Z2nnphvslllZVaES5+ekFQIQV0ogDKxk3ZC30KwT68/eLHfK6?= =?us-ascii?Q?L+13l2kPoJSCCfWIs0XCRXJh+5paEF5HE4S2vjVuWk6wKbHLbEbGWwasF2Ja?= =?us-ascii?Q?/12J+nZlzr93jLRHxpLwxrv1vJNRb5sYGXGA/yzvOYgql3Mwz+6oYM3EDIaz?= =?us-ascii?Q?/8CEYc3TBc3QlQyqd3sS6YD5u7Euetg0EvYlXgx87SHld9BbrXT8brq2aDYj?= =?us-ascii?Q?nTM8kPVIZs6EDc04d+NxsofoBRIfMDI9bkW+55qwi7erh9QWxVY/WbIOxwug?= =?us-ascii?Q?3N5A1njLLrNJoWRl4Sj/2xiGLNrx6SpV74EFSpz77HmN16vZ1EI6sAmUmOLl?= =?us-ascii?Q?XUAFyUA=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8979.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?maeZw2q82349WCg1AEH084j0Qa0SXCh0dMabxEsbU9cUvviDNenlZPwRRKn0?= =?us-ascii?Q?HmHlu9VaNm4MckuPOLhJneOndNNvLEgBDCgcGoFMNMkSWFbkevUlnxausuj3?= =?us-ascii?Q?5NdKkmXP7R7LxOYhqsv9WpWvdsQ/kRLF6mGC3gxKKxaOOnIRgnY+n3P+pNT3?= =?us-ascii?Q?+JfNc7tS7jbVjp+P4MTZzasy9HV7YqWFkuBAHlKlZbie+j4XY4R/JY6mGTeU?= =?us-ascii?Q?ZySO5vfdZi3zRgDhVbV7gNTLkwg8L5vhV2iyjiQC18TZKPjClRZS2bM+K8xR?= =?us-ascii?Q?/JHLdnD1jxZyQJD+8j78UFtI5LapHP1t33h8PTayeQIy5yTVPgqRXECF+66w?= =?us-ascii?Q?3TqeoC4BSJCjbLe1qtG6uFZTGSKqpWSDGrS547R62JPua9lsv0kUTOfRRX6b?= =?us-ascii?Q?Ql44QC9YiMQtNUmoTBH9yimX8ylFpwS//Z5LeOTbEJV8eJkQk4QlG9KVZ0jS?= =?us-ascii?Q?pKNpwKMYaNZ4BXu281U61MJZVUALblkMa2kwLGaY1h7l76Bg7p5JoAVRwOTs?= =?us-ascii?Q?BFUGhIc6EQFVMRAZ5uqQeDSOFTD0/0L8j99C6qOx2kZCPjsjYRFBNM8UXjjE?= =?us-ascii?Q?kAdTtVmHTRxqSFT7C5ywn6NJZ9e9/CXXpbtENPKRKnBJnnO2YFSRyKEhj0pT?= =?us-ascii?Q?h1ccphWmd9p1IwX0etlB24MJX7UnPumOanxdBU/2gOCSc/M86CRzfDRHe/DC?= =?us-ascii?Q?RrdsKBGYsUVROG1z4FyTaNecL3NChPrU+oSG+RvqJOxijFMNxJATHvP+DIe4?= =?us-ascii?Q?hl8/W2SWH7xiAI08Fk73QEzaBPv0y+9NhuBCT/7+CD4Bir6N2Y6ULwk2AhA3?= =?us-ascii?Q?xlnIl2q7ragg4HsJGK7my7Ap01j4vSspN6PS8mAVDfOYjeBZiMzmwR/Dv/13?= =?us-ascii?Q?RWRqCqCzJN5/6WRi7kJMO5nM1eHeIA3BPZks5ZQZOS5ABpVSTXEU0sroJgtk?= =?us-ascii?Q?A6nrBrLVPDio9BmeCeuazQGdEdtLF6YNxherSflHbMDoNVphVf3oKa30XTWs?= =?us-ascii?Q?a8msdguGH7aAIHN8GkP0cuHK1bVKUAwIAgZav538Mvgy6Yys7fLSuL/Ln1WE?= =?us-ascii?Q?MW1EEBs9gDwMXSJ/3KNnbprAxLGHTXMs0X0AMXXHvo3tItJCIEbz26mQj7i0?= =?us-ascii?Q?7OeXwXAChTFoKIyC0wtL8VsDn4/RAs74iPJ3buhvzJzgNhMkeM+cLBlcFeQw?= =?us-ascii?Q?eeeCGbyQHhFRvM+K8DofNLR4FQxF42wGwXyZXFFUdQJvG1+vNPCnQgo8u8ql?= =?us-ascii?Q?OcWM+EpGJtO7m7Z8n1YXWQCP1j5R9fAPbsMH2wRn85iz7Bkwna3c+ANOFV3Q?= =?us-ascii?Q?x5MNshKbc+c+MylUY1L7RT6rtLKY8kGer7GT6GphKfiiM2icY8ipbHlBfxr7?= =?us-ascii?Q?buWw+73BqVLtvxCpoGZ97SMLGOv3Q1dJ9dSbhqtQtgGbMXJlI1INtzCeVPVL?= =?us-ascii?Q?7XIrZLmJvo60q+mqVRhyxsKkmozEv7Cwfai2k22h+FbNoT3L44wh/nG5bSBj?= =?us-ascii?Q?juWcqJFEk8GcBKbrXj1mkKZPXp/odjbnDl/KbjRPAS/n1UNrujpSnrrQPBGG?= =?us-ascii?Q?33Lak6bOfMAPz93kJKZLHoMNUvkCs22xByXq128V?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8979.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ee13e1d-71ea-4063-3833-08dcf35ac9ce X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2024 12:04:03.7670 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: blpp1KQQH6S32NZZHHC4MqaEiwdwdBdU0pi8QfB+NLXnZK8LXKE1WLpbmCIqEj5UeF7MEKuXPiV74olI8qWWrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8560 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 This seems ok. > -----Original Message----- > From: Stephen Hemminger > Sent: Wednesday, October 23, 2024 6:23 AM > To: Vanshika Shukla > Cc: dev@dpdk.org; Hemant Agrawal ; Sachin > Saxena ; Jun Yang > Subject: [EXT] Re: [v4 23/42] net/dpaa2: flow API refactor >=20 > Caution: This is an external email. Please take care when clicking links = or > opening attachments. When in doubt, report the message using the 'Report > this email' button >=20 >=20 > On Wed, 23 Oct 2024 00:42:36 +0530 > vanshika.shukla@nxp.com wrote: >=20 > > From: Jun Yang > > > > 1) Gather redundant code with same logic from various protocol > > handlers to create common functions. > > 2) struct dpaa2_key_profile is used to describe each extract's > > offset of rule and size. It's easy to insert new extract previous > > IP address extract. > > 3) IP address profile is used to describe ipv4/v6 addresses extracts > > located at end of rule. > > 4) L4 ports profile is used to describe the ports positions and offsets > > of rule. > > 5) Once the extracts of QoS/FS table are update, go through all > > the existing flows of this table to update the rule data. > > > > Signed-off-by: Jun Yang >=20 > Before it looked possible to dump flow info to file, now it only goes to = stdout. > Is that ok?