Message ID | 20230221064930.3399-6-chaoyong.he@corigine.com (mailing list archive) |
---|---|
State | Superseded, archived |
Delegated to: | Ferruh Yigit |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1270E41CF8; Tue, 21 Feb 2023 07:50:31 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 73410431A3; Tue, 21 Feb 2023 07:50:02 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2121.outbound.protection.outlook.com [40.107.243.121]) by mails.dpdk.org (Postfix) with ESMTP id 52C1C43199; Tue, 21 Feb 2023 07:50:01 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YFIrZ1imFBeT31lCnE5awKXRogLhq6QaVqp9WLoqfEBPsEtd5zSIoNc9LkZbIHNrDz1EP9/Y93runqDTEmUVe27/BH/gwA9JABW2cyOMEqCRUkE4l+vOmTAkVq1K/Ihd9Rs7YFAonoClRlHmvX555HkjD+FXpLxSlk/mM1+BHpndpHETMmUJXCQtcD+7JbpCS4wmYd+aUXmbDk0YnU4Npi0H89OvrxjrOHvMn75IsJDliTHe1uQwsXXAgceg6mS016cRbma3eNnHUZRn+IzvOLRcB+jkSckYeskfS0KNRB7G+8yvou2HxrIIs+R2AG+FzFkxhve655usfIkxtyvEog== 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=5HieQ6nfU2Tvkxud5wZBQTEYAIYTvV0lmww4866JC/c=; b=DbBH+srrkyIEhhTJNFvCrQ4X7QaIeULysMIEv8sue4uEAc/ZPIEFri2B3oiS5S1MCDlrr+jiraaPpvjSxQG3Tdli0uP3yCjYhhBVmLCxWYlu+Z5tJ/rPyysep9E2Q3Ib77mGJJ4xRzN7fYIX7hF6FKUW9SjJTsZ82bI1qR/ceERehNpSrYPj2iMBhuPqGyEGurTkZeprtRiCy7bxLsU/t4+podlTRCH9IHSunbkX5BSeqner5co/fySusnu5uW9d5uIvNtDXXhlQOEmC1BcZSWGpGf6EpilTGXRf6ssX/IcfGz9gWAzypeV7oLIE3w8XD1OD5/3oQjOb3rm02i9iWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5HieQ6nfU2Tvkxud5wZBQTEYAIYTvV0lmww4866JC/c=; b=aXD5SC9e0IPmjUIpg0UczF+viVVedGeluZ1C6KmkUChfOQP12wHFYeJQ/8JUZh/LqpI1B01LeSQijwjN868xGiPO1jUWNsOF8OIY17OvggCeSEIqcu8U0PAIj37KmQGgi7K6xqFmZlVCLgaKY2tb9CXsM5Y6htWq+cPP6PHugjI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by PH7PR13MB5455.namprd13.prod.outlook.com (2603:10b6:510:139::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.15; Tue, 21 Feb 2023 06:50:00 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d%7]) with mapi id 15.20.6111.021; Tue, 21 Feb 2023 06:49:59 +0000 From: Chaoyong He <chaoyong.he@corigine.com> To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Chaoyong He <chaoyong.he@corigine.com>, stable@dpdk.org Subject: [PATCH 5/6] net/nfp: fix the set TTL flow action Date: Tue, 21 Feb 2023 14:49:29 +0800 Message-Id: <20230221064930.3399-6-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.29.3 In-Reply-To: <20230221064930.3399-1-chaoyong.he@corigine.com> References: <20230221064930.3399-1-chaoyong.he@corigine.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR02CA0049.apcprd02.prod.outlook.com (2603:1096:4:196::7) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH7PR13MB5455:EE_ X-MS-Office365-Filtering-Correlation-Id: 9aff2354-453e-4dea-41f5-08db13d7d9a8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Lb4ugTzLt68jhN2vBk8bkITlFJZsvrWE/TDWD0Sk/S8OjS3D2JLqOvcCGCkdKTpgN4qiVAhYpisyp/nrQxh8G5s0F9HlhdQR7lPe8rcwx+kzPt4U2y0mBvrSVSKxy3L+gFMbAMLTFm3bYgimyD/JeaKffnIfiY+AZ5xuIiGL1MIn+7ICZCO/6x1hpovQgUcHUuoH9Dj6uVVKfrqGdJ4Ubq9fkRLqotTmZLdkqACKO+SqTVtgKYwktdBsyknE2slfPbWN+kqSjbODfvgjQKfK30u6hJ1577i3eac4ydXv6/yDijzV/ktYrcvP0HrxgJNZUrl3RzQNfgwALnPYd0XOClwlFzy/oK8S11r5xR0Ong57xHYrVVrCIm9uJFnd5eraUofrtoEhnZHEU/xmENah2E+PXyvrs6gMddtz6C/Z1LHYK/9KKKqfhA0LwqPdu1n1dHpqAnxOoIo4FlwZOx0dMRLwnw96hFoFxH2cQyLODHvqf4e38dxYfldYKxeu6+JRTGrkMRaRzWXo/7kiYDIbmt0EInAuOzKPY7kl0XIKGsdfzLxeE9HT0acGKXDn6sNApXWymctSRD7vuEENSDi8cjxyvDApIqp1zVzWXXu2uS60Fdam8B0hDWVDvq+Ippv5ABoCLd/BaUpgzEVO+OLjwqNcuJDgHgoUAUzonv7ja99bRzB7z+D4Awzh4pxvqMMweklcrpROHoF8ThDIlpT0MA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(366004)(39840400004)(376002)(136003)(396003)(346002)(451199018)(6512007)(41300700001)(450100002)(2616005)(66556008)(66946007)(66574015)(316002)(8676002)(4326008)(5660300002)(8936002)(6666004)(6916009)(66476007)(26005)(478600001)(52116002)(6486002)(6506007)(186003)(83380400001)(36756003)(1076003)(86362001)(44832011)(2906002)(38100700002)(38350700002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?s6OTKUKBTRhvSlM7yVaASo300Gf1?= =?utf-8?q?yLEbel61npr1Y/Svqbmvzz/Y1Ug85SvtAxJuIDFZ6KfrjZ5Ps71xqm3DidDmwvcRD?= =?utf-8?q?okLlVsDwAhRrtonmFAWOEnuAyTrYksxDusBzP88qaqxbS9QaHSKFulWrSGe4xpV0C?= =?utf-8?q?pnpbDeP0YWSv+RR/DPxb+Lwrswr0UF7nlDO5OfR7nzSuasNtq9N+eAT3O/GRfPPGp?= =?utf-8?q?pGrEKbH5lFzfsEpKcXtoFar6XuOgcQghDzOmozPT1V0p2vFdM0CjZRwXjdyoEMFCK?= =?utf-8?q?CBL2KAtM6X5FCdR/sGIWNnrWGb5wzeEJsBNg1Syyz/4ptaJAOqP4U64w213I3pkv9?= =?utf-8?q?LVKsK1tJ7bVqNZ6Vw9c3vUrbT2gHan3LfwwkWXW98CY69pqlLDSDgE6Rfb+HQcZKC?= =?utf-8?q?kuoTuopSvE9kPQCAL/Z/E3HL8m8i9idQtMFbtn3tpGyTw7hgHvoglNgUqv/NORPgx?= =?utf-8?q?YCsa/XcMMN8OTSEa+ZfNmuhXYSfvMrQQQySrKVa6dlPH2nZ5dFPXfuoe3TDeQehBS?= =?utf-8?q?kCW/G0wfHUfJWyelwkWQoSJW1X4m9eQgeRVXHvzh+JGhIYJ/i1KvByBFqLAVdrQZE?= =?utf-8?q?8/vOihsw7jPf0ccndlYtPSl80Zrbqk2nsmJ+BzpwGbnz+8qI8LK+DLwoB4Ah2QnD/?= =?utf-8?q?a5szElnZhUdqQYpGkFuenP30EC2qKZfbi5XWA1r8NRcAQnwO/MmVwOJIG3XGpr4ci?= =?utf-8?q?jv5yNDKoTWyXSRpDnwG+Gsn4A37lqqhAluGj+jrKmz2ye60EPFyDi4fwq42QZXMp2?= =?utf-8?q?8Tof6zoPuyUhvgYs4DceObBlAWh/iCxSEE0bT8PykxrPdqMpVu2RQqyuPvwiaGyEG?= =?utf-8?q?kYN/OZYyvKkMcOkdjWxiFdPDeG8ZZgnrgcmiPH2h/TxdW763sgGctA2rWaIBbAetu?= =?utf-8?q?an24GByahor+thzP6atGZT9N342yIlAfROYRG4OyCwXhGr6deg6z4H6Fx8wynE8j/?= =?utf-8?q?ad2SFKnXLcmCWcbos44jpx7WVMnZZJooRWP+syquGND83qacfKwKtzg6NvB7zvzx6?= =?utf-8?q?EHALMc7TpwzUZvIqjj6rEHhzlVUnGHhJNLWWWco4V/vsHoVmfxpNHY+KBq5ERiGFt?= =?utf-8?q?1LRb+keDSETcWhCro9Q5p9FTyByiuWTU52/K5i/Lsu2wM4UOqEjJdskAZD+24Ebrp?= =?utf-8?q?QLvQC/BilMPEDnzLZwt0ip7A2LbrU1wtxa9UYlS10jLd9snrlxinwQKx88Za+182f?= =?utf-8?q?jLgChk32k1b25GXEVpgVdYweOMD9TE0iQkMERoVYXzUhGzWi6xPt00BpXoqOS2AB2?= =?utf-8?q?yf7CsEpT+JUjGdEpJpHnZv49Pjt0Rw1CijCE0L23U/II5TA1ATdWLppmG/u6c+693?= =?utf-8?q?bhzAMiGkAz4MgT3bQqKCAEadi072mplamet6amcvkIrBw1M0J5GwlswSSV+sXqItb?= =?utf-8?q?aZ51UkKwCpx1m/51Cros3ZZgv4x6qimN/Qvi1CN3BC/Fe0SYVsztezNcErw8Feiru?= =?utf-8?q?/2AehkKAGeksaylO6H48THqP88k4Kdi7eWeCX2WTWQOVOzTBVi25ccbWxXhXy5IOx?= =?utf-8?q?sHHo92gkaowlyZinHLxRw/hP3H0aWgnOlQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9aff2354-453e-4dea-41f5-08db13d7d9a8 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2023 06:49:59.7698 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XlBPVJT431P234oyXA6Ip0hCNEcVu+uQNDLEsPM72/IFTL84v/jETZO7S6YHoWkgag2Fe06HFLpv5WGvyxf6D5odc9KAyBFr7z+QYplcfrA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB5455 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series | fix the set flow actions | |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | success | coding style OK |
Commit Message
Chaoyong He
Feb. 21, 2023, 6:49 a.m. UTC
The former logic of set TTL flow action don't consider the mask filed of control message passed to the firmware. This caused the firmware skip the set action logic, and the offloaded packets don't have the right TTL as expected. Fixes: ac12e126c482 ("net/nfp: support TTL flow action") Cc: stable@dpdk.org Signed-off-by: Chaoyong He <chaoyong.he@corigine.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com> --- drivers/net/nfp/nfp_flow.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/net/nfp/nfp_flow.c b/drivers/net/nfp/nfp_flow.c index f22e89e1ea..c6e19d8cac 100644 --- a/drivers/net/nfp/nfp_flow.c +++ b/drivers/net/nfp/nfp_flow.c @@ -2252,6 +2252,7 @@ nfp_flow_action_set_ttl(char *act_data, ttl_conf = (const struct rte_flow_action_set_ttl *)action->conf; ttl_tos->ipv4_ttl = ttl_conf->ttl_value; + ttl_tos->ipv4_ttl_mask = 0xff; ttl_tos->reserved = 0; } @@ -2275,6 +2276,7 @@ nfp_flow_action_set_hl(char *act_data, ttl_conf = (const struct rte_flow_action_set_ttl *)action->conf; tc_hl->ipv6_hop_limit = ttl_conf->ttl_value; + tc_hl->ipv6_hop_limit_mask = 0xff; tc_hl->reserved = 0; }