# changelog

author: Timothy Redaelli <tredaelli@redhat.com> - 2.11.3-51
changelog:
  - net/i40e: re-program promiscuous mode on VF interface (#1733402)
    [0fe1f42b5f3bc0b714f063d57cc79215459d28dc]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.11.3-52
changelog:
  - vhost: add device op when notification to guest is sent (#1726579)
    [92715cf99cbebdb6d13e223872cdd44f822a4ebe]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.11.3-53
changelog:
  - vhost: check log mmap offset and size overflow (#1831391)
    [753ae0cf66553e8fd71b8e76642900d9fb62c406]


author: Flavio Leitner <fbl@redhat.com> - 2.11.3-59
changelog:
  - Merge branch 'fast-datapath-rhel-7' into fast-datapath-rhel-8
    [c9f7a9e2d37b09a1f154fe30b50260255cce4595]


author: Flavio Leitner <fbl@redhat.com> - 2.11.3-60
changelog:
  - Merge branch 'fast-datapath-rhel-7' into fast-datapath-rhel-8
    [a2d9792f8cea55348a9f263c4f891298ffcb2462]


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-81
changelog:
  - Merging upstream branch-2.11 [RH gerrit: a6fede58cb]
      Commit list:
      6747878b7a python: Add 'six' to list of install requirements.


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-82
changelog:
  - Merging upstream branch-2.11 [RH gerrit: 2e04729b43]
      Commit list:
      1faf6f507c tc: Fix mpls bottom of stack bit mask reporting.


author: Timothy Redaelli <tredaelli@redhat.com> - 2.11.3-83
changelog:
  - flow: Support extra padding length. [RH gerrit: 35a473f35c]
      Although not required, padding can be optionally added until
      the packet length is MTU bytes. A packet with extra padding
      currently fails sanity checks.
      
      Fixes: fa8d9001a624 ("miniflow_extract: Properly handle small IP packets.")
      Reported-by: Joakim Hindersson <joakim.hindersson@elastx.se>
      Acked-by: Ilya Maximets <i.maximets@ovn.org>
      Signed-off-by: Flavio Leitner <fbl@sysclose.org>


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-84
changelog:
  - Merging upstream branch-2.11 [RH gerrit: a4f1272cee]
      Commit list:
      5a62ed8002 dist-docs: Include manpages generated from rST.


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-85
changelog:
  - Merging upstream branch-2.11 [RH gerrit: 4351a9b512]
      Commit list:
      9b0307cf7d Prepare for 2.11.7.
      5d07b5da2e Set release date for 2.11.6.
      018d35b7d9 cirrus: Use FreeBSD 12.2.
      abd7a45765 flow: Support extra padding length.


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-86
changelog:
  - Merging upstream branch-2.11 [RH gerrit: 67070c0625]
      Commit list:
      e9ad1da4f4 Prepare for 2.11.8.
      bbc2705315 Set release date for 2.11.7.
      0f475a5cd4 ovsdb-client: Fix needs-conversion when SERVER is explicitly specified.
      46299c1c72 dpdk: Use DPDK 18.11.11 release.
      65c61b0c23 ofp-actions: Fix use-after-free while decoding RAW_ENCAP.


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-87
changelog:
  - Merging upstream branch-2.11 [RH gerrit: 560df0228c]
      Commit list:
      8710c3e5ce python: Send notifications after the transaction ends.
      bf3ef6a869 Handle refTable values with setkey()


author: Michael Santana <msantana@redhat.com> - 2.11.3-88
changelog:
  - Make changelog in spec file more informative [RH gerrit: 99ad8d96f6]
      This is done by adding the body of the commit message to the changelong.
      The body is indented and has extra spacing separating each entry in the
      changelog to make each one more discernible since now they could be
      longer
      
      Signed-off-by: Michael Santana <msantana@redhat.com>


author: Open vSwitch CI <ovs-team@redhat.com> - 2.11.3-89
changelog:
  - Merging upstream branch-2.11 [RH gerrit: 1d6f0bd658]
      Commit list:
      75907f8a11 ofp-group: Use big-enough buffer in ofputil_format_group().


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.11.3-90
changelog:
  - Merging upstream branch-2.11 [RH gerrit: aac87adaf1]
      Commit list:
      40682157c9 ovsdb-server: Fix memleak when failing to read storage.


author: Kevin Traynor <ktraynor@redhat.com> - 2.13.0-98
changelog:
  - dpif-netdev: Allow PMD auto load balance with cross-numa. (#1938162)
    [edeaca020b9d40fed8a0a474f35eeec5ed4e338f]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-116
changelog:
  - Merging 15251f0e1d datapath-windows: Specify external include ..
    [f9d10a495b5d502d948a4c8e3c6301cfb942d6ac]


author: Ilya Maximets <i.maximets@redhat.com> - 2.13.0-36
changelog:
  - ovsdb: Add raft memory usage to memory report. (#1834838)
    [fb32a78921e50b1ffa0c52f873167f68622e8723]


author: Ilya Maximets <i.maximets@redhat.com> - 2.13.0-37
changelog:
  - ovsdb-server: Fix schema leak while reading db. (#1834838)
    [92a1e56c8a37927441fb1742e6054a9118654ef0]


author: Dumitru Ceara <dceara@redhat.com> - 2.13.0-52
changelog:
  - ovsdb-server: Replace in-memory DB contents at raft install_snapshot. (#1867185)
    [9f646ec051fa2a2bf980843b7c1859479e87c228]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-62
changelog:
  - redhat: Add conflicts for older versioned packages (#1886836)
    [b1f563c73886c6bded2f4b076f52caa5b12cd026]


author: Flavio Leitner <fbl@redhat.com> - 2.13.0-68
changelog:
  - Merging dc5b4e8f69 ovs-bugtool: Fix crash when enable --ovs.
    [de7f5508d74813425812e10fe2bf59d1770e1f23]


author: Flavio Leitner <fbl@redhat.com> - 2.13.0-69
changelog:
  - Merging d43d10e10c netdev-offload-dpdk: Preserve HW statistics..
    [a779495d0366223d2cdfd62ccd878ba68d6568df]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-79.1
changelog:
  - dpif-netdev: Add log for PMD auto load balance interval parameter.
    [f22c01de8773a60069e2371fb110fc207756dcd4]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-79.2
changelog:
  - dpif-netdev: Add parameters to configure PMD auto load balance.
    [75555d8352c7151ec5dd02653ac820229775caf2]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-79.5
changelog:
  - lldp: do not leak memory on multiple instances of TLVs
    [5a1158c1bbca87260491048219d08189b2367797]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-73
changelog:
  - Fix building OVS on ppc64le and armv7hl with Python 3.9
    [a6928f88b26288fe7f8716f1e326b09d2fe4423b]


author: Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-89
changelog:
  - dpif-netdev: Add parameters to configure PMD auto load balance.
    [5935f7a9d8754ff0b5fadbc835c65dea9cdf1434]


author: Numan Siddique <nusiddiq@redhat.com> - 2.11.1-44
changelog:
  - Backport "pinctrl: Handle service monitors even if the lport doesn't have IPv4 addresses set." (#1825483)


author: Numan Siddique <nusiddiq@redhat.com> - 2.11.1-46
changelog:
  - Backport "Make is_switch() in lflow.c a util function" (#1835750)
  - Backport "ovn-controller: Minimize SB DB port_binding lookups." (#1835750)
  - Backport "ovn-controller.c: Fix memory leak of local_datapath->ports." (#1835750)
  - Backport "ovn-controller: Remove ports from struct local_datapaths." (#1835750)


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.11.1-47
changelog:
  - Backport "ovn-northd: Remove useless flow for GW_REDIRECT" (#1834433)
  - Backport "Revert "Manage ARP process locally in a DVR scenario" (#1834433)
  - Backport "controller: fix ip buffering with static routes" (#1834433)
  - Backport "northd: manage ARP request locally for FIP traffic" (#1834433)


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: Numan Siddique <nusiddiq@redhat.com> - 2.13.0-30
changelog:
  - Backport "ovn-northd: Fix leak of lport addresses during DHCPv6 reply handling." (#1827769)
  - Backport "ovn-northd: Fix memory leak in case of duplicate logical router port." (#1827769)


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-33
changelog:
  - Backport "ovn-northd: Remove useless flow for GW_REDIRECT" (#1836976)
  - Backport "Revert "Manage ARP process locally in a DVR scenario" (#1836976)
  - Backport "controller: fix ip buffering with static routes" (#1836976)
  - Backport "northd: manage ARP request locally for FIP traffic" (#1836976)


author: Numan Siddique <nusiddiq@redhat.com> - 2.13.0-35
changelog:
  - Backport "Fix ovn-controller generated packets from getting dropped for reject ACL action." (#1832176)
  - Backport "Honour router_preference for solicited RA" (#1804576)
  - Backport "ovsdb idl: Try committing the pending txn in ovsdb_idl_loop_run."


author: Numan Siddique <nusiddiq@redhat.com> - 2.13.0-36
changelog:
  - Backport "northd: By pass IPv6 Router Adv and Router Solicitation packets from ACL stages." (#1848398)


author: Dumitru Ceara <dceara@redhat.com> - 20.09.0-8
changelog:
  - Backport "ovn-detrace: Only decode br-int OVS interfaces." (#1890803)
  - Backport "ovn-detrace: Improve DB connection error messages." (#1890803)


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


author: Numan Siddique <nusiddiq@redhat.com> - 20.09.0-15
changelog:
  - Backport "Provide the option to pin ovn-controller and ovn-northd to a specific version." (#1899936)


author: Numan Siddique <nusiddiq@redhat.com> - 20.09.0-16
changelog:
  - Backport "controller: Allow pinctrl thread to handle packet-ins when version mismatch with northd." (#1899936)
  - Backport memory leak fix patches.


author: Numan Siddique <nusiddiq@redhat.com> - 20.09.0-17
changelog:
  - Backport "Fix OVN update issue when ovn-controller is updated first from 20.06 to 20.09. (#1900484)


author: Numan Siddique <nusiddiq@redhat.com> - 20.06.2-10
changelog:
  - Backport "ovn-northd: Fix multiple ARP replies for SNAT entries configured on a distributed router." (#1878451)


author: Numan Siddique <nusiddiq@redhat.com> - 20.06.2-11
changelog:
  - Backport "ovn-controller: Persist the conjunction ids allocated for conjuctive matches." (#1858878)
  - Backport "I-P engine: Provide the option to store client data in engine ctx." (#1858878)


author: Numan Siddique <nusiddiq@redhat.com> - 20.06.2-13
changelog:
  - Backport "ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb" (#1868392)
  - Backport "northd: Add lflows to send all pkts to conntrack if LB is configured on a lswitch." (#1870359)
  - Backport "ovn-northd: Fix router policy pkt mark over flow if the value is greater than signed int." (#1878248)


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.2-15
changelog:
  - Backport "binding: Rely on qos_map for consider_localnet_lport" (#1878943)
  - Backport "binding: fix localnet QoS configuration after I-P" (#1878943)


author: Mark Michelson <mmichels@redhat.com> - 20.09.0-19
changelog:
  - Backport "Allow explicit setting of the SNAT zone on a gateway router" (#1892311)
  - Backport "Clear port binding flows when datapath CT zone changes."


author: Numan Siddique <nusiddiq@redhat.com> - 20.09.0-23
changelog:
  - Backport "northd: Add ECMP support to router policies." (#1881826)
  - Backport "Add missing documentation for router policy and ecmp sym reply stage." (#1881826)


author: Numan Siddique <nusiddiq@redhat.com> - 20.12.0-1
changelog:
  - Rebase to OVN v20.12.0.
  - Re-backport patches for #1883957 and #1881826 as there are not in v20.12.0.
  - Use ovs sources from master commit - 252e1e576443("dpdk: Update to use DPDK v20.11.").


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


