commit 38bb09d36c77a16d9134d41298d38eb9d43f2a95 Author: Aaron Conole <aconole> Date: Fri Mar 31 17:17:27 2023 -0400 ofproto-dpif-xlate: Always mask ip proto field. The ofproto layer currently treats nw_proto field as overloaded to mean both that a proper nw layer exists, as well as the value contained in the header for the nw proto. However, this is incorrect behavior as relevant standards permit that any value, including '0' should be treated as a valid value. Because of this overload, when the ofproto layer builds action list for a packet with nw_proto of 0, it won't build the complete action list that we expect to be built for the packet. That will cause a bad behavior where all packets passing the datapath will fall into an incomplete action set. The fix here is to unwildcard nw_proto, allowing us to preserve setting actions for protocols which we know have support for the actions we program. This means that a traffic which contains nw_proto == 0 cannot cause connectivity breakage with other traffic on the link. Reported-by: David Marchand <dmarchand> Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873 Acked-by: Ilya Maximets <i.maximets> Signed-off-by: Aaron Conole <aconole> commit 42c50c770721d2db2c75b7ff59acba23127a131e Merge: d4747588b ee22ec793 Author: Open vSwitch CI <ovs-ci> Date: Tue Mar 7 01:10:25 2023 -0500 Merging upstream branch-2.15 Commit list: ee22ec793d netdev-windows: Add checking when creating netdev with system type on Windows a7c572e9a1 classifier: Fix missing masks on a final stage with ports trie. commit d4747588b295d861614d774b9c6169f34a962fa1 Author: Timothy Redaelli <tredaelli> Date: Mon Feb 20 15:20:06 2023 +0100 redhat: add a workaround for meson Currently, fast-datapath-rhel-8 is aligned to RHEL 8.0, with an exception to use a newer meson version. The problem is that, in the meanwhile, _smp_build_ncpus macros was added (and meson macros uses it). This commit just define, if needed, _smp_build_ncpus by stripping the first 2 characters (-j) from _smp_mflags that was present in RHEL 8.0. Signed-off-by: Timothy Redaelli <tredaelli> commit fc7de3b45a1186fdd14694336202e3c31b3689ba Merge: 5840d9650 ef9e3b1c0 Author: Open vSwitch CI <ovs-ci> Date: Mon Jan 9 15:04:13 2023 -0500 Merging upstream branch-2.15 Commit list: ef9e3b1c07 cirrus: Update to use FreeBSD 12.4. commit 5840d96507503b1b3817d0fa22bdf32c83cde207 Merge: a98562782 1687321b1 Author: Open vSwitch CI <ovs-ci> Date: Fri Jan 6 12:18:57 2023 -0500 Merging upstream branch-2.15 Commit list: 1687321b19 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION. commit a9856278242c5622e6b154bfaa750ff20a78f43e Merge: 1ec94aac1 46b3a2c68 Author: Open vSwitch CI <ovs-ci> Date: Tue Jan 3 12:23:46 2023 -0500 Merging upstream branch-2.15 Commit list: 46b3a2c68d ci: Fix overriding OPTS provided from the yml. 055a2a0f9d Prepare for 2.15.8. 3f93cdff2b Set release date for 2.15.7. d61cbd9330 hash: Fix compilation error on Fedora 34 with GCC 11 and -O0. f24527c9b4 lldp: Fix bugs when parsing malformed AutoAttach. 981ca96a55 rculist: Use rculist_back_protected to access prev.
Regression testing complete, no blockers found.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: openvswitch2.15 security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:1824