From patchwork Tue Aug 16 12:50:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 1666851 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=140.211.166.137; helo=smtp4.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=PR63Sc/A; dkim-atps=neutral Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (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 4M6WHP4LSqz1yfd for ; Tue, 16 Aug 2022 22:51:29 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 883A7417BA; Tue, 16 Aug 2022 12:51:27 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 883A7417BA Authentication-Results: smtp4.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=PR63Sc/A 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 Zr5ooZ3PcTm9; Tue, 16 Aug 2022 12:51:24 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp4.osuosl.org (Postfix) with ESMTPS id 9609C417D3; Tue, 16 Aug 2022 12:51:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 9609C417D3 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 393FFC0078; Tue, 16 Aug 2022 12:51:22 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1503AC0035 for ; Tue, 16 Aug 2022 12:51:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id AF0718299E for ; Tue, 16 Aug 2022 12:51:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AF0718299E Authentication-Results: smtp1.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=PR63Sc/A X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tMmBmtFIEENN for ; Tue, 16 Aug 2022 12:51:16 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0B07982B21 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2104.outbound.protection.outlook.com [40.107.92.104]) by smtp1.osuosl.org (Postfix) with ESMTPS id 0B07982B21 for ; Tue, 16 Aug 2022 12:51:15 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a5NL59mt6O7+Cj22j7HbcvTVAGRGxjhUlLWJlK5V+ZvNLHGLay9ebqJQ3O40kur79aMDFIGri9YhzViQed+DbwUksZF/2IcwKA41CUG60JVRgoNUB8IoC6MkQHmvoxn767SIH2gxMw1P9aYBhbGkRwRoCHZgAVxMFn4KZ8JNZ2pUjgI+9oSACRAUWhlOYc4Rf+lLoj1t56UZXTnjlzGXQ4A1rrCSQZyBP6MAH5B4o1FtzqXct/531bZb1/ceKRsujIdqzl/6phbdJ3U+AvyUi3yQ4R/L7mKa6+zMXmIhREETIbZGwVoVsdEideH6yeInbTCIrorpisoU9tTD1Szl4g== 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=a5ZFg15tD6eBbaFW+Cm/ZP/NRS1+D/l5+rT2+4pEprQ=; b=RZLyNATapAkottWenkc2zxs31c4UC6LkCNzYs7H5D3ACNviyt5D8pohcWEHRv96QR2RHWw5JEVKlPv6TxY29Ds9mKce0+iS2Kd77zHR3rDsXj+BZjQgxfMg/tyO5DHMNia7WbCwnCt+GlIeQ8s6/tvRMpy8q05IXsSiTCqY8xHKESlSWbXGbm4j4CIL6a8ROoPFJw/sUsR32fuRp0oBOWosU/Lr5KYZ4SGxVBwfieOVCjGnutoTZggvjDRdZsCx5eN0cim5jLOQpLg1z17J1N4PQZ6kz7UyttzrbgLrgq3Pz43UhJb1PQZpNow/RQhQjpQNVDz32bz21n4SqdQtcDA== 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=a5ZFg15tD6eBbaFW+Cm/ZP/NRS1+D/l5+rT2+4pEprQ=; b=PR63Sc/APExya8R84MGUc5j8v5cO773+BU/w93NbnUMaGJqikE1BWrd1h4Vt6+bJdMWKec5Hlnhrg0IvvoX6alGrJk/209PRxqpV6gdPtxDHEOAbvfJXizwVAsAZ6Nri0EoW1zy3d+et64zs6i1QsJPx4qQexDgjNNx5FT+LkjI= 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 MWHPR1301MB2141.namprd13.prod.outlook.com (2603:10b6:301:30::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.8; Tue, 16 Aug 2022 12:51:10 +0000 Received: from PH0PR13MB4842.namprd13.prod.outlook.com ([fe80::a1e6:3e37:b3f3:7576]) by PH0PR13MB4842.namprd13.prod.outlook.com ([fe80::a1e6:3e37:b3f3:7576%8]) with mapi id 15.20.5525.007; Tue, 16 Aug 2022 12:51:10 +0000 From: Simon Horman To: dev@openvswitch.org Date: Tue, 16 Aug 2022 14:50:08 +0200 Message-Id: <20220816125009.508053-5-simon.horman@corigine.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220816125009.508053-1-simon.horman@corigine.com> References: <20220816125009.508053-1-simon.horman@corigine.com> X-ClientProxiedBy: AS4P190CA0029.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:5d0::19) 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: 1e5a23c6-e489-439b-1b0a-08da7f85fe5e X-MS-TrafficTypeDiagnostic: MWHPR1301MB2141:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5+mwhYj87hiw5RMalI8+Yh81YAfm/DYHAIo8YqoBR13ClqasW24/EEagziA+yYemqq2MF3fF/2TjyN05X7E0pfioSRi2BUmMBwcz3HUHBJoSUReOF5w/oT4+5QvnxrtUDIjy871c9ksOzpQHFr6EnTiMSEn+CeDad6HljGKLMbmmUJfrAqoMEj1D2sRGUkxf6KB/O58O9HtNtUxVHmj2OmuxAAT496y99Y1dQ7vL80IB3m5cEIMwhF4N79FVbJJlzZF0YJ85k9C7q8EWqpXrzebVCSt0mroZuN8+Mi2DUqCFN28fikFn0IFh/OE4rKpimk6+PSuRFGGeUfwxhVhLJUnnWvni/yMKJaoLO3f5ugXxawdH3u2E+zceSiV2sKsBikFRq7jKNCwOG/sQ0XRAy++fejJq5ynni579dNZFFnNLrS6rFozZgT9c9JBmBGxA3h9mYNM24bm0j59ecQJY9qQfySOMsmJwxwx7F5OZGTStfQhPpj0JnoexmYfn7iq5JmHEHTfVGRYhkKYe0pEbl5GO4+vHLItcxpX+0WQggL21LqgI8/fLBjQ6wlybYJlUTvYA2zwY14UMPbhYab3gGmUcUoLzLaNREpCN9ytgAgmdUYxbbdHikrspGVTR3zBtzz49XKjSTrTCiNOCoZbUNvevLnfJVzzdQhWcvWf6xvBp3DduNpA3P/UKEY3P4nVptPNDWUAyPcjmkxD1/2BfLWQdDGHAuQdlLcD52X+QYln5Z1rtAFhGTN15GESkqcKuo+K2tm0rhJF9iySPqxcpJXHgSBHuH8IfZyssMD+JtDo= 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)(366004)(39830400003)(136003)(346002)(376002)(66556008)(4326008)(6916009)(316002)(5660300002)(66476007)(66946007)(8676002)(4744005)(44832011)(8936002)(38100700002)(2906002)(52116002)(36756003)(86362001)(186003)(6506007)(478600001)(6512007)(6486002)(83380400001)(2616005)(41300700001)(107886003)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FY6zNDCtQC+Qg/ULYv2ZBVC5FsGwbYmaFjPZbIUY7Ps7YJSl6gxDfl8/lETZQSDYT0gpIQxWipvUR7qKfoKg/Igv60+6Ygne6CFB2O+CR7HpotYIT0SYqSWx+wLssEr26O1xJAI89MGZhkWQNI9znn128AStXWrvV8LUtoaXz+6DWcT25yil5ErK3mqc/1HO6FmznrnmoD9JkykLvDNwg2MUj802cT3z3Ksmd3gSamERnzmUELbI3lw6VOs3jhBg4sU4UU3oNbVF2E+uePfrUiCaNin05BdWMtKgUyoT/1q0Izkr08xMA9Fun3XVla3i7syhDZ5dSWGi8w6N2JquJUH1a9F6iJTwJ7Bl6FRQ9FStKlub4nbdrDKNvTKzG/lNZfTSi1t+1rdyMqRpTwGlkwJAuonJW4VKBjjr3VOU4rU35zygGvQs/fnT+wYUHKcLeUv21Urm/dI9gQ+14p558EPT+pNJTGUU91hs7S5Dp3haBtpXhhwaZGlF6SEs5Q+26Z4sKeOx8MJS8YIBO5DXWsd2ZSlTAgZRSrgDGbHRA1wFCsNBz040f7jZ9D+EgbVjBbucQiK9Sb8hYVTGaBHJtrdSV15FXxv+mvSS+M4jI29OUFIP7rPCyDB0MVLI4uHbx7fRhINEQpNk0wxyzH40c/O15lqpR6+Fgz7iTjMW2s8mJ0vD77MCeXFgqCfH4Une31st3juaXGor0e+AxnWV7AVwQnu/lf5skP9QRzSunj4Urz4e4phSXwzzrJmdvBBCxsj1MUbjSrKz8FoVysfPVuaVfEeJIVnBcrsrsH6T+HCSjMaKud9VenpVm/kpHwdh4aOKmGwvMbJfFEKE6+fKMkfAlP7qY/2Lnt0uRQ6dq5b+FM20EyMAQGqdaXTEoe1Qr7OVkUpBDw8Hu71dRWI1C+eUjr1Id3gZVJIBBi887aHBJ551hOA3yA2+5XG0HcIdnEaJCPf6H2B+1aR7l0Stb9+7QOIyu+v4mpizXya4CWrDe6+5wMEQAzRimPOb3QuStEIeYLbhhfhtUQ3g1gEgy92LC5PFFx8xZAf7K7XScT3PA7pyR1iCdAjqVWdvLdTRMCTJkB8Lc3JAKPxBPzKSiB6/TA9DcuV1NIoTdBqxDLJEgCVTxaLbmzW1uYHjJq1OWnl2C0EVcRvFJJu705cxxsuwKq+PxDabnGY5UC71o0TuQkcmrJiY0vEhkFdp6WMRYFshEtk/hgNMgLUWO3hCPAIVXowfkicIiPRh5TuzJuGl1I8Ir0iEO5Ob5q4t3yvOfO45xtZ6dbqRlc1u77K8FUB+tgkKHSzOmohYk499SzL8ZU2ooHrS0A/8ylusA/aKh8TClvt7J4DGhFlU7yNaGMQeMPuH0xFPZ+LDjU1iNK35iNHAlQx56Kl2o/WQEfOqLqBU90dwUZ5Yh6ZPKv0T9YrN7v/js5O3ZmRyqP/LeEZjCQO9inR5+icY8em+TYjqQR9UkVAmMJ8MfX8XmRmWsHVcQd0qDykAa6lcIMbBcxeANQd1AVMl3/iMmfoHfthqtWGjTSt8cQa0LcrJUxBVon6DVpGNfew25JD1pY5PePfCuoXHaW04OoWUQxj2cqFO0gbBN8QXzkAIH3LjlmI5JQCDTeP3QWGRq2FvUgpTnOYgjjSHv9tOPsWe5k6r0k5f71tic4z1V0SnarnPNvhLCQ== X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e5a23c6-e489-439b-1b0a-08da7f85fe5e X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4842.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2022 12:51:10.4429 (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: reGOsoQGh3+nSAHgDTM56JRbL7zIlamtnfxq1BANzrlWX8oi3rlPi+mjfh6JLLUwVTcuJvwLi/5IYYgoiinmmkAZBGAGkoeLi0SerEkQ4wc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1301MB2141 Cc: oss-drivers@corigine.com, Chaoyong He Subject: [ovs-dev] [PATCH 4/5] netdev-dpdk: Add flow_api support for netdev geneve vports 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" From: Chaoyong He Add the acceptance of geneve devices to netdev_dpdk_flow_api() API, to allow offloading of DPDK geneve devices. Signed-off-by: Chaoyong He Signed-off-by: Simon Horman --- lib/netdev-dpdk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index 0dd655507b50..8ee51df98fc4 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -5201,7 +5201,8 @@ netdev_dpdk_flow_api_supported(struct netdev *netdev) bool ret = false; if ((!strcmp(netdev_get_type(netdev), "vxlan") || - !strcmp(netdev_get_type(netdev), "gre")) && + !strcmp(netdev_get_type(netdev), "gre") || + !strcmp(netdev_get_type(netdev), "geneve")) && !strcmp(netdev_get_dpif_type(netdev), "netdev")) { ret = true; goto out;