# changelog

author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-16
changelog:
  - Backport "Support configuring Load Balancer hairpin source IP." (#1908540)
  - Backport "lflow: Use learn() action to generate LB hairpin reply flows." (#1917875)


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-77
changelog:
  - Properly handle hairpin traffic for VIPs with shared backends. (#1931599)
    [811c575effb27cbc416986fafd2e8c815daa4ac6]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-78
changelog:
  - lflow: Avoid matching on conntrack original tuple if possible.
    [35a6507db36c23724bc319d56dc6b05dd6d60a99]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-79
changelog:
  - northd: Avoid matching on ct.dnat flags for load balancers.
    [2baa1b74fb8e93e158d4800d9e42e24b70b3970a]


author: Numan Siddique <nusiddiq@redhat.com> - 20.12.0-80
changelog:
  - northd: Fix the missing force_snat_for_lb flows when router_ip is configured.
    [ec4f7228c1b828974ec2909bd108af6a94c3ebc9]


author: Numan Siddique <nusiddiq@redhat.com> - 20.12.0-83
changelog:
  - northd: Fix ha_chassis_group txn error for external ports. (#1927369)
    [f3e58ca5a997ab7fad0c44c0c5968e4ee53f85d5]


author: Mark Michelson <mmichels@redhat.com> - 20.12.0-84
changelog:
  - Add missing patch release number on the end of OVN versions.
    [49444fe569740deb10be87418ab4f9ed1d0d5b4e]


author: Mark Michelson <mmichels@redhat.com> - 20.12.0-85
changelog:
  - ovs: Bump submodule version to latest ovsdb-cs changes.
    [a79aa8ecc00450ab9c672dbe8add9a8a231186ab]


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


