From patchwork Thu Nov 30 06:22:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sunyang Wu X-Patchwork-Id: 134723 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: 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 8985F4340D; Thu, 30 Nov 2023 07:23:21 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2687840297; Thu, 30 Nov 2023 07:23:21 +0100 (CET) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2083.outbound.protection.outlook.com [40.107.215.83]) by mails.dpdk.org (Postfix) with ESMTP id 67EA8400D6; Thu, 30 Nov 2023 07:23:19 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K68lZ5LocLIMYwOAgc+cfZzflAeIVWbcCvLeUjac9TvtDdp7jA3WShzINihLiOwZunmruUALRQNw86bws7RDkxmBfyYh3qZaAl2XYv6tZMYkVqTBvYQUiOoIjO5+yalmdnbbKXkXhl+AxPqdAnzO0p4TE4JSa/934eLURjTRyNplj4ume4lj5YMGk/Y3DxFPvcNvibfsjqP6soAkm6TbuaF/LTwZHS7oFY+C0fdCqE3MJGLDb1ur+vCTrwebrwQcC9ck7zvftF6llIc4W60eAKA3DUkRb8A0U2nwofIgDfcD767Is2jlyOfHT8xyJXHZ+s9ucnKpsWe9ZQZyPn5Xkw== 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=otuW1OK+cYFAR6tQCewwHNhZuT/dWJjv4qU94+zDzsM=; b=Jit35twGRzoND0W8KQQIq6RpRzafZ1cVCi1huW1YaCQdYzH9MEjNGpByzxyFQxQFabgPByJpC0CU1edXk58uMA5JDiUUInshzIG7xJ0V3WwZkupJ4V1xpF5V+whJGfeJMszLFo+7a0gwowAm4+JXxZdPV6YlRGwYMWNoevXoqsZHYcb2vllrgy5Qa2K6Cg+x5Nvb7hPsWcA+vQHgW7FNOZ1Tp4r2DbMMZuw8v98dbDRbCzZKMS941ol0LF44JSN2wqJXIm72KRCYuDCK5YkseK/UNF2TyXNfDfOlM0UtaY+JfZqiumPuM4Q7aSSZO4fqAJMoxSPMNR+BvU5FIJThXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jaguarmicro.com; dmarc=pass action=none header.from=jaguarmicro.com; dkim=pass header.d=jaguarmicro.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jaguarmicro.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=otuW1OK+cYFAR6tQCewwHNhZuT/dWJjv4qU94+zDzsM=; b=ga2uZ0hWIsTlPM9xnckA/pFr/zDa5TWDzBc9DfKZpM7BM2LncuPZGo8af6UyR/n0p7oX65RpGsxTpFVrlcheofDZUmjq4GEUfiqmmw+frSOw+R3qHeVDwz/fu6IKaIQpmhM7ttNBWFlNHqgTvKbryzfQ6qfdegF04CvtRHRB3xxlkPSDUbNLnxf/TgBisd0OWs4ebc1xsOsvehVAQnw9TR/iaE8zZ2mpU+4DocpHLpJrTSBRjDecM9hYv/1vxjzWZ1j1XM1VQxu67/p/mD5Ri/VvCZ6JWQo7Ydkff5OpWw3Cp2wHdDtpRuix7MEl+8ZZChqe463IcbMErwHa/4bg5Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jaguarmicro.com; Received: from KL1PR0601MB5567.apcprd06.prod.outlook.com (2603:1096:820:c5::14) by PSAPR06MB3880.apcprd06.prod.outlook.com (2603:1096:301:3c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.22; Thu, 30 Nov 2023 06:23:13 +0000 Received: from KL1PR0601MB5567.apcprd06.prod.outlook.com ([fe80::6fee:e70b:ec3b:e6db]) by KL1PR0601MB5567.apcprd06.prod.outlook.com ([fe80::6fee:e70b:ec3b:e6db%4]) with mapi id 15.20.7046.015; Thu, 30 Nov 2023 06:23:13 +0000 From: Sunyang Wu To: dev@dpdk.org Cc: david.marchand@redhat.com, ferruh.yigit@amd.com, orika@nvidia.com, stable@dpdk.org, Joey Xing Subject: [PATCH v2] lib/ethdev: modified the definition of 'NVGRE_ENCAP' Date: Thu, 30 Nov 2023 14:22:21 +0800 Message-Id: <20231130062221.43876-1-sunyang.wu@jaguarmicro.com> X-Mailer: git-send-email 2.19.0.rc0.windows.1 X-ClientProxiedBy: SI2P153CA0002.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::16) To KL1PR0601MB5567.apcprd06.prod.outlook.com (2603:1096:820:c5::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: KL1PR0601MB5567:EE_|PSAPR06MB3880:EE_ X-MS-Office365-Filtering-Correlation-Id: 4915c136-1da0-4776-ee2a-08dbf16cd482 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: t6euKriOP6Rye1SNJjJl8EG7bgtwxJZyDCwDbRA+5uXsDyCGbyJcWVcgi+/w2dCB7z2r+IwNU6Y7wj2LbJMRLIH0Cmgs1kRojWggVkpkWOFHFVaIc+s2jdNq5qV55A3dsxT9KPU4SloZ/0yjQpBU+dQ5DtOzqfH14bxSN6FD7xsaLZbLGM0TV+pAoyMn1HUpSHV2otNsLGU/v89zHwinWUFN4TX562JXaTyvzH6q1xV+Gn6yXbpJF9g7BAWajkhi92gqwoF8OZYGgDT/0ssi2d0MaqeKgHm2egb/4s00epxdDfIF1/gZUEdmEKPpaSEWwe68bZb2k0Pl0bAYnqIlCcHOEFTzCoppaMq8pEy0eD9/Oi/gwocwU7X38q/V6krGVhpTSAyzWJSDYDcK7mPfAZ/9IxQ8ETk6fDeF4h+t9NRYwMqYoGdwEblvcM8mI1fAMVi4hB6WHKCAdZTGjFB1USC60eE3mTTZovJknRiLAtDlZN1YRpDMbmAlVHqV9wS3020boDWcONJFJ8VVfuJ/baHdijjck2knZOXIljYRmRCnVXN/YuuJQiYIvKt51OeVPaO8liEXUCpK03UkEH+EpId2xelWmc3zK2596jZ9hr0PWeCEGwNpaf3SBm1qEecWrnpG/nwCfBrmTqWspbOtM6fqPgWazGYPmyjZVPjp6Rw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:KL1PR0601MB5567.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39850400004)(376002)(136003)(346002)(396003)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(83380400001)(26005)(107886003)(2616005)(1076003)(38350700005)(66556008)(66946007)(66476007)(6916009)(2906002)(5660300002)(8676002)(8936002)(4326008)(86362001)(44832011)(6506007)(41300700001)(316002)(6666004)(36756003)(6512007)(52116002)(478600001)(6486002)(38100700002)(202311291699003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kvXHpJ2I/1XnEY+p+JnNbz+uh4XghA4SrwOQ7hWxy+eoYEC7zW6xtg8Saet7WELHsNNGukSPjJ5zV+27GFscv/5uLfRJ+ejj6vPzbi5DyqzrkvwgfAfipgt1raD3m0Knypr9H2EenIdIROyZn++poANmKAaHeaXfrDCDWo3tomHz/WOrzK9nspW4YkHJjDu19VF/toqWjFTOKigmDyMt9CHidTEKVVNzde5r3ktzqIUYz86QoEnJIRQ5zVlSYoOy5GbGgLEMB+6w70GT5HB8enkpQ8C5mSSn6wt8mV31eAag/37j9TiUzfKQGxb1H0BKV3VVBSwHwyiaufux211PDp1KqpE3fWvGsfMsiIAT79bpXpEfZ3l6s2BlTdNX+uhpjW1uDOD9JPeHd1HEfeUSEjgAoarYyPmtZTnPGtQFTNdg06/srha9HuGBKqCEAEMahkcj5vkFzrqq0XlXXafMvNjflilYEISZsDgqOsSp9i/Iuh29SHJe9O/77YNSN5GYdorjFQYetU62Ak4GtQX33sFH4FUq8uBZx/PhwshxaKW3nhuTUsDZVk0nlUctZ5juKr/wVvFnNTHTyrdyhUCh9fg2RptoAlZ20Iab4w0x5Onm/8wGsFw23pBWTTcQcvHuVImOxEYA13qWLGfvGriq7kQEq2cCtmlOCe9kPtWB2XxttT7LMeV//h0mrPcpi6/uaPcQWnXffNqtYleeA/2pQaWe3K/i5inG65G+oWaITwseN2p3TvofmrrXwEJvX62TktVAdQa1WMLOgVwArBHos46Li3PnmC5fmDeugu0DuBH6g9suCh2Y6ai0H4N6mpAQB4FlFl7BcLmq0hAtGFf0zSEGexwhRSIV1Q/2nZlQ4hByITcUt+JzqxW77M0JuHWi/OgS7+iMYMmCLJfd0CE/Wptz33RdCcXGLCl2UG6rmY7TVwnpqvj4e0qHNefMGCFlrwXMUciSebO8wWfP0Vi6DLT4g9Z3+rcpE8N5VeHV3y/hVORZ0SpyVeFqJ28USMyM0AQubtK3wqpcmH+GAQaAqcP95PQs1txZN6l7NOb8NYXHcxojMBgmcyiWUWY9qUbgJIh3GIEj1see4EQfqnXoVKrhrNaFBdrxxiEF2n6VFB3HZswZlrl7B7ZX2SpvYiv8+iYK+5SzYFbKW+hihttnIPU9uCSFw1C5OpLeJsTFXnTtGon1ERJ/dQCXqyQb3RmtfJDQigoptl773u7xgfjOIwn27o8zLyDmTFop7l5L81Mc85P5VaoltScbhBBJGFf2mGZOX7Js5f6bosqO2CgJoDk6XHTGsm0pWVjfuXmZzD7AlgeWNQGTX+TTtT9XmBvK8fP3psCphXW0IbUkBvdQ3wqiipxRccjN0idYJoYMT8haN32d+FUChu+h3GcjBTe7sD1wh3FDYCca5yKV43U38vuib0Q4wRwPuHUMvDQmAO4/qESLca35p9rdKgGL/c6IxR1q5pSARzbmzihncxKTC8LHEJxCfy2FbXp99CknlPWbu+iw0WT7YaPMNdf7X389esRXAeznZ3fQKRvpXqyWLVHgBHHgoeDFgNa3HRPZSdxPyGTORCdcDRmoo3EjSCyMCabLk6aDbNgG0jjy9atZEA== X-OriginatorOrg: jaguarmicro.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4915c136-1da0-4776-ee2a-08dbf16cd482 X-MS-Exchange-CrossTenant-AuthSource: KL1PR0601MB5567.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2023 06:23:12.9601 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1e45a5c2-d3e1-46b3-a0e6-c5ebf6d8ba7b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SqWvZw6pnOBQ/4f2Cdw9Gv05PbyEfjpQwuVtNq1Wku9iY0CNv2Wu5CLfC4lPwM2MQ3h7t3g5KOe+WQoF+sAqQeTzmDbX+8zG5/ECc76asqQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR06MB3880 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 Fix the issue of incorrect definition of 'NVGRE_ENCAP', and modified the error comments of 'rte_flow_action_nvgre_encap'. Fixes: c2beb1d469d2 ("ethdev: add missing items/actions to flow object converter") Fixes: 3850cf0c8c37 ("ethdev: add tunnel encap/decap actions") Cc: stable@dpdk.org Signed-off-by: Joey Xing Signed-off-by: Sunyang Wu Acked-by: Ori Kam Acked-by: Ferruh Yigit --- lib/ethdev/rte_flow.c | 2 +- lib/ethdev/rte_flow.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ethdev/rte_flow.c b/lib/ethdev/rte_flow.c index 549e329558..04348e0243 100644 --- a/lib/ethdev/rte_flow.c +++ b/lib/ethdev/rte_flow.c @@ -216,7 +216,7 @@ static const struct rte_flow_desc_data rte_flow_desc_action[] = { sizeof(struct rte_flow_action_of_push_mpls)), MK_FLOW_ACTION(VXLAN_ENCAP, sizeof(struct rte_flow_action_vxlan_encap)), MK_FLOW_ACTION(VXLAN_DECAP, 0), - MK_FLOW_ACTION(NVGRE_ENCAP, sizeof(struct rte_flow_action_vxlan_encap)), + MK_FLOW_ACTION(NVGRE_ENCAP, sizeof(struct rte_flow_action_nvgre_encap)), MK_FLOW_ACTION(NVGRE_DECAP, 0), MK_FLOW_ACTION(RAW_ENCAP, sizeof(struct rte_flow_action_raw_encap)), MK_FLOW_ACTION(RAW_DECAP, sizeof(struct rte_flow_action_raw_decap)), diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h index affdc8121b..4cdc1f1d8f 100644 --- a/lib/ethdev/rte_flow.h +++ b/lib/ethdev/rte_flow.h @@ -3471,7 +3471,7 @@ struct rte_flow_action_vxlan_encap { */ struct rte_flow_action_nvgre_encap { /** - * Encapsulating vxlan tunnel definition + * Encapsulating nvgre tunnel definition * (terminated by the END pattern item). */ struct rte_flow_item *definition;