diff mbox series

[ovs-dev,V5,1/2] doc: Deprecate building Linux kernel module from OVS source tree

Message ID 20210112191530.20241-2-gvrose8192@gmail.com
State Accepted
Headers show
Series Deprecate Linux kernel module | expand

Commit Message

Gregory Rose Jan. 12, 2021, 7:15 p.m. UTC
It is decided (1) to deprecate building the Linux kernel module
from the Open vSwitch source tree.

Update the NEWS and FAQ to provide notice.

1. https://mail.openvswitch.org/pipermail/ovs-dev/2020-December/378831.html

Signed-off-by: Greg Rose <gvrose8192@gmail.com>
---
V2 - s/driver/module and add notice for when the OOT module will be
     completely removed
V4 - Reword the faq and NEWS as suggested by Ilya and Ben
V5 - Further word smithing to clarify building the Linux kernel module
     from Open vSwitch source tree.
---
 Documentation/faq/releases.rst | 11 +++++++++--
 NEWS                           |  5 +++++
 2 files changed, 14 insertions(+), 2 deletions(-)

Comments

Flavio Leitner Jan. 12, 2021, 7:37 p.m. UTC | #1
On Tue, Jan 12, 2021 at 11:15:29AM -0800, Greg Rose wrote:
> It is decided (1) to deprecate building the Linux kernel module
> from the Open vSwitch source tree.
> 
> Update the NEWS and FAQ to provide notice.
> 
> 1. https://mail.openvswitch.org/pipermail/ovs-dev/2020-December/378831.html
> 
> Signed-off-by: Greg Rose <gvrose8192@gmail.com>
> ---

Acked-by: Flavio Leitner <fbl@sysclose.org>
diff mbox series

Patch

diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst
index 4b9620015..9638d3196 100644
--- a/Documentation/faq/releases.rst
+++ b/Documentation/faq/releases.rst
@@ -85,6 +85,12 @@  Q: What Linux kernel versions does each Open vSwitch release work with?
     RHEL and CentOS 7 3.10 based kernels since they have diverged from the
     Linux kernel.org 3.10 kernels.
 
+    Starting with Open vSwitch 2.15, building the Linux kernel module from
+    the Open vSwitch source tree is deprecated.  It will not be updated to
+    support Linux versions later than 5.8.  We will remove the kernel module
+    source code from the Open vSwitch source tree for the Open vSwitch 2.18
+    release.
+
 Q: Are all features available with all datapaths?
 
     A: Open vSwitch supports different datapaths on different platforms.  Each
@@ -100,8 +106,9 @@  Q: Are all features available with all datapaths?
       feature.
 
     Linux OVS tree
-      The datapath implemented by the Linux kernel module distributed with the
-      OVS source tree.
+      The datapath implemented by the Linux kernel module distributed with
+      the OVS source tree. This datapath is deprecated starting with OVS
+      2.15.x and support capped at Linux kernel version 5.8.
 
     Userspace
       This datapath supports conventional system devices as well as
diff --git a/NEWS b/NEWS
index 617fe8e6a..75048abb9 100644
--- a/NEWS
+++ b/NEWS
@@ -43,6 +43,11 @@  Post-v2.14.0
        tearing down IPsec tunnels.
      * Add option '--no-restart-ike-daemon' to allow ovs-monitor-ipsec to start
        without restarting ipsec daemon.
+   - Building the Linux kernel module from the OVS source tree is deprecated
+     * Support for the Linux kernel is capped at version 5.8
+     * Only bug fixes for the Linux OOT kernel module will be accepted.
+     * The Linux OOT kernel module will be fully removed in OVS branch
+       2.18
 
 
 v2.14.0 - 17 Aug 2020