Bug 2207737 - [23.E RHEL-9] Fast Datapath Release
Summary: [23.E RHEL-9] Fast Datapath Release
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: openvswitch3.1
Version: FDP 23.E
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: FDP 23.E
Assignee: Timothy Redaelli
QA Contact: ovs-qe
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-16 17:14 UTC by Timothy Redaelli
Modified: 2023-07-06 19:17 UTC (History)
3 users (show)

Fixed In Version: openvswitch3.1-3.1.0-24.el9fdp
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-06 19:17:49 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-2876 0 None None None 2023-05-16 17:16:10 UTC
Red Hat Product Errata RHBA-2023:3989 0 None None None 2023-07-06 19:17:57 UTC

Description Timothy Redaelli 2023-05-16 17:14:40 UTC
commit 63d9d4a1d7636422c3289d48e7aa0336492532b6
Merge: b4785c720 f4cc9ca82
Author: Open vSwitch CI <ovs-ci>
Date:   Tue May 16 08:57:32 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    f4cc9ca824 dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().
    9e27e8fe81 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541)
    087439e416 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().

commit b4785c720a173e36290aa61af0358f82e484263c
Merge: 390827119 bf9c834e6
Author: Open vSwitch CI <ovs-ci>
Date:   Fri May 5 14:21:29 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    bf9c834e64 ci: Separate DPDK from OVS build.

commit 390827119b2fe03e5ed6372173ba4da9e2938caa
Merge: 1bae2da8f bf1b32e20
Author: Open vSwitch CI <ovs-ci>
Date:   Thu May 4 13:51:16 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    bf1b32e20e ovsdb-idl.at: Fix write-changed-only tests without change tracking.

commit 1bae2da8f7697fe69dd30991d0d50df38f915239
Merge: 107636a54 c6cb82887
Author: Open vSwitch CI <ovs-ci>
Date:   Fri Apr 28 14:36:32 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    c6cb828870 tc: Fix cleaning chains.

commit 107636a54b34196e426d4daef603d215e4d2a947
Merge: 50f8f99ed 29c61a402
Author: Open vSwitch CI <ovs-ci>
Date:   Wed Apr 26 21:17:14 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    29c61a4024 python-stream: Handle SSL error in do_handshake.

commit 50f8f99edc5cc73d6850177ca3c0a420be6092e7
Merge: 131742fa4 615548e53
Author: Open vSwitch CI <ovs-ci>
Date:   Tue Apr 25 17:51:59 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    615548e532 dpif-netlink: Fix memory leak dpif_netlink_open().
    42edc9a1d5 ofp-parse: Check ranges on string to uint32_t conversion.
    d3a479c4b4 learning-switch: Fix coredump of OpenFlow15 learning-switch.

commit 131742fa49461a81449c052ecdfec0dead7354e2
Merge: 6064fd8c4 9529e9aa9
Author: Open vSwitch CI <ovs-ci>
Date:   Mon Apr 24 18:51:39 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    9529e9aa96 ovsdb: Allow conversion records with no data in a clustered storage.
    7006bb112b ovsdb: Check for ephemeral columns before writing a new schema.
    27678b3a19 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.

commit 6064fd8c4876fd58f31e8847ef1ddaaa0d390980
Merge: 00ae3eef9 771c989a9
Author: Open vSwitch CI <ovs-ci>
Date:   Tue Apr 11 12:06:05 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    771c989a9a ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.

commit 00ae3eef99f166eaef3359c092024da19fbd45d9
Merge: 153731ce4 8ac6375ca
Author: Open vSwitch CI <ovs-ci>
Date:   Thu Apr 6 11:59:08 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    8ac6375cac Prepare for 3.1.2.
    0187eadfce Set release date for 3.1.1.

commit 153731ce46f7ee94fb905cb341c1e8d2f6586b29
Merge: 492e7e5f3 61b39d8c4
Author: Open vSwitch CI <ovs-ci>
Date:   Thu Apr 6 09:06:44 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    61b39d8c47 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)
    8019b5896e conntrack-tp: Fix clang warning.

commit 492e7e5f38167ba9c01f68026c81ad4e80a31b7c
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 bd072cf805e98b877ddeaff37e93fe4dc5e07c18
Merge: 156f12b12 b184a68a2
Author: Open vSwitch CI <ovs-ci>
Date:   Mon Apr 3 15:51:39 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    b184a68a20 netdev-offload-tc: Del ufid mapping if device not exist.
    037e2d9161 db-ctl-base: Partially revert b8bf410a5. (#2182767)

commit 156f12b12faa88daaf5f37498e8cdaac1f5a7a7f
Merge: 6381c1476 fee5ea720
Author: Open vSwitch CI <ovs-ci>
Date:   Wed Mar 29 18:21:47 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read.

commit 6381c14763e6e71e38b52688118a213a24104168
Author: Open vSwitch CI <ovs-ci>
Date:   Wed Mar 29 06:43:43 2023 -0400

    Merging dpdk submodule
    
    Commit list:
    3812e23f6b net/i40e: revert link status check on device start (#2173794)

commit 67119c752d35aad2c72fc898e0369f2678035567
Merge: 8e94eec75 fff04b838
Author: Open vSwitch CI <ovs-ci>
Date:   Mon Mar 27 17:21:21 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    fff04b838 ovs-thread: Fix cpus not read for the first 10s.
    b2b467b3a dpif-netlink: Always create at least 1 handler.

commit 8e94eec75ce8aa4a4543e086f78c94b4963d3fec
Merge: 4d763b870 0f30961e0
Author: Open vSwitch CI <ovs-ci>
Date:   Wed Mar 22 16:36:26 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors.

commit 4d763b87056bb009c0c15e2b460264a1c0a48a25
Merge: 299664e25 3f50354a9
Author: Open vSwitch CI <ovs-ci>
Date:   Wed Mar 15 19:36:37 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    3f50354a9 vswitch: Add missing documentation for "ct_flush" capability.
    504f8c859 dpctl: Fix flush-conntrack with datapath as argument.
    24b47072f ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.

commit 299664e254ab600512ed6758b83f855bc73d4f10
Merge: b3975381c 9f9b4de38
Author: Open vSwitch CI <ovs-ci>
Date:   Mon Mar 13 20:06:29 2023 -0400

    Merging upstream branch-3.1
    
    Commit list:
    9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp.

commit b3975381cdc832ba4bc459c651eb4fb5b9ab11b5
Merge: a95498388 dcdff1f42
Author: Open vSwitch CI <ovs-ci>
Date:   Mon Mar 6 15:01:06 2023 -0500

    Merging upstream branch-3.1
    
    Commit list:
    dcdff1f42 netdev-windows: Add checking when creating netdev with system type on Windows
    39a7a18c3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows.
    f7378bc7f ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.

commit a95498388261432ca7e274a094c69a9a380f4f6d
Merge: 2cc76ba8e 694c7b4e0
Author: Open vSwitch CI <ovs-ci>
Date:   Thu Mar 2 00:02:15 2023 -0500

    Merging upstream branch-3.1
    
    Commit list:
    694c7b4e0 classifier: Fix missing masks on a final stage with ports trie.

commit 2cc76ba8ed00909c55cd1dd6e318d5016dc629e7
Merge: 03c758160 87249e136
Author: Open vSwitch CI <ovs-ci>
Date:   Tue Feb 28 07:59:50 2023 -0500

    Merging upstream branch-3.1
    
    Commit list:
    87249e136 ofproto: Fix re-creation of tunnel backing interfaces on restart.

commit 03c75816098b517541612b3ce1b1a030cd8362af
Author: Timothy Redaelli <tredaelli>
Date:   Thu Feb 23 20:06:37 2023 +0100

    redhat: use git rev-parse instead of git name-rev
    
    Currenty, git name-rev --name-only HEAD is used in order to get the
    current branch, but it doesn't work correctly if a tag is created so use
    git rev-parse --symbolic-full-name --abbrev-ref instead.

Comment 3 Christian Trautman 2023-06-12 18:03:44 UTC
Regression is complete,  no issues found.

Comment 7 errata-xmlrpc 2023-07-06 19:17:49 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 (openvswitch3.1 bug fix and enhancement 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/RHBA-2023:3989


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