diff options
-rw-r--r-- | Documentation/faq/releases.rst | 13 | ||||
-rw-r--r-- | Documentation/internals/contributing/backporting-patches.rst | 2 | ||||
-rw-r--r-- | Documentation/internals/release-process.rst | 4 | ||||
-rw-r--r-- | NEWS | 8 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | debian/changelog | 4 | ||||
-rwxr-xr-x | debian/rules | 4 |
7 files changed, 19 insertions, 18 deletions
diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index bf2f3438c..13982ab8e 100644 --- a/Documentation/faq/releases.rst +++ b/Documentation/faq/releases.rst @@ -75,7 +75,7 @@ Q: What Linux kernel versions does each Open vSwitch release work with? 2.15.x 3.16 to 5.8 2.16.x 3.16 to 5.8 2.17.x 3.16 to 5.8 - 2.18.x N/A + 3.0+ N/A ============ ============== Open vSwitch userspace should also work with the Linux kernel module built @@ -91,7 +91,7 @@ Q: What Linux kernel versions does each Open vSwitch release work with? 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 + source code from the Open vSwitch source tree for the Open vSwitch 3.0 release. Q: Are all features available with all datapaths? @@ -111,7 +111,7 @@ Q: Are all features available with all datapaths? Linux OVS 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. As of OVS 2.18.x + 2.15.x and support capped at Linux kernel version 5.8. As of OVS 3.0.x the Linux OVS tree is no longer supported. Userspace @@ -134,12 +134,12 @@ Q: Are all features available with all datapaths? Feature Linux upstream Linux OVS tree Userspace Hyper-V ========================== ============== ============== ========= ======= Connection tracking 4.3 2.5 2.6 YES - Connection tracking-IPv6 YES YES YES 2.18 + Connection tracking-IPv6 YES YES YES 3.0 Conntrack Fragment Reass. 4.3 2.6 2.12 YES Conntrack Timeout Policies 5.2 2.12 2.14 NO Conntrack Zone Limit 4.18 2.10 2.13 YES Conntrack NAT 4.6 2.6 2.8 YES - Conntrack NAT6 4.6 2.6 2.8 2.18 + Conntrack NAT6 4.6 2.6 2.8 3.0 Tunnel - LISP NO 2.11 NO NO Tunnel - STT NO 2.4 NO YES Tunnel - GRE 3.11 1.0 2.4 YES @@ -147,7 +147,7 @@ Q: Are all features available with all datapaths? Tunnel - Geneve 3.18 2.4 2.4 YES Tunnel - GRE-IPv6 4.18 2.6 2.6 NO Tunnel - VXLAN-IPv6 4.3 2.6 2.6 NO - Tunnel - Geneve-IPv6 4.4 2.6 2.6 2.18 + Tunnel - Geneve-IPv6 4.4 2.6 2.6 3.0 Tunnel - ERSPAN 4.18 2.10 2.10 NO Tunnel - ERSPAN-IPv6 4.18 2.10 2.10 NO Tunnel - GTP-U NO NO 2.14 NO @@ -215,6 +215,7 @@ Q: What DPDK version does each Open vSwitch release work with? 2.15.x 20.11.4 2.16.x 20.11.4 2.17.x 21.11.1 + 3.0.x 21.11.1 ============ ======== Q: Are all the DPDK releases that OVS versions work with maintained? diff --git a/Documentation/internals/contributing/backporting-patches.rst b/Documentation/internals/contributing/backporting-patches.rst index d0a58f8de..fae416eb3 100644 --- a/Documentation/internals/contributing/backporting-patches.rst +++ b/Documentation/internals/contributing/backporting-patches.rst @@ -120,7 +120,7 @@ How to backport kernel patches ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ These instructions only apply to Open vSwitch releases 2.17 and older. -As of Open vSwitch branch 2.18 the Open vSwitch kernel module is no +As of Open vSwitch branch 3.0 the Open vSwitch kernel module is no longer supported and only the Linux openvswitch kernel module is used. In the case of Open vSwitch releases 2.17 and older, kernel backports may be required for bux fixes and feature implementation so these diff --git a/Documentation/internals/release-process.rst b/Documentation/internals/release-process.rst index 922d59852..0eb8e192a 100644 --- a/Documentation/internals/release-process.rst +++ b/Documentation/internals/release-process.rst @@ -104,9 +104,9 @@ LTS designation schedule example (depends on current state of development): +---------+--------------+--------------------------------------------------+ | 2.17 | Feb 2022 | 2.17 - new latest stable | +---------+--------------+--------------------------------------------------+ -| 2.18 | Aug 2022 | 2.18 - new latest stable, 2.17 stable ⟶ new LTS | +| 3.0 | Aug 2022 | 3.0 - new latest stable, 2.17 stable ⟶ new LTS | +---------+--------------+--------------------------------------------------+ -| 2.19 | Feb 2023 | 2.19 - new latest stable, 2.13 LTS ⟶ EOL | +| 3.1 | Feb 2023 | 3.1 - new latest stable, 2.13 LTS ⟶ EOL | +---------+--------------+--------------------------------------------------+ While branches other than LTS and the latest release are not formally @@ -1,5 +1,5 @@ -Post-v2.17.0 ---------------------- +v3.0.0 - xx xxx xxxx +-------------------- - libopenvswitch API change: * To fix the Undefined Behavior issue causing the compiler to incorrectly optimize important parts of code, container iteration macros (e.g., @@ -74,8 +74,8 @@ Post-v2.17.0 for example OVN. * Shared library and subsequently libopenvswitch and libopenvswitch-dev binary packages are no longer built. - - Linux datapath: - * Add offloading meter tc police. + - Linux TC offload: + * Add support for offloading meters via tc police. * Add support for offloading the check_pkt_len action. - New configuration knob 'other_config:all-members-active' for balance-slb bonds. diff --git a/configure.ac b/configure.ac index 63359fe29..38adac26f 100644 --- a/configure.ac +++ b/configure.ac @@ -13,7 +13,7 @@ # limitations under the License. AC_PREREQ(2.63) -AC_INIT(openvswitch, 2.17.90, bugs@openvswitch.org) +AC_INIT(openvswitch, 3.0.0, bugs@openvswitch.org) AC_CONFIG_SRCDIR([vswitchd/ovs-vswitchd.c]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/debian/changelog b/debian/changelog index c4a28b42c..50675eda6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -openvswitch (2.17.90-1) unstable; urgency=low +openvswitch (3.0.0-1) unstable; urgency=low * New upstream version * Update debian packaging to be on par with package source in Debian/Ubuntu: @@ -11,7 +11,7 @@ openvswitch (2.17.90-1) unstable; urgency=low - Stop building shared library and subsequently remove libopenvswitch and libopenvswitch-dev binary packages. - -- Open vSwitch team <dev@openvswitch.org> Tue, 18 Jan 2022 20:14:01 +0100 + -- Open vSwitch team <dev@openvswitch.org> Fri, 15 Jul 2022 14:00:00 +0100 openvswitch (2.17.0-1) unstable; urgency=low diff --git a/debian/rules b/debian/rules index f3202ac30..1ab0c74a0 100755 --- a/debian/rules +++ b/debian/rules @@ -124,8 +124,8 @@ override_dh_python3: # Helper target for creating snapshots from upstream git DATE=$(shell date +%Y%m%d) # Upstream branch to track -BRANCH=branch-2.17 -VERSION=2.17.0 +BRANCH=branch-3.0 +VERSION=3.0.0 get-orig-snapshot: rm -Rf openvswitch-upstream |