# changelog

author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-67
changelog:
  - Merging upstream branch-3.1 [RH git: 0a816aa465]
      Commit list:
      086b269551 Prepare for 3.1.4.
      e8f9125c96 Set release date for 3.1.3.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-68
changelog:
  - Merging upstream branch-3.1 [RH git: 5862bfd2f9]
      Commit list:
      1fa8722bf3 db-ctl-base: Fix memory leak of db commands.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-69
changelog:
  - Merging upstream branch-3.1 [RH git: 274c70054f]
      Commit list:
      32ca3bd2c2 tc: Improve logging of mismatched actions.
      f330d7a311 ofproto-dpif-upcall: Pause revalidators when purging.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-70
changelog:
  - Merging upstream branch-3.1 [RH git: dbf0b94f33]
      Commit list:
      9241e1e222 tests/system-traffic: Ensure no name resolution for tcpdump.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-71
changelog:
  - Merging upstream branch-3.1 [RH git: 59d0c43541]
      Commit list:
      8a2418c0e3 tests: Use ping timeout instead of deadline.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-72
changelog:
  - Merging upstream branch-3.1 [RH git: d23d9ae817]
      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-73
changelog:
  - Merging upstream branch-3.1 [RH git: 8873feec2d]
      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-74
changelog:
  - Merging upstream branch-3.1 [RH git: 55bed59ce6]
      Commit list:
      e646b392b3 mcast-snooping: Flush flood and report ports when deleting interfaces.
      1a6192011f mcast-snooping: Test per port explicit flooding.


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-12
changelog:
  - northd: introduce build_lrouter_in_unsnat_flow routine
    [Gerrit: 083b610a6cabac7bb5136e72a15e35ae8a95b6fe]
    [Upstream: fa91da7c9979d7b21b7a2a5557705c238cde97a0]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-13
changelog:
  - northd: introduce build_lrouter_in_dnat_flow routine
    [Gerrit: a5189c81e017ef54c5612072c025fb0b2b24f836]
    [Upstream: 225426081f8533e3d4df022b392105028f8bb37c]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-14
changelog:
  - northd: introduce build_lrouter_out_undnat_flow routine
    [Gerrit: 68226a2a7dd698bb0097a87c2f2367c261f5f234]
    [Upstream: d8edf46f9e40791954d6bfc0231064e6e09252db]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-15
changelog:
  - northd: introduce build_lrouter_out_snat_flow routine
    [Gerrit: 37b0ba144b999a089cd439023f90980651400616]
    [Upstream: 5e8fadf69161bc7e56b8f9f57124e5083b496b83]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-16
changelog:
  - northd: introduce build_lrouter_ingress_flow routine
    [Gerrit: db27342ff9355f45021013ff3aaf2ebafe71c47a]
    [Upstream: 0d16a8b64c5035529cbbbf245384618711024ae4]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-17
changelog:
  - northd: introduce lrouter_check_nat_entry routine
    [Gerrit: 0b3ca120ea30a2b1d34d5b55e9b7b953757da4dd]
    [Upstream: e02cd3d2001db87b92bd139eab533e69e0d48aee]


author: Lorenzo Bianconi <lbiancon@redhat.com> - 21.03.0-18
changelog:
  - Merge "northd: introduce per-lb lb_skip_snat option" into ovn-2021
    [Gerrit: 91e869a442511d649b123d42e69b789f5d3ee96e]
    [Upstream: N/A]


author: Numan Siddique <nusiddiq@redhat.com> - 21.03.0-19
changelog:
  - Merge "binding: Fix the crashes seen when port binding type changes." into ovn-2021
    [Gerrit: 5a15f57371ce318a382c0e3aa262e5dab790e168]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.03.0-20
changelog:
  - northd: Restore flows that recirculate packets in the router DNAT zone.
    [Gerrit: 4f5d3099d94c4860737546c4c1f6561f15dc7519]
    [Upstream: 82b4c619dd6c772a50d5403bf6d40aa4b4f7e38d]


author: Numan Siddique <numans@ovn.org> - 21.03.0-21
changelog:
  - controller: Fix virtual lport I-P handling. (#1947823)
    [Gerrit: 0938c49138dac280bbc59148fe87dc0debed6f62]
    [Upstream: 1ad0a974b55dc6f31f7ea940e3b7d63368babb04]


author: Numan Siddique <numans@ovn.org> - 21.03.0-31
changelog:
  - northd: Support flow offloading for logical switches with no ACLs. (#1955191)
    [Gerrit: 80f98b4a82f3a7cece6a33a5190b748b86cf868c]
    [Upstream: 127bf166ccf4a2509f670c48a00b0340039f20d2]


author: Flavio Fernandes <flavio@flaviof.com> - 21.03.0-32
changelog:
  - ovn-controller: Ensure br-int is using secure fail-mode (#1957025)
    [Gerrit: f56d885a7b4b9776a677a98ce758a177238e043f]
    [Upstream: 9cc334bc1a036a93cc1a541513d48f4df6933e9b]


author: Ilya Maximets <i.maximets@ovn.org> - 21.03.0-33
changelog:
  - northd: Combine router arp flows. (#1945415)
    [Gerrit: 0e60182997ecc3a6606772d78609040203dbe67e]
    [Upstream: ea6ee901ff9107a084bc830a8a38c4e0bd9f75f7]


author: Numan Siddique <numans@ovn.org> - 21.03.0-34
changelog:
  - Fix compilation error introduced in the previous commit.
    [Gerrit: 0cc5455f8ba4a57c153811b7e93bc4c4d0a4e97d]
    [Upstream: 0675bb01221b9b2d5b0b7b55715979204454cada]


author: Mark Michelson <mmichels@redhat.com> - 21.03.0-35
changelog:
  - expr: crush the result of a sorted OR expression.
    [Gerrit: 9cb6c3e6a3e7a21c07169cf631ebdcd94398025e]
    [Upstream: 3dab95aa5c8c6ea97395127dd2acf27487fd1cd5]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-36
changelog:
  - controller: fix physical flow update for localport
    [Gerrit: d040f88b0b0b5c5e42004996f128350e8fd420ca]
    [Upstream: 925ed83a6c8064fcb93250acd7493b59c034fa7b]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-37
changelog:
  - ovn-nbctl: do not report an error for duplicated ecmp routes with --may-exist
    [Gerrit: 6d9a0af88ea8db8cc048fb913a4316e1fcbe32ad]
    [Upstream: f63b609a0610a8c9fcd13c38f3acd3526b8a8b0c]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.03.0-38
changelog:
  - physical: do not forward traffic from localport to a localnet one
    [Gerrit: 89e27e959ab66592c3b716bec3e2e757161b2586]
    [Upstream: 96959e56d634c8d888af9e3ee340602593c7e4fa]


author: Han Zhou <hzhou@ovn.org> - 21.03.0-39
changelog:
  - ovn-controller.c: Remove extra local_lports_changed setting.
    [Gerrit: 8da45224b868d72afce47778a577ecb602fc8652]
    [Upstream: fa28ba6963650d5f8ed90865df3b81699a0a9b60]


author: Dumitru Ceara <dceara@redhat.com> - 21.03.0-40
changelog:
  - if-status: Add OVS interface status management module. (#1952846)
    [Gerrit: 7272e3cb2866d65dfffda5fa0b6f062a086bcbcf]
    [Upstream: 5c3371922994c2d8a3610c9353902156db27d108]


author: Ben Pfaff <blp@ovn.org> - 21.06.0-8
changelog:
  - tests: Fix "vlan traffic for external network with distributed..."
    [Gerrit: ca26e77c4206a39ae6eab4a1d430ef04b726b640]
    [Upstream: 5453cc8ca5535e3f33d1b191929e1a3c9ad30f20]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.06.0-9
changelog:
  - Disable ARP/NA responders for vlan-passthru switches
    [Gerrit: 56fbcfaf71d9a6df0b4cdee583c8d17ca7a82aab]
    [Upstream: ea57f666f6eef1eb1d578f0e975baa14c5d23ec9]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-10
changelog:
  - northd-ddlog: Fix IP family match for DNAT flows.
    [Gerrit: 518ea2e15df2c77fc19afe74b68d616983638743]
    [Upstream: 38467229905bdf09a3afa325eaa7a98183f44c72]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-11
changelog:
  - northd: Fix multicast table full comparison. (#1979870)
    [Gerrit: 38f44df1b8a0ed1ebb86183de29d9e5c3423abdb]
    [Upstream: 969c98d7297b526c704c6fd2a7138f584f9ad577]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.06.0-12
changelog:
  - Don't suppress localport traffic directed to external port (#1974062)
    [Gerrit: 330e6e7400e1d5e4e6ef4fc6446eeaa945ac6a13]
    [Upstream: 1148580290d0ace803f20aeaa0241dd51c100630]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-13
changelog:
  - northd: do not centralize traffic for unclaimed virtual ports
    [Gerrit: 5b6826906a76779b527d72d1c49d211ce492e62e]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-14
changelog:
  - ovn-controller: Detect OVS datapath capabilities.
    [Gerrit: ca1df0396e6e6eb016c3cad82db7c49cc05ec99a]
    [Upstream: 56e2cd3a2f06b79b7d57cc8637fc0d258652aff5]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-15
changelog:
  - ovn-controller: Handle DNAT/no-NAT conntrack tuple collisions. (#1939676)
    [Gerrit: abfd62cb228b7d311ae7cae18adfe9cfcf68affc]
    [Upstream: 58683a4271e6a885f2f2aea27f3df88e69a5c388]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-16
changelog:
  - ovn.at: Fix "Symmetric IPv6 ECMP reply flows" test.
    [Gerrit: 801f6c69c3bb45f981135ac6c197fdbd3f18118d]
    [Upstream: 4e6c498068dc4fa9546d3661f78f0a42e99c74bb]


author: Numan Siddique <numans@ovn.org> - 21.06.0-17
changelog:
  - ovn-controller: Split logical flow and physical flow processing. (#1986484)
    [Gerrit: 6e1e90064ad1f5769fdc96e3b735ee236c30b7e2]
    [Upstream: ceb12c9190a124c70bc938e8e1bea17612b498be]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-20
changelog:
  - controller: add ipv6_pd debug messages
    [Gerrit: 969495b1f078b8e52fb2c1b1b53bb561c8f66d22]
    [Upstream: c3afcb44846116fd6e311ca9a250a46dbff6b2a8]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-21
changelog:
  - controller: ipv6_pd: properly update ipv6_ra_pd_list pb option in sb db
    [Gerrit: 55ec986ed1a506e3c149c5a7d69fdd661970d777]
    [Upstream: 9704cfe54dc2a0a6752139d07bb9f563e7e27aae]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-22
changelog:
  - controller: run ipv6_pd only on a proper controller for l3gateway mode
    [Gerrit: 11d6a1bac2e38a81646271c127b602533a3f9dc4]
    [Upstream: b8b24398657e5bb82dcbdb5ce55a74e261e30767]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-23
changelog:
  - nbctl: validate outport in nbctl_lr_route_add
    [Gerrit: ddccb1dbaf54c78c810d4d32da6d96197cc16caf]
    [Upstream: d866959ba6ea066f88558071eda9943258ee7fa7]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-24
changelog:
  - northd: allow to configure routes with no nexthop
    [Gerrit: c86436ca8edbb7c4cdf3b965269792c51592c385]
    [Upstream: c0085228893e7bf07190fcccf50cf588b028edaa]


author: Mark Michelson <mmichels@redhat.com> - 21.06.0-25
changelog:
  - Revert features detection and zero-snat patches. (#1992705)
    [Gerrit: 8f5c081c322a25576aea1cc7d2f5d996f5804196]
    [Upstream: N/A]


author: Numan Siddique <nusiddiq@redhat.com> - 21.06.0-26
changelog:
  - Revert "Revert features detection and zero-snat patches."
    [Gerrit: 666d6640be7155ca0b0bc12b0d5af626090e0375]
    [Upstream: N/A]


author: Mohammad Heib <mheib@redhat.com> - 21.06.0-27
changelog:
  - ovn-nbctl: Monitor nb_cfg to detect and handle potential overflows (#1979774)
    [Gerrit: 5a7342c8f1340e5739a8bceb2d3a81a07b371d1d]
    [Upstream: b1a07090740ac9a29e4a2475ad07bf9c37991b43]


author: Ilya Maximets <i.maximets@ovn.org> - 21.06.0-28
changelog:
  - ovn-northd: Fix update of a mac prefix.
    [Gerrit: ea2eb903d7220c01931c7e05f53dad8a84f0a715]
    [Upstream: b6bf5e99b5a76c9a9df83896c2d1e40e3c5f4471]


author: Ilya Maximets <i.maximets@ovn.org> - 21.06.0-29
changelog:
  - ovn-northd: Avoid verification of NB_Global.options if nothing changed.
    [Gerrit: 50dc6ec9b9d1312caf2d6f9d19cf19d6bc73e3f3]
    [Upstream: 27064c554fe6a3dfe4dd5800e884eec70cd3d793]


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: 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: Numan Siddique <nusiddiq@redhat.com> - 2.11.1-47
changelog:
  - Backport "northd: By pass IPv6 Router Adv and Router Solicitation packets from ACL stages." (#1848401)
  - Backport "ovsdb idl: Try committing the pending txn in  ovsdb_idl_loop_run."


author: Dumitru Ceara <dceara@redhat.com> - 2.11.1-56
changelog:
  - Backport "pinctrl: Directly update MAC_Bindings created by self originated GARPs." (#1894048)
  - Backport "ovn-northd: Limit self originated ARP/ND broadcast domain. " (#1894048)


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-128
changelog:
  - lflow: Do not cache non-conjunctive flows that use address sets/portgroups.
    [3b2aa66f4aeb2b566c5200807f7894754d4c4fda]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-131
changelog:
  - lflow-cache: Make maximum number of cache entries configurable.
    [38053ea1feeb1606b54803ac5d1aacc2fdd4504e]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-133
changelog:
  - lflow-cache: Make max cache memory usage configurable.
    [7b0ccd29113d506a54823b96ef017481c98d03c2]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-134
changelog:
  - ovn-controller.c: Remove extra local_lports_changed setting.
    [bf4c5b17298bfcb1153f895ca31ca2feefa6e4aa]


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-135
changelog:
  - if-status: Add OVS interface status management module. (#1952846)
    [ddfe75df4b14b512867c588572b10d35ea0b50ca]


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: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.12.0-11
changelog:
  - Backport "ovn-nbctl: add bfd report to lr-route-list command" (#1915958)
  - Backport "ovn-nbctl: add ecmp/ecmp-symmetric-reply to lr-route-list command"


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-13
changelog:
  - Backport "ofctrl: Rename 'nb_cfg' to 'req_cfg'." (#1839102)
  - Backport "controller: Implement a generic barrier based on ofctrl cur_cfg sync." (#1839102)
  - Backport "binding: Set Logical_Switch_Port.up when all OVS flows are installed." (#1839102)


author: Dumitru Ceara <dceara@redhat.com> - 20.12.0-15
changelog:
  - Backport "binding: Correctly set Port_Binding.up for container/virtual ports." (#1926165)
  - Backport "binding: Set Port_Binding.up only if supported." (#1926165)
  - Backport "northd: Allow backwards compatibility for Logical_Switch_Port.up." (#1926165)
  - Backport "tests: Fix Port_Binding up test." (#1926165)


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]


