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 4DBE645D4C; Wed, 20 Nov 2024 05:07:56 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3522142ED7; Wed, 20 Nov 2024 05:07:56 +0100 (CET) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2064.outbound.protection.outlook.com [40.107.105.64]) by mails.dpdk.org (Postfix) with ESMTP id 8984F42EC8 for ; Wed, 20 Nov 2024 05:07:54 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mgJjBS9cGU8RwS8xE24kFhAW9pKRSg5wzyQlkpXwVvBMvDvoAbwtpOg+nbzrPazeatLqnCALIcDYF4QvLsa7on2TDq6+pQnqf7TPhGrpqbdVkdk42EYls4giS0Rn4IBcy7JhIB0TglAAipm7MNshMvEzRGI3DW7y3BhfrpJ/5BAHrbkXBx90ib+NPZcKTJBkQeb26axx6WksLL2xsvNyeuaE7yVXnnxmkNyyeFaXNudzqTZsSNNWqYr6rSvkbqEg1HOUNy60NmoK89VRvgfWZtbtky02w4XJNkBMQxDpgdBo3ipUhRoOFCiquOBRioVUtI4Ew/D9kHfrK5l7SDUvkA== 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=OdTAlA8K7wm5dLrpXWMw78fwsOAZ+Vyy3y9dqpExqaw=; b=Q9OWIKlV+4aDmDGRtLX2OFXiIWvZVd8OJcBjvmTbWdbFs3t2URgtE+9jESZL54NcwydZsAthPi5+5ulxQIhy82fPfQcrfvZbcjIwubfpl1Zmd0WLQlH2CpXeeJ9VYfGGzDPJFmlOR5d2pUGBowPEl4GvvhpTtqe0El23rt/oM2Hd95eAXenDFdoaA/tdAF5un6f7Ku3CU+JRUU+4eLOAos1hHjOzRWS1nQj3LF/kxUyHUZbW2K58gDLiwI7tTy1ao4SzSxAKDO0+4XEfdO/nruWXKlrhankg5JEgK+AniPJYrQ6e25v1waep7mYdvksNynPp0TllnmahwBwoayhrJA== 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=OdTAlA8K7wm5dLrpXWMw78fwsOAZ+Vyy3y9dqpExqaw=; b=U1+A8EvYPJkQlLvjKDtaDG+M6bw7rwZcKlc6aFdHFUo3VMNHBnCw7ywFYDYJUlMp1QbZjbRAxsKl3Lyxkgy/uV6Uwspel/WjrX++bDLR6jM7QR8PMiPsgEcHslJEX1Gfv74Kb2ZMOuRYBYGoolub7v+nnuRZKX4XxZSkQfxpI6k+ieCzkzHNropU7rmPmmomrhojCU+HQ3qA1qWBP7nelZzrRNI+8kynrZJRaRxz1zCN0FMg02+EfW7gGK4kUQ2CGD+iBezLmnpqD9rR+M++OZu5Lm/B7TiekeE8n6ySiDY0fh5IkrDosXsnHVviPKRTSau9pBHIM4QnOTAA6XkA4w== Received: from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) by PAWPR04MB9837.eurprd04.prod.outlook.com (2603:10a6:102:385::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Wed, 20 Nov 2024 04:07:53 +0000 Received: from AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::2e32:1a4a:7d29:195]) by AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::2e32:1a4a:7d29:195%4]) with mapi id 15.20.8182.013; Wed, 20 Nov 2024 04:07:53 +0000 From: Gagandeep Singh To: Thomas Monjalon CC: "dev@dpdk.org" , Stephen Hemminger Subject: RE: [v2 3/3] examples/l3fwd: enhance valid ports checking Thread-Topic: [v2 3/3] examples/l3fwd: enhance valid ports checking Thread-Index: AQHa57KSpwxhOATYmEu+Vo7g2AI4e7K2OAKAgAlFPoCAALZzsA== Date: Wed, 20 Nov 2024 04:07:53 +0000 Message-ID: References: <20240715101458.645014-1-g.singh@nxp.com> <20240806034120.3165295-4-g.singh@nxp.com> <20241113113907.62b4cafe@hermes.local> <3316748.N7aMVyhfb1@thomas> In-Reply-To: <3316748.N7aMVyhfb1@thomas> Accept-Language: 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: AS8PR04MB8198:EE_|PAWPR04MB9837:EE_ x-ms-office365-filtering-correlation-id: ee8d0cf7-4359-410b-2c71-08dd0918e7ea x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?U1RSdjRlUzlQU2FkWllKdmFyRkl5MzNzekZNam9meEU2ZkhYWHExcWVzTTda?= =?utf-8?B?bFVmZ1RhNnVCT1daMURpam5ad1ZWQytMbEJ1bGc2VDFDMHhMK3ZEOTZlRFYz?= =?utf-8?B?OUhxZ3BZRDA0U0orK2EvcUxFVzMra1NFTEZHWk1nMmhiT2RPWE9XRzM4TExH?= =?utf-8?B?QW5SQ0lUaFNtZnJRNUdzU0lnN1AxRENCQ2h1ZkhveGNWNG9Scm00THpvOEpa?= =?utf-8?B?eW9JUW9sMjFzYmszeHp5QUcyR2hTNERWelBxY01Lc1dpa21uMUE4R0ZIcWZY?= =?utf-8?B?RmJvUEhRbFB1WEloTitCQUkybnhubko5UG5HM1BhTTl2eFBNVmorTElzcFph?= =?utf-8?B?RXUyd1UvWnc2aDcxOTNqRXVsMVNVc2pDNktEdmVDUm9HMFRpV3VGcWZPY3F3?= =?utf-8?B?MTJubFpVODZ5QmhJeFNXUW1Obm9OYzdOWHQ0d3ltN2lMcEdYYnk1bkwwemZS?= =?utf-8?B?aDVZbjJweGRpaDdPb1NCNHU2c3FYUnlGMjBZbFNrVVc2bm1OMFZjRUhDMEVJ?= =?utf-8?B?OEJzSjcxaitpaEFYQ1h4Mng5b2tzQWNYNlJocmFXeXdkU2RVdUJmbVdWZlpR?= =?utf-8?B?dEJJb1J3RHZYUzFBV0JsRHh3blZwamF0M3VJRTdBQWI2V0ltQVdMN1FoQjE4?= =?utf-8?B?ODRQVi9sQ2l3UzNCVGp3SG9JUDJJbjN6UEZhMjNZSE5xcXhzcnVrT05DU3hH?= =?utf-8?B?R1JYR1d3bjljTFVPZUVEc0V6T2Q5cVZ3Z2hVQnMvVEdpcGZkRjMrU2tWckU3?= =?utf-8?B?S2tMRjlVd3E0Z0hxRWszNHRtNDVSWlh2Q1VRdGN5OHFRUHJHU2N3aEZKWm44?= =?utf-8?B?czdDT29GMG9BamR6NlBrSGNvYUZ6clBwdWZ0RDJldUJvQ0ZiWWFIOThsbzRp?= =?utf-8?B?RlVRamQ1TmN4TUU5Znhic1Z4ZTdLZDUzWWZGSDhKOVh4aWdUaVVuVitlMmpG?= =?utf-8?B?cTNqQnFoYjlNZ085S0g5S3YyT1BINklRYlhwV0pHOCsya3pmMG13ZEFGeVpO?= =?utf-8?B?SVVvYm5pNnlrNEROTlNWWlgvaEVHQVlLdHY3NUg1UTc5VmIrOVpQTVBTeVda?= =?utf-8?B?M2h5bUtzZG5NWUE4RHJBR0YxQ282MHV4VCtDZGhrdC9YcmhtYnN1bnZYVi9u?= =?utf-8?B?WXRFSHhxYXU3Ry9kT2hzMGp6aTV4ZGFQYlBJc0hvbUpYSGc3VDJIMW5LZk9T?= =?utf-8?B?bHNYSlpUZndTMUFBYnk2cTYwWk9jK01aY1J2c3dVMHg3aUVVSVBvRXZDUE1X?= =?utf-8?B?dmpqYWVXUTBuTVF3Y0EyakZEcVZ2ZXcwSmhOTk9CS2FObDhVVVRleTJlNHZG?= =?utf-8?B?QTY3WGx5TWFQTWZ6K2piaENqSW9TdFVzNlIvbTBHNkNwTUVGN0ZJYWhOV3FW?= =?utf-8?B?ZlAyNXZDa3JzeTVjaGtEcVF5VVg0VFk2TGh0ZjFOTGh1bXE5Vnc5L3NYZXJV?= =?utf-8?B?SnhCWEgydWZSYllYRVQ4R1YreGpkODZ2aGJDWjRPUkFBNjkyeTlYczNrcUxM?= =?utf-8?B?c0FIU0UvMEhhYzB0R0JxakxTRE9SaHl0cGg4Z3FpR3NDZy9ML3JvWjlRcHJY?= =?utf-8?B?NE9KSDlSaXU0a2orcGVuZ1lVL0RJUHA0eVZZUVErVEdRL1dGMVBQVkdhU1Qv?= =?utf-8?B?MmEzbzZBN1dCak1GRlIraW8vaE55azFaQis3ZjVacXdQMnNoemlwd3RCTTJQ?= =?utf-8?B?a0NMMG5jTWxSbmUwTVU0T1lrZU9DU2ZHQ0FzVll3b2M1NXk3TFpUUXRFdEc0?= =?utf-8?B?T0pSeWlPYS9XNW1mRTVGWVROMnhOZ0o5eW02RkJXN1AvLzU0dHBvMmlmdzZH?= =?utf-8?Q?8cInnHgK4YsNo6a+4JhVIRIuS0xmoHrwOPZTE=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dkFSQndHRmhZb2Z5MjgrWWV4ZkRXVnluMVBtR1UxaW93Y0N0MXJ5cHZmK1Fr?= =?utf-8?B?b0dXd0FQak9KYndiOWZOOGhWQnBhK0xBbGtMOHZWVDh4eEF3bXphNkx0L1Fu?= =?utf-8?B?SUNTQnlrbVk4aU9PZTV2ZURuaVJVeXc3azl5dGd1SGRyejFqQkJtd2NlamNl?= =?utf-8?B?UTFXMkRXalVPZTUzVTB6OEVrZ09xWFBOUzdIRVUreUhkWU11QkxPUno3SmhD?= =?utf-8?B?Y3BETjcxRWxueTlXOFZYSkdVeWpnQ3VlRmwxZ2EzTHhzZEsyUUszSFN1aU9Q?= =?utf-8?B?RDZRaG1LSDNuYzczWkh2UENYdk55UlpsS3l3cytKK3BSSllQL0hvSDMzNG4v?= =?utf-8?B?bForbncwbTAyNUpYdXloT3dOOVZiM0F0OEhyZVZUL25qM1dHYmJOSWRPQ3Ex?= =?utf-8?B?NEFRS21IL291MW5JT0xlbkFEQlpaZzRsTnhjQ0sweDlSOE9hdmhQdmxCSnZG?= =?utf-8?B?QXROcFVpUlFBWm5UaXFubzZYdnhoSG42VEVWd1NCeDUxYXNGSkhRazY3bFZQ?= =?utf-8?B?V1NnUmZNMG1GVWUySGwyeW9tS25wWnk0SWFEL3VUaWpzcWIrcEVNbUFMc0VO?= =?utf-8?B?LzFzQ3FFTlU1ODZGZkl3ZkdaUDdLY0lydnNHTWRBK1ptOXlIZ1ZhbjF0dFBw?= =?utf-8?B?eWM4RjlzcEFzZHdoWGIrRm4xR0NlUVBUdzlwZk93TFkyRnZESWJqUlhsb0or?= =?utf-8?B?ZGN4NHUxdmFxR0orODlkS1l6MDlYdEhzVWgwTGJhOGttejRxcmdYeWtEMjFP?= =?utf-8?B?cmJuaWNIMmdTazhYV25iYlc5SzhXRDhZYXRoN0p3WDF5R2svVU9XOEMzanJT?= =?utf-8?B?Y3FoNks3TlNoaHJUNGtDaTVTYWpITVl4UWVxZHM1VWdWTU00UDlQaUE2Yi9u?= =?utf-8?B?V3F6di9TMGJvSHBRRTdpU3h2Z1htelQ4SzRrSE8ydFk5Y1Z5WS9yVmNvZ0dz?= =?utf-8?B?ZThJYkFxVmR2NnZwLzg2RThxNTE4ZU44bG85aks0QUFCd1BsSjI0bjNNRnhC?= =?utf-8?B?ZlJGZVBCYkp5Z1diNXU1L0NjcDB2NVdtKzNObTR5b0hELzZxMWFOcnJtelpx?= =?utf-8?B?azZBQnhQZUVRQUVIYzVNTVlObWVKNDBObGpzaUt1elJhZkVObUpvL0JSU1pZ?= =?utf-8?B?dElRaTBCakxkSmd0NFBKWU9RM0gzNVAzVThuOGsvYWVOV29EeEtHOUhEZjJD?= =?utf-8?B?dmNwUTJzOTVhNEpHSVNnNGFJODd0M0htTk10YkJjbFZzQWZobmRJM095a1hq?= =?utf-8?B?WktkbkFVN013bXRxU3lzNXV0blNISFhtNzZsUUdjVzhIb01iVmtpTERKcDZj?= =?utf-8?B?R01ldmllL0ZlWCswc3VsSW5ZTUJ4ZENXakNER29xSkRGSXcwdkUvVEpjanNt?= =?utf-8?B?VjlDalRXaU9wV3BHRm5hSGF6bEtUM1k0L2lsSXVyRU5RNXE0d2NRbW9jZEdx?= =?utf-8?B?UWNVbTJSN2ZrRUxJNm5rcDFndnVobmJxSUZ1RTBHblhONlM2TVNpY2ttNmpV?= =?utf-8?B?eGpoa2tTVzIwaTI5NFNxTDVqKzJrUWluVXZqQmFGUCt0R2tyUnpJRmczUHVL?= =?utf-8?B?YUMyL1ZFdE1XeGwxb0JBNnlyaEFTZmZlTHVNUkoxakFtcU9yczFYYW1TZU5i?= =?utf-8?B?Mmk4aHpqeVp3VGk1WTRibGhJSzdlcUFGQ005Wlg2ZzJmWWFPVUYzeUF2aCtj?= =?utf-8?B?aFpGb1VnRkVKL2hvNzFjVExTQ2djanJZVWRXTU1WU1A5QWdkTFRSSUhIdksv?= =?utf-8?B?WlJEK1Z1Y3lGcldwVVByd25sMHhLSGZBM2p1QTRIOUlxc2lvdmk3MTNmVDZY?= =?utf-8?B?cFJUbjVjaU9UbEFuN25RUWhoUDVlQk9xYXExb3pBVFBkcTNHZWxwWnIzWHNT?= =?utf-8?B?L1NHdFhRWXpXeHpKNGpoczJTUll4aURlUWdzVSt2MVMvMTNrUlRRanlBdURJ?= =?utf-8?B?VjYvcjErQWJod0QzU2N3RHNRN05mZzR3LzJ0STlhYUdxY1dHVUVUR2g5Rm4w?= =?utf-8?B?UnY5ZDRVd0R6T2g4WWZEOVFQQ1pVdWE4eXdaWTAvMDU4MEhwU1A3b0VxRHFi?= =?utf-8?B?NE1JUWhUSCtIdlZra2xZdEIyNmxlUlVsaDQ2RkVvTUpEUVlFMm82WEpQdStr?= =?utf-8?Q?bD0c=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee8d0cf7-4359-410b-2c71-08dd0918e7ea X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2024 04:07:53.1208 (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: 3fLLuHftS1VZOcqcqCujztuu8JQ4u5VWdCG4/5tpEWSBd+qY2M3SK9+uAI3CZYl6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9837 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 SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIE1vbmph bG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxOSwg MjAyNCAxMDo0MyBQTQ0KPiBUbzogR2FnYW5kZWVwIFNpbmdoIDxHLlNpbmdoQG54cC5jb20+DQo+ IENjOiBkZXZAZHBkay5vcmc7IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVt YmVyLm9yZz4NCj4gU3ViamVjdDogUmU6IFt2MiAzLzNdIGV4YW1wbGVzL2wzZndkOiBlbmhhbmNl IHZhbGlkIHBvcnRzIGNoZWNraW5nDQo+IA0KPiAxMy8xMS8yMDI0IDIwOjM5LCBTdGVwaGVuIEhl bW1pbmdlcjoNCj4gPiBPbiBUdWUsICA2IEF1ZyAyMDI0IDA5OjExOjIwICswNTMwDQo+ID4gR2Fn YW5kZWVwIFNpbmdoIDxnLnNpbmdoQG54cC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gPiBUaGUgY3Vy cmVudCBwb3J0IElEIHZhbGlkYXRpb24gbG9naWMgaW4gdGhlIHJvdXRlcyBhZGQgY29kZSBoYXMg dHdvDQo+ID4gPiBpc3N1ZXM6DQo+ID4gPg0KPiA+ID4gIC0gSXQgY2FuIHBhc3MgaWYgcG9ydCBJ RCBpbiByb3V0ZSBpcyAzMSsuDQo+ID4gPiAgLSBJdCBzaWxlbnRseSBza2lwcyBydWxlcyB3aXRo IGRpc2FibGVkIG9yIGludmFsaWQNCj4gPiA+ICAgIHBvcnQgSURzDQo+ID4gPg0KPiA+ID4gVGhp cyBwYXRjaCBpczoNCj4gPiA+ICAtIEltcHJvdmluZyB0aGUgZW5hYmxlZCBwb3J0IElEcyBjaGVj ayBsb2dpYy4NCj4gPiA+ICAtIEludHJvZHVjaW5nIGEgdXNlciBvcHRpb24sICJleGl0X29uX2Zh aWx1cmUiLCB0byBjb250cm9sDQo+ID4gPiAgICB0aGUgYmVoYXZpb3Igd2hlbiBhdHRlbXB0aW5n IHRvIGFkZCBydWxlcyBmb3IgZGlzYWJsZWQgb3INCj4gPiA+ICAgIGludmFsaWQgcG9ydCBJRHMg KGVpdGhlciBleGl0IG9yIHNraXApDQo+ID4gPiAgLSBDcmVhdGluZyBhIHBvcnQgSUQgdmFsaWRh dGlvbiBmdW5jdGlvbiBmb3IgdXNlIGFjcm9zcw0KPiA+ID4gICAgdmFyaW91cyBzZXR1cCBmdW5j dGlvbnMNCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBHYWdhbmRlZXAgU2luZ2ggPGcuc2lu Z2hAbnhwLmNvbT4NCj4gPg0KPiA+IFBhdGNoIGxvb2tzIGZpbmUsIGJ1dCBvdGhlciBjaGFuZ2Vz IGluIHRoZSBpbnRlcnZlbmluZyB0aW1lIGhhdmUNCj4gPiBjYXVzZWQgY29uZmxpY3RzIHdpdGgg dGhpcyBwYXRjaC4gTmVlZHMgdG8gYmUgcmViYXNlZC4NCj4gDQo+IFdhaXRpbmcgZm9yIGEgcmVi YXNlIHBsZWFzZT8NCj4gDQpJIGhhdmUgc2VudCAgdGhlIHJlYmFzZSBzZXJpZXMgYXMgdjMuDQoN Cg==