Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.

Bug 1940240

Summary: [21.C RHEL-8] Fast Datapath Release
Product: Red Hat Enterprise Linux Fast Datapath Reporter: Timothy Redaelli <tredaelli>
Component: openvswitch2.13Assignee: Timothy Redaelli <tredaelli>
Status: CLOSED ERRATA QA Contact: ovs-qe
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: FDP 21.CCC: ctrautma, jhsiao, kfida, ralongi
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openvswitch2.13-2.13.0-96.el8fdp Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-12 18:08:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Timothy Redaelli 2021-03-17 21:45:25 UTC
commit bb107a7f7f27a7f3ad77cebc15049606e63568c2
Merge: 6b3ca4b028 fc8444fb1d
Author: Open vSwitch CI <ovs-team>
Date:   Mon Mar 15 20:59:13 2021 -0400

    Merging upstream branch-2.13
    
    Commit list:
    fc8444fb1d python: Send notifications after the transaction ends.
    712193ff1c ovs-ctl: Allow recording hostname separately.
    3665d7f805 dpif-netdev: Fix crash when add dp flow without in_port field.
    732e17d6b6 Documentation: Fix DPDK qos example.
    1dee0a67e5 raft: Report disconnected in cluster/status if candidate retries election.
    e78d6ffba7 raft: Reintroduce jsonrpc inactivity probes.
    aea5fefdac connmgr: Check nullptr inside ofmonitor_report().
    26fa38c332 ovsdb-client: Fix needs-conversion when SERVER is explicitly specified.
    65582c0bad dpdk: Use DPDK 19.11.6 release.
    967d4055e7 windows, tests: Modify service test.
    ccdfc67b74 netdev-linux: Fix indentation.
    81e759618c ci: Use parallel build for distcheck.
    6d67310f4d ofp-actions: Fix use-after-free while decoding RAW_ENCAP.

commit 6b3ca4b0282bb6e728066004fca47a0936e4b8c3
Author: Eelco Chaudron <echaudro>
Date:   Mon Oct 12 07:38:38 2020 -0400

    conntrack: add generic IP protocol support
    
    Currently, userspace conntrack only tracks TCP, UDP, and ICMP, and all
    other IP protocols are discarded, and the +inv state is returned. This
    is not in line with the kernel conntrack. Where if no L4 information can
    be extracted it's treated as generic L3. The change below mimics the
    behavior of the kernel.
    
    Resolves: BZ1876459
    
    Signed-off-by: Eelco Chaudron <echaudro>
    Acked-by: Flavio Leitner <fbl>
    Signed-off-by: Ilya Maximets <i.maximets>
    (cherry picked from commit a27d70a8984879bc0a66afc2d7c35149659be24d)

commit 8655a639ac7db93d02e3cd003cf5ae4f7acad10a
Merge: 2100324b58 2be25e3b00
Author: Open vSwitch CI <ovs-team>
Date:   Wed Feb 10 18:29:26 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    2be25e3b00 Prepare for 2.13.4.
    f25820bf55 Set release date for 2.13.3.
    9a5e78b5c7 cirrus: Use FreeBSD 12.2.
    3512fb512c flow: Support extra padding length.

commit 2100324b58f204f956a35e9827d2d72e4d20b7d9
Merge: 92b77d1489 a6efca9628
Author: Open vSwitch CI <ovs-team>
Date:   Fri Feb 5 11:11:38 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    a6efca9628 netdev-offload-tc: Reject rules with unsupported ct_state flags.

commit 92b77d14894afeb17d2b139e75670aaa29853511
Merge: ea87c21ff2 9985c46501
Author: Open vSwitch CI <ovs-team>
Date:   Thu Feb 4 12:47:13 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    9985c46501 dist-docs: Include manpages generated from rST.

commit ea87c21ff21477eff945b07a755329f05d4466b7
Merge: 4fd540d8ef fcae3177d4
Author: Open vSwitch CI <ovs-team>
Date:   Wed Feb 3 09:13:43 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    fcae3177d4 tc: Fix mpls bottom of stack bit mask reporting.

commit 4fd540d8efc8369c6af05e5e266bf418afade8d3
Author: Kevin Traynor <ktraynor>
Date:   Tue Feb 2 14:17:17 2021 +0000

    dpif-netdev: Add PMD auto load balance status log.
    
    When any PMD auto load balance parameters change, it is useful
    to also log if the feature is enabled or disabled.
    
    |dpif_netdev|INFO|PMD auto load balance load threshold changed to 70%
    |dpif_netdev|INFO|PMD auto load balance is disabled
    
    Signed-off-by: Kevin Traynor <ktraynor>
    Acked-by: David Marchand <david.marchand>
    Acked-by: Ian Stokes <ian.stokes>
    Signed-off-by: Ilya Maximets <i.maximets>
    (cherry picked from commit 30de75520277a39ac775d15d4fa1c9cc886ad5d2)

commit 5935f7a9d8754ff0b5fadbc835c65dea9cdf1434
Author: Christophe Fontaine <cfontain>
Date:   Tue Feb 2 14:17:16 2021 +0000

    dpif-netdev: Add parameters to configure PMD auto load balance.
    
    Two important parts of how PMD auto load balance operates are how
    loaded a core needs to be and how much improvement is estimated
    before a PMD auto load balance can trigger.
    
    Previously they were hardcoded to 95% loaded and 25% variance
    improvement.
    
    These default values may not be suitable for all use cases and
    we may want to use a more (or less) aggressive rebalance, either
    on the pmd load threshold or on the minimum variance improvement
    threshold.
    
    The defaults are not changed, but "pmd-auto-lb-load-threshold" and
    "pmd-auto-lb-improvement-threshold" parameters are added to override
    the defaults.
    
    $ ovs-vsctl set open_vswitch . other_config:pmd-auto-lb-load-threshold="70"
    $ ovs-vsctl set open_vswitch . other_config:pmd-auto-lb-improvement-threshold="20"
    
    Signed-off-by: Christophe Fontaine <cfontain>
    Co-Authored-by: Kevin Traynor <ktraynor>
    Signed-off-by: Kevin Traynor <ktraynor>
    Acked-by: David Marchand <david.marchand>
    Acked-by: Ian Stokes <ian.stokes>
    Signed-off-by: Ilya Maximets <i.maximets>
    (cherry picked from commit 62ab5594c20cc815592562af69abb5b8ebe85d55)

commit a8f4696c200ee9f1786b66fe6c7d7da4caa9924c
Author: Kevin Traynor <ktraynor>
Date:   Tue Feb 2 14:17:15 2021 +0000

    dpif-netdev: Add log for PMD auto load balance interval parameter.
    
    Previously if the parameter for the PMD auto load balance minimum
    interval was changed at runtime, it was not logged unless the
    PMD auto load balance feature was also changed to enabled.
    
    Log the parameter anytime it changes, and use minutes when it is
    logged as that is the user input format.
    
    Fixes: 5bf84282482a ("Adding support for PMD auto load balancing")
    Signed-off-by: Kevin Traynor <ktraynor>
    Acked-by: David Marchand <david.marchand>
    Acked-by: Ian Stokes <ian.stokes>
    Signed-off-by: Ilya Maximets <i.maximets>
    (cherry picked from commit e4db0b69e2d81d8d5ca1265fbfbd08a9b30a1a02)

commit d303f53850951fa26f6a832ffb2f437fcd4cf9f1
Merge: 2986e0866e a5e068f24b
Author: Open vSwitch CI <ovs-team>
Date:   Mon Feb 1 15:04:04 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    a5e068f24b netdev-dpdk: Fix incorrect shinfo initialization.
    522d828ae6 github: Don't fail the job if 'apt update' failed.
    81026f0bad vswitchd.xml: Fix supported IPsec tunnels.

commit 2986e0866ea3d2c5e9a4b4fd43e81e1477c03686
Merge: f2f6b58dd9 98723e351f
Author: Open vSwitch CI <ovs-team>
Date:   Fri Jan 29 12:29:27 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    98723e351f ovsdb-doc: Add build dependency on dirs.py.

commit f2f6b58dd9df37438da9c7ef902decd613c787d6
Merge: b820a7b894 484068b741
Author: Open vSwitch CI <ovs-team>
Date:   Thu Jan 28 14:57:55 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    484068b741 dpctl: Fix dpctl process command parameter error.

commit b820a7b8946c64749284b88538399dd2f9b411fe
Author: Timothy Redaelli <tredaelli>
Date:   Thu Jan 28 18:22:16 2021 +0100

    redhat: Use a mock config based on the buildsystem target

commit dc913c7d4c23e792d4077c81bc65c025bc4c5f6c
Merge: 304ba372e4 b37528cef7
Author: Flavio Leitner <fbl>
Date:   Thu Jan 28 09:57:09 2021 -0300

    Merging b37528cef7 conntrack: Fix the icmp conntrack new state.
    
    Commit list:
    b37528cef7 conntrack: Fix the icmp conntrack new state.
    c06328ae57 conntrack: Fix icmp conntrack state.
    8e0a1527d7 odp-util: Fix abort while formatting nsh actions.

commit 304ba372e44e1f930d6a2134140db415d8d56922
Merge: 8b3f992902 f383000ca6
Author: Flavio Leitner <fbl>
Date:   Thu Jan 28 09:56:59 2021 -0300

    Merging f383000ca6 acinclude: Strip out -mno-avx512f provided ..
    
    Commit list:
    f383000ca6 acinclude: Strip out -mno-avx512f provided by DPDK.
    63f2aa2b7d acinclude: Strip out -march provided by DPDK.

commit 8b3f9929026f45837b5670fade0ffde616fde5bc
Author: Timothy Redaelli <tredaelli>
Date:   Tue Jan 19 23:58:02 2021 +0100

    Enable AVX512 support on binutils >= 2.30-79.el8

commit b7a6e48410649f2d0029baaf499a5cf0619f4f34
Merge: 86c9f9af77 66fc41bfb2
Author: Open vSwitch CI <ovs-team>
Date:   Wed Jan 13 21:26:11 2021 -0500

    Merging upstream branch-2.13
    
    Commit list:
    66fc41bfb2 Prepare for 2.13.3.
    e8ca014102 Set release date for 2.13.2.
    9b00c9c047 lldp: do not leak memory on multiple instances of TLVs
    02e48ecf29 ipf: Avoid accessing to a freed rp.
    999bec82e1 rhel: Fix libunwind dev package.

Comment 3 Christian Trautman 2021-04-09 12:49:07 UTC
Regression tests were run and no blockers were found.

Comment 5 errata-xmlrpc 2021-04-12 18:08:31 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 (openvswitch2.13 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-2021:1161