From patchwork Fri Aug 19 09:01:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 1668016 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::136; helo=smtp3.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=ffVS7DQm; dkim-atps=neutral Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4M8G383zQSz1ygv for ; Fri, 19 Aug 2022 19:01:56 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 98C3161212; Fri, 19 Aug 2022 09:01:54 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 98C3161212 Authentication-Results: smtp3.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=ffVS7DQm X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0t4RberbKsFG; Fri, 19 Aug 2022 09:01:53 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id EB70C61205; Fri, 19 Aug 2022 09:01:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EB70C61205 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id AE878C007D; Fri, 19 Aug 2022 09:01:51 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1DA36C0080 for ; Fri, 19 Aug 2022 09:01:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id B56A460BAF for ; Fri, 19 Aug 2022 09:01:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B56A460BAF X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e5MU8atPYWJE for ; Fri, 19 Aug 2022 09:01:43 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1AF4860BBC Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2103.outbound.protection.outlook.com [40.107.220.103]) by smtp3.osuosl.org (Postfix) with ESMTPS id 1AF4860BBC for ; Fri, 19 Aug 2022 09:01:43 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LM5A3o6I8Mp8RQg4fBgq4BiPeYlthTq2J+YazzB8P+j51UAHXqQDk4SaiCKtq88Yff8d17mobL32DT6tOzJbyuMlXaa8ZP3pa/hDJgnB5R63pIUv3CPsYm1zEoQ83LuaVUs8eKnYYgYtu5j/w2yg/6kAV7zwLDY0UROaeVkUk/Ec3KSdE3tYd/h7CuVAMYpfrNpYW90R+zDjcjMsQjd2gTwAXrMD5OVOURj1NsR9Bo+yTe5I0QUyormj7L5/224pols/IhbKSyuaYLzV6E+/6HWmmXa9Eg5iG5v7xYNgebEWFcYueBPmAuoj8CF1oX0nYrcSmFkoFYGkDsA+/B0zPA== 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=AGsH3NpbrFrgxfmS/2DVNVKlGl02gfhE7hz8eJr3HtE=; b=lqBljnjE0K7srzWvnBP4c2+mLNkyG9cX9kPL9pr9t4o5UaD+++jt33QT5itJz9yvOMpGeFCK4Z/WXrCERmVw1nDqd6pk6iuxS4cuF0utOAbzn/0MQTSxJS9UZEv5W0iQeGqKaXcNHAtrRAATvI5TMNKvuuYOZMM8bQSdcYuElZUlViiAEcHJ8bdZejZU2868DOorCp1GVv6vQ0FHI9apwdqu+uVv6uMy54omKnWt//6BRJz4eNjpCAoQqe7A5azs3kNGf9DCgNqW8w+XSI4sxeqZytZIv/4VYFi74KF5Xo4f1juyVN+s/JcFnrEuQPsd+Wi1XuE2LC2m9PR9MT7TsQ== 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=AGsH3NpbrFrgxfmS/2DVNVKlGl02gfhE7hz8eJr3HtE=; b=ffVS7DQmfWO2uMn3FXqB0HA1DP+tWyJQVp6sV8etpv90PS4MpQFTOMuzDBwyBAede2Hn2zh6vRG7PlK/uA5n31ijCsMVS9LeIHSN7LBHgDMYVrXO70NHVYxnq4EJ7+SSN6EGJ19O77kWuG2U7KtkDvnfmlkjFz/E7KsbPgcAcMw= 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 MN2PR13MB2943.namprd13.prod.outlook.com (2603:10b6:208:138::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.8; Fri, 19 Aug 2022 09:01:41 +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:41 +0000 From: Simon Horman To: dev@openvswitch.org Date: Fri, 19 Aug 2022 11:01:19 +0200 Message-Id: <20220819090119.199177-5-simon.horman@corigine.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220819090119.199177-1-simon.horman@corigine.com> References: <20220819090119.199177-1-simon.horman@corigine.com> 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: df5f2347-98c9-4608-b46b-08da81c16e99 X-MS-TrafficTypeDiagnostic: MN2PR13MB2943:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DCQ8XiKiz8/RhdK5kid5matMIbyUjMVZ0JFTV3D/wzjQOq0HOwonxtiZFJFKI36K9Gts85+pwIHsnQd2BOxqozNq++oGIwkjhaI/4rAxROddam2czE+XFwWAHFnEozlw6nX09KWW9FYX0nGJw0zJubeSxrRNcsNkM4+3TY9ODpJ9KDt6/tMJEzlVFuQW13/b0e5Vudh5v0Wq/lUu/Jr2S1owXvpSXpUAAtRMucm+lB8ApH1za4Cu5IJ16jJKBTQ5jeWbwWKLqXDkGvXbALlJ/KRI77+Nx8dV380801jrCnERvxeTNmm/yLURLjzpOJmh/OhhdVkxVGONCK/JsayS54G2knu/OUyycNCMVdUI2mpfFoyrRs8eZwNV8nkFUyzRE3VaLBGZKAmuAxVOMIKTwTUWVCGhSmztgQwExEtWgEdpazufgk6dAYZUpzUPOxB9Ab4FPRolQmwSPWSUPNnzbhEuUVRXJ/I13WKZbJMjjMwNjjlByw12mrcXsCCWbdN+KzSzVDFzLCk6p9lK2ASZuNi6srCSV6eEZggwCYahbOeuAmk2/9o6rHNAdX49lMyZyQz/CL9dQ/iO4SQi7qpmFSdYb3WD0V+6/wXyv1OJuJ64+KMCEeAInDUtlroLOD0s3VrU6iREn5WE9AbJM47s7M2IX+62Ag/36nRSnsUyDJ9mSIk74KRCKpKpVmFMxygUzVEX/xEQnZkSgUetGlhqH5NZy+DHpaVmBL7DaRy9uQbx7OC7l53NfdvCB0fdpkc8 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)(39830400003)(376002)(136003)(366004)(346002)(8936002)(44832011)(5660300002)(4744005)(107886003)(1076003)(186003)(2616005)(2906002)(6506007)(6666004)(6512007)(52116002)(83380400001)(478600001)(6916009)(316002)(6486002)(36756003)(86362001)(41300700001)(66476007)(66556008)(66946007)(4326008)(8676002)(38100700002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: jG5wwQ1qUAPKoVzP4uDrFqEnAp04oa0CDN/Ade29JyTJKs+N7ryV5ZyQqU2h9oL+dAUI1ZO7MQ1TGlZEtElUcgfrFUsB/5tFF8NiBpP8M9kfAdiUL6ixHJK8za21VECYGjkde7S8FeJmoWuLaFgOxasjm+ZqAHzuiMTIBvhNGcBWaBMRgvx//0MsyqdSXqDymgmo7pNHoHz1j5GeW4WEfDGr0qfK0LNoRtbzynM8gK9rjMrv/H2XCrm9sHKbjIA90top47z5vqI7h0WNCj+Zs9i0pc7G1F9WqRjJOHcNXD9J+/olSbukSaJuTzYzuDZfgb+sMismnA9VOllIrsk3o/gbbdG67zh/+3lx53eHDYxUmnsCQUOgqd5iRb0YY/f4aM6VlokrNDSKp1LfTraFI+E33abjZH+U/03b+GI0j61ubQv2loshpkaH5e+RQo5HlQP40zDRQB3MjPYqYVk6iQg6MuK5hbIsWm25ll1KYffUsWUICW2fjqnFHwKi2NSlqZYKwfjYa9KbAyZzSR5qfId8ESz1c9IK09iy50Pb4Uh3TRSp6kb38XvMkBqOfhBw89fsH3wDChpdzO7YB0s7GeurQq4HkthGbNEN8tjwp6nPMZicYB+iuBLZVWKj1Q9c2k7qoz3QbwmQkjjBuJt4hGS3A0SbdtmkgV22aRyK/l4YNPWWvK4Xi2akoGI+uExZtj1zKxOm53HVD1S/DkLw8jb8Yr/O1IB/0pEEmA4d1UFr+dL+p2Ivd38bYKbJVW2uOuxEOehtsuJJXnf1n/ai2RrWkfbOdf2y92aHsfWVVEAkeN7zMIcRL+Iaqbm5Z8ZtDfkdtf7dsg2/Kw1A99xj1JyI5Y3KorJg6zXmxYCB632NLv5eC1ffWGiaH0deXSuRNK++pivRj94GIecbCiZ7G4BdhcRwyIh4OU1mm8si+K+iPFCOtMXyKk3B8EPDsBKFbnkkc6c7mzlpyUg3H2Jj9dseoQcjJhfSj+GyeYDQbVIpvI7HD+9Yh5Ytu1voz7GtQhGR7TCBIXVhg6hbwWqVHuVTsQClyP0nLBIrCpOlOj/yo23uXcvGAMaTbRU2ixt63Om/M25FZ0csGABrkMGclJTYCOQ8c7Gh0QIqqjyFxe8NTzVbym8QWnXOeMZBxkifzTM44+6XSR1gJhrpPPxuBCc1eVMKNXyBLx9MM7eorffOveX82enKn8m2+hvZKQhXMGyuheFY4aLzqf/xZ7pLQHX0UUiblsRY/5XHJiCEE2jlBeSYTl7P6jKlX5/6PToXvQ9OAVHKZE4f7Bx+xtyclUijwkt+YgukxaVz924T18+9LiCsL2sqQeHjBq4CbHo9JYkJGW1zFfPQF3Evc3ZlpEWkVKWZJpFmiZs5lp92nVoIbK1VPQVV+Zmc3yz6GevPumcyWCIv3HWGEh5sYMJuSKHJUvnbnVkBLL4GqoCLB2dKQVhNVYt78q/ywFRGujiQ7Ny4Fth/jF6PfN5trAdQrJRa/rk5QjIi5xSIizjDjiaucZwaNunoDB9LTiLyZMF3lkGKx2AU1AO/CLh29FXhcbu58HLvQeVe9uVnz6QZztBigXSynvrlg8gR0anPisYbAZivN+LOpKz1Bf/HQBlzkALN8cne/AjYU9syzQCoSO6mJ7wO6QjrE8IjKA4CGgIltClu/LT/7hXuCxVJ3XRZjw== X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: df5f2347-98c9-4608-b46b-08da81c16e99 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:41.3084 (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: VKtT8UcNxv4Sg0SVooDVa3nbEah5iwB+WnVfxZnIPEMurHuZ2DWSKhIdIG24Op6TgZCLGBXJo+1jUfIi+AgTRFNJZl4MQNyLxusv6Ent754= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB2943 Cc: oss-drivers@corigine.com, Chaoyong He Subject: [ovs-dev] [PATCH v2 4/4] 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 Reviewed-by: Louis Peens 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;