# changelog

author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-92
changelog:
  - redhat: Use sysusers instead of useradd/groupadd directly [RH git: aeeb5c020a] (#2193168)
      Reported-at: https://bugzilla.redhat.com/2193168
      Reported-by: Dan Williams <dcbw@redhat.com>
      Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-93
changelog:
  - Merging upstream branch-2.17 [RH git: bfc17b1bd2]
      Commit list:
      e206df08d2 Prepare for 2.17.8.
      f15de6508c Set release date for 2.17.7.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-94
changelog:
  - Merging upstream branch-2.17 [RH git: f484b9ed30]
      Commit list:
      5d976536b3 vswitchd: Wait for a bridge exit before replying to exit unixctl.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-95
changelog:
  - Merging upstream branch-2.17 [RH git: 99709cc365]
      Commit list:
      a1ca9e589f ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-96
changelog:
  - Merging upstream branch-2.17 [RH git: 507c546250]
      Commit list:
      dba7482e02 ofproto-dpif: Fix removal of renamed datapath ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-97
changelog:
  - Merging upstream branch-2.17 [RH git: 22854be7fc]
      Commit list:
      fe98b0c1f9 ovsdb-tool: Fix json leak while showing clustered log.
      44722bbda3 ovsdb-server: Fix excessive memory usage on DB open. (#2228464)
      9db221fcd8 tests: Add ovsdb execution cases for set size constraints.
      3cfe388cb8 ovsdb: relay: Fix handling of XOR updates with size constraints.
      f4d15497f8 ovsdb: file: Fix diff application to a default column value.
      7864ed557e ovsdb: file: Fix inability to read diffs that violate type size.
      97d91ad2d6 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-98
changelog:
  - Merging upstream branch-2.17 [RH git: 88c2d2ea83]
      Commit list:
      65bb823690 ci: Fix OPTS not being passed to OSX builds.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-99
changelog:
  - Merging upstream branch-2.17 [RH git: e11afe5dde]
      Commit list:
      29990edbc0 cirrus: Update to FreeBSD 13.2.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-100
changelog:
  - Merging upstream branch-2.17 [RH git: 23753e82f9]
      Commit list:
      f04bfd5e47 ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-101
changelog:
  - Merging upstream branch-2.17 [RH git: 163447f9d5]
      Commit list:
      a74b7dfb96 dpif-netdev: Fix dpif_netdev_flow_put.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-49
changelog:
  - Merging upstream branch-2.17 [RH git: b62483b493]
      Commit list:
      afce3662f7 ovs-tcpdump: Fix bond port unable to capture jumbo frames.
      602a41bb3b json: Fix deep copy of objects and arrays.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-50
changelog:
  - Merging upstream branch-2.17 [RH git: de74ee2fd8]
      Commit list:
      5e26f88b4f github: Update versions of action dependencies.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-51
changelog:
  - Merging upstream branch-2.17 [RH git: 8ffcf35d65]
      Commit list:
      35615cd37a cmap: Add thread fence for slot update.
      5f8ba216a4 ofproto-dpif-xlate: Do not use zero-weight buckets in select groups.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-52
changelog:
  - Merging upstream branch-2.17 [RH git: 2e56cd8bfd]
      Commit list:
      d0276481a1 unaligned: Correct the stats of packet_count and byte_count on Windows.
      71401199ff tests: Fix filtering of whole-second durations.
      3c1c034e58 netdev-offload: Set 'miss_api_supported' to be under netdev.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-53
changelog:
  - Merging upstream branch-2.17 [RH git: 5c721e65a7]
      Commit list:
      fa95bf9621 ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM.
      7ebef81f91 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. (#2138339)
      037ef6301b tc: Fix misaligned writes while parsing pedit.
      869e2e1ba0 odp-util: Add missing separator in format_odp_conntrack_action().
      0aa55709fc vswitch.xml: Fix the name of rstp-path-cost option.
      af459fa370 mac-learning: Fix learned fdb entries not age out issue.
      c4336a1f12 ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP.
      683508cd4e bond: Fix crash while logging not yet enabled member.
      41b178d525 netdev-dpdk: Fix tx_dropped counters value.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-54
changelog:
  - Merging upstream branch-2.17 [RH git: 28e77c1573]
      Commit list:
      0d1e425c7c ovsdb: transaction: Fix weak reference leak.
      ceab1ca1ec ovsdb: transaction: Refactor assess_weak_refs.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-55
changelog:
  - Merging upstream branch-2.17 [RH git: 91cc3eb3bf]
      Commit list:
      4e3d762f05 ci: Update meson requirement for DPDK.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-56
changelog:
  - Merging upstream branch-2.17 [RH git: b01d0d7482]
      Commit list:
      ee0e1d0a51 netdev-offload-dpdk: Enhance the support of tunnel pop action


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-57
changelog:
  - Merging upstream branch-2.17 [RH git: 73470e2571]
      Commit list:
      118e4349db rculist: Fix iteration macros.
      c9f10ae334 vswitchd: Publish per iface received multicast packets.
      4e3f9951fb learn: Fix parsing immediate value for a field match.
      282ba24d99 datapath-windows: Check the condition to reset pseudo header checksum on Rx side


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-58
changelog:
  - net/i40e: fix jumbo frame Rx with X722 [RH git: 768e70d2a5]
      [ upstream commit 719469f13b11dbdc921b74258f2d10bd1c5328d4 ]
      
      For NIC I40E_10G-10G_BASE_T_X722, when the port is configured with
      link speed, it cannot receive jumbo frame packets.
      
      Because it set maximum frame size failed when starts the port that
      the port link status is still down.
      
      This patch fix the error that starts the port will force set maximum
      frame size.
      
      Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
      
      Signed-off-by: Jie Wang <jie1x.wang@intel.com>
      Tested-by: Dukai Yuan <dukaix.yuan@intel.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-68
changelog:
  - Merging upstream branch-2.17 [RH git: 33a871473f]
      Commit list:
      8661abd4c4 ofproto: Fix re-creation of tunnel backing interfaces on restart.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-69
changelog:
  - Merging upstream branch-2.17 [RH git: 887978485c]
      Commit list:
      132fa24b65 classifier: Fix missing masks on a final stage with ports trie.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-70
changelog:
  - Merging upstream branch-2.17 [RH git: 0b8ab7fa79]
      Commit list:
      7aa314c9c2 netdev-windows: Add checking when creating netdev with system type on Windows
      215278bded ofproto-dpif-upcall: Include hardware offloaded flows in total flows.
      4a3f8845e9 ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-71
changelog:
  - Merging upstream branch-2.17 [RH git: 0144f0fed7]
      Commit list:
      691b9e5148 system-traffic: Fix conntrack test cases which are failing with af_xdp.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-72
changelog:
  - Merging upstream branch-2.17 [RH git: aa069916b4]
      Commit list:
      09e6e1de7a ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-73
changelog:
  - Install shared linked binaries (all, but ovs-vswitchd) [RH git: 590d558943] (#2159631)
      Resolves: #2159631


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-74
changelog:
  - Merging upstream branch-2.17 [RH git: a86c3f2963]
      Commit list:
      d6d1cad6a7 dpif-netlink: Always create at least 1 handler.


author: David Marchand <david.marchand@redhat.com> - 2.17.0-75
changelog:
  - net/i40e: revert link status check on device start [RH git: 79a3a95a21] (#2138116)
      [ upstream commit a8ca8edf8c076c765c6d142ab4664a1f61414233 ]
      
      The mentioned changes broke existing applications when the link status
      of i40e ports is down at the time the port is started.
      Revert those changes, the original issue will need a different fix.
      
      Fixes: a4ba77367923 ("net/i40e: enable maximum frame size at port level")
      Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
      Fixes: 719469f13b11 ("net/i40e: fix jumbo frame Rx with X722")
      
      Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2138116
      Signed-off-by: David Marchand <david.marchand@redhat.com>
      Acked-by: Simei Su <simei.su@intel.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-76
changelog:
  - Merging upstream branch-2.17 [RH git: d63f1374ab]
      Commit list:
      4f41e58bc6 netdev-tc-offloads: Fix misaligned 8 byte read.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-77
changelog:
  - ofproto-dpif-xlate: Always mask ip proto field. [RH git: cfd5c61966] (#2134873)
      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@redhat.com>
      Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873
      Acked-by: Ilya Maximets <i.maximets@ovn.org>
      Signed-off-by: Aaron Conole <aconole@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-59
changelog:
  - Merging upstream branch-2.17 [RH git: 7151f74734]
      Commit list:
      8d055809b8 ci: Fix overriding OPTS provided from the yml.
      0eb2aa46be Prepare for 2.17.6.
      08971e4b93 Set release date for 2.17.5.
      ecaacb01a9 lldp: Fix bugs when parsing malformed AutoAttach.
      ee002b3514 dpif-netdev: Use unmasked key when adding datapath flows.
      18dcfda673 ovsdb-cs: Consider default conditions implicitly acked.
      793709a856 rculist: Use rculist_back_protected to access prev.
      abb9d3482e Prepare for 2.17.5.
      b6c3788fe2 Set release date for 2.17.4.
      b50f4e3d21 odp-util: Fix reporting unknown keys as keys with bad length.
      44012fccdc ovs-dpctl-top: Fix ovs-dpctl-top via pipe.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-60
changelog:
  - Merging upstream branch-2.17 [RH git: 2f7e5ad3ed]
      Commit list:
      ba62a1eae6 Documentation: Fix links in maintainers.rst.
      1b76faf8d1 Documentation: Fix links in the DPDK guide on physical ports.
      e1ee9c32a4 treewide: Don't use non-portable '==' with test command.
      a7d7c30c48 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-61
changelog:
  - Merging upstream branch-2.17 [RH git: 66e0311ad1]
      Commit list:
      e9336a91f6 tc: Add support for TCA_STATS_PKT64. (#1776816)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-62
changelog:
  - Merging upstream branch-2.17 [RH git: 19293654b8]
      Commit list:
      0f55eced1e cirrus: Update to use FreeBSD 12.4.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-106
changelog:
  - Merging upstream branch-2.17 [RH git: 8da11aaa9d]
      Commit list:
      586e73dacf configure: Avoid deprecated AC_PROG_CC_C99 if possible.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-107
changelog:
  - Merging upstream branch-2.17 [RH git: 9ed4710854]
      Commit list:
      a141b62c2f ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-108
changelog:
  - Merging upstream branch-2.17 [RH git: 2636d56cb6]
      Commit list:
      a6207b2bce ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-109
changelog:
  - Merging upstream branch-2.17 [RH git: 03e330a147]
      Commit list:
      3c39cfe031 python: idl: Fix last-id update from a monitor reply.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-110
changelog:
  - Merging upstream branch-2.17 [RH git: 051758b3e3]
      Commit list:
      4ced485f8d connmgr: Fix ofconn configuration on vswitchd startup.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-111
changelog:
  - Merging upstream branch-2.17 [RH git: f747af68b3]
      Commit list:
      fac770a0a7 netdev-dpdk: Document status options for VF MAC address.
      79ab2eeb16 netdev-offload-dpdk: Fix flushing of a physdev.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-113
changelog:
  - Merging upstream branch-2.17 [RH git: aa85ffacfd]
      Commit list:
      be1a8f7ecb conntrack: Remove nat_conn introducing key directionality.
      f179c7c07f conntrack: simplify cleanup path


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-114
changelog:
  - Merging upstream branch-2.17 [RH git: 6d06e4d3dc]
      Commit list:
      7fb2197e1e Prepare for 2.17.9.
      275be1eb95 Set release date for 2.17.8.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-115
changelog:
  - Merging upstream branch-2.17 [RH git: 0717965172]
      Commit list:
      48fa547473 db-ctl-base: Fix memory leak of db commands.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-27
changelog:
  - Merging upstream branch-2.17 [RH git: 62ee0c2ec8]
      Commit list:
      61d64d3899 dpif-netdev: Fix leak of AVX512 DPIF scratch pad.


author: Ilya Maximets <i.maximets@redhat.com> - 2.17.0-28
changelog:
  - Merging upstream branch-2.17 [RH git: 9738f7f756]
      Commit list:
      45ecaa9e57 ovsdb: Add Local_Config schema.
      
      Merge:
       redhat/template.spec.in updated with new files.
      
      Signed-off-by: Ilya Maximets <i.maximets@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-29
changelog:
  - Merging upstream branch-2.17 [RH git: d3c723a17e]
      Commit list:
      05e9d2b7a9 Pmd.at: fix dpcls and dpif configuration test cases.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-30
changelog:
  - rhel: libarchive-devel is needed for DPDK to load compressed firmwares [RH git: 95331d366d]
      Reported-by: David Marchand (david.marchand@redhat.com)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-31
changelog:
  - Merging upstream branch-2.17 [RH git: bdc6c6696c]
      Commit list:
      13ac0bc7c6 tc: Fix misaligned access while creating pedit actions.
      2c85d737a4 utilities/bashcomp: Fix incorrect file mode.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-32
changelog:
  - Merging upstream branch-2.17 [RH git: 04dbaa3629]
      Commit list:
      1eedf45e81 system-traffic: Properly stop dangling ping after geneve test.
      fb8e34bdba conntrack: Fix conntrack multiple new state.
      af37f41188 python-c-ext: Fix a couple of build warnings.
      b7d9f76100 python-c-ext: Remove Python 2 support.
      02fb4bfb87 netdev-offload-dpdk: Setting RSS hash types in RSS action.
      8e8fcf7bda lib: Print nw_frag in flow key.
      29d8ce1adc ovsdb: Remove extra make target dependency for local-config.5.


author: Flavio Leitner <fbl@redhat.com> - 2.17.0-32.1
changelog:
  - python: Do not send non-zero flag for a SSL socket. [RH git: 15894dca48] (#2115035)
      pyOpenSSL was recently switched for the Python standard library ssl
      module in the cited commit.  Python SSLsocket.send() does not allow
      non-zero optional flag and it will explicitly raise an exception for
      that.  pyOpenSSL did nothing with this flag but kept it to be
      compatible with socket API:
        https://github.com/pyca/pyopenssl/blob/main/src/OpenSSL/SSL.py#L1844
      
      Fixes: 68543dd523bd ("python: Replace pyOpenSSL with ssl.")
      Reported-at: https://bugzilla.redhat.com/2115035
      Acked-By: Timothy Redaelli <tredaelli@redhat.com>
      Signed-off-by: Miro Tomaska <mtomaska@redhat.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Maxime Coquelin <maxime.coquelin@redhat.com> - 2.17.0-32.2
changelog:
  - vhost: discard too small descriptor chains [RH git: bdd9d9bae3]
      This patch discards descriptor chains which are smaller
      than the Virtio-net header size, and ones that are equal.
      
      Indeed, such descriptor chains sizes mean there is no
      packet data.
      
      This patch also has the advantage of requesting the exact
      packets sizes for the mbufs.
      
      CVE-2022-2132
      Fixes: 62250c1d0978 ("vhost: extract split ring handling from Rx and Tx functions")
      Fixes: c3ff0ac70acb ("vhost: improve performance by supporting large buffer")
      Cc: stable@dpdk.org
      
      Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>


author: Maxime Coquelin <maxime.coquelin@redhat.com> - 2.17.0-32.3
changelog:
  - vhost: fix header spanned across more than two descriptors [RH git: 5f0235ec0b]
      This patch aims at supporting the unlikely case where a
      Virtio-net header is spanned across more than two
      descriptors.
      
      CVE-2022-2132
      Fixes: fd68b4739d2c ("vhost: use buffer vectors in dequeue path")
      Cc: stable@dpdk.org
      
      Signed-off-by: Maxime Coquelin <maxime.coquelin@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-4
changelog:
  - Merging upstream branch-2.17 [RH git: 95e1c005d2]
      Commit list:
      14d54eb8b6 sset: add SHORT version of SAFE loop macros.
      f0e63b115f sparse: bump recommended version and include headers.
      70b87cf722 idlc: support short version of SAFE macros.
      3777ed90c9 rculist: use multi-variable helpers for loop macros.
      bb52e9bebf hindex: remove the next variable in safe loops.
      7d6cbfa24b hindex: use multi-variable iterators.
      97ad96b63a cmap: use multi-variable iterators.
      cd62fda22d hmap: use short version of safe loops if possible.
      d56bfd7521 hmap: implement UB-safe hmap pop iterator.
      e2c8354861 hmap: use multi-variable helpers for hmap loops.
      897d6647e6 list: use short version of safe loops if possible.
      979a9eb5b5 list: use multi-variable helpers for list loops.
      6bacf802c6 util: add helpers to overload SAFE macro.
      f127123d66 util: add safe multi-variable iterators.
      38e73f0b68 util: add multi-variable loop iterator macros.
      e91edf4568 ovsdb: raft: Fix inability to read the database with DNS host names. (#2055097)
      2404d45367 system-traffic.at: Fix flaky DNAT load balancing test.
      6b8adfdd8d dpif-netdev: Keep orig_in_port as a field of the flow.
      6098b7f250 tests: Fix incorrect usage of OVS_WAIT_UNTIL.
      cf9018d373 odp-util: Fix output for tc to be equal to kernel.
      992de24063 netdev-offload-tc: Fix IP and port ranges in flower returns.
      7e26796c03 netdev-offload-tc: Fix use of ICMP values instead of masks defines.
      e319e27064 netdev-offload-tc: Always include conntrack information to tc.
      51ef81ad78 netdev-offload-tc: Check for valid netdev ifindex in flow_put.
      974253dc2e netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks.
      c43c159aea netdev-offload-tc: Add debug logs on tc rule verify failures.
      d34622a03b tc: Keep header rewrite actions order.
      5255713d1f faq: Update OVS/DPDK version table for OVS 2.15/2.16
      05cf36a620 system-dpdk: Fix mfex autovalidator tests.
      87540e3b9f ofp-prop: Silence the 'may be uninitialized' warning.
      812164adef tests: Ignore log about failing to set NETLINK_EXT_ACK.
      ae51ccc12c ovsdb-cluster.at: Avoid test failures due to different hashing.
      f33cde23c7 ofproto: Use xlate map for uuid lookups.
      6ac255496c ofproto: Add refcount to ofproto to fix ofproto use-after-free.
      db0cc8be38 ofproto-dpif: Trigger revalidation when ipfix config set.
      31b86e5c98 conntrack: Prefer dst port range during unique tuple search.
      b761b532c3 conntrack: Select correct sport range for well-known origin sport.
      78bd058c36 ipsec: StrongSwan report connection update failures to ovs logs.
      aa05596dfb ipsec: Libreswan report connection failures to ovs logs.
      427776ceae system-tso: Skip encap tests when userspace TSO is enabled.
      66d16e2883 tc: Fix stats byte count on fragmented packets.
      b63c41f31f compat: Add gen_stats include to define tc hw stats.
      c531b3828f ovsdb: raft: Fix inability to join the cluster after interrupted attempt. (#2033514)
      498cedc483 reconnect: Fix broken inactivity probe if there is no other reason to wake up.
      5dc1423d80 datapath-windows: Fix NXM_OF_IP_TOS issue
      91c0f0068d Prepare for 2.17.1.


author: Michael Santana <msantana@redhat.com> - 2.17.0-5
changelog:
  - redhat/makefile: fix support for more rhel versions [RH git: 7c8bb3babb]
      Signed-off-by: Michael Santana <msantana@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-7
changelog:
  - Merging upstream branch-2.17 [RH git: 6cd8201ead]
      Commit list:
      3a2eef7927 python: idl: Set cond_changed to true if condition change requested.
      d05ccf288d dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id.
      79e291f983 alb.at: Add tests for cross-numa polling.
      9c3b74fb24 dpif-netdev: Fix PMD auto load balance with pmd-rxq-isolate.
      8580ff9ddd pmd.at: Add tests for multi non-local numa pmds.
      6bf4eeddbb dpif-netdev: Fix non-local numa selection for more than two numas.
      c41434b3b7 dpif-netdev: Fix typo in function name.
      e0aa5e1329 python: idl: Set cond_changed to false if last id is zero.
      8da40d31c7 ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal().
      63a903ab42 ofproto/ofproto-dpif: Fix dpif_type for userspace tunnels.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-8
changelog:
  - Merging upstream branch-2.17 [RH git: 11b19654f7]
      Commit list:
      14301b3a3c netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-9
changelog:
  - Merging upstream branch-2.17 [RH git: 4b4333522a]
      Commit list:
      bd1a3b6b49 Prepare for 2.17.2.
      41bb202fb3 Set release date for 2.17.1.
      8f42d4f597 NEWS: Highlight libopenvswitch API change caused by UB fixes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-12
changelog:
  - Merging upstream branch-2.17 [RH git: 7a9f21a896]
      Commit list:
      60e7badd6e dpif-netdev-avx512: Fix ubsan shift error in bitmasks.
      9cc329ec5b python: Politely handle misuse of table.condition.
      0631be2b5a ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
      df97903099 system-traffic: Fix fragment reassembly with L3 L4 protocol information.
      ba159ee0f9 cirrus: Update FreeBSD versions.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-13
changelog:
  - vhost: fix FD leak with inflight messages [RH git: bff69b098f]
      [ upstream commit af74f7db384ed149fe42b21dbd7975f8a54ef227 ]
      
      Even if unlikely, a buggy vhost-user master might attach fds to inflight
      messages. Add checks like for other types of vhost-user messages.
      
      Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing")
      
      Signed-off-by: David Marchand <david.marchand@redhat.com>
      Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-14
changelog:
  - vhost: fix queue number check when setting inflight FD [RH git: 2ac21853a2]
      [ upstream commit 6442c329b9d2ded0f44b27d2016aaba8ba5844c5 ]
      
      In function vhost_user_set_inflight_fd, queue number in inflight
      message is used to access virtqueue. However, queue number could
      be larger than VHOST_MAX_VRING and cause write OOB as this number
      will be used to write inflight info in virtqueue structure. This
      patch checks the queue number to avoid the issue and also make
      sure virtqueues are allocated before setting inflight information.
      
      Fixes: ad0a4ae491fe ("vhost: checkout resubmit inflight information")
      
      Reported-by: Wenxiang Qian <leonwxqian@gmail.com>
      Signed-off-by: Chenbo Xia <chenbo.xia@intel.com>
      Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-15
changelog:
  - Merging upstream branch-2.17 [RH git: e706ea8148]
      Commit list:
      522c46884d python: idl: Raise AttributeError from uuid_to_row.
      cb24c524e4 ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#2060552)
      a665b75dec dpif-netdev-avx512: Fix overflow of UINT32_C(1).


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-40
changelog:
  - Merging upstream branch-2.17 [RH git: 696a65df68]
      Commit list:
      dfc3e65c81 raft: Fix unnecessary periodic compactions.
      6f322ccf8a netdev-offload-tc: Parse tunnel options only for geneve ports.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-41
changelog:
  - Merging 7bcd45ce82 version: 21.11.2 [RH git: c132ae122f]
      Commit list:
      7bcd45ce82 version: 21.11.2
      e12d415556 vhost: fix header spanned across more than two descriptors
      f167022606 vhost: discard too small descriptor chains
      25c01bd323 net/mlx5: fix Rx queue recovery mechanism
      125a65cb03 examples/performance-thread: fix build with GCC 12
      2a55c38e27 test/crypto: skip oop test for raw api
      a561d44985 net/vhost: fix null pointer dereference
      0f80c13b4d version: 21.11.2-rc1
      84b2018842 app/testpmd: fix GTP PSC raw processing
      9e7d93ae2f net/iavf: fix GTP-U extension flow
      b11e955370 vdpa/sfc: resolve race between vhost lib and device conf
      06b246ead6 vdpa/ifc/base: fix null pointer dereference
      dbe68f0958 vdpa/mlx5: fix leak on event thread creation
      9224015451 examples/link_status_interrupt: fix stats refresh rate
      b941165a00 examples/vhost: fix retry logic on Rx path
      f169902058 avoid AltiVec keyword vector
      20ee5fbe91 app/regex: fix mbuf size for multi-segment buffer
      81a0919f6a app/regex: avoid division by zero
      e1c3685b21 dma/idxd: fix null dereference in PCI remove
      5b7a2b5672 dma/idxd: fix partial freeing in PCI close
      1fd4a985e4 dma/idxd: fix memory leak in PCI close
      008e1abc82 net/mlx5: reject negative integrity item configuration
      fa1d93b8c4 common/mlx5: fix non-expandable global MR cache
      03a6a9f751 common/cnxk: allow changing PTP mode on CN10K
      8fb51606a7 gro: fix identifying fragmented packets
      e46eb5a8dc service: fix lingering active status
      399cbc736c net/igc: support multi-process
      97e75c37b0 net/iavf: fix VF reset
      bbc9dcaefa common/cnxk: fix GRE tunnel parsing
      36f4c8e67f net/virtio-user: fix Rx interrupts with multi-queue
      c353b1de9f vhost: restore device information in log messages
      1f963ee7a3 vhost: add some trailing newline in log messages
      4ef6a79d4a vdpa/sfc: fix sync between QEMU and vhost-user
      5991d25b74 net/vhost: fix deadlock on vring state change
      a3ff1d7e9c doc: fix readability in vhost guide
      19457a68ea net/virtio-user: fix socket non-blocking mode
      3287afa5e8 net/netvsc: fix vmbus device reference in multi-process
      b6e4963255 app/testpmd: fix supported RSS offload display
      49cc0b73a0 eventdev/eth_tx: fix queue delete
      a1564274cd doc: fix grammar and parameters in l2fwd-crypto guide
      a8b87a7063 doc: fix grammar and formatting in compressdev guide
      8017591016 crypto/qat: fix DOCSIS crash
      f2a62f854e examples/fips_validation: handle empty payload
      390e956b6d test/crypto: fix SNOW3G vector IV format
      35b1acf851 test/crypto: fix ZUC vector IV format
      6706a66aaa test/crypto: fix authentication IV for ZUC SGL
      f95b184d1e doc: add more instructions for running as non-root
      a74fd43471 net/bnxt: fix check for autoneg enablement in the PHY FW
      7a91bb4238 net/bnxt: cleanup MTU setting
      1ab0afa450 net/bnxt: disallow MTU change when device is started
      8185654d05 net/bnxt: fix setting forced speed
      e798345849 net/bnxt: allow Tx only or Rx only
      cce3a4048e net/bnxt: fix switch domain allocation
      17d26c7fa0 examples/distributor: fix distributor on Rx core
      8bbab0b5a5 net/hns3: delete unused code
      32535f69cd net/hns3: fix descriptors check with SVE
      5a05333308 net/hns3: fix statistics locking
      6420d2f828 net/hns3: fix PTP interrupt logging
      bdabb55ddc net/hns3: support backplane media type
      a650bf5cfe net/hns3: fix link status capability query from VF
      44dad33c76 app/testpmd: fix GTP PSC raw processing
      5dee226e46 net: fix GTP PSC headers
      95b87a5314 app/testpmd: fix flex parser destroy command
      2a4ad9bb84 app/testpmd: cleanup port resources after implicit close
      bbf31ae0fc test: check memory allocation for CRC
      ed8a477487 app/procinfo: show all non-owned ports
      6fce2b8067 test/hash: fix out of bound access
      7181c621fb rib: fix references for IPv6 implementation
      1b31f49983 dma/idxd: fix non-AVX builds with old compilers
      d6e109f8aa dma/idxd: fix AVX2 in non-datapath functions
      b72fa6fd7a raw/ioat: fix build when ioat dmadev enabled
      d028271a0a raw/ioat: fix build missing errno include
      a3d0dbcf03 config: fix C++ cross compiler for Arm and PPC
      3a9c3000f4 vdpa/mlx5: fix maximum number of virtqs
      45150fc78b vdpa/mlx5: workaround var offset within page
      0de69e279d doc: fix flow integrity hardware support in mlx5 guide
      02017fcad3 net/mlx5: fix stack buffer overflow in drop action
      f8b370bbb4 net/mlx5: fix metering on E-Switch Manager
      aa8fb4afda net/mlx5: add limitation for E-Switch Manager match
      fac54fde60 net/mlx5: fix RSS expansion for patterns with ICMP item
      de9fa7b453 net/mlx5: fix build with clang 14
      e4939398df net/qede: fix build with GCC 12
      cca0819d48 net/ice/base: fix build with GCC 12
      f361d278e7 net/ice: fix race condition in Rx timestamp
      f294a3dbb0 net/qede: fix build with GCC 13
      760f94b15a common/cnxk: handle ROC model init failure
      3a66cbb695 common/cnxk: fix decrypt packet count register update
      614cd42ac0 net/octeontx: fix port close
      bee8c21938 malloc: fix allocation of almost hugepage size
      7b610e0a8d net/virtio: unmap PCI device in secondary process
      d6e4e0f46e vhost/crypto: fix descriptor processing
      f69a61bde0 vhost/crypto: fix build with GCC 12
      361723acef vhost: fix missing enqueue pseudo-header calculation
      76556a3128 app/testpmd: revert MAC update in checksum forwarding
      1901dc5492 net/ngbe: add more packet statistics
      a92e31d35d net/txgbe: fix register polling
      f48795dea1 app/testpmd: fix bonding slave devices not released
      b3cfb3db85 app/testpmd: add help messages for multi-process
      bfaaf994a5 net/hns3: fix TM capability
      35582af08c net/hns3: fix crash from secondary process
      ba4aa140b3 net/hns3: fix return value for unsupported tuple
      332e5fca03 net/hns3: fix code check warning
      fc61bd5d37 net/hns3: remove duplicate definition
      e885f508d9 net/hns3: fix an unreasonable memset
      8854374c9e test/bonding: fix RSS test when disable RSS
      2b71d44b80 net/bonding: fix RSS inconsistency between ports
      bd9ffc1961 eventdev/eth_tx: fix adapter creation
      19591ad643 event/dlb2: fix advertized capabilities
      f7b34f357c event/cnxk: fix Tx adapter enqueue return for CN10K
      93b1138ccd event/cnxk: fix QoS parameter handling
      e6f569043c event/dlb2: fix check of QID in-flight
      7c0439f319 event/dlb2: rework queue drain handling
      d2c3d326d0 event/octeontx: fix SSO fast path
      bf7aa26ddd net/nfp: fix initialization
      1c770fda6f net/nfp: make sure MTU is never larger than mbuf size
      fe2cddeb08 net/nfp: update how max MTU is read
      095d2af061 crypto/cnxk: swap zuc-256 iv
      38eabfdd0d common/cnxk: swap zuc-256 key
      d1e2bd80a6 test/ipsec: fix performance test
      387d7f2a33 test/crypto: fix cipher offset for ZUC
      bf03e0341c crypto/scheduler: fix queue pair in scheduler failover
      9445fcf138 test/ipsec: fix build with GCC 12
      e0bff8480f crypto/cnxk: fix build with GCC 12
      978835ed87 common/cpt: fix build with GCC 12
      a9485fd00b examples/ipsec-secgw: fix ESN setting
      362a219f40 net/iavf: fix NAT-T payload length
      be3beb946e examples/ipsec-secgw: fix NAT-T header fields
      d6a5fb4092 ipsec: fix NAT-T ports and length
      fd2d725ae5 baseband/acc100: add protection for some negative scenario
      4184a99adb baseband/acc100: update companion PF configure function
      4fb5429816 eal/x86: drop export of internal alignment macro
      bba01c7ab8 sched: remove unnecessary floating point
      03b38f5281 test: drop reference to removed tests
      b55b2820d2 trace: fix init with long file prefix
      17615c81fe trace: fix crash when exiting
      64fdce75b6 net/mlx5: fix RSS hash types adjustment
      1fb92a1f45 net/bnxt: fix tunnel stateless offloads
      e10c862914 net/iavf: fix segfaults when calling API after VF reset failed
      8e8886a0e9 dma/hisilicon: fix includes in header file
      e027f40cd2 dma/skeleton: fix index returned when no memcpy completed
      675b5bdf2c app/flow-perf: fix build with GCC 12
      f85d0fc397 vdpa/ifc: fix build with GCC 12
      ec6a2fa05c net/ice: fix build with GCC 12
      ac8e3a7546 net/enetfec: fix build with GCC 12
      9c1822f59f net/ena: fix build with GCC 12
      c86456efc9 crypto/ipsec_mb: fix build with GCC 12
      4cfe560401 kni: use dedicated function to set MAC address
      9b7982b986 kni: use dedicated function to set random MAC address
      e731132bca net/tap: fix device freeing
      63bb35c3f3 net/failsafe: fix device freeing
      a9062fa2fc app/testpmd: fix multicast address pool leak
      c18ad5cc3e app/testpmd: fix packet segment allocation
      8bb9213bbc dma/idxd: fix error code for PCI device commands
      5215fd05ab doc: fix formatting and link in BPF library guide
      7133eadc9c bus/fslmc: fix VFIO setup
      d2d91f50f7 raw/ifpga: unregister interrupt on close
      56e6acc152 raw/ifpga: remove virtual devices on close
      e06a55362a eal/ppc: fix compilation for musl
      c3a48df3d5 dma/hisilicon: enhance CQ scan robustness
      543121b53e dma/hisilicon: fix index returned when no DMA completed
      d1461844a6 examples/dma: fix Tx drop statistics
      6564af3d39 examples/dma: fix MTU configuration
      5d71b3d9fa common/mlx5: remove unused lcore check
      94b9525189 net/iavf: remove dead code
      f0c897ea5a net/iavf: increase reset complete wait count
      341d13b08b net/iavf: fix device stop
      eab5e035ce net/iavf: fix device initialization without inline crypto
      78cf4cbe62 doc: update matching versions in i40e guide
      d124639aee net/iavf: fix Rx queue interrupt setting
      4a42ee9346 net/iavf: fix mbuf release in multi-process
      e1a84de6a9 net/iavf: fix queue start exception handling
      6730951205 net/i40e: fix max frame size config at port level
      cfa67fc84b net/ice: fix MTU info for DCF
      356142f8a2 net/ice/base: fix direction of flow that matches any
      745563ca3c net/ice/base: fix getting sched node from ID type
      97f8a95696 net/ixgbe: add option for link up check on pin SDP3
      111417a49b net/iavf: fix data path selection
      c8868b3c5c kni: fix build
      3aeeea257f kni: fix build with Linux 5.18
      301300a86e net/mlx5: fix statistics read on Linux
      83abe945a6 net/mlx5: fix Tx recovery
      f06feb0822 examples/vhost: fix crash when no VMDq
      a7c72e3e6c vhost: fix deadlock when message handling failed
      e156da31dd doc: fix vhost multi-queue reconnection
      17a0ef7be3 vhost: fix async access
      c8c6eeda37 net/bnxt: fix ULP parser to ignore segment offset
      ca961550e9 net/bnxt: fix compatibility with some old firmwares
      ee3b68b408 ethdev: fix port close in secondary process
      da7caee013 common/sfc_efx/base: convert EFX PCIe INTF to MCDI value
      959cd86178 net/vmxnet3: fix Rx data ring initialization
      8c381b1157 app/testpmd: fix help of create meter command
      237d93b36c net/nfp: fix disabling VLAN stripping
      b3ef192fec net/txgbe: fix max number of queues for SR-IOV
      7b5339d563 net/txgbe: fix SGMII mode to link up
      8bf4f37ede net/ngbe: fix PCIe related operations with bus API
      512f325928 net/ngbe: fix reading PHY ID
      ba78db53ee net/ngbe: fix link speed check
      8e23b06316 ethdev: fix port state when stop
      54cb103e7b net/memif: fix overwriting of head segment
      fde361696c net/bonding: fix mbuf fast free usage
      ce5917f846 app/testpmd: do not poll stopped queues
      8b28d584d8 app/testpmd: fix use of indirect action after port close
      28e88ef39e ethdev: prohibit polling stopped queue
      011122b9e0 app/testpmd: fix metering and policing command for RFC4115
      e154ece049 app/testpmd: replace hardcoded min mbuf number with macro
      f7638851b4 net/cnxk: fix possible null dereference in telemetry
      c05dd44f52 ethdev: fix possible null pointer access
      e5177f3853 ethdev: fix memory leak in xstats telemetry
      2104014dbd net/axgbe: fix xstats get return if xstats is null
      3422f4b58c net/mvpp2: fix xstats get return if xstats is null
      7a1086a9d5 net/ipn3ke: fix xstats get return if xstats is null
      bae6c70cd3 net/hns3: fix xstats get return if xstats is null
      0c48dafbdf app/testpmd: remove useless pointer checks
      8378498b96 app/testpmd: perform SW IP checksum for GRO/GSO packets
      65bff89f9a app/testpmd: fix port status of bonding slave device
      4f9c7fb5af doc: add missing auth algo for IPsec example
      2d0ec22be8 test/crypto: fix driver name for DPAA raw API test
      082148b6a5 drivers/crypto: fix warnings for OpenSSL version
      48dda925a7 test/crypto: fix null check for ZUC authentication
      c195ec01df examples/ipsec-secgw: fix promiscuous mode option
      9c33903649 examples/ipsec-secgw: fix uninitialized memory access
      ea0ab8e686 pcapng: fix timestamp wrapping in output files
      412da85334 pipeline: fix emit instruction for invalid headers
      ce7b8e673a devtools: fix null test for NUMA systems
      84eb565954 doc: fix API index Markdown syntax
      d55a70f874 mbuf: dump outer VLAN
      2fcd1cc163 rib: fix traversal with /32 route
      8c5ab722fb acl: fix rules with 8-byte field size
      5ffee1e906 test: avoid hang if queues are full and Tx fails
      c1f49d47a9 eal/freebsd: fix use of newer cpuset macros
      214462a05b devargs: fix leak on hotplug failure
      29fa5a6eaf eal/x86: fix unaligned access for small memcpy
      eeaeb58d56 event/cnxk: fix out of bounds access in test
      09d859555f eventdev/eth_rx: fix telemetry Rx stats reset
      ec08dcaf4b doc: fix build with sphinx 4.5
      671e8fa0c8 net/mlx5: fix no-green metering with RSS
      6857653625 net/bnxt: fix freeing VNIC filters
      fa1a893ff7 net/bnxt: recheck FW readiness if in reset process
      2ff3768d20 net/bnxt: fix link status when port is stopped
      71ab79d3a7 net/bnxt: force PHY update on certain configurations
      db239d7290 net/bnxt: fix speed autonegotiation
      ce36a5d910 net/bnxt: avoid unnecessary endianness conversion
      8c464cf618 net/bnxt: handle queue stop during RSS flow create
      c25b1d545e net/bnxt: check duplicate queue IDs
      3f9914a7b3 net/bnxt: fix ring group on Rx restart
      821dd9cd43 net/bnxt: fix RSS action
      3774986bdd net/bnxt: fix Rx configuration
      d620238a97 net/bnxt: remove unused macro
      2f66d10615 net/bnxt: fix device capability reporting
      b174adfcae net/bnxt: fix reordering in NEON Rx
      7d9f5b3b33 net/cnxk: add barrier after meta batch free in scalar
      8790891a6d common/cnxk: fix SQ flush sequence
      08d2d8868e net/cnxk: fix uninitialized variables
      a10e2ec8ee common/cnxk: fix null pointer dereference
      d13786763a common/cnxk: fix unaligned access to device memory
      b117088323 net/cnxk: add message on flow parsing failure
      caf428f0a0 app/testpmd: fix MTU verification
      5e1545b730 app/testpmd: check statistics query before printing
      66b7e330d6 net/hns3: remove unnecessary RSS switch
      15b794b152 ethdev: fix RSS update when RSS is disabled
      0cec1c9477 net/hns3: remove redundant RSS tuple field
      5a6fb3a977 net/hns3: fix rollback on RSS hash update
      8c193c0b4c net/hns3: fix RSS disable
      8b00917c08 net/hns3: fix mbuf free on Tx done cleanup
      74089f471a net/hns3: fix pseudo-sharing between threads
      827f72e8ce net/hns3: fix MAC and queues HW statistics overflow
      d96ee7bac0 net/hns3: fix order of clearing imissed register in PF
      aa2c6d3f69 ethdev: fix build with vtune option
      b839853e83 net/tap: fix interrupt handler freeing
      41c0ba64de net/bonding: fix slave stop and remove on port close
      5a8afc69af net/bonding: fix stopping non-active slaves
      e856fe9aa6 doc: update matching versions in ice guide
      82ccc27de5 net/dpaa: fix event queue detach
      d24d6395d6 vdpa/mlx5: fix dead loop when process interrupted
      879fb64517 vdpa/mlx5: fix interrupt trash that leads to crash
      78414da84e vhost: fix missing virtqueue lock protection
      e3036fbd0a net/vhost: fix TSO feature default disablement
      4852da727c net/virtio: restore some optimisations with AVX512
      58d1b856be net/vhost: fix access to freed memory
      24dabb9d25 net/cxgbe: fix Tx queue stuck with mbuf chain coalescing
      6627ee48b5 net/cxgbe: fix port ID in Rx mbuf
      8cf194f699 net/bonding: fix RSS key config with extended key length
      3192737d10 net/nfp: remove unneeded header inclusion
      8ab93b06bc net/netvsc: fix hot adding multiple VF PCI devices
      03e1864411 test/mem: disable ASan when accessing unallocated memory
      e9b46ab763 net/mlx5: fix LRO configuration in drop Rx queue
      d5fdf0a2ba net/mlx5: fix LRO validation in Rx setup
      28ecf49a60 examples/l2fwd-crypto: fix stats refresh rate
      aeca5959dd common/dpaax: fix short MAC-I IV calculation for ZUC
      5a9af71a6d crypto/dpaa2_sec: fix operation status for simple FD
      5e3a3f48d1 crypto/dpaa2_sec: fix crypto operation pointer
      4644779034 crypto/dpaa_sec: fix secondary process probing
      15a3ae1a5f crypto/dpaa2_sec: fix chained FD length in raw datapath
      bee2c296c8 crypto/dpaa_sec: fix chained FD length in raw datapath
      86ba4e206e crypto/dpaa2_sec: fix buffer pool ID check
      f72e482fec crypto/dpaa2_sec: fix fle buffer leak
      8bad3a05f1 crypto/mlx5: fix login cleanup
      be6637f158 security: fix SA lifetime comments
      bb386a9f91 crypto/dpaa_sec: fix digest size
      f343d3b4ed eal: fix C++ include for device event and DMA
      de48c79f3b malloc: fix ASan handling for unmapped memory
      804b2e64eb mem: skip attaching external memory in secondary process
      65855b2d37 test/table: fix buffer overflow on lpm entry
      c7e0471948 net/mlx5: fix Rx/Tx stats concurrency
      b0e6a9c183 net/mlx5: fix GTP handling in header modify action
      b3896dba13 net/mlx5: restrict Rx queue array access to boundary
      c08c6247f2 net/mlx5: fix counter in non-termination meter
      99ba358268 net/mlx5: fix probing with secondary bonding member
      1430ccb1db net/mlx5: fix Tx when inlining is impossible
      72691359fa common/mlx5: fix memory region range calculation
      550f0d8288 net/netvsc: fix calculation of checksums based on mbuf flag
      21edf23c6d net/ice: fix raw flow input pattern parsing
      aedf24edbb net/ice: refactor parser usage
      bb6683a89f net/ice: add missing Tx burst mode name
      91355ad5b2 net/i40e: populate error in flow director parser
      8ae457cbf5 net/ice: improve performance of Rx timestamp offload
      a25197930d test/bpf: skip test if libpcap is unavailable
      6da5f268db examples/bond: fix invalid use of trylock
      9c267cbd10 net/dpaa2: fix dpdmux default interface
      d8898f0763 eal/windows: add missing C++ include guards
      fad1dbc0c5 eal/windows: fix data race when creating threads
      95e04d4866 doc: fix release note typo
      592c7bf714 net/af_xdp: make compatible with libbpf >= 0.7.0
      6721fb14eb net/af_xdp: use libxdp if available
      fcd039e466 version: 21.11.1
      2130012318 net/cnxk: fix build with optimization
      9518bcf700 net/mlx5: fix flex item availability
      05aa560efc version: 21.11.1-rc1
      b68dbab7c8 Revert "net/mlx5: fix flex item availability"
      bb5ce0625c crypto/ipsec_mb: fix GMAC parameters setting
      cef6bb00ce crypto/ipsec_mb: fix length and offset settings
      be2edca509 Revert "crypto/ipsec_mb: fix length and offset settings"
      dec4b1b89e raw/ifpga: fix build with optimization
      4586b6b8c2 doc: fix telemetry example in cryptodev guide
      2740b29e48 doc: fix missing note on UIO module in Linux guide
      713a4bc48c doc: replace characters for (R) symbol in Linux guide
      a50b228d2d net/mlx5: fix CPU socket ID for Rx queue creation
      8db2867c79 net/mlx5: fix port matching in sample flow rule
      7c12be128c eventdev: fix clang C++ include
      4f263532d0 cryptodev: fix clang C++ include
      ec8a6dc2e6 compressdev: fix missing space in log macro
      37232971b0 eal/freebsd: add missing C++ include guards
      8320df4804 examples/l3fwd: fix buffer overflow in Tx
      3313fe0301 app/testpmd: fix flow rule with flex input link
      39d09d7155 app/testpmd: fix GTP header parsing in checksum engine
      514668e230 app/testpmd: fix show RSS RETA on Windows
      3a3d4d3332 app/regex: fix number of matches
      f2a457c605 bpf: fix build with some libpcap version on FreeBSD
      e84b43b5eb crypto/ipsec_mb: fix GCM requested digest length
      8c7bebaa38 net/af_xdp: fix custom program loading with multiple queues
      88dbe7c555 net/qede: fix maximum Rx packet length
      09891782a4 net/qede: fix Rx bulk
      506f3198ab net/qede: fix Tx completion
      268985d32e doc: fix modify field action description for mlx5
      59a419a416 net/mlx5: fix implicit tag insertion with sample action
      42cf1850e2 net/mlx5: forbid multiple ASO actions in a single rule
      dd859e1797 net/mlx5: fix sample flow action on trusted device
      7680d1d321 net/mlx5: fix VLAN push action validation
      691ff0b6db net/mlx5: fix NIC egress flow mismatch in switchdev mode
      6cb68162e4 vhost: fix FD leak with inflight messages
      4c40d30d2b vhost: fix queue number check when setting inflight FD
      6ae8ba6b7a build: suppress rte_crypto_asym_op abi check
      efd091d541 devtools: fix symbols check
      026470bafa build: hide local symbols in shared libraries
      89f14be564 common/mlx5: consider local functions as internal
      6e7f8939f2 regexdev: fix section attribute of symbols
      6472c2d476 net/iavf: fix potential out-of-bounds access
      67191a9cb3 net/sfc: reduce log level of tunnel restore info error
      ee836190a1 net/mlx5: fix meter creation default state
      a17cea76b7 net/mlx5: fix configuration without Rx queue
      d31463e0b2 net/mlx5: fix MPLS/GRE Verbs spec ordering
      48fe9efaf2 net/mlx5: fix flex item availability
      3bd5cf393d net/mlx5: fix meter policy creation assert
      c77572d2a1 net/mlx5: remove unused reference counter
      0036f3941e net/mlx5: fix modify port action validation
      eebfb74c51 net/mlx5: fix shared RSS destroy
      5d3ade99bd net/mlx5: fix next protocol RSS expansion
      4500ec704f net/mlx5: fix inet IPIP protocol type
      9bdcba122b net/bnxt: fix null dereference in session cleanup
      4aadf56c66 ethdev: fix doxygen comments for device info struct
      0c7cbe52f7 build: fix build on FreeBSD with Meson 0.61.1
      dab4a96be2 devtools: remove event/dlb exception in ABI check
      4fa43b7bff vhost: fix physical address mapping
      f03f4b98c9 net/cnxk: fix Rx/Tx function update
      3a5e1aaee4 net/mlx5: fix initial link status detection
      295f5022f6 net/mlx5: fix link status change detection
      be828a8eaf common/mlx5: add Netlink event helpers
      7214354c52 examples/kni: add missing trailing newline in log
      f5ba75eb9a examples/l3fwd: make Rx and Tx queue size configurable
      ef48f23bfd examples/l3fwd: share queue size variables
      6bf720d7d7 examples/flow_classify: fix failure message
      2719708908 examples/distributor: reduce Tx queue number to 1
      7aa3bbafd6 app/dumpcap: check for failure to set promiscuous
      955a6afc6f test/bpf: skip dump if conversion fails
      e71f3dc931 pcapng: handle failure of link status query
      b8222349eb app/pdump: abort on multi-core capture limit
      8adbf6df92 raw/ifpga: fix monitor thread
      69da51b405 raw/ifpga: fix interrupt handle allocation
      d4536cf86a raw/ifpga: fix variable initialization in probing
      186250df3d gpu/cuda: fix dependency loading path
      af8ffbba79 sched: remove useless malloc in PIE data init
      8ebcaf23cb eal/linux: fix device monitor stop return
      89d84883b0 examples/vhost: fix launch with physical port
      7a5659dd94 vhost: fix linker script syntax
      b7f396be62 net/ice: fix Tx offload path choice
      28acfe550d common/cnxk: fix mbuf data offset for VF
      51af57d005 common/cnxk: fix bitmap usage for TM
      43dec151be net/iavf: fix AES-GMAC IV size
      f314e6acfb net/mlx5: fix flex item header length translation
      1926a8d8c5 net/mlx5: fix matcher priority with ICMP or ICMPv6
      1f5aede9bd net/mlx5: reduce flex item flow handle size
      279cc42d3b net/mlx5: fix GRE item translation in Verbs
      39cba36e63 doc: fix typos and punctuation in flow API guide
      41510092eb net/kni: fix config initialization
      6090ee620d net/txgbe: fix queue statistics mapping
      8a301f166c net/mlx5: fix check in count action validation
      c46eaf6f4c net/mlx5: fix shared counter flag in flow validation
      de3ad851ca net/mlx5: fix destroying empty matchers list
      6468addfe3 net/mlx5: fix indexed pool fetch overlap
      ae071e1851 net/iavf: fix function pointer in multi-process
      b82b6ed613 net/iavf: support NAT-T / UDP encapsulation
      5f275a0312 net/ixgbe: fix FSP check for X550EM devices
      aa6f865e7e net/hns3: increase time waiting for PF reset completion
      94420985c7 net/hns3: fix VF RSS TC mode entry
      dc3cb423f5 net/hns3: fix RSS TC mode entry
      772292049b net/hns3: remove duplicate macro definition
      24939fcc13 compressdev: fix socket ID type
      30fea0f0a6 app/compress-perf: fix number of queue pairs to setup
      b2b15ab556 app/compress-perf: fix socket ID type during init
      8ace98122a compress/mlx5: support out-of-space status
      d386e37612 app/compress-perf: optimize operations pool allocation
      c65e648405 app/compress-perf: fix cycle count operations allocation
      9bb7a3f9df event/dlb2: add shift value check in sparse dequeue
      d2b19d6346 event/cnxk: fix Rx adapter config check
      dd8c73295c event/cnxk: fix sub-event clearing mask length
      170c124998 kni: fix freeing order in device release
      0617d94900 bus/pci: assign driver pointer before mapping
      099aba7265 devargs: fix crash with uninitialized parsing
      dcf545fce1 eal/linux: fix illegal memory access in uevent handler
      38c59b06b0 distributor: fix potential overflow
      77b6873f73 efd: fix uninitialized structure
      b017e1159f test/efd: fix sockets mask size
      e9100a0196 doc: add CUDA driver features
      9703132099 app/testpmd: fix build without drivers
      158012beee app/testpmd: fix raw encap of GENEVE option
      8c4ce4d7ff net/i40e: fix unintentional integer overflow
      3334722c21 net/cnxk: fix RSS RETA table update
      b8bfbcd1a0 net/cnxk: fix build with GCC 12
      c957e1063b net/cnxk: fix inline IPsec security error handling
      ee97d867e7 net/cnxk: register callback early to handle initial packets
      c5124d0ea8 net/cnxk: fix inline device RQ tag mask
      283f54ba9d mempool/cnxk: fix batch allocation failure path
      ba9d00afac doc: correct name of BlueField-2 in mlx5 guide
      9385e97741 doc: replace broken links in mlx guides
      239796f3dd doc: remove obsolete vector Tx explanations from mlx5 guide
      2007577b29 net/mlx5: fix E-Switch manager vport ID
      a600672d1a net/mlx5: fix entry in shared Rx queues list
      7f982e1320 net/mlx5: fix meter sub-policy creation
      7b5ea7efc3 net/mlx5: remove unused function
      aff5b2ee60 net/mlx5: set flow error for hash list create
      d2e99680f9 common/mlx5: fix queue pair ack timeout configuration
      233c5aa3e7 net/ena: fix checksum flag for L4
      f5eff853e4 net/ena: check memory BAR before initializing LLQ
      70c3e891d0 net/ena: fix meta descriptor DF flag setup
      867dd857f4 net/ena: fix reset reason being overwritten
      c443512e3d net/ena: skip timer if reset is triggered
      4e9e9e29c4 net/ena: remove unused offload variables
      e63e5c79ce net/ena: remove unused enumeration
      399b489328 net/txgbe: fix debug logs
      a8be311dd1 net/ngbe: fix debug logs
      c1cf1a9735 app/testpmd: fix GENEVE parsing in checksum mode
      036993974f net/mlx5: fix errno update in shared context creation
      b6b1c3ad5d net/mlx5: fix ASO CT object release
      49257a9394 net/mlx5: fix ineffective metadata argument adjustment
      50f3a03f75 net/mlx5: fix sibling device config check
      e68285796c net/i40e: enable maximum frame size at port level
      15ff989ca8 net/iavf: fix segmentation offload buffer size
      dbb1c53725 net/iavf: fix segmentation offload condition
      d75be6c28d net/ice: fix overwriting of LSE bit by DCF
      a628e2bf19 net/af_xdp: ensure socket is deleted on Rx queue setup error
      ae2f030ad1 net/sfc: fix memory allocation size for cache
      ea21c6bf4e net/sfc: fix flow tunnel support detection
      a58ae9af98 common/sfc_efx/base: add missing handler for 1-byte fields
      4874f1d005 common/sfc_efx/base: fix recirculation ID set in outer rules
      e4b43ee28c net/cnxk: fix uninitialized local variable
      f0cfb0e3d1 common/cnxk: fix uninitialized pointer read
      2f61027cda common/cnxk fix unintended sign extension
      7eeb8d37ed common/cnxk: add missing checks of return values
      dd1851c1de net/af_xdp: add missing trailing newline in logs
      6a9b64907e common/cnxk: fix NPC key extraction validation
      87b639b4ed vhost: fix unsafe vring addresses modifications
      01e3dee29c vhost: fix field naming in guest page struct
      e09a0094a6 common/cnxk: fix base rule merge
      1751e87f51 common/cnxk: fix log level during MCAM allocation
      d91869302f common/cnxk: fix flow deletion
      450ee57e5f app/testpmd: check starting port is not in bonding
      387187932f net/bonding: fix slaves initializing on MTU setting
      c93302dd4f net/cnxk: fix mbuf data length
      116bfaa14e ethdev: fix MAC address in telemetry device info
      a42a874599 net/iavf: reset security context pointer on stop
      496747d389 net/txgbe: reset security context pointer on close
      223010f1da net/ixgbe: reset security context pointer on close
      967cb49748 net/nfb: fix multicast/promiscuous mode switching
      afe8e58fed net/nfb: fix array indexes in deinit functions
      daf06c45e8 crypto/ipsec_mb: fix length and offset settings
      cfa7703c8e crypto/ipsec_mb: fix ZUC operation overwrite
      1170e24b20 crypto/ipsec_mb: fix ZUC authentication verify
      bbc596578a crypto/ipsec_mb: check missing operation types
      9c67637c8c crypto/virtio: fix out-of-bounds access
      301ee2f378 baseband/acc100: avoid out-of-bounds access
      79247ddc0d examples/l2fwd-crypto: fix port mask overflow
      5772c7b32e doc: fix FIPS guide
      ad76dc4e91 examples/ipsec-secgw: fix buffer freeing in vector mode
      f092922c36 cryptodev: fix RSA key type name
      c8bcbe8b68 crypto/ipsec_mb: remove useless check
      fec66e64e5 event/cnxk: fix uninitialized local variables
      52d824d106 event/cnxk: fix variables casting
      9a552423fd event/dlb2: poll HW CQ inflights before mapping queue
      720fb431b4 event/dlb2: update rolling mask used for dequeue
      7d7a9f161d eventdev/eth_rx: fix queue config query
      529f3a735e eventdev/eth_rx: fix parameters parsing memory leak
      d33bb6bd28 examples/qos_sched: fix core mask overflow
      9970eab8c4 doc: improve configuration examples in idxd guide
      b254386fad dma/idxd: configure maximum batch size to high value
      ebc0188ccb test/dma: fix missing checks for device capacity
      c6aea57d99 dma/hisilicon: use common PCI device naming
      56d6e5b091 ethdev: fix cast for C++ compatibility
      5d75eb0924 cryptodev: add missing C++ guards
      c02f5bcfe9 bpf: add missing C++ guards
      362921a8e3 vhost: add missing C++ guards
      fb37e2b3ae kni: add missing C++ guards
      e4dbb6873a eventdev: add missing C++ guards
      3d1746c9ac compressdev: add missing C++ guards
      6fca954338 acl: add missing C++ guards
      447210e07c metrics: add missing C++ guards
      b99a45df05 ethdev: add missing C++ guards
      e7291176c2 telemetry: add missing C++ guards
      b2f85a808a eal: add missing C++ guards
      81c40b01d0 dmadev: add missing header include
      692ae335d6 eventdev/eth_tx: fix queue add error code
      adfebc59b5 pipeline: fix table state memory allocation
      1e8aa23aba pipeline: fix annotation checks
      13ddcf9dee raw/ntb: clear all valid doorbell bits on init
      0627e93c26 crypto/dpaax_sec: fix auth/cipher xform chain checks
      0fd24703c6 crypto/cnxk: fix update of number of descriptors
      2630bff5a4 compress/octeontx: fix null pointer dereference
      6f9d8df3d1 crypto/qat: fix GEN4 AEAD job in raw data path
      98ec92641b crypto/ipsec_mb: fix buffer overrun
      13aab9f493 crypto/ipsec_mb: fix premature dereference
      98ece68514 test/crypto: fix out-of-place SGL in raw datapath
      4d5d4d7abc examples/ipsec-secgw: fix offload flag used for TSO IPv6
      abfad6b59c net/txgbe: fix KR auto-negotiation
      42960ce408 net/txgbe: fix link up and down
      59691181a3 net/ngbe: fix packet statistics
      b9c20ea8f0 net/ngbe: fix Tx hang on queue disable
      3698c17f42 net/ngbe: fix missed link interrupt
      cacbd7e4f7 net/ngbe: fix Rx by initializing packet buffer early
      863d787942 net/bnxt: fix ring calculation for representors
      e53da2ffbe net/bnxt: set HW coalescing parameters
      6c8ff52958 net/mlx5: fix inline length for multi-segment TSO
      3831da6c7b net/mlx5: fix meter capabilities reporting
      6022babd1d net/mlx5: fix committed bucket size
      c9a140e15b net/mlx5: fix metadata endianness in modify field action
      8f821b1135 vdpa/sfc: fix null dereference during removal
      5dfd488d82 vdpa/sfc: fix null dereference during config
      7537c99618 net/ice: fix build with 16-byte Rx descriptor
      607d564355 net/ice: fix pattern check in flow director
      d422a9cdae net/ice/base: add profile validation on switch filter
      5dc74f1348 net/iavf: count continuous DD bits for Arm in flex Rx
      68522027e3 net/iavf: count continuous DD bits for Arm
      f746bb72ba net/iavf: fix null pointer dereference
      b832a197fa net/sfc: demand Tx fast free offload on EF10 simple datapath
      915b0b0b9f net/sfc: do not push fast free offload to default TxQ config
      6fdd1953b0 ethdev: remove unnecessary null check
      851b597291 net: fix L2TPv2 common header
      d594afc792 net/memif: remove pointer deference before null check
      273bacf2a8 config: align mempool elements to 128 bytes on CN10K
      e183e43e2b vfio: cleanup the multiprocess sync handle
      c32322e508 ipc: end multiprocess thread during cleanup
      6e1bc26cde test/mbuf: fix mbuf data content check
      472f790f95 app/fib: fix division by zero
      1058b2c369 mem: check allocation in dynamic hugepage init
      c59904ed03 vhost: fix C++ include
      6afaa0f3d7 table: fix C++ include
      91b9d6cd34 ipsec: fix C++ include
      4f328f8e2b graph: fix C++ include
      3668e54828 eventdev: fix C++ include
      1fdfd87f14 eal: fix C++ include
      72334ceaf1 config/arm: add values for native armv7
      02a96ad251 stack: fix stubs header export
      6b06137c98 regex/mlx5: fix memory allocation check
      72487940d1 net/virtio: fix slots number when indirect feature on
      160769f648 vhost: fix guest to host physical address mapping
      eaf935f63c net/sfc: fix lock releases
      ce413e1922 app/testpmd: fix stack overflow for EEPROM display
      ac180f4d26 net/tap: fix to populate FDs in secondary process
      721d0bbd16 ethdev: add internal function to device struct from name
      605d1de0d3 app/testpmd: fix bonding mode set
      7b71bc2d00 net/bonding: fix reference count on mbufs
      26f2cc6490 net/bonding: fix promiscuous and allmulticast state
      30dcde8467 net/ixgbe: check filter init failure
      e72696baa4 net/hns3: delete duplicated RSS type
      2ae91ac660 net/hns3: fix operating queue when TCAM table is invalid
      2b7587ea99 net/hns3: fix double decrement of secondary count
      10342b22ae net/hns3: fix insecure way to query MAC statistics
      9b1f69f906 net/hns3: fix RSS key with null
      d7033074e0 net/hns3: fix max packet size rollback in PF
      2c27da1e51 net/bonding: fix MTU set for slaves
      9ac1343c4d net/dpaa2: fix null pointer dereference
      90386f428c net/enic: fix dereference before null check
      57b2aa0265 test/mem: fix error check
      32cb4f09ff eal/windows: fix error code for not supported API
      5a9f8c2ba4 ring: fix overflow in memory size calculation
      8b45a1dea3 ring: fix error code when creating ring
      63cb4ae54f doc: fix KNI PMD name typo
      4f140c9a9a build: remove deprecated Meson functions
      aa8ad3e48c build: fix warnings when running external commands
      1e770ae599 pflock: fix header file installation
      86f7ed09ae doc: update matching versions in ice guide
      37d27abc59 net/mlx5: reject jump to root table
      bc3452d45d common/mlx5: fix probing failure code
      99f5cd0dc3 net/mlx5: fix mark enabling for Rx
      d157628041 common/mlx5: fix MR lookup for non-contiguous mempool
      4c4c0cf459 net/virtio: fix uninitialized RSS key
      0d2ddde419 net/virtio-user: check FD flags getting failure
      4210bb89d8 net/virtio-user: fix resource leak on probing failure
      efc7ea9dd7 vdpa/ifc: fix log info mismatch
      7c58dbf159 net/virtio: fix Tx queue 0 overriden by queue 128
      f05bbce185 vdpa/mlx5: workaround queue stop with traffic
      ad51b31a30 net/hns3: fix using enum as boolean
      9d6db3c3ad net/nfp: free HW ring memzone on queue release
      961922eb71 net/bonding: fix RSS with early configure
      6492c9875d net/hns3: fix vector Rx/Tx when PTP enabled
      9c10b251a1 net/hns3: fix mailbox wait time
      e073f410fb net/hns3: fix Rx/Tx functions update
      581e547a6f net/memif: remove unnecessary Rx interrupt stub
      5de680a494 raw/ifpga/base: fix port feature ID
      0f8f337740 net/bnxt: fix VF resource allocation strategy
      f70203b5c0 net/bnxt: fix memzone allocation per VNIC
      e44c18821c net/bnxt: handle ring cleanup in case of error
      a04034b131 net/bnxt: fix check for autoneg enablement
      72db0cca69 raw/ifpga: fix thread closing
      7c682d5c05 net/ice: fix link up when starting device
      b38f8855d6 net/ice: fix mbuf offload flag for Rx timestamp
      81597d6e20 raw/ifpga/base: fix SPI transaction
      4599a6179a net/sfc: validate queue span when parsing flow action RSS
      c935f2719d ethdev: fix Rx queue telemetry memory leak on failure
      3fd3c3b3b0 common/cnxk: fix error checking
      2253ed93c3 common/cnxk: fix uninitialized variables
      38f3a00894 common/cnxk: fix null pointer dereferences
      1349f9e568 common/cnxk: always use single interrupt ID with NIX
      cfcdf00068 common/cnxk: reset stale values on error debug registers
      285183e606 common/cnxk: fix byte order of frag sizes and infos
      5deff57b9d common/cnxk: fix shift offset for TL3 length disable
      41569f9deb net/nfp: remove useless range checks
      23c2f68598 net/nfp: remove duplicated check when setting MAC address
      85d9e45c32 net/mlx5: fix MPRQ WQE size assertion
      a9bc2a46c2 net/mlx5: fix maximum packet headers size for TSO
      70211750cc net/bnxt: restore dependency on kernel modules
      279f0d75c0 net/dpaa2: fix timestamping for IEEE1588
      c96ea2bf1c net/dpaa2: fix unregistering interrupt handler
      699c30f853 net/cxgbe: fix dangling pointer by mailbox access rework
      ef94549efe app/testpmd: fix external buffer allocation
      6d5f3984dc app/testpmd: fix dereference before null check
      83774f8a67 net/bonding: fix mode type mismatch
      40a4d0544b net/af_xdp: fix build with -Wunused-function
      181ddedb1a net/axgbe: use PCI root complex device to distinguish device
      bb1854bc69 app/testpmd: fix Tx scheduling interval
      96b92d045f net/bonding: fix offloading configuration
      661587eaae net/cnxk: fix promiscuous mode in multicast enable flow
      26a3e3e7d3 net/bnxt: check VF representor pointer before access
      2f9df1413c net/bnxt: fix xstats query
      b74a60df81 net/bnxt: fix crash by validating pointer
      2e31b779e8 net/bnxt: fix PAM4 mask setting
      6c57090c01 net/bnxt: fix ring teardown
      f2c08d53a1 net/bnxt: fix handling of VF configuration change
      377a9a8197 net/bnxt: get maximum supported multicast filters count
      b0fe5e2fa9 net/bnxt: fix flow create when RSS is disabled
      6b722d7b37 net/bnxt: add null check for mark table
      a31a8b6a97 net/bnxt: set fast-path pointers only if recovery succeeds
      6b7c0ce0ce net/bnxt: cap maximum number of unicast MAC addresses
      a9ea24c80c net/bnxt: fix restoring VLAN filtering after recovery
      56f92b77e7 net/bnxt: restore RSS configuration after reset recovery
      880ed79159 net/bnxt: fix queue stop operation
      f4d1e64dec net/bnxt: fix multicast MAC restore during reset recovery
      5e35fae222 net/bnxt: fix multicast address set
      c59f883c24 net/bnxt: fix xstats names query overrun
      9d1da3652a net/mlx5: relax headroom assertion
      ab06c7bf9b net/mlx5: fix GCC uninitialized variable warning
      379079d6cc net/mlx5: fix GRE protocol type translation for Verbs
      d8d54171bd net/mlx5: fix RSS expansion with explicit next protocol
      032e27c0b2 net/mlx5: fix assertion on flags set in packet mbuf
      59f8d27b5f common/mlx5: fix missing validation in devargs parsing
      407b3ae746 net/mlx5: fix memory socket selection in ASO management
      751bca90b1 common/mlx5: fix error handling in multi-class probe
      0832935bf5 net/ixgbe: add vector Rx parameter check
      1eef1cf7d3 net/ice: fix Tx checksum offload
      76a729e7ed net/ice: track DCF state of PF
      85e84c5930 net/iavf: remove git residue symbol
      3380c428a5 net/ice: fix Tx checksum offload capability
      a9ff22fc59 net/ice: fix pattern check for flow director parser
      f1339fd8ec net/qede: fix redundant condition in debug code
      9ff875ecff common/cnxk: fix nibble parsing order when dumping MCAM
      23b8e0a337 net/mlx5: fix MPRQ stride devargs adjustment
      c58aaabede net/mlx5: improve stride parameter names
      f873364dfe common/mlx5: add minimum WQE size for striding RQ
      0422d79548 net/mlx5: fix modify field MAC address offset
      d021a2f9b7 dma/cnxk: fix installing internal headers
      bb6b3ec4e9 devtools: fix comment detection in forbidden token check
      19aefaf2cb examples/ipsec-secgw: fix default flow rule creation
      8c4f0e9e73 examples/ipsec-secgw: fix eventdev start sequence
      5831db3bab crypto/ipsec_mb: fix tainted data for session
      4b8475c98e crypto/ipsec_mb: fix queue cleanup null pointer dereference
      07ee507051 crypto/ipsec_mb: fix queue setup null pointer dereference
      7823f35581 crypto/cnxk: fix extend tail calculation
      5977020bc3 crypto/cnxk: fix inflight count calculation
      99d6741b64 crypto/cnxk: enable allocated queues only
      de6b483f38 common/cnxk: fix reset of fields
      7ee503d33f common/cnxk: add workaround for vWQE flush
      e3b9a8c32f event/cnxk: fix QoS devargs parsing
      87646d04a1 examples/l3fwd: fix Rx burst size for event mode
      8d0ffec0cf eventdev/eth_rx: fix missing internal port checks
      393d0580db doc: fix dlb2 guide
      19c6e95cd6 eal/linux: log hugepage create errors with filename
      24e496918b config: add arch define for Arm
      a8dd54379d gpu/cuda: fix memory list cleanup
      8e8fe373c0 dma/idxd: fix wrap-around in burst capacity calculation
      e0f7faeba1 dma/idxd: fix paths to driver sysfs directory
      cb7d9a39cb dma/idxd: fix burst capacity calculation
      572305874a bus/ifpga: remove useless check while browsing devices
      c30f1ec97d doc: remove dependency on findutils on FreeBSD
      cb2e09a4da buildtools: fix AVX512 check for Python 3.5
      3b511fdf21 maintainers: update for stable branches
      b3122779a5 doc: replace deprecated distutils version parsing
      2be1e5158e fix spelling in comments and strings


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-42
changelog:
  - Merging upstream branch-2.17 [RH git: 72e5d18fde]
      Commit list:
      a5cd60db0f cirrus: Upgrade to FreeBSD 13.1 image.
      43ece36f31 netdev-linux: Skip some internal kernel stats gathering.
      846d6a0c51 ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids.
      e8814c9b88 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-43
changelog:
  - Merging upstream branch-2.17 [RH git: e91381d8a7]
      Commit list:
      5cbed27c87 tests: Fix tests with GNU grep 3.8.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-44
changelog:
  - vhost: fix virtqueue use after free on NUMA reallocation [RH git: 68652b2a12]
      [ upstream commit 0b2a2ca35037d6a5168f0832c11d9858b8ae946a ]
      
      translate_ring_addresses (via numa_realloc) may change a virtio device and
      virtio queue.
      The virtqueue object must be refreshed before accessing the lock.
      
      Fixes: 04c27cb673b9 ("vhost: fix unsafe vring addresses modifications")
      
      Signed-off-by: David Marchand <david.marchand@redhat.com>
      Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-45
changelog:
  - redhat: get the NVR from spec file directly [RH git: f3b0501deb]
      Fixes: 339efe77c4c7 ("pkgtool: keep .el9fdp before added bz string")


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-46
changelog:
  - Merging upstream branch-2.17 [RH git: b2b4334db0]
      Commit list:
      09e22fec45 daemon-unix: Fix file descriptor leak when monitor restarts child.
      53df50db26 vconn: Allow ECONNREFUSED in refuse connection test.
      26a11ca610 dpdk: Use DPDK 21.11.2 release.
      edf699ec64 m4: Test avx512 for x86 only.
      1989caf9ea ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion. (#2126450)
      db6a612cd7 python: idl: Fix idl.Row.__str__ method.
      73d7bf64a7 bond: Avoid deadlock while updating post recirculation rules.
      70a63391cb ofproto-dpif-upcall: Add debug commands to pause/resume revalidators.
      cf0e12f8ae test-list: Fix false-positive build failure with GCC 12.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-47
changelog:
  - Merging upstream branch-2.17 [RH git: abaac3dca6]
      Commit list:
      fbc3b10e9f Add support for OpenSSL 3.0 functions.
      5a77d53b8e dhparams: Fix .c file generation with OpenSSL >= 3.0.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-48
changelog:
  - Merging upstream branch-2.17 [RH git: bf1601978f]
      Commit list:
      5dde4d748e Prepare for 2.17.4.
      2b4b4b8689 Set release date for 2.17.3.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-35
changelog:
  - Merging upstream branch-2.17 [RH git: 2b96d7c354]
      Commit list:
      86725abe10 netdev-offload-tc: Disable offload of IPv6 fragments.
      2276daf889 ovs-save: Use right OpenFlow version for add-tlv-map.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-36
changelog:
  - Merging upstream branch-2.17 [RH git: 66778aea49]
      Commit list:
      1b566f8b80 github: Move CI to ubuntu 20.04 base image.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-37
changelog:
  - pkgtool: keep .el9fdp before added bz string [RH git: b129ea83d9]
      Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-38
changelog:
  - Merging upstream branch-2.17 [RH git: 3803095f76]
      Commit list:
      729a872f19 dpif-netdev: Simplify AVX512 build time checks to enhance readability.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-39
changelog:
  - Merging upstream branch-2.17 [RH git: 18a8544580]
      Commit list:
      a9f10a2bdc netdev-offload-tc: Add missing handling of the tunnel source port.
      ec2e967c1d netdev-offload-tc: Fix ignoring unknown tunnel keys.
      686984d9a0 netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes.
      92c072d944 netdev-offload-tc: Explicitly handle mask for the tunnel destination port.
      87f191a3a3 netdev-offload-tc: Fix the mask for tunnel metadata length.
      cadcea6fea releases: Mark 2.17 as a new LTS release.
      8a1b734480 handlers: Fix handlers mapping.
      713072fdac handlers: Create additional handler threads when using CPU isolation.
      84a8910ffe packets: Fix misaligned access to ip6_hdr.
      fe27e0c884 python: Do not send non-zero flag for a SSL socket. (#2115035)


author: Kevin Traynor <ktraynor@redhat.com> - 2.17.0-32.4
changelog:
  - net/mlx5: fix Rx queue recovery mechanism [RH git: c263f6aa2a]
      [ upstream commit 60b254e3923d007bcadbb8d410f95ad89a2f13fa ]
      
      The local variables are getting inconsistent in data receiving routines
      after queue error recovery.
      Receive queue consumer index is getting wrong, need to reset one to the
      size of the queue (as RQ was fully replenished in recovery procedure).
      
      In MPRQ case, also the local consumed strd variable should be reset.
      
      CVE-2022-28199
      Fixes: 88c0733535d6 ("net/mlx5: extend Rx completion with error handling")
      
      Signed-off-by: Alexander Kozyrev <akozyrev@nvidia.com>
      Signed-off-by: Matan Azrad <matan@nvidia.com>
      (cherry picked from commit 25c01bd32374b0c3cbc260f3e3872408d749cb45)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-63
changelog:
  - Merging upstream branch-2.17 [RH git: 64bd43b450]
      Commit list:
      32853c0844 tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock().
      037131229b netdev-offload-tc: Fix misaligned access to ct label.
      206409bb79 ovsdb: Fix database statistics during the database replacement.


author: Eelco Chaudron <echaudro@redhat.com> - 2.17.0-64
changelog:
  - ofproto-dpif-xlate: Optimize datapath action set by removing last clone action. [RH git: 684b6e8ad9]
      Manual backport of the below commit. In addition to the upstream fix,
      we also had to bring in the nl_msg_reset_size() function. We also had
      to fix-up nine test cases as they where showing incorrect results.
      
      Bugzilla       : https://bugzilla.redhat.com/2110018
      Upstream commit: 4f5decf4ab3f ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.")
      
        When OFPROTO non-reversible actions are translated to data plane
        actions, the only thing looked at is if there are more actions
        pending. If this is the case, the action is encapsulated in a
        clone().
      
        This could lead to unnecessary clones if no meaningful data
        plane actions are added. For example, the register pop in the
        included test case.
      
        The best solution would probably be to build the full action
        path and determine if the clone is needed. However, this would
        be a huge change in the existing design, so for now, we just try
        to optimize the generated datapath flow. We can revisit this
        later, as some of the pending CT issues might need this rework.
      
        Fixes: feee58b9587f ("ofproto-dpif-xlate: Keep track of the last action")
        Fixes: dadd8357f224 ("ofproto-dpif: Fix issue with non-reversible actions on a patch ports.")
        Acked-by: Ales Musil <amusil@redhat.com>
        Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
        Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
      
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-65
changelog:
  - Merging upstream branch-2.17 [RH git: 2011158f64]
      Commit list:
      6626562c53 sparse: Fix build with DPDK and GCC 12.
      82dc71f808 ovsdb-server: Fix handling of DNS name for listener configuration.
      9b341844e7 netdev-offload-tc: If the flow has not been used, report it as such.
      adac28dcdf netdev-offload-tc: Conntrack ALGs are not supported with tc.
      a1c2abba78 netdev-offload-tc: Fix tc conntrack force commit support.
      68a2818b09 ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq.
      2eb7a60668 netdev-offload-tc: Preserve tc statistics when flow gets modified.
      4f51407698 sparse: Fix numa.h for libnuma >= 2.0.13.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-84
changelog:
  - Merging upstream branch-2.17 [RH git: e60083b517]
      Commit list:
      cbe5852d76 python-stream: Handle SSL error in do_handshake.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-85
changelog:
  - Merging upstream branch-2.17 [RH git: 0365e5389c]
      Commit list:
      8eb24943cf tc: Fix cleaning chains.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-86
changelog:
  - Merging upstream branch-2.17 [RH git: 976d80d1af]
      Commit list:
      80b15d1428 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541)
      0d3c27e909 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-87
changelog:
  - Merging upstream branch-2.17 [RH git: 5ff67cbb44]
      Commit list:
      51d804aa4f dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-88
changelog:
  - Merging upstream branch-2.17 [RH git: c24e4da8ec]
      Commit list:
      5285dad182 utilities/bashcomp: Fix PS1 generation on new bash. (#2170344)
      ebe7bd7b68 netdev-offload-dpdk: Fix crash in debug log.
      4937a53410 stream-ssl: Disable alerts on unexpected EOF.
      fe99e6b971 tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.
      a375055f2e ovs-fields: Modify the width of tpa and spa.
      749769be30 netdev-vport: RCU-fy tunnel config.
      c423fa5f6e smap: Make argument of smap_add_ipv6 constant.
      2db06ee6f5 netdev-vport: Fix unsafe handling of GRE sequence number.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-89
changelog:
  - Merging upstream branch-2.17 [RH git: febaa37b14]
      Commit list:
      75152d3d62 netdev-dpdk: Fix warning with gcc 13.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-90
changelog:
  - Merging upstream branch-2.17 [RH git: 2fbcbf32f8]
      Commit list:
      e01ea8e7ef cpu: Fix cpuid check for some AMD processors. (#2211747)
      111c7be319 tc: Fix crash on malformed reply from kernel.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-91
changelog:
  - Merging upstream branch-2.17 [RH git: 0e0cb5d889]
      Commit list:
      4b10b0b87f fatal-signal: Don't share signal fds/handles with forked process.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-16
changelog:
  - Merging upstream branch-2.17 [RH git: ca8c5adb3e]
      Commit list:
      410b97c839 netdev-offload-dpdk: Fix ethernet type for VLANs.
      7948312feb netdev-offload-dpdk: Use has_vlan match attribute.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-17
changelog:
  - Merging upstream branch-2.17 [RH git: e16db3efbf]
      Commit list:
      7fa76371de utilities: Handle dumping packets in GDB TUI.
      8cac8baa8f ofproto-dpif-xlate: Remove mirror assert.
      e0e8f0c546 netdev-dpdk: Fix tx drops statistic for a down netdev.
      f9b5f8a781 netdev-dpdk: Remove a leftover lock annotation.
      4c3976ff2a netdev-dpdk: Refactor the DPDK transmit path.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-18
changelog:
  - Merging upstream branch-2.17 [RH git: 868b675dfd]
      Commit list:
      1ccaba4484 tests: Properly kill ovsdb test processes.
      260b091c2a ovs-save: Get highest ofp version error.
      7606bb1210 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.
      0688b9f27d treewide: Avoid offsetting NULL pointers.
      92bcf0a823 treewide: Fix invalid bit shift operations.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-19
changelog:
  - Merging upstream branch-2.17 [RH git: 993b9ca4b4]
      Commit list:
      1adb07e206 Carefully release NBL in Windows


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-20
changelog:
  - Merging upstream branch-2.17 [RH git: 77f2886b02]
      Commit list:
      e07377bb49 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340)
      5da86cb360 dynamic-string: Fix undefined behavior due to offsetting null pointer.
      369e688908 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
      18341166ed ofproto-dpif-xlate: Fix netdev native tunnel neigh discovery spa.
      748e4b2b5b ovs-router: Expose the ovs_router_get_netdev_source_address function.
      34390bb35c ofproto-dpif: Trigger revalidation if ct tp changes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-21
changelog:
  - Merging upstream branch-2.17 [RH git: 6ff800a303]
      Commit list:
      420823e2af ofproto-dpif: Fix meter use-after-free.
      c762da2623 ovs-rcu: Add ovsrcu_barrier.
      cd9b6b64f4 dpif-netdev: Fix ALB 'rebalance_intvl' max hard limit.
      64f6c49d25 dpif-netdev: Fix ALB parameters type mismatch.
      b11b84ea7f dpdk: Use DPDK 21.11.1 release.
      d3bf48e9a9 raft: Don't use HMAP_FOR_EACH_SAFE when logging commands.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-22
changelog:
  - Merging upstream branch-2.17 [RH git: ce91947e61]
      Commit list:
      250e1a6dd2 ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
      fe870ee072 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773)
      ec0ec464ba ovs-tcpdump: Fix error when stopping ovs-tcpdump.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-23
changelog:
  - Merging upstream branch-2.17 [RH git: e2e0aac349]
      Commit list:
      73e6ce4925 Prepare for 2.17.3.
      95979b0f0d Set release date for 2.17.2.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-24
changelog:
  - Merging upstream branch-2.17 [RH git: f0e25fe3e6]
      Commit list:
      ccea7df578 dpif-netdev-extract-avx512: Protect GCC builtin usage.
      807f7f994a ovs-tcpdump: Default to OVS_RUNDIR if present.
      ec13b03ca3 ovsdb: Fix memory leak on error path in ovsdb_file_read__().
      8b2dff2e34 odp-util: Ignore unknown attributes in parse_key_and_mask_to_match(). (#2089331)
      13d97f6637 ofproto-dpif: Avoid unneccesary backer revalidation.
      9b4035d699 lldp: Fix lldp memory leak.
      d9351febc2 ipfix: Trigger revalidation if ipfix options changes.
      5419b1de93 conntrack: Fix incorrect bit shift while hashing nat range.
      1ab5f94a11 packets: Fix misaligned write to MPLS lse.
      8e00be03c7 tc: Fix misaligned access to stats and time values.
      3a1f5341ca odp-util: Fix unaligned access to tunnel id.
      0c54c43b89 ofpbuf: Fix offsetting a NULL pointer in ofpbuf_reserve.
      98edacb40c drop-stats.at: Fix frequent failures of the recursion too deep test.
      cbc13ce4f7 odp_util: Fix parse_key_and_mask_to_match() vlan parsing.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-25
changelog:
  - Merging upstream branch-2.17 [RH git: 27d62d7d3f]
      Commit list:
      a77ad9693c dpif-netdev: Refactor AVX512 runtime checks. (#2100393)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-102
changelog:
  - Merging upstream branch-2.17 [RH git: 76a39dc7fa]
      Commit list:
      a336ef7121 connmgr: Count unsent async messages.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-103
changelog:
  - Merging upstream branch-2.17 [RH git: 04750e9ad1]
      Commit list:
      a45b3afbf8 ovs.tmac: Fix troff warning in versions above groff-1.23.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-104
changelog:
  - Merging upstream branch-2.17 [RH git: 46e94d6a61]
      Commit list:
      123b7aaa7c python: Use build to generate PEP517 compatible archives.
      41d2e7e9a8 python: Use twine to upload sdist package to pypi.org.
      66d5562e30 python: Rename build related code to ovs_build_helpers.
      c880faea8e dpif-netdev: Fix length calculation of netdet_flow_key.
      8c7aa5f589 doc: Fix description of max_len for controller action.
      34ff03c3cb docs: Fix rendering of VLAN Comparison Chart.
      93412e00e7 docs: Run tbl preprocessor in manpage-check rule.
      6929485d31 docs: Add `nowarn` region option to tables.
      08b6b83a36 tests: Add clang-analyzer-results to gitignore.
      c252b1f8a7 ci: Add jobs to test -std=c99 builds.
      242bb2624c tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
      292eca58c6 sflow: Always enable _BSD_SOURCE.
      82aa3fb019 compiler.h: Don't use asm and typeof with non-GNU compilers.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-105
changelog:
  - Merging upstream branch-2.17 [RH git: ca98be26e7]
      Commit list:
      bd95fe3d7b tests: Fix time dependency in overlapping flows modification test.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-83
changelog:
  - Merging upstream branch-2.17 [RH git: 43fc90b55a]
      Commit list:
      be3caf4553 dpif-netlink: Fix memory leak dpif_netlink_open().
      b7e1593f4c ofp-parse: Check ranges on string to uint32_t conversion.
      70cb45c665 learning-switch: Fix coredump of OpenFlow15 learning-switch.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-18
changelog:
  - Merging upstream branch-3.0 [RH git: 079b3d5170]
      Commit list:
      4a2fe9f1e3 netdev-linux: Allow meter to work in tc software datapath when tc-policy is specified


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-19
changelog:
  - Merging upstream branch-3.0 [RH git: e16662b44a]
      Commit list:
      c7d9ee7062 tc: On last action use drop action attribute instead of pipe


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-20
changelog:
  - Merging upstream branch-3.0 [RH git: 958300b9cb]
      Commit list:
      4b6c748f87 ovsdb: transaction: Fix weak reference leak.
      d78eef0892 ovsdb: transaction: Refactor assess_weak_refs.
      e17707fcd9 ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM.
      6690ed80ca netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. (#2138339)
      bfc572f582 tc: Fix misaligned writes while parsing pedit.
      89f3dd0c2b odp-util: Add missing separator in format_odp_conntrack_action().
      4cdf15787e vswitch.xml: Fix the name of rstp-path-cost option.
      02ab8d169f mac-learning: Fix learned fdb entries not age out issue.
      ef6da6a8fc ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP.
      48f19bdfb2 bond: Fix crash while logging not yet enabled member.
      b414275134 netdev-dpdk: Fix tx_dropped counters value.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-21
changelog:
  - Merging upstream branch-3.0 [RH git: 4215c1b14e]
      Commit list:
      e3963987ac ci: Update meson requirement for DPDK.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-22
changelog:
  - Merging upstream branch-3.0 [RH git: c7214a4776]
      Commit list:
      c9c602b6f3 netdev-offload-dpdk: Enhance the support of tunnel pop action


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-23
changelog:
  - Merging upstream branch-3.0 [RH git: 82c17b1a8f]
      Commit list:
      ebf52fd371 rculist: Fix iteration macros.
      998fc998fe vswitchd: Publish per iface received multicast packets.
      0d31e85734 learn: Fix parsing immediate value for a field match.
      eccfce96b5 datapath-windows: Check the condition to reset pseudo header checksum on Rx side


author: Timothy Redaelli <tredaelli@redhat.com> - 3.0.0-24
changelog:
  - net/i40e: fix jumbo frame Rx with X722 [RH git: dfd86c1969]
      [ upstream commit 719469f13b11dbdc921b74258f2d10bd1c5328d4 ]
      
      For NIC I40E_10G-10G_BASE_T_X722, when the port is configured with
      link speed, it cannot receive jumbo frame packets.
      
      Because it set maximum frame size failed when starts the port that
      the port link status is still down.
      
      This patch fix the error that starts the port will force set maximum
      frame size.
      
      Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
      
      Signed-off-by: Jie Wang <jie1x.wang@intel.com>
      Tested-by: Dukai Yuan <dukaix.yuan@intel.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-25
changelog:
  - Merging upstream branch-3.0 [RH git: 1a824c34d8]
      Commit list:
      88ec8b452d ci: Fix overriding OPTS provided from the yml.
      7b5c4240c1 python: Fix datapath flow decoders.
      57049862fc Prepare for 3.0.4.
      726c7b7975 Set release date for 3.0.3.
      953fa9c400 lldp: Fix bugs when parsing malformed AutoAttach.
      9821588278 dpif-netdev: Use unmasked key when adding datapath flows.
      7aeb7f1ce0 odp-execute: Add check for L4 header size.
      2410b95597 ovsdb-cs: Consider default conditions implicitly acked.
      a984a22e5a odp-execute: Fix ipv4 missing clearing of connection tracking fields.
      c272928c8b faq: Update some wording since kernel module is already removed.
      52b85e54a7 rculist: Use rculist_back_protected to access prev.
      192db0d038 Prepare for 3.0.3.
      ea6c986ff7 Set release date for 3.0.2.
      5898bba3d7 odp-util: Fix reporting unknown keys as keys with bad length.
      c47b8fd5ab ovs-dpctl-top: Fix ovs-dpctl-top via pipe.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-26
changelog:
  - Merging upstream branch-3.0 [RH git: 38daf9f66e]
      Commit list:
      7b67053206 tc: Add support for TCA_STATS_PKT64. (#1776816)
      d792a8ae61 Documentation: Fix links in maintainers.rst.
      eba56e7e69 Documentation: Fix links in the DPDK guide on physical ports.
      eac5d21a3f treewide: Don't use non-portable '==' with test command.
      2ef8ae836a dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.0.0-27
changelog:
  - Merging upstream branch-3.0 [RH git: ef727f12fc]
      Commit list:
      6884a23186 cirrus: Update to use FreeBSD 12.4.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-2
changelog:
  - Merging upstream branch-3.1 [RH git: 55c87e48a3]
      Commit list:
      cb4eecd01 conntrack: Fix conntrack_clean may access the same exp_list each time.
      372e1a835 ovs-actions: Correct typo in ovs-actions man page.
      9c34fc2f6 ofproto-ipfix: Use per-domain template timeouts.
      b72a7f925 Prepare for 3.1.1.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-5
changelog:
  - Merging upstream branch-3.1 [RH git: a954983882]
      Commit list:
      694c7b4e0 classifier: Fix missing masks on a final stage with ports trie.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-6
changelog:
  - Merging upstream branch-3.1 [RH git: b3975381cd]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-7
changelog:
  - Merging upstream branch-3.1 [RH git: 299664e254]
      Commit list:
      9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-8
changelog:
  - Merging upstream branch-3.1 [RH git: 4d763b8705]
      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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-9
changelog:
  - Merging upstream branch-3.1 [RH git: 8e94eec75c]
      Commit list:
      0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-10
changelog:
  - Merging upstream branch-3.1 [RH git: 67119c752d]
      Commit list:
      fff04b838 ovs-thread: Fix cpus not read for the first 10s.
      b2b467b3a dpif-netlink: Always create at least 1 handler.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-11
changelog:
  - Merging dpdk submodule [RH git: 6381c14763]
      Commit list:
      3812e23f6b net/i40e: revert link status check on device start (#2173794)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-12
changelog:
  - Merging upstream branch-3.1 [RH git: 156f12b12f]
      Commit list:
      fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-13
changelog:
  - Merging upstream branch-3.1 [RH git: bd072cf805]
      Commit list:
      b184a68a20 netdev-offload-tc: Del ufid mapping if device not exist.
      037e2d9161 db-ctl-base: Partially revert b8bf410a5. (#2182767)


author: Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-14
changelog:
  - ofproto-dpif-xlate: Always mask ip proto field. [RH git: 492e7e5f38] (#2134873)
      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@redhat.com>
      Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873
      Acked-by: Ilya Maximets <i.maximets@ovn.org>
      Signed-off-by: Aaron Conole <aconole@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-26
changelog:
  - Merging upstream branch-3.1 [RH git: 65b407d97b]
      Commit list:
      faddfa21df utilities/bashcomp: Fix PS1 generation on new bash. (#2170344)
      33db42a34b netdev-offload-dpdk: Fix crash in debug log.
      55535451bb stream-ssl: Disable alerts on unexpected EOF.
      e3b84fd4ab tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.
      e913394054 ovs-fields: Modify the width of tpa and spa.
      23d77ba105 netdev-vport: RCU-fy tunnel config.
      0f303e4a7f smap: Make argument of smap_add_ipv6 constant.
      467b891f73 netdev-vport: Fix unsafe handling of GRE sequence number.
      ea20146882 tests: dpdk: Pass `--no-pci` to tests that do not use physical ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-28
changelog:
  - Merging upstream branch-3.1 [RH git: 0f2e734497]
      Commit list:
      45dba48f37 netdev-dpdk: Fix warning with gcc 13.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-30
changelog:
  - Merging upstream branch-3.1 [RH git: a29d6e27ae]
      Commit list:
      3fcb817840 cpu: Fix cpuid check for some AMD processors. (#2211747)
      01f0668fdf tc: Fix crash on malformed reply from kernel.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-31
changelog:
  - Merging upstream branch-3.1 [RH git: d9cea495eb]
      Commit list:
      5fe322e169 fatal-signal: Don't share signal fds/handles with forked process.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-32
changelog:
  - Merging upstream branch-3.1 [RH git: d3aff8ee5f]
      Commit list:
      859071224c ovsdb: monitor: Destroy initial change set when new columns added.
      54e45e3fee ovsdb: Monitor: Keep and maintain the initial change set.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-34
changelog:
  - Merging upstream branch-3.1 [RH git: 76fe0575e5]
      Commit list:
      aba1862d8b ofproto-dpif-upcall: Don't set statistics to 0 when they jump back.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-35
changelog:
  - Merging upstream branch-3.1 [RH git: 27d7ee3cae]
      Commit list:
      4aba34b82b Prepare for 3.1.3.
      9167774475 Set release date for 3.1.2.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-45
changelog:
  - Merging upstream branch-3.1 [RH git: f035df35aa]
      Commit list:
      d653fd1986 connmgr: Count unsent async messages.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-46
changelog:
  - Merging upstream branch-3.1 [RH git: 0eb500c766]
      Commit list:
      4c027ebd3b ovs.tmac: Fix troff warning in versions above groff-1.23.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-47
changelog:
  - Merging upstream branch-3.1 [RH git: 3e43c140d2]
      Commit list:
      63445c3a98 docs: Run tbl preprocessor in manpage-check rule.
      7ed1fb9737 docs: Add `nowarn` region option to tables.
      9e38036d8a tests: Add clang-analyzer-results to gitignore.
      cc1ad41178 ci: Add jobs to test -std=c99 builds.
      81b5e26fab tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
      77e51ae91c sflow: Always enable _BSD_SOURCE.
      25a2f216c6 compiler.h: Don't use asm and typeof with non-GNU compilers.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-48
changelog:
  - Merging upstream branch-3.1 [RH git: cbe033d0b2]
      Commit list:
      7b4eec7f1a docs: Fix rendering of VLAN Comparison Chart.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-49
changelog:
  - Merging upstream branch-3.1 [RH git: b0b5197296]
      Commit list:
      ed1b5f0c6b python: Use build to generate PEP517 compatible archives.
      4d7a3d1621 python: Use twine to upload sdist package to pypi.org.
      8cf0163595 python: Rename build related code to ovs_build_helpers.
      2a0b280558 dpif-netdev: Fix length calculation of netdet_flow_key.
      0ba4e07c8c doc: Fix description of max_len for controller action.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-50
changelog:
  - Merging upstream branch-3.1 [RH git: 500a9e288d]
      Commit list:
      b6e62a481c tests: Fix time dependency in overlapping flows modification test.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-51
changelog:
  - Merging upstream branch-3.1 [RH git: 3279e34582]
      Commit list:
      7ab67cfba7 configure: Avoid deprecated AC_PROG_CC_C99 if possible.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-52
changelog:
  - Merging upstream branch-3.1 [RH git: affa706eec]
      Commit list:
      6753b10869 conntrack: Remove nat_conn introducing key directionality.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-53
changelog:
  - Merging upstream branch-3.1 [RH git: bb3687599b]
      Commit list:
      2ac4059b9a ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)
      04b8fe40a5 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-54
changelog:
  - Merging upstream branch-3.1 [RH git: 31ed7bcbea]
      Commit list:
      8e8131eff7 netlink-conntrack: Fix partial match of entries with SCTP. (#2228037)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-24
changelog:
  - Merging upstream branch-3.1 [RH git: 63d9d4a1d7]
      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().


author: Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-25
changelog:
  - redhat: Use sysusers instead of useradd/groupadd directly [RH git: 4772a9b0e3] (#2193168)
      Reported-at: https://bugzilla.redhat.com/2193168
      Reported-by: Dan Williams <dcbw@redhat.com>
      Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-36
changelog:
  - Merging upstream branch-3.1 [RH git: 413ddaaeec]
      Commit list:
      17022ea063 vswitchd: Wait for a bridge exit before replying to exit unixctl.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-37
changelog:
  - Merging upstream branch-3.1 [RH git: de746f5ab8]
      Commit list:
      cad4759fa1 ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-38
changelog:
  - Merging upstream branch-3.1 [RH git: 63dcdf1a37]
      Commit list:
      11c542104e netdev-dpdk: Negotiate delivery of per-packet Rx metadata.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-39
changelog:
  - Merging upstream branch-3.1 [RH git: 9dbd076546]
      Commit list:
      618d3bdbb5 ofproto-dpif: Fix removal of renamed datapath ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-40
changelog:
  - Merging upstream branch-3.1 [RH git: da4e71ef38]
      Commit list:
      8b1795c69f ovsdb-tool: Fix json leak while showing clustered log.
      d4d068fef6 ovsdb-server: Fix excessive memory usage on DB open. (#2228464)
      369daff0d4 tests: Add ovsdb execution cases for set size constraints.
      eb33626b59 ovsdb: relay: Fix handling of XOR updates with size constraints.
      8d2c8c33e7 ovsdb: file: Fix diff application to a default column value.
      3797558158 ovsdb: file: Fix inability to read diffs that violate type size.
      96d02ee7a8 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-41
changelog:
  - Merging upstream branch-3.1 [RH git: 9864a17a73]
      Commit list:
      27296cf482 ci: Fix OPTS not being passed to OSX builds.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-42
changelog:
  - Merging upstream branch-3.1 [RH git: 3669a14c78]
      Commit list:
      70ce7a3cc6 cirrus: Update to FreeBSD 13.2.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-43
changelog:
  - Merging upstream branch-3.1 [RH git: 2719628c57]
      Commit list:
      4e6693b44f ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-44
changelog:
  - Merging upstream branch-3.1 [RH git: 5c394656fd]
      Commit list:
      9c600710bf dpif-netdev: Fix dpif_netdev_flow_put.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-55
changelog:
  - Merging upstream branch-3.1 [RH git: e7379c38f3]
      Commit list:
      95394b83c0 python: idl: Fix last-id update from a monitor reply.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-56
changelog:
  - Merging upstream branch-3.1 [RH git: 7f4f4b85d5]
      Commit list:
      aa130966d1 connmgr: Fix ofconn configuration on vswitchd startup.


author: Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-57
changelog:
  - treewide: Add `ovs_assert` to check for null pointers. [RH git: aaa7f51420]
      This patch adds an assortment of `ovs_assert` statements to check for
      null pointers. We use assertions since it should be impossible for any
      of these pointers to be NULL.
      
      Reviewed-by: Simon Horman <simon.horman@corigine.com>
      Acked-by: Eelco Chaudron <echaudro@redhat.com>
      Signed-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-59
changelog:
  - Merging upstream branch-3.1 [RH git: 577f88c045]
      Commit list:
      086b269551 Prepare for 3.1.4.
      e8f9125c96 Set release date for 3.1.3.
      69a0c4010e netdev-dpdk: Update docs for interface info.
      4fded929a6 netdev-dpdk: Document status options for VF MAC address.
      3e6f7af3dc netdev-offload-dpdk: Fix flushing of a physdev.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-18
changelog:
  - Merging upstream branch-3.2 [RH git: 40527bedef]
      Commit list:
      0ebd8cdbf7 Prepare for 3.2.2.
      cd5dee5b9d Set release date for 3.2.1.


author: Timothy Redaelli <tredaelli@redhat.com> - 3.2.0-20
changelog:
  - redhat: add a workaround to be sure the dpdk patch is correctly applied [RH git: 0a4f323ccc]
      This is needed since dpdk submodule was created on top of dpdk branch
      22.11 and not on top of v22.11.1.
      This commit can be reverted on the next ovs packages.


author: Timothy Redaelli <tredaelli@redhat.com> - 3.2.0-22
changelog:
  - redhat: don't use tag, but commit directly in workaround [RH git: 53927e8262]
      This is needed since the tag is not accessible in jenkins


author: Flavio Leitner <fbl@redhat.com> - 3.2.0-1
changelog:
  - redhat: Use official 3.2.0 tarball. [RH git: 14fbd4e97b]
      Signed-off-by: Flavio Leitner <fbl@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-2
changelog:
  - Merging upstream branch-3.2 [RH git: 62c8b67317]
      Commit list:
      9448098338 docs: Run tbl preprocessor in manpage-check rule.
      e2163f2ed4 docs: Add `nowarn` region option to tables.
      4e6bc7674e tests: Add clang-analyzer-results to gitignore.
      55d01136a7 ci: Add jobs to test -std=c99 builds.
      6af08f4201 tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
      4e475523c6 sflow: Always enable _BSD_SOURCE.
      b40af61940 compiler.h: Don't use asm and typeof with non-GNU compilers.
      e99e98655b Prepare for 3.2.1.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-3
changelog:
  - Merging upstream branch-3.2 [RH git: 6e99e930b6]
      Commit list:
      a4aa202513 python: Use build to generate PEP517 compatible archives.
      a8a31e6534 python: Use twine to upload sdist package to pypi.org.
      3b3a7b50fd python: Rename build related code to ovs_build_helpers.
      bf27c8b966 dpif-netdev: Fix length calculation of netdet_flow_key.
      74a64ac0a2 doc: Fix description of max_len for controller action.
      20f4645273 docs: Fix rendering of VLAN Comparison Chart.
      da20390c74 fatal-signal: Drop logging of failed dummy backtrace.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-4
changelog:
  - Merging upstream branch-3.2 [RH git: df4af3fd41]
      Commit list:
      0df9f974dc netdev-dpdk: Clear IP packet type when no offload is requested. (#2231081)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-5
changelog:
  - Merging upstream branch-3.2 [RH git: a7e43327ab]
      Commit list:
      01dd0ab512 tests: Fix time dependency in overlapping flows modification test.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-6
changelog:
  - Merging upstream branch-3.2 [RH git: 086d5be77e]
      Commit list:
      1d78a3f316 netdev-dpdk: Disable net/tap Tx L4 checksum offloads.
      8612f8cced tests/mfex: Don't require python cryptography.
      cf537b2c43 configure: Avoid deprecated AC_PROG_CC_C99 if possible.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-7
changelog:
  - Merging upstream branch-3.2 [RH git: 74bbcf5cca]
      Commit list:
      0638b7b264 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-8
changelog:
  - Merging upstream branch-3.2 [RH git: 2dce31703e]
      Commit list:
      00212562ea ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)


author: Timothy Redaelli <tredaelli@redhat.com> - 3.2.0-9
changelog:
  - redhat: fix merge script [RH git: 96dd34e20a]
      Update the script to work with ovs as a subtree and dpdk a submodule


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-10
changelog:
  - Merging upstream branch-3.2 [RH git: b964fa5bf0]
      Commit list:
      b5c08719e6 netlink-conntrack: Fix partial match of entries with SCTP. (#2228037)


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-4
changelog:
  - Prepare for 21.12.1.
  [Gerrit: 9c67f93b92d9864ac0e06dd3d96e8172441343c3]
  [Upstream: 9c67f93b92d9864ac0e06dd3d96e8172441343c3]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-5
changelog:
  - physical: Add remote parent ports to OFTABLE_REMOTE_OUTPUT flows. (#2036970)
  [Gerrit: 627b25bd14085a78f1f9611f2a218ce639515e26]
  [Upstream: e101e45f355a91e277630243e64897f91f13f8bc]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-6
changelog:
  - pinctrl: Ensure proper alignment when using pinctrl_compose_ipv*().
  [Gerrit: 31e933469d862915b8c83131f72728fe32ecac51]
  [Upstream: 31e933469d862915b8c83131f72728fe32ecac51]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-7
changelog:
  - pinctrl: Ensure no misaligned accesses for SCTP packets.
  [Gerrit: b5083fdb4dce839fe70ce5e1c059f11c917105f4]
  [Upstream: b5083fdb4dce839fe70ce5e1c059f11c917105f4]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-8
changelog:
  - pinctrl: Ensure aligned accesses when processing DNS.
  [Gerrit: 67829e142dcc71b1f8e4f01aab9e73333420a76f]
  [Upstream: 67829e142dcc71b1f8e4f01aab9e73333420a76f]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-9
changelog:
  - pinctrl: Ensure packet headers are properly aligned for ICMP errors.
  [Gerrit: ca764d60c6cfd4e7121b15faf6ca3a026928da4e]
  [Upstream: ca764d60c6cfd4e7121b15faf6ca3a026928da4e]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-10
changelog:
  - pinctrl: Avoid misaligned access to controller_event_opt_header.
  [Gerrit: 2280d3a3f63e026657564f34793b9143323afaf6]
  [Upstream: 2280d3a3f63e026657564f34793b9143323afaf6]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-11
changelog:
  - pinctrl: Avoid misaligned access to ovs_ra_msg.
  [Gerrit: 290523cdfadc5cb401939cc21c1f8de66a6b79b2]
  [Upstream: 290523cdfadc5cb401939cc21c1f8de66a6b79b2]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-12
changelog:
  - northd: fix IPv6-PD with northd IP rework
  [Gerrit: 1eae43916edde2443578f477560ea03c0c22dec7]
  [Upstream: d32a9bc5290e40dd63ef495eb4f0fcde9e446089]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-13
changelog:
  - test: replace dibbler with dhcpd
  [Gerrit: 59d974be1d11e137e68cbeab07f1d31b1a24d9ca]
  [Upstream: 2bbd90bd5c696e4228157aa7790c54c74ae51e71]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-14
changelog:
  - Add isc-dhcp-server to github workload
  [Gerrit: 32f997b13a58f5e32fa4a65828a2cb1a113039ae]
  [Upstream: 1f85302f18556fc8f2020b38008806a2f0fc501c]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-15
changelog:
  - northd: Remove potential duplicates in SB Load_Balancer table. (#2046274)
  [Gerrit: 2bbef142105d93bd6b492d4c80a84fc1e599d66f]
  [Upstream: 2bbef142105d93bd6b492d4c80a84fc1e599d66f]


author: Vladislav Odintsov <odivlad@gmail.com> - 21.12.0-16
changelog:
  - vtep: set is-vtep to chassis's other_config if absent
  [Gerrit: 0bce1553f4231d76b37a48642269e3e8fd3a8207]
  [Upstream: 0bce1553f4231d76b37a48642269e3e8fd3a8207]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-17
changelog:
  - ovn-northd: Enable change tracking for all SB tables.
  [Gerrit: 18f9509e3e2c6c319299578c70cd632faa69c02b]
  [Upstream: e4d6d3455baf09c63ed610037c384855e5f64141]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-18
changelog:
  - pinctrl: Fix potential stack overflow in pinctrl_compose_ipv6().
  [Gerrit: 17c22d4a43a493558572ff1fde728b98e0fef1bd]
  [Upstream: 6fa3409ddd48979e52b9e3963b75d330eaad2d19]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-19
changelog:
  - pinctrl: Avoid false positive out of bounds warning.
  [Gerrit: 5d05cd2d93689ea8b0e97e8178e318e043ca0257]
  [Upstream: 04cfd325971719a08baaa34555908abfed4ca9b2]


author: Ilya Maximets <i.maximets@ovn.org> - 21.12.0-20
changelog:
  - ci: Install wheel before installing any other python packages.
  [Gerrit: 59a42559e0cd83b269c214a43fed858cd87284e2]
  [Upstream: d5453008c419512ba5a31dade5d394984b6161a1]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-21
changelog:
  - ovn-parallel-hmap: Fix NUMA and core detection. (#1975345)
  [Gerrit: ae1318c742f707f811779cd84cbe4cdc889f2362]
  [Upstream: ae1318c742f707f811779cd84cbe4cdc889f2362]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-22
changelog:
  - northd.c: Fix nbcfg timestamp - use time_wall_msec instead of time_msec.
  [Gerrit: db51c2ad942af91775f5111ba4d57193ed8ddb48]
  [Upstream: 06d677bf20ac07c50a785869bb566b39cbc4c7f4]


author: Sven Haardiek <sven.haardiek@uni-muenster.de> - 21.12.0-23
changelog:
  - Set additional header in DNS message explicitly
  [Gerrit: 3b78224bee7eccd4f9e3dd125d5813821069b189]
  [Upstream: f167c0bcdff915d358eb0bc442e447c8944dd05a]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-24
changelog:
  - introduce rdnss, dnssl and route_info opt in put_nd_ra_opts action (#1851788)
  [Gerrit: 9038ab66fcee57bdfff4b39b318ed3f89cd35400]
  [Upstream: bb15877964c036848fe0c2e13ab394c88cdf7457]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-25
changelog:
  - lflow: Fix conjunction ID allocation problem with DP groups.
  [Gerrit: 3c727ff4d03618154fef556f40b6e5c239b67250]
  [Upstream: 3c727ff4d03618154fef556f40b6e5c239b67250]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-26
changelog:
  - ovn-northd: Don't log transaction failures on standby instances.
  [Gerrit: a136a82fcb5dc90700f2059dac1994232d62d242]
  [Upstream: 71f87a61e3dbbf7850055d027c1e5bccffa9de61]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-27
changelog:
  - northd: introduce exclude-lb-vips-from-garp option for lsp (#2054394 2053013)
  [Gerrit: 5c6f3c6c9aae97b87f4d968251e7dfdd5f299e99]
  [Upstream: 2a5219321c2fa48f3f4b24ff3b87a27b21bf1b7b]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-28
changelog:
  - ci: ovn-kubernetes: Generate DB model based on current OVN tree.
  [Gerrit: 4331e12f0feff7c19036ab32b1680f11d00fc919]
  [Upstream: 0c252b858b3a3483b5b671704312cc2acb8e99a3]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-29
changelog:
  - ci: ovn-kubernetes: Bump kubernetes version to v1.23.3.
  [Gerrit: 11645b21b4ed8a22220b5a635b2a3217f68904bf]
  [Upstream: d811222c1adb852babe2de57af063c17db9b91fe]


author: Numan Siddique <numans@ovn.org> - 21.12.0-30
changelog:
  - ovs: Bump submodule to stable branch-2.17.
  [Gerrit: c96bf2fa983e7c849e9f094e4e5edcc8b4312700]
  [Upstream: 576491f50721748ddfb2541ad1ef793ed9cba69d]


author: Numan Siddique <numans@ovn.org> - 21.12.0-31
changelog:
  - northd: Support the option to apply from-lport ACLs after load balancer.
  [Gerrit: 77f7512157f863e481ba9f8f41f3feece63d43f6]
  [Upstream: 74d82e296f80f38948bcb39cd610447c1f435613]


author: Numan Siddique <numans@ovn.org> - 21.12.0-32
changelog:
  - branch-21.12: Fix the compilation error.
  [Gerrit: 091f1b5a31e4cef212d2c7f92b6371a0c97d1cf6]
  [Upstream: 091f1b5a31e4cef212d2c7f92b6371a0c97d1cf6]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-33
changelog:
  - controller: reconfigure ovs meters for ovn meters (#1939524)
  [Gerrit: 2169703529f47b50e0871e64fa6921170002cd51]
  [Upstream: 2169703529f47b50e0871e64fa6921170002cd51]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-34
changelog:
  - Set release date for 21.12.1.
  [Gerrit: a1001ce71dd24da6c2412e403db4f423ce2ba2bb]
  [Upstream: a1001ce71dd24da6c2412e403db4f423ce2ba2bb]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-35
changelog:
  - Prepare for 21.12.2.
  [Gerrit: f091025ba3a38a0d9046214d046b9f09fdeb28e5]
  [Upstream: f091025ba3a38a0d9046214d046b9f09fdeb28e5]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-36
changelog:
  - northd: Properly warn for NAT on LR with multiple gw ports.
  [Gerrit: f49d842fc75f7a833157e70d97991ff7c6fb5307]
  [Upstream: b8194738c99ee09ad6d4762a3c999e04d58d1a0f]


author: Vladislav Odintsov <odivlad@gmail.com> - 21.12.0-37
changelog:
  - rhel: fix logrotate user config option
  [Gerrit: cbb8e71dca93a9a0d2bcfb531fb234b04d0f2b58]
  [Upstream: e8800ddd9e919e2ffc9d8c5c9ab27f0a5a6ec2e5]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-38
changelog:
  - inc-proc-eng: Properly log recompute reason.
  [Gerrit: 4d43d4fdb9d5e515a9fe1d37e1620b32685a3c47]
  [Upstream: 4d43d4fdb9d5e515a9fe1d37e1620b32685a3c47]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-39
changelog:
  - acl-log: Log the direction (logical pipeline) of the matching ACL. (#1992641)
  [Gerrit: 05cd6245db39baf750bd58d9eefd581ccf9c6418]
  [Upstream: 05cd6245db39baf750bd58d9eefd581ccf9c6418]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-40
changelog:
  - ovs: Revert submodule after erroneous change.
  [Gerrit: 19a0032b60326e0c1be810d7d3a9b4cb55ebe069]
  [Upstream: 19a0032b60326e0c1be810d7d3a9b4cb55ebe069]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-41
changelog:
  - controller: properly remove qos policy meters
  [Gerrit: 09d2f91c3579a9fa1ea2a57f7cab4a2489563248]
  [Upstream: 1e1d75c725a3445a853dd792b28ff02bb3ab1218]


author: Vladislav Odintsov <odivlad@gmail.com> - 21.12.0-42
changelog:
  - vtep: correctly bring vtep lport up in SBDB
  [Gerrit: 4204ac1ef4b47540398a51d2db258c2d5533478d]
  [Upstream: b35c98c923f4972198f741ff1d2b28671d6ff50d]


author: Mohammad Heib <mheib@redhat.com> - 21.12.0-43
changelog:
  - controller/pinctrl: avoid accessing invalid memory (#2052945)
  [Gerrit: bb50b967c1778cc6469761bb10b459bdb989f7e1]
  [Upstream: 6bc6002601ea161a287bcf53524e9282ab97c31b]


author: Xavier Simonart <xsimonar@redhat.com> - 21.12.0-44
changelog:
  - northd: avoid writing to IDL in parallel when using northd parallelization
  [Gerrit: e4530457b3935d9fda10fbf2d9352db921396b6c]
  [Upstream: 741a135fa1db9e10b725d4b69c6da455f732b89b]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-45
changelog:
  - ofctrl.c: Check installed flow when merging tracked flow changes. (#2071272)
  [Gerrit: 4db73f09c5a1a2abcc468dff9c65ecb7e716102e]
  [Upstream: 9c6d285ef2a65aef032cd60f9a9fe16cad7c4222]


author: Numan Siddique <numans@ovn.org> - 21.12.0-46
changelog:
  - ovn-northd: Add flow to use eth.src if nd.tll is 0 in put_nd() action. (#2078026)
  [Gerrit: 30bc0f402ef89b5383c0a0a679df51206e488f64]
  [Upstream: 80187a8031b6abe01fb23657a9bed2372ae23af5]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-47
changelog:
  - northd: dynamically compute l2 hdr len for check_pkt_larger action (#2075121)
  [Gerrit: 5c185cfcf9c8fac03c42f1248f3e5e4caa74c77a]
  [Upstream: 5c185cfcf9c8fac03c42f1248f3e5e4caa74c77a]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-48
changelog:
  - northd: fix nat-v6 with exempted_ext_ips configuration (#2066611)
  [Gerrit: 59fa1b99a6d1c42ed49a077f8be60041aae72a84]
  [Upstream: 59fa1b99a6d1c42ed49a077f8be60041aae72a84]


author: Ales Musil <amusil@redhat.com> - 21.12.0-49
changelog:
  - lflow: Add MAC bindings when new datapath is added to chassis (#2069783)
  [Gerrit: a5f3fb891cd255124581eab858cdd779d686e282]
  [Upstream: a5f3fb891cd255124581eab858cdd779d686e282]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-50
changelog:
  - utilities: nbctl: do not report errors for stateless nat if --may-exist is provided (#2066551)
  [Gerrit: 1feca481e0113b2521ee343868b8c9d3af1b4fd0]
  [Upstream: 1feca481e0113b2521ee343868b8c9d3af1b4fd0]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-51
changelog:
  - utilities: ovn-trace: fix reject action crash (#2074537)
  [Gerrit: 7e9654c03fbb1ac820079afdd6e8d6292435225d]
  [Upstream: 7e9654c03fbb1ac820079afdd6e8d6292435225d]


author: Ales Musil <amusil@redhat.com> - 21.12.0-52
changelog:
  - ci: ovn-kubernetes: Add missing socat package
  [Gerrit: 8714282cce4c18ec1476b1d6b204289fd153955a]
  [Upstream: 8714282cce4c18ec1476b1d6b204289fd153955a]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-53
changelog:
  - docs: fix a typo in bandwidth column name
  [Gerrit: 716a7e483bb143f1ff4b1bcddf16f79a05207a77]
  [Upstream: 716a7e483bb143f1ff4b1bcddf16f79a05207a77]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-54
changelog:
  - northd: fix lflow grouping in build_lb_rules
  [Gerrit: f1c1c60e27639dcbaef9dd27ae32be6bad04106d]
  [Upstream: 664f2aa752c48b699499051fa2dbf3a53effd482]


author: Mohammad Heib <mheib@redhat.com> - 21.12.0-55
changelog:
  - northd: handle container lport type update (#2037433)
  [Gerrit: 5a72c9d0512bed484e35af5c9f4a2efdf860001c]
  [Upstream: cd3b685043fa9758df3665bf3e3fc972048698a6]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-56
changelog:
  - northd: Honor ct-snat-zone option for common case. (#2061619)
  [Gerrit: 961f9a1afd08641ecdcbb874a5269d0834e067b8]
  [Upstream: 961f9a1afd08641ecdcbb874a5269d0834e067b8]


author: Mary Manohar <mary.manohar@nutanix.com> - 21.12.0-57
changelog:
  - ovn-controller: Set Port_Binding.up field only if the Southbound DB is aware of this field
  [Gerrit: f5d4d59ed3488cc296e0b9b2a860ce28f99f5cb0]
  [Upstream: f5d4d59ed3488cc296e0b9b2a860ce28f99f5cb0]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-58
changelog:
  - ovn-controller: Consider zone 0 as a valid zone when restoring. (#2087194)
  [Gerrit: 311c19ee758dc3e7778ed233572703262ecd94fb]
  [Upstream: 3a8fe34c789f09135c1356ace442793dd6fc2f1c]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-59
changelog:
  - northd: fix stateless nat with allowed_ext_ips (#2066990)
  [Gerrit: 93cee76c74bc03a498dabee5d853e572a70c6d41]
  [Upstream: 93cee76c74bc03a498dabee5d853e572a70c6d41]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-60
changelog:
  - ovn-sb.xml: Fix ct_lb documentation.
  [Gerrit: b4556e9f9db30290e4a2a65128e4c51dc2d07482]
  [Upstream: 9eb7b4ec75e6773eb8f1770cc03f2fb0d391262a]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-61
changelog:
  - actions: Add action ct_lb_mark.
  [Gerrit: c3a8af65541b8aefebe6ff0d140f7a49c29316dc]
  [Upstream: 3357440a3f1e8426953f96b41f72b88b43b86c42]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-62
changelog:
  - actions: Add stack push and pop actions.
  [Gerrit: f282d8b0a4f1e587755b7214325669f626af8748]
  [Upstream: 8ce847737f2db7b82b2e0296ff3b39551393d839]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-63
changelog:
  - ovn-northd: Improve the doc and tests for ecmp-symmetric-reply.
  [Gerrit: 18f016bd7a203419adba4e1ee8753d93978a81be]
  [Upstream: bf55f7a655abb7aa0c3e5d537e79595ae13e89f2]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-64
changelog:
  - ovn-controller: Handle SB_Global:options:northd_internal_version in I-P engine.
  [Gerrit: 00d4e7e70bb07b461e3a1b0eb2c20e12b175e0b1]
  [Upstream: c2eeb2c98ea860dbbc7eee5e9bae8a65769b0da3]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-65
changelog:
  - Use ct_mark for masked access to make flows HW-offloading friendly. (#1957786)
  [Gerrit: 07f6522a4c98bc393b7495724d133485809143f3]
  [Upstream: a075230e4a0fcc166251271db1c8ae01b993c9cf]


author: Ales Musil <amusil@redhat.com> - 21.12.0-66
changelog:
  - physical.c: Avoid NULL ptr deref in populate_remote_chassis_macs (#2082341)
  [Gerrit: 885b8c176af5305d035591b0f371220d45820a13]
  [Upstream: d2b767fff257af55d2be7e4fe842539b7cb7f058]


author: Ales Musil <amusil@redhat.com> - 21.12.0-67
changelog:
  - physical.c: Move localport remote output flow definition (#2076604)
  [Gerrit: 832afe772d2585c14db86a640bb2dd55b9958bde]
  [Upstream: 14e19ba2c885c30f0cc95d3b9bd74e87bbbc352a]


author: Ales Musil <amusil@redhat.com> - 21.12.0-68
changelog:
  - binding.c: Make sure that localport is removed from local datapath (#2076604)
  [Gerrit: 31834973214431fd658f9b2eb2102399afee2d3f]
  [Upstream: 321f13ea1281ce9d5c13a8f9b7a5efc0ca7b3cab]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-69
changelog:
  - northd: Use ct_lb_mark only when all chassis support it. (#2091565)
  [Gerrit: 6069caef46a36e8c12b7fbc01f40841db5a17c4b]
  [Upstream: 3fd4db6]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-70
changelog:
  - northd: ovn-controller: Use ct_mark.natted only when ct_lb_mark is used.
  [Gerrit: 22f4cbb55131a453d3e23c86c3613b948a9f835d]
  [Upstream: 22f4cbb55131a453d3e23c86c3613b948a9f835d]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-71
changelog:
  - northd: Use ct_mark.blocked and ecmp_reply_port only when all chassis support it. (#2091565)
  [Gerrit: ad3b6566bccfb6bc2341fe215be6fb83748434fe]
  [Upstream: ad3b6566bccfb6bc2341fe215be6fb83748434fe]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-72
changelog:
  - Set release date for 21.12.2.
  [Gerrit: effc3aa676c7bc2f204dda74410e05ea9c6fa9b4]
  [Upstream: effc3aa676c7bc2f204dda74410e05ea9c6fa9b4]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-73
changelog:
  - Prepare for 21.12.3.
  [Gerrit: 1d8dc96261148db2df0daf3a1b32e16c64eb8882]
  [Upstream: 1d8dc96261148db2df0daf3a1b32e16c64eb8882]


author: Terry Wilson <twilson@redhat.com> - 21.12.0-74
changelog:
  - Handle re-used pids in pidfile_is_running
  [Gerrit: ab7d5b978e4f944f6bd9438ab5749d902164e160]
  [Upstream: ab7d5b978e4f944f6bd9438ab5749d902164e160]


author: Terry Wilson <twilson@redhat.com> - 21.12.0-75
changelog:
  - Ensure pid belongs to ovsdb-server in ovn-ctl
  [Gerrit: 4cb3f9d9940e936c72cead63023bb74fc84b2cad]
  [Upstream: 4cb3f9d9940e936c72cead63023bb74fc84b2cad]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-76
changelog:
  - Lock pinctrl_mutex for pinctrl_wait
  [Gerrit: a5fc01db2eea699887353a35ea17bf97ae9cc119]
  [Upstream: a5fc01db2eea699887353a35ea17bf97ae9cc119]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-77
changelog:
  - Fix pidfile_is_running when $cmd is not passed
  [Gerrit: cc3c32534ecb00d3547e41e75d2243bc57c7662b]
  [Upstream: 6e57adfe5a35fc36ef290c6e9ae7e616f73cd3d2]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-78
changelog:
  - Fix memleak in ovn-nbctl when args can't be parsed
  [Gerrit: 27d8c91524468e494a7cf45b19d857665acf1113]
  [Upstream: 27d8c91524468e494a7cf45b19d857665acf1113]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-79
changelog:
  - tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
  [Gerrit: 8dbc5da61ae44f4666396f4fc254b7dcb8ed5d62]
  [Upstream: 8dbc5da61ae44f4666396f4fc254b7dcb8ed5d62]


author: Xavier Simonart <xsimonar@redhat.com> - 21.12.0-80
changelog:
  - northd: avoid snat on reply packets (#2061593)
  [Gerrit: 6c96b2fdb6bcb728fe32a8f7dced5880be1164b9]
  [Upstream: 8b3e1afc30f3cf0ef9857fdc68f619b6fbed10dc]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-81
changelog:
  - northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline (#2094980)
  [Gerrit: 9b1666fc4c8865ce8520ed8791b858b817883825]
  [Upstream: 9b1666fc4c8865ce8520ed8791b858b817883825]


author: Adrian Moreno <amorenoz@redhat.com> - 21.12.0-82
changelog:
  - ovs: Bump submodule to newer version (#2102618)
  [Gerrit: 2c3ed6dba9ebeaab29072784e5f479bc2dcd6747]
  [Upstream: 2c3ed6dba9ebeaab29072784e5f479bc2dcd6747]


author: Vladislav Odintsov <odivlad@gmail.com> - 21.12.0-83
changelog:
  - northd: set svc_mon status to offline if port_binding released (#2103740)
  [Gerrit: 3c971179084fedf1892274e16a40465d40ee4766]
  [Upstream: 23e203a3f30bd57ef8d0def7ee2698e588782d0c]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-84
changelog:
  - ovn-nb: Properly document multicast flood config defaults.
  [Gerrit: 360628b2899bccf7c5db276c2506d7fc07dc8b9e]
  [Upstream: 360628b2899bccf7c5db276c2506d7fc07dc8b9e]


author: Mohammad Heib <mheib@redhat.com> - 21.12.0-85
changelog:
  - northd: handle virtual lport type update (#2099288)
  [Upstream: 5c672e70db05bfcd05d47889193ad27979680c08]


author: Ales Musil <amusil@redhat.com> - 21.12.0-86
changelog:
  - ovn-ctl: Ensure that log/run directory have correct permission (#2113855)
  [Upstream: c71118bf35c42efb6e48181237b746f913e9ab81]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-87
changelog:
  - tests: Enable vif-plug tests and fix the vif-provider.
  [Upstream: ec2b5c00c6b5d801759fc16411180d39100c12d7]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-88
changelog:
  - northd: Add feature to log reply and related ACL traffic. (#2031150)
  [Upstream: d41161a827b5229e21f949fd90aa26783ef3a836]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-90
changelog:
  - ofctrl: Support ovn-ofctrl-wait-before-clear to reduce down time during upgrade.
  [Upstream: 1c97a903f52368ac448c3dc2861baf39af47c0a8]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-92
changelog:
  - ofctrl.c: Use bundle to avoid data plane downtime during the first flow installation.
  [Upstream: 9072478ab5d0a79f794a5fd44bdda1afcafd4ab3]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-93
changelog:
  - extend-table: Fix table ID double allocation after OVS restart. (#2112111)
  [Upstream: be47054f279fc4f685410ade8e2e49f5aff7e46f]


author: Ales Musil <amusil@redhat.com> - 21.12.0-94
changelog:
  - controller: Add delay after multicast ARP packet
  [Upstream: 305386d23ddbb0e473b80a39affd9d0fac90f155]


author: Ales Musil <amusil@redhat.com> - 21.12.0-125
changelog:
  - northd: Make the enclose handling less error prone
  [Upstream: 527ef7f3503a41bcd48002f2f7f26b18c22e45a9]


author: Ales Musil <amusil@redhat.com> - 21.12.0-126
changelog:
  - northd: Drop packets for LBs with no backends (#2177173)
  [Upstream: 7e28e51d27c9b0e0a6bb8886227ccadc8fd3ab84]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-127
changelog:
  - controller: lflow: do not use tcp as default IP protocol for ct_snat_to_vip action (#2157846)
  [Upstream: b833ec53bfb2ad2c91c923c227d9636a045c06d7]


author: Ales Musil <amusil@redhat.com> - 21.12.0-128
changelog:
  - controller: Clear tunnels from old integration bridge (#2173635)
  [Upstream: a5135d6e4f99b5b40c2857a377731623004e10ff]


author: Eelco Chaudron <echaudro@redhat.com> - 21.12.0-129
changelog:
  - ci: Add arping package to run floating IP tests.
  [Upstream: 2c7e983044c71594ec7b299f827a030c4a089345]


author: Ales Musil <amusil@redhat.com> - 21.12.0-130
changelog:
  - northd: Update the is_stateless helper for router nat
  [Upstream: 7dc0a8cf1241bc657f62e026ffd5f7e4fa328888]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-131
changelog:
  - tests: Skip "daemon ssl files change" when SSL is disabled.
  [Upstream: dfb06bac5e8ed49746aba15747f4b261f3b42fc0]


author: Ales Musil <amusil@redhat.com> - 21.12.0-132
changelog:
  - [branch-21.12] ovs: Bump submodule to v2.17.6 (#2163559)
  [Upstream: 52ef956bb4e9de2d418805dd43b337184f1aa560]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-133
changelog:
  - tests: define fmt_pkt function to construct packets with scapy
  [Upstream: 2f44529823ccaf1ea85064731cc67fb5bea4d305]


author: Ales Musil <amusil@redhat.com> - 21.12.0-134
changelog:
  - northd: Add logical flow to skip GARP with LLA (#2211240)
  [Upstream: 7292592398e4b05c0d1fe6b9aac2e2ea4dc1e40a]


author: Xavier Simonart <xsimonar@redhat.com> - 21.12.0-96
changelog:
  - ovn-controller: Fixed missing flows after interface deletion (#2129866)
  [Upstream: a52201bf92804ca27f5a4650a5c751051a31cce5]


author: Ales Musil <amusil@redhat.com> - 21.12.0-99
changelog:
  - controller: Restore MAC and vlan for DVR scenario (#2123837)
  [Upstream: 44b7840d97d67ff0d0fbafde93ba6596c7ea2cbc]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-100
changelog:
  - system-ovn: fix CoPP test failures (#2073060)
  [Upstream: 451ea496ccb545de3616278279cd953d72410773]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-101
changelog:
  - ovn-ic: Only monitor useful tables and columns.
  [Upstream: 1fa543b71971fdb8ab56b64c3f767fb3fa2ac858]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-102
changelog:
  - build-aux/sodepends.py: Fix broken build when manpage changes.
  [Upstream: aea4f05ab46ea915ca837ab3fd0c02ef6370eb29]


author: Mohammad Heib <mheib@redhat.com> - 21.12.0-85
changelog:
  - northd: handle virtual lport type update (#2099288)
  [Gerrit: 5c672e70db05bfcd05d47889193ad27979680c08]
  [Upstream: 49b73c3504f78a26afa84b79c5d52bd9b224348f]


author: Ales Musil <amusil@redhat.com> - 21.12.0-86
changelog:
  - ovn-ctl: Ensure that log/run directory have correct permission (#2113855)
  [Gerrit: c71118bf35c42efb6e48181237b746f913e9ab81]
  [Upstream: 49b456e4b75debb29bcf8d4915d535904924edff]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-87
changelog:
  - tests: Enable vif-plug tests and fix the vif-provider.
  [Gerrit: ec2b5c00c6b5d801759fc16411180d39100c12d7]
  [Upstream: c4803488bc58e3845b3155ec859359466f44b17e]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-88
changelog:
  - northd: Add feature to log reply and related ACL traffic. (#2031150)
  [Gerrit: d41161a827b5229e21f949fd90aa26783ef3a836]
  [Upstream: d41161a827b5229e21f949fd90aa26783ef3a836]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-89
changelog:
  - ofctrl: Wakeup when entering S_UPDATE_FLOWS.
  [Gerrit: 8b7c439561b8d805d188cbb0eaad97b3a6c2f8d3]
  [Upstream: fbb8e19313b59b7b05a7a7bd97900bd4c9ace694]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-90
changelog:
  - ofctrl: Support ovn-ofctrl-wait-before-clear to reduce down time during upgrade.
  [Gerrit: 1c97a903f52368ac448c3dc2861baf39af47c0a8]
  [Upstream: 896adfd2d8b3369110e9618bd190d190105372a9]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-91
changelog:
  - ofctrl.c: Include group changes to bundle.
  [Gerrit: 3b16a0893ba752de9d08d60c525f5120d1ddac5f]
  [Upstream: e501112131f446e131b24aac237d6e60d2dfa38a]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-92
changelog:
  - ofctrl.c: Use bundle to avoid data plane downtime during the first flow installation.
  [Gerrit: 9072478ab5d0a79f794a5fd44bdda1afcafd4ab3]
  [Upstream: d53c599ed05ea3c708a045a9434875458effa21e]


author: Han Zhou <hzhou@ovn.org> - 21.12.0-93
changelog:
  - extend-table: Fix table ID double allocation after OVS restart. (#2112111)
  [Gerrit: be47054f279fc4f685410ade8e2e49f5aff7e46f]
  [Upstream: db15cf29a1f9857b55389f424c5d747406550cb7]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-159
changelog:
  - docs: fix the max number of ports per network for vxlan
  [Upstream: 4cdf9427859f1d4e1c856d4bf3476b3ad8cf749f]


author: Ales Musil <amusil@redhat.com> - 22.03.0-160
changelog:
  - system-test: Use OVS_WAIT_UNTIL for tcpdump start instead fo sleep
  [Upstream: e60ce946fa7a245010503788f34d2970d8666bbb]


author: Ales Musil <amusil@redhat.com> - 22.03.0-161
changelog:
  - tests: Decrease the number of zones and switches for interconnection
  [Upstream: 9dd44568cf38872e0e710fc8d1f211a673227f52]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-162
changelog:
  - tests: Fixed some tests failing on (very) slow systems
  [Upstream: 96bb5dd3ad6a4291d3e371b42f6937a3cd8dfe44]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-163
changelog:
  - ci: ovn-kubernetes: Bump libovsdb to a6a173993830.
  [Upstream: b779b147aba5fc9d21ad3533cc5485af7bfe2460]


author: Ales Musil <amusil@redhat.com> - 22.03.0-165
changelog:
  - system-tests: Reduce flakiness of ACL reject tests
  [Upstream: c5212757bb77a13a66cdbc872f8da2e90eb228fe]


author: Ilya Maximets <i.maximets@ovn.org> - 22.03.0-166
changelog:
  - ovn-util: Remove unused ovn_parse_internal_version_minor.
  [Upstream: c3d8797310055e249414174197f0607ae39c88f9]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-168
changelog:
  - tests: Fix incorrect table number in backported test.
  [Upstream: 179f722c4c4dad5f513aaf3a1b469654a1d9ad1b]


author: Igor Zhukov <ivzhukov@sbercloud.ru> - 22.03.0-109
changelog:
  - Build tests with asan and ubsan together to reduce CI time.
  [Upstream: 521c671faf147ea56d21ed45eb85c68820d5e139]


author: Mohammad Heib <mheib@redhat.com> - 22.03.0-112
changelog:
  - OVN-CI: ovn unit tests run in parallel jobs. (#2114862)
  [Upstream: e058edccfdc50ffaa29860025694fea174dde12e]


author: Ales Musil <amusil@redhat.com> - 22.03.0-113
changelog:
  - ci: Add missing tests after switch to parallel jobs
  [Upstream: 54ed044f29dfb8d74dbabda4675022ae3c9ffaa8]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-114
changelog:
  - ovs: Bump submodule to tip of branch-3.0 and add related test (#2126450)
  [Upstream: 68e0100236f1db0dfbfbd27e57495824293b7b23]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-115
changelog:
  - tests: Avoid matching on the OVS flow key contents.
  [Upstream: 6d00a3ec49d27ad3ec3cf7850e0d97f05674c954]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-116
changelog:
  - Added test cases with ovn-northd parallelization enabled
  [Upstream: 6c415389b41a291015ab9c9eb39356676f7a88b8]


author: Mohammad Heib <mheib@redhat.com> - 22.03.0-118
changelog:
  - OVN-CI: Add test cases with monitor-all enabled.
  [Upstream: 1e2b0882117b3a50ba943edd399703daca7a2415]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.3-5
changelog:
  - checkpatch: Ignore yml files when checking line lengths.
  [Upstream: e1c515dfbc757e52fa3dfc2d72c3bea5bd456bef]


author: Mark Michelson <mmichels@redhat.com> - 22.03.3-7
changelog:
  - checkpatch: Ignore yml files when checking line lengths.
  [Upstream: 86e16a150370a3c6324d637ff973f25d27c718a8]


author: Ales Musil <amusil@redhat.com> - 22.03.3-8
changelog:
  - ofctrl: Do not try to program long flows (#1955167)
  [Upstream: 3fae6663d3d99c533e679ea4df4dddebe18dbaa2]


author: Ales Musil <amusil@redhat.com> - 22.03.3-9
changelog:
  - ofctrl: Prevent conjunction duplication (#2175928)
  [Upstream: 7cf3ded60018c483775a3ffd720fce1a7aaef016]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-4
changelog:
  - Prepare for 22.03.1.
  [Gerrit: b3d273f73c4aa8d246e652f1fb505779d3828c5b]
  [Upstream: b3d273f73c4aa8d246e652f1fb505779d3828c5b]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-5
changelog:
  - northd: Properly warn for NAT on LR with multiple gw ports.
  [Gerrit: 622d15d078178e854027358d5130690edbe75a4c]
  [Upstream: b8194738c99ee09ad6d4762a3c999e04d58d1a0f]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-6
changelog:
  - rhel: fix logrotate user config option
  [Gerrit: 135310cae98e84a637f13e99439566846debcb29]
  [Upstream: e8800ddd9e919e2ffc9d8c5c9ab27f0a5a6ec2e5]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-7
changelog:
  - NEWS: Update the 22.03.0 release date.
  [Gerrit: e62886efda51adadd6c01c4e7ee0bbd97994216c]
  [Upstream: e62886efda51adadd6c01c4e7ee0bbd97994216c]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-8
changelog:
  - inc-proc-eng: Properly log recompute reason.
  [Gerrit: 3b07a5db4abd921a87b6fdfb851cf27e6975b079]
  [Upstream: 3b07a5db4abd921a87b6fdfb851cf27e6975b079]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-9
changelog:
  - tests: Make "check CoPP config" more reliable.
  [Gerrit: 93e21802ac27ed29f2a4daf58a10912ebd581db5]
  [Upstream: 93e21802ac27ed29f2a4daf58a10912ebd581db5]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-10
changelog:
  - controller: properly remove qos policy meters
  [Gerrit: a814b865fbec460c91f9b5037d936b9d518c7a2f]
  [Upstream: 1e1d75c725a3445a853dd792b28ff02bb3ab1218]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-11
changelog:
  - vtep: correctly bring vtep lport up in SBDB
  [Gerrit: 655c3aa74d45791b0de5548c787ee24a147f2456]
  [Upstream: b35c98c923f4972198f741ff1d2b28671d6ff50d]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-12
changelog:
  - northd: avoid snat on reply packets (#2061593)
  [Gerrit: be49d5145e10b1e4a525eed3b12d7ffb7818f2d1]
  [Upstream: 8b3e1afc30f3cf0ef9857fdc68f619b6fbed10dc]


author: Mohammad Heib <mheib@redhat.com> - 22.03.0-13
changelog:
  - controller/pinctrl: avoid accessing invalid memory (#2052945)
  [Gerrit: 55a0ab5d2971daaf22e3d935f623bf7548a3df98]
  [Upstream: 6bc6002601ea161a287bcf53524e9282ab97c31b]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-14
changelog:
  - northd: avoid writing to IDL in parallel when using northd parallelization
  [Gerrit: 6410cb7906121bf2ebec3698d53bcfcb580ca4f6]
  [Upstream: 741a135fa1db9e10b725d4b69c6da455f732b89b]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-15
changelog:
  - ofctrl.c: Check installed flow when merging tracked flow changes. (#2071272)
  [Gerrit: 92cdada0e150e937e19f52c98a0c6a6dba7a84e0]
  [Upstream: 9c6d285ef2a65aef032cd60f9a9fe16cad7c4222]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-16
changelog:
  - system-ovn: fix CoPP test failures (#2073060)
  [Gerrit: 388446ff27650773716ebcbc332424b1bf82bad1]
  [Upstream: e922c05dbb0c0ca70c98bd0b24833248ff5d458b]


author: Ales Musil <amusil@redhat.com> - 22.03.0-17
changelog:
  - pinctrl.c: Send GARP only on chassis atached to l3gw (#2062580)
  [Gerrit: 77ec310dda51c78c1897011ba851612787fcc6c6]
  [Upstream: 77ec310dda51c78c1897011ba851612787fcc6c6]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-18
changelog:
  - Stop sending garps when binding not bound to chassis
  [Gerrit: 65088824dbca07dfdf3402d1775d3af76a304ef4]
  [Upstream: 65088824dbca07dfdf3402d1775d3af76a304ef4]


author: Numan Siddique <numans@ovn.org> - 22.03.0-19
changelog:
  - ovn-northd: Add flow to use eth.src if nd.tll is 0 in put_nd() action. (#2078026)
  [Gerrit: bd0ee4c1103ca5eaf834e48093205cacddaadf31]
  [Upstream: 80187a8031b6abe01fb23657a9bed2372ae23af5]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-20
changelog:
  - Get OVS branch updated to proper base version for upcoming changes.
  [Gerrit: 367051dacab28dbe875aba9e1920b5693cf284c3]
  [Upstream: 367051dacab28dbe875aba9e1920b5693cf284c3]


author: Adrian Moreno <amorenoz@redhat.com> - 22.03.0-21
changelog:
  - treewide: bump ovs and fix problematic loops
  [Gerrit: 985ef4580ac6558859e104bad6fd5e2a68af79f7]
  [Upstream: 985ef4580ac6558859e104bad6fd5e2a68af79f7]


author: Adrian Moreno <amorenoz@redhat.com> - 22.03.0-22
changelog:
  - parallel-hmap: rewrite iterator using multivar helpers
  [Gerrit: 3da85a6660776548ddafaa9759b260b0dac38b4b]
  [Upstream: 3da85a6660776548ddafaa9759b260b0dac38b4b]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-119
changelog:
  - ovn-controller: Fix some issues with CT zone assignment. (#2126406)
  [Upstream: b81a64293470bb4d61c024403a4cbeef522eb342]


author: Ilya Maximets <i.maximets@ovn.org> - 22.03.0-120
changelog:
  - controller: Fix QoS for ports with undetected or too low link speed. (#2136716)
  [Upstream: b47ba92dd33df5452c57d09e733adcee72d145b7]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-121
changelog:
  - tests: Fix flaky test "multi-vtep SB Chassis encap updates"
  [Upstream: c8bd5ad45130275155bac01feb3493f2bb548f3b]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-123
changelog:
  - ovn-controller: Fixed missing flows after interface deletion (#2129866)
  [Upstream: 22837138f093e7c3d4ee4c4f2f367fb19fc06398]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-125
changelog:
  - controller: Fixed ovs/ovn(features) connection lost when running more than 120 seconds (#2144084)
  [Upstream: 730dd68eb10d4488c1822f147852118fbc49e6e4]


author: Lucas Alvares Gomes <lucasagomes@gmail.com> - 22.03.0-97
changelog:
  - Allow for setting the Next server IP in the DHCP header (#2083629)
  [Gerrit: 34c04168372494823809cdcc52f4a94fb2513226]
  [Upstream: 0057cde2a64749bd2dbbaff525f7a1edccbd9c8a]


author: Ales Musil <amusil@redhat.com> - 22.03.0-98
changelog:
  - northd: Do not report WARN for empty requested-chassis (#2126400)
  [Gerrit: bc8691d79c510cf593a1837d566e0499ccd5b11d]
  [Upstream: bc8691d79c510cf593a1837d566e0499ccd5b11d]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-99
changelog:
  - controller: Fix first ping from lsp to external through snat failing (#2130046)
  [Gerrit: 8706146f45914d86889a2c446d83c61bbd124794]
  [Upstream: f12ae16814a8081da31e4eb731028b2132d2762d]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-100
changelog:
  - ci: ovn-kubernetes: Align CI jobs with recent ovn-kubernetes upstream.
  [Gerrit: e520418d1763b19e8f83ea9d9d7c57f6ab7dda76]
  [Upstream: bcc7338a24d4c2895774882bf9dc2a91f8913dbd]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-101
changelog:
  - github: ovn-kubernetes: Update go, kube and libovsdb versions.
  [Gerrit: 130a8d3957803c1b59e4a30a9d27d7c5440947dd]
  [Upstream: 4a5e20ee58cd012eb52a94ee1c97fe225e4e91f2]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-102
changelog:
  - northd: Fix multicast table full (#2094710)
  [Gerrit: 9ab131634868bf407228f0089998547768aa8ea3]
  [Upstream: a0d40589c518b8059e24b815f4a98e910ebfa09d]


author: Ales Musil <amusil@redhat.com> - 22.03.0-103
changelog:
  - controller: Restore MAC and vlan for DVR scenario (#2123837)
  [Gerrit: 33e3be71a62f6fc3ef15b562609dbe1bc87dc682]
  [Upstream: 36a70731585a62490479a25ab9f1aa85ba7c05e3]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-104
changelog:
  - northd: Use separate SNAT for already-DNATted traffic.
  [Gerrit: aa8c6d8725581905dc1c0b2259a63cd85b04962f]
  [Upstream: aa8c6d8725581905dc1c0b2259a63cd85b04962f]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-105
changelog:
  - spec: require python3-openvswitch for ovn-detrace
  [Gerrit: f87e14f0e81122e5b27c3b6f9f04b7af6269be96]
  [Upstream: 5886107159e86bc1f8b9e16834efbe3bcf497a13]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-106
changelog:
  - controller: fix ipv6 prefix delegation in gw router mode (#2129244 2129247)
  [Gerrit: dcf50d75d829ab02ad22ed0598f0d4bc9ae6febc]
  [Upstream: f83263c2d5544347c71cdf48fb62ded299a302b8]


author: Ales Musil <amusil@redhat.com> - 22.03.0-148
changelog:
  - northd: Allow related traffic through LB (#2126083)
  [Upstream: 06f92e616c63815f4514e36192141b4c187e745a]


author: Ales Musil <amusil@redhat.com> - 22.03.0-149
changelog:
  - northd: Add logical flow to defrag ICMP traffic (#2126083)
  [Upstream: 9682916dbaab6ca38e91a9c89a1c11df112f32a7]


author: Ales Musil <amusil@redhat.com> - 22.03.0-150
changelog:
  - northd: Store skip_snat and force_snat in ct_label/mark (#2126083)
  [Upstream: ad11ebf3d10edfe535a7ee91fd402f6ed234beb6]


author: Ales Musil <amusil@redhat.com> - 22.03.0-152
changelog:
  - ovn-trace: Use the original ovnact for execute_load
  [Upstream: 45e776588b7fa6e1733c77d36ea59cde5cd2dbc8]


author: Felix Hüttner <felix.huettner@mail.schwarz> - 22.03.0-155
changelog:
  - pinctrl: Send RARPs for external ipv6 interfaces (#2131676)
  [Upstream: b4f73af6d4d270255a60169a419d57057bac6723]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-156
changelog:
  - tests: Fix flaky test "IPv6 Neighbor Solicitation for unknown MAC"
  [Upstream: 3c71361d0e0f3d69447a30a8e042ff9175dedc00]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-157
changelog:
  - northd.c: Validate port type to avoid unexpected behavior.
  [Upstream: 57b659827ec8551371bd3fc91c6f9e97a4ab5593]


author: venu iyer <venugopali@nvidia.com> - 22.03.0-209
changelog:
  - northd: bypass connection tracking for stateless flows when there are LB flows present
  [Upstream: 3379887ffcf4d4afe70010adac8adb0338bde933]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-210
changelog:
  - tests: Fix Flaky system-tests "omit connection tracking ..."
  [Upstream: 78f959bbb2abaa76392537e63cce3afc60365108]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-211
changelog:
  - tests: fixed "policy-based routing" and "route tables IPv6 -- overlapping subnets"
  [Upstream: 9fd81379b2f32f3a0ca86e6e9e191ad9e4fad4af]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-212
changelog:
  - tests: fixed "dhcpv6 : 1 HV, 2 LS, 5 LSPs" and "external logical port"
  [Upstream: 11b7297b43d0c70f6d605e55c80bee7808307b12]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-213
changelog:
  - tests: fixed "send gratuitous ARP for NAT rules on HA distributed router"
  [Upstream: 03129d12aa078190fefecef2786d74ea82fe05a2]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-214
changelog:
  - tests: decreased failure rate of "tug-of-war between two chassis for the same port"
  [Upstream: f14e7cc7767a8ae054e2c8103c6d98e73137526d]


author: Mohammad Heib <mheib@redhat.com> - 22.03.0-86
changelog:
  - binding.c: update ld->peers when lsp type updated (#2077078)
  [Gerrit: bad4a849227decf85b14bf8fea0e4cb8de25579b]
  [Upstream: bad4a849227decf85b14bf8fea0e4cb8de25579b]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-87
changelog:
  - controller: fix potential segmentation violation when removing ports
  [Gerrit: add4972e24bd48a08f5c32642b709e08cf5bbe7b]
  [Upstream: 04292cc2dc2c3823b0cf86612e50ad0023bcb73f]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-88
changelog:
  - Don't blindly save original dst IP and Port to avoid megaflow unwildcarding.
  [Gerrit: 00fcddd0162ab0ceda7eb2fdaa2d98f3b5937676]
  [Upstream: 1139b655c996e520762dd3e7e43a9bd87b12be75]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-89
changelog:
  - tests: Add missing reset_pcap_file() definition.
  [Gerrit: 4bd9fbfa61d3f9ffdd1ebcb97306fd83fdd19c99]
  [Upstream: 4bd9fbfa61d3f9ffdd1ebcb97306fd83fdd19c99]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-90
changelog:
  - northd: don't include disabled LSP's IP to Load Balancing
  [Gerrit: 7341c10f88bc96aab5be9650c4fb5309d6e77589]
  [Upstream: a88e769e43f54fa6b12f92faca30dfb55eb1f323]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-91
changelog:
  - tests: Fix tests/check_acl_log.py outputs.
  [Gerrit: bc0ceedaca8839fd15ffc2e923192b50b1e9dfec]
  [Upstream: bc0ceedaca8839fd15ffc2e923192b50b1e9dfec]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-92
changelog:
  - Bump required python version to 3.6.
  [Gerrit: e292e13765451a733d15075f0e949e92deeb18e2]
  [Upstream: e292e13765451a733d15075f0e949e92deeb18e2]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-93
changelog:
  - controller: flush associated conntrack zone on PB release
  [Gerrit: f0a5f73850249060fa1f1d88c8c5130326a775da]
  [Upstream: f0a5f73850249060fa1f1d88c8c5130326a775da]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-94
changelog:
  - ovn-controller: fix a crash when deleting a port claimed when sb was ro
  [Gerrit: dc1288aef481d0d234256b2ccd0f7d08b4234e38]
  [Upstream: dc1288aef481d0d234256b2ccd0f7d08b4234e38]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-95
changelog:
  - Revert "ovn-controller: fix a crash when deleting a port claimed when sb was ro"
  [Gerrit: c2e8de38242cf0e21769692b6411cfc09257eac8]
  [Upstream: c2e8de38242cf0e21769692b6411cfc09257eac8]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-23
changelog:
  - northd: Mark most of the SB columns as write-changed-only. (#2069623)
  [Gerrit: c7071900c55d20160e3f2f2241059a8e8dd6a107]
  [Upstream: c7071900c55d20160e3f2f2241059a8e8dd6a107]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-24
changelog:
  - binding.c: Clear Port_Binding's encap column when encap-ip is removed.
  [Gerrit: 83c737e1741b24a58e1df333532529c9afb117a5]
  [Upstream: 83c737e1741b24a58e1df333532529c9afb117a5]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-25
changelog:
  - northd: dynamically compute l2 hdr len for check_pkt_larger action (#2075121)
  [Gerrit: 4f3656a20c7756f8ab9a7acae5ec192d37c1bf45]
  [Upstream: 4f3656a20c7756f8ab9a7acae5ec192d37c1bf45]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-26
changelog:
  - northd: fix nat-v6 with exempted_ext_ips configuration (#2066611)
  [Gerrit: 39034eea28cc4b8f79e6af3844fd0d1b7f680bd6]
  [Upstream: 39034eea28cc4b8f79e6af3844fd0d1b7f680bd6]


author: Ales Musil <amusil@redhat.com> - 22.03.0-27
changelog:
  - lflow: Add MAC bindings when new datapath is added to chassis (#2069783)
  [Gerrit: ff1e858c99779bdbd48fc4b0d0a1fb39bc9606b9]
  [Upstream: ff1e858c99779bdbd48fc4b0d0a1fb39bc9606b9]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-28
changelog:
  - utilities: nbctl: do not report errors for stateless nat if --may-exist is provided (#2066551)
  [Gerrit: ecd073a49eaec04db7de729a087410477e5811bb]
  [Upstream: ecd073a49eaec04db7de729a087410477e5811bb]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-29
changelog:
  - utilities: ovn-trace: fix reject action crash (#2074537)
  [Gerrit: fa7d86a8ae43fa208ef9a3980af396c1feaec92f]
  [Upstream: fa7d86a8ae43fa208ef9a3980af396c1feaec92f]


author: Ales Musil <amusil@redhat.com> - 22.03.0-30
changelog:
  - ci: ovn-kubernetes: Add missing socat package
  [Gerrit: 83d07fee947183253ec95c448b39d62aa6001d7f]
  [Upstream: 83d07fee947183253ec95c448b39d62aa6001d7f]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-31
changelog:
  - docs: fix a typo in bandwidth column name
  [Gerrit: d41054fcc4926e553139ef4ab13ae65c3f009fcb]
  [Upstream: d41054fcc4926e553139ef4ab13ae65c3f009fcb]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-32
changelog:
  - ovn-controller: Avoid recompute triggered by external_ids:ovn-installed update.
  [Gerrit: fcbe70bb7746f7ff7b6f6481a4446ebaf600b030]
  [Upstream: fcbe70bb7746f7ff7b6f6481a4446ebaf600b030]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-33
changelog:
  - northd: fix lflow grouping in build_lb_rules
  [Gerrit: bfa80196810b3c1306cdb00a032fcc7fb54ba025]
  [Upstream: 664f2aa752c48b699499051fa2dbf3a53effd482]


author: Mohammad Heib <mheib@redhat.com> - 22.03.0-34
changelog:
  - northd: handle container lport type update (#2037433)
  [Gerrit: 28d40c0a024227c9c845117087b7594723ff0ec7]
  [Upstream: cd3b685043fa9758df3665bf3e3fc972048698a6]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-35
changelog:
  - northd: Honor ct-snat-zone option for common case. (#2061619)
  [Gerrit: f93e36c8e3a30acbbe21c8641b8a4d48289578f0]
  [Upstream: f93e36c8e3a30acbbe21c8641b8a4d48289578f0]


author: Mary Manohar <mary.manohar@nutanix.com> - 22.03.0-36
changelog:
  - ovn-controller: Set Port_Binding.up field only if the Southbound DB is aware of this field
  [Gerrit: 56a836ce24271a19a0e17e5ac2f70b15e8c8dde9]
  [Upstream: 56a836ce24271a19a0e17e5ac2f70b15e8c8dde9]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-37
changelog:
  - ovn-controller: Consider zone 0 as a valid zone when restoring. (#2087194)
  [Gerrit: 7d6d67c824accf8b07a1da0e11c0aa70e8f22431]
  [Upstream: 3a8fe34c789f09135c1356ace442793dd6fc2f1c]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-38
changelog:
  - northd: fix stateless nat with allowed_ext_ips (#2066990)
  [Gerrit: fc2cdb499023676e8faf9e368746896166d29114]
  [Upstream: fc2cdb499023676e8faf9e368746896166d29114]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-39
changelog:
  - ovn-sb.xml: Fix ct_lb documentation.
  [Gerrit: d48ff8f749efed273d9a08bfaeb22d0954d34b7d]
  [Upstream: 9eb7b4ec75e6773eb8f1770cc03f2fb0d391262a]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-40
changelog:
  - actions: Add action ct_lb_mark.
  [Gerrit: be66dbb1baec84f0fd14353b65542d7279aeb6ca]
  [Upstream: 3357440a3f1e8426953f96b41f72b88b43b86c42]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-41
changelog:
  - actions: Add stack push and pop actions.
  [Gerrit: e6c50afa9f53068254b86844ec37f18cf121ff09]
  [Upstream: 8ce847737f2db7b82b2e0296ff3b39551393d839]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-42
changelog:
  - ovn-northd: Improve the doc and tests for ecmp-symmetric-reply.
  [Gerrit: b2281b863560b3841554dba4f5e0328ed406341d]
  [Upstream: bf55f7a655abb7aa0c3e5d537e79595ae13e89f2]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-43
changelog:
  - ovn-controller: Handle SB_Global:options:northd_internal_version in I-P engine.
  [Gerrit: 4c509ceda237963359a86ceaca645aaa0cf84338]
  [Upstream: c2eeb2c98ea860dbbc7eee5e9bae8a65769b0da3]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-44
changelog:
  - Use ct_mark for masked access to make flows HW-offloading friendly. (#1957786)
  [Gerrit: d1e05296516583e7ed779572729c54ca31fe6c92]
  [Upstream: a075230e4a0fcc166251271db1c8ae01b993c9cf]


author: Ales Musil <amusil@redhat.com> - 22.03.0-45
changelog:
  - physical.c: Avoid NULL ptr deref in populate_remote_chassis_macs (#2082341)
  [Gerrit: d3fbeea8516ea8654b847f0d916d4bbca650ca05]
  [Upstream: d2b767fff257af55d2be7e4fe842539b7cb7f058]


author: Ales Musil <amusil@redhat.com> - 22.03.0-46
changelog:
  - physical.c: Move localport remote output flow definition (#2076604)
  [Gerrit: 4e9ecbc757419f7fdfdfb88b9c3643dc09f2b2b6]
  [Upstream: 14e19ba2c885c30f0cc95d3b9bd74e87bbbc352a]


author: Ales Musil <amusil@redhat.com> - 22.03.0-47
changelog:
  - binding.c: Make sure that localport is removed from local datapath (#2076604)
  [Gerrit: cb2e57060e9d7c4d5d2902e3a61474278a0a4241]
  [Upstream: 321f13ea1281ce9d5c13a8f9b7a5efc0ca7b3cab]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-48
changelog:
  - northd: Use ct_lb_mark only when all chassis support it. (#2091565)
  [Gerrit: bab59d76ea96fefac315c522b5ce40928947ce99]
  [Upstream: 3fd4db6]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-49
changelog:
  - northd: ovn-controller: Use ct_mark.natted only when ct_lb_mark is used.
  [Gerrit: 8ba4efdf219b1e20ed190e16a6af37aa6bdf7a69]
  [Upstream: 8ba4efdf219b1e20ed190e16a6af37aa6bdf7a69]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-50
changelog:
  - northd: Use ct_mark.blocked and ecmp_reply_port only when all chassis support it. (#2091565)
  [Gerrit: c53f339342dbc3f79a34787f153f81989bac9909]
  [Upstream: c53f339342dbc3f79a34787f153f81989bac9909]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-51
changelog:
  - Set release date for 22.03.1.
  [Gerrit: 6d3af5241168481880e829bb71f9a3c768db7a83]
  [Upstream: 6d3af5241168481880e829bb71f9a3c768db7a83]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-52
changelog:
  - Prepare for 22.03.2.
  [Gerrit: ef112287c6c063ff915d24cac6e5d5b5af3257a6]
  [Upstream: ef112287c6c063ff915d24cac6e5d5b5af3257a6]


author: Terry Wilson <twilson@redhat.com> - 22.03.0-53
changelog:
  - Handle re-used pids in pidfile_is_running
  [Gerrit: 11800229022e1445f8a8523a3ca5bb7c2e7c9a90]
  [Upstream: 11800229022e1445f8a8523a3ca5bb7c2e7c9a90]


author: Terry Wilson <twilson@redhat.com> - 22.03.0-54
changelog:
  - Ensure pid belongs to ovsdb-server in ovn-ctl
  [Gerrit: c45619f5541a885554b974d18a1b088902316b1d]
  [Upstream: c45619f5541a885554b974d18a1b088902316b1d]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-55
changelog:
  - Lock pinctrl_mutex for pinctrl_wait
  [Gerrit: 6172f6a9bdcd430c56e9be81e42a2899b2e6876c]
  [Upstream: 6172f6a9bdcd430c56e9be81e42a2899b2e6876c]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-56
changelog:
  - Fix pidfile_is_running when $cmd is not passed
  [Gerrit: 543c23cb74ddc9ee23c1f2214952e76fb4cfb830]
  [Upstream: 6e57adfe5a35fc36ef290c6e9ae7e616f73cd3d2]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-57
changelog:
  - Fix memleak in ovn-nbctl when args can't be parsed
  [Gerrit: 9c29f5523360e8f34542dcc10ff7419c5b492858]
  [Upstream: 9c29f5523360e8f34542dcc10ff7419c5b492858]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-58
changelog:
  - tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
  [Gerrit: 8423d024d7a3965a722b53fe47ed7f37088c225d]
  [Upstream: 8423d024d7a3965a722b53fe47ed7f37088c225d]


author: Terry Wilson <twilson@redhat.com> - 22.03.0-59
changelog:
  - Allow arbitrary args to be passed to called binary
  [Gerrit: b1d6d92b83c634049078fbf477436751ced5ccfc]
  [Upstream: b1d6d92b83c634049078fbf477436751ced5ccfc]


author: Ales Musil <amusil@redhat.com> - 22.03.0-60
changelog:
  - northd.c: Add flow to skip put_nd action if ip6.src or nd.sll is 0
  [Gerrit: c81559a54e0e205ff3f53c48065d4b57b18f0061]
  [Upstream: 0a4bc2075f7df1bb38338cde1973c931aa5e1942]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-61
changelog:
  - northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline (#2094980)
  [Gerrit: 187ae17ef1639d132cab7d0cbe546c4e39964bb0]
  [Upstream: 187ae17ef1639d132cab7d0cbe546c4e39964bb0]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-62
changelog:
  - ovs: Bump submodule to newer version (#2102618)
  [Gerrit: a6bfa463aaa43ab76e3debac27b46edaa1e37087]
  [Upstream: a6bfa463aaa43ab76e3debac27b46edaa1e37087]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-63
changelog:
  - northd: set svc_mon status to offline if port_binding released (#2103740)
  [Gerrit: 3a1bb158e4ed25e4439373b46769b11003503912]
  [Upstream: 23e203a3f30bd57ef8d0def7ee2698e588782d0c]


author: Ales Musil <amusil@redhat.com> - 22.03.0-64
changelog:
  - ovn-nbctl: Fix priority arg of lrp-set-gateway-chassis (#2102930)
  [Gerrit: 6f0e30b208d85030cfb6272866388d7a290c2bde]
  [Upstream: 2721412c4ea30497938f89ed9364e07ce70d15e0]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-65
changelog:
  - ovn-nb: Properly document multicast flood config defaults.
  [Gerrit: a9f214a71dbc43e1627be3e55541481b3d7c61a5]
  [Upstream: a9f214a71dbc43e1627be3e55541481b3d7c61a5]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-66
changelog:
  - ovn-ic: do not learn routes with link-local next-hops (#2100355)
  [Gerrit: d13d1ab4af6f51bfb1bccdb1cc60b7da70753509]
  [Upstream: cb0e2b3f44daeafb2f02f07289e3c410ee6ead28]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-67
changelog:
  - lflow: fix possible use-after-free in add_lb_vip_hairpin_reply_action
  [Gerrit: 6e5dc3fffa93e502c0f6584a6e2c71ebc7fddfd1]
  [Upstream: 25cb8878699a2b74825bdea4c77b9d713b91cb80]


author: wangchuanlei <wangchuanlei@inspur.com> - 22.03.0-68
changelog:
  - pinctrl: fix ovn-controller abort when service start.
  [Gerrit: 16599fb23344d86e00c7d5539a9dc77798d466a8]
  [Upstream: f61bb7a5e7b0387233a4237902065bc84b0be82f]


author: Numan Siddique <numans@ovn.org> - 22.03.0-69
changelog:
  - Fix compilation issue in fedora 37/rawhide.
  [Gerrit: 822f78a0ab0deaf27c0576104acacd124fbbd389]
  [Upstream: 500982b84280fdc451877c76f5fdb9a0ac19e805]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-132
changelog:
  - ic: lookup southbound port_binding only if needed
  [Upstream: 2a92afaad1b45b7edff9a45fc52fa822857d66b0]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.03.0-133
changelog:
  - ic: prevent advertising/learning multiple same routes
  [Upstream: 5cefb15c7a9ec17e8b5f04f1728a9f57e677a199]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-137
changelog:
  - ovn-ic: Only monitor useful tables and columns.
  [Upstream: 734c6ac90cac028cc75169ec8c257f6349382a09]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-138
changelog:
  - build-aux/sodepends.py: Fix broken build when manpage changes.
  [Upstream: a3388a203f11ec5a51d3ecb04664dd3d0f5bdde1]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-140
changelog:
  - .ci: ovn-kubernetes: Add a "prepare" stage to allow for custom actions.
  [Upstream: 5ab0839ea27f6787edc849150e56631e78e9d7c4]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.0-141
changelog:
  - .ci: ovn-kubernetes: Skip session affinity related tests.
  [Upstream: 679c6fd1343ca85b7ada765941909bc7bb83c6ed]


author: Ales Musil <amusil@redhat.com> - 22.03.0-170
changelog:
  - northd: Make the enclose handling less error prone
  [Upstream: 943520b9fc75acc81e6cd483ac15d7062f25179b]


author: Ales Musil <amusil@redhat.com> - 22.03.0-171
changelog:
  - northd: Drop packets for LBs with no backends (#2177173)
  [Upstream: 7da0831433bfd2f435f23d43ec606236db5ab7be]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-172
changelog:
  - controller: lflow: do not use tcp as default IP protocol for ct_snat_to_vip action (#2157846)
  [Upstream: b9843f48bee1db969f3f251e61a526d8da38a443]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-173
changelog:
  - northd: take into account qos_min_rate in port_has_qos_params
  [Upstream: ecc6e6f9de28f7fd1a3c584e605dc6ad2ad1e462]


author: Ales Musil <amusil@redhat.com> - 22.03.0-174
changelog:
  - controller: Clear tunnels from old integration bridge (#2173635)
  [Upstream: f698d85de6d44804d5d2c2d48ccb28daec7b7bdb]


author: Eelco Chaudron <echaudro@redhat.com> - 22.03.0-175
changelog:
  - ci: Add arping package to run floating IP tests.
  [Upstream: df6d579b5254e9c960515a633bae4acc1874a224]


author: Ales Musil <amusil@redhat.com> - 22.03.0-177
changelog:
  - northd: Update the is_stateless helper for router nat
  [Upstream: 6f5191088e064a0bee4e31adf74cae44a0f16e84]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-178
changelog:
  - northd.c: TTL discard flow should support for both ipv4 and ipv6.
  [Upstream: f39d54116db65c86f025d9ae4c5f5575e1a851cd]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-179
changelog:
  - northd.c: Avoid sending ICMP time exceeded for multicast packets.
  [Upstream: 98e57ea551cfbdeef246baa593486e3b75594c9d]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-73
changelog:
  - tests: Avoid matching on the OVS flow key contents.
  [Upstream: af7c01db7dabd0cefedf82e85211f497f11ebdcd]


author: Mohammad Heib <mheib@redhat.com> - 22.06.0-75
changelog:
  - OVN-CI: Add test cases with monitor-all enabled.
  [Upstream: 728afe31a0ca2e3093d547abbf69291283dc846f]


author: Mark Michelson <mmichels@redhat.com> - 22.06.0-76
changelog:
  - ovn-controller: Fix some issues with CT zone assignment. (#2126406)
  [Upstream: fda37ecdc23ea5c76ef7a64149ae16006843cece]


author: Ilya Maximets <i.maximets@ovn.org> - 22.06.0-77
changelog:
  - controller: Fix QoS for ports with undetected or too low link speed. (#2136716)
  [Upstream: 38127600f9bc8c5393d179588bed6b16216a4f1e]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-78
changelog:
  - tests: Fix flaky test "multi-vtep SB Chassis encap updates"
  [Upstream: a13cd4d2f75c6b1d58e017f4864ec332906e32f1]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-80
changelog:
  - ovn-controller: Fixed missing flows after interface deletion (#2129866)
  [Upstream: 43a8b1e49306abb0e1bdfc21af2ad77bd1fde343]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-82
changelog:
  - controller: Fixed ovs/ovn(features) connection lost when running more than 120 seconds (#2144084)
  [Upstream: c6061d58bd0b31aeebef26ca12835d3c4079193f]


author: Mark Michelson <mmichels@redhat.com> - 22.06.0-4
changelog:
  - Prepare for 22.06.1.
  [Gerrit: 437dc3a01266d7f128bba532c674c5827af1bd6f]
  [Upstream: 437dc3a01266d7f128bba532c674c5827af1bd6f]


author: Terry Wilson <twilson@redhat.com> - 22.06.0-5
changelog:
  - Handle re-used pids in pidfile_is_running
  [Gerrit: 98e7d4b3675b237c770763377382075ac08c64ba]
  [Upstream: 98e7d4b3675b237c770763377382075ac08c64ba]


author: Terry Wilson <twilson@redhat.com> - 22.06.0-6
changelog:
  - Ensure pid belongs to ovsdb-server in ovn-ctl
  [Gerrit: d0847f56913245c19a33e087f730c084ca674c83]
  [Upstream: d0847f56913245c19a33e087f730c084ca674c83]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-7
changelog:
  - Lock pinctrl_mutex for pinctrl_wait
  [Gerrit: 6e36ad7a52ec4e6443ccb3185bda6421cdf6747e]
  [Upstream: 6e36ad7a52ec4e6443ccb3185bda6421cdf6747e]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-8
changelog:
  - Fix pidfile_is_running when $cmd is not passed
  [Gerrit: 44e047d6f1be5ae4f564e82a928cf1f08f1908ef]
  [Upstream: 6e57adfe5a35fc36ef290c6e9ae7e616f73cd3d2]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-9
changelog:
  - Implement RARP activation strategy for ports
  [Gerrit: c75ddaf804cc8ea8499706430b438ae53f2f1224]
  [Upstream: ee20c48c2f5ce9d512adfcbea3ee300f8bb09625]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-10
changelog:
  - Fix memleak in ovn-nbctl when args can't be parsed
  [Gerrit: 70b360325c13f399835b1f5c7ac0c0acd4832773]
  [Upstream: 70b360325c13f399835b1f5c7ac0c0acd4832773]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-11
changelog:
  - tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
  [Gerrit: 656a91b6b5cd9d9e48b8e938fcffb81ead2d9fda]
  [Upstream: 656a91b6b5cd9d9e48b8e938fcffb81ead2d9fda]


author: Terry Wilson <twilson@redhat.com> - 22.06.0-12
changelog:
  - Allow arbitrary args to be passed to called binary
  [Gerrit: 849106f6ee75d7b1ff990763325d41d45c843a64]
  [Upstream: 849106f6ee75d7b1ff990763325d41d45c843a64]


author: Ales Musil <amusil@redhat.com> - 22.06.0-13
changelog:
  - northd.c: Add flow to skip put_nd action if ip6.src or nd.sll is 0
  [Gerrit: c5596102cb84e22086d7807b31cbe5c9e893ac38]
  [Upstream: 0a4bc2075f7df1bb38338cde1973c931aa5e1942]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.06.0-14
changelog:
  - northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline (#2094980)
  [Gerrit: 9885154fc41005dbb8fbbdca9e3a38d892870f53]
  [Upstream: 9885154fc41005dbb8fbbdca9e3a38d892870f53]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-15
changelog:
  - tests: add multi-chassis keyword to relevant test cases
  [Gerrit: 4bdade3593ae3c6604822716d22ab04b0af962da]
  [Upstream: 4bdade3593ae3c6604822716d22ab04b0af962da]


author: Mark Michelson <mmichels@redhat.com> - 22.06.0-16
changelog:
  - ovs: Bump submodule to newer version (#2102618)
  [Gerrit: 5593044a8be0d2ce730e4890cf213ee760916889]
  [Upstream: 5593044a8be0d2ce730e4890cf213ee760916889]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.06.0-17
changelog:
  - northd: set svc_mon status to offline if port_binding released (#2103740)
  [Gerrit: 8cc90ac02fff34d640c551230c712f9184d35e2a]
  [Upstream: 23e203a3f30bd57ef8d0def7ee2698e588782d0c]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-18
changelog:
  - Always funnel multichassis port traffic through tunnels
  [Gerrit: 894bcac4922928eb5701bdeb0fd8319973fd3ba6]
  [Upstream: 7084cf437421aedac019a4151d0b6ce9208e695a]


author: Ales Musil <amusil@redhat.com> - 22.06.0-19
changelog:
  - ovn-nbctl: Fix priority arg of lrp-set-gateway-chassis (#2102930)
  [Gerrit: bc46ab4dbdd866307ce4851fc68170764625f397]
  [Upstream: 2721412c4ea30497938f89ed9364e07ce70d15e0]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-20
changelog:
  - ovn-nb: Properly document multicast flood config defaults.
  [Gerrit: 503e7333efc193fd8457f981e32d48ec27c417df]
  [Upstream: 503e7333efc193fd8457f981e32d48ec27c417df]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-21
changelog:
  - tests: fixed flaky test localnet connectivity with multiple requested-chassis
  [Gerrit: 592ba5643c5e250e0f2fd0232d475cee1a3e2014]
  [Upstream: 592ba5643c5e250e0f2fd0232d475cee1a3e2014]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.06.0-22
changelog:
  - ovn-ic: do not learn routes with link-local next-hops (#2100355)
  [Gerrit: 55d2f0c805ef912aab5483fed384e2b749fbe413]
  [Upstream: cb0e2b3f44daeafb2f02f07289e3c410ee6ead28]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.06.0-23
changelog:
  - lflow: fix possible use-after-free in add_lb_vip_hairpin_reply_action
  [Gerrit: 6bcb3b7931c3e705c9d2ff0235accc0575cfbc7b]
  [Upstream: 25cb8878699a2b74825bdea4c77b9d713b91cb80]


author: wangchuanlei <wangchuanlei@inspur.com> - 22.06.0-24
changelog:
  - pinctrl: fix ovn-controller abort when service start.
  [Gerrit: 593b3c25e1ab88db3e13fe93c8a265e7efea3863]
  [Upstream: f61bb7a5e7b0387233a4237902065bc84b0be82f]


author: Igor Zhukov <ivzhukov@sbercloud.ru> - 22.06.0-67
changelog:
  - Build tests with asan and ubsan together to reduce CI time.
  [Upstream: 89dab07821a2cf3d881bf156ee3071af9ab3e80b]


author: Mohammad Heib <mheib@redhat.com> - 22.06.0-70
changelog:
  - OVN-CI: ovn unit tests run in parallel jobs. (#2114862)
  [Upstream: 74a4bcf18b7623f939216f1244d57e1882c93daf]


author: Ales Musil <amusil@redhat.com> - 22.06.0-71
changelog:
  - ci: Add missing tests after switch to parallel jobs
  [Upstream: b04065057cb9e86583368ac6dd04617c9439298d]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-72
changelog:
  - ovs: Bump submodule to tip of branch-3.0 and add related test (#2126450)
  [Upstream: d6b59b35fb4c0bc174e9f1cace4a1b9b244f3c58]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-48
changelog:
  - tests: Fix tests/check_acl_log.py outputs.
  [Gerrit: a553f2716cf068478bd50192a3bff6e4eeef9aff]
  [Upstream: a553f2716cf068478bd50192a3bff6e4eeef9aff]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-49
changelog:
  - Bump required python version to 3.6.
  [Gerrit: 65c9911ed6c8a2575b205b11afd1679f487ca204]
  [Upstream: 65c9911ed6c8a2575b205b11afd1679f487ca204]


author: Ilya Maximets <i.maximets@ovn.org> - 22.06.0-50
changelog:
  - northd: Optimize load balancer lookups for groups.
  [Gerrit: c0fa05571b30db0760ba9f38b884c8d97d77f865]
  [Upstream: c0fa05571b30db0760ba9f38b884c8d97d77f865]


author: Ilya Maximets <i.maximets@ovn.org> - 22.06.0-51
changelog:
  - northd: Add datapaths to load balancers in bulk.
  [Gerrit: 12d9780ab01d97c6d6f80af8533400f4209f7457]
  [Upstream: 12d9780ab01d97c6d6f80af8533400f4209f7457]


author: Ilya Maximets <i.maximets@ovn.org> - 22.06.0-52
changelog:
  - northd: Retrieve load balancer options only once.
  [Gerrit: 7de8774e5aa8cf07e49c483ce3f1e729ad135d06]
  [Upstream: 7de8774e5aa8cf07e49c483ce3f1e729ad135d06]


author: Ilya Maximets <i.maximets@ovn.org> - 22.06.0-53
changelog:
  - northd: Re-use IP sets created for load balancer groups.
  [Gerrit: 23676602ce71e0fc160c4691bcc748c197a073e9]
  [Upstream: 23676602ce71e0fc160c4691bcc748c197a073e9]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.06.0-54
changelog:
  - controller: flush associated conntrack zone on PB release
  [Gerrit: adb79f2838ce37fdd237d54a73bf9955b2df52c5]
  [Upstream: adb79f2838ce37fdd237d54a73bf9955b2df52c5]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.06.0-55
changelog:
  - northd: drop traffic to disabled LSPs in ingress pipeline
  [Gerrit: 167a7bf1a0838ecbf0617fe0856ba9087df2337b]
  [Upstream: 167a7bf1a0838ecbf0617fe0856ba9087df2337b]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-56
changelog:
  - ovn-controller: fix a crash when deleting a port claimed when sb was ro
  [Gerrit: 25152000923af1b1c35fd2d758dcc8564c158c42]
  [Upstream: 25152000923af1b1c35fd2d758dcc8564c158c42]


author: Mark Michelson <mmichels@redhat.com> - 22.06.0-57
changelog:
  - Revert "ovn-controller: fix a crash when deleting a port claimed when sb was ro"
  [Gerrit: 981b87f0450cda3532e42329994178a5cca9d09b]
  [Upstream: 981b87f0450cda3532e42329994178a5cca9d09b]


author: Ales Musil <amusil@redhat.com> - 22.06.0-106
changelog:
  - northd: Add logical flow to defrag ICMP traffic (#2126083)
  [Upstream: 67533aa647f635b7e6e0195ff3cb5d6a387e49cd]


author: Ales Musil <amusil@redhat.com> - 22.06.0-107
changelog:
  - northd: Store skip_snat and force_snat in ct_label/mark (#2126083)
  [Upstream: d2bf5a8f83a2aa59c8eb9d96851135b011ff898c]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-109
changelog:
  - northd: Add logical flows to allow rpl/rel traffic in acl_after_lb stage. (#1947807)
  [Upstream: be1e73c8523008a6ea3b461ebbe904089f7cd07b]


author: Ales Musil <amusil@redhat.com> - 22.06.0-110
changelog:
  - ovn-trace: Use the original ovnact for execute_load
  [Upstream: 1b61cc8b98d04ecee9409609ff65b3e4a864395a]


author: Felix Hüttner <felix.huettner@mail.schwarz> - 22.06.0-113
changelog:
  - pinctrl: Send RARPs for external ipv6 interfaces (#2131676)
  [Upstream: 212966d5f50f28a541b6fe3a0823fe3a70954325]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-114
changelog:
  - tests: Fix flaky test "IPv6 Neighbor Solicitation for unknown MAC"
  [Upstream: 0af78b6c7c3d218c49f34623331d4ed79a047efa]


author: Han Zhou <hzhou@ovn.org> - 22.06.0-115
changelog:
  - northd.c: Validate port type to avoid unexpected behavior.
  [Upstream: 725451d463016b3a743a7015e43a868a1ba45dc5]


author: Numan Siddique <numans@ovn.org> - 22.06.0-25
changelog:
  - Fix compilation issue in fedora 37/rawhide.
  [Gerrit: 5f948fc8f99fc12fc666ffe1ee4b54e005ff7038]
  [Upstream: 500982b84280fdc451877c76f5fdb9a0ac19e805]


author: Andreas Karis <ak.karis@gmail.com> - 22.06.0-26
changelog:
  - IPsec: Add option to force NAT-T encapsulation (#2041681)
  [Gerrit: 0e3ee19efea923ca6293af12e6610460c0cfb8b8]
  [Upstream: d6dd8e49551141159f040406202f8550c18a1846]


author: Han Zhou <hzhou@ovn.org> - 22.06.0-27
changelog:
  - extend-table: Fix table ID double allocation after OVS restart. (#2112111)
  [Gerrit: 3affdfe8952fa359ed52aa0cbb28ffb879ba6fb6]
  [Upstream: db15cf29a1f9857b55389f424c5d747406550cb7]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.06.0-89
changelog:
  - ic: lookup southbound port_binding only if needed
  [Upstream: 727e61513903d8e4d18c9fc5b278017e3a741674]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.06.0-90
changelog:
  - ic: prevent advertising/learning multiple same routes
  [Upstream: 6cd865743a1860fa15eec6776861f0fd822b4efd]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-94
changelog:
  - ovn-ic: Only monitor useful tables and columns.
  [Upstream: 9ba750c19f0ed3b4d85932f5d7f016e973b3edb4]


author: Han Zhou <hzhou@ovn.org> - 22.06.0-95
changelog:
  - build-aux/sodepends.py: Fix broken build when manpage changes.
  [Upstream: 73fc193089bd8eebc9b362b4a183a07620f145c5]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-97
changelog:
  - .ci: ovn-kubernetes: Add a "prepare" stage to allow for custom actions.
  [Upstream: 5532b938f7abd1068911f86fb52fdb4391d99bb2]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-98
changelog:
  - .ci: ovn-kubernetes: Skip session affinity related tests.
  [Upstream: 83e37e8e3bcb9a3c12f079ab60de39d4fb586c8f]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-58
changelog:
  - controller: Fix first ping from lsp to external through snat failing (#2130045)
  [Gerrit: 7ec418f29b37fe76c968d0a581a4defca4815e7e]
  [Upstream: f12ae16814a8081da31e4eb731028b2132d2762d]


author: Dumitru Ceara <dceara@redhat.com> - 22.06.0-59
changelog:
  - ci: ovn-kubernetes: Align CI jobs with recent ovn-kubernetes upstream.
  [Gerrit: 31b2f6c76ebaa429c79511272277a5796257c43c]
  [Upstream: bcc7338a24d4c2895774882bf9dc2a91f8913dbd]


author: Xavier Simonart <xsimonar@redhat.com> - 22.06.0-60
changelog:
  - northd: Fix multicast table full (#2094710)
  [Gerrit: b336ef8dcb860693d5017bf73f489e6a78eb8f97]
  [Upstream: a0d40589c518b8059e24b815f4a98e910ebfa09d]


author: Ales Musil <amusil@redhat.com> - 22.06.0-61
changelog:
  - controller: Restore MAC and vlan for DVR scenario (#2123837)
  [Gerrit: c0a6339f37e09a46bb034070aebd0b8fdd4456fc]
  [Upstream: 36a70731585a62490479a25ab9f1aa85ba7c05e3]


author: Mark Michelson <mmichels@redhat.com> - 22.06.0-62
changelog:
  - northd: Use separate SNAT for already-DNATted traffic.
  [Gerrit: 6020ed22eafe3741e92dfd150aa98ca3a767ae43]
  [Upstream: 6020ed22eafe3741e92dfd150aa98ca3a767ae43]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.06.0-63
changelog:
  - spec: require python3-openvswitch for ovn-detrace
  [Gerrit: 51f0f88bd81d8ccefc2b77b9d17138aa27ca3b90]
  [Upstream: 5886107159e86bc1f8b9e16834efbe3bcf497a13]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.06.0-64
changelog:
  - controller: fix ipv6 prefix delegation in gw router mode (#2129244 2129247)
  [Gerrit: b490c4b9f0f0a215713f440b73ebaca4634b3592]
  [Upstream: f83263c2d5544347c71cdf48fb62ded299a302b8]


author: Dumitru Ceara <dceara@redhat.com> - 22.09.0-24
changelog:
  - northd: Include VIP port in LB affinity learn flow matches. (#2150533)
  [Upstream: cc037c7538d635e7d014e98935a83bc15140674f]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-26
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: c70ad426f41a0ad2799dac0117c4b70ec3ebcd4a]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-27
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 2a7c712e3bb14cdfd89fc5d21c11b567b0855f2a]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-28
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: d6510560a43a7323d33a1d44f4386b7df846f978]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-29
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 548638a08d6c5927eb3aad93870af36f58da34a7]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-30
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: f73dd8e3018cfb7d6ee5cb29a5f2a05927541421]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-31
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 75e5bb9272fb7e3a867b51fff2f524ca50f53b03]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-5
changelog:
  - controller: Fix first ping from lsp to external through snat failing (#2130045)
  [Upstream: 76a01e53a9fcc3184211cca10787d462cb86a352]


author: Ales Musil <amusil@redhat.com> - 22.09.0-7
changelog:
  - controller: Restore MAC and vlan for DVR scenario (#2123837)
  [Upstream: 86e99bf95a2191ebdcd5d03335ff8add2a636f55]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-8
changelog:
  - northd: Use separate SNAT for already-DNATted traffic.
  [Upstream: 51044dbfdba234a3f50d8c9c952335e41b72a39b]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.09.0-9
changelog:
  - spec: require python3-openvswitch for ovn-detrace
  [Upstream: 29e4d43966fbf34d9707e31880c455f22a643bb3]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.09.0-10
changelog:
  - controller: fix ipv6 prefix delegation in gw router mode (#2129244 2129247)
  [Upstream: f2042a2e6aeb1a7fe266316337545331f5186dd0]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-11
changelog:
  - ovs: Bump submodule to tip of branch-3.0 and add related test (#2126450)
  [Upstream: c18415d5ae7273c633190df4ac9e872a0a0f9709]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-13
changelog:
  - ovn-controller: Fix some issues with CT zone assignment. (#2126406)
  [Upstream: 0fc041667031da20cd03c0b76de8de3dbe502d50]


author: Ilya Maximets <i.maximets@ovn.org> - 22.09.0-14
changelog:
  - controller: Fix QoS for ports with undetected or too low link speed. (#2136716)
  [Upstream: ae96d5d753ccbee9b239178f56460e05169ac9f7]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-15
changelog:
  - tests: Fix flaky test "multi-vtep SB Chassis encap updates"
  [Upstream: ef15d5c22fa2255db69be2d6da822cefb099327c]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-17
changelog:
  - ovn-controller: Fixed missing flows after interface deletion (#2129866)
  [Upstream: 90c165fa5a6ecdd9bac606cf259ae88228b96208]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-19
changelog:
  - controller: Fixed ovs/ovn(features) connection lost when running more than 120 seconds (#2144084)
  [Upstream: db61b2e4f166092e5bc93f4cba7696a72037a069]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-99
changelog:
  - tests: decreased failure rate of "tug-of-war between two chassis for the same port"
  [Upstream: b40e8db09f291b148eb1768ca4b723108d6c03c1]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-102
changelog:
  - tests: fixed "send gratuitous arp for nat ips in localnet"
  [Upstream: cb4fa77b047ab546a7a6d40acd135c5a610d6313]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-105
changelog:
  - tests: fixed "MAC binding aging" and "IGMP external querier"
  [Upstream: 2188f12baa79bef42ddff039a45fff03dd5318b9]


author: Ales Musil <amusil@redhat.com> - 22.12.0-106
changelog:
  - system-tests: Do not hardcode DP key for the flows
  [Upstream: 7acca334e1d32e6a670228ab5d01058318bf764a]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-107
changelog:
  - tests: fixed "ovn-controller port security OF flows"
  [Upstream: abe62ff428e98a499f2a4fa812d1163657f9f339]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-108
changelog:
  - binding: fixed port claims as additional_chassis
  [Upstream: 1ea5b0678de84bfd8842089b2ae5b963a4bfab93]


author: Ales Musil <amusil@redhat.com> - 22.12.0-37
changelog:
  - system-tests: Reduce flakiness of netcat UDP clients
  [Upstream: 7e36a95c938b4301ed3c424da7bfa812f26ad895]


author: Ales Musil <amusil@redhat.com> - 22.12.0-38
changelog:
  - northd: Make the enclose handling less error prone
  [Upstream: ce7f482b485a1a957cf28c970942908bd62952ac]


author: Ales Musil <amusil@redhat.com> - 22.12.0-39
changelog:
  - northd: Drop packets for LBs with no backends (#2177173)
  [Upstream: f898f470a0f9280d8e67c541ea38344a3ddab192]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.12.0-40
changelog:
  - controller: lflow: do not use tcp as default IP protocol for ct_snat_to_vip action (#2157846)
  [Upstream: 7cedd7714e449b26539f027cd339fd3b7de99bcb]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.12.0-41
changelog:
  - northd: take into account qos_min_rate in port_has_qos_params
  [Upstream: 3e783aab3ad49fb877f3339668f6be6d289535f9]


author: Ales Musil <amusil@redhat.com> - 22.12.0-42
changelog:
  - controller: Clear tunnels from old integration bridge (#2173635)
  [Upstream: c259c5d8cf46b50d9585fcac0cb9345e7deece6f]


author: Eelco Chaudron <echaudro@redhat.com> - 22.12.0-43
changelog:
  - ci: Add arping package to run floating IP tests.
  [Upstream: 9baf13907ab041e607f1abd749eed113f7515331]


author: Ales Musil <amusil@redhat.com> - 22.12.0-44
changelog:
  - northd: Update the is_stateless helper for router nat
  [Upstream: bf70009facad7dfb1ead0e89efa0c5e2255f671d]


author: Han Zhou <hzhou@ovn.org> - 22.12.0-45
changelog:
  - northd.c: TTL discard flow should support for both ipv4 and ipv6.
  [Upstream: 37e6917bd29badf10b99a5e0d00f70d4a0cd8384]


author: Han Zhou <hzhou@ovn.org> - 22.12.0-46
changelog:
  - northd.c: Avoid sending ICMP time exceeded for multicast packets.
  [Upstream: f1d9ed6061d96fea0f0042354c2d765ff6a94d7b]


author: Ales Musil <amusil@redhat.com> - 22.12.1-5
changelog:
  - northd: Make sure that skip_snat=true is evaluated before force_snat (#2224260)
  [Upstream: 133761a5dbd6f0413cf27853df07190642d2ea39]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-6
changelog:
  - checkpatch: Ignore yml files when checking line lengths.
  [Upstream: 8f06142d6030b8791b1fc7310225669dcff55f9b]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.12.1-7
changelog:
  - Use correct nw_ttl=255 to match against legit NAs
  [Upstream: 427d60b7946bea094427ad467cc6d901598a581c]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-8
changelog:
  - northd: Always ct commit ECMP symmetric traffic in the original direction.
  [Upstream: 8ef0ee43dc2af24dc419ce61b74bd65badf9e205]


author: Ales Musil <amusil@redhat.com> - 22.12.1-9
changelog:
  - ofctrl: Do not try to program long flows (#1955167)
  [Upstream: 6b8d94b4377f52d651b9b9a610451a505c7ae161]


author: Ales Musil <amusil@redhat.com> - 22.12.1-10
changelog:
  - ofctrl: Prevent conjunction duplication (#2175928)
  [Upstream: 6d5700d616107e617c40eb741df8bfa132b1cc4c]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.12.1-11
changelog:
  - northd: check if parent_name is set for tag_request 0
  [Upstream: 9045a7803c0bf47ac746c648498052456aa0b6f7]


author: Ales Musil <amusil@redhat.com> - 22.12.0-85
changelog:
  - northd: Add logical flow to skip GARP with LLA (#2211240)
  [Upstream: ce6b553a48aef1c6da9e84ee3d0bcdea88abed5b]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.12.0-86
changelog:
  - Track ip version of tunnel in chassis_tunnel struct
  [Upstream: 558539edead624d1e29b5c9760f76efc93ec7a9b]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.12.0-88
changelog:
  - if-status: track interfaces for additional chassis
  [Upstream: 8e7ab61a97a681a94c0f11f8c1e2bfc1b033af62]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.12.0-89
changelog:
  - Add new egress tables to accommodate for too-big packets handling
  [Upstream: b3ec6c4bc5c30f8f6070dabe6270347fc764e35c]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.12.0-90
changelog:
  - Implement MTU Path Discovery for multichassis ports
  [Upstream: 9498b5472b159080954d3922cbc6ab42a6d5b9c0]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.0-91
changelog:
  - controller: Turn OFTABLE_OUTPUT_INIT into an alias.
  [Upstream: d9986501e01bab2307f9cb6b7f6db2bb349ea71c]


author: Igor Zhukov <ivzhukov@sbercloud.ru> - 22.12.0-92
changelog:
  - call ovsrcu_exit() before exit in ovn-northd and ovn-controller to make valgrind happy
  [Upstream: baab5118b57a532683ccc3b3b67b3fc5135d4d76]


author: venu iyer <venugopali@nvidia.com> - 22.12.0-93
changelog:
  - northd: bypass connection tracking for stateless flows when there are LB flows present (#2215137)
  [Upstream: 6be84b57732d1756f5970e267581e691543be936]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-94
changelog:
  - tests: Fix Flaky system-tests "omit connection tracking ..."
  [Upstream: 01b51893e0618b62998190eb59870c43b455f400]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-117
changelog:
  - ovn-controller: avoid monitoring wrong chassis
  [Upstream: 6c4bde1252a14ff3130cc0798d11058ee88370f5]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-118
changelog:
  - ovn-controller: remove un-necessary "trying to release" warnings (#2222252)
  [Upstream: 29715344bc45e482a88c50f98014441b6e10ca4f]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-119
changelog:
  - tests: fixed another flake in "send gratuitous ARP for NAT rules on HA distributed router"
  [Upstream: 753d571458dc1ffa79ec28fb729ff61890f2eae2]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-122
changelog:
  - tests: fixed "ARP replies for SNAT external ips"
  [Upstream: b84b70dac1c3de4f180ca2a6ca7d6a5060dbf9df]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-123
changelog:
  - tests: fixed "Logical flows with Chassis_Template_Var reference"
  [Upstream: bf314955eb97f86243b56e41f9287c36b97fa150]


author: Ales Musil <amusil@redhat.com> - 22.12.0-125
changelog:
  - system-tests: Wait for all interfaces to have IPv6
  [Upstream: 9944fdfd7438decad011d5dbf148dc43968dc104]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-27
changelog:
  - tests: fixed "send gratuitous ARP for NAT rules on HA distributed router"
  [Upstream: 9b7ff786773fc8bb8aa6af3e9e09c194fbce0ede]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-28
changelog:
  - controller: throttle port claim attempts from if-status
  [Upstream: e75e2d683a7241cd8f4c76f74f92e3aee257a33d]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-29
changelog:
  - Fix missing flows in ls_in_dhcp_options table
  [Upstream: 8f7003d160cd5b42e3731c07ad434a6d1c972caf]


author: Ilya Maximets <i.maximets@ovn.org> - 22.12.1-30
changelog:
  - memory-trim: Fix timestamp overflow warning right after reboot.
  [Upstream: ba8db43d5f8089049e44b1107a41ce6c0d4f52d5]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.12.1-32
changelog:
  - Don't mention packet cloning when failing to find tunnel
  [Upstream: 62c10611fc2a0bc0bcca8c2e0e2e8ac66b070c2c]


author: Ales Musil <amusil@redhat.com> - 22.12.1-33
changelog:
  - system-tests: Make sure that IPv6 address is available right away
  [Upstream: 3e5cb768bcd409bf843604be2fa2edf729d0cdc2]


author: Ales Musil <amusil@redhat.com> - 22.12.1-35
changelog:
  - controller, northd: Wait for cleanup before replying to exit
  [Upstream: 7747eeb1b4f92d340db85e7467bf5313aff4049e]


author: Ales Musil <amusil@redhat.com> - 22.12.0-24
changelog:
  - system-test: Use OVS_WAIT_UNTIL for tcpdump start instead fo sleep
  [Upstream: d5273f929513458a569cdfb297bffd9922d44c01]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.0-25
changelog:
  - lb: northd: Properly format IPv6 SB load balancer VIPs.
  [Upstream: 7053ae61267ebcb282d5ef18b5bd8f2f6c6c37e0]


author: Ales Musil <amusil@redhat.com> - 22.12.0-26
changelog:
  - tests: Decrease the number of zones and switches for interconnection
  [Upstream: 2a24ebc3064959c57ded1060a6a31be5397382b3]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-27
changelog:
  - tests: Fixed some tests failing on (very) slow systems
  [Upstream: 2bd8697b25ac4342af33985899248248557c5481]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.0-28
changelog:
  - ci: ovn-kubernetes: Bump libovsdb to a6a173993830.
  [Upstream: 81ae7831f8d64a114a1be265782b6aa9ad0c52db]


author: Ales Musil <amusil@redhat.com> - 22.12.0-30
changelog:
  - system-tests: Reduce flakiness of ACL reject tests
  [Upstream: b3196d1b140c98b409086ca72880a76da96c6c62]


author: Ilya Maximets <i.maximets@ovn.org> - 22.12.0-32
changelog:
  - ovn-util: Remove unused ovn_parse_internal_version_minor.
  [Upstream: 5b9e7a70386ee9863469fbf2ce4b9a4d922716d8]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-77
changelog:
  - tests: fixed "Encaps tunnel cleanup does not interfere with multiple controller on the same host"
  [Upstream: ae0223f374f694d6d44f9ddf6c22aa7bea8d7eca]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-79
changelog:
  - tests: fixed "send gratuitous arp for nat ips in localnet"
  [Upstream: 2cdc755566e6a87cf8a35e9bd58becceb801ea95]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-82
changelog:
  - tests: fixed "MAC binding aging" and "IGMP external querier"
  [Upstream: 91dffa6a6ba8e41a5b71dedca9f7e712106e7689]


author: Ales Musil <amusil@redhat.com> - 23.03.0-83
changelog:
  - system-tests: Do not hardcode DP key for the flows
  [Upstream: c9239ec585365ea4082f1be60a3e8fc525dc323e]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-84
changelog:
  - tests: fixed "ovn-controller port security OF flows"
  [Upstream: e8c5e8dd56e5a0829809ea05e2907cfce027e083]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-85
changelog:
  - binding: fixed port claims as additional_chassis
  [Upstream: 901462497fcb5d4780d0520b9ecf77d66527e3ba]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-97
changelog:
  - ovn-controller: remove un-necessary "trying to release" warnings (#2222252)
  [Upstream: be9cc15c99ef3aaf29fa9fee62d0000c62d67a49]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-98
changelog:
  - tests: fixed another flake in "send gratuitous ARP for NAT rules on HA distributed router"
  [Upstream: 8f7aef43df81f1a791dec81b4f593a508528edb7]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-101
changelog:
  - tests: fixed "ARP replies for SNAT external ips"
  [Upstream: 7a9c6e535a4445b7976e57d0169d21b2952328b3]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-102
changelog:
  - tests: fixed "Logical flows with Chassis_Template_Var reference"
  [Upstream: d029764320553c835589fb721a1bb2fd423a2e09]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-104
changelog:
  - tests: fixed "CT flush load balancer backends"
  [Upstream: fa9e0234cb2ec16d9ed63e3a61cc10fac6e000fd]


author: Ales Musil <amusil@redhat.com> - 23.03.0-105
changelog:
  - system-tests: Wait for all interfaces to have IPv6
  [Upstream: 163b32a4e5cc8491ce043f257a07789d633068c4]


author: Vladislav Odintsov <odivlad@gmail.com> - 23.03.0-61
changelog:
  - northd: match only on supported protocols to handle_svc_check (#1913162)
  [Upstream: 822861db016d9360d6a88a486d5db8d5936e66fa]


author: Ales Musil <amusil@redhat.com> - 23.03.0-62
changelog:
  - northd: Add logical flow to skip GARP with LLA (#2211240)
  [Upstream: dc0b0b55d93cb2516f1759b65f198485597d4575]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-63
changelog:
  - Track ip version of tunnel in chassis_tunnel struct
  [Upstream: c8fccfa720b7d8e176be05bfd37fd6e74764ee3d]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-65
changelog:
  - if-status: track interfaces for additional chassis
  [Upstream: 57f15c6d78b4fbcd9ead81328e06a714b75942f0]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-66
changelog:
  - Add new egress tables to accommodate for too-big packets handling
  [Upstream: 44d6692e28478e4e971de09045f42cc5c3000540]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-67
changelog:
  - Implement MTU Path Discovery for multichassis ports
  [Upstream: 44e07200a8f04b70bbcba20d2b5346aa840b4f40]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.0-68
changelog:
  - controller: Turn OFTABLE_OUTPUT_INIT into an alias.
  [Upstream: 8c274866a29534c6ecb80f0242798edbb078bfda]


author: Igor Zhukov <ivzhukov@sbercloud.ru> - 23.03.0-69
changelog:
  - call ovsrcu_exit() before exit in ovn-northd and ovn-controller to make valgrind happy
  [Upstream: a3aba935cda359db5d9c99e8ea9ba688e4f888bc]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.1-4
changelog:
  - DOWNSTREAM: Forcefully disable backend conntrack flushing. (#2178962)
  [Upstream: b7522be8bf28534cc422234e8d9484b9ef4220d9]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.1-5
changelog:
  - Revert "DOWNSTREAM: Forcefully disable backend conntrack flushing."
  [Upstream: 8c98303437610a32faff8c0e7d8eff419b40619e]


author: Ales Musil <amusil@redhat.com> - 23.03.1-7
changelog:
  - northd: Make sure that skip_snat=true is evaluated before force_snat (#2224260)
  [Upstream: ec2acfd4ace75158770f2d417e125acd333ecb4e]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.1-8
changelog:
  - checkpatch: Ignore yml files when checking line lengths.
  [Upstream: 681bc898d79b1c713f547e92176be0b87ac0f63b]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.1-9
changelog:
  - Use correct nw_ttl=255 to match against legit NAs
  [Upstream: 9dc56cf445e8e7d0518fd71f4bcfd99add8bb536]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.1-10
changelog:
  - northd: Always ct commit ECMP symmetric traffic in the original direction.
  [Upstream: 724cac380ad21e6d58461ad6a656fa17985ceebf]


author: Ales Musil <amusil@redhat.com> - 23.03.1-11
changelog:
  - ofctrl: Do not try to program long flows (#1955167)
  [Upstream: a480ed99dba6a9ab533a466d5755426f128639ed]


author: Ales Musil <amusil@redhat.com> - 23.03.1-12
changelog:
  - ofctrl: Prevent conjunction duplication (#2175928)
  [Upstream: 02d2cf035e278c873bb1c54bf22a08c15a68f566]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.03.1-13
changelog:
  - northd: check if parent_name is set for tag_request 0
  [Upstream: 22556693895e75bef262dbba48f5a5342be41822]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.0-47
changelog:
  - tests: fixed another flake in "send gratuitous ARP for NAT rules on HA distributed router"
  [Upstream: ea0bf152d24705aeff8e6b2325e76d0344bbd9d1]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.0-50
changelog:
  - tests: fixed "ARP replies for SNAT external ips"
  [Upstream: 1f0e021071a8a91b120e74faca99cfcc538ed45a]


author: Ales Musil <amusil@redhat.com> - 23.06.0-51
changelog:
  - controller: Migrate from ct zone UUID name to component name (#2224199)
  [Upstream: 3581c2887bffb0829e55879c32dd6219e45cdb97]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.0-52
changelog:
  - tests: fixed "Logical flows with Chassis_Template_Var reference"
  [Upstream: 8da7fd0065502039c4cf5eef9cec857fd7a2a4d4]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.0-54
changelog:
  - tests: fixed "CT flush load balancer backends"
  [Upstream: 5e765dce3bafc29cd0dbede1b557daf6dd038e28]


author: Ales Musil <amusil@redhat.com> - 23.06.0-55
changelog:
  - system-tests: Wait for all interfaces to have IPv6
  [Upstream: fcce66648bda465356fa7c54d05501c3584dc66f]


author: Ales Musil <amusil@redhat.com> - 23.06.1-5
changelog:
  - northd: Make sure that skip_snat=true is evaluated before force_snat (#2224260)
  [Upstream: 04cf3fd8c2de752ac6ca538f6570547a69dcaac3]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-6
changelog:
  - checkpatch: Ignore yml files when checking line lengths.
  [Upstream: 18b9ca0630c537b142d6ac849a6a2092d4f5bc0f]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.06.1-7
changelog:
  - Use correct nw_ttl=255 to match against legit NAs
  [Upstream: 059d1337af1be97b8f89fcf65e2ba6c9ae217d76]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-8
changelog:
  - northd: Always ct commit ECMP symmetric traffic in the original direction.
  [Upstream: 6de90ba4c43e1798a63167fd7f790126cf240e9c]


author: Ales Musil <amusil@redhat.com> - 23.06.1-9
changelog:
  - ofctrl: Do not try to program long flows (#1955167)
  [Upstream: f18bbbbc1ec0110cde8146ea4e2b34b1ec488ba7]


author: Ales Musil <amusil@redhat.com> - 23.06.1-10
changelog:
  - ofctrl: Prevent conjunction duplication (#2175928)
  [Upstream: 4281178a8882d0194ce8edf35018227ab20fa80e]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.06.1-11
changelog:
  - northd: check if parent_name is set for tag_request 0
  [Upstream: c869db90e2b18515caad8ad95555d989d3379e3f]


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2003838
    - tuned-gui: fixed creation of new profile


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.19.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2057609
    - fixed parsing of inline comments
    - added support for quotes in isolated_cores specification
    - spec: reduced weak dependencies
      resolves: rhbz#2093841
    - recommend: do not ignore syspurpose_role if there is no syspurpose
      resolves: rhbz#2030580
    - added support for initial autosetup of isolated_cores
      resolves: rhbz#2093847


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.17.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2003838
    - cpu-partitioning: fixed no_balance_cores on newer kernels
      resolves: rhbz#1874596


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-3
changelog:
  - scheduler: allow exclude of processes from the specific cgroup(s)
    Resolves: rhbz#1980715
  - Switched to the configparser from the configobj
    Resolves: rhbz#1936386


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-117
changelog:
  - Merging upstream branch-2.17 [RH git: 462f701bdc]
      Commit list:
      3351b149c8 tests/system-traffic: Ensure no name resolution for tcpdump.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-118
changelog:
  - Merging upstream branch-2.17 [RH git: 7961c8a931]
      Commit list:
      a3a0395071 tests: Use ping timeout instead of deadline.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-119
changelog:
  - Merging upstream branch-2.17 [RH git: bde74ad3b0]
      Commit list:
      8868756b8c netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.
      46e9cacaae ofp-table: Fix count_common_prefix_run() function.
      8e6d1cd042 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.
      7838778ade vswitch.xml: Add dpdkvhostuser group status.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-120
changelog:
  - Merging upstream branch-2.17 [RH git: dd53abab6d]
      Commit list:
      8313ebbb33 flake8: Fix E721 check failures.
      f73208151a build-aux: Enable flake8 checks for python extraction scripts.
      8b6a8fcb0a build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.
      80e922644f build-aux/extract-ofp-fields: Fix flake8 and syntax errors.
      1508e7abce build-aux/extract-ofp-errors: Fix flake8 and syntax errors.
      98fc48e4dc build-aux/extract-ofp-actions: Fix flake8 and syntax errors.
      d52231171e automake: Move build-aux EXTRA_DIST updates to their own file.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-121
changelog:
  - Merging upstream branch-2.17 [RH git: cebd92a373]
      Commit list:
      1d3609a489 mcast-snooping: Flush flood and report ports when deleting interfaces.
      df101fe1ea mcast-snooping: Test per port explicit flooding.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-122
changelog:
  - Merging upstream branch-2.17 [RH git: 285a69ef1f]
      Commit list:
      b5e54aa161 ovs-ofctl: Correctly mark the CT flush commands.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-123
changelog:
  - Merging upstream branch-2.17 [RH git: 48a6c66bb5]
      Commit list:
      74633888d2 dpdk: Use DPDK 21.11.5 release for OVS 2.17.


author: Kevin Traynor <ktraynor@redhat.com> - 2.17.0-124
changelog:
  - Merging 4e50ad4469 version: 21.11.5 [RH git: 3d32e2c14a]
      Commit list:
      4e50ad4469 version: 21.11.5
      89133ca5b1 version: 21.11.5-rc1
      cdb53b339b net/mlx5: fix drop action attribute validation
      c6c34e7304 net/hns3: get FEC capability from firmware
      464ba4ae95 net/hns3: fix missing FEC capability
      5a557a0746 test/bonding: fix include of standard header
      894cfad370 net/ngbe: fix RSS offload capability
      155acf8e9d test/mbuf: fix crash in a forked process
      ad2b9b7ef9 net/nfp: fix offloading flows
      9866fb3dae doc: update BIOS settings and supported HW for NTB
      c90d34c66f net/mlx5: fix validation for conntrack indirect action
      88407eb228 net/mlx5: fix LRO TCP checksum
      a83cabaa74 net/mlx5: fix drop action memory leak
      23103032ab net/e1000: fix Rx and Tx queue status
      5df4afe600 net/igc: fix Rx and Tx queue status
      9eceb8933e net/ixgbe: fix Rx and Tx queue status
      7b9fc06893 common/iavf: fix MAC type for 710 NIC
      8ff3aaeba2 net/iavf: fix stop ordering
      f89976b2af net/i40e: fix comments
      775d83159d doc: fix typos and wording in flow API guide
      904c11f81a kni: fix build with Linux 6.5
      4934f0d915 ipsec: fix NAT-T header length
      7d5fa222be examples/ipsec-secgw: fix TAP default MAC address
      0fad3187d7 app/crypto-perf: fix socket ID default value
      629d2a5ac7 examples/fips_validation: fix digest length in AES-GCM
      ea37fdf491 test/crypto: fix PDCP-SDAP test vectors
      80aeb93e1e common/qat: detach crypto from compress build
      2fabcaceff baseband/fpga_5gnr_fec: fix starting unconfigured queue
      2074d7e982 baseband/fpga_5gnr_fec: fix possible division by zero
      03f55be06e net/ice: fix RSS hash key generation
      3eb4ad8ed6 net/iavf: fix tunnel TSO path selection
      336ae4ce52 net/ice: fix 32-bit build
      87a713bbe9 net/iavf: fix VLAN insertion in vector path
      c3d6a7d2e4 net/ice: fix VLAN mode parser
      3f5a206aab net/mlx5: forbid MPRQ restart
      c947d1f3bd net/mlx5: fix flow workspace destruction
      9a1b7013e1 net/mlx5: fix flow dump for modify field
      376ba6a8d7 ethdev: fix potential leak in PCI probing helper
      4045558987 net/hns3: fix index to look up table in NEON Rx
      3a78edd47d net/hns3: fix non-zero weight for disabled TC
      7b603155c1 doc: fix number of leading spaces in hns3 guide
      a6df8f6163 doc: fix syntax in hns3 guide
      8d3993728f doc: fix kernel patch link in hns3 guide
      73aaba67bd net/hns3: delete duplicate macro definition
      8ed9016759 app/testpmd: fix checksum engine with GTP on 32-bit
      3bb1514228 net/netvsc: fix sizeof calculation
      4701569166 hash: fix reading unaligned bits in Toeplitz hash
      8f2d1e294c mem: fix memsegs exhausted message
      aa341b7700 fib: fix adding default route
      0c24fe6db3 ipc: fix file descriptor leakage with unhandled messages
      b687d491a2 net/cnxk: fix flow queue index validation
      fa91d69044 net/cnxk: fix cookies check with security offload
      27da89db96 net/cnxk: flush SQ before configuring MTU
      09ad6cf34e common/mlx5: adjust fork call with new kernel API
      3bb439262b net/mlx5: fix device removal event handling
      04972e0400 net/mlx5: fix risk in NEON Rx descriptor read
      ad874a89de net/ice: fix protocol agnostic offloading with big packets
      87ec3aee94 net/e1000: fix queue number initialization
      0826a11cd2 net/i40e: fix tunnel packet Tx descriptor
      b965aceffd net/iavf: fix abnormal disable HW interrupt
      9dee3615aa net/ixgbe: add proper memory barriers in Rx
      259f2c0780 net/ice: fix tunnel packet Tx descriptor
      fe2fc3df82 net/iavf: fix VLAN offload with AVX512
      c4dc88c937 common/sfc_efx/base: fix Rx queue without RSS hash prefix
      4963f9aba5 net/nfp: fix address always related with PF ID 0
      fcea6b6498 net/ngbe: fix extended statistics
      edf9b54d25 net/txgbe: fix extended statistics
      1077232f46 net/txgbe: fix to set autoneg for 1G speed
      5b72e18f0a net/txgbe: fix interrupt enable mask
      1a7755214b net/txgbe/base: fix Tx with fiber hotplug
      d98f67c3a3 net/bonding: fix destroy dedicated queues flow
      b11127de28 net/bonding: fix startup when NUMA is not supported
      da6cad795b ethdev: update documentation for API to get FEC
      b6557a758d ethdev: check that at least one FEC mode is specified
      d53afe6d0e ethdev: update documentation for API to set FEC
      1cf0bf459c crypto/openssl: skip workaround at compilation time
      ad9d44049a ci: fix libabigail cache in GHA
      88497910a9 mbuf: fix Doxygen comment of distributor metadata
      5d9357c7e2 test: add graph tests
      47a25c8459 examples/l2fwd-cat: fix external build
      648321ab81 doc: remove warning with Doxygen 1.9.7
      eac5508ce6 doc: fix typo in graph guide
      77145940b5 net/virtio-user: fix leak when initialisation fails
      7b8888a456 net/ice: fix outer UDP checksum offload
      1c5b0a02f0 net/ice: initialize parser for double VLAN
      634cd44ea0 net/ice: fix timestamp enabling
      285bc0e2d1 net/ice: adjust timestamp mbuf register
      f420162557 net/ice/base: remove unreachable code
      cdd62beeb2 net/ice: fix DCF control thread crash
      45daf222f8 net/iavf: release large VF when closing device
      9d5f649aa5 net/ice: fix DCF RSS initialization
      4408ee1716 net/ice: fix statistics
      0a060a3c1e net/iavf: fix Rx data buffer size
      54b08280e7 net/ice: fix Rx data buffer size
      d5755af28b net/i40e: fix Rx data buffer size
      1173611e55 doc: fix typo in cnxk platform guide
      a56289503e net/qede: fix RSS indirection table initialization
      498f380f8c common/cnxk: fix inline device VF identification
      6f685b45a6 common/cnxk: fix IPsec IPv6 tunnel address byte swap
      baff3174c6 net/mlx5: fix duplicated tag index matching in SWS
      2681bfff6d net/mlx5: enhance error log for tunnel offloading
      32d51fbf81 net/virtio: fix initialization to return negative errno
      2c2d4e88a8 net/virtio: propagate interrupt configuration error values
      11a426ee6b vhost: fix invalid call FD handling
      f329acb883 crypto/ipsec_mb: optimize allocation in session
      2487cb35ca crypto/ipsec_mb: fix enqueue counter for SNOW3G
      0428cfa189 test/crypto: fix session creation check
      c4583cd33a test/crypto: fix return value for SNOW3G
      792da5fcf7 crypto/scheduler: fix last element for valid args
      54fa9bdcd5 doc: fix auth algos in cryptoperf app
      f68f4b2b8b net/vmxnet3: fix return code in initializing
      1fa656ba3c net/hns3: fix IMP reset trigger
      b99c14584b net/hns3: fix redundant line break in log
      44160c032b net/hns3: fix inaccurate log
      1834797be4 net/hns3: fix uninitialized variable
      f630f709e9 net/hns3: fix device start return value
      51a43c9a86 net/hns3: fix mbuf leakage when RxQ started after reset
      3d26d3f0c2 net/hns3: fix mbuf leakage when RxQ started during reset
      37164c2537 net/hns3: extract PTP to its own header file
      80d032eed5 net/hns3: uninitialize PTP
      d2ec3c302c net/hns3: fix RTC time after reset
      bf28f06d51 net/hns3: fix RTC time on initialization
      57a458ded6 doc: fix format in flow API guide
      65193aced0 net/hns3: fix FEC mode check
      3e8f218194 net/hns3: fix FEC mode for 200G ports
      c11ee881c2 ethdev: fix indirect action conversion
      b374bc7b0e net/hns3: fix Rx multiple firmware reset interrupts
      5c105051b9 net/hns3: fix variable type mismatch
      4077943285 net/hns3: fix never set MAC flow control
      fbfa671cbf net/sfc: invalidate dangling MAE flow action FW resource IDs
      b3741dfb48 ethdev: fix MAC address occupies two entries
      80e17cb702 net/txgbe: fix use-after-free on remove
      6de921b8d6 net/vmxnet3: fix drop of empty segments in Tx
      b23b2580e3 app/testpmd: fix GTP L2 length in checksum engine
      f297d8681d net/dpaa2: fix checksum good flags
      aae992cbfb net/tap: set locally administered bit for fixed MAC address
      ed992acac3 net/sfc: stop misuse of Rx ingress m-port metadata on EF100
      f400487830 net/hns3: fix build warning
      b75ffdb751 eal/linux: fix legacy mem init with many segments
      3ca06320cd eal/linux: fix secondary process crash for mp hotplug requests
      15aac36450 event/cnxk: fix nanoseconds to ticks conversion
      44a0ae7840 eventdev/timer: fix buffer flush
      63daa71622 event/dsw: free rings on close
      87c6203836 doc: fix event timer adapter guide
      84d280e276 eventdev/timer: fix timeout event wait behavior
      e248dac54f pci: fix comment referencing renamed function
      e506470227 eal: avoid calling cleanup twice
      c2f6df57e2 test/malloc: fix statistics checks
      13c7286a69 test/malloc: fix missing free
      e531825d4e pipeline: fix double free for table stats
      4b8a60276b ring: fix dequeue parameter name
      c95d48b0d4 telemetry: fix autotest on Alpine
      16e1d054e4 build: fix case of project language name
      e8393bfd7b kernel/freebsd: fix function parameter list
      ae3de8c27c vfio: fix include with musl runtime
      096ec31efd ring: fix use after free
      27f385ccbd examples/ntb: fix build with GCC 13
      43a3d772b3 examples/ip_pipeline: fix build with GCC 13
      b22ddfe63a kni: fix build with Linux 6.3
      e185150c2a version: 21.11.4
      37b4d55f5e build: detect backtrace availability
      f7dce59377 version: 21.11.4-rc1
      dea6bb1c53 vhost: fix possible FD leaks
      a7843e7a00 net/af_xdp: squash deprecated-declaration warnings
      29d8b0a92a ci: switch to Ubuntu 20.04
      6da61add54 doc: fix pipeline example path in user guide
      03973756cf acl: fix crash on PPC64 with GCC 11
      606474e9d0 pdump: fix build with GCC 12
      143dc1f75c test/crypto: fix statistics error messages
      f428da47bf net/mlx5: fix sysfs port name translation
      4509d71d9e net/mlx5: fix CQE dump for Tx
      c3a4fd09f9 net/mlx5: fix build with GCC 12 and ASan
      b663eda75c examples/qos_sched: fix config entries in wrong sections
      fd79c3462e net/nfp: fix MTU configuration order
      398c55fee9 net/ipn3ke: fix representor name
      b3fbfee3fb net/ipn3ke: fix thread exit
      400ac4f9da bus/ifpga: fix devargs handling
      34934b2b19 doc: fix LPM support in l3forward guide
      7a7e85c4de net/mlx5: fix hairpin Tx queue reference count
      35f911011c net/iavf: fix device stop during reset
      e71d71bc0c net/i40e: fix MAC loopback on X722
      acfff39a6d net/e1000: fix saving of stripped VLAN TCI
      ac111b80fe net/i40e: fix AVX512 fast-free path
      998d70414b net/sfc: invalidate switch port entry on representor unplug
      f5922d3d3d net/virtio: remove address width limit for modern devices
      1585556d2c net/vhost: fix Rx interrupt
      a38b2e5693 net/vhost: fix leak in interrupt handle setup
      14297e3110 net/vhost: add missing newline in logs
      b3225c2215 app/bbdev: check statistics failure
      9daf33a237 app/compress-perf: fix remaining data for ops
      50f94c98a9 test/crypto: fix capability check for ZUC cipher-auth
      0872c1aaad test/crypto: fix ZUC digest length in comparison
      655c88665d test/mbuf: fix test with mbuf debug enabled
      988dc26cab test: fix segment length in packet generator
      b71a128da3 reorder: fix sequence number mbuf field register
      7dd9b2a9fa raw/skeleton: fix selftest
      fe4b05502d net/hns3: add verification of RSS types
      a306316dd2 net/hns3: reimplement hash flow function
      31b6a0d06f net/hns3: separate flow RSS config from RSS conf
      6e7fad71e4 net/hns3: allow adding queue buffer size hash rule
      c1c4bb0af2 net/hns3: remove unused structures
      2e9d4cae1a net/hns3: save hash algo to RSS filter list node
      d624edd0a2 net/hns3: use new RSS rule to configure hardware
      5b805e1ebc net/hns3: separate setting RSS types
      10b331bc5f net/hns3: separate setting hash key
      22b71c0ad7 net/hns3: separate setting hash algorithm
      1f685aab8a net/hns3: use hardware config to report hash types
      abe4818f0e net/hns3: use hardware config to report hash key
      8dac9d9073 net/hns3: extract common functions to set Rx/Tx
      b5f5a77a9f net/hns3: fix burst mode query with dummy function
      6cce9c61f9 net/hns3: fix RSS key size compatibility
      9a20540ca1 net/hns3: make getting Tx function static
      df7d846ead net/hns3: separate Tx prepare from getting Tx function
      8ad4e433e7 common/cnxk: fix auth key length
      7faf9ad3c4 eal: cleanup alarm and hotplug before memory detach
      64407a1385 common/cnxk: fix dual VLAN parsing
      bace3fae4e net/sfc: fix resetting mark in tunnel offload switch rules
      0a3ba8d8bc mailmap: add list of contributors
      27b61d8f7b app/flow-perf: fix division or module by zero
      a9cddaff93 app/crypto-perf: fix test file memory leak
      44bd8ea719 net/mlx5: fix Windows build with MinGW GCC 12
      f8bbcce58a net/hns3: separate setting and clearing RSS rule
      5de7a11e06 net/hns3: separate setting redirection table
      9a7ea28161 net/hns3: use hardware config to report redirection table
      abeba16e38 net/hns3: fix possible truncation of redirection table
      f9e58fd51a net/hns3: fix possible truncation of hash key when config
      43af30f9a5 mem: fix heap ID in telemetry
      01a15c3c5c cmdline: handle EOF as quit
      42339a554e cmdline: make rdline status not private
      c98bda4768 kni: fix possible starvation when mbufs are exhausted
      b7c5365796 common/sfc_efx/base: add MAE mark reset action
      5b765d83bb regex/mlx5: fix doorbell record
      e140c624f6 regex/mlx5: utilize all available queue pairs
      c07485a1c1 table: fix action selector group size log2 setting
      d15e8526b0 raw/skeleton: fix empty devargs parsing
      c6dd06ddb6 dma/skeleton: fix empty devargs parsing
      cbb0399801 net/virtio: fix empty devargs parsing
      1b619068f3 net/hns3: fix empty devargs parsing
      52480ab3ae cryptodev: fix empty devargs parsing
      cb72e89906 compressdev: fix empty devargs parsing
      5d95507d27 kvargs: add API documentation for process callback
      5eeee34bf7 common/cnxk: add memory clobber to steor and ldeor
      c0a24be8f2 net/cnxk: fix LBK BPID usage
      617735f8fb net/ixgbe: fix IPv6 mask in flow director
      66c0e09464 app/testpmd: fix secondary process packet forwarding
      096166c31c ethdev: remove telemetry Rx mbuf alloc failed field
      2d42946f45 net/nfp: fix getting RSS configuration
      36cbdd704b ethdev: fix build with LTO
      4b158390a6 app/testpmd: fix packet transmission in noisy VNF engine
      ce6a8e97ec app/testpmd: fix packet count in IEEE 1588 engine
      0a4ce1a382 app/testpmd: fix Tx preparation in checksum engine
      90c0aaef25 compress/mlx5: fix queue setup for partial transformations
      38c2a798fd compress/mlx5: fix output Adler-32 checksum offset
      cb240b164c compress/mlx5: fix decompress xform validation
      f18e07dad7 examples/ipsec-secgw: fix auth IV length
      c41493361c net/virtio: deduce IP length for TSO checksum
      7a4cda6e20 vhost: fix OOB access for invalid vhost ID
      e29f5be725 test/bbdev: remove check for invalid opaque data
      8a36f3995a test/bbdev: extend HARQ tolerance
      f77e413c91 test/bbdev: fix crash for non supported HARQ length
      349431b3fb event/cnxk: fix SSO cleanup
      6147a8003d doc: fix reference to event timer header
      52cf05533b doc: add gpudev to the Doxygen index
      0bc981bfdf eal/windows: fix pedantic build
      7b20d58e71 build: fix dependencies lookup
      74f84c7558 examples/qos_sched: fix Tx port config when link down
      661f5540c3 examples/cmdline: fix build with GCC 12
      c791a30249 eal: use same atomic intrinsics for GCC and clang
      aff575df46 build: fix toolchain definition
      fa627c973b test/reorder: fix double free of drained buffers
      68bf4f36e9 reorder: invalidate buffer from ready queue in drain
      5f2d6beac4 dma/ioat: fix error reporting on restart
      3d440ae7d3 dma/ioat: fix indexes after restart
      7e8fc5d992 dma/ioat: fix device stop if no copies done
      118edbb634 eal/freebsd: fix lock in alarm callback
      818b598bfd sched: fix alignment of structs in subport
      058262ec6c app/testpmd: fix crash on cleanup
      e6152fdf62 net/bnxt: fix link state change interrupt config
      8b717146ab app/compress-perf: fix testing single operation
      87689a74a4 app/compress-perf: fix some typos
      cc692ab817 net/iavf: fix VLAN offload with AVX2
      312d7c3eb2 net/ixgbe: enable IPv6 mask in flow rules
      7cdea129b8 net/iavf: fix building data desc
      a6aba6b291 net/iavf: protect insertion in flow list
      1ce8e1d4a8 net/ice: fix validation of flow transfer attribute
      cb8f428cfe net/i40e: fix validation of flow transfer attribute
      22ffbcffdf net/iavf: add lock for VF commands
      a13a713ce4 net/ixgbe: fix firmware version consistency
      c8e4a58ca9 net/i40e: reduce interrupt interval in multi-driver mode
      0b4592d347 net/mlx5: check compressed CQE opcode in vectorized Rx
      026450013f net/mlx5: ignore non-critical syndromes for Rx queue
      0167cd8cf1 net/mlx5: fix error CQE dumping for vectorized Rx
      e8b6b06faa net/mlx5: fix flow sample with ConnectX-5
      190d16fb4c net/txgbe: fix Rx buffer size in config register
      08f5c42a98 net/sfc: enforce fate action in transfer flow rules
      ef7d2f34a7 net/sfc: fix MAC address entry leak in transfer flow parsing
      483243b873 net/hns3: remove debug condition for Tx prepare
      c086288760 net/hns3: add debug info for Rx/Tx dummy function
      e0f5e9d162 app/testpmd: fix link check condition on port start
      a3172b1ab9 net/sfc: export pick transfer proxy callback to representors
      f6c50b6c50 net/hns3: fix duplicate RSS rule check
      69d2be50d9 net/hns3: fix config struct used for conversion
      c7c798a8f6 net/hns3: fix warning on flush or destroy rule
      2f00c06957 net/hns3: remove useless code when destroy valid RSS rule
      8ba1441f48 net/hns3: use RSS filter list to check duplicated rule
      eee8b3cd45 net/hns3: fix clearing RSS configuration
      abe093c214 net/hns3: refactor set RSS hash algorithm and key interface
      b6328f7feb net/hns3: extract common function to query device
      81cb3c29c8 net/hns3: fix log about indirection table size
      489a1c2580 net/txgbe: fix interrupt loss
      f8e27fb215 net/ngbe: fix packet type to parse from offload flags
      5d80aae214 net/txgbe: fix packet type to parse from offload flags
      551a0e317c net/txgbe: fix default signal quality value for KX/KX4
      b641ca3033 app/testpmd: fix forwarding stats for Tx dropped
      8746dd7d44 doc: fix description of L2TPV2 flow item
      9c90d1a945 net/hns3: declare flow rule keeping capability
      fd950290d1 net/virtio-user: fix device starting failure handling
      6e302e5ede vhost: fix possible FD leaks on truncation
      f05708ea45 vhost: decrease log level for unimplemented requests
      02397094e9 eventdev/timer: fix overflow
      5f55f9989c test/mbuf: fix mbuf reset test
      26b4d5a198 eal/linux: fix hugetlbfs sub-directories discovery
      bb9295b2f3 telemetry: fix repeat display when callback don't init dict
      13bf4f461a raw/ifpga/base: fix init with multi-process
      8a411e66c3 mem: fix hugepage info mapping
      9b7ac02837 event/cnxk: fix timer operations in secondary process
      45fb6a4f8a event/cnxk: fix burst timer arm
      da4a271c75 event/cnxk: wait for CPT flow control on WQE path
      2b15b1cd4a net/bnxt: fix RSS hash in mbuf
      20189c4886 net/bnxt: fix Rx queue stats after queue stop and start
      aa0ecc4f91 net/bnxt: fix Tx queue stats after queue stop and start
      1ac2732197 compressdev: fix end of driver list
      af78ee860e test/crypto: add missing MAC-I to PDCP vectors
      af7f9481e1 test/crypto: fix typo in AES test
      b2c5b2d8a8 crypto/ccp: fix IOVA handling
      bc5f3c068c crypto/ccp: remove some dead code for UIO
      ba8923c86e crypto/ccp: remove some printf
      df587bef4a baseband/acc: fix acc100 iteration counter in TB
      3664b67985 baseband/acc: fix memory leak on acc100 close
      dd830098ef vhost: fix net header settings in datapath
      e928dfe88c vdpa/ifc: fix reconnection in SW-assisted live migration
      2d551ec8dc vdpa/ifc: fix argument compatibility check
      f8d7e778b5 app/dumpcap: fix storing port identifier
      dce447af75 examples/qos_sched: fix debug mode
      5cac713dff mem: fix telemetry data truncation
      ddb46da599 cryptodev: fix telemetry data truncation
      119d73b152 mempool: fix telemetry data truncation
      86d2c8b77c ethdev: fix telemetry data truncation
      005b23b18f telemetry: move include after guard
      f6a5384a93 app/testpmd: fix interactive mode with no ports
      f43191608a net/hns3: fix inaccurate RTC time to read
      d13acd65cc net/nfp: fix firmware name derived from PCI name
      e4609ddf51 graph: fix node shrink
      868b1b71df gpudev: fix deadlocks when registering callback
      9a43ba896c fbarray: fix metadata dump
      e8f2aab768 crypto/qat: fix stream cipher direction
      98f5f64240 eventdev/eth_tx: fix devices loop
      a668035217 app/crypto-perf: fix IPsec direction
      b2d5a49ce6 app/crypto-perf: fix SPI zero
      d734fcf15c app/crypto-perf: fix number of segments
      17817f916b devtools: fix escaped space in grep pattern
      71d0f78adf doc: fix dependency setup in l2fwd-cat example guide
      47951ef1dc hash: fix GFNI implementation build with GCC 12
      84d43ac12f kni: fix build on RHEL 9.1
      31608e4db5 version: 21.11.3
      e1d728588d ring: squash gcc 12.2.1 warnings
      adeaf361f0 vhost: fix doxygen warnings
      3b02ad76a3 lib: remove empty return types from doxygen comments
      7a21adb82b Revert "net/iavf: add thread for event callbacks"
      558ff33739 Revert "net/i40e: enable maximum frame size at port level"
      494050958c Revert "net/i40e: fix max frame size config at port level"
      528361cfa8 Revert "net/i40e: fix jumbo frame Rx with X722"
      0c553ce527 net/bonding: set initial value of descriptor count alignment
      9524c48bcd devtools: fix checkpatch header retrieval from stdin
      d5f1d8130b examples/ipsec-secgw: fix Tx checksum offload flag
      0bb6905a88 version: 21.11.3-rc1
      46abe3043e net/i40e: fix jumbo frame Rx with X722
      655f0ed4a7 net/hns3: fix restore filter function input
      eee943e2f2 net/hns3: fix lock protection of RSS flow rule
      14687654a0 net/hns3: fix RSS rule restore
      800390b260 net/hns3: extract functions to create RSS and FDIR flow rule
      2d10a3a9ba doc: add Rx buffer split capability for mlx5
      0b176394b7 net/mlx5: fix assert when creating meter policy
      7cd66fc297 net/mlx5: fix mirror flow validation with ASO action
      666d1e75a2 net/mlx5: fix source port checking in sample flow rule
      bd9e9d22ef trace: fix metadata dump
      fcf8e69afb net/iavf: add thread for event callbacks
      9345c7264d net/mlx5: fix port event cleaning order
      db856c5fb6 net/mlx5: fix race condition in counter pool resizing
      3e852fd9fe ci: enable ABI check in GHA
      66bfbc5b37 Revert "cryptodev: fix missing SHA3 algorithm strings"
      9a3294eb17 doc: avoid meson deprecation in setup
      23f263e7bd doc: fix maximum packet size of virtio driver
      776c777a61 drivers: remove unused build variable
      631e68c186 net/nfp: fix Rx descriptor DMA address
      24d76003e1 doc: fix colons in testpmd aged flow rules
      9f54b0a4f9 doc: fix underlines in testpmd guide
      d42406e77e doc: add LRO size limitation in mlx5 guide
      8e04bc3773 net/mlx5: fix maximum LRO message size
      4b50df7128 net/ixgbevf: fix promiscuous and allmulti
      1961dbbdbd test/event: fix build with clang 15
      ca0952588a test/member: fix build with clang 15
      4cacbe5682 test/efd: fix build with clang 15
      1cd61dc7fb app/testpmd: fix build with clang 15 in flow code
      e5d36910cf app/testpmd: fix build with clang 15
      c5f336041e net/dpaa2: fix build with clang 15
      c44d10cae9 net/atlantic: fix build with clang 15
      c6ece01586 bus/dpaa: fix build with clang 15
      d116a5e632 vhost: fix build with clang 15
      2d03c4e3ef service: fix build with clang 15
      3930398baa vdpa/ifc: handle data path update failure
      29a2eb7cee ring: remove leftover comment about watermark
      ecfdc8089d ring: fix description
      674f2e762d drivers: fix typos found by Lintian
      b16910eabc doc: fix typo depreciated instead of deprecated
      4726dffdd2 test/crypto: fix bitwise operator in a SNOW3G case
      5ffd9e4baf doc: document device dump in procinfo guide
      1c94187eec doc: fix application name in procinfo guide
      08a6a565e7 mempool/cnxk: fix destroying empty pool
      aaf49e83ab examples/fips_validation: fix typo in error log
      c8812bd8ec event/cnxk: fix missing mempool cookie marking
      7773bb2b9a app/eventdev: fix limits in error message
      80dfbebe4f event/cnxk: fix mbuf offset calculation
      40f8ea78a9 doc: fix event timer adapter guide
      fd7eb800f4 ci: update to new API for step outputs in GHA
      852ba6cf84 ci: bump versions of actions in GHA
      b0df64d8a2 net/ice: fix interrupt handler unregister
      1f7763504a net/ice: fix scalar Tx path segment
      da678c3542 net/ice: fix scalar Rx path segment
      43acbdad22 net/i40e: fix pctype configuration for X722
      12164b4b18 net/iavf: fix VLAN offload
      59f67d1041 net/ice/base: fix duplicate flow rules
      3e76df459a net/mlx5: fix drop action validation
      4f1a129761 net/mlx5: fix port initialization with small LRO
      815d59452a net/mlx5: fix indexed pool local cache crash
      4cce54a549 net/mlx5: fix first segment inline length
      b4524bef61 net/mlx5: fix hairpin split with set VLAN VID action
      6f9e7bd908 net/mlx5: fix shared Rx queue config reuse
      bbddde24b2 common/mlx5: fix shared mempool subscription
      97b4706f1e net/mlx5: fix action flag data type
      4468cce76b bus/auxiliary: prevent device from being probed again
      e2413f6427 test/hash: fix bulk lookup check
      1e81619d17 test/hash: remove dead code in extendable bucket test
      84848bab5c hash: fix RCU configuration memory leak
      5a4f6d16e8 power: fix some doxygen comments
      3ff124101d eal: fix doxygen comments for UUID
      89f4c06b0f net/bonding: fix mbuf fast free handling
      a0521c13c1 app/testpmd: make quit flag volatile
      194dea76b1 net/bonding: fix dropping valid MAC packets
      185674ed26 app/testpmd: fix MAC header in checksum forward engine
      8bdb61a66f net/bonding: fix slave device Rx/Tx offload configuration
      ffdfd9c1f2 baseband/acc100: fix double MSI intr in TB mode
      43f2133add baseband/acc100: fix ring/queue allocation
      61623044a0 baseband/acc100: fix null HARQ input case
      1c83304c34 baseband/acc100: enforce additional check on FCW
      478d7fa578 baseband/acc100: fix ring availability calculation
      fd2001af83 baseband/acc100: check AQ availability
      9e244f70bc baseband/acc100: add LDPC encoder padding function
      49be94c1a2 examples/vhost: fix use after free
      4733d1363d net/bonding: fix flow flush order on close
      dec305584e net/mlx5: fix build with recent compilers
      673e72e4dd crypto/qat: fix null hash algorithm digest size
      0c19d3c807 examples/ipsec-secgw: fix Tx checksum offload flag
      91f397092e test/crypto: fix PDCP vectors
      1d95544ee5 baseband/acc100: fix close cleanup
      29ee0dd15a baseband/acc100: fix device minimum alignment
      bc46d5e411 baseband/acc100: fix clearing PF IR outside handler
      c0e09362ca baseband/acc100: fix input length for CRC24B
      e20054a0ca baseband/acc100: add null checks
      f0f952b3a4 baseband/acc100: check turbo dec/enc input
      a52ef88f24 baseband/acc100: fix memory leak
      dfe0ec3699 test/crypto: fix wireless auth digest segment
      230df8806a examples/l2fwd-crypto: fix typo in error message
      b4d5a4880f net/mlx5: fix thread termination check on Windows
      5f6b7cdb26 common/cnxk: fix schedule weight update
      adc3d8f0be net/cnxk: fix later skip to include mbuf private data
      9e011e6018 net/ice: support VXLAN-GPE tunnel offload
      80b45cf627 net/iavf: fix queue stop for large VF
      7a87e29707 net/iavf: fix SPI check
      d8f6f9c217 net/iavf: fix IPsec flow create error check
      8d69eff7e5 net/ice: fix null function pointer call
      a7ae3ec58b net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF
      7fc86024c5 net/ixgbe: fix broadcast Rx on VF after promisc removal
      c422bc8590 examples/qos_sched: fix number of subport profiles
      71f3070f3b sched: fix subport profile configuration
      8c0059933d net/mlx5: fix null check in devargs parsing
      3a37707b3f net/mlx5: fix tunnel header with IPIP offload
      5dd7f99419 net/mlx5: fix RSS expansion buffer size
      695bdd0252 net/mlx5: fix thread workspace memory leak
      ce31e6798d vhost: add non-blocking API for posting interrupt
      8c4cb627f2 net/nfp: fix internal buffer size and MTU check
      a2e076069c app/testpmd: remove jumbo offload
      1df0906a71 net/ionic: fix reported error stats
      1865648551 net/ionic: fix Rx filter save
      b91f3a9676 net/ionic: fix adapter name for logging
      9c5b13e3d6 net/ionic: fix endianness for RSS
      2e91cfe2d1 net/ionic: fix endianness for Rx and Tx
      69d5f8cbdb net/bonding: fix descriptor limit reporting
      765b6db1e1 app/testpmd: skip port reset in secondary process
      74a6d9b865 net/iavf: revert VLAN insertion fix
      9f735dd4ae doc: fix support table for Ethernet/VLAN flow items
      5123b23465 gro: check payload length after trim
      ff54781530 eventdev/eth_tx: fix queue delete
      11b702acfa eventdev/crypto: fix multi-process
      050edd6df0 event/sw: fix log in self test
      14a1303083 event/sw: fix flow ID init in self test
      24687124e2 net/dpaa2: fix buffer freeing on SG Tx
      e0c63efff0 net/dpaa2: use internal mempool for SG table
      a71b12bced net/dpaa: fix buffer freeing on SG Tx
      a7bcea2f9c net/dpaa: use internal mempool for SG table
      161eb5bcfc event/dlb2: handle enqueuing more than maximum depth
      5da67ffc34 service: fix early move to inactive status
      5c3b10f936 doc: fix reference to dma application example
      f0f63a2a3c app/dumpcap: fix pathname for output file
      9fe212c5b1 app/dumpcap: fix crash on cleanup
      3c5fb1c3aa pdump: do not allow enable/disable in primary process
      b7926cae59 trace: fix race in debug dump
      8f22713b3f trace: fix dynamically enabling trace points
      f6c054fa69 trace: fix leak with regexp
      6f27e2f1a7 trace: fix mode change
      f620019ec3 trace: fix mode for new trace point
      f2a63213a4 buildtools: fix NUMA nodes count
      3fedf9fcf4 examples/l3fwd: fix MTU configuration with event mode
      0f52767b30 dma/idxd: check DSA device allocation
      19ab7dbdeb node: check Rx element allocation
      dd0ea76557 graph: fix node objects allocation
      6976f45b64 common/mlx5: fix multi-process mempool registration
      fd3f52c7d7 mempool: make event callbacks process-private
      b252ecfe35 pcapng: fix write more packets than IOV_MAX limit
      226d2f8fd8 doc: fix dumpcap interface parameter option
      7e0fbf6e4b eal: fix data race in multi-process support
      f9544dfb1e net/bonding: fix Tx hash for TCP
      ef528a1c38 gro: trim tail padding bytes
      f4696c801d net/dpaa: fix buffer freeing in slow path
      7ac138d29b net/dpaa: fix jumbo packet Rx in case of VSP
      82b3b682b2 net/dpaa2: fix DPDMUX error behaviour
      c1098f3797 net/enetfec: fix buffer leak
      5747e5d217 net/enetfec: fix restart
      8582b5b558 net/nfp: fix memory leak in Rx
      dd0c2c45fe net/hns3: fix minimum Tx frame length
      d08a9e5bf5 net/hns3: fix VF mailbox message handling
      dea739ceb8 net/hns3: revert fix mailbox communication with HW
      cb4be0a694 net/hns3: add L3 and L4 RSS types
      b3596aa547 net/hns3: fix IPv4 RSS
      6b31e0bea1 net/hns3: fix typos in IPv6 SCTP fields
      4a628c7185 net/hns3: fix IPv4 and IPv6 RSS
      0ee1261c33 net/hns3: fix packet type for GENEVE
      61bd1be0ee net/hns3: move flow direction rule recovery
      d86c6f3dbb net/hns3: fix RSS flow rule restore
      ceefe8e42c net/hns3: fix RSS filter restore
      69155ec3fb net/hns3: revert Tx performance optimization
      3990392648 net/hns3: fix clearing hardware MAC statistics
      d9d6252870 net/hns3: delete unused markup
      afa520b633 net/hns3: fix crash when secondary process access FW
      daf6edc317 net/hns3: fix next-to-use overflow in simple Tx
      540c8608d6 net/hns3: fix next-to-use overflow in SVE Tx
      2197709643 net/hns3: fix crash in SVE Tx
      5210f643fe net/hns3: fix Rx with PTP
      84cc72849a common/sfc_efx/base: remove VQ index check during VQ start
      ee7decc2c9 net/memif: fix crash with different number of Rx/Tx queues
      37560c8deb net/tap: fix overflow of network interface index
      4d4b866a15 net/qede/base: fix 32-bit build with GCC 12
      9ba87edbe6 net/i40e: fix build with MinGW GCC 12
      54a98eecdb vhost: fix build with GCC 12
      84e55d681a timer: fix stopping all timers
      e7ad87f034 examples/vm_power_manager: use safe list iterator
      e3b8a0894a mem: fix API doc about allocation on secondary processes
      1b93855eb5 net/bnxt: fix build with GCC 13
      b673b37b9a net/bnxt: fix representor info freeing
      50e07634fe net/bnxt: remove unnecessary check
      a12a1fcc0c net/bnxt: fix error code during MTU change
      d477471727 net/bnxt: fix null pointer dereference in LED config
      6638450e4b cryptodev: fix unduly newlines in logs
      86727609c5 event/cnxk: fix missing xstats operations
      67f3304980 common/sfc_efx/base: fix maximum Tx data count
      fb442d0c0f net/axgbe: save segment data in scattered Rx
      9683271240 net/axgbe: clear buffer on scattered Rx chaining failure
      18895ee575 net/axgbe: reset end of packet in scattered Rx
      1747e299c2 net/cnxk: fix DF bit in vector mode
      d141aba6a0 net/ice: check illegal packet sizes
      60f243aee8 net/iavf: check illegal packet sizes
      6a68e9ad38 net/mlx5: fix meter profile delete after disable
      9412d614c2 net/mlx5: fix modify action with tunnel decapsulation
      ccdfdbafa4 net/mlx5: fix Tx check for hardware descriptor length
      6986b5af9c net/mlx5: fix inline length exceeding descriptor limit
      517c25053b net/mlx5: fix single not inline packet storing
      b5e5d926b2 net/mlx5: fix check for orphan wait descriptor
      879ebb7dce net/mlx5: fix Verbs FD leak in secondary process
      43ebf47ac3 net/mlx4: fix Verbs FD leak in secondary process
      21c7ed77f1 net/virtio: fix crash when configured twice
      5150a5b753 net/iavf: fix outer checksum flags
      5f0b3890df net/iavf: fix processing VLAN TCI in SSE path
      bf097fbecf net/ice/base: fix input set of GTPoGRE
      65e2ff5b1e net/ice/base: ignore promiscuous already exist
      da3be8cd7e net/ice/base: fix double VLAN in promiscuous mode
      b1f7933ce6 net/ice/base: fix add MAC rule
      f1ac3e7090 net/ice/base: fix bit finding range over ptype bitmap
      e075b36c5f net/ice/base: fix array overflow in add switch recipe
      26b64ce3a2 net/ice/base: fix endian format
      13824e6da2 net/ice/base: fix function descriptions for parser
      d2c68e7c09 net/ice/base: fix media type of PHY 10G SFI C2C
      0255526a1b net/ice/base: fix DSCP PFC TLV creation
      fdbf7b4da3 net/ice/base: fix 100M speed capability
      14ed431e08 net/ice/base: fix division during E822 PTP init
      85de6911de common/iavf: avoid copy in async mode
      fc56f980c8 net/iavf: update IPsec ESN values when updating session
      30fc18b4dc net/iavf: fix Tx done descriptors cleanup
      246026e0b8 net/iavf: fix pattern check for flow director parser
      fe9ea36901 net/iavf: fix VLAN insertion
      301e4cc87b net/iavf: fix L3 checksum Tx offload flag
      a50e008983 net/ice/base: fix inner symmetric RSS hash in raw flow
      a991f641f3 net/ice: fix RSS hash update
      85821d6d95 net/i40e: fix VF representor release
      278054776c eventdev: fix name of Rx conf type in documentation
      afa77bc4df cryptodev: fix missing SHA3 algorithm strings
      29b6bd6014 crypto/qat: fix build with GCC 12
      db9f8c23a4 ipsec: fix build with GCC 12
      fdebff6b5a test/ipsec: fix build with GCC 12
      656b357968 common/qat: fix VF to PF answer
      1af7871cdd test/crypto: fix debug messages
      783a1099f2 examples/ipsec-secgw: use Tx checksum offload conditionally
      6a5ed8de57 test/ipsec: skip if no compatible device
      a003adfe32 eventdev/eth_tx: fix adapter stop
      24f4f4450f eventdev/eth_tx: add spinlock for adapter start/stop
      0fc2e4cd21 event/sw: fix device name in dump
      6dc1d114cd event/dsw: fix flow migration
      5f22fcf619 malloc: fix storage size for some allocations
      8b3ce30416 common/cnxk: fix printing disabled MKEX registers
      97083f144c common/cnxk: fix missing flow counter reset
      6d030554f1 net/mvneta: fix build with GCC 12
      a2439f58c0 common/cnxk: fix log level during MCAM allocation
      82fa3908c0 net/ngbe: fix maximum frame size
      60df2778b9 net/ngbe: remove semaphore between SW/FW
      9f6bab86f3 net/ngbe: rename some extended statistics
      8bdb992cea net/txgbe: rename some extended statistics
      982225e1bb net/txgbe: remove semaphore between SW/FW
      d47522ba5c net/txgbe: fix IPv6 flow rule
      f1810ceebb net/nfp: improve HW info header log readability
      88eb5f06dd net/axgbe: remove freeing buffer in scattered Rx
      c57a09f16a net/axgbe: optimise scattered Rx
      7c52801e6c net/axgbe: fix checksum and RSS in scattered Rx
      edf988aa48 net/axgbe: fix length of each segment in scattered Rx
      fca744c60f net/axgbe: fix mbuf lengths in scattered Rx
      77c3e4194b net/axgbe: fix scattered Rx
      45ae1b821d net/nfp: compose firmware file name with new hwinfo
      f88bb5a08a net/failsafe: fix interrupt handle leak
      e9c74a0c19 net/bonding: fix double slave link status query
      371746d80f net/bonding: fix array overflow in Rx burst
      40e0b6e827 app/testpmd: restore ixgbe bypass commands
      48240d704e eal: fix side effect in some pointer arithmetic macros
      ac8fea2279 net: accept unaligned data in checksum routines
      155a98e864 build: enable developer mode for all working trees
      8010a15523 vhost: fix virtqueue use after free on NUMA reallocation


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-125
changelog:
  - Merging upstream branch-2.17 [RH git: e44674c18e]
      Commit list:
      d254aedad7 tunnel: Do not carry source port from a previous tunnel.
      1857c569ee netdev-offload-tc: Fix offload of tunnel key tp_src.
      0a0c500d7c cirrus: Update from FreeBSD 12 to 14.


author: Kevin Traynor <ktraynor@redhat.com> - 2.17.0-126
changelog:
  - Revert "net/iavf: fix abnormal disable HW interrupt" [RH git: 4b0cf32296]
      This reverts commit b965aceffdb9dd8d2501314c174716617371d752.
      
      This was reported by QE to be causing a hang in FD-3249.
      
      commit b965aceffdb9dd8d2501314c174716617371d752
      Author: Mingjin Ye <mingjinx.ye@intel.com>
      Date:   Wed Jun 14 09:53:03 2023 +0000
      
          net/iavf: fix abnormal disable HW interrupt
      
          [ upstream commit 675a104e2e940ec476e8b469725e8465d01c0098 ]
      
      Signed-off-by: Kevin Traynor <ktraynor@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-64
changelog:
  - Merging upstream branch-3.1 [RH git: 95bf68b1ea]
      Commit list:
      0aefd48561 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.
      8df66889c1 ofp-table: Fix count_common_prefix_run() function.
      075f056383 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.
      2ff1dbe5e9 vswitch.xml: Add dpdkvhostuser group status.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-65
changelog:
  - Merging upstream branch-3.1 [RH git: d4c522ad54]
      Commit list:
      90e9c5e0f1 flake8: Fix E721 check failures.
      27abcdb85c build-aux: Enable flake8 checks for python extraction scripts.
      eeb58c2d30 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.
      68ebc058b6 build-aux/extract-ofp-fields: Fix flake8 and syntax errors.
      8313d224bc build-aux/extract-ofp-errors: Fix flake8 and syntax errors.
      2c023cbdff build-aux/extract-ofp-actions: Fix flake8 and syntax errors.
      be18e15562 automake: Move build-aux EXTRA_DIST updates to their own file.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-66
changelog:
  - Merging upstream branch-3.1 [RH git: 93b715427b]
      Commit list:
      e646b392b3 mcast-snooping: Flush flood and report ports when deleting interfaces.
      1a6192011f mcast-snooping: Test per port explicit flooding.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-67
changelog:
  - Merging upstream branch-3.1 [RH git: 7bc2d1557d]
      Commit list:
      bfd87f6f2d ovs-ofctl: Correctly mark the CT flush commands.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-68
changelog:
  - Merging upstream branch-3.1 [RH git: c276dfad86]
      Commit list:
      ab51834863 dpdk: Use DPDK 22.11.3 release for OVS 3.1.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-69
changelog:
  - Merging dpdk submodule [RH git: 967c94cf6d]
      Commit list:
      db913c25d3 Merge tag 'v22.11.3' into 22.11
      b721cba875 Revert "net/i40e: revert link status check on device start"
      7849366693 version: 22.11.3
      774466c6dc Revert "net/iavf: fix tunnel TSO path selection"
      5e87ad0cf8 version: 22.11.3-rc1
      9fb53245ea common/cnxk: fix CPT backpressure disable on LBK
      17fef613a1 net/nfp: fix offloading flows
      338d0d589a net/nfp: fix Tx descriptor free logic of NFD3
      6c779801be test/bonding: fix include of standard header
      22c3a016bb net/ngbe: fix RSS offload capability
      fc56ce5a01 net/mana: fix Tx queue statistics
      50dc477c2e doc: fix link to flow capabilities from bnxt guide
      56e6c7ef88 doc: update BIOS settings and supported HW for NTB
      89a839ade5 doc: fix description of runtime directories
      b5513f8e84 doc: improve wording of cuda guide
      1a4aa1d333 doc: add flow template API requirements for mlx5
      75a8d9b6d9 app/testpmd: fix meter mark handle update
      4b42c698a2 net/mlx5: fix handle validation for meter mark
      6b686c0912 net/mlx5: fix validation for conntrack indirect action
      5cf1399e93 net/mlx5: fix MPRQ stride size for headroom
      2e3420f544 net/mlx5: fix LRO TCP checksum
      8397c9086a net/mlx5: fix drop action memory leak
      e6365bd3d2 net/e1000: fix Rx and Tx queue status
      4e200ede54 net/igc: fix Rx and Tx queue status
      4cae890867 net/ixgbe: fix Rx and Tx queue status
      912704eee5 common/iavf: fix MAC type for 710 NIC
      ca8c2ad458 net/iavf: fix stop ordering
      0a1fa750bc net/i40e: fix comments
      cb30cddab7 doc: fix typos and wording in flow API guide
      c12b2943c9 devtools: fix bashism in mailmap check
      0192d0ac53 kni: fix build with Linux 6.5
      44632490d9 examples/l3fwd: fix duplicate expression for default nexthop
      d385831f49 ipsec: fix NAT-T header length
      93d999a062 examples/ipsec-secgw: fix TAP default MAC address
      1fad66d244 examples/ipsec-secgw: fix socket ID default value
      76422de830 app/crypto-perf: fix socket ID default value
      1a98004f93 cryptodev: fix device socket ID type
      900b4ca132 examples/fips_validation: fix digest length in AES-GCM
      31daa7382f test/crypto: fix PDCP-SDAP test vectors
      440e528ae5 common/qat: detach crypto from compress build
      2e8f88824d crypto/qat: fix null algorithm digest placement
      64db6b40e9 baseband/fpga_5gnr_fec: fix starting unconfigured queue
      4325aff0d4 baseband/fpga_5gnr_fec: fix possible division by zero
      5ff397c56f net/ice: fix RSS hash key generation
      9b7215f150 net/iavf: fix tunnel TSO path selection
      35e69229eb net/ice: fix 32-bit build
      90a0f328b8 net/iavf: fix VLAN insertion in vector path
      c14d373562 net/ice: fix VLAN mode parser
      16ce632452 net/mlx5: fix query for NIC flow capability
      d165bff7dc net/mlx5: fix RSS expansion inner buffer overflow
      6a567b41ed net/mlx5: forbid MPRQ restart
      03e279ee8b net/mlx5: fix flow workspace destruction
      b5075ab2f9 net/mlx5: reduce counter pool name length
      b74fa83cf2 net/mlx5: fix profile check of meter mark
      db32b39aad common/mlx5: fix obtaining IB device in LAG mode
      fcf46d9c1d net/mlx5: fix error in VLAN actions creation
      0c50d16325 net/mlx5: fix error set for age pool initialization
      77159a5063 net/mlx5: fix error set in control tables create
      aa9f4b4c58 net/mlx5: fix return value of vport action
      d8ec0d83dd net/mlx5: fix error set in Tx representor tagging
      d3457cd43d net/mlx5: fix flow dump for modify field
      a944f7e99c ethdev: fix potential leak in PCI probing helper
      b6025f7a95 net/hns3: fix index to look up table in NEON Rx
      a2dc813bc4 net/mana: fix WQE count for ringing RQ doorbell
      9d30178ddd net/mana: fix counter overflow for posted WQE
      92d3673001 app/testpmd: fix flow rule number parsing
      36791bbc4b net/hns3: fix non-zero weight for disabled TC
      56b89656df app/testpmd: revert primary process polling all queues fix
      09d8d1fe4f net/txgbe: fix blocking system events
      7a44cac46c doc: fix number of leading spaces in hns3 guide
      8b5633f1e2 doc: fix syntax in hns3 guide
      ece673c7a1 doc: fix kernel patch link in hns3 guide
      9b9ae1aff1 net/hns3: delete duplicate macro definition
      3a935374f2 app/testpmd: fix checksum engine with GTP on 32-bit
      67912c46f4 net/netvsc: fix sizeof calculation
      d5309394d1 member: fix PRNG seed reset in NitroSketch mode
      1db71d413e hash: fix reading unaligned bits in Toeplitz hash
      7e6b4e9d63 mem: fix memsegs exhausted message
      7a57c9edd6 fib: fix adding default route
      fc4be70ded devtools: fix mailmap check for parentheses
      90aa091a20 ipc: fix file descriptor leakage with unhandled messages
      008fdd0e07 raw/ntb: avoid disabling interrupt twice
      54182cce72 cryptodev: fix comments of modular operation parameters
      a60ddd6954 net/cnxk: fix flow queue index validation
      cd88b5ff39 net/cnxk: fix cookies check with security offload
      c98cf071f8 net/cnxk: flush SQ before configuring MTU
      dcd21e65bd common/mlx5: adjust fork call with new kernel API
      79310b1b61 net/mlx5: fix device removal event handling
      ce6b9b3772 net/mlx5: fix risk in NEON Rx descriptor read
      e149ea19c2 net/iavf: fix protocol agnostic offloading with big packets
      04de2b4a56 net/ice: fix protocol agnostic offloading with big packets
      15b67727ca net/ice: fix MAC type of E822 and E823
      a45102d324 net/e1000: fix queue number initialization
      4f26624221 net/i40e: fix tunnel packet Tx descriptor
      2bdeeb53da net/iavf: fix abnormal disable HW interrupt
      520330cbb1 common/idpf: fix memory leak on AVX512 Tx queue close
      00f8c02c41 net/ixgbe: add proper memory barriers in Rx
      c8b6f57dc4 net/ice: fix tunnel packet Tx descriptor
      8a0712739d net/iavf: fix VLAN offload with AVX512
      64c315b9e9 common/sfc_efx/base: fix Rx queue without RSS hash prefix
      47326eff66 net/nfp: fix address always related with PF ID 0
      715143b51e net/nfp: fix representor name too long
      16a82d0d1a app/testpmd: fix primary process not polling all queues
      368138b61b net/ngbe: remove redundant codes
      e66f9e3fdf net/ngbe: fix link status in no LSC mode
      1c7e19d4a0 net/ngbe: adapt to MNG veto bit setting
      c523de9115 net/ngbe: fix extended statistics
      409cd85a16 net/txgbe: fix extended statistics
      19c8a701a7 net/txgbe: fix to set autoneg for 1G speed
      57b3a57dfa net/txgbe: adapt to MNG veto bit setting
      a62297801c net/txgbe: fix interrupt enable mask
      d96c0259e7 net/txgbe/base: fix Tx with fiber hotplug
      ff476852e7 net/bonding: fix destroy dedicated queues flow
      c193423238 net/bonding: fix startup when NUMA is not supported
      00d2dc7c42 net/nfp: fix VNI of IPv6 NVGRE encap action
      7797d05cd9 net/nfp: fix VNI of IPv4 NVGRE encap action
      dc6adc599c net/nfp: fix VNI of VXLAN encap action
      fa5f6cff44 ethdev: update documentation for API to get FEC
      7594b6e44d ethdev: check that at least one FEC mode is specified
      ff56bf6f3a ethdev: update documentation for API to set FEC
      c25e954265 net/nfp: fix endian conversion for tunnel decap action
      502acb0f83 net/nfp: fix unneeded endian conversion
      a526063092 net/nfp: fix IPv6 address for set flow action
      64839553ee test/security: fix event inline IPsec reassembly tests
      643423f0b7 crypto/openssl: skip workaround at compilation time
      91085d3b58 crypto/openssl: fix memory leak in auth processing
      981792ebc4 crypto/qat: fix sym device prototype
      791a0227d2 common/qat: fix command parameter corruption
      0d5c3e03c5 ci: fix libabigail cache in GHA
      ef98a4da59 mbuf: fix Doxygen comment of distributor metadata
      5887a7d14d test: add graph tests
      2bdfd0d7ba examples/fips_validation: fix external build
      72c87f820d examples/l2fwd-cat: fix external build
      11757d12ee dma/dpaa2: set VFA bit for route-by-port with VF
      9047d5c9bf doc: remove warning with Doxygen 1.9.7
      d8e35e7efe doc: fix typo in graph guide
      55fbb9de8d test/mbuf: fix crash in a forked process
      4d116ff1ac net/iavf: fix virtchnl command called in interrupt
      bd5c63549a net/ice: fix outer UDP checksum offload
      bae61d2305 net/ice: initialize parser for double VLAN
      1f35681b6e net/ice: fix timestamp enabling
      3b032bbf78 net/ice: adjust timestamp mbuf register
      1d71b68237 net/ice/base: remove unreachable code
      7691c220b6 net/ice/base: fix incorrect defines for DCBx
      4ec6da600e net/ice: fix DCF control thread crash
      c4d749115d net/iavf: release large VF when closing device
      21ec365e75 net/ice: fix DCF RSS initialization
      83ad87933a net/ice: fix statistics
      b9f3b81e9e common/idpf/base: fix memory leaks on control queue
      1b04a2f618 common/idpf/base: fix parameters when send msg to cp
      e5868f6648 common/idpf/base: fix ITR register definitions for AVF
      4cc85337b3 common/idpf/base: fix control queue send and receive
      1bfcca5b65 common/idpf: remove device stop flag
      c86c1efd2f net/idpf: fix Rx data buffer size
      78c374bf41 net/iavf: fix Rx data buffer size
      1f9af08714 net/ice: fix Rx data buffer size
      7a72db6add net/i40e: fix Rx data buffer size
      65303f7c26 doc: fix typo in cnxk platform guide
      d9ba8a4251 net/qede: fix RSS indirection table initialization
      df11a52e33 common/cnxk: fix receive queue with multiple mask
      6cbb5fc911 common/cnxk: fix inline device VF identification
      d0f357fb6e common/cnxk: fix uninitialized pointer read
      103a33d02d common/cnxk: fix setting channel mask for SDP interfaces
      c1e167a078 event/cnxk: fix mempool cookies check
      338514e558 event/cnxk: fix Tx adapter data pointer
      46d6c05770 common/cnxk: fix IPsec IPv6 tunnel address byte swap
      9d1dbc6a01 mempool/cnxk: avoid hang when counting batch allocs
      255fcff79e net/mlx5: fix drop action attribute validation
      b53417d63b net/mlx5: fix duplicated tag index matching in SWS
      124a919b4e net/mlx5: forbid duplicated tag index in pattern template
      eb02902423 net/mlx5: fix VXLAN matching with zero value
      2e6f71cb51 net/mlx5: fix matcher layout size calculation
      9015baea29 net/mlx5: enhance error log for tunnel offloading
      2a45186cf4 net/virtio-user: fix leak when initialisation fails
      d228fa562b net/virtio: fix initialization to return negative errno
      a43f6d459a net/virtio: propagate interrupt configuration error values
      94bed3c2fa vhost: fix invalid call FD handling
      fe3e1fc9d8 vhost: fix notification stats for packed ring
      3a5561e8b5 crypto/ipsec_mb: optimize allocation in session
      a659f5f18c test/crypto: fix IPsec AES CCM vector
      7e0080ff4f crypto/cnxk: fix IPsec CCM capabilities
      c53467f356 crypto/ipsec_mb: fix enqueue counter for SNOW3G
      d2e09fc0fc test/crypto: fix session creation check
      e3456f2478 crypto/openssl: fix memory free
      48b48d2ba8 cryptodev: clarify error codes for symmetric session
      400a3302de examples/ipsec-secgw: fix zero address in ethernet header
      6217afd84c test/crypto: fix return value for SNOW3G
      228857a34c crypto/scheduler: fix last element for valid args
      4413744138 crypto/qat: fix stack buffer overflow in SGL loop
      0af5332dff doc: fix auth algos in cryptoperf app
      3a8502c73d net/vmxnet3: fix return code in initializing
      c40b9a9873 net/nfp: fix TP flow action for UDP
      74870817fb net/nfp: fix flow hash table creation
      18493825d1 net/nfp: fix representor creation
      de78bd45d6 net/nfp: fix control mempool creation
      caa96e94b0 net/nfp: fix TOS of IPv6 NVGRE encap flow action
      67544106ac net/nfp: fix TOS of IPv6 GENEVE encap flow action
      c81816d07f net/nfp: fix TOS of IPv6 VXLAN encap flow action
      a1d864c39b net/nfp: fix IPv6 flow item
      aae5fcb267 net/nfp: fix disabling promiscuous mode
      e659a163e3 ethdev: fix calloc arguments
      175e7a7bac net/hns3: fix IMP reset trigger
      219305d227 net/hns3: fix redundant line break in log
      4292ebcef4 net/hns3: fix inaccurate log
      1c81e1a0a8 net/hns3: fix uninitialized variable
      f99fa19b60 net/hns3: fix device start return value
      19c20cef27 net/hns3: fix mbuf leakage when RxQ started after reset
      e9ade95ac4 net/hns3: fix mbuf leakage when RxQ started during reset
      422a5e09d2 net/hns3: extract PTP to its own header file
      a8ad010661 net/hns3: uninitialize PTP
      3999b58cd3 net/hns3: fix RTC time after reset
      69bff6ea1c net/hns3: fix RTC time on initialization
      bdf2131156 doc: fix format in flow API guide
      9ca1814402 net/hns3: fix missing FEC capability
      340cb03d7f net/hns3: fix FEC mode check
      b048cdca82 net/hns3: fix FEC mode for 200G ports
      a678d7da2b ethdev: fix indirect action conversion
      d859368e8f net/hns3: fix Rx multiple firmware reset interrupts
      f2dd43a6e9 net/hns3: fix variable type mismatch
      2a7aef1dd0 net/hns3: fix never set MAC flow control
      88cf99ed01 net/sfc: invalidate dangling MAE flow action FW resource IDs
      3254062488 net/mana: return probing failure if no device found
      631f57f5ef ethdev: fix MAC address occupies two entries
      32e0eaa22b net/txgbe: fix use-after-free on remove
      799cc0612c net/vmxnet3: fix drop of empty segments in Tx
      acbaa6bb5d net/nfp: fix VLAN push flow action
      9d1fbdb584 app/testpmd: fix GTP L2 length in checksum engine
      e7e0590338 net/dpaa2: fix checksum good flags
      ecd3e1f354 net/mana: optimize completion queue by batch processing
      5b1a78987f net/mana: avoid unnecessary assignments in data path
      753a735ea0 net/mana: use datapath logging
      8e27036b63 net/tap: set locally administered bit for fixed MAC address
      bd14912ab4 net/sfc: stop misuse of Rx ingress m-port metadata on EF100
      a1dfa52406 net/hns3: fix build warning
      10a2ee0333 eal/linux: fix legacy mem init with many segments
      f4d5f30fe4 eal/linux: fix secondary process crash for mp hotplug requests
      53e6b8c3f0 event/cnxk: fix nanoseconds to ticks conversion
      cf79458fad eventdev/timer: fix buffer flush
      d3f784ad5f event/cnxk: fix setting attributes in empty get work
      d0257dc168 event/dsw: free rings on close
      c12daa6d2d doc: fix event timer adapter guide
      ca72f7fdba eventdev/timer: fix timeout event wait behavior
      5ecf2e459d eal/x86: improve multiple of 64 bytes memcpy performance
      f4ccd39056 pci: fix comment referencing renamed function
      c3b5322fc3 build: fix warning when getting NUMA nodes
      44a9b3b4f7 ci: fix build for Arm cross compilation in GHA
      94babf61c5 eal: avoid calling cleanup twice
      6413085d5f test/malloc: fix statistics checks
      37e859deb8 test/malloc: fix missing free
      2d3c4df8f5 pipeline: fix double free for table stats
      cada66aff2 ring: fix dequeue parameter name
      57dd0e53b1 telemetry: fix autotest on Alpine
      f14b25d925 kernel/freebsd: fix function parameter list
      47da400295 vfio: fix include with musl runtime
      8742732344 ring: fix use after free
      f9a20a28ec examples/ntb: fix build with GCC 13
      28aa181578 examples/ip_pipeline: fix build with GCC 13
      156b423f54 kni: fix build with Linux 6.3
      403d133d7f net: fix return type of IPv4 L4 packet checksum
      d75b66ad1c version: 22.11.2
      8edef444c7 build: detect backtrace availability
      aa96e66c9a version: 22.11.2-rc1
      9dcf799d88 common/mlx5: use just sufficient barrier for Arm
      6940159325 net/mlx5/hws: fix IPv4 fragment matching
      f567b1ee98 common/cnxk: fix IPv6 extension header parsing
      f9f94070e0 doc: fix DCF instructions in ice guide
      d4dc7b1d1b doc: add Linux capability to access physical addresses
      7ac4d1cebf doc: fix pipeline example path in user guide
      abf5150780 devtools: move mailmap check after patch applied
      0dce56b788 acl: fix crash on PPC64 with GCC 11
      ac849cac65 pdump: fix build with GCC 12
      fcf7e0e6f7 test/crypto: fix statistics error messages
      95c2df95d2 doc: fix code blocks in cryptodev guide
      2fe7fcc1a3 net/mlx5: fix sysfs port name translation
      80ec04827f net/mlx5: fix CQE dump for Tx
      1f4de71406 net/mlx5/hws: fix error code of send queue action
      644bcdb856 net/mlx5: fix build with GCC 12 and ASan
      d4335766d4 net/mlx5/hws: fix pattern creation
      1cbb884f35 app/testpmd: fix encap/decap size calculation
      6a3a2809eb examples/qos_sched: fix config entries in wrong sections
      782eda8807 net/ipn3ke: fix representor name
      abe24f4bd0 net/ipn3ke: fix thread exit
      3bdf07e682 bus/ifpga: fix devargs handling
      0680a33bc7 net/mlx5: fix isolated mode if no representor matching
      e10c220053 net/mlx5: fix egress group translation in HWS
      3f7e967684 doc: fix LPM support in l3forward guide
      003a860c86 examples/l3fwd: remove hash entry number
      e528b4f96c net/mlx5: fix hairpin Tx queue reference count
      b836bb43cf net/iavf: fix device stop during reset
      158c05028f net/idpf: reset queue flag when queue is stopped
      8cb2ee860c net/i40e: fix MAC loopback on X722
      8cc24b8aab net/e1000: fix saving of stripped VLAN TCI
      91a60dfeee net/i40e: fix AVX512 fast-free path
      8a6d064801 net/sfc: invalidate switch port entry on representor unplug
      d59d4fbffa net/virtio: remove address width limit for modern devices
      7be8e75277 net/vhost: fix Rx interrupt
      1ecf04df54 net/vhost: fix leak in interrupt handle setup
      9736b58d62 net/vhost: add missing newline in logs
      b80c949b77 app/bbdev: check statistics failure
      39ca0f7397 crypto/ipsec_mb: relax multi-process requirement
      6919a8d874 app/compress-perf: fix remaining data for ops
      dc6e5405ca test/crypto: fix skip condition for CPU crypto SGL
      58dff4134c test/crypto: fix capability check for ZUC cipher-auth
      0217458d5e test/crypto: fix ZUC digest length in comparison
      7d3df2701d app/testpmd: fix interactive mode on Windows
      ef700bf7d0 gpudev: export header file for external drivers
      db12268a95 eal/unix: fix thread creation
      29cdc2b88f test/mbuf: fix test with mbuf debug enabled
      64f4cb8bce test: fix segment length in packet generator
      8f35765d15 reorder: fix sequence number mbuf field register
      38369a1974 ring: silence GCC 12 warnings
      ebcd68e43a raw/skeleton: fix selftest
      8160c206ca examples/ipsec-secgw: fix offload variable init
      55f236de5c app/flow-perf: fix division or module by zero
      161ef7c943 app/crypto-perf: fix test file memory leak
      72c1da7b2d crypto/openssl: fix freeing in RSA EVP
      1536a7304a crypto/qat: fix SM3 auth mode
      eba4eee77b crypto/ccp: fix PCI probing
      f081724c6b net/mlx5: fix Windows build with MinGW GCC 12
      5af10c2a20 net/hns3: add verification of RSS types
      3a5105f1de net/hns3: reimplement hash flow function
      7307f96575 net/hns3: separate flow RSS config from RSS conf
      796c8188a5 net/hns3: allow adding queue buffer size hash rule
      adf239587c net/hns3: save hash algo to RSS filter list node
      fc620e6832 net/hns3: use new RSS rule to configure hardware
      a2804bcc0c net/hns3: separate setting and clearing RSS rule
      679028a2ee net/hns3: separate setting RSS types
      3b85ef547e net/hns3: separate setting redirection table
      99c75dbbfe net/hns3: separate setting hash key
      9c24ae1b2d net/hns3: separate setting hash algorithm
      dde9ec15ea net/hns3: use hardware config to report redirection table
      dbcf64d12e net/hns3: use hardware config to report hash types
      68da0b3986 net/hns3: use hardware config to report hash key
      5042fd8459 net/hns3: fix possible truncation of redirection table
      81fbc0298c net/hns3: fix possible truncation of hash key when config
      73b11178a3 mem: fix heap ID in telemetry
      57294e8df4 app/testpmd: cleanup cleanly from signal
      564dbb6a03 cmdline: handle EOF as quit
      1a22081244 cmdline: make rdline status not private
      09b626852e kni: fix possible starvation when mbufs are exhausted
      993c0d08eb net/sfc: fix resetting mark in tunnel offload switch rules
      f6bdbdf6f2 common/sfc_efx/base: add MAE mark reset action
      4224d5f521 regex/mlx5: fix doorbell record
      b5512d3186 regex/mlx5: utilize all available queue pairs
      cb4baf72a4 table: fix action selector group size log2 setting
      60f6d9449c raw/skeleton: fix empty devargs parsing
      0848681e90 dma/skeleton: fix empty devargs parsing
      ce3c0aa7aa net/virtio: fix empty devargs parsing
      33b1cea25d net/hns3: fix empty devargs parsing
      63ba1d9f2c cryptodev: fix empty devargs parsing
      00e3a4efbc compressdev: fix empty devargs parsing
      6567e0cf76 kvargs: add API documentation for process callback
      bb296faffc net/nfp: fix MTU configuration order
      bf878ca704 eal/windows: fix thread creation
      fac8d80e0d common/cnxk: add memory clobber to steor and ldeor
      67479d24a4 net/cnxk: fix LBK BPID usage
      14688b03c0 net/ice: fix Rx timestamp
      8ec56c115a net/i40e: fix maximum frame size configuration
      287a57f832 net/i40e: revert link status check on device start
      dc67b490e8 net/ixgbe: fix IPv6 mask in flow director
      b0901e6d5b app/testpmd: fix secondary process packet forwarding
      17637f9c0f net/nfp: fix offload of multiple output actions
      fc325877f6 net/nfp: fix set DSCP flow action
      336d6c1c41 net/nfp: fix set TTL flow action
      264cbadbee net/nfp: fix set TP flow action
      dcc0be2c8a net/nfp: fix set IPv6 flow action
      d6fb8fc9c1 net/nfp: fix set IPv4 flow action
      a0a1f437b2 net/nfp: fix set MAC flow action
      aaa501436c ethdev: remove telemetry Rx mbuf alloc failed field
      03cfac3c99 net/nfp: fix getting RSS configuration
      5475d251f1 net/mana: fix stats counters
      00af2661ac ethdev: fix build with LTO
      cd2635a2b5 app/testpmd: fix packet transmission in noisy VNF engine
      e8996dc08d app/testpmd: fix packet count in IEEE 1588 engine
      a4141026d7 app/testpmd: fix Tx preparation in checksum engine
      62324129c1 net/mana: enable driver by default
      64d858dc03 net/gve: fix offloading capability
      90f12bb74f net/nfp: fix 48-bit DMA support for NFDk
      6ede2ab472 common/cnxk: fix auth key length
      995a6460b2 examples/fips_validation: add extra space in JSON buffer
      903f4ee07d examples/fips_validation: fix AES-XTS sequence number
      91c80e936a examples/fips_validation: fix AES-GCM tests
      809de506c9 examples/fips_validation: fix integer parsing
      ac87a06f6b examples/fips_validation: fix MCT output for SHA
      435188c3c4 compress/mlx5: fix queue setup for partial transformations
      2a091b2f31 compress/mlx5: fix output Adler-32 checksum offset
      9d7902bf42 compress/mlx5: fix decompress xform validation
      2bf416240d examples/ipsec-secgw: fix auth IV length
      33f3ef5021 net/virtio: deduce IP length for TSO checksum
      950227315b vhost: fix OOB access for invalid vhost ID
      a6d0c8f6aa vhost: fix slot index in async split virtqueue Tx
      47cef65600 test/bbdev: remove check for invalid opaque data
      dccdf95daa test/bbdev: extend HARQ tolerance
      cdfa1794a6 test/bbdev: fix crash for non supported HARQ length
      4bdaf50031 baseband/acc: fix check after deref and dead code
      bf521b9f80 baseband/acc: fix iteration counter in TB mode
      ff4d7c9a71 baseband/acc: prevent to dequeue more than requested
      6c9f6f15ee baseband/acc: add explicit mbuf append for soft output
      63797158c2 baseband/acc: protect from TB negative scenario
      f76551552e eventdev: fix memory size for telemetry
      2f9bb3f72a event/cnxk: fix SSO cleanup
      0a3f30f07c doc: fix reference to event timer header
      e806f0529d doc: add gpudev to the Doxygen index
      300d83b989 eal/windows: fix pedantic build
      03299eb5d4 net/mlx5: fix crash on action template failure
      4dc4547f2d common/cnxk: fix second pass flow rule layer type
      dc7302e733 examples/qos_sched: fix Tx port config when link down
      ecb065fe53 examples/cmdline: fix build with GCC 12
      1b93563378 eal: use same atomic intrinsics for GCC and clang
      a5d83cee8e build: fix toolchain definition
      15ae43b33a test/reorder: fix double free of drained buffers
      b515c436e6 reorder: invalidate buffer from ready queue in drain
      106e0f2637 dma/ioat: fix error reporting on restart
      90ad21e988 dma/ioat: fix indexes after restart
      881919396f dma/ioat: fix device stop if no copies done
      fb395ef1d0 eal/freebsd: fix lock in alarm callback
      a656595e9b sched: fix alignment of structs in subport
      38465cec0a app/testpmd: fix crash on cleanup
      31f4d9ce13 net/nfp: restrict flow flush to the port
      7ae80e1379 net/nfp: fix VNI of VXLAN encap action
      8cdbec0d75 net/bnxt: fix link state change interrupt config
      fd1ff4fecb common/cnxk: fix channel mask for SDP interfaces
      ad62d3f410 app/compress-perf: fix testing single operation
      17f4281693 app/compress-perf: fix some typos
      c028045915 net/iavf: fix VLAN offload with AVX2
      3c047b3d86 net/ixgbe: enable IPv6 mask in flow rules
      79781cd646 net/iavf: fix building data desc
      644d38523a net/iavf: protect insertion in flow list
      e13bcf7645 net/ice: fix validation of flow transfer attribute
      199591d8d1 net/i40e: fix validation of flow transfer attribute
      5aacd2a62c net/iavf: add lock for VF commands
      dbe54bfd9b net/ixgbe: fix firmware version consistency
      bfa9955652 net/idpf: fix driver infos
      96ccb4c287 net/idpf: fix mbuf leak in split Tx
      489ddd71b3 net/i40e: reduce interrupt interval in multi-driver mode
      6e50af124f net/iavf: fix outer UDP checksum offload
      4c6cddb596 net/mlx5: check compressed CQE opcode in vectorized Rx
      547b239a21 net/mlx5: ignore non-critical syndromes for Rx queue
      47f5a0e5f3 net/mlx5: fix error CQE dumping for vectorized Rx
      9e0308d5ef net/mlx5/hws: fix memory leak on general pool DB init
      394ba3cfc4 net/mlx5: fix read device clock in real time mode
      35eadc22bc net/mlx5: fix warning for Tx scheduling option
      a04fa37e6e net/mlx5: fix wait descriptor opcode for ConnectX-7
      d5be082621 net/mlx5: fix flow sample with ConnectX-5
      575cfce6a7 common/mlx5: fix offset of a field
      f3282a003f common/mlx5: improve AES-XTS tweak capability check
      4434048bbe net/mlx5: fix GENEVE resource overwrite
      dcb16c48e0 net/mlx5: fix available tag registers calculation for HWS
      a93bb50b6c net/txgbe: fix Rx buffer size in config register
      3a842fbbb7 net/sfc: enforce fate action in transfer flow rules
      be7d6baf28 net/sfc: fix MAC address entry leak in transfer flow parsing
      56789776c6 net/hns3: extract common functions to set Rx/Tx
      13f062ec55 net/hns3: make getting Tx function static
      1df48cce5e net/hns3: separate Tx prepare from getting Tx function
      418d6cbc35 net/hns3: remove debug condition for Tx prepare
      873d6edb18 net/hns3: add debug info for Rx/Tx dummy function
      c6b36e8183 net/hns3: fix burst mode query with dummy function
      6c9834cd2a net/nfp: fix max DMA length
      f418af17fc app/testpmd: fix link check condition on port start
      e4f7453ec1 net/sfc: export pick transfer proxy callback to representors
      6ae7e4345e net/hns3: fix duplicate RSS rule check
      5c129d8898 net/hns3: fix config struct used for conversion
      f2de3c967d net/hns3: fix warning on flush or destroy rule
      2e99d819d3 net/hns3: remove useless code when destroy valid RSS rule
      d45c8fe415 net/hns3: use RSS filter list to check duplicated rule
      93fa374ce4 net/hns3: fix clearing RSS configuration
      9126ed75be net/hns3: fix RSS key size compatibility
      36d6105f51 net/hns3: refactor set RSS hash algorithm and key interface
      14d988ad25 net/hns3: extract common function to query device
      ffc3022e2d net/hns3: fix log about indirection table size
      547a2c7a55 net/txgbe: fix interrupt loss
      c22430a6e5 net/ngbe: add spinlock protection on YT PHY
      767d609db7 net/ngbe: fix packet type to parse from offload flags
      c96c4e1b9e net/txgbe: fix packet type to parse from offload flags
      e7149d390b net/txgbe: fix default signal quality value for KX/KX4
      a1d3811bc0 app/testpmd: fix forwarding stats for Tx dropped
      8eefe1d245 doc: fix description of L2TPV2 flow item
      5876103dd2 net/hns3: declare flow rule keeping capability
      58910572e8 net/virtio-user: fix device starting failure handling
      78d828c247 vhost: fix possible FD leaks on truncation
      eab1940f97 vhost: fix possible FD leaks
      cf313170bf vhost: decrease log level for unimplemented requests
      0772cc1d89 eal: cleanup alarm and hotplug before memory detach
      f7825956c0 eventdev/timer: fix overflow
      fd3e2fb617 test/mbuf: fix mbuf reset test
      cc69b3523e drivers/bus: fix leak for devices without driver
      acacb53810 eal/linux: fix hugetlbfs sub-directories discovery
      0343d4cb72 telemetry: fix repeat display when callback don't init dict
      f5803ba5c5 raw/ifpga/base: fix init with multi-process
      08019befc3 mem: fix hugepage info mapping
      23cb90427a net/cnxk: validate RED threshold config
      d7d670cbe2 common/cnxk: reduce channel count per LMAC
      4060bba354 common/cnxk: fix IPv6 extension matching
      5444957e57 common/cnxk: fix dual VLAN parsing
      f40c4f3e0b net/cnxk: fix deadlock in security session creation
      78c0d2ab85 common/cnxk: fix aura ID handling
      87725aa6d2 net/cnxk: fix packet type for IPv6 packets post decryption
      efb6eccf8e event/cnxk: fix timer operations in secondary process
      903d4a18a1 event/cnxk: fix burst timer arm
      77f50c0971 eventdev/eth_rx: fix getting adapter instance
      0a78560065 event/cnxk: wait for CPT flow control on WQE path
      5e9f154f81 eventdev/crypto: fix function symbol export
      48870212ad doc: fix firmware list in bnxt guide
      a4d58197b2 net/bnxt: fix RSS hash in mbuf
      3f1568d969 net/bnxt: fix Rx queue stats after queue stop and start
      bc1682ee55 net/bnxt: fix Tx queue stats after queue stop and start
      d357ef8a3c crypto/ipsec_mb: fix ZUC-256 maximum tag length
      031b48d670 compressdev: fix end of driver list
      ce54658be7 cryptodev: fix sym session mempool creation description
      cbd714b1f9 test/crypto: add missing MAC-I to PDCP vectors
      ca39bc2337 test/crypto: fix typo in AES test
      11f862d605 crypto/ipsec_mb: remove unnecessary null check
      24dc362291 crypto/openssl: fix warning on copy length
      2d28201221 crypto/ccp: fix IOVA handling
      f11d779c24 crypto/ccp: remove some dead code for UIO
      4e76b62756 crypto/ccp: remove some printf
      f3d0a011e3 baseband/acc: fix acc100 queue mapping to 64 bits
      8f06dfc381 baseband/acc: fix multiplexing acc100 operations
      3c330a28d7 baseband/acc: fix acc100 iteration counter in TB
      f770622597 baseband/acc: fix memory leak on acc100 close
      e44360ae85 app/bbdev: add allocation checks
      9f13ab03f6 app/bbdev: fix build with optional flag
      1e82bbe91d app/bbdev: fix build with optional flag
      be1187e1a6 vhost: fix net header settings in datapath
      72820dd60f vdpa/ifc: fix reconnection in SW-assisted live migration
      a347909ae2 vdpa/ifc: fix argument compatibility check
      ab2779057e build: fix dependencies lookup
      573de4f522 app/dumpcap: fix storing port identifier
      cb3c0ba47e examples/qos_sched: fix debug mode
      0e846591b5 mem: fix telemetry data truncation
      453a4d30ed cryptodev: fix telemetry data truncation
      16f272c96f mempool: fix telemetry data truncation
      bd11b88f8b ethdev: fix telemetry data truncation
      4f9c6db77b telemetry: move include after guard
      8ab731497d app/testpmd: fix interactive mode with no ports
      1df8c20923 net/nfp: fix teardown of flows sharing a mask ID
      375086efb5 net/nfp: store counter reset before zeroing flow query
      58db4361dc net/hns3: fix inaccurate RTC time to read
      36ec039309 net/ena: fix deadlock in RSS RETA update
      f029ceb7aa net/nfp: fix firmware name derived from PCI name
      a87a84560c net/nfp: fix Tx packet drop for large data length
      5ef77a1221 graph: fix node shrink
      b9a14f6737 gpudev: fix deadlocks when registering callback
      1586e3b7bc fbarray: fix metadata dump
      23a5b25c8a bus/fslmc: fix deadlock on MC send command timeout
      a0b1faaad2 crypto/qat: fix build
      a636c94996 crypto/qat: fix build for generic x86 with GCC 12
      b527b4c168 crypto/qat: fix stream cipher direction
      e2c05f4621 examples/l2fwd-event: fix worker cleanup
      478bec21d0 eventdev/eth_tx: fix devices loop
      4c388e80e9 eventdev/crypto: fix failed events
      ddaec3cd54 eventdev/crypto: fix overflow in circular buffer
      e1ca28205f eventdev/crypto: fix offset used while flushing events
      d66216823d eventdev/crypto: fix enqueue count
      b81247d47b app/crypto-perf: fix IPsec direction
      683ce01b19 app/crypto-perf: fix SPI zero
      bbba565c73 app/crypto-perf: fix session freeing
      a932cd545f app/crypto-perf: fix number of segments
      193ff405b3 crypto/cnxk: fix digest for empty input data
      a996e9816f devtools: fix escaped space in grep pattern
      b6d9ddee2c doc: fix dependency setup in l2fwd-cat example guide
      760cf7543c hash: fix GFNI implementation build with GCC 12
      c8af2a4ad5 kni: fix build on RHEL 9.1
      fc98f9c6d7 eal/windows: mark memory config as complete
      c12e76d298 devtools: fix name check with mbox files
      07e68b092c drivers: fix symbol exports when map is omitted


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-70
changelog:
  - Merging upstream branch-3.1 [RH git: a93fd43357]
      Commit list:
      4151467438 cirrus: Update from FreeBSD 12 to 14.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-71
changelog:
  - Merging upstream branch-3.1 [RH git: 30de7262de]
      Commit list:
      9e963dbdab tunnel: Do not carry source port from a previous tunnel.
      ae3c17f840 netdev-offload-tc: Fix offload of tunnel key tp_src.
      d603759afd ofp-ct: Return error for unknown property in CT flush.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-72
changelog:
  - Merging upstream branch-3.1 [RH git: 0a606f39c2]
      Commit list:
      522a69bf67 system-dpdk: Wait for MTU changes to be applied.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-73
changelog:
  - Merging dpdk submodule [RH git: 0a88a4fa89]
      Commit list:
      42ed2ce550 Revert "net/iavf: fix abnormal disable HW interrupt"


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-31
changelog:
  - Merging upstream branch-3.2 [RH git: d76eaaa84f]
      Commit list:
      1b0c75320d netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.
      3919e61a74 ofp-table: Fix count_common_prefix_run() function.
      07e3598da4 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.
      afc9bad24f vswitch.xml: Add dpdkvhostuser group status.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-32
changelog:
  - Merging upstream branch-3.2 [RH git: 109500e1ee]
      Commit list:
      0dd10cd803 flake8: Fix E721 check failures.
      c0275d6a16 build-aux: Enable flake8 checks for python extraction scripts.
      bc261b9597 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.
      8e50fc7935 build-aux/extract-ofp-fields: Fix flake8 and syntax errors.
      374a7bf631 build-aux/extract-ofp-errors: Fix flake8 and syntax errors.
      0634be9426 build-aux/extract-ofp-actions: Fix flake8 and syntax errors.
      e76ecab431 automake: Move build-aux EXTRA_DIST updates to their own file.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-33
changelog:
  - Merging upstream branch-3.2 [RH git: d892f1b66a]
      Commit list:
      319a97e412 mcast-snooping: Flush flood and report ports when deleting interfaces.
      d7e9117ca3 mcast-snooping: Test per port explicit flooding.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-34
changelog:
  - Merging upstream branch-3.2 [RH git: d72ace5709]
      Commit list:
      a52d28b7e0 ovs-ofctl: Correctly mark the CT flush commands.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-35
changelog:
  - Merging upstream branch-3.2 [RH git: 6879730533]
      Commit list:
      349e02766c dpdk: Use DPDK 22.11.3 release for OVS 3.2.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-36
changelog:
  - Merging dpdk submodule [RH git: 92d950c6f8]
      Commit list:
      db913c25d3 Merge tag 'v22.11.3' into 22.11
      b721cba875 Revert "net/i40e: revert link status check on device start"
      7849366693 version: 22.11.3
      774466c6dc Revert "net/iavf: fix tunnel TSO path selection"
      5e87ad0cf8 version: 22.11.3-rc1
      9fb53245ea common/cnxk: fix CPT backpressure disable on LBK
      17fef613a1 net/nfp: fix offloading flows
      338d0d589a net/nfp: fix Tx descriptor free logic of NFD3
      6c779801be test/bonding: fix include of standard header
      22c3a016bb net/ngbe: fix RSS offload capability
      fc56ce5a01 net/mana: fix Tx queue statistics
      50dc477c2e doc: fix link to flow capabilities from bnxt guide
      56e6c7ef88 doc: update BIOS settings and supported HW for NTB
      89a839ade5 doc: fix description of runtime directories
      b5513f8e84 doc: improve wording of cuda guide
      1a4aa1d333 doc: add flow template API requirements for mlx5
      75a8d9b6d9 app/testpmd: fix meter mark handle update
      4b42c698a2 net/mlx5: fix handle validation for meter mark
      6b686c0912 net/mlx5: fix validation for conntrack indirect action
      5cf1399e93 net/mlx5: fix MPRQ stride size for headroom
      2e3420f544 net/mlx5: fix LRO TCP checksum
      8397c9086a net/mlx5: fix drop action memory leak
      e6365bd3d2 net/e1000: fix Rx and Tx queue status
      4e200ede54 net/igc: fix Rx and Tx queue status
      4cae890867 net/ixgbe: fix Rx and Tx queue status
      912704eee5 common/iavf: fix MAC type for 710 NIC
      ca8c2ad458 net/iavf: fix stop ordering
      0a1fa750bc net/i40e: fix comments
      cb30cddab7 doc: fix typos and wording in flow API guide
      c12b2943c9 devtools: fix bashism in mailmap check
      0192d0ac53 kni: fix build with Linux 6.5
      44632490d9 examples/l3fwd: fix duplicate expression for default nexthop
      d385831f49 ipsec: fix NAT-T header length
      93d999a062 examples/ipsec-secgw: fix TAP default MAC address
      1fad66d244 examples/ipsec-secgw: fix socket ID default value
      76422de830 app/crypto-perf: fix socket ID default value
      1a98004f93 cryptodev: fix device socket ID type
      900b4ca132 examples/fips_validation: fix digest length in AES-GCM
      31daa7382f test/crypto: fix PDCP-SDAP test vectors
      440e528ae5 common/qat: detach crypto from compress build
      2e8f88824d crypto/qat: fix null algorithm digest placement
      64db6b40e9 baseband/fpga_5gnr_fec: fix starting unconfigured queue
      4325aff0d4 baseband/fpga_5gnr_fec: fix possible division by zero
      5ff397c56f net/ice: fix RSS hash key generation
      9b7215f150 net/iavf: fix tunnel TSO path selection
      35e69229eb net/ice: fix 32-bit build
      90a0f328b8 net/iavf: fix VLAN insertion in vector path
      c14d373562 net/ice: fix VLAN mode parser
      16ce632452 net/mlx5: fix query for NIC flow capability
      d165bff7dc net/mlx5: fix RSS expansion inner buffer overflow
      6a567b41ed net/mlx5: forbid MPRQ restart
      03e279ee8b net/mlx5: fix flow workspace destruction
      b5075ab2f9 net/mlx5: reduce counter pool name length
      b74fa83cf2 net/mlx5: fix profile check of meter mark
      db32b39aad common/mlx5: fix obtaining IB device in LAG mode
      fcf46d9c1d net/mlx5: fix error in VLAN actions creation
      0c50d16325 net/mlx5: fix error set for age pool initialization
      77159a5063 net/mlx5: fix error set in control tables create
      aa9f4b4c58 net/mlx5: fix return value of vport action
      d8ec0d83dd net/mlx5: fix error set in Tx representor tagging
      d3457cd43d net/mlx5: fix flow dump for modify field
      a944f7e99c ethdev: fix potential leak in PCI probing helper
      b6025f7a95 net/hns3: fix index to look up table in NEON Rx
      a2dc813bc4 net/mana: fix WQE count for ringing RQ doorbell
      9d30178ddd net/mana: fix counter overflow for posted WQE
      92d3673001 app/testpmd: fix flow rule number parsing
      36791bbc4b net/hns3: fix non-zero weight for disabled TC
      56b89656df app/testpmd: revert primary process polling all queues fix
      09d8d1fe4f net/txgbe: fix blocking system events
      7a44cac46c doc: fix number of leading spaces in hns3 guide
      8b5633f1e2 doc: fix syntax in hns3 guide
      ece673c7a1 doc: fix kernel patch link in hns3 guide
      9b9ae1aff1 net/hns3: delete duplicate macro definition
      3a935374f2 app/testpmd: fix checksum engine with GTP on 32-bit
      67912c46f4 net/netvsc: fix sizeof calculation
      d5309394d1 member: fix PRNG seed reset in NitroSketch mode
      1db71d413e hash: fix reading unaligned bits in Toeplitz hash
      7e6b4e9d63 mem: fix memsegs exhausted message
      7a57c9edd6 fib: fix adding default route
      fc4be70ded devtools: fix mailmap check for parentheses
      90aa091a20 ipc: fix file descriptor leakage with unhandled messages
      008fdd0e07 raw/ntb: avoid disabling interrupt twice
      54182cce72 cryptodev: fix comments of modular operation parameters
      a60ddd6954 net/cnxk: fix flow queue index validation
      cd88b5ff39 net/cnxk: fix cookies check with security offload
      c98cf071f8 net/cnxk: flush SQ before configuring MTU
      dcd21e65bd common/mlx5: adjust fork call with new kernel API
      79310b1b61 net/mlx5: fix device removal event handling
      ce6b9b3772 net/mlx5: fix risk in NEON Rx descriptor read
      e149ea19c2 net/iavf: fix protocol agnostic offloading with big packets
      04de2b4a56 net/ice: fix protocol agnostic offloading with big packets
      15b67727ca net/ice: fix MAC type of E822 and E823
      a45102d324 net/e1000: fix queue number initialization
      4f26624221 net/i40e: fix tunnel packet Tx descriptor
      2bdeeb53da net/iavf: fix abnormal disable HW interrupt
      520330cbb1 common/idpf: fix memory leak on AVX512 Tx queue close
      00f8c02c41 net/ixgbe: add proper memory barriers in Rx
      c8b6f57dc4 net/ice: fix tunnel packet Tx descriptor
      8a0712739d net/iavf: fix VLAN offload with AVX512
      64c315b9e9 common/sfc_efx/base: fix Rx queue without RSS hash prefix
      47326eff66 net/nfp: fix address always related with PF ID 0
      715143b51e net/nfp: fix representor name too long
      16a82d0d1a app/testpmd: fix primary process not polling all queues
      368138b61b net/ngbe: remove redundant codes
      e66f9e3fdf net/ngbe: fix link status in no LSC mode
      1c7e19d4a0 net/ngbe: adapt to MNG veto bit setting
      c523de9115 net/ngbe: fix extended statistics
      409cd85a16 net/txgbe: fix extended statistics
      19c8a701a7 net/txgbe: fix to set autoneg for 1G speed
      57b3a57dfa net/txgbe: adapt to MNG veto bit setting
      a62297801c net/txgbe: fix interrupt enable mask
      d96c0259e7 net/txgbe/base: fix Tx with fiber hotplug
      ff476852e7 net/bonding: fix destroy dedicated queues flow
      c193423238 net/bonding: fix startup when NUMA is not supported
      00d2dc7c42 net/nfp: fix VNI of IPv6 NVGRE encap action
      7797d05cd9 net/nfp: fix VNI of IPv4 NVGRE encap action
      dc6adc599c net/nfp: fix VNI of VXLAN encap action
      fa5f6cff44 ethdev: update documentation for API to get FEC
      7594b6e44d ethdev: check that at least one FEC mode is specified
      ff56bf6f3a ethdev: update documentation for API to set FEC
      c25e954265 net/nfp: fix endian conversion for tunnel decap action
      502acb0f83 net/nfp: fix unneeded endian conversion
      a526063092 net/nfp: fix IPv6 address for set flow action
      64839553ee test/security: fix event inline IPsec reassembly tests
      643423f0b7 crypto/openssl: skip workaround at compilation time
      91085d3b58 crypto/openssl: fix memory leak in auth processing
      981792ebc4 crypto/qat: fix sym device prototype
      791a0227d2 common/qat: fix command parameter corruption
      0d5c3e03c5 ci: fix libabigail cache in GHA
      ef98a4da59 mbuf: fix Doxygen comment of distributor metadata
      5887a7d14d test: add graph tests
      2bdfd0d7ba examples/fips_validation: fix external build
      72c87f820d examples/l2fwd-cat: fix external build
      11757d12ee dma/dpaa2: set VFA bit for route-by-port with VF
      9047d5c9bf doc: remove warning with Doxygen 1.9.7
      d8e35e7efe doc: fix typo in graph guide
      55fbb9de8d test/mbuf: fix crash in a forked process
      4d116ff1ac net/iavf: fix virtchnl command called in interrupt
      bd5c63549a net/ice: fix outer UDP checksum offload
      bae61d2305 net/ice: initialize parser for double VLAN
      1f35681b6e net/ice: fix timestamp enabling
      3b032bbf78 net/ice: adjust timestamp mbuf register
      1d71b68237 net/ice/base: remove unreachable code
      7691c220b6 net/ice/base: fix incorrect defines for DCBx
      4ec6da600e net/ice: fix DCF control thread crash
      c4d749115d net/iavf: release large VF when closing device
      21ec365e75 net/ice: fix DCF RSS initialization
      83ad87933a net/ice: fix statistics
      b9f3b81e9e common/idpf/base: fix memory leaks on control queue
      1b04a2f618 common/idpf/base: fix parameters when send msg to cp
      e5868f6648 common/idpf/base: fix ITR register definitions for AVF
      4cc85337b3 common/idpf/base: fix control queue send and receive
      1bfcca5b65 common/idpf: remove device stop flag
      c86c1efd2f net/idpf: fix Rx data buffer size
      78c374bf41 net/iavf: fix Rx data buffer size
      1f9af08714 net/ice: fix Rx data buffer size
      7a72db6add net/i40e: fix Rx data buffer size
      65303f7c26 doc: fix typo in cnxk platform guide
      d9ba8a4251 net/qede: fix RSS indirection table initialization
      df11a52e33 common/cnxk: fix receive queue with multiple mask
      6cbb5fc911 common/cnxk: fix inline device VF identification
      d0f357fb6e common/cnxk: fix uninitialized pointer read
      103a33d02d common/cnxk: fix setting channel mask for SDP interfaces
      c1e167a078 event/cnxk: fix mempool cookies check
      338514e558 event/cnxk: fix Tx adapter data pointer
      46d6c05770 common/cnxk: fix IPsec IPv6 tunnel address byte swap
      9d1dbc6a01 mempool/cnxk: avoid hang when counting batch allocs
      255fcff79e net/mlx5: fix drop action attribute validation
      b53417d63b net/mlx5: fix duplicated tag index matching in SWS
      124a919b4e net/mlx5: forbid duplicated tag index in pattern template
      eb02902423 net/mlx5: fix VXLAN matching with zero value
      2e6f71cb51 net/mlx5: fix matcher layout size calculation
      9015baea29 net/mlx5: enhance error log for tunnel offloading
      2a45186cf4 net/virtio-user: fix leak when initialisation fails
      d228fa562b net/virtio: fix initialization to return negative errno
      a43f6d459a net/virtio: propagate interrupt configuration error values
      94bed3c2fa vhost: fix invalid call FD handling
      fe3e1fc9d8 vhost: fix notification stats for packed ring
      3a5561e8b5 crypto/ipsec_mb: optimize allocation in session
      a659f5f18c test/crypto: fix IPsec AES CCM vector
      7e0080ff4f crypto/cnxk: fix IPsec CCM capabilities
      c53467f356 crypto/ipsec_mb: fix enqueue counter for SNOW3G
      d2e09fc0fc test/crypto: fix session creation check
      e3456f2478 crypto/openssl: fix memory free
      48b48d2ba8 cryptodev: clarify error codes for symmetric session
      400a3302de examples/ipsec-secgw: fix zero address in ethernet header
      6217afd84c test/crypto: fix return value for SNOW3G
      228857a34c crypto/scheduler: fix last element for valid args
      4413744138 crypto/qat: fix stack buffer overflow in SGL loop
      0af5332dff doc: fix auth algos in cryptoperf app
      3a8502c73d net/vmxnet3: fix return code in initializing
      c40b9a9873 net/nfp: fix TP flow action for UDP
      74870817fb net/nfp: fix flow hash table creation
      18493825d1 net/nfp: fix representor creation
      de78bd45d6 net/nfp: fix control mempool creation
      caa96e94b0 net/nfp: fix TOS of IPv6 NVGRE encap flow action
      67544106ac net/nfp: fix TOS of IPv6 GENEVE encap flow action
      c81816d07f net/nfp: fix TOS of IPv6 VXLAN encap flow action
      a1d864c39b net/nfp: fix IPv6 flow item
      aae5fcb267 net/nfp: fix disabling promiscuous mode
      e659a163e3 ethdev: fix calloc arguments
      175e7a7bac net/hns3: fix IMP reset trigger
      219305d227 net/hns3: fix redundant line break in log
      4292ebcef4 net/hns3: fix inaccurate log
      1c81e1a0a8 net/hns3: fix uninitialized variable
      f99fa19b60 net/hns3: fix device start return value
      19c20cef27 net/hns3: fix mbuf leakage when RxQ started after reset
      e9ade95ac4 net/hns3: fix mbuf leakage when RxQ started during reset
      422a5e09d2 net/hns3: extract PTP to its own header file
      a8ad010661 net/hns3: uninitialize PTP
      3999b58cd3 net/hns3: fix RTC time after reset
      69bff6ea1c net/hns3: fix RTC time on initialization
      bdf2131156 doc: fix format in flow API guide
      9ca1814402 net/hns3: fix missing FEC capability
      340cb03d7f net/hns3: fix FEC mode check
      b048cdca82 net/hns3: fix FEC mode for 200G ports
      a678d7da2b ethdev: fix indirect action conversion
      d859368e8f net/hns3: fix Rx multiple firmware reset interrupts
      f2dd43a6e9 net/hns3: fix variable type mismatch
      2a7aef1dd0 net/hns3: fix never set MAC flow control
      88cf99ed01 net/sfc: invalidate dangling MAE flow action FW resource IDs
      3254062488 net/mana: return probing failure if no device found
      631f57f5ef ethdev: fix MAC address occupies two entries
      32e0eaa22b net/txgbe: fix use-after-free on remove
      799cc0612c net/vmxnet3: fix drop of empty segments in Tx
      acbaa6bb5d net/nfp: fix VLAN push flow action
      9d1fbdb584 app/testpmd: fix GTP L2 length in checksum engine
      e7e0590338 net/dpaa2: fix checksum good flags
      ecd3e1f354 net/mana: optimize completion queue by batch processing
      5b1a78987f net/mana: avoid unnecessary assignments in data path
      753a735ea0 net/mana: use datapath logging
      8e27036b63 net/tap: set locally administered bit for fixed MAC address
      bd14912ab4 net/sfc: stop misuse of Rx ingress m-port metadata on EF100
      a1dfa52406 net/hns3: fix build warning
      10a2ee0333 eal/linux: fix legacy mem init with many segments
      f4d5f30fe4 eal/linux: fix secondary process crash for mp hotplug requests
      53e6b8c3f0 event/cnxk: fix nanoseconds to ticks conversion
      cf79458fad eventdev/timer: fix buffer flush
      d3f784ad5f event/cnxk: fix setting attributes in empty get work
      d0257dc168 event/dsw: free rings on close
      c12daa6d2d doc: fix event timer adapter guide
      ca72f7fdba eventdev/timer: fix timeout event wait behavior
      5ecf2e459d eal/x86: improve multiple of 64 bytes memcpy performance
      f4ccd39056 pci: fix comment referencing renamed function
      c3b5322fc3 build: fix warning when getting NUMA nodes
      44a9b3b4f7 ci: fix build for Arm cross compilation in GHA
      94babf61c5 eal: avoid calling cleanup twice
      6413085d5f test/malloc: fix statistics checks
      37e859deb8 test/malloc: fix missing free
      2d3c4df8f5 pipeline: fix double free for table stats
      cada66aff2 ring: fix dequeue parameter name
      57dd0e53b1 telemetry: fix autotest on Alpine
      f14b25d925 kernel/freebsd: fix function parameter list
      47da400295 vfio: fix include with musl runtime
      8742732344 ring: fix use after free
      f9a20a28ec examples/ntb: fix build with GCC 13
      28aa181578 examples/ip_pipeline: fix build with GCC 13
      156b423f54 kni: fix build with Linux 6.3
      403d133d7f net: fix return type of IPv4 L4 packet checksum
      d75b66ad1c version: 22.11.2
      8edef444c7 build: detect backtrace availability
      aa96e66c9a version: 22.11.2-rc1
      9dcf799d88 common/mlx5: use just sufficient barrier for Arm
      6940159325 net/mlx5/hws: fix IPv4 fragment matching
      f567b1ee98 common/cnxk: fix IPv6 extension header parsing
      f9f94070e0 doc: fix DCF instructions in ice guide
      d4dc7b1d1b doc: add Linux capability to access physical addresses
      7ac4d1cebf doc: fix pipeline example path in user guide
      abf5150780 devtools: move mailmap check after patch applied
      0dce56b788 acl: fix crash on PPC64 with GCC 11
      ac849cac65 pdump: fix build with GCC 12
      fcf7e0e6f7 test/crypto: fix statistics error messages
      95c2df95d2 doc: fix code blocks in cryptodev guide
      2fe7fcc1a3 net/mlx5: fix sysfs port name translation
      80ec04827f net/mlx5: fix CQE dump for Tx
      1f4de71406 net/mlx5/hws: fix error code of send queue action
      644bcdb856 net/mlx5: fix build with GCC 12 and ASan
      d4335766d4 net/mlx5/hws: fix pattern creation
      1cbb884f35 app/testpmd: fix encap/decap size calculation
      6a3a2809eb examples/qos_sched: fix config entries in wrong sections
      782eda8807 net/ipn3ke: fix representor name
      abe24f4bd0 net/ipn3ke: fix thread exit
      3bdf07e682 bus/ifpga: fix devargs handling
      0680a33bc7 net/mlx5: fix isolated mode if no representor matching
      e10c220053 net/mlx5: fix egress group translation in HWS
      3f7e967684 doc: fix LPM support in l3forward guide
      003a860c86 examples/l3fwd: remove hash entry number
      e528b4f96c net/mlx5: fix hairpin Tx queue reference count
      b836bb43cf net/iavf: fix device stop during reset
      158c05028f net/idpf: reset queue flag when queue is stopped
      8cb2ee860c net/i40e: fix MAC loopback on X722
      8cc24b8aab net/e1000: fix saving of stripped VLAN TCI
      91a60dfeee net/i40e: fix AVX512 fast-free path
      8a6d064801 net/sfc: invalidate switch port entry on representor unplug
      d59d4fbffa net/virtio: remove address width limit for modern devices
      7be8e75277 net/vhost: fix Rx interrupt
      1ecf04df54 net/vhost: fix leak in interrupt handle setup
      9736b58d62 net/vhost: add missing newline in logs
      b80c949b77 app/bbdev: check statistics failure
      39ca0f7397 crypto/ipsec_mb: relax multi-process requirement
      6919a8d874 app/compress-perf: fix remaining data for ops
      dc6e5405ca test/crypto: fix skip condition for CPU crypto SGL
      58dff4134c test/crypto: fix capability check for ZUC cipher-auth
      0217458d5e test/crypto: fix ZUC digest length in comparison
      7d3df2701d app/testpmd: fix interactive mode on Windows
      ef700bf7d0 gpudev: export header file for external drivers
      db12268a95 eal/unix: fix thread creation
      29cdc2b88f test/mbuf: fix test with mbuf debug enabled
      64f4cb8bce test: fix segment length in packet generator
      8f35765d15 reorder: fix sequence number mbuf field register
      38369a1974 ring: silence GCC 12 warnings
      ebcd68e43a raw/skeleton: fix selftest
      8160c206ca examples/ipsec-secgw: fix offload variable init
      55f236de5c app/flow-perf: fix division or module by zero
      161ef7c943 app/crypto-perf: fix test file memory leak
      72c1da7b2d crypto/openssl: fix freeing in RSA EVP
      1536a7304a crypto/qat: fix SM3 auth mode
      eba4eee77b crypto/ccp: fix PCI probing
      f081724c6b net/mlx5: fix Windows build with MinGW GCC 12
      5af10c2a20 net/hns3: add verification of RSS types
      3a5105f1de net/hns3: reimplement hash flow function
      7307f96575 net/hns3: separate flow RSS config from RSS conf
      796c8188a5 net/hns3: allow adding queue buffer size hash rule
      adf239587c net/hns3: save hash algo to RSS filter list node
      fc620e6832 net/hns3: use new RSS rule to configure hardware
      a2804bcc0c net/hns3: separate setting and clearing RSS rule
      679028a2ee net/hns3: separate setting RSS types
      3b85ef547e net/hns3: separate setting redirection table
      99c75dbbfe net/hns3: separate setting hash key
      9c24ae1b2d net/hns3: separate setting hash algorithm
      dde9ec15ea net/hns3: use hardware config to report redirection table
      dbcf64d12e net/hns3: use hardware config to report hash types
      68da0b3986 net/hns3: use hardware config to report hash key
      5042fd8459 net/hns3: fix possible truncation of redirection table
      81fbc0298c net/hns3: fix possible truncation of hash key when config
      73b11178a3 mem: fix heap ID in telemetry
      57294e8df4 app/testpmd: cleanup cleanly from signal
      564dbb6a03 cmdline: handle EOF as quit
      1a22081244 cmdline: make rdline status not private
      09b626852e kni: fix possible starvation when mbufs are exhausted
      993c0d08eb net/sfc: fix resetting mark in tunnel offload switch rules
      f6bdbdf6f2 common/sfc_efx/base: add MAE mark reset action
      4224d5f521 regex/mlx5: fix doorbell record
      b5512d3186 regex/mlx5: utilize all available queue pairs
      cb4baf72a4 table: fix action selector group size log2 setting
      60f6d9449c raw/skeleton: fix empty devargs parsing
      0848681e90 dma/skeleton: fix empty devargs parsing
      ce3c0aa7aa net/virtio: fix empty devargs parsing
      33b1cea25d net/hns3: fix empty devargs parsing
      63ba1d9f2c cryptodev: fix empty devargs parsing
      00e3a4efbc compressdev: fix empty devargs parsing
      6567e0cf76 kvargs: add API documentation for process callback
      bb296faffc net/nfp: fix MTU configuration order
      bf878ca704 eal/windows: fix thread creation
      fac8d80e0d common/cnxk: add memory clobber to steor and ldeor
      67479d24a4 net/cnxk: fix LBK BPID usage
      14688b03c0 net/ice: fix Rx timestamp
      8ec56c115a net/i40e: fix maximum frame size configuration
      287a57f832 net/i40e: revert link status check on device start
      dc67b490e8 net/ixgbe: fix IPv6 mask in flow director
      b0901e6d5b app/testpmd: fix secondary process packet forwarding
      17637f9c0f net/nfp: fix offload of multiple output actions
      fc325877f6 net/nfp: fix set DSCP flow action
      336d6c1c41 net/nfp: fix set TTL flow action
      264cbadbee net/nfp: fix set TP flow action
      dcc0be2c8a net/nfp: fix set IPv6 flow action
      d6fb8fc9c1 net/nfp: fix set IPv4 flow action
      a0a1f437b2 net/nfp: fix set MAC flow action
      aaa501436c ethdev: remove telemetry Rx mbuf alloc failed field
      03cfac3c99 net/nfp: fix getting RSS configuration
      5475d251f1 net/mana: fix stats counters
      00af2661ac ethdev: fix build with LTO
      cd2635a2b5 app/testpmd: fix packet transmission in noisy VNF engine
      e8996dc08d app/testpmd: fix packet count in IEEE 1588 engine
      a4141026d7 app/testpmd: fix Tx preparation in checksum engine
      62324129c1 net/mana: enable driver by default
      64d858dc03 net/gve: fix offloading capability
      90f12bb74f net/nfp: fix 48-bit DMA support for NFDk
      6ede2ab472 common/cnxk: fix auth key length
      995a6460b2 examples/fips_validation: add extra space in JSON buffer
      903f4ee07d examples/fips_validation: fix AES-XTS sequence number
      91c80e936a examples/fips_validation: fix AES-GCM tests
      809de506c9 examples/fips_validation: fix integer parsing
      ac87a06f6b examples/fips_validation: fix MCT output for SHA
      435188c3c4 compress/mlx5: fix queue setup for partial transformations
      2a091b2f31 compress/mlx5: fix output Adler-32 checksum offset
      9d7902bf42 compress/mlx5: fix decompress xform validation
      2bf416240d examples/ipsec-secgw: fix auth IV length
      33f3ef5021 net/virtio: deduce IP length for TSO checksum
      950227315b vhost: fix OOB access for invalid vhost ID
      a6d0c8f6aa vhost: fix slot index in async split virtqueue Tx
      47cef65600 test/bbdev: remove check for invalid opaque data
      dccdf95daa test/bbdev: extend HARQ tolerance
      cdfa1794a6 test/bbdev: fix crash for non supported HARQ length
      4bdaf50031 baseband/acc: fix check after deref and dead code
      bf521b9f80 baseband/acc: fix iteration counter in TB mode
      ff4d7c9a71 baseband/acc: prevent to dequeue more than requested
      6c9f6f15ee baseband/acc: add explicit mbuf append for soft output
      63797158c2 baseband/acc: protect from TB negative scenario
      f76551552e eventdev: fix memory size for telemetry
      2f9bb3f72a event/cnxk: fix SSO cleanup
      0a3f30f07c doc: fix reference to event timer header
      e806f0529d doc: add gpudev to the Doxygen index
      300d83b989 eal/windows: fix pedantic build
      03299eb5d4 net/mlx5: fix crash on action template failure
      4dc4547f2d common/cnxk: fix second pass flow rule layer type
      dc7302e733 examples/qos_sched: fix Tx port config when link down
      ecb065fe53 examples/cmdline: fix build with GCC 12
      1b93563378 eal: use same atomic intrinsics for GCC and clang
      a5d83cee8e build: fix toolchain definition
      15ae43b33a test/reorder: fix double free of drained buffers
      b515c436e6 reorder: invalidate buffer from ready queue in drain
      106e0f2637 dma/ioat: fix error reporting on restart
      90ad21e988 dma/ioat: fix indexes after restart
      881919396f dma/ioat: fix device stop if no copies done
      fb395ef1d0 eal/freebsd: fix lock in alarm callback
      a656595e9b sched: fix alignment of structs in subport
      38465cec0a app/testpmd: fix crash on cleanup
      31f4d9ce13 net/nfp: restrict flow flush to the port
      7ae80e1379 net/nfp: fix VNI of VXLAN encap action
      8cdbec0d75 net/bnxt: fix link state change interrupt config
      fd1ff4fecb common/cnxk: fix channel mask for SDP interfaces
      ad62d3f410 app/compress-perf: fix testing single operation
      17f4281693 app/compress-perf: fix some typos
      c028045915 net/iavf: fix VLAN offload with AVX2
      3c047b3d86 net/ixgbe: enable IPv6 mask in flow rules
      79781cd646 net/iavf: fix building data desc
      644d38523a net/iavf: protect insertion in flow list
      e13bcf7645 net/ice: fix validation of flow transfer attribute
      199591d8d1 net/i40e: fix validation of flow transfer attribute
      5aacd2a62c net/iavf: add lock for VF commands
      dbe54bfd9b net/ixgbe: fix firmware version consistency
      bfa9955652 net/idpf: fix driver infos
      96ccb4c287 net/idpf: fix mbuf leak in split Tx
      489ddd71b3 net/i40e: reduce interrupt interval in multi-driver mode
      6e50af124f net/iavf: fix outer UDP checksum offload
      4c6cddb596 net/mlx5: check compressed CQE opcode in vectorized Rx
      547b239a21 net/mlx5: ignore non-critical syndromes for Rx queue
      47f5a0e5f3 net/mlx5: fix error CQE dumping for vectorized Rx
      9e0308d5ef net/mlx5/hws: fix memory leak on general pool DB init
      394ba3cfc4 net/mlx5: fix read device clock in real time mode
      35eadc22bc net/mlx5: fix warning for Tx scheduling option
      a04fa37e6e net/mlx5: fix wait descriptor opcode for ConnectX-7
      d5be082621 net/mlx5: fix flow sample with ConnectX-5
      575cfce6a7 common/mlx5: fix offset of a field
      f3282a003f common/mlx5: improve AES-XTS tweak capability check
      4434048bbe net/mlx5: fix GENEVE resource overwrite
      dcb16c48e0 net/mlx5: fix available tag registers calculation for HWS
      a93bb50b6c net/txgbe: fix Rx buffer size in config register
      3a842fbbb7 net/sfc: enforce fate action in transfer flow rules
      be7d6baf28 net/sfc: fix MAC address entry leak in transfer flow parsing
      56789776c6 net/hns3: extract common functions to set Rx/Tx
      13f062ec55 net/hns3: make getting Tx function static
      1df48cce5e net/hns3: separate Tx prepare from getting Tx function
      418d6cbc35 net/hns3: remove debug condition for Tx prepare
      873d6edb18 net/hns3: add debug info for Rx/Tx dummy function
      c6b36e8183 net/hns3: fix burst mode query with dummy function
      6c9834cd2a net/nfp: fix max DMA length
      f418af17fc app/testpmd: fix link check condition on port start
      e4f7453ec1 net/sfc: export pick transfer proxy callback to representors
      6ae7e4345e net/hns3: fix duplicate RSS rule check
      5c129d8898 net/hns3: fix config struct used for conversion
      f2de3c967d net/hns3: fix warning on flush or destroy rule
      2e99d819d3 net/hns3: remove useless code when destroy valid RSS rule
      d45c8fe415 net/hns3: use RSS filter list to check duplicated rule
      93fa374ce4 net/hns3: fix clearing RSS configuration
      9126ed75be net/hns3: fix RSS key size compatibility
      36d6105f51 net/hns3: refactor set RSS hash algorithm and key interface
      14d988ad25 net/hns3: extract common function to query device
      ffc3022e2d net/hns3: fix log about indirection table size
      547a2c7a55 net/txgbe: fix interrupt loss
      c22430a6e5 net/ngbe: add spinlock protection on YT PHY
      767d609db7 net/ngbe: fix packet type to parse from offload flags
      c96c4e1b9e net/txgbe: fix packet type to parse from offload flags
      e7149d390b net/txgbe: fix default signal quality value for KX/KX4
      a1d3811bc0 app/testpmd: fix forwarding stats for Tx dropped
      8eefe1d245 doc: fix description of L2TPV2 flow item
      5876103dd2 net/hns3: declare flow rule keeping capability
      58910572e8 net/virtio-user: fix device starting failure handling
      78d828c247 vhost: fix possible FD leaks on truncation
      eab1940f97 vhost: fix possible FD leaks
      cf313170bf vhost: decrease log level for unimplemented requests
      0772cc1d89 eal: cleanup alarm and hotplug before memory detach
      f7825956c0 eventdev/timer: fix overflow
      fd3e2fb617 test/mbuf: fix mbuf reset test
      cc69b3523e drivers/bus: fix leak for devices without driver
      acacb53810 eal/linux: fix hugetlbfs sub-directories discovery
      0343d4cb72 telemetry: fix repeat display when callback don't init dict
      f5803ba5c5 raw/ifpga/base: fix init with multi-process
      08019befc3 mem: fix hugepage info mapping
      23cb90427a net/cnxk: validate RED threshold config
      d7d670cbe2 common/cnxk: reduce channel count per LMAC
      4060bba354 common/cnxk: fix IPv6 extension matching
      5444957e57 common/cnxk: fix dual VLAN parsing
      f40c4f3e0b net/cnxk: fix deadlock in security session creation
      78c0d2ab85 common/cnxk: fix aura ID handling
      87725aa6d2 net/cnxk: fix packet type for IPv6 packets post decryption
      efb6eccf8e event/cnxk: fix timer operations in secondary process
      903d4a18a1 event/cnxk: fix burst timer arm
      77f50c0971 eventdev/eth_rx: fix getting adapter instance
      0a78560065 event/cnxk: wait for CPT flow control on WQE path
      5e9f154f81 eventdev/crypto: fix function symbol export
      48870212ad doc: fix firmware list in bnxt guide
      a4d58197b2 net/bnxt: fix RSS hash in mbuf
      3f1568d969 net/bnxt: fix Rx queue stats after queue stop and start
      bc1682ee55 net/bnxt: fix Tx queue stats after queue stop and start
      d357ef8a3c crypto/ipsec_mb: fix ZUC-256 maximum tag length
      031b48d670 compressdev: fix end of driver list
      ce54658be7 cryptodev: fix sym session mempool creation description
      cbd714b1f9 test/crypto: add missing MAC-I to PDCP vectors
      ca39bc2337 test/crypto: fix typo in AES test
      11f862d605 crypto/ipsec_mb: remove unnecessary null check
      24dc362291 crypto/openssl: fix warning on copy length
      2d28201221 crypto/ccp: fix IOVA handling
      f11d779c24 crypto/ccp: remove some dead code for UIO
      4e76b62756 crypto/ccp: remove some printf
      f3d0a011e3 baseband/acc: fix acc100 queue mapping to 64 bits
      8f06dfc381 baseband/acc: fix multiplexing acc100 operations
      3c330a28d7 baseband/acc: fix acc100 iteration counter in TB
      f770622597 baseband/acc: fix memory leak on acc100 close
      e44360ae85 app/bbdev: add allocation checks
      9f13ab03f6 app/bbdev: fix build with optional flag
      1e82bbe91d app/bbdev: fix build with optional flag
      be1187e1a6 vhost: fix net header settings in datapath
      72820dd60f vdpa/ifc: fix reconnection in SW-assisted live migration
      a347909ae2 vdpa/ifc: fix argument compatibility check
      ab2779057e build: fix dependencies lookup
      573de4f522 app/dumpcap: fix storing port identifier
      cb3c0ba47e examples/qos_sched: fix debug mode
      0e846591b5 mem: fix telemetry data truncation
      453a4d30ed cryptodev: fix telemetry data truncation
      16f272c96f mempool: fix telemetry data truncation
      bd11b88f8b ethdev: fix telemetry data truncation
      4f9c6db77b telemetry: move include after guard
      8ab731497d app/testpmd: fix interactive mode with no ports
      1df8c20923 net/nfp: fix teardown of flows sharing a mask ID
      375086efb5 net/nfp: store counter reset before zeroing flow query
      58db4361dc net/hns3: fix inaccurate RTC time to read
      36ec039309 net/ena: fix deadlock in RSS RETA update
      f029ceb7aa net/nfp: fix firmware name derived from PCI name
      a87a84560c net/nfp: fix Tx packet drop for large data length
      5ef77a1221 graph: fix node shrink
      b9a14f6737 gpudev: fix deadlocks when registering callback
      1586e3b7bc fbarray: fix metadata dump
      23a5b25c8a bus/fslmc: fix deadlock on MC send command timeout
      a0b1faaad2 crypto/qat: fix build
      a636c94996 crypto/qat: fix build for generic x86 with GCC 12
      b527b4c168 crypto/qat: fix stream cipher direction
      e2c05f4621 examples/l2fwd-event: fix worker cleanup
      478bec21d0 eventdev/eth_tx: fix devices loop
      4c388e80e9 eventdev/crypto: fix failed events
      ddaec3cd54 eventdev/crypto: fix overflow in circular buffer
      e1ca28205f eventdev/crypto: fix offset used while flushing events
      d66216823d eventdev/crypto: fix enqueue count
      b81247d47b app/crypto-perf: fix IPsec direction
      683ce01b19 app/crypto-perf: fix SPI zero
      bbba565c73 app/crypto-perf: fix session freeing
      a932cd545f app/crypto-perf: fix number of segments
      193ff405b3 crypto/cnxk: fix digest for empty input data
      a996e9816f devtools: fix escaped space in grep pattern
      b6d9ddee2c doc: fix dependency setup in l2fwd-cat example guide
      760cf7543c hash: fix GFNI implementation build with GCC 12
      c8af2a4ad5 kni: fix build on RHEL 9.1
      fc98f9c6d7 eal/windows: mark memory config as complete
      c12e76d298 devtools: fix name check with mbox files
      07e68b092c drivers: fix symbol exports when map is omitted


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-37
changelog:
  - Merging upstream branch-3.2 [RH git: 32acf50ac9]
      Commit list:
      57916a78a8 cirrus: Update from FreeBSD 12 to 14.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-38
changelog:
  - Merging upstream branch-3.2 [RH git: e156ad8e70]
      Commit list:
      c1ee47eb68 tunnel: Do not carry source port from a previous tunnel.
      74626ad6bb netdev-offload-tc: Fix offload of tunnel key tp_src.
      a49ebed1c4 ofp-ct: Return error for unknown property in CT flush.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-39
changelog:
  - Merging upstream branch-3.2 [RH git: 86d14e32a7]
      Commit list:
      36022655de system-dpdk: Wait for MTU changes to be applied.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-40
changelog:
  - Merging dpdk submodule [RH git: 3a3bf9bf69]
      Commit list:
      42ed2ce550 Revert "net/iavf: fix abnormal disable HW interrupt"


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-46
changelog:
  - controller: have I+P assigning ct_zones for l3gateway ports
  [Upstream: 2e6de1aea9befe0ee5b959bae0e1dfbb4677f042]


author: martin.kalcok@canonical.com <martin.kalcok@canonical.com> - 22.12.1-47
changelog:
  - ovn-ctl man: Add election timer config to manpage
  [Upstream: b2149836017b9006e0d365369842f5b8215df49d]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-48
changelog:
  - tests: fixed system test "LR with SNAT fragmentation needed for external server".
  [Upstream: a9d0b451961b448434de6f1ef0233fd5aa0dfbdb]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-49
changelog:
  - tests: fixed "ovn-nbctl - daemon retry connection"
  [Upstream: a8ba0da26293ed3367a40c4e586a4e6d4ba37e4d]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-51
changelog:
  - controller: Don't artificially limit group and meter IDs to 16bit.
  [Upstream: 1df3de83e909cedb82b872a40fad5e336b9a5174]


author: Evgenii Kovalev <ekovalev.off@gmail.com> - 22.12.1-52
changelog:
  - pinctrl: send RST instead of RST_ACK bit for lb hc
  [Upstream: fcaf7cf587e07b5b62157183440c96a92f424842]


author: Evgenii Kovalev <ekovalev.off@gmail.com> - 22.12.1-53
changelog:
  - pinctrl: reset success and failures n_count regardless of svc state
  [Upstream: 46f42031549ac882741bcf58185e6cbe36e5ac44]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-54
changelog:
  - controller: FDB entries for localnet should not overwrite entries for vifs (#2242830)
  [Upstream: d7e518362c76ae04a460319e5067cd997c5e3585]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-55
changelog:
  - controller: avoid extra flows if localnet_learn_fdb is disabled
  [Upstream: 75b484c2c2e1465be7ae1f919dd9b77900e490e3]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-51
changelog:
  - controller: have I+P assigning ct_zones for l3gateway ports
  [Upstream: 22c4752c0fca4f3e785973ba2fcee19621f8a019]


author: martin.kalcok@canonical.com <martin.kalcok@canonical.com> - 23.06.1-52
changelog:
  - ovn-ctl man: Add election timer config to manpage
  [Upstream: b2462c4f8c28f5e0e5d6d48142a7f052750d7b2c]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-53
changelog:
  - tests: fixed system test "LR with SNAT fragmentation needed for external server".
  [Upstream: 0f273fb6018324055c6038a9bf811d04a9ed6cdc]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-54
changelog:
  - tests: fixed "ovn-nbctl - daemon retry connection"
  [Upstream: 45902292a997f9dfdf0ef6ffbfeba6f3a12088f3]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-56
changelog:
  - controller: Don't artificially limit group and meter IDs to 16bit.
  [Upstream: e72d882eda773a505180546beee5c112beabdda1]


author: Evgenii Kovalev <ekovalev.off@gmail.com> - 23.06.1-57
changelog:
  - pinctrl: send RST instead of RST_ACK bit for lb hc
  [Upstream: 48357351eef12bbf4f17692ccfceaa8795aad9cc]


author: Evgenii Kovalev <ekovalev.off@gmail.com> - 23.06.1-58
changelog:
  - pinctrl: reset success and failures n_count regardless of svc state
  [Upstream: daed40cdad0bd33bc64bb948bf3a9fd51050b067]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-59
changelog:
  - controller: FDB entries for localnet should not overwrite entries for vifs (#2242830)
  [Upstream: 8befadaf9cc8154abe9667b2e786846b37a5cff7]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-60
changelog:
  - controller: avoid extra flows if localnet_learn_fdb is disabled
  [Upstream: cceb3b2bc1ae0122e6bfe078d2544395028dea59]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-64
changelog:
  - tests: fixed "ovn-nbctl - daemon retry connection"
  [Upstream: d2e0acb2a6aa510282da5e04036ec5258454c351]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-65
changelog:
  - tests: have CHECK_NO_CHANGE_AFTER_RECOMPUTE potentially wait for ports up
  [Upstream: dab54b81c7ee767943163f2aaaa27b2c4b367964]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-67
changelog:
  - controller: Don't artificially limit group and meter IDs to 16bit.
  [Upstream: e9e716ad531e34766d2f02783ac08955096bf636]


author: Evgenii Kovalev <ekovalev.off@gmail.com> - 23.09.0-68
changelog:
  - pinctrl: send RST instead of RST_ACK bit for lb hc
  [Upstream: beb26027cf26271c7cd780869b540737c7916e99]


author: Evgenii Kovalev <ekovalev.off@gmail.com> - 23.09.0-69
changelog:
  - pinctrl: reset success and failures n_count regardless of svc state
  [Upstream: 617b84d7dd2ce3501b49e988e1ba06e86889c9bd]


author: Ales Musil <amusil@redhat.com> - 23.09.0-70
changelog:
  - controller: Disable inactivity probe for statctrl
  [Upstream: bbd07439b9a8cd6db901bffcac7ac17f58e33a07]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-71
changelog:
  - controller: FDB entries for localnet should not overwrite entries for vifs (#2242830)
  [Upstream: 33b0117598b23b8c0877e482ee350283a147bb5f]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-72
changelog:
  - controller: avoid extra flows if localnet_learn_fdb is disabled
  [Upstream: b2f839849c36c058f940c417dc29e26165a1d30e]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-73
changelog:
  - northd: Add missing stopwatch initialization.
  [Upstream: 7fd87c5d0b1492c14d90faec4af4069496ae3609]


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-127
changelog:
  - Merging upstream branch-2.17 [RH git: b4b8a09abb]
      Commit list:
      b3f8c32eda ovsdb-idl: Preserve change_seqno when deleting rows.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-128
changelog:
  - Merging upstream branch-2.17 [RH git: 64bf41e65e]
      Commit list:
      eabd4cb2f6 ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.
      c462aabb36 netdev-afxdp: Disable -Wfree-nonheap-object on receive.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-129
changelog:
  - Merging upstream branch-2.17 [RH git: 3661e3d93d]
      Commit list:
      d6caa6ed03 vconn: Count vconn_sent regardless of log level.
      b0eb66a69d backtrace: Fix error in log_backtrace() documentation.
      bb89735b21 ovsdb: trigger: Do not allow conversion in read-only mode.
      a79ee883a7 ovsdb: jsonrpc-server: Fix the DSCP value in default options.
      4f01f2f7de jsonrpc: Sort JSON objects while printing debug messages.
      3cae42bc53 tests: ovsdb: Use diff -up format for replay test.
      a7036f6a1e ovsdb-server.at: Enbale debug logs in active-backup tests.
      c944a30fee ovsdb: transaction: Don't try to diff unchanged columns.
      5c0dc96027 ovsdb: transaction: Avoid diffs for different type references.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-130
changelog:
  - Merging upstream branch-2.17 [RH git: e9660639ae]
      Commit list:
      9bbc2cf8a8 ovsdb-idl.at: Test IDL behavior during database conversion.
      049189584f tests: Use _DAEMONIZE macro's to start tcpdump.
      30099c5d9e tests-ovsdb: Switch OVSDB_START_IDLTEST to macro.
      f4b4d650a1 python: idl: Handle monitor_canceled.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-131
changelog:
  - Merging upstream branch-2.17 [RH git: 580b9cf435]
      Commit list:
      82ab9d1dcb Prepare for 2.17.10.
      0bea06d995 Set release date for 2.17.9.
      b8657dada9 netdev-offload-tc: Check geneve metadata length.
      e235a421fb odp: ND: Follow Open Flow spec converting from OF to DP.
      002cba9f19 dpdk: Use DPDK 21.11.6 release for OVS 2.17.
      ee889659db github: Update versions of action dependencies (Node.js 20).
      bf717d0f31 ovs-atomic: Fix inclusion of Clang header by GCC 14.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-79
changelog:
  - Merging upstream branch-3.1 [RH git: 1c55673e26]
      Commit list:
      7bb4f13a37 python: ovs: flow: Add meter_id to controller.
      41b2ae5165 python: ovs: flow: Make check_pkt_len action a list.
      d0fc8a2892 python: ovs: flow: Add idle_age to openflow flows.
      3e2791f8c6 python: tests: Refactor test_odp section testing.
      df59f9a225 python: ovs: flow: Add dp hash and meter actions.
      7958e50a1e python: ovs: flow: Add sample to nested actions.
      fc0fb041af python: tests: Add info and key tests for OFPFlows.
      1d00d1da6f python: ovs: flow: Fix typo in n_packets.


author: Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-80
changelog:
  - Remove dpdk submodule [RH git: ade40ae7de]
      You probably also wants to do:
      
      git submodule deinit -f dpdk
      rm -rf .git/modules/dpdk


author: Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-81
changelog:
  - Add 'dpdk/' from commit '9dae7a15aea76313c592c11db44e1386e85f86fe' [RH git: f840dda25a]
      git-subtree-dir: dpdk
      git-subtree-mainline: ade40ae7dea3a01e8854fbba7a9cba30350026d1
      git-subtree-split: 9dae7a15aea76313c592c11db44e1386e85f86fe


author: Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-82
changelog:
  - Merge commit '42ed2ce550ca14cf939c2e6cc383a54c15878b74' into fast-datapath-rhel-9 [RH git: 1624dccb2d]


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-86
changelog:
  - Merging upstream branch-3.1 [RH git: 483ffe6a2e]
      Commit list:
      ce06a9cf6d github: Update versions of action dependencies (Node.js 20).


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-87
changelog:
  - Merging upstream branch-3.1 [RH git: 2e8536c569]
      Commit list:
      2be57d0cc8 dpdk: Use DPDK 22.11.4 release for OVS 3.1.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-88
changelog:
  - Merging upstream branch-3.1 [RH git: 7f731b2ed3]
      Commit list:
      91e621bd5a netdev-offload-tc: Check geneve metadata length.
      d3f9eab1ab odp: ND: Follow Open Flow spec converting from OF to DP.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-51
changelog:
  - Merging upstream branch-3.2 [RH git: 081d35df71]
      Commit list:
      cd8ffc956c ovs-atomic: Fix inclusion of Clang header by GCC 14.
      b3d094b4fb ovsdb-idl.at: Test IDL behavior during database conversion.
      a1935e9628 python: idl: Handle monitor_canceled.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-52
changelog:
  - Merging upstream branch-3.2 [RH git: a792ba9ab7]
      Commit list:
      f6757eb214 python: ovs: flow: Add meter_id to controller.
      dae1ffc17b python: ovs: flow: Make check_pkt_len action a list.
      699d26d425 python: ovs: flow: Add idle_age to openflow flows.
      5bef199078 python: tests: Refactor test_odp section testing.
      e3f2eca15d python: ovs: flow: Add dp hash and meter actions.
      1072d0d221 python: ovs: flow: Add sample to nested actions.
      065bdb3e15 python: tests: Add info and key tests for OFPFlows.
      4374b1e64e python: ovs: flow: Fix typo in n_packets.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-53
changelog:
  - Merging upstream branch-3.2 [RH git: d0d062524a]
      Commit list:
      49e64f13b2 github: Update versions of action dependencies (Node.js 20).


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-54
changelog:
  - Merging upstream branch-3.2 [RH git: fa23958c51]
      Commit list:
      61cf7110d2 github: Bump Fedora version to 39.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-55
changelog:
  - Merging upstream branch-3.2 [RH git: 286a4ee527]
      Commit list:
      e3bfabd257 dpdk: Use DPDK 22.11.4 release for OVS 3.2.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-56
changelog:
  - Merging upstream branch-3.2 [RH git: 45ac6932dd]
      Commit list:
      59403c48ec Prepare for 3.2.3.
      7614e02283 Set release date for 3.2.2.
      2cfbcd5247 netdev-offload-tc: Check geneve metadata length.
      7570744c5a odp: ND: Follow Open Flow spec converting from OF to DP.


author: Dumitru Ceara <dceara@redhat.com> - 22.03.3-51
changelog:
  - pinctrl: Fix up comments about sending RST packets for healthcheck.
  [Upstream: 72b82f875a8f356fe0e73b8515f4b762c49113e6]


author: Ales Musil <amusil@redhat.com> - 22.03.3-52
changelog:
  - system-tests: Consolidate wait condition in CoPP test
  [Upstream: 8548abb345f13c88b7541d232f5c6a9dfed40353]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.3-53
changelog:
  - controller: make garp_max_timeout configurable (#2087779)
  [Upstream: 3728fbf708ab4a743f4c7117865d7d1cee9dcaef]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.3-56
changelog:
  - ovs: Bump submodule to include IDL "spurious delete" fix.
  [Upstream: 03b622f747ac891d02eae3c7efefe9ad340f540e]


author: Ales Musil <amusil@redhat.com> - 22.03.3-57
changelog:
  - treewide: Fix small memory leaks reported by static analysis
  [Upstream: 1912442ba4adf9719ed10f9e54f4455e9cd20426]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.3-58
changelog:
  - test: add dedicated test for garp-max-timeout
  [Upstream: 3772a1211ab8e8737f0420191550d5b632be08e3]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.3-60
changelog:
  - controller: fixed potential segfault when changing tunnel_key and deleting ls.
  [Upstream: 47d61c5e7bee9f7e295dc175ef9ab25d1f65745f]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-68
changelog:
  - ovs: Bump submodule to include IDL "spurious delete" fix.
  [Upstream: db096f6628f60c36b38dc2ca3cea350ef19afaec]


author: Ales Musil <amusil@redhat.com> - 22.12.1-69
changelog:
  - treewide: Fix small memory leaks reported by static analysis
  [Upstream: b1207c1266c0d3707bc3ac49a64ebf051ef3ae8c]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.12.1-70
changelog:
  - test: add dedicated test for garp-max-timeout
  [Upstream: 261a54cde51e96d12500e332ccb64ec22f2d2387]


author: Mark Michelson <mmichels@redhat.com> - 22.12.1-71
changelog:
  - pinctrl: Directly retrieve desired port_binding MAC.
  [Upstream: cf7312693c0d8009dc2216b18c27334d9b31adc8]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-72
changelog:
  - actions: Make sure affinity learnt flows are auto deleted.
  [Upstream: 3782974e6b01edd7de29b729ed2a51c93ddaff73]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-73
changelog:
  - checkpatch.py: Port checkpatch related changes from the OVS repo.
  [Upstream: 7e404a476777dac3f2809654a6a5aa04a3357c0a]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-75
changelog:
  - controller: fixed potential segfault when changing tunnel_key and deleting ls.
  [Upstream: ca11cb52c78ffd03755c3d225e4d886a7110f0f4]


author: Ales Musil <amusil@redhat.com> - 23.06.1-78
changelog:
  - Documentation: Add note about pinning the container after release
  [Upstream: 68187e9529a09aafb53be6b7ee6c0d8c3726ff07]


author: Ales Musil <amusil@redhat.com> - 23.06.1-79
changelog:
  - treewide: Fix small memory leaks reported by static analysis
  [Upstream: e6fddafb3223f1bc720352c4c06b7739018c095e]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.06.1-80
changelog:
  - test: add dedicated test for garp-max-timeout
  [Upstream: 114f441d6f7c113a7b60445de7871475cf80170f]


author: Mark Michelson <mmichels@redhat.com> - 23.06.1-81
changelog:
  - pinctrl: Directly retrieve desired port_binding MAC.
  [Upstream: 4f496fb8896fef3d9f836b131048e075fa6aafa0]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-82
changelog:
  - actions: Make sure affinity learnt flows are auto deleted.
  [Upstream: c31710eb3f059ce509398a804ceeef6d5a147c16]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-83
changelog:
  - checkpatch.py: Port checkpatch related changes from the OVS repo.
  [Upstream: 3cc7781e24885a0f35ca999535eefe60ec6834dd]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-85
changelog:
  - controller: fixed potential segfault when changing tunnel_key and deleting ls.
  [Upstream: b7a33c4e57559a40c6b75973d8de9d410e6d92a4]


author: Ales Musil <amusil@redhat.com> - 23.09.0-96
changelog:
  - Documentation: Add note about pinning the container after release
  [Upstream: 1a70f3f171c032c2329bb66f2e62d233ce19a494]


author: Ales Musil <amusil@redhat.com> - 23.09.0-97
changelog:
  - treewide: Fix small memory leaks reported by static analysis
  [Upstream: 0d5e6d65db19845aede9198d8e164d934a5f189e]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.09.0-98
changelog:
  - test: add dedicated test for garp-max-timeout
  [Upstream: 28fef02db946ba8113a2752e1abf61d8df5797e3]


author: Mark Michelson <mmichels@redhat.com> - 23.09.0-99
changelog:
  - pinctrl: Directly retrieve desired port_binding MAC.
  [Upstream: f85f5e3929c916985c7dfc0fe0f0433347d8bfae]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-100
changelog:
  - actions: Make sure affinity learnt flows are auto deleted.
  [Upstream: 6ce267af7124a93306d8b5bf4944379536ecd264]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-101
changelog:
  - checkpatch.py: Port checkpatch related changes from the OVS repo.
  [Upstream: bf334c65e1ead50013880049564d445919aee61f]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-103
changelog:
  - controller: fixed potential segfault when changing tunnel_key and deleting ls.
  [Upstream: 120075357a624293d52a1905c47a1bd249d2157c]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.3-62
changelog:
  - actions: Use random port selection for SNAT with external_port_range.
  [Upstream: aff94da55f6f5804216c0979b6ac1f8e2bd40cd3]


author: Ilya Maximets <i.maximets@ovn.org> - 22.03.3-63
changelog:
  - github: Update versions of action dependencies (Node.js 20).
  [Upstream: e2117a8d4b460667cdfadf2c933f653a5c535474]


author: Nobuhiro MIKI <nmiki@yahoo-corp.jp> - 22.03.3-64
changelog:
  - Documentation: Fix broken links in ovn-sandbox.rst.
  [Upstream: dd6d78d4a2143ecce186feb92a87fd4eff901079]


author: Roberto Bartzen Acosta <roberto.acosta@luizalabs.com> - 22.03.3-65
changelog:
  - ovn-ic: Fix global blacklist filter for IPv6 addresses.
  [Upstream: 7f63921cec6720857938aee3583513b03845864d]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.3-69
changelog:
  - northd: Don't skip the unSNAT stage for traffic towards VIPs.
  [Upstream: 03db09a3a94dd30b33b0793a7edadcd58ae33a2c]


author: Dumitru Ceara <dceara@redhat.com> - 22.03.3-70
changelog:
  - tests: Skip EDNS test if the scapy version doesn't support it.
  [Upstream: 2bc6ac5c99be94c0e5b00b8799ddce53adad2e48]


author: Frode Nordahl <frode.nordahl@canonical.com> - 22.03.3-71
changelog:
  - controller: Set check_tnl_key for BFD on tunnel ifaces.
  [Upstream: 4fdfb2ba84dbc05492a4e37efc1e7af62185ed05]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-85
changelog:
  - tests: Have tests fail when adding veth peer fails.
  [Upstream: d1f0c33f9851ac9042abc4a33cbaee3583e67737]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-87
changelog:
  - tests: Fix flaky "options:requested-chassis ...".
  [Upstream: 31b00f4cfd3f5ebe06978e04318a12dd1e7e7029]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-88
changelog:
  - tests: Fix flaky "ovn-controller-vtep - binding 1".
  [Upstream: 1078d21b1b57a5589129a2d164b04cab4261f771]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-89
changelog:
  - tests: Fix "ofctrl wait before clearing flows".
  [Upstream: 6d7e9570ef9e9bf3e107fd43256f77ff28feac76]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-90
changelog:
  - tests: Fix "ovn-controller - Chassis other_config".
  [Upstream: 083354abf062589104534771e8f4039eefa28883]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.1-91
changelog:
  - tests: Fix "router port type update and then ...".
  [Upstream: 3a93d8f5b04a45272a47e9cb9c4d97446f19a61f]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-92
changelog:
  - northd: Don't skip the unSNAT stage for traffic towards VIPs.
  [Upstream: 1c8400ad36ef4e92abd85abf676243f707cc8f34]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.1-93
changelog:
  - tests: Skip EDNS test if the scapy version doesn't support it.
  [Upstream: 12ad8d704dafaaaa0273e1717ab057dea57b9207]


author: Frode Nordahl <frode.nordahl@canonical.com> - 22.12.1-94
changelog:
  - controller: Set check_tnl_key for BFD on tunnel ifaces.
  [Upstream: fda0d0db2628dd18d2fe9ca7ec00e0502e72e9ca]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.1-91
changelog:
  - tests: Fix flaky "options:requested-chassis ...".
  [Upstream: 080bf2844a85449206652126536aa09491e1ec5a]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.1-92
changelog:
  - tests: Fix flaky "ovn-controller-vtep - binding 1".
  [Upstream: b2afef4f7991c92eb1fa78b47de01984ce8b3764]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.1-93
changelog:
  - tests: Fix "ofctrl wait before clearing flows".
  [Upstream: 677d4d8051e872f1fa2e387ae7b51d5d06ee2e76]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.1-94
changelog:
  - tests: Fix "ovn-controller - Chassis other_config".
  [Upstream: 0314ffa2e20d640515ccbde192ea5472283347f1]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.1-95
changelog:
  - tests: Fix "router port type update and then ...".
  [Upstream: 1ad4d7425491409a1ce086011f7011f87e8ea5f1]


author: Ilya Maximets <i.maximets@ovn.org> - 23.03.1-96
changelog:
  - controller: ofctrl: Use index for meter lookups.
  [Upstream: 085377fa3358077b00f84efde061310ffeb2c56d]


author: Ilya Maximets <i.maximets@ovn.org> - 23.03.1-97
changelog:
  - northd: Don't create fair Sb meters for ACLs with logging disabled.
  [Upstream: 8c4995fc69772493e56d239c6c216ca5dbeb9f5f]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.1-98
changelog:
  - northd: Don't skip the unSNAT stage for traffic towards VIPs.
  [Upstream: f33155c7d9856b7803dd2e2f6beb729b9e2b5340]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.1-99
changelog:
  - tests: Skip EDNS test if the scapy version doesn't support it.
  [Upstream: 907e4ef9ee04878946b2dfd99d7a682c18038295]


author: Frode Nordahl <frode.nordahl@canonical.com> - 23.03.1-100
changelog:
  - controller: Set check_tnl_key for BFD on tunnel ifaces.
  [Upstream: fec1ad85a29b714e42e2dac7e7290f3fb37895f7]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-103
changelog:
  - tests: Fix "ofctrl wait before clearing flows".
  [Upstream: 503c685169303987491bc5b5bf57a54d9830efaf]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-104
changelog:
  - tests: Fix "ovn-controller - Chassis other_config".
  [Upstream: 0028d5c9537480bdee06bc30c4284e38b3316b12]


author: Xavier Simonart <xsimonar@redhat.com> - 23.06.1-105
changelog:
  - tests: Fix "router port type update and then ...".
  [Upstream: 6dd701c420eb0042694df27443157e255e323047]


author: Ilya Maximets <i.maximets@ovn.org> - 23.06.1-106
changelog:
  - controller: ofctrl: Use index for meter lookups.
  [Upstream: c3df9bd05a0deb9bd366cc38402dd1f1836cf378]


author: Ilya Maximets <i.maximets@ovn.org> - 23.06.1-109
changelog:
  - northd: Don't create fair Sb meters for ACLs with logging disabled.
  [Upstream: fd6a520dfd886b07e5e66a940742e6e5783ef9ac]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-110
changelog:
  - northd: Don't skip the unSNAT stage for traffic towards VIPs.
  [Upstream: a4dbe60d7bf1b7aa7698bfbd25be018492fd25d7]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-111
changelog:
  - tests: Skip EDNS test if the scapy version doesn't support it.
  [Upstream: df0416dde518259992650368966b64dd2252b25c]


author: Frode Nordahl <frode.nordahl@canonical.com> - 23.06.1-112
changelog:
  - controller: Set check_tnl_key for BFD on tunnel ifaces.
  [Upstream: adcd6be30098060bc4253d648b86946a63e6297b]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-127
changelog:
  - tests: Fix "router port type update and then ...".
  [Upstream: c463d1de1a0c2cd368a4809f0d9eda9792b79851]


author: Ilya Maximets <i.maximets@ovn.org> - 23.09.0-128
changelog:
  - controller: ofctrl: Use index for meter lookups.
  [Upstream: 683fb6dd2fc3c2ab025b1dd87ba2883e40d6d775]


author: Ilya Maximets <i.maximets@ovn.org> - 23.09.0-131
changelog:
  - northd: Don't create fair Sb meters for ACLs with logging disabled.
  [Upstream: 215d53ea1436f03ab26a1a65df0824b319e6a4c3]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-134
changelog:
  - northd: Don't skip the unSNAT stage for traffic towards VIPs.
  [Upstream: 094b1217345a8ae5935fdd4dfec4949f46197377]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-135
changelog:
  - tests: Skip EDNS test if the scapy version doesn't support it.
  [Upstream: 7af89a5e50a4ba75a3ea5c393499f1e0fa0a6abb]


author: Frode Nordahl <frode.nordahl@canonical.com> - 23.09.0-136
changelog:
  - controller: Set check_tnl_key for BFD on tunnel ifaces.
  [Upstream: c966c35f1b1cd8c5351ccac3051843fbf765c2ae]


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-132
changelog:
  - Merging upstream branch-2.17 [RH git: b61e7bc77f]
      Commit list:
      558ec274f6 ofproto-dpif-monitor: Remove unneeded calls to clear packets.
      1b9ee817e0 bfd: Set proper offsets and flags in BFD packets.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-133
changelog:
  - Merging upstream branch-2.17 [RH git: f017ff4f8e]
      Fix merge conflict as well. The fix goes fully with the Upstream version
      
      Commit list:
      67f834f2b3 bond: Reset stats when deleting post recirc rule.
      567b7f9cf1 ofproto-dpif-trace: Fix infinite recirculation tracing.
      108d5e70a0 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
      d4d4e7dec3 netdev-dummy: Add local route entries for IP addresses.
      01e400bf5b tests: Move the non-local port as tunnel endpoint test.
      ff356a2988 netdev-dummy: Support multiple IP addresses.
      e60c121f60 rstp: Fix deadlock with patch ports.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-136
changelog:
  - redhat: Fix testcase failures due to downstream only backport. [RH git: 9578fef35c]
      The following tests where failing due to the downstream only backport:
      
      793: tunnel_push_pop - local_ip configuration
      797: tunnel_push_pop - use non-local port as tunnel endpoint
      801: tunnel_push_pop_ipv6 - local_ip configuration
      
      This is the downstream backport causing the problem:
      
        684b6e8ad9ff ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.")


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-137
changelog:
  - Merging dpdk subtree [RH git: 6388f9648e]
      Commit list:
      856b38dbd3 Merge tag 'v21.11.6' into 21.11
      48ac0a964f Reapply "net/iavf: fix abnormal disable HW interrupt"
      181fb849b5 version: 21.11.6
      1aa6eccdc8 Merging upstream branch-2.17
      ef39402104 Merging upstream branch-2.17
      f082ed71cc Merging upstream branch-2.17
      598acceb55 Merging upstream branch-2.17
      bbc9320caf version: 21.11.6-rc1
      fc1c14ba87 Revert "net/iavf: fix abnormal disable HW interrupt"
      b655b64158 Revert "net/iavf: fix abnormal disable HW interrupt"
      770e7c2724 net/af_xdp: make compatible with libbpf 0.8.0
      9bb15a3d0f net/hns3: fix VF reset handler interruption
      90236089a2 net/hns3: fix reset event status
      0dece2892b net/hns3: fix ignored reset event
      f2151f9aa0 ethdev: fix ESP packet type description
      6faf898f55 mempool: clarify enqueue/dequeue ops documentation
      1699794ad5 mempool: fix get function documentation
      69793a2e87 doc: remove number of commands in vDPA guide
      82a6991ac2 doc: fix some ordered lists
      f8a3dcb22d doc: remove restriction on ixgbe vector support
      8633f55ed5 Merging upstream branch-2.17
      88bee6c641 Merging 4e50ad4469 version: 21.11.5
      c83e88b939 Merging upstream branch-2.17
      2b8325631a Merging upstream branch-2.17
      9a6c6fad1b Merging upstream branch-2.17
      fab24e72ab app/pipeline: add sigint handler
      25bb8f090e test/hash: fix creation error log
      83eafb9441 examples/ethtool: fix pause configuration
      952d702879 app/dumpcap: allow multiple invocations
      c9a8aa95de pdump: fix error number on IPC response
      b2d5c193df eal/windows: fix build with recent MinGW
      e39929c868 examples/ipsec-secgw: fix partial overflow
      25bd80cff6 doc: update versions recommendations for i40e and ice
      3840836817 doc: fix RSS flow description in hns3 guide
      326b4f1213 doc: update features in hns3 guide
      dded07195d doc: fix hns3 build option about max queue number
      d549330dfc net/txgbe: fix out of bound access
      45cef8185a vhost: fix missing lock protection in power monitor API
      9b63dd4599 net/virtio: fix descriptor addresses in 32-bit build
      93f0406998 net/hns3: fix crash for NEON and SVE
      662c60a322 net/hns3: fix LRO offload to report
      7d54c473db net/hns3: fix setting DCB capability
      9a8d7ab07f net/hns3: extract common function to obtain revision ID
      082393fa5d net/hns3: fix IMP or global reset
      5544a65fbb net/hns3: fix traffic management thread safety
      88ddc5f559 net/nfp: fix reconfigure logic of set MAC address
      69933a8ef9 net/nfp: fix reconfigure logic in VF initialization
      66e7d1cdb0 net/nfp: fix reconfigure logic in PF initialization
      f3f42b6d5b net/nfp: fix link status interrupt
      d6ca7e03fe net/nfp: fix DMA error after abnormal exit
      09ec0e74aa net/mlx5: fix hairpin queue unbind
      f19325f6eb crypto/qat: fix raw API null algorithm digest
      501c30a45c crypto/qat: fix NULL algorithm digest placement
      1c5191e68c net/nfp: fix Tx descriptor free logic of NFD3
      8d9e1872ea event/dlb2: fix disable PASID
      804ef265cf net/mlx5: zero UDP checksum over IPv4 in encapsulation
      e867b9ff37 net/mlx5: fix shared Rx queue list management
      48f88518d9 net/mlx5: fix multi-segment Tx inline data length
      b4baa4d39e net/mlx5: fix hairpin queue states
      5642cf46de net/mlx5: fix use after free on Rx queue start
      17a2cc95f1 net/mlx5: fix validation of sample encap flow action
      8f6de188ec app/testpmd: fix tunnel TSO configuration
      522d1db23c app/testpmd: add explicit check for tunnel TSO
      7e61e0b122 app/testpmd: fix tunnel TSO capability check
      78727d935b net/hns3: fix mailbox sync
      07e3d1ea4f test/bonding: fix uninitialized RSS configuration
      af6b84f09f ethdev: account for smaller MTU when setting default
      4084334e1d app/testpmd: remove useless check in TSO command
      c105c5081a net/sfc: remove null dereference in log
      7d50298a26 meter: fix RFC4115 trTCM API Doxygen
      e9285c755b event/dlb2: fix missing queue ordering capability flag
      644f1632a6 net/ice: fix crash on closing representor ports
      056e0eac3d test/bbdev: assert failed test for queue configure
      939e119406 test/bbdev: fix Python script subprocess
      38a1842b74 event/dlb2: fix name check in self-test
      68cdf1299e app/dumpcap: fix mbuf pool ring type
      c268e6c466 config/arm: fix aarch32 build with GCC 13
      f4ef2095b0 net/ice: fix Tx preparation
      93bbc6d23d net/iavf: fix Tx preparation
      cfd4195e5c crypto/nitrox: fix panic with high number of segments
      987c28f022 net/ice: fix DCF port statistics
      7fd13314d3 net/iavf: fix Tx offload flags check
      9e228c5690 net/iavf: fix indent in Tx path
      820e8fc770 net/iavf: fix Tx offload mask
      da268d8b4e net/ice: fix L1 check interval
      981460d101 common/mlx5: fix controller index parsing
      986d9d2fbb net/mlx5: fix E-Switch mirror flow rule validation
      9f2c545da6 net/mlx5: fix decap action checking in sample flow
      97cf69ec61 net/tap: fix RSS for fragmented packets
      4c22ff4433 app/procinfo: adjust format of RSS info
      ff10f5d05b app/procinfo: fix RSS info
      774c444b1c net/tap: fix IPv4 checksum offloading
      8b094ad673 net/tap: fix L4 checksum offloading
      c2404cbdfa net/hns3: fix uninitialized hash algo value
      8ca6753041 net/hns3: keep set/get algo key functions local
      5c52c7e6a4 net/hns3: fix some error logs
      6b71d322ad net/hns3: fix some return values
      48ce6323ad net/enic: avoid extra unlock in MTU set
      6d69e09954 ethdev: fix 32-bit build with GCC 13
      d0f7aa36ad net/bonding: fix possible overrun
      fe5d3a4119 test/bonding: add missing check
      1c29c23953 test/bonding: remove unreachable statement
      df93e5cc12 net/hns3: refactor interrupt state query
      0bc0e51d06 net/hns3: fix multiple reset detected log
      b28a338b6b net/hns3: remove reset log in secondary
      efe611f1c8 net/hns3: fix double stats for IMP and global reset
      fc1e7c7b6e net/hns3: fix unchecked Rx free threshold
      79ee20d589 net/hns3: fix typo in function name
      0aaa1f6146 ethdev: fix function name in comment
      4adc748e0e common/cnxk: fix pool buffer size in opaque mode
      587aea0f91 vhost: fix check on virtqueue access in in-flight getter
      201e1f617b vhost: fix check on virtqueue access in async registration
      900cc61cbe vhost: fix missing check on virtqueue access
      e9b6f56c9c vhost: fix missing vring call check on virtqueue access
      98857c5b76 net/virtio: fix link state interrupt vector setting
      0c91efd331 net/virtio: fix missing next flag in Tx packed ring
      c900dccdfe eventdev: fix missing driver names in info struct
      48ecb471d9 eventdev: fix device pointer for vdev-based devices
      6de3135f1e net/mlx5: fix matcher layout size calculation
      104340b4e1 net/mlx5: fix MPRQ stride size to accommodate the headroom
      21554f4ee2 Merging upstream branch-2.17
      7a268dfe93 malloc: remove return from void functions
      997c669059 app/procinfo: remove unnecessary rte_malloc
      6b396dceec net/bonding: fix link status callback stop
      097657f9bc app/testpmd: fix primary process not polling all queues
      91c5c25915 net/vmxnet3: fix Rx and Tx queue state
      a508510366 net/virtio: fix Rx and Tx queue state
      1213bcc826 net/vhost: fix Rx and Tx queue state
      358e6d50e7 net/txgbe: fix Rx and Tx queue state
      4e0e44f7ef net/softnic: fix Rx and Tx queue state
      7a88ec18c1 net/sfc: fix Rx and Tx queue state
      d849664d39 net/ring: fix Rx and Tx queue state
      ec33dc897d net/pfe: fix Rx and Tx queue state
      2e34b54c6e net/octeon_ep: fix Rx and Tx queue state
      b86f8689f9 net/null: fix Rx and Tx queue state
      4cdfd0b407 net/ngbe: fix Rx and Tx queue state
      eb249c2d5f net/mvpp2: fix Rx and Tx queue state
      bd403e9e66 net/mvneta: fix Rx and Tx queue state
      789097d1b9 net/mlx4: fix Rx and Tx queue state
      72786175fb net/memif: fix Rx and Tx queue state
      5c8a283469 net/ipn3ke: fix Rx and Tx queue state
      9323a4e3c7 net/hinic: fix Rx and Tx queue state
      10ccc32cc0 net/enic: fix Rx and Tx queue state
      ee101d1045 net/enetc: fix Rx and Tx queue state
      b69c78275b net/ena: fix Rx and Tx queue state
      180c47a4a4 net/e1000: fix Rx and Tx queue state
      09058bb2bb net/dpaa2: fix Rx and Tx queue state
      87695a10d6 net/dpaa: fix Rx and Tx queue state
      92c7732d11 net/cxgbe: fix Rx and Tx queue state
      b251cfe68f net/bonding: fix Rx and Tx queue state
      af16f64988 net/bnxt: fix Rx and Tx queue state
      8b1f7ca738 net/bnx2x: fix Rx and Tx queue state
      0a4aa9fa9e net/avp: fix Rx and Tx queue state
      36cbe7901c net/af_xdp: fix Rx and Tx queue state
      d59c166780 net/af_packet: fix Rx and Tx queue state
      f3baeaa757 fib6: fix adding default route as first route
      e9cd35de3c fib: fix adding default route overwriting entire table
      70b49bf5ef net/mlx5: fix leak in sysfs port name translation
      1b21ab31ce net/ice: fix TSO with big segments
      d4041c9e05 net/ice: remove log from Tx prepare function
      49e338a2b2 net/iavf: fix TSO with big segments
      296c529c25 net/iavf: remove log from Tx prepare function
      11e3255ee8 net/iavf: fix Tx debug
      1cc6a40c0d net/ice: fix initial link status
      f89cd0418d net/iavf: fix ESN session update
      77aff6a046 net/iavf: unregister interrupt handler before FD close
      1b0d948303 net/iavf: fix port stats clearing
      28ddcaf4a6 net/ice: fix TM configuration clearing
      13662a31d2 net/i40e: fix buffer leak on Rx reconfiguration
      bf23d4ca47 net/iavf: fix checksum offloading
      71663e247f net/iavf: fix VLAN offload strip flag
      e7bd53b384 net/ice: write timestamp to first segment in scattered Rx
      1d231c0c26 net/i40e: fix FDIR queue receives broadcast packets
      cbc624f535 app/bbdev: fix link with NXP LA12XX
      e166b7fd15 baseband/acc: fix ACC100 HARQ input alignment
      8816d35798 common/cnxk: remove dead Meson code
      e50b6544bb common/cnxk: fix aura disable handling
      5bbab97809 mempool/cnxk: fix free from non-EAL threads
      f2a2d57884 dma/cnxk: fix device state
      7c35f7b1c5 common/cnxk: fix DPI memzone name
      a2e1ba51cd net/cnxk: fix uninitialized variable
      723ae321d2 net/cnxk: fix uninitialized variable
      3e087130fc common/cnxk: fix different size bit operations
      981e2093cb common/cnxk: fix xstats for different packet sizes
      b2da49e418 common/cnxk: fix default flow action setting
      77810d067d event/sw: fix ordering corruption with op release
      9ae9b97617 eventdev/eth_rx: fix timestamp field register in mbuf
      2ab27f391f event/sw: remove obsolete comment
      9ff70c4b78 test/event: fix crypto null device creation
      107d68ad4d event/cnxk: fix return values for capability API
      d31f9b208d event/cnxk: fix getwork mode devargs parsing
      2df5816de9 Merging upstream branch-2.17
      13b3789404 bus/pci: fix device ID log
      0882f0ecd2 eventdev: fix symbol export for port maintenance
      27a64dc2dd crypto/ipsec_mb: add dependency check for cross build
      4346110ba4 test/crypto: fix typo in asym tests
      0ad8ae6b18 test/crypto: skip some synchronous tests with CPU crypto
      956aa99fcb test/crypto: fix IV in some vectors
      de8bdca2b3 doc: replace code blocks with includes in security guide
      9ee1a46fe7 cryptodev: add missing doc for security context
      64513c3fd4 app/testpmd: fix help string
      da9e764370 net/tap: use MAC address parse API instead of local parser
      4cdc254d17 net/ngbe: check process type in close operation
      4a97dac668 net/txgbe: check process type in close operation
      5658f2dd84 net/ngbe: keep link down after device close
      a3d1c5eb08 net/txgbe: keep link down after device close
      709992faca net/ngbe: reconfigure MAC Rx when link update
      b817c9e250 net/txgbe: reconfigure MAC Rx when link update
      51451e5516 net/ngbe: fix flow control
      289d492046 net/txgbe: fix GRE tunnel packet checksum
      2a455021e4 net/txgbe: add Tx queue maximum limit
      eb6a3e4952 net/netvsc: increase VSP response timeout to 60 seconds
      25123c091b hash: align SSE lookup to scalar implementation
      171c6bf70d bus/dpaa: fix build with asserts for GCC 13
      81b71fcdab random: initialize state for unregistered non-EAL threads
      03a4383ed7 net/hns3: fix order in NEON Rx
      7690a37723 net/hns3: fix flushing multicast MAC address
      21874e8d89 net/hns3: fix error code for multicast resource
      e5a349762a net/hns3: fix VF default MAC modified when set failed
      2a40eeaf9a net/sfc: add missing error code indication to MAE init path
      0ea692c019 net/sfc: account for data offset on Tx
      c0edca24f2 net/sfc: set max Rx packet length for representors
      41073f2809 net/bonding: fix header for C++
      2e32b7f958 rawdev: fix device class in log message
      c8f024efd8 eal/unix: fix firmware reading with external xz helper
      acafc55e26 mempool: fix default ops for an empty mempool
      fb25ee65c2 Merging upstream branch-2.17
      f5fec488a1 Merging upstream branch-2.17
      5d7fc78c46 Merging upstream branch-2.17
      2d8e91e4cd Merging upstream branch-2.17
      edb655f33c Merging upstream branch-2.17
      fcd29ab280 Merging upstream branch-2.17
      0ab613e72e Merging upstream branch-2.17
      dc3b12d638 Merging upstream branch-2.17
      e89b367b29 Merging upstream branch-2.17
      b960a1e73b Merging upstream branch-2.17
      2323252f10 Merging upstream branch-2.17
      ec3ddd7e91 Revert "net/iavf: fix tunnel TSO path selection"
      bfa72e847e Merging upstream branch-2.17
      4dbf535102 Merging upstream branch-2.17
      33604e6b9e Merging upstream branch-2.17
      1d093172f3 Merging upstream branch-2.17
      c6fe249b71 Merging upstream branch-2.17
      75de7e4692 Merging upstream branch-2.17
      0cabc0aaab Merging upstream branch-2.17
      3906bbc236 Merging upstream branch-2.17
      c54d4024f1 Merging upstream branch-2.17
      ae0cf9c610 Merging upstream branch-2.17
      40bc911f1e Merging upstream branch-2.17
      9f7cd5522e Merging upstream branch-2.17
      6521f134cf Merging upstream branch-2.17
      9f8ccda402 Merging upstream branch-2.17
      cbaaedee10 Merging upstream branch-2.17
      46e64a87e0 Merging upstream branch-2.17
      475deff39c Merging upstream branch-2.17
      31a23281e4 Merging upstream branch-2.17
      5d594abe7a Merging upstream branch-2.17
      76a5db03fd Merging upstream branch-2.17
      f477adf374 Merging upstream branch-2.17
      45d844304e Merging upstream branch-2.17
      2697579fdc Merging upstream branch-2.17
      67f604ebdc Merging upstream branch-2.17
      05fa26a139 Merging upstream branch-2.17
      37c3af3e12 Merging upstream branch-2.17
      0e651f6b54 Merging upstream branch-2.17
      17b95f12c3 Merging upstream branch-2.17
      ae8260a204 Merging upstream branch-2.17
      128581791a net/i40e: revert link status check on device start (#2138116)
      6f8543f511 Merging upstream branch-2.17
      f19938d3a1 Merging upstream branch-2.17
      b525569b0d Merging upstream branch-2.17
      5dfd4e6400 Merging upstream branch-2.17
      1cfa796567 Merging upstream branch-2.17
      71ddd61269 Merging upstream branch-2.17
      a433643e75 Merging upstream branch-2.17
      6169fac929 Merging upstream branch-2.17
      f23d889fb6 Merging upstream branch-2.17
      0ec0df6e20 Merging upstream branch-2.17
      4ba6b95b22 Merging upstream branch-2.17
      71bc61c2bf Merging upstream branch-2.17
      7ff23905b5 Merging upstream branch-2.17
      25e49e5fca Merging upstream branch-2.17
      da8dd9a9b2 net/i40e: fix jumbo frame Rx with X722
      f1c25f8297 Merging upstream branch-2.17
      84413c9788 Merging upstream branch-2.17
      ab44868171 Merging upstream branch-2.17
      d0433c40d3 Merging upstream branch-2.17
      7c403d4410 Merging upstream branch-2.17
      0b5d3b91b4 Merging upstream branch-2.17
      a533d9e5f2 Merging upstream branch-2.17
      3b7766ed9f Merging upstream branch-2.17
      516dbfecd4 Merging upstream branch-2.17
      8ca47ac0d2 Merging upstream branch-2.17
      8fb9f9f63d Merging upstream branch-2.17
      312ab65013 Merging upstream branch-2.17
      11d3f7c41a vhost: fix virtqueue use after free on NUMA reallocation
      e516b3bf5f Merging upstream branch-2.17
      d749cfdaec Merging upstream branch-2.17
      1295f7a5e6 Merging 7bcd45ce82 version: 21.11.2
      6f69b34570 Merging upstream branch-2.17
      89e726bde0 Merging upstream branch-2.17
      a4ef706d85 Merging upstream branch-2.17
      22fee2fe1c Merging upstream branch-2.17
      d5f05599e2 Merging upstream branch-2.17
      9696953ec3 Merging upstream branch-2.17
      4e7aefcf9b Merging upstream branch-2.17
      35eafbd002 Merging upstream branch-2.17
      f20d9896dc Merging upstream branch-2.17
      33619c7858 Merging upstream branch-2.17
      90c3a0cb82 Merging upstream branch-2.17
      99635fe2d6 Merging upstream branch-2.17
      14f43280c9 Merging upstream branch-2.17
      6d503f9671 Merging upstream branch-2.17
      ef89b30abc Merging upstream branch-2.17
      fc7fadc01f Merging upstream branch-2.17
      3048a9f25e Merging upstream branch-2.17
      67ef01bba8 Merging upstream branch-2.17
      5ca18f3ca7 Merging upstream branch-2.17
      97e4e20baf Merging upstream branch-2.17
      05c95aefde Merging upstream branch-2.17
      d5ccc414d3 Merging upstream branch-2.17
      ec6e7994a3 Merging upstream branch-2.17
      47e297811e vhost: fix queue number check when setting inflight FD
      eb67d78dbb vhost: fix FD leak with inflight messages
      4130c8ead3 Merging upstream branch-2.17
      5a4bc1fbfe Merging upstream branch-2.17
      3383d19a17 Merging upstream branch-2.17
      c32cf7621a Merging upstream branch-2.17
      e20f46658c Merging upstream branch-2.17


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-89
changelog:
  - Merging upstream branch-3.1 [RH git: 578f23c02d]
      Commit list:
      7171152ac8 ofproto-dpif-monitor: Remove unneeded calls to clear packets.
      b5684d41d2 bfd: Set proper offsets and flags in BFD packets.
      fc6ae2463f Prepare for 3.1.5.
      fdd8edc9ae Set release date for 3.1.4.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-90
changelog:
  - Merging dpdk subtree [RH git: a038690558]
      Commit list:
      319a57029a Revert "build: add libarchive to optional external dependencies"
      cb88423913 Merge tag 'v22.11.4' into 22.11
      076a05a022 Reapply "net/iavf: fix abnormal disable HW interrupt"
      caf0f5d395 version: 22.11.4
      7d6f1cc05f Revert "net/iavf: fix abnormal disable HW interrupt"
      dc9c799c7d vhost: fix missing spinlock unlock
      4307659a90 net/mlx5: fix LACP redirection in Rx domain
      6ef77f2a5e net/gve: fix RX buffer size alignment
      ee2197cbd4 crypto/openssl: fix memory leaks in asym session
      02cb6cdbcd net/nfp: fix reconfigure logic of set MAC address
      9651485a36 net/nfp: fix link status interrupt
      6350131153 app/test: disable graph auto test for windows
      97cdb0db6d Revert "eventdev: fix alignment padding"
      6c688dec84 event/dlb2: fix disable PASID
      6471372564 net/hns3: fix VF reset handler interruption
      28e7716ee3 net/hns3: fix reset event status
      c5d0485861 net/hns3: fix ignored reset event
      da708a5b4e ethdev: fix ESP packet type description
      3b67c07511 mempool: clarify enqueue/dequeue ops documentation
      9c68d8a845 mempool: fix get function documentation
      9f0f54a72e doc: remove number of commands in vDPA guide
      e1aa1c2ce0 doc: fix some ordered lists
      cabe6f3bae doc: remove restriction on ixgbe vector support
      de38896353 app/pipeline: add sigint handler
      22a1b5067c test/hash: fix creation error log
      122f600818 usertools/pmdinfo: fix usage typos
      0a742f1ec0 examples/ethtool: fix pause configuration
      3ca387345f app/dumpcap: allow multiple invocations
      578b87a955 pdump: fix error number on IPC response
      364faab59a eal/windows: fix build with recent MinGW
      82dd3dde96 config: fix RISC-V native build
      2a720ab686 examples/ipsec-secgw: fix partial overflow
      b5913482ec net/mlx5: fix offset size in conntrack flow action
      434c2fc890 doc: update versions recommendations for i40e and ice
      ce75c85b4a doc: fix RSS flow description in hns3 guide
      fb6560fcfc doc: update features in hns3 guide
      6a44194cc1 doc: fix hns3 build option about max queue number
      085a72d8f8 net/txgbe: fix out of bound access
      e0fa003972 eal/riscv: fix vector type alignment
      d3741774d0 net/mlx5: fix MPRQ stride size check
      07a861e472 net/mlx5: zero UDP checksum over IPv4 in encapsulation
      c9e75ba878 net/mlx5: fix shared Rx queue list management
      4699a174ea net/mlx5: fix multi-segment Tx inline data length
      14a722ae6b net/mlx5: fix hairpin queue states
      ab46753245 net/mlx5: fix hairpin queue unbind
      480df9f41e net/mlx5: fix use after free on Rx queue start
      d32e9e689b net/mlx5: fix destroying external representor flow
      ca79cce293 net/mlx5: fix missing flow rules for external SQ
      97b9c4dca3 net/mlx5: fix counter query during port close
      49bd7912ee net/mlx5: fix validation of sample encap flow action
      f00e3b40fd net/mlx5: fix unlock mismatch
      5ff3454aac app/testpmd: fix tunnel TSO configuration
      2959baf71f app/testpmd: add explicit check for tunnel TSO
      6f1c35e7a8 app/testpmd: fix tunnel TSO capability check
      b3009db2e4 net/hns3: fix mailbox sync
      be77f806f2 test/bonding: fix uninitialized RSS configuration
      5b8da03c1d ethdev: account for smaller MTU when setting default
      5508c2d500 app/testpmd: remove useless check in TSO command
      28f7dd30ee net/sfc: remove null dereference in log
      c38b876902 meter: fix RFC4115 trTCM API Doxygen
      71876ad11a event/dlb2: fix missing queue ordering capability flag
      a998d657f5 common/cnxk: fix SDP channel mask
      0d7ea280fe net/ice: fix crash on closing representor ports
      2dfcdb87a5 test/bbdev: assert failed test for queue configure
      7b8504aee3 test/bbdev: fix Python script subprocess
      e42af2946a baseband/acc: fix TB mode on VRB1
      2e2cc882eb event/dlb2: fix name check in self-test
      2cd4ce8518 app/dumpcap: fix mbuf pool ring type
      ac8ca59223 event/dlb2: disable PASID
      5586a7be43 bus/pci: add PASID control
      dec4b39b20 build: add libarchive to optional external dependencies
      cb225e1ae9 config/arm: fix aarch32 build with GCC 13
      e787872a59 net/ice: fix Tx preparation
      8dc1b42e31 net/iavf: fix Tx preparation
      c70a8fa66e crypto/nitrox: fix panic with high number of segments
      f089d80b08 doc: update kernel module entry in QAT guide
      d7b738d6dc net/ice: fix DCF port statistics
      c7270eb8cd net/iavf: fix Tx offload flags check
      84c1679b72 net/iavf: fix indent in Tx path
      c1c417228a net/iavf: fix Tx offload mask
      ae7a0f6233 net/ice: fix L1 check interval
      f2ab72ed3d common/mlx5: fix controller index parsing
      72ab4bf42f net/mlx5: fix flow workspace double free in Windows
      f0bc006230 net/mlx5/hws: fix integrity bits level
      815a8ce067 net/mlx5: fix flow thread safety flag for HWS
      b57dd69e61 net/mlx5: fix E-Switch mirror flow rule validation
      a908d0cb5b net/mlx5: fix NIC flow capability query
      74b594dfd3 net/mlx5: fix decap action checking in sample flow
      81410056f5 net/tap: fix RSS for fragmented packets
      85b95b48ce net/nfp: fix DMA error after abnormal exit
      5b470b0567 app/procinfo: adjust format of RSS info
      df4470f94c app/procinfo: fix RSS info
      69d6a23bb1 net/tap: fix IPv4 checksum offloading
      db03b8a934 net/tap: fix L4 checksum offloading
      de2edad82b net/hns3: fix uninitialized hash algo value
      085f8342f5 net/hns3: keep set/get algo key functions local
      555126492b net/hns3: fix some error logs
      84b217ed2c net/hns3: fix some return values
      36f408b7d8 net/hns3: fix LRO offload to report
      518bc13327 net/hns3: fix setting DCB capability
      4f039a69e9 net/enic: avoid extra unlock in MTU set
      73440e9fd3 ethdev: fix 32-bit build with GCC 13
      14a4c7b3e8 net/ngbe: add proper memory barriers in Rx
      33f8a0ce2c net/txgbe: add proper memory barriers in Rx
      22b7f9edf9 net/bonding: fix possible overrun
      d3f778e077 test/bonding: add missing check
      7989293c66 test/bonding: remove unreachable statement
      8d45a7ecac net/nfp: fix reconfigure logic in VF initialization
      cb30eb9a11 net/nfp: fix reconfigure logic in PF initialization
      8dcc1b4552 net/hns3: refactor interrupt state query
      9a62d06e64 net/hns3: fix IMP or global reset
      65231cf278 net/hns3: fix multiple reset detected log
      290166c239 net/hns3: remove reset log in secondary
      c4bf1adb63 net/hns3: fix double stats for IMP and global reset
      70c868a155 net/hns3: fix unchecked Rx free threshold
      b9195e016e net/hns3: fix typo in function name
      976cefa803 app/testpmd: fix early exit from signal
      8f4eb60951 net/gve: update max Rx packet length to be based on MTU
      6f78b589c5 ethdev: fix function name in comment
      e671505da1 net/nfp: fix crash on close
      4dfec51b97 net/cnxk: fix data offset in vector Tx
      780be398dc common/cnxk: fix pool buffer size in opaque mode
      8c291d8778 vhost: fix checking virtqueue access in stats API
      a07736eb68 vhost: fix missing lock protection in power monitor API
      adae353b36 vhost: fix check on virtqueue access in in-flight getter
      7f80528fbd vhost: fix check on virtqueue access in async registration
      2dc5b2aadd vhost: fix missing check on virtqueue access
      ac1162d97a vhost: fix missing vring call check on virtqueue access
      c1001c18e6 net/virtio: fix link state interrupt vector setting
      b485fae237 net/virtio: fix missing next flag in Tx packed ring
      51205657f1 eventdev: fix missing driver names in info struct
      0beed895ef eventdev: fix device pointer for vdev-based devices
      4f5e8c612f malloc: remove return from void functions
      f2f948863b bus/ifpga: fix driver header dependency
      f42884a20c app/procinfo: remove unnecessary rte_malloc
      c20753f52f ethdev: add check in async flow action query
      b33ea9e6de net/bonding: fix link status callback stop
      d316924b1f app/testpmd: fix primary process not polling all queues
      0cece838b9 net/vmxnet3: fix Rx and Tx queue state
      bdaff48945 net/virtio: fix Rx and Tx queue state
      b1dfb750b5 net/vhost: fix Rx and Tx queue state
      dc77b5d082 net/txgbe: fix Rx and Tx queue state
      beb475c1c4 net/softnic: fix Rx and Tx queue state
      8ab4f361b0 net/sfc: fix Rx and Tx queue state
      564958b988 net/ring: fix Rx and Tx queue state
      f2edd9823d net/pfe: fix Rx and Tx queue state
      63a8198b22 net/octeontx: fix Rx and Tx queue state
      f6ec84e5e5 net/octeon_ep: fix Rx and Tx queue state
      eb53c49bad net/null: fix Rx and Tx queue state
      df52eadf8f net/ngbe: fix Rx and Tx queue state
      4e28c37ff5 net/nfp: fix Rx and Tx queue state
      e2e72d04cb net/mvpp2: fix Rx and Tx queue state
      5116feb88f net/mvneta: fix Rx and Tx queue state
      accdf4594b net/mlx4: fix Rx and Tx queue state
      26fe1d02e5 net/memif: fix Rx and Tx queue state
      1f38a20d2e net/ipn3ke: fix Rx and Tx queue state
      0d4ab569a1 net/hinic: fix Rx and Tx queue state
      2492c41642 net/enic: fix Rx and Tx queue state
      3df3bf7e5c net/enetc: fix Rx and Tx queue state
      1efb8fcf47 net/ena: fix Rx and Tx queue state
      36e418d789 net/e1000: fix Rx and Tx queue state
      ef3b3501b8 net/dpaa2: fix Rx and Tx queue state
      b97544f35a net/dpaa: fix Rx and Tx queue state
      606a11a71c net/cxgbe: fix Rx and Tx queue state
      50177d5bf1 net/bonding: fix Rx and Tx queue state
      5f75982239 net/bnxt: fix Rx and Tx queue state
      ad55189740 net/bnx2x: fix Rx and Tx queue state
      c0001c9115 net/avp: fix Rx and Tx queue state
      b4078f8a6b net/af_xdp: fix Rx and Tx queue state
      6c8f427c57 net/af_packet: fix Rx and Tx queue state
      a8fd5060ac net/mana: add missing new line to data path logs
      c6b2c85ca4 fib6: fix adding default route as first route
      e4649e8d78 fib: fix adding default route overwriting entire table
      461a81717f net/mlx5/hws: fix field copy bind
      1c9bab50cc net/mlx5: fix jump ipool entry size
      62a937220c common/mlx5: replace use of PMD log type
      8115fe3345 net/mlx5: fix leak in sysfs port name translation
      06cd13b57e net/nfp: fix initialization of physical representors
      e054f121ef net/ark: support single function with multiple port
      b796460bce net/axgbe: identify CPU with cpuid
      a7ff0ba143 net/ice: fix TSO with big segments
      a2799805b6 net/ice: remove log from Tx prepare function
      50e27677ba net/iavf: fix TSO with big segments
      235b473bf9 net/iavf: remove log from Tx prepare function
      eec9ac43a7 net/iavf: fix Tx debug
      101faaba08 net/ice: fix initial link status
      b64cc84bb5 net/iavf: fix ESN session update
      efdea6d6f4 net/iavf: unregister interrupt handler before FD close
      948b21bd59 net/iavf: fix port stats clearing
      4467e32db9 net/ice: fix TM configuration clearing
      36e302e98b net/i40e: fix buffer leak on Rx reconfiguration
      baaa298893 net/iavf: fix checksum offloading
      491e9d37c1 net/iavf: fix VLAN offload strip flag
      52c903949a net/ice: write timestamp to first segment in scattered Rx
      d4cd714640 net/i40e: fix FDIR queue receives broadcast packets
      202402218c app/bbdev: fix link with NXP LA12XX
      923d7a21ab baseband/acc: fix ACC100 HARQ input alignment
      9e7a4f889b vdpa/mlx5: fix unregister kick handler order
      529b747a92 common/cnxk: replace direct API usage in REE
      513e507ee4 common/cnxk: remove dead Meson code
      257c5a049a common/cnxk: fix RSS key configuration
      5dc2babce4 common/cnxk: fix aura disable handling
      1ef99ed9dd mempool/cnxk: fix alloc from non-EAL threads
      0da4d859cd mempool/cnxk: fix free from non-EAL threads
      2b29a7975b dma/cnxk: fix chunk buffer failure return code
      46d25f17a6 dma/cnxk: fix device reconfigure
      915fbdb681 dma/cnxk: fix device state
      ab0aa8b245 common/cnxk: fix DPI memzone name
      0259cb16f7 net/cnxk: fix uninitialized variable
      e38988edfd common/cnxk: fix incorrect aura ID
      0e8848d299 common/cnxk: fix different size bit operations
      bc87fece07 common/cnxk: fix xstats for different packet sizes
      8c360e4392 common/cnxk: fix default flow action setting
      1b7fb134d9 event/sw: fix ordering corruption with op release
      e9da79d973 eventdev/eth_rx: fix timestamp field register in mbuf
      6d49fdbd99 event/cnxk: fix context flush in port cleanup
      22d4975573 event/sw: remove obsolete comment
      bb60e98212 test/event: fix crypto null device creation
      6e9061bd77 event/cnxk: fix return values for capability API
      ba2ec17a2f eventdev/crypto: fix circular buffer full case
      15b1bc964b event/cnxk: fix CASP usage for clang
      148478f997 event/cnxk: fix getwork mode devargs parsing
      d854ba2422 eventdev: fix alignment padding
      73fa336da5 bus/pci: fix device ID log
      5a03754492 eventdev: fix symbol export for port maintenance
      f150a45b65 crypto/ipsec_mb: add dependency check for cross build
      39b817dfee crypto/cnxk: fix IPsec CCM and GCM capabilities
      40ea03b5ea crypto/qat: fix raw API null algorithm digest
      31f6839de6 test/crypto: fix typo in asym tests
      486fb2f97c test/crypto: fix return value for GMAC case
      8506f6d67c test/crypto: skip some synchronous tests with CPU crypto
      5f940557cf test/crypto: fix IV in some vectors
      e4cba3bb19 test/security: fix IPv6 next header field
      7004929e29 doc: replace code blocks with includes in security guide
      3d75e696dc crypto/dpaa_sec: fix debug prints
      00819a704d crypto/dpaa2_sec: fix debug prints
      8af3c9994e cryptodev: add missing doc for security context
      1a318a87a3 test: fix named test macro
      086e0e529e app/testpmd: fix help string
      8ef9e184ca net/gve: fix max MTU limit
      6754edbeb5 net/tap: use MAC address parse API instead of local parser
      367755a8dc net/ngbe: check process type in close operation
      a340716239 net/txgbe: check process type in close operation
      d9b0b9b3e2 net/ngbe: keep link down after device close
      adb1b60601 net/txgbe: keep link down after device close
      46e19fcf10 net/ngbe: reconfigure MAC Rx when link update
      768e6a3d83 net/txgbe: reconfigure MAC Rx when link update
      12662c8d63 net/ngbe: prevent NIC from slowing down link speed
      401b94367f net/ngbe: fix flow control
      ae0ac0ba92 net/txgbe: fix GRE tunnel packet checksum
      2c62e36805 net/txgbe: add Tx queue maximum limit
      64d7c1df88 net/netvsc: increase VSP response timeout to 60 seconds
      af391d2427 hash: align SSE lookup to scalar implementation
      421c47495c mem: fix deadlock with multiprocess
      01d3e3c456 gpu/cuda: fix build with external GDRCopy
      e55de889b7 bus/dpaa: fix build with asserts for GCC 13
      517bb40874 random: initialize state for unregistered non-EAL threads
      4e986000b1 net/hns3: fix order in NEON Rx
      0e82ee1363 net/mana: add 32-bit short doorbell
      e9ead33c9d net/mana: enable 32-bit build
      b6200f6581 app/test: fix reference to master in bonding test
      2dec2783a0 net/hns3: fix traffic management dump text alignment
      6961856e84 net/hns3: fix traffic management thread safety
      15b43a21b2 net/hns3: fix flushing multicast MAC address
      71c9f50273 net/hns3: fix error code for multicast resource
      25c73bdc49 net/hns3: fix VF default MAC modified when set failed
      ce57bf585c net/nfp: fix control message packets
      de47856936 net/sfc: add missing error code indication to MAE init path
      563e7c87df net/sfc: account for data offset on Tx
      37863f1caa net/sfc: set max Rx packet length for representors
      38b7efe568 net/bonding: fix header for C++
      f4b30c5e2a rawdev: fix device class in log message
      f76fc5ef15 eal/unix: fix firmware reading with external xz helper
      36c07ef565 mempool: fix default ops for an empty mempool
      36001100ff ci: fix race on container image name


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-91
changelog:
  - Merging upstream branch-3.1 [RH git: b971903b6c]
      Commit list:
      42a470e75a bond: Reset stats when deleting post recirc rule.
      a73d946d21 ofproto-dpif-trace: Fix infinite recirculation tracing.
      b7f021275d ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
      2d76b4de37 netdev-dummy: Add local route entries for IP addresses.
      ff5044649c tests: Move the non-local port as tunnel endpoint test.
      5ed423500c netdev-dummy: Support multiple IP addresses.
      9e8c641851 rstp: Fix deadlock with patch ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-92
changelog:
  - Merging upstream branch-3.1 [RH git: cccb5ce172]
      Commit list:
      c56f0b4c49 conntrack: Fix flush not flushing all elements.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-93
changelog:
  - Merging upstream branch-3.1 [RH git: e099b1eba6]
      Commit list:
      6e11965690 bfd: Improve state change log message. (#2258496)
      15e676dd15 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-94
changelog:
  - Merging upstream branch-3.1 [RH git: b4b0b789bf]
      Commit list:
      ac8014ef39 github: Reduce ASLR entropy to be compatible with asan in llvm 14.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-57
changelog:
  - Merging upstream branch-3.2 [RH git: c3fd52fe9b]
      Commit list:
      a64c208146 netdev-linux: Avoid deadlock in netdev_get_speed.
      46d1f2a536 ofproto-dpif-monitor: Remove unneeded calls to clear packets.
      1e70185e9a bfd: Set proper offsets and flags in BFD packets.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-59
changelog:
  - Merging dpdk subtree [RH git: e25c4b667f]
      Commit list:
      319a57029a Revert "build: add libarchive to optional external dependencies"
      cb88423913 Merge tag 'v22.11.4' into 22.11
      076a05a022 Reapply "net/iavf: fix abnormal disable HW interrupt"
      caf0f5d395 version: 22.11.4
      7d6f1cc05f Revert "net/iavf: fix abnormal disable HW interrupt"
      dc9c799c7d vhost: fix missing spinlock unlock
      4307659a90 net/mlx5: fix LACP redirection in Rx domain
      6ef77f2a5e net/gve: fix RX buffer size alignment
      ee2197cbd4 crypto/openssl: fix memory leaks in asym session
      02cb6cdbcd net/nfp: fix reconfigure logic of set MAC address
      9651485a36 net/nfp: fix link status interrupt
      6350131153 app/test: disable graph auto test for windows
      97cdb0db6d Revert "eventdev: fix alignment padding"
      6c688dec84 event/dlb2: fix disable PASID
      6471372564 net/hns3: fix VF reset handler interruption
      28e7716ee3 net/hns3: fix reset event status
      c5d0485861 net/hns3: fix ignored reset event
      da708a5b4e ethdev: fix ESP packet type description
      3b67c07511 mempool: clarify enqueue/dequeue ops documentation
      9c68d8a845 mempool: fix get function documentation
      9f0f54a72e doc: remove number of commands in vDPA guide
      e1aa1c2ce0 doc: fix some ordered lists
      cabe6f3bae doc: remove restriction on ixgbe vector support
      de38896353 app/pipeline: add sigint handler
      22a1b5067c test/hash: fix creation error log
      122f600818 usertools/pmdinfo: fix usage typos
      0a742f1ec0 examples/ethtool: fix pause configuration
      3ca387345f app/dumpcap: allow multiple invocations
      578b87a955 pdump: fix error number on IPC response
      364faab59a eal/windows: fix build with recent MinGW
      82dd3dde96 config: fix RISC-V native build
      2a720ab686 examples/ipsec-secgw: fix partial overflow
      b5913482ec net/mlx5: fix offset size in conntrack flow action
      434c2fc890 doc: update versions recommendations for i40e and ice
      ce75c85b4a doc: fix RSS flow description in hns3 guide
      fb6560fcfc doc: update features in hns3 guide
      6a44194cc1 doc: fix hns3 build option about max queue number
      085a72d8f8 net/txgbe: fix out of bound access
      e0fa003972 eal/riscv: fix vector type alignment
      d3741774d0 net/mlx5: fix MPRQ stride size check
      07a861e472 net/mlx5: zero UDP checksum over IPv4 in encapsulation
      c9e75ba878 net/mlx5: fix shared Rx queue list management
      4699a174ea net/mlx5: fix multi-segment Tx inline data length
      14a722ae6b net/mlx5: fix hairpin queue states
      ab46753245 net/mlx5: fix hairpin queue unbind
      480df9f41e net/mlx5: fix use after free on Rx queue start
      d32e9e689b net/mlx5: fix destroying external representor flow
      ca79cce293 net/mlx5: fix missing flow rules for external SQ
      97b9c4dca3 net/mlx5: fix counter query during port close
      49bd7912ee net/mlx5: fix validation of sample encap flow action
      f00e3b40fd net/mlx5: fix unlock mismatch
      5ff3454aac app/testpmd: fix tunnel TSO configuration
      2959baf71f app/testpmd: add explicit check for tunnel TSO
      6f1c35e7a8 app/testpmd: fix tunnel TSO capability check
      b3009db2e4 net/hns3: fix mailbox sync
      be77f806f2 test/bonding: fix uninitialized RSS configuration
      5b8da03c1d ethdev: account for smaller MTU when setting default
      5508c2d500 app/testpmd: remove useless check in TSO command
      28f7dd30ee net/sfc: remove null dereference in log
      c38b876902 meter: fix RFC4115 trTCM API Doxygen
      71876ad11a event/dlb2: fix missing queue ordering capability flag
      a998d657f5 common/cnxk: fix SDP channel mask
      0d7ea280fe net/ice: fix crash on closing representor ports
      2dfcdb87a5 test/bbdev: assert failed test for queue configure
      7b8504aee3 test/bbdev: fix Python script subprocess
      e42af2946a baseband/acc: fix TB mode on VRB1
      2e2cc882eb event/dlb2: fix name check in self-test
      2cd4ce8518 app/dumpcap: fix mbuf pool ring type
      ac8ca59223 event/dlb2: disable PASID
      5586a7be43 bus/pci: add PASID control
      dec4b39b20 build: add libarchive to optional external dependencies
      cb225e1ae9 config/arm: fix aarch32 build with GCC 13
      e787872a59 net/ice: fix Tx preparation
      8dc1b42e31 net/iavf: fix Tx preparation
      c70a8fa66e crypto/nitrox: fix panic with high number of segments
      f089d80b08 doc: update kernel module entry in QAT guide
      d7b738d6dc net/ice: fix DCF port statistics
      c7270eb8cd net/iavf: fix Tx offload flags check
      84c1679b72 net/iavf: fix indent in Tx path
      c1c417228a net/iavf: fix Tx offload mask
      ae7a0f6233 net/ice: fix L1 check interval
      f2ab72ed3d common/mlx5: fix controller index parsing
      72ab4bf42f net/mlx5: fix flow workspace double free in Windows
      f0bc006230 net/mlx5/hws: fix integrity bits level
      815a8ce067 net/mlx5: fix flow thread safety flag for HWS
      b57dd69e61 net/mlx5: fix E-Switch mirror flow rule validation
      a908d0cb5b net/mlx5: fix NIC flow capability query
      74b594dfd3 net/mlx5: fix decap action checking in sample flow
      81410056f5 net/tap: fix RSS for fragmented packets
      85b95b48ce net/nfp: fix DMA error after abnormal exit
      5b470b0567 app/procinfo: adjust format of RSS info
      df4470f94c app/procinfo: fix RSS info
      69d6a23bb1 net/tap: fix IPv4 checksum offloading
      db03b8a934 net/tap: fix L4 checksum offloading
      de2edad82b net/hns3: fix uninitialized hash algo value
      085f8342f5 net/hns3: keep set/get algo key functions local
      555126492b net/hns3: fix some error logs
      84b217ed2c net/hns3: fix some return values
      36f408b7d8 net/hns3: fix LRO offload to report
      518bc13327 net/hns3: fix setting DCB capability
      4f039a69e9 net/enic: avoid extra unlock in MTU set
      73440e9fd3 ethdev: fix 32-bit build with GCC 13
      14a4c7b3e8 net/ngbe: add proper memory barriers in Rx
      33f8a0ce2c net/txgbe: add proper memory barriers in Rx
      22b7f9edf9 net/bonding: fix possible overrun
      d3f778e077 test/bonding: add missing check
      7989293c66 test/bonding: remove unreachable statement
      8d45a7ecac net/nfp: fix reconfigure logic in VF initialization
      cb30eb9a11 net/nfp: fix reconfigure logic in PF initialization
      8dcc1b4552 net/hns3: refactor interrupt state query
      9a62d06e64 net/hns3: fix IMP or global reset
      65231cf278 net/hns3: fix multiple reset detected log
      290166c239 net/hns3: remove reset log in secondary
      c4bf1adb63 net/hns3: fix double stats for IMP and global reset
      70c868a155 net/hns3: fix unchecked Rx free threshold
      b9195e016e net/hns3: fix typo in function name
      976cefa803 app/testpmd: fix early exit from signal
      8f4eb60951 net/gve: update max Rx packet length to be based on MTU
      6f78b589c5 ethdev: fix function name in comment
      e671505da1 net/nfp: fix crash on close
      4dfec51b97 net/cnxk: fix data offset in vector Tx
      780be398dc common/cnxk: fix pool buffer size in opaque mode
      8c291d8778 vhost: fix checking virtqueue access in stats API
      a07736eb68 vhost: fix missing lock protection in power monitor API
      adae353b36 vhost: fix check on virtqueue access in in-flight getter
      7f80528fbd vhost: fix check on virtqueue access in async registration
      2dc5b2aadd vhost: fix missing check on virtqueue access
      ac1162d97a vhost: fix missing vring call check on virtqueue access
      c1001c18e6 net/virtio: fix link state interrupt vector setting
      b485fae237 net/virtio: fix missing next flag in Tx packed ring
      51205657f1 eventdev: fix missing driver names in info struct
      0beed895ef eventdev: fix device pointer for vdev-based devices
      4f5e8c612f malloc: remove return from void functions
      f2f948863b bus/ifpga: fix driver header dependency
      f42884a20c app/procinfo: remove unnecessary rte_malloc
      c20753f52f ethdev: add check in async flow action query
      b33ea9e6de net/bonding: fix link status callback stop
      d316924b1f app/testpmd: fix primary process not polling all queues
      0cece838b9 net/vmxnet3: fix Rx and Tx queue state
      bdaff48945 net/virtio: fix Rx and Tx queue state
      b1dfb750b5 net/vhost: fix Rx and Tx queue state
      dc77b5d082 net/txgbe: fix Rx and Tx queue state
      beb475c1c4 net/softnic: fix Rx and Tx queue state
      8ab4f361b0 net/sfc: fix Rx and Tx queue state
      564958b988 net/ring: fix Rx and Tx queue state
      f2edd9823d net/pfe: fix Rx and Tx queue state
      63a8198b22 net/octeontx: fix Rx and Tx queue state
      f6ec84e5e5 net/octeon_ep: fix Rx and Tx queue state
      eb53c49bad net/null: fix Rx and Tx queue state
      df52eadf8f net/ngbe: fix Rx and Tx queue state
      4e28c37ff5 net/nfp: fix Rx and Tx queue state
      e2e72d04cb net/mvpp2: fix Rx and Tx queue state
      5116feb88f net/mvneta: fix Rx and Tx queue state
      accdf4594b net/mlx4: fix Rx and Tx queue state
      26fe1d02e5 net/memif: fix Rx and Tx queue state
      1f38a20d2e net/ipn3ke: fix Rx and Tx queue state
      0d4ab569a1 net/hinic: fix Rx and Tx queue state
      2492c41642 net/enic: fix Rx and Tx queue state
      3df3bf7e5c net/enetc: fix Rx and Tx queue state
      1efb8fcf47 net/ena: fix Rx and Tx queue state
      36e418d789 net/e1000: fix Rx and Tx queue state
      ef3b3501b8 net/dpaa2: fix Rx and Tx queue state
      b97544f35a net/dpaa: fix Rx and Tx queue state
      606a11a71c net/cxgbe: fix Rx and Tx queue state
      50177d5bf1 net/bonding: fix Rx and Tx queue state
      5f75982239 net/bnxt: fix Rx and Tx queue state
      ad55189740 net/bnx2x: fix Rx and Tx queue state
      c0001c9115 net/avp: fix Rx and Tx queue state
      b4078f8a6b net/af_xdp: fix Rx and Tx queue state
      6c8f427c57 net/af_packet: fix Rx and Tx queue state
      a8fd5060ac net/mana: add missing new line to data path logs
      c6b2c85ca4 fib6: fix adding default route as first route
      e4649e8d78 fib: fix adding default route overwriting entire table
      461a81717f net/mlx5/hws: fix field copy bind
      1c9bab50cc net/mlx5: fix jump ipool entry size
      62a937220c common/mlx5: replace use of PMD log type
      8115fe3345 net/mlx5: fix leak in sysfs port name translation
      06cd13b57e net/nfp: fix initialization of physical representors
      e054f121ef net/ark: support single function with multiple port
      b796460bce net/axgbe: identify CPU with cpuid
      a7ff0ba143 net/ice: fix TSO with big segments
      a2799805b6 net/ice: remove log from Tx prepare function
      50e27677ba net/iavf: fix TSO with big segments
      235b473bf9 net/iavf: remove log from Tx prepare function
      eec9ac43a7 net/iavf: fix Tx debug
      101faaba08 net/ice: fix initial link status
      b64cc84bb5 net/iavf: fix ESN session update
      efdea6d6f4 net/iavf: unregister interrupt handler before FD close
      948b21bd59 net/iavf: fix port stats clearing
      4467e32db9 net/ice: fix TM configuration clearing
      36e302e98b net/i40e: fix buffer leak on Rx reconfiguration
      baaa298893 net/iavf: fix checksum offloading
      491e9d37c1 net/iavf: fix VLAN offload strip flag
      52c903949a net/ice: write timestamp to first segment in scattered Rx
      d4cd714640 net/i40e: fix FDIR queue receives broadcast packets
      202402218c app/bbdev: fix link with NXP LA12XX
      923d7a21ab baseband/acc: fix ACC100 HARQ input alignment
      9e7a4f889b vdpa/mlx5: fix unregister kick handler order
      529b747a92 common/cnxk: replace direct API usage in REE
      513e507ee4 common/cnxk: remove dead Meson code
      257c5a049a common/cnxk: fix RSS key configuration
      5dc2babce4 common/cnxk: fix aura disable handling
      1ef99ed9dd mempool/cnxk: fix alloc from non-EAL threads
      0da4d859cd mempool/cnxk: fix free from non-EAL threads
      2b29a7975b dma/cnxk: fix chunk buffer failure return code
      46d25f17a6 dma/cnxk: fix device reconfigure
      915fbdb681 dma/cnxk: fix device state
      ab0aa8b245 common/cnxk: fix DPI memzone name
      0259cb16f7 net/cnxk: fix uninitialized variable
      e38988edfd common/cnxk: fix incorrect aura ID
      0e8848d299 common/cnxk: fix different size bit operations
      bc87fece07 common/cnxk: fix xstats for different packet sizes
      8c360e4392 common/cnxk: fix default flow action setting
      1b7fb134d9 event/sw: fix ordering corruption with op release
      e9da79d973 eventdev/eth_rx: fix timestamp field register in mbuf
      6d49fdbd99 event/cnxk: fix context flush in port cleanup
      22d4975573 event/sw: remove obsolete comment
      bb60e98212 test/event: fix crypto null device creation
      6e9061bd77 event/cnxk: fix return values for capability API
      ba2ec17a2f eventdev/crypto: fix circular buffer full case
      15b1bc964b event/cnxk: fix CASP usage for clang
      148478f997 event/cnxk: fix getwork mode devargs parsing
      d854ba2422 eventdev: fix alignment padding
      73fa336da5 bus/pci: fix device ID log
      5a03754492 eventdev: fix symbol export for port maintenance
      f150a45b65 crypto/ipsec_mb: add dependency check for cross build
      39b817dfee crypto/cnxk: fix IPsec CCM and GCM capabilities
      40ea03b5ea crypto/qat: fix raw API null algorithm digest
      31f6839de6 test/crypto: fix typo in asym tests
      486fb2f97c test/crypto: fix return value for GMAC case
      8506f6d67c test/crypto: skip some synchronous tests with CPU crypto
      5f940557cf test/crypto: fix IV in some vectors
      e4cba3bb19 test/security: fix IPv6 next header field
      7004929e29 doc: replace code blocks with includes in security guide
      3d75e696dc crypto/dpaa_sec: fix debug prints
      00819a704d crypto/dpaa2_sec: fix debug prints
      8af3c9994e cryptodev: add missing doc for security context
      1a318a87a3 test: fix named test macro
      086e0e529e app/testpmd: fix help string
      8ef9e184ca net/gve: fix max MTU limit
      6754edbeb5 net/tap: use MAC address parse API instead of local parser
      367755a8dc net/ngbe: check process type in close operation
      a340716239 net/txgbe: check process type in close operation
      d9b0b9b3e2 net/ngbe: keep link down after device close
      adb1b60601 net/txgbe: keep link down after device close
      46e19fcf10 net/ngbe: reconfigure MAC Rx when link update
      768e6a3d83 net/txgbe: reconfigure MAC Rx when link update
      12662c8d63 net/ngbe: prevent NIC from slowing down link speed
      401b94367f net/ngbe: fix flow control
      ae0ac0ba92 net/txgbe: fix GRE tunnel packet checksum
      2c62e36805 net/txgbe: add Tx queue maximum limit
      64d7c1df88 net/netvsc: increase VSP response timeout to 60 seconds
      af391d2427 hash: align SSE lookup to scalar implementation
      421c47495c mem: fix deadlock with multiprocess
      01d3e3c456 gpu/cuda: fix build with external GDRCopy
      e55de889b7 bus/dpaa: fix build with asserts for GCC 13
      517bb40874 random: initialize state for unregistered non-EAL threads
      4e986000b1 net/hns3: fix order in NEON Rx
      0e82ee1363 net/mana: add 32-bit short doorbell
      e9ead33c9d net/mana: enable 32-bit build
      b6200f6581 app/test: fix reference to master in bonding test
      2dec2783a0 net/hns3: fix traffic management dump text alignment
      6961856e84 net/hns3: fix traffic management thread safety
      15b43a21b2 net/hns3: fix flushing multicast MAC address
      71c9f50273 net/hns3: fix error code for multicast resource
      25c73bdc49 net/hns3: fix VF default MAC modified when set failed
      ce57bf585c net/nfp: fix control message packets
      de47856936 net/sfc: add missing error code indication to MAE init path
      563e7c87df net/sfc: account for data offset on Tx
      37863f1caa net/sfc: set max Rx packet length for representors
      38b7efe568 net/bonding: fix header for C++
      f4b30c5e2a rawdev: fix device class in log message
      f76fc5ef15 eal/unix: fix firmware reading with external xz helper
      36c07ef565 mempool: fix default ops for an empty mempool
      36001100ff ci: fix race on container image name


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-60
changelog:
  - Merging upstream branch-3.2 [RH git: 03d7e8565b]
      Commit list:
      b5f2ed2a21 bond: Reset stats when deleting post recirc rule.
      3bcff01e40 ofproto-dpif-trace: Fix infinite recirculation tracing.
      3efb5ad810 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
      f4a4416b38 netdev-dummy: Add local route entries for IP addresses.
      bfc212deed tests: Move the non-local port as tunnel endpoint test.
      dce943f5a8 rstp: Fix deadlock with patch ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-61
changelog:
  - Merging upstream branch-3.2 [RH git: 84002436e5]
      Commit list:
      41a8b58aa9 conntrack: Fix flush not flushing all elements.
      ad92b0da17 conntrack: Remove nat_conn introducing key directionality.


