# changelog

author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-105
changelog:
  - Merging upstream branch-2.16 [RH git: f0d9ff1c0c]
      Commit list:
      d28eff1755 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. (#2138339)
      89e1a2c934 vswitch.xml: Fix the name of rstp-path-cost option.
      df90768de3 bond: Fix crash while logging not yet enabled member.


author: Michael Santana <msantana@redhat.com> - 2.16.0-106
changelog:
  - Merging 5488747abb netdev-offload-dpdk: Enhance the support of.. [RH git: b98298f07b]
      Commit list:
      5488747abb netdev-offload-dpdk: Enhance the support of tunnel pop action
      a77c5f584a ci: Update meson requirement for DPDK.
      
      Resolves conflicts:
       .ci/linux-prepare.sh


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-107
changelog:
  - Merging upstream branch-2.16 [RH git: 16b6203b1f]
      Commit list:
      8ed497f6c1 rculist: Fix iteration macros.
      76c935cbab learn: Fix parsing immediate value for a field match.
      b68533b094 datapath-windows: Check the condition to reset pseudo header checksum on Rx side


author: Timothy Redaelli <tredaelli@redhat.com> - 2.16.0-108
changelog:
  - net/i40e: fix jumbo frame Rx with X722 [RH git: 72e2959a72]
      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")
      Cc: stable@dpdk.org
      
      Signed-off-by: Jie Wang <jie1x.wang@intel.com>
      Tested-by: Dukai Yuan <dukaix.yuan@intel.com>
      (cherry picked from commit 719469f13b11dbdc921b74258f2d10bd1c5328d4)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-109
changelog:
  - Merging upstream branch-2.16 [RH git: 53d801289d]
      Commit list:
      679b27378a ci: Fix overriding OPTS provided from the yml.
      d5532f81e0 Prepare for 2.16.7.
      68a258e86b Set release date for 2.16.6.
      b4837701b1 hash: Fix compilation error on Fedora 34 with GCC 11 and -O0.
      70d64054df lldp: Fix bugs when parsing malformed AutoAttach.
      b345daf476 rculist: Use rculist_back_protected to access prev.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-110
changelog:
  - Merging upstream branch-2.16 [RH git: 01d0b688c8]
      Commit list:
      8d9177f6b1 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-111
changelog:
  - Merging upstream branch-2.16 [RH git: c5211d025a]
      Commit list:
      ac9cce1afc cirrus: Update to use FreeBSD 12.4.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.16.0-112
changelog:
  - redhat: add a workaround for meson [RH git: 371885ec0f]
      Currently, fast-datapath-rhel-8 is aligned to RHEL 8.0, with an
      exception to use a newer meson version.
      
      The problem is that, in the meanwhile, _smp_build_ncpus macros was added
      (and meson macros uses it).
      
      This commit just define, if needed, _smp_build_ncpus by stripping the first 2
      characters (-j) from _smp_mflags that was present in RHEL 8.0.
      
      Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-113
changelog:
  - Merging upstream branch-2.16 [RH git: 8acae91fa1]
      Commit list:
      515a7f0ed1 netdev-windows: Add checking when creating netdev with system type on Windows
      fd7825f571 classifier: Fix missing masks on a final stage with ports trie.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-114
changelog:
  - Merging upstream branch-2.16 [RH git: 2c9ea01b3b]
      Commit list:
      9314f6c516 dpif-netlink: Always create at least 1 handler.


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-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-78
changelog:
  - Merging upstream branch-2.17 [RH git: dd004f4cf6]
      Commit list:
      c3684a0604 conntrack-tp: Fix clang warning.
      be19308aaf netdev-offload-tc: Del ufid mapping if device not exist.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-79
changelog:
  - Merging upstream branch-2.17 [RH git: 6a73129db8]
      Commit list:
      27fb5db7f7 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-80
changelog:
  - Merging upstream branch-2.17 [RH git: a34e49c430]
      Commit list:
      77116d9903 Prepare for 2.17.7.
      a08bb41e3c Set release date for 2.17.6.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-81
changelog:
  - Merging upstream branch-2.17 [RH git: a1438ec598]
      Commit list:
      4f82f89039 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-82
changelog:
  - Merging upstream branch-2.17 [RH git: 34bbf561db]
      Commit list:
      b082241945 ovsdb: Allow conversion records with no data in a clustered storage.
      efcdf6c0de ovsdb: Check for ephemeral columns before writing a new schema.
      bf39ea3c79 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.


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> - 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: 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> - 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-15
changelog:
  - Merging upstream branch-3.1 [RH git: 153731ce46]
      Commit list:
      61b39d8c47 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)
      8019b5896e conntrack-tp: Fix clang warning.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-16
changelog:
  - Merging upstream branch-3.1 [RH git: 00ae3eef99]
      Commit list:
      8ac6375cac Prepare for 3.1.2.
      0187eadfce Set release date for 3.1.1.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-17
changelog:
  - Merging upstream branch-3.1 [RH git: 6064fd8c48]
      Commit list:
      771c989a9a ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-18
changelog:
  - Merging upstream branch-3.1 [RH git: 131742fa49]
      Commit list:
      9529e9aa96 ovsdb: Allow conversion records with no data in a clustered storage.
      7006bb112b ovsdb: Check for ephemeral columns before writing a new schema.
      27678b3a19 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-19
changelog:
  - Merging upstream branch-3.1 [RH git: 50f8f99edc]
      Commit list:
      615548e532 dpif-netlink: Fix memory leak dpif_netlink_open().
      42edc9a1d5 ofp-parse: Check ranges on string to uint32_t conversion.
      d3a479c4b4 learning-switch: Fix coredump of OpenFlow15 learning-switch.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-20
changelog:
  - Merging upstream branch-3.1 [RH git: 107636a54b]
      Commit list:
      29c61a4024 python-stream: Handle SSL error in do_handshake.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-21
changelog:
  - Merging upstream branch-3.1 [RH git: 1bae2da8f7]
      Commit list:
      c6cb828870 tc: Fix cleaning chains.


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-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-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.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: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-26
changelog:
  - Merging upstream branch-3.2 [RH git: 7ed9e7e0ff]
      Commit list:
      f344aa0b52 tc: Improve logging of mismatched actions.
      159e214c3e ofproto-dpif-upcall: Pause revalidators when purging.
      40b55d2e90 db-ctl-base: Fix memory leak of db commands.


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: 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.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-62
changelog:
  - Merging upstream branch-3.2 [RH git: e46db9d824]
      Commit list:
      60d2254773 netdev-dpdk: Dump packets that fail Tx preparation.
      999eaf3e93 bfd: Improve state change log message. (#2258496)
      a2b0dbbf2e tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.2.0-63
changelog:
  - Merging upstream branch-3.2 [RH git: 31cd5f6845]
      Commit list:
      5ef1e26cbb github: Reduce ASLR entropy to be compatible with asan in llvm 14.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-2
changelog:
  - Merging upstream branch-3.3 [RH git: ed97fb253e]
      Commit list:
      c85158e265 netdev-dpdk: Clean up all marker flags if no offloads requested.
      a6bb8be429 github: Reduce ASLR entropy to be compatible with asan in llvm 14.
      70dcee98f4 netdev-dpdk: Dump packets that fail Tx preparation.
      5ae591757a bfd: Improve state change log message. (#2258496)
      efbc37b946 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.
      0f1af687cc conntrack: Fix flush not flushing all elements.
      04f1984a44 m4: Fix linking with OpenSSL 1.1.0+ and 3+ on Windows.
      8f903b598f ovs-pki: Fix file permissions on Windows.
      3002010658 bond: Reset stats when deleting post recirc rule.
      02f0d6db14 ofproto-dpif-trace: Fix infinite recirculation tracing.
      e68ddb34bc github: Temporarily disable SNAT with exhaustion system test.
      95d4d7108a dp-packet: Don't offload inner csum if outer isn't supported.
      05453d807d ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
      a0df9c85de netdev-dummy: Add local route entries for IP addresses.
      2f742d7afc tests: Move the non-local port as tunnel endpoint test.
      a6bdf7d310 Prepare for 3.3.1.


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: 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: 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: Dumitru Ceara <dceara@redhat.com> - 22.12.0-34
changelog:
  - northd: Ignore remote chassis when computing the supported feature set.
  [Upstream: 31ffefe9f6cc65192a8158adc41ad7adb02f634b]


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: 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: 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: Ilya Maximets <i.maximets@ovn.org> - 24.03.1-5
changelog:
  - github: Reduce ASLR entropy to be compatible with asan in llvm 14.
  [Upstream: 06d3a8fe48969aa7be4f8672ff77a386a1defab6]


