diff mbox series

[ovs-dev,V4,1/2] doc: Deprecate the Linux Out of Tree module

Message ID 20210111202650.28033-2-gvrose8192@gmail.com
State Changes Requested
Headers show
Series Deprecate the Linux OOT module | expand

Commit Message

Gregory Rose Jan. 11, 2021, 8:26 p.m. UTC
It is decided (1) to deprecate the Linux Out of Tree (OOT) module.
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
---
 Documentation/faq/releases.rst | 11 +++++++++--
 NEWS                           |  5 +++++
 2 files changed, 14 insertions(+), 2 deletions(-)

Comments

Flavio Leitner Jan. 11, 2021, 9:51 p.m. UTC | #1
On Mon, Jan 11, 2021 at 12:26:49PM -0800, Greg Rose wrote:
> It is decided (1) to deprecate the Linux Out of Tree (OOT) module.
> Update the NEWS and FAQ to provide notice.

I suggest to rephrase the out of tree above as well.

fbl

> 
> 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
> ---
>  Documentation/faq/releases.rst | 11 +++++++++--
>  NEWS                           |  5 +++++
>  2 files changed, 14 insertions(+), 2 deletions(-)
> 
> 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
> -- 
> 2.17.1
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
Gregory Rose Jan. 12, 2021, 5:59 p.m. UTC | #2
On 1/11/2021 1:51 PM, Flavio Leitner wrote:
> On Mon, Jan 11, 2021 at 12:26:49PM -0800, Greg Rose wrote:
>> It is decided (1) to deprecate the Linux Out of Tree (OOT) module.
>> Update the NEWS and FAQ to provide notice.
> 
> I suggest to rephrase the out of tree above as well.
> 
> fbl

I'll redo the verbiage everywhere, including the titles and see
if that flies.

Thanks,


> 
>>
>> 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
>> ---
>>   Documentation/faq/releases.rst | 11 +++++++++--
>>   NEWS                           |  5 +++++
>>   2 files changed, 14 insertions(+), 2 deletions(-)
>>
>> 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
>> -- 
>> 2.17.1
>>
>> _______________________________________________
>> dev mailing list
>> dev@openvswitch.org
>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
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