# changelog

author: Open vSwitch CI <ovs-ci@redhat.com> - 2.13.0-144
changelog:
  - Merging upstream branch-2.13 [RH git: df42b314bc]
      Commit list:
      77750b1b19 Documentation: Fix Rx/Tx queue configuration section.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.13.0-145
changelog:
  - Merging upstream branch-2.13 [RH git: 035f2095f9]
      Commit list:
      9572c60bfc datapath-windows: Pickup Ct tuple as CT lookup key in function OvsCtSetupLookupCtx


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.13.0-146
changelog:
  - Merging upstream branch-2.13 [RH git: 0b2dac74a2]
      Commit list:
      0df41e29b2 ovs-monitor-ipsec: Fix generated strongSwan ipsec.conf for IPv6.


author: Eelco Chaudron <echaudro@redhat.com> - 2.13.0-147
changelog:
  - configure: Add --enable-usdt-probes option to enable USDT probes. [RH git: 6bad1cd13d]
      Allow inclusion of User Statically Defined Trace (USDT) probes
      in the OVS binaries using the --enable-usdt-probes option to the
      ./configure script.
      
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
      Acked-by: Paolo Valerio <pvalerio@redhat.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Eelco Chaudron <echaudro@redhat.com> - 2.13.0-148
changelog:
  - openvswitch: Define the OVS_STATIC_TRACE() macro. [RH git: c47c990c6b]
      This patch defines the OVS_STATIC_TRACE() macro, and as an
      example, adds two of them in the bridge run loop.
      
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
      Acked-by: Paolo Valerio <pvalerio@redhat.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Eelco Chaudron <echaudro@redhat.com> - 2.13.0-149
changelog:
  - Documentation: Add USDT documentation and bpftrace example. [RH git: 714f513833]
      Add the USDT documentation and a bpftrace example using the
      bridge run USDT probes.
      
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
      Acked-by: Paolo Valerio <pvalerio@redhat.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Eelco Chaudron <echaudro@redhat.com> - 2.13.0-150
changelog:
  - utilities: Add upcall USDT probe and associated script. [RH git: 2c68e0b4c2]
      Added the dpif_recv:recv_upcall USDT probe, which is used by the
      included upcall_monitor.py script. This script receives all upcall
      packets sent by the kernel to ovs-vswitchd. By default, it will
      show all  upcall events, which looks something like this:
      
       TIME               CPU  COMM      PID      DPIF_NAME          TYPE PKT_LEN FLOW_KEY_LEN
       5952147.003848809  2    handler4  1381158  system@ovs-system  0    98      132
       5952147.003879643  2    handler4  1381158  system@ovs-system  0    70      160
       5952147.003914924  2    handler4  1381158  system@ovs-system  0    98      152
      
      It can also dump the packet and NetLink content, and if required,
      the packets can also be written to a pcap file.
      
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
      Acked-by: Paolo Valerio <pvalerio@redhat.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Eelco Chaudron <echaudro@redhat.com> - 2.13.0-151
changelog:
  - utilities: Add netlink flow operation USDT probes and upcall_cost script. [RH git: bb307de169]
      This patch adds a series of NetLink flow operation USDT probes.
      These probes are in turn used in the upcall_cost Python script,
      which in addition of some kernel tracepoints, give an insight into
      the time spent on processing upcall.
      
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
      Acked-by: Paolo Valerio <pvalerio@redhat.com>
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.13.0-153
changelog:
  - Merging upstream branch-2.13 [RH git: 607e493104]
      Commit list:
      348cdae4b4 ofproto-dpif: Fix issue with non-reversible actions on a patch ports.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-91
changelog:
  - Merging upstream branch-2.15 [RH git: 09b0ffda32]
      Commit list:
      3719bdafc4 netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-92
changelog:
  - Merging upstream branch-2.15 [RH git: 74dde447f6]
      Commit list:
      d848639d27 NEWS: Highlight libopenvswitch API change caused by UB fixes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-93
changelog:
  - Merging upstream branch-2.15 [RH git: c8842bbbf9]
      Commit list:
      27a2daad0e Prepare for 2.15.5.
      c281f01dd3 Set release date for 2.15.4.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-94
changelog:
  - Merging upstream branch-2.15 [RH git: c55ba17247]
      Commit list:
      3da1b0c456 cirrus: Update FreeBSD versions.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-95
changelog:
  - Really set RTE_ETH_MAXPORTS to 1024 [RH git: 4c53699c3e]
      Fixes: cbe02d895f52 ("Change RTE_ETH_MAXPORTS to 1024")


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-96
changelog:
  - Merging upstream branch-2.15 [RH git: 87fde112ca]
      Commit list:
      09759f9957 ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
      dd6e5983a8 system-traffic: Fix fragment reassembly with L3 L4 protocol information.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-97
changelog:
  - Merging upstream branch-2.15 [RH git: 885e0d0ad5]
      Commit list:
      cbed56773f ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#393566
      2060552)


author: Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-98
changelog:
  - vhost: fix FD leak with inflight messages [RH git: 9d20e2fe62]
      [ 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.15.0-99
changelog:
  - vhost: fix queue number check when setting inflight FD [RH git: ba1bcead43]
      [ 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.15.0-100
changelog:
  - Merging upstream branch-2.15 [RH git: 5fb6b64894]
      Commit list:
      3d77799747 ofproto-dpif-xlate: Remove mirror assert.
      ac49e21b6d netdev-dpdk: Fix tx drops statistic for a down netdev.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-101
changelog:
  - Merging upstream branch-2.15 [RH git: 93d7ccfb1f]
      Commit list:
      beac697b4b tests: Properly kill ovsdb test processes.
      1f7a349be8 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-102
changelog:
  - Merging upstream branch-2.15 [RH git: 08671b1f53]
      Commit list:
      21b537549c Carefully release NBL in Windows


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-103
changelog:
  - Merging upstream branch-2.15 [RH git: d93e08b22f]
      Commit list:
      18a8b7d5d8 classifier: Make find_match_wc() prototype and definition match.
      cc783da5d9 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340)
      292e018e27 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
      ecfd0b783f ofproto-dpif: Trigger revalidation if ct tp changes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-104
changelog:
  - Merging upstream branch-2.15 [RH git: 873c041417]
      Commit list:
      22ccbc1dba ofproto-dpif: Fix meter use-after-free.
      ffc10739a2 ovs-rcu: Add ovsrcu_barrier.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-105
changelog:
  - Merging upstream branch-2.15 [RH git: c904e84c3e]
      Commit list:
      3ddf43cfdd ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
      bb5dac3ce7 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-66
changelog:
  - Merging upstream branch-2.16 [RH git: 1418edaf18]
      Commit list:
      26189fd264 dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id.
      a5af081bc6 alb.at: Add tests for cross-numa polling.
      78c8f8a7f6 dpif-netdev: Fix PMD auto load balance with pmd-rxq-isolate.
      6731e581c4 pmd.at: Add tests for multi non-local numa pmds.
      60652bb3eb dpif-netdev: Fix non-local numa selection for more than two numas.
      c113039503 ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal().


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-67
changelog:
  - Merging upstream branch-2.16 [RH git: 4936a7194b]
      Commit list:
      2c666b9791 netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-68
changelog:
  - Merging upstream branch-2.16 [RH git: 2ee98fa0ff]
      Commit list:
      be8b35fddf Prepare for 2.16.4.
      d8639f81c1 Set release date for 2.16.3.
      71a5a38c83 NEWS: Highlight libopenvswitch API change caused by UB fixes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-69
changelog:
  - Merging upstream branch-2.16 [RH git: c9969bac2f]
      Commit list:
      2afa9d2285 cirrus: Update FreeBSD versions.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.16.0-70
changelog:
  - Really set RTE_ETH_MAXPORTS to 1024 [RH git: 104da44ad6]
      Fixes: 81ff7c5a60f0 ("Change RTE_ETH_MAXPORTS to 1024")


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-71
changelog:
  - Merging upstream branch-2.16 [RH git: a0490a292c]
      Commit list:
      271bea0ee0 ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
      9f9d59aeae system-traffic: Fix fragment reassembly with L3 L4 protocol information.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-72
changelog:
  - Merging upstream branch-2.16 [RH git: 1c2e3ff275]
      Commit list:
      a51dd4685d ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#393566
      2060552)


author: Timothy Redaelli <tredaelli@redhat.com> - 2.16.0-73
changelog:
  - vhost: fix FD leak with inflight messages [RH git: fafbd8f642]
      [ 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.16.0-74
changelog:
  - vhost: fix queue number check when setting inflight FD [RH git: d084ce15a7]
      [ 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.16.0-75
changelog:
  - Merging upstream branch-2.16 [RH git: 0c22edcd05]
      Commit list:
      df77b74438 ofproto-dpif-xlate: Remove mirror assert.
      c81571d602 netdev-dpdk: Fix tx drops statistic for a down netdev.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-76
changelog:
  - Merging upstream branch-2.16 [RH git: 72426100fe]
      Commit list:
      6a304c7866 tests: Properly kill ovsdb test processes.
      44dfae2991 ovs-save: Get highest ofp version error.
      63754ac391 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-77
changelog:
  - Merging upstream branch-2.16 [RH git: 3e3d3725d3]
      Commit list:
      72bad27674 Carefully release NBL in Windows


author: Ilya Maximets <i.maximets@redhat.com> - 2.16.0-78
changelog:
  - Merging upstream branch-2.16 [RH git: d7d5f09849]
      Commit list:
      c8c78a76e5 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340)
      2809af022a Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
      90e31552be ofproto-dpif: Trigger revalidation if ct tp changes.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-79
changelog:
  - Merging upstream branch-2.16 [RH git: c224775aed]
      Commit list:
      840c3fcb12 ofproto-dpif: Fix meter use-after-free.
      77c89b0d25 ovs-rcu: Add ovsrcu_barrier.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.16.0-80
changelog:
  - Merging upstream branch-2.16 [RH git: 45dcf738b0]
      Commit list:
      87922569f3 ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
      51aa8dd106 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773)


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: N/A]


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


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


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


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


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


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: Dumitru Ceara <dceara@redhat.com> - 20.12.0-152
changelog:
  - Don't suppress localport traffic directed to external port (#1974062)
    [b2a5784086b70f28055c6d0e9e5a20f5fdcb0a19]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-155
changelog:
  - system-ovn.at: Use ADD_BR macro instead of bare ovs-vsctl.
    [18b6c60886df27f9b6fdcee1ed75f7093ddc68d1]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-157
changelog:
  - ovn-controller: Handle DNAT/no-NAT conntrack tuple collisions. (#1939676)
    [80e66ddce15fcb3787861ba5c57d1858cf17bfda]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-158
changelog:
  - ovs: Include all-zero IP SNAT capability detection. (#1939676)
    [5cef68f5c08181ad136a0b6d3a5a054a9ac8104e]


author: Gerrit Code Review <gerrit2@gerrit.host.prod.eng.bos.redhat.com> - 20.12.0-160
changelog:
  - Merge "redhat: Don't specify "ovn" keyword when running tests." into ovn2.13
    [774cd8e9381cd896d481e609ccc7ed4d95dda3ab]


author: Mark Michelson <mmichels@redhat.com> - 20.12.0-161
changelog:
  - redhat: Include tcpdump as a dependency for `make check`
    [261782c85c119da5c6fb0cf349b57c07c35b874f]


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]


