From patchwork Fri Aug 19 09:01:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 1668014 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=corigine.onmicrosoft.com header.i=@corigine.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-corigine-onmicrosoft-com header.b=GOP57h+O; dkim-atps=neutral Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4M8G3455Fnz1ygv for ; Fri, 19 Aug 2022 19:01:52 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 62470415C1; Fri, 19 Aug 2022 09:01:50 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 62470415C1 Authentication-Results: smtp2.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=corigine.onmicrosoft.com header.i=@corigine.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-corigine-onmicrosoft-com header.b=GOP57h+O X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K4-lIB35n6D7; Fri, 19 Aug 2022 09:01:49 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp2.osuosl.org (Postfix) with ESMTPS id 5D80A4114F; Fri, 19 Aug 2022 09:01:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5D80A4114F Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id D3B13C0082; Fri, 19 Aug 2022 09:01:46 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) by lists.linuxfoundation.org (Postfix) with ESMTP id A969CC0078 for ; Fri, 19 Aug 2022 09:01:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 5EAAB41C35 for ; Fri, 19 Aug 2022 09:01:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5EAAB41C35 Authentication-Results: smtp4.osuosl.org; dkim=pass (1024-bit key) header.d=corigine.onmicrosoft.com header.i=@corigine.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-corigine-onmicrosoft-com header.b=GOP57h+O X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dRUOlmkH4VDN for ; Fri, 19 Aug 2022 09:01:41 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 87D2641CB0 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2120.outbound.protection.outlook.com [40.107.223.120]) by smtp4.osuosl.org (Postfix) with ESMTPS id 87D2641CB0 for ; Fri, 19 Aug 2022 09:01:41 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WXDg+KNgW7NhD/YZ3vFToMBSvqdhfcLqI1A55IqsOm9ByGY9Wgd0wW1kxPOnrTCwGfAhhtcprL24ZDNfi1snC4+jAXVhbNLB48TIb47FeXtMjYyZ8avekzP9F/IHtf5mB55/O8QjanuCm9E8um/BliZZ1Yt6rF4oQWkNRJdLPPMA0oqhRB1ElXJUO6sBrqtGxZPRzkDz14dHcn+BGLOw0jutSm25vtQ4UsFXrKqgfphDMD9IZO1p5WEzY5AhqSCHkXaUJ2mcnUQTF3VfXCj5Vh74/0Op0pKRfzU3q8T1Fr9LMKIkAMeg9A2jyI+BbZbaiqrDL8j1TjwxTHlnsraZCw== 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=H68l6AAdWkqaaYR177A2SholU3vSuDDKNpXBtz4V0D8=; b=AppQvkpbp3qnuV2UctRWtwyLv07l7aRCZLW29IE/h/KqVFlDQlmanlJun7sVaFYmt4t0+rBmtOYhdoTwuO0JjnA+zP9keET3XXoksCA2zNTrk83Ipvuvc/OcDlZAzleFPGDjQ5F1ml4Kvm8jVYaRhUOjTbeAjX+3uIUB8zCF/Mi3epkFVbPlrmrg0l+O9A028q+VmTOMMlwG5XVq4XPrGr0N/ATp8DKl8ffBzmj5t8VuIFM1ZDaE3N4C5k9EhjEW33d50NX5K1KpPZ90JjaxCBSYcknI1QX/vvtpX5Kpru04HB9Db8MwC6p7YFGmuPUYDUUtEYyzz2RJ7Q7vnlUE/g== 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=H68l6AAdWkqaaYR177A2SholU3vSuDDKNpXBtz4V0D8=; b=GOP57h+OJ1zIzYoixplkg0oBRbRdid0eqJdU6+TxEOrlxkivUA/o2/SzTwPsi8JIH8Jn2uVOglRixwO5CxSOLs9PgkHgJZtGYlkOcaqwuxp+aiBfZVBKwQm/NpSMu115E7tGnPb8Gg3vJ7OoBCso7qvEFn6Z6skcFbGHXcJAhrw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from PH0PR13MB4842.namprd13.prod.outlook.com (2603:10b6:510:78::6) by PH0PR13MB5764.namprd13.prod.outlook.com (2603:10b6:510:11b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.5; Fri, 19 Aug 2022 09:01:37 +0000 Received: from PH0PR13MB4842.namprd13.prod.outlook.com ([fe80::a1e6:3e37:b3f3:7576]) by PH0PR13MB4842.namprd13.prod.outlook.com ([fe80::a1e6:3e37:b3f3:7576%9]) with mapi id 15.20.5566.008; Fri, 19 Aug 2022 09:01:37 +0000 From: Simon Horman To: dev@openvswitch.org Date: Fri, 19 Aug 2022 11:01:15 +0200 Message-Id: <20220819090119.199177-1-simon.horman@corigine.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: AM0PR04CA0136.eurprd04.prod.outlook.com (2603:10a6:208:55::41) To PH0PR13MB4842.namprd13.prod.outlook.com (2603:10b6:510:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1e28cc61-af0d-4168-4dc3-08da81c16bf4 X-MS-TrafficTypeDiagnostic: PH0PR13MB5764:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 50GSHOE8fdy5ak0GrpyHubJUmzRh0kAbZz6mWI8bBf+Fcmjub71snmTbVWQPGFLidWkNB7g/Ny2LpkbZ/bvXYv7NWXIZjSdnSENMCeRJT6E7lsEnJCFcb3xUiDN6iriuxF+9HGXomX4HJCkzA54cnvwic2cXA1eq0bNxNed4HE1jtGDX8BL0I/WNnGmFR7bTNT5U/BkNrA7oiu2PCURtJDHcubR4PLM4Eps7//7wuColiWVzRPBJD+q6dV4FxLxlhJ6lGoHR25MbXY1HDzRoFSrUbZ2/sMPxAu1Knv5ajU0LitmgnwSNCmX2401Jqtqd1XZVCTyxP1ltOGfBJLNuNmtQvfN6HwCcyqd5jfzlHyRzmLplT83wFHbrYnm/DBzFVcYspO3nXQSbKIbUmOr+o+txOnlanpZQOS0wpDjkxlCgLz8beFxGZvFOVer6eDCTyV6WkVZ0USI2SAIL8Px6kD9QukcpwE8KdwZuAVy95/IMII+hDGzpwj4xJzVGpyCdqheLkggp3/aLf3ZVbhcvQnLum7f5Yr4Id8fSchQiHiMWvWfwGHmnVXzK7sEwWUQOOb+kw/uGfHYK/BmLIBZKglxek2Fq1tmpotKH0qHWVmkSe1kfkFqMQ4hkrsJ/ZLFdWp7AAnLIJujkb1GCtytlHZBkK7VtrJID3Y/HrNObZ0179k59acEVFf8HqIIDVNWY3hg40C1CyuylL9397NGGRxmwFLgDrMEodXMyYeSiL8XIMWGfwWSqdb8EeEvnAoIb X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR13MB4842.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(346002)(39840400004)(366004)(376002)(136003)(316002)(6486002)(36756003)(38100700002)(6916009)(86362001)(186003)(6666004)(6506007)(52116002)(478600001)(107886003)(41300700001)(2616005)(6512007)(1076003)(44832011)(2906002)(8936002)(66946007)(66556008)(66476007)(5660300002)(4326008)(8676002)(83380400001)(4744005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2VihEJw7YSnpzZYYk2xdK0OJi0MpWxB5F8piMmKtG9GN2dJQdnJOlsEIQMhRehT56kOQL7ARgA+3HHBJ9ynLrXBYvig0F1lK+0ynySRckO0g3X8fxVxCIofQdyhTqRSfyhUdCRJaZLDH8/XEURjbneUgQnPU6UuKbvzzCfwZpY9r7sOsJhYU0C6UItGH5l+gQx1bftDvf/omBlVBODHOcCJNaR5IfUVWquIUiG+PaiHjyUIeLLMCWdDsS63zdeoPZqE4FhRillXGjkwtFvjVOkquFIt1gFx2dT+lDRYuek4iuqca/nCboGe6XtzBJN77Z1K7+Q09040nPurWzDq5jCidL8up1f0xk/08tBLlv6jbBGvibzEHhnLeaaS1FKKlk1K+GouP1LWSz9l9oTygvMk1RqtfQig7BDzsUK0y14C5MIGlwFHvUYCWerFWhEQMWC+UQ0gzZr1XtuVDYsxOY5v8U2sdOnDKutG5ZkZiFmgjG0E4HqF/YyYjY+mnr9LmC2h+JWsW6nRolgtDpXaQCb8qmFvz205inY9omP73StEHrOwpNbLujNUnNw45jmHFzEN6iyBVSc6P6MONl5Hs2SSdXufG8gYvbQ+waS855VMN8zE+jXV5AnlCKuTiVysGBtpEmbrJ/8xqXS1PakNO3FO8qix8t16WpRHyClxRwezs8wgr2v9xr0Q3nGtE/5M1+FAjdExGi6paL0kJTVj+9Q3ieJcmao8jxGxt+7NYlYAdJZxeJ95UAVZgE4O37AtKLPV8DIVPLrTRr1WNQ3c5ESY9LPn5UbnxcrgPvMIP3LUEIcvogjE+Bpy3+kT5tWowjeT9F16pAkz3z2rWwm6+6ADGWrKECMJg+AL68scp3Ly8b2jjmI1JacDWiYNrBMGPRFlNV1dCtWDEyK4twojg/lyLlEcjX5fNn+iisSfbZysnsgBbnW0egnceAfdWE5WyEixF9TgF2ukra3ulxYRg/SQZNoHBiLXdG+hQQpiEHgTEAbX3ULu7DUfelhFvfAfL5DJb8VHkPSQ9R2dbah8MyWF5Xy0veuxAaKF7YOfM7vsuQrgUKqLSD25eWSmJfBHQtvp2p1K5EU9fSbEVxeYgmlej4tQd3fpLlwd6xLoKXTd0/8JhtwL9+JlVB9qfMOXRH3bQkR5/VpQXUwVFAIhlCe6NiUpR1m9u1cfPlYZCykDQ0phd1yGBHZSt9xEe2C2cdCq8JnKDJIzcXs/7oyi/BUaEnraml/hDWw6MippZaUdV3A3Y2EfTIiDtTx+BCw8qpvvS1Mdzp8XDgBfkFrFSs+UC/do2XLDYGDbQf7iaGiHjCzoKVzS3OxbJrKZJeoqQIx2KZTvpDtcUB1gHMrxR+JFCtmiJkjKuMY1RQTUi5+3NtyUYs6tTjl4je7Y5wwQMim7sv0dCf02g6J1jryGds0DZJs7nlueeqkdNWDI3nEGpYj64suIwydlIpgtgMBN90xxFIna8BryUNdwpyIeZaL5G/4cp/Az2phv2sF6s/LLB1DeqKJzahGkzrkP0ajOz3IFFUCvcH6SbU5Sfmzv43kGGnWMFyrp0beLlDROvtrGmpXVw7joadfKrj4X7hK4Z9Dtl62uQwJ7ObT61BvDlbo46Hs8i3cJcNXqsd8j7N0fR0nifSXPuaAqk0wFvuEIK2zbJnzd6nRYFFBmxpD04MA== X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e28cc61-af0d-4168-4dc3-08da81c16bf4 X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4842.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2022 09:01:36.8847 (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: EZXCgLMJ3XNdS6nxRHdmJOXlTHnkOAZv/uVr9rC18Ay6vUqDNSjqVq8wyAwjxgyjVcagWqqEymc7UsDcMU3JQviSMcF4iCPG+n1Ae/p+dW0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5764 Cc: oss-drivers@corigine.com, Chaoyong He Subject: [ovs-dev] [PATCH v2 0/4] netdev-offload-dpdk: update rte_flow phases 1 and 2 X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" This patch series add some logics about rte_flow to ovs-dpdk, includes: * Support offload of set IPv4/IPv6 DSCP action. * Support offload of IPv6 tunnel. Changes since v1: * Revise the warning of checkpatch script. * Drop the Geneve decap patch, deferred for future Chaoyong He (4): netdev-offload-dpdk: Support offload of set IPv4 DSCP action netdev-offload-dpdk: Support offload of set IPv6 DSCP action netdev-offload-dpdk: Add support of IPv6 tunnel netdev-dpdk: Add flow_api support for netdev geneve vports lib/netdev-dpdk.c | 3 ++- lib/netdev-offload-dpdk.c | 43 ++++++++++++++++++++++++++++++++------- 2 files changed, 38 insertions(+), 8 deletions(-)