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 8526842220; Fri, 1 Sep 2023 14:21:42 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7B7D440285; Fri, 1 Sep 2023 14:21:42 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 8193A40285 for ; Fri, 1 Sep 2023 14:21:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1693570900; x=1725106900; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=SmNPlCQoHSPJL0ne7aMqnPhMgFD8gBjSX6gNL05w6s0=; b=kJS83MgQ7rZS50NtYmll3pJCeFjtpsRY/ryMNq1ShlbHiw5lJZHUdHJh BKEystNnlbpWxYRi+o/Mjev0qofKz92Ol33GhJU4kdizpZPXuXboV1CGm q+vmtI3jCP4f7KVzFGDWwfueJOkRHdOIXUlduOWlE0d403vS/2tSwJsnW new5aeSbuZXoTsPUWakardRfQCiAV/mUgEGbBy6oCKneORXXuysD4glLJ EGF/3hASsU5I3ykC/t5D/qXABmvUbd5wqrF/mQIniC0VxJqShV3qailqY kiTW+FAUl7dprJcRhUXA5/K1p6NLkOFW1mzaMgtwlJsCXgSatU8yaeWeC Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10819"; a="376140132" X-IronPort-AV: E=Sophos;i="6.02,219,1688454000"; d="scan'208";a="376140132" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2023 05:21:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10819"; a="883172385" X-IronPort-AV: E=Sophos;i="6.02,219,1688454000"; d="scan'208";a="883172385" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 01 Sep 2023 05:21:42 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 1 Sep 2023 05:21:38 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 1 Sep 2023 05:21:38 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 1 Sep 2023 05:21:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WcioeInEYHukl2Y5GxSvEeSzvixQXN1jY0dXsmsMHZfO3NUW6F68FlXk16LoutdHHrQAvuq/IGJZoXPwzw7rmyRNWvpP2jSUsEzY4/NmQI8ogeT95E5bpw0lLJ48WAruwEBDOBGUhv0p2mEpMo7c1OqGjVg1ALQW5NllCh2Or4ct0JsIjF94cqHw5CaCcBZuwo3VWgpd1+wAbCQj/7gL9jiSIfSqDlnoKyBrQ5qsrWV2g8WPLZ4/CUPZPrczHydrcxko+tV0Qe2/3G8A3Ak8SuQ3QCEEjLtQ/jbEY2ie+8fda12rF3cqeBOeZFTxm6ip9wic/UNv2BaUquc/C3DGWQ== 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=GIfntYnTAyrcROdEDoRUqwrsaRsP4JEC2ANc5ZGDiXM=; b=WcyCYeiwX5cbzJHT1/oucUGSI/4PNS1O595OjK7tbPTBGQ858Nb63re/riOwcWK6pEuh/8Y35yVDU05uFc2LRQcXYvr14NO6sc4X85VQhsLixwCf1Wk8UslXZ8z40kWQH+3TnFf0aFhHhbQtLKZcChw8liyNti1EKU/3/rVWo61IWp6aBxI0kVk2f79DctUjWQLDCb+IrOql1R43zfubLscr8o8JduHNDr8qj06RP9RXYcgJIYW5grhsl2xoJ8CzZs509vTP6wJuTb17afvdoUJXVojcXFS/UXN2mHlEbOdnijNcmTf63mfrLQc5tXcP06OZxv73/04f6HuWRrwXwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MWHPR11MB0062.namprd11.prod.outlook.com (2603:10b6:301:67::34) by CH0PR11MB5425.namprd11.prod.outlook.com (2603:10b6:610:d0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.23; Fri, 1 Sep 2023 12:21:34 +0000 Received: from MWHPR11MB0062.namprd11.prod.outlook.com ([fe80::8d91:6681:4077:8568]) by MWHPR11MB0062.namprd11.prod.outlook.com ([fe80::8d91:6681:4077:8568%4]) with mapi id 15.20.6745.023; Fri, 1 Sep 2023 12:21:34 +0000 Message-ID: Date: Fri, 1 Sep 2023 17:51:22 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [PATCH] app/testpmd: add support for MPLS TTL To: Michael Baum , CC: Yuying Zhang , Ferruh Yigit , Thomas Monjalon References: <20230822141754.3310105-1-michaelba@nvidia.com> Content-Language: en-US From: "Singh, Aman Deep" In-Reply-To: <20230822141754.3310105-1-michaelba@nvidia.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN2PR01CA0083.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:23::28) To MWHPR11MB0062.namprd11.prod.outlook.com (2603:10b6:301:67::34) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR11MB0062:EE_|CH0PR11MB5425:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d96a524-b1e3-4816-9b71-08dbaae5fa76 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: btLVkn3ZBmms3myZYIFaIxW1sLbBvKBQ04b38nNdwEBeqaELjLggiq+2qAtGvqE63K7uTzRl1JrFZXrVS6hk7rASdPOvyxv8sgFCHuWnwWWcvw8440zhuFLEEwHDnLlM89JYu22q73oMujHeu2KB4PmM+syaTDaJNq4Bd8Zqi61NmaKwOQ4uWGP8I12H9sojyhdRVSOZ1xZZuLMXvOcmM/+6dTZToE8KGPfHm6JoLgj9f2RwuH8HFK/ZZ51ZuQm3asKdGieTiIM6lG7mm9b6XZVkb2nUz0nKhw6EWPXzd9IzTOCkJnwb8hmLU6h000WQz18ypIqjwLBLL/T7EPC3KpXNSrAfOj/DoPSF6LBwOhZ/UUBJ5B5GSSSVE+W4NU9fL2XSycMTCt7y/XltSMgtLLPwrprQ7DnibHIz9QuZ82Eq7J8pb78wHx16OF3YpUBn5AWvPxjPNPGMvPcM5Vn3U4V96WBjdat+eh0zRFQalnOhlpb9YTO6/gMggpehyYOZkLMPBncxJRD6/BhdXEHEG8fTuKGMMTQuaF3vmmTjaczk1gNEiI4+D25lXKSySdi08Wo1ykB/iigi4uP2VWses4r6d5gxTIxaPM4MEr0CgrhFCoJfu6ft+rzP3LzNyRR208OPi3z+9UK8z0LtJGG/bw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB0062.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(136003)(366004)(346002)(39860400002)(376002)(451199024)(1800799009)(186009)(31686004)(66556008)(2906002)(86362001)(31696002)(36756003)(5660300002)(38100700002)(82960400001)(478600001)(8676002)(4326008)(41300700001)(8936002)(26005)(53546011)(2616005)(316002)(6506007)(6486002)(6666004)(54906003)(66946007)(66476007)(6512007)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OVZRMzc5ZmkycDNkdU1PcWE2ang0a0pianFaYWRqVDBVN2JiRTdmZnB0d25J?= =?utf-8?B?YmJ6bzV3TkVOZTBwVlpVdVFZUlhKeWhJVUx1YVpleUdYcUczTUR2bHl3K3Bx?= =?utf-8?B?V25mK2hTdk43YmlaT08xTytaR0NJY2pEaG0xSWVHa2RhanJsNTZLVU5WV0Qv?= =?utf-8?B?Mjd5aDhMd1d0QlU2Q3dmZktOMVZOWUU2RDVFTnBvS3h6MXYwOTdRR3ZxQkE3?= =?utf-8?B?bkNWRGxsdkp3TzMvWFcyQ2NaYzV3RzZ4eGhXSFpTYVpPdjJjYUpKNWp4S24y?= =?utf-8?B?L2VoRWE4SkpqNzBPUVZzM1c1ODROVjdvM3lsUUhsV1ZXTXZRU2Yza0p2b3JO?= =?utf-8?B?QklvY1BsSjNLUmhpK1ZoUndNWWYvZXVyS2FXbTVMUEhlR2VxYktGbnNNMy9q?= =?utf-8?B?SjN1UTZNRW9Dc0tEVyszcU9NNGxUUzVSdXovRmtKWTRqVWp3Y3M4ZkdWOGp4?= =?utf-8?B?Z3lqa2lBbitXKzhJajhrUFpxVit2WVlaTTRqKysrOE9XcmFBVmY3WGhuejdr?= =?utf-8?B?TjFjajFDNnBkWDRIZUVHRVBETmIzeFcvUkczYVVjdzBYOVBJUjVXVWx6bWlK?= =?utf-8?B?eWpVaXM5T1pZSCs1Z0hMSEFFenR5aEJubzJJZHZ0Y3lJTnoyRnVxSzNscUMw?= =?utf-8?B?KzhCM3lIcUxWek5SR3FWRmlFajdqOGxPdDZmdXQrR1N1dGJvdlhHZ1FGUER6?= =?utf-8?B?VlVkVXhueFRPZlh4VEthNGgyODhRb1NncjFMdDNHNmxnODRKOCtzSUZjeC9H?= =?utf-8?B?WWxQdllOMjRyQkZIU3d1Z0FjUHZSaStQVU5xb1h4dUNWK04vWlIvV3hsMzQw?= =?utf-8?B?L0Z1SHFYV3ZQWjk1SmJrck9nME9mTFdRSVR2UlZHUlZzWmdZdml0VS8yTlhq?= =?utf-8?B?MFVxL2gxV2ZsU3VYbEZpOVBUc1Y1MFUzNW9QbVg2WWJ5ZGI0RTFiTmRCeDBW?= =?utf-8?B?eGNVanppdzZCMWdUM1R6TTgydDRTS1M0R1NndTIwRXdPbGY0L0RZcmFXTmNU?= =?utf-8?B?Ykp5VWZxbHJjOFNmWnpSUm1WZW9wSGU1NU5wWVFpdXdzQTV4MkQ0MnU1aTVn?= =?utf-8?B?R1R5b05ZdTVwdFRSQ05XMEl1YjJGUkZFQkhJT095NE96WFkvZWVDSU1YY0x1?= =?utf-8?B?OFVIMzBITHZSSWYrU2poK0ptbld6ZFZDblBFVEN1N3MwNnRoSktQMDdNUmh4?= =?utf-8?B?eFZyMk03WXZ5R2NhWUkrV3pLK1Y4dVlzYXlrNGNuU1JVaTlSR0R2U1hveHg3?= =?utf-8?B?a09NTk8zcFI0T29pQmJSOHFrekhqek82Q2ZQaGlGWHU4VDczdGR3cjRmNE9M?= =?utf-8?B?Q3pNdkFNZCt3eDBlVlY4MWFmcDU2NUxZRGJhNEJFQ0gxemExdFh4bzVWLzdT?= =?utf-8?B?dGcrZit0WUdaUFZpd2FOOEh5eVcrMjZ6UDBZNHVHbzVlbk55ODBvSzZkcEJh?= =?utf-8?B?OFdDU2wra0pHbHNzWU5XREhobVE4NjNMaEdPLzgrQzQzK24wbm04VGl0Wjhl?= =?utf-8?B?TmVhUFlZTE9tTEJpTHlOM2tHV2ZORDYyTm1OODFZNW9QMGVBYTE5VkFiL0ht?= =?utf-8?B?TkxMQkowWDVreVorU0h5azQ4RVlQUXVPdFpWWU1yOHVET1JJSERyQUVsY3BN?= =?utf-8?B?eUtNUzVETWF6THBOZUkwOXJXM3VBS0RCdk5POFBmVzRpTkxOK1gwWHUxMlVa?= =?utf-8?B?WE5LZ0ZlWnZCUU9YaEIzdFdYNTREWDZVS2I5c1RiYWNHa2h1Z3FPSXl2RWNt?= =?utf-8?B?N1hjdjVJRnFJbDVGanpySXB3UGsybmxGSUMwV2FGRTBmWmN1UTBzMGJOZmRG?= =?utf-8?B?NTNvM21hSGhyMUxQcFZiV2R3UnFsU1k2d2tObFp2c2g5N3VxZ2tUNnQxL1Y2?= =?utf-8?B?TGFOc2p0QzUzUmF4dFVSNVFoVng4RTJvWnZ2VHJKU04vZjI5RjJ2RTZEdzZ4?= =?utf-8?B?bzd3RVBOYThrMXRGdTY0UmQxcFMwZ3NhWGpqVTV2WDJjWm44QmJLU2VPdnZM?= =?utf-8?B?bGt3OFpqK3R4Zk52bTFLdHdSbXcyNUVPd3VONmwycFdZb0xWZ3l1UWI0VFA1?= =?utf-8?B?MVlBWE9IbzFKQjZVekFoRVVpMGp0VjdnVmdWUVlMdy80Nk1aOS81NndYNEky?= =?utf-8?B?dTdMaVE4d0h5Q2VVZkNHUXRxclN6NG5qRUkyM040RnRZOWFDd3B2Zkt1MnFI?= =?utf-8?B?eFE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 7d96a524-b1e3-4816-9b71-08dbaae5fa76 X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB0062.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2023 12:21:33.6507 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7XUWzpV4M1MvDG+B4aly7SYjBVf95d1oSrrKCi6nf9JgAntW/umJBUJzagWpFoh7RQRZUgVL54YP1RTDSYXKxkSU1lR/hUukuxelry2TMFA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5425 X-OriginatorOrg: intel.com 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 8/22/2023 7:47 PM, Michael Baum wrote: > Add support for matching "ttl" field in MPLS item. > > Signed-off-by: Michael Baum Acked-by: Aman Singh > --- > app/test-pmd/cmdline_flow.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c > index 94827bcc4a..95c0a19beb 100644 > --- a/app/test-pmd/cmdline_flow.c > +++ b/app/test-pmd/cmdline_flow.c > @@ -365,6 +365,7 @@ enum index { > ITEM_MPLS_LABEL, > ITEM_MPLS_TC, > ITEM_MPLS_S, > + ITEM_MPLS_TTL, > ITEM_GRE, > ITEM_GRE_PROTO, > ITEM_GRE_C_RSVD0_VER, > @@ -1712,6 +1713,7 @@ static const enum index item_mpls[] = { > ITEM_MPLS_LABEL, > ITEM_MPLS_TC, > ITEM_MPLS_S, > + ITEM_MPLS_TTL, > ITEM_NEXT, > ZERO, > }; > @@ -4650,6 +4652,13 @@ static const struct token token_list[] = { > label_tc_s, > "\x00\x00\x01")), > }, > + [ITEM_MPLS_TTL] = { > + .name = "ttl", > + .help = "MPLS Time-to-Live", > + .next = NEXT(item_mpls, NEXT_ENTRY(COMMON_UNSIGNED), > + item_param), > + .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_mpls, ttl)), > + }, > [ITEM_GRE] = { > .name = "gre", > .help = "match GRE header",