summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Maximets <i.maximets@ovn.org>2022-07-15 15:10:25 +0200
committerIlya Maximets <i.maximets@ovn.org>2022-07-15 23:18:54 +0200
commite2e8d7cd317a820de0f68c03489a198637833883 (patch)
tree2769f952dd4436e0e3dda00841dadfa342884338
parent1b53826d6c740c78857b66b1769650ffd3de7c63 (diff)
downloadopenvswitch-e2e8d7cd317a820de0f68c03489a198637833883.tar.gz
Prepare for 3.0.0.
Acked-by: Simon Horman <simon.horman@corigine.com> Acked-by: Ian Stokes <ian.stokes@intel.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
-rw-r--r--Documentation/faq/releases.rst13
-rw-r--r--Documentation/internals/contributing/backporting-patches.rst2
-rw-r--r--Documentation/internals/release-process.rst4
-rw-r--r--NEWS8
-rw-r--r--configure.ac2
-rw-r--r--debian/changelog4
-rwxr-xr-xdebian/rules4
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
diff --git a/NEWS b/NEWS
index 1fec839dd..29bbd4ac2 100644
--- a/NEWS
+++ b/NEWS
@@ -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