From patchwork Fri Apr 15 21:42:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory Rose X-Patchwork-Id: 1617943 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=LkmQaqov; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Kg8vM4FZqz9sGt for ; Sat, 16 Apr 2022 07:42:55 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3DFC861169; Fri, 15 Apr 2022 21:42:53 +0000 (UTC) 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 dfgfDQkoqqQR; Fri, 15 Apr 2022 21:42:52 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp3.osuosl.org (Postfix) with ESMTPS id 64C0960C0B; Fri, 15 Apr 2022 21:42:51 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 25FD6C0084; Fri, 15 Apr 2022 21:42:51 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id AE672C002C for ; Fri, 15 Apr 2022 21:42:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 977218420F for ; Fri, 15 Apr 2022 21:42:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 NREFYa0oW7bQ for ; Fri, 15 Apr 2022 21:42:48 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by smtp1.osuosl.org (Postfix) with ESMTPS id C7BBC841C8 for ; Fri, 15 Apr 2022 21:42:48 +0000 (UTC) Received: by mail-pl1-x631.google.com with SMTP id d15so7991017pll.10 for ; Fri, 15 Apr 2022 14:42:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id; bh=wOYATIP4vLWCOzfw3/FXeE3aov0LSLibBHE5wvnXVzk=; b=LkmQaqovdly0iM2+UhEDnaJRHt4QfEp2Z2VY9ojma/YG9nUBT8uceaemeB78EJxzi9 alw7x+xz7fL4q5bKWbO2WyvIO8QOnufIppob3fr8Y8G0Pn5f68/A43jh0rKyOK844DFq c6Z4xqjj7GRH1Mn+/A5iMXUPN9hLuWhDGLIkPYC5H9mYIbCoZoZFKQDakSpPGqk+4ko6 vf5m3mnOCrxCQtQ9RCjZa0fxeMUtmLiQOza916UJz1lW+h1JwOgiHE2qM9ZzqGn4PtiU ry1MhJrO8cyz7bcx+uF84FyXiUZNdlp0B8g6PciEE9fMv+Le/Wt7kwiOyEzKHcFLXdqA Ab4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=wOYATIP4vLWCOzfw3/FXeE3aov0LSLibBHE5wvnXVzk=; b=keCXkIjCi9HEkTv+1GT2zdSRGD4DKudn5R60TSkVCrvJN3LSCqd8pcCwzwJ59gBEzz 836J03SQJxJGdlgn7CiSr4VwJHKs70IAL1dsp7CTCLNLUwZT876zCpCnNK6dGV/97dka ix0AMhKnzWzG3I5XBQ4eedyLgGER2x5gAhytEmNcdXbvTGFJ+BWV7QwoKFuG7+0UaE5+ xOVthRTK3n5d9nLvxc7Xis10rrTiar2OOaujbJUeqHRsBnlyzClMIOKuAVI/AEy1hKv/ Q3LakKyw9t0XQo6OzH9/lQVATHb6i7XnbbkxjWed8xI+5x4ni9V7uLa/s7jhy2g8Q/pk HVmQ== X-Gm-Message-State: AOAM532GAqCXhGD91/gSGZJvQOsdmjq7YyghJuZMVoleLcddBCwRaCBO BqnK9PE4IHukHgxT/SgyaqDWpIUfeDuU7A== X-Google-Smtp-Source: ABdhPJxYmzCqBTibu8/z9ANUhRl2TCaHvJcssr+ZjmMGzevMb8ORQYvQMxYFxmZKie2BYtXuYdcyQA== X-Received: by 2002:a17:90a:72ce:b0:1cb:6ec7:cd61 with SMTP id l14-20020a17090a72ce00b001cb6ec7cd61mr6242646pjk.213.1650058968031; Fri, 15 Apr 2022 14:42:48 -0700 (PDT) Received: from VMware-box.domain (97-115-110-89.ptld.qwest.net. [97.115.110.89]) by smtp.googlemail.com with ESMTPSA id k25-20020aa790d9000000b00508232aecedsm3685840pfk.67.2022.04.15.14.42.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Apr 2022 14:42:47 -0700 (PDT) From: Greg Rose To: dev@openvswitch.org Date: Fri, 15 Apr 2022 14:42:39 -0700 Message-Id: <20220415214245.18948-1-gvrose8192@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [ovs-dev] [RFC PATCH 0/6] Remove OVS kernel driver 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: , MIME-Version: 1.0 Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" It is time to remove support for the OVS kernel driver and push towards use of the upstream Linux openvswitch kernel driver in it's place [1]. This patch series represents a first attempt but there are a few primary remaining issues that I have yet to address. A) Removal of debian packing support for the dkms kernel driver module. The debian/rules are not well known to me - I've never actually made any changes in that area and do not have a well formed understanding of how debian packaging works. I wil attempt to fix that up in upcoming patch series. B) Figuring out how the github workflow - I removed the tests I could find that depend on the Linux kernel (i.e. they use install_kernel() function. Several other tests are failing that would not seem to depend on the Linux kernel. I need to read and understand that code better. C) There are many Linux specific source modules in the datapath that will need eventual removal but some headers are still required for the userspace code (which seems counterintuitive but...) Reviews, suggestions, etc. are appreciated! 1. https://mail.openvswitch.org/pipermail/ovs-dev/2022-April/393292.html Greg Rose (6): acinclude.m4: Remove support for building the OVS kernel module rhel: Remove kernel mode spec rhel: Remove RHEL 6 kernel module spec tests: Remove support for check-kmod test Documentation: Remove kernel module documentation Disable unsupported kernel builds .github/workflows/build-and-test.yml | 35 - Documentation/faq/releases.rst | 5 +- .../contributing/backporting-patches.rst | 7 + Documentation/intro/install/fedora.rst | 24 - Documentation/intro/install/general.rst | 63 -- acinclude.m4 | 683 +----------------- rhel/automake.mk | 17 - rhel/kmod-openvswitch-rhel6.spec.in | 123 ---- rhel/openvswitch-kmod-fedora.spec.in | 152 ---- tests/automake.mk | 6 - 10 files changed, 11 insertions(+), 1104 deletions(-) delete mode 100644 rhel/kmod-openvswitch-rhel6.spec.in delete mode 100644 rhel/openvswitch-kmod-fedora.spec.in