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 CB61C432EA; Thu, 9 Nov 2023 20:04:01 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7C06F4064A; Thu, 9 Nov 2023 20:04:01 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2076.outbound.protection.outlook.com [40.107.93.76]) by mails.dpdk.org (Postfix) with ESMTP id A470D4026B for ; Thu, 9 Nov 2023 20:04:00 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lK4wrODPzlsNR56aHvnAFMTLZp0zv7Twvrf+3z/1BnKQ5ZFISIIzU/AZiowtharoA8vA1P7RkOJuDsIc4s+N6bfmiRotDV5JEvQjttjIL0TcPSIm1J5hyotZIbydA+9vm/ek3nsIGGt8YaFGWlekR3BuO2KiI75mod/Z2zeD5PsXpiw9bTvvHUPpnNIMbyPbM81x6Pe7m5cqUUN3eKUlmT3Oty1EVVH/7AAlRI+I0sLueohIqKWDr7XZppvvHUN+EkST8vYKu/4HdfbYg7QVP3iMNj9TutanK956sLLiprb0Z17qcIxVDbIUrzvSMc/mraDtl2jwopwdZdEoB5Ayzg== 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=FNZLYOavJs41TvZClF+VVsXA8k491q1/heAxu5DcSnc=; b=bqgLjrDzkUmzuAC2pIxkmdIhrOvqJg5TeZBZzN0v7UpJ+Vkfx0mepddXzWWz0qI83GDXG0KAn4keKdegM9luFeMM6Qir8aIbQpUupfOVpOpdIRdSKZrIM1fkOJdeT8OR888vCYK6dOM/TiGI+v6KBeh8rfeBsgzx4oow5VW6WJcj+9EsHyoA7/Yrw6wYJnSDJYDDpmP9j+D0qSa7Uvjr3XvngcpMx/xZ9Qpl2wQkZBWlE+SHxbjvCC5P2civtUnhYzwlvllyh8bMRLBOAWrG3F4tpjRxRm5X1hPzuvclFPdDIncass5zfwlWtqfqJ54bQfSSTZoNuDZSovMMaWW0oA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FNZLYOavJs41TvZClF+VVsXA8k491q1/heAxu5DcSnc=; b=OFHFHwzBTUc6xTYMyvuD5UuqAxZ19muQhshjxASUT+mfZL1Mw267w2d5cZ1CZvu83e6Bu4MqmSNAJzzY2wv8FLGB4f3m4vA11HEIVSwxl41i0c1U++C29v4XG/THxrwMLYYR4Thrxc2zkz/+jRP0iQBmn+nRP3+9XXxneP/xX28= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by BY5PR12MB4308.namprd12.prod.outlook.com (2603:10b6:a03:20a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.29; Thu, 9 Nov 2023 19:03:58 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f%6]) with mapi id 15.20.6954.029; Thu, 9 Nov 2023 19:03:58 +0000 Message-ID: <01176d6f-7f4e-465e-b0e3-20dd6a7e6d18@amd.com> Date: Thu, 9 Nov 2023 19:03:34 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] app/testpmd: fix indirect action list parameters parsing Content-Language: en-US To: "Etelson, Gregory" Cc: "dev@dpdk.org" , Maayan Kashani , Raslan Darawsheh , Ori Kam , Aman Singh , Yuying Zhang References: <20231108163445.422772-1-getelson@nvidia.com> <9c982259-df1f-bdce-11ff-554831abc42f@nvidia.com> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= xsFNBGJDD3EBEAC/M7Tk/DfQSmP1K96vyzdhfSBzlCaGtcxNXorq4fALruqVsD3oi0yfyEz9 4YN8x7py0o9EL8ZdpOX0skc0AMCDAaw033uWhCn0GLMeGRKUbfOAPvL6ecSDvGD7CJIO9j0J eZUvasBgPdM/435PEr9DmC6Ggzdzt8IuG4PoLi5jpFSfcqxZFCCxLUDEo/w0nuguk2FTuYJg B2zEZ4JTBZrw7hIHiFh8D8hr6YA6a5uTofq1tr+l048lbtdFUl8TR0aIExVzE4Z8qKZlcE+9 RQaewjK5Al1jLE4sHdmd3GN+IvgDF3D/fLsi25SKJDeGSdeHkOmaX0qGeM4WKIfU6iARRCiQ N3AmBIxZ/A7UXBKLaOyZ+/i3sE6Wb53nrO4i8+0K2Qwyh6LjTeiJAIjYKN43ppxz3DaI+QwQ vI+uyHr4Gg0Da9EPPz/YyKauSeOZCfCB5gIfICO0j6x0SCl8uQ2nLpjxcZkf0gjcwUzP3h+S 3x6NfDji9YEij0zczW/dcSpGgZ6vsFpPrtnP9ZXy6J53yp0kJtOJoOlkEFFdU2yCZnCDseum CoudmGLZVvS0/DzHDJejq+3kK3FDGktZBOxZIIpal+nFqS7lVgOZc4+huVv3jyhzoAUOEyXA XK5j6o7g8STUY+z33QNnHpdLvecMwuzmvqy0jR54yAbZ64mB9QARAQABzSNGZXJydWggWWln aXQgPGZlcnJ1aC55aWdpdEBhbWQuY29tPsLBlwQTAQgAQQIbAwULCQgHAgYVCgkICwIEFgID AQIeAQIXgAIZARYhBEm7aYjps5XGsPHCElRTPtCKKm/6BQJkdyEEBQkE3meNAAoJEFRTPtCK Km/6UdcP/0/kEp49aIUhkRnQfmKmNVpcBEs4NqceNCWTQlaXdEwL1lxf1L49dsF5Jz1yvWi3 tMtq0Mk1o68mQ7q8iZAzIeLxGQAlievMNE0BzLWPFmuX+ac98ITBqKdnUAn6ig5ezR+jxrAU 58utUszDl16eMabtCu76sINL5izB8zCWcDEUB4UqM8iBSQZ7/a7TSBVS0jVBldAORg1qfFIs cGMPQn/skhy3QqbK3u3Rhc44zRxvzrQJmhY6T1rpeniHSyGOeIYqjpbpnMU5n1VWzQ4NXvAD VDkZ4NDw6CpvF4S2h2Ds7w7GKvT6RRTddrl672IaLcaWRiqBNCPm+eKh4q5/XkOXTgUqYBVg Ors8uS9EbQC/SAcp9VHF9fB+3nadxZm4CLPe5ZDJnSmgu/ea7xjWQYR8ouo2THxqNZtkercc GOxGFxIaLcJIR/XChh9d0LKgc1FfVARTMW8UrPgINVEmVSFmAVSgVfsWIV+NSpG9/e90E4SV gMLPABn1YpJ8ca/IwqovctqDDXfxZOvCPOVWTzQe/ut767W+ctGR1kRkxWcz470SycOcY+PW VRPJd91Af0GdLFkwzZgNzkd6Gyc9XXcv4lwwqBLhWrBhqPYB0aZXIG1E/cVTiRp4dWpFHAFD DcuLldjIw93lCDsIeEDM9rBizGVMWEoeFmqSe7pzGTPXzsFNBGJDD3EBEAC8fBFQHej8qgIG CBzoIEd1cZgPIARlIhRudODXoNDbwA+zJMKtOVwol3Hh1qJ2/yZP11nZsqrP4fyUvMxrwhDe WBWFVDbWHLnqXMnKuUU1vQMujbzgq/4Rb9wSMW5vBL6YxhZng+h71JgS/9nVtzyaTtsOTrJi 6nzFSDx6Wbza2jYvL9rlK0yxJcMEiKwZQ/if4KcOesD0rtxomU/iSEv6DATcJbGXP6T93nPl 90XksijRKAmOwvdu3A8IIlxiSSVRP0lxiHOeR35y6PjHY2usfEDZZOVOfDfhlCVAIBZUZALv VmFOVSTYXeKgYa6Ooaf72+cHM3SgJIbYnevJfFv8YQW0MEAJ/IXE7B1Lk+pHNxwU3VBCrKnA fd/PTvviesuYRkrRD6qqZnINeu3b2DouVGGt2fVcGA38BujCd3p8i7azoGc7A6cgF7z9ETnr ANrbg1/dJyDmkDxOxVrVquTBbxJbDy2HaIe9wyJTEK2Sznpy62DaHVY+gfDQzexBXM10geHC IIUhEnOUYVaq65X3ZDjyAQnNDBQ4uMqSHZk8DpJ22X+T+IMzWzWl+VyU4UZXjkLKPvlqPjJk 1RbKScek5L2GhxHQbPaD76Hx4Jiel0vm2G+4wei8Ay1+0YRFkhySxogU/uQVXHTv63KzQMak oIfnN/V2R0ucarsvMBW+gwARAQABwsF8BBgBCAAmAhsMFiEESbtpiOmzlcaw8cISVFM+0Ioq b/oFAmR3IPsFCQTeZ44ACgkQVFM+0Ioqb/qINhAAtcor9bevHy22HvJvXX17IOpPSklZJAeQ Az43ZEo5kRlJ8mElc2g3RzYCvL/V3fSiIATxIsLq/MDtYhO8AAvklxND/u2zeBd7BkRZTZZX W1V1cM3oTvfx3LOhDu4f2ExQzCGdkzbXTRswSJIe1W0qwsDp+YPekbrsKp1maZArGeu+6FuW honeosIrWS98QJmscEhP8ooyJkLDCCOgEk+mJ/JBjzcJGuYn6+Iy/ApMw/vqiLGL1UWekcTA g18mREHqIR+A3ZvypIufSFB52oIs1zD/uh/MgmL62bY/Cw6M2SxiVxLRsav9TNkF6ZaNQCgn GqifliCEMvEuLZRBOZSYH2A/PfwjYW0Ss0Gyfywmb2IA990gcQsXxuCLG7pAbWaeYazoYYEQ NYmWatZNMAs68ERI2zvrVxdJ/fBWAllIEd0uQ4P05GtAHPdTIDQYp545+TPV7oyF0LfXcsQs SFVZE6igdvkjfYmh+QOrHGZvpWXLTmffVf/AQ81wspzbfxJ7sYM4P8Mg5kKOsaoUdyA/2qVe cMh1CLUHXF1GlofpGbe1lj4KUJVse5g3qwV7i9VrseA8c4VIZewdIjkzAhmmbxl+8rM/LKBH dZUMTzME5PFCXJIZ83qkZQ795MTe2YScp9dIV7fsS5tpDwIs7BZNVM1l3NAdK+DLHqNxKuyO 8Zk= In-Reply-To: <9c982259-df1f-bdce-11ff-554831abc42f@nvidia.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR4P281CA0064.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ce::16) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|BY5PR12MB4308:EE_ X-MS-Office365-Filtering-Correlation-Id: 463a87d6-5610-4dfd-80fb-08dbe156a075 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bES22G7KQsCc2hiuVsoJvsrtzs37ZwYKnX1fWdderaoCgJhWFQ/fibEkEFuMYVS9rD1l8fCZT/c1Mr5OQlwLUh47HctbY90HF2cf5074KFBIh/D7qJ6GVkcEiu1wcHKnTsD28KrCaivvv9MaqS1Mi9S0066XQDtCSex2qQC6g+p3W+zALzoufZ2RIRK/3zsP5U1bJDGTaE5iComwrI2HaGwKsfhW1pP7day3PVHTsGtO9n7EUWGImUkM1rMf14G9iMxevM0bZcgw7fq83gPwjTzWAJcmvq6Sr6uMUoHJU9hcv6uMusx+p/6ckj8FMw2YysSV7+SQKjZFEQY0RRhaKOKHj+3/KN5O+zvTK8pvrNUY2U0AEl3Fa/m6XYaCjKPQzDU5DWob3icZWftPYQCmCEujdQ+gQWEX7kfHIvlIewcx7z+EZ5vUpeckvdh3Ed+WTpUnGe4RNHBwCI2kqqVSh3SlMVAeBLn5GGfSyEUlL6wpjdNEuj7NJpg3KA1Jc8F7sRIXPJCeQwN9nt23I+jMdbID8x7B20FGPnPDCp2uu2o7EzLvwWLBj08CBG8k7kjNd2eCCanAND4hj8CVoM5Ntt+sBsjrWPlIZxPZPyK4BKIIBvVt12K4+r/Rj4ZZXa+reHGeF4bAJ4AJSXlQTj2iXQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(136003)(376002)(396003)(346002)(366004)(230922051799003)(451199024)(186009)(64100799003)(1800799009)(26005)(6512007)(6506007)(53546011)(31696002)(36756003)(38100700002)(86362001)(2616005)(83380400001)(5660300002)(66556008)(6486002)(66476007)(6916009)(316002)(41300700001)(54906003)(66946007)(44832011)(31686004)(6666004)(8936002)(2906002)(4326008)(8676002)(478600001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Rm1HRHZYTWZDYnBMRGdYWnhWVG9aeW9lcy91eFIyOGh5em9EamNtMmppV1R2?= =?utf-8?B?YkR5VjZoS1I4UU13ZzZIOGtCeU1TSXdlL2xhMkZUL2FwL0w5NzdRZkF5VXlJ?= =?utf-8?B?ZEF6S1pKcm9QdEs2MWlHN01QZ3FRNUp4T0x6RjJWSDJnZHVxd0dXc2JHd0ZI?= =?utf-8?B?NE9Qb3FpZ2phL0JRZE1OWTVleUlYN1V4RGEzN1Q5b1ZEdE9UY1IzMHhWK2hh?= =?utf-8?B?QTEwMVR1VlNPMEh4Z2NBQ2J0WEp6NDlLMWMzSTRhUkpOWG1FSG51ZVNsOHlt?= =?utf-8?B?aG40Z0NGWTRlMUpJQ1BZQ2Q4SmtucVdiV1d3WVhVdEgxQnhLK2FRZ0pwbGVH?= =?utf-8?B?ako3U0c5OWEwWFZyeWx6ZjZRSm9Udm81WG5VM3UyL3J5ekt1aGRuN2ptalh4?= =?utf-8?B?T1RFN2FPOHliRVFwMXpGMkc5UmhrWGtBZkVrUDlwYmV5TlNPNmdHQzFJMWl5?= =?utf-8?B?dHQ5RURwNXptanQ3bjVLWDBVMzlUV2xSWDkvank4NlFIS2hJSTdZQVNydE40?= =?utf-8?B?RUZ2M0lRdTh1TjUrQ09qcFdDK0J0L1FHcDduSjlCeXdNUlJyTGdESWZIMWM4?= =?utf-8?B?TWo0cjdEL0lXUlV2YU44TWJUeEdaLzhJczNheTFJR3ZjTWdCQUxLWmRjVmEy?= =?utf-8?B?UVV6OGxDeFAraVNiRHMrTmRsWmIyOTBwMjZoOWFkZmRrc0FMZDM2WnNrZGlS?= =?utf-8?B?QmJzMlVsWXlBZEFXVEVmM28rSk80RWdaNGU1TmNuckFJNjNWZCt0Tko3eWZI?= =?utf-8?B?a0MrWXkwZW9OcWFaaHFLdTJOaHNCR3pyUGEwMys3RjhJS1BrL1A1L254TmRZ?= =?utf-8?B?YzQ4dFJjaHl0NUd4S1NCc05mNFF2aVE0M1NZdlA0OXBhVHBYYzB6V0JpT3dt?= =?utf-8?B?ZXR4Wll5K09GZTQvN1I5ZSs5UmxueFU3R0ZFZ0pBM2RIQTY4YlUwditvdktl?= =?utf-8?B?dmNURFRIVnVkUUJ6MTNKekZzcjB3VUlqemtxQnpLU29SdHVKZFBibUU1Vktz?= =?utf-8?B?cnZwQ1l0QkpIZmpWbFJXbWVwbWk3bzI1WmVPQVp4dm1nSVNDTDRnTkEwdElt?= =?utf-8?B?TU9PNWVXcnA5NldQdFFnV29Cd2ZLWTVVek0wMVJ1YXloVC9taXRtT1lJa2dR?= =?utf-8?B?aURaVlhYdjdNSFVTRmFZWFROeVJpNGh5YVN6d054N0J4ZXg2UjRpZEhiOFBQ?= =?utf-8?B?d1drckpjVTVzZStOMnpHT2NhL3lLQitnL0Z3dEZ2SVRJNVVlZnFVbnFyM0Jr?= =?utf-8?B?aTNKZFI3Z3AvZXlrcjVTdTM5UWpXd3hKV2JJNGl1QkIvd2swcnZNSnowWlp4?= =?utf-8?B?TFJsUHJJcjVITnByc0pFK0trYnp0RnBFaGtUSnBFdU8xNm4zeGZUQjFnUktZ?= =?utf-8?B?blVGZk1rZUsrVTFac2pNc1FMRWwwQm1Gb3ZmU1VwVUNBdUpNN0FkMkYzeG95?= =?utf-8?B?K2kxMUkvanZCQzhYRVd4RE5wQStoMkc2N1BQS1ZrY1FraHdIeHlVd3hHSDNt?= =?utf-8?B?MVlWYitSV0RjU0xTWTFRM2VtRXg3ZnBrOVBhU1B0SWJPMVhZNnpJOXRNSXFQ?= =?utf-8?B?VXZPT1JGaVk3NTAzTUdmVTk0ZUxaOUd3Zkh4NmlrVERXVjFSRVZOTzlpNEFP?= =?utf-8?B?M09MeTYyQnpCVUh3S2JuNmZ5QTNZYXhtc2dLZmFtTDZ4OHZDOFkrSHZzY2RB?= =?utf-8?B?b201VTZFSU0rNWp4ZFhqdmJHMG9VV2RoZnBvQ2E4MEZjL1dFQUJKemNiYU95?= =?utf-8?B?ejVLeDhScGg5R09XUWw0YjVjSHovZSt6UHNzNjk4VnE5UDhWaHVWV1M3Tmp1?= =?utf-8?B?aS9WcFE2TCtOVy9zUWRZZ1BXc041RXNuVUN2cUJTRTZqaUN1VDc5K3RDRjVs?= =?utf-8?B?UGdkdHo0QVNZNFRIODRkV2Z5NzJmVm96R21SRktVQlhZbS83RVFhbkZzbk12?= =?utf-8?B?Wm9kZXJmMG1ERHEwUko4MDVmeVFIb1NDZWphQ3ljQ2hSVWdtUHFlWFpsbmpT?= =?utf-8?B?VHFaSkdEMDNCbkJEUCtoNVZjRWlFZTZYUWhPazE3NzhwT1MwaU93bUQrOG9M?= =?utf-8?B?OE1RRUNndEt2dERnQXlXUTA2Y1VWbkJEZ0I3Ni9GR3I5VUN5blk2dDA3SlZp?= =?utf-8?Q?9WZ0=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 463a87d6-5610-4dfd-80fb-08dbe156a075 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2023 19:03:58.0965 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: x27yEWdEvthO93etfJfb0NSggwa7CzOR+dmnpXmo1zOwNFU1PVj8fZnqtXX7EG3l X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4308 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 On 11/9/2023 6:22 PM, Etelson, Gregory wrote: > Hello Ferruh, > >>> Indirect actions list arguments parser was configured to place target >>> number into 64bit value, while the code provided 32bits memory. >>> >> >> Hi Gregory, >> >> Can you please give more details why 'id' needs to be 64 bits, with >> callstack or usecase etc? >> And please describe what is the observed problem with current code? >> > > In rte_flow.h, struct rte_flow_action_indirect_list::handle is a pointer. > > Testpmd ACTION_INDIRECT_LIST_HANDLE and ACTION_INDIRECT_LIST_CONF tokens > define arguments size as uintptr_t. > > On 64 bits system, defining the id variable as 32 bits value > corrupted parse_indlst_id2ptr stack. > I can't see how stack corruption can happen, can you please provide call stack and flow command? > I'll change the id definition to uintptr_t to match token in v2. > > Regards, > Gregory > >> >> Inside 'parse_indlst_id2ptr()', >> 'parse_int()' can work or 32bits and 64bits variables, so that one is OK. >> But both 'port_action_handle_get_by_id()' & >> 'indirect_action_list_conf_get()' gets 'id' as parameter and they get >> 32bits argument, when 'id' is 64bit won't it will be cast to 32bits and >> loose data, should those functions needs to be updated as well. >> Can you please reply to above question, about changing 'id' type impact to other functions using it? >> >> >>> The patch updated variable size for translation results. >>> >>> Fixes: 72a3dec7126f ("ethdev: add indirect flow list action") >>> Signed-off-by: Gregory Etelson >>> --- >>>  app/test-pmd/cmdline_flow.c | 5 +++-- >>>  1 file changed, 3 insertions(+), 2 deletions(-) >>> >>> diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c >>> index 0d521159e9..cf1ca33208 100644 >>> --- a/app/test-pmd/cmdline_flow.c >>> +++ b/app/test-pmd/cmdline_flow.c >>> @@ -11331,7 +11331,7 @@ parse_indlst_id2ptr(struct context *ctx, >>> const struct token *token, >>>       struct rte_flow_action *action = ctx->object; >>>       struct rte_flow_action_indirect_list *action_conf; >>>       const struct indlst_conf *indlst_conf; >>> -     uint32_t id; >>> +     uint64_t id; >>>       int ret; >>> >>>       if (!action) >>> @@ -11350,7 +11350,8 @@ parse_indlst_id2ptr(struct context *ctx, >>> const struct token *token, >>>       action_conf->handle = (typeof(action_conf->handle)) >>>                               port_action_handle_get_by_id(ctx->port, >>> id); >>>               if (!action_conf->handle) { >>> -                     printf("no indirect list handle for id %u\n", id); >>> +                     printf("no indirect list handle for id >>> %"PRIu64"\n", >>> +                            id); >>>                       return -1; >>>               } >>>               break; >> >>