The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.
Bug 2184496 - [23.C RHEL-8] Fast Datapath Release
Summary: [23.C RHEL-8] Fast Datapath Release
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: openvswitch2.15
Version: FDP 23.C
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: FDP 23.C
Assignee: Timothy Redaelli
QA Contact: ovs-qe
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-04 20:45 UTC by Timothy Redaelli
Modified: 2023-04-18 14:07 UTC (History)
3 users (show)

Fixed In Version: openvswitch2.15-2.15.0-136.el8fdp
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-04-18 14:07:32 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-2797 0 None None None 2023-04-04 20:46:44 UTC
Red Hat Product Errata RHSA-2023:1824 0 None None None 2023-04-18 14:07:36 UTC

Description Timothy Redaelli 2023-04-04 20:45:33 UTC
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.

Comment 3 Christian Trautman 2023-04-12 19:22:30 UTC
Regression testing complete, no blockers found.

Comment 5 errata-xmlrpc 2023-04-18 14:07:32 UTC
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


Note You need to log in before you can comment on or make changes to this bug.