Changelog v24.03.7

Changes from v24.03.6 to v24.03.7

  • 15839d7c Set release date for 24.03.7.
  • 19f51071 northd: Skip check_pkt_larger action for ARP.
  • dc8e703c ovs: Update submodule to v3.3.7.
  • 6a554744 ofctrl: Prevent duplicate desired flow references.
  • 5b391454 controller: Prevent other chassis with same encap IP.
  • b67d4499 tests: Fix command line break alignment.
  • 15cf242e ic: Fix route learning for backward compatibility to >=23.09.
  • ad9f7cb4 expr: Use prefixes instead of single bit masks for inequality.
  • b8f04e0d ovn-dbctl: Don’t access uninitialized memory on the error path.
  • 5b5a3674 tests: Add missing –wait options.
  • 105c83b1 tests: Replace router and localnet port definitions with the helper commands.
  • 23ef35ba ovn-nbctl: Add two new helper commands.
  • 4fa78fa1 northd: Ensure unicast ARPs are forwarded properly.
  • f82b6d14 system-tests: Ensure test interfaces are always deleted.
  • eadfbdd1 system-tests: Remove unused common system macros.
  • c7981d68 controller: Don’t use the split buf action.
  • 25c56851 tests: Simplify “MAC binding aging - probing GW router Dynamic Neigh”
  • 76e26ba1 controller: Unable to allocate meter id.
  • 974e5163 ci: Increase the multinode test timeout.
  • 2b5e2c78 northd: Fix receiving NA on non resident chassis.
  • 2d516d9f tests: Also remove patch ports when cleaning up resources.
  • 2318e8f1 controller: Do not assign pointer to bool.
  • cfdd380a northd: Prevent ovn-nbctl –wait=sb from returning early.
  • 532f857e northd: Be more selective with installation of neighbor flows.
  • f27dfe15 tests: Use localhost when setting “wrong” ovn-remote.
  • 62f62f01 tests: Expect musl error string for EIO errno.
  • 93be64d9 controller: Avoid IPv6 Mac_Binding related transaction errors.
  • 76d7402a nit: tests: Remove unused arguments in send_icmp6_packet.
  • 381ed905 tests: Avoid code duplication by moving send_na to ovn_macros.
  • 363c1b36 controller: Add missing monitor conditions.
  • 0e1cfa6a ic: Fix loop disable/enable logical router.
  • 32a59f1d ovn-sandbox: Fix typo that doesn’t allow starting a sandbox without IC.
  • de4a70eb northd: Always prefer bound ovn_port versions when available.
  • b2c8f560 northd: Omit alert for write-only SB.Static_Mac_Binding table.
  • 1544c04d mac-cache: Handle never hit flows correctly.
  • be2ee65a northd: Update the SB datapath reference for Static MAC binding.
  • 5771eb51 multinode: Check proper GARP generation.
  • 37992e62 controller: Fix missing garp while gw are fighting.
  • 20ce2103 controller: Do not postpone claim for highest priority chassis.
  • 32a74b79 multinode: Fix backport of multinode tests.
  • 64ca4fdf northd: Remove stale Static MAC Bindings during SB datapath re-creation.
  • 584eae5e tests: Fix flaky “pod to pod with localnet_learn_fdb”.
  • 8495cb95 controller: Fix potentially missing vif entries in fdb.
  • 1f490457 controller: Update next_cfg when transaction succeeded.
  • a87fc827 northd: Update virtual port on parent port update.
  • d162828a logical-fields: Fix IPv6 dp flow explosion caused by ip6.mcast_rsvd.
  • eece7128 ovn-trace: Fix pop action in trace.
  • 37f0b273 tests: Fix flaky “interconnection”.
  • 51dab692 tests: Add missing check for scapy.
  • a5bb17b6 tests: Remove unused commands from mac-binding test.
  • 308e6e88 tests: Fix flaky “send arp for nexthop”.
  • 7e967334 tests: Fix flaky tests not properly waiting for ovn-controller exit.
  • e0e2c81d tests: Fix flaky “NAT on a provider network with no localnet ports”.
  • df1c28bb tests: Avoid calling ovs/ovn commands when ovs/ovn are stopped.
  • 20c7b13c tests: Avoid unloading not existing modules.
  • 50d4b467 ovn-nbctl: Fix lrp set gateway chassis duplicate gc.
  • 20a9681e multinode.at: Cleanup test interfaces created in br-ex.
  • 5034c5ac ovn-ctl: Fix ovsdb-server/sync-status command output.
  • 32e867b3 controller: Slightly optimize the runtime_data handler for sb_ro.
  • 39bcc82d Revert “northd: Don’t skip the unSNAT stage for traffic towards VIPs.”
  • fa72c3fc test: Add missing sync calls.
  • ab9e8802 controller: Install QoS rules even on ‘system’ ports.
  • af8e1b4a controller: Make sure we run engine_cleanup after thread destroy.
  • cdad4e7e Prepare for 24.03.7.