Changelog v24.03.6

Changes from v24.03.5 to v24.03.6

  • 95950716 Set release date for 24.03.6.
  • 5cb82115 multinode: Fix “HA: Check for missing garp … “.
  • 7757cacd system-ovn.at: Fix ’load-balancer and firewall tuple conflict’ tests.
  • 31b593d8 ci: Bump Fedora image versions.
  • 1c1652cb multinode: Adjust the ping check.
  • 15827bb6 system-test: Prevent flakiness of “virtual port with floating IP” test.
  • 50eccd2d ovs: Bump submodule to get compilation fixes.
  • 6fb2ce01 ci: Disable apparmor for test runs.
  • 2f5a63d9 multinode tests: Add HA test checking for GARP.
  • 09de5d53 multinode tests: Update macros for cleaner exit.
  • 1f39bc87 pinctrl: Fix missing garp.
  • 151b1ccb binding: Avoid 100% CPU when postponing claims.
  • 2951b805 tests: Added missing package dependency check.
  • fcc9ea92 northd: Fix potential crash when creating chassisredirect port.
  • ccec2e18 multinode: Fix test “ovn multinode NAT …”.
  • 04533ea4 Add support for centralize routing for distributed gw ports.
  • d44c4f67 northd: Refactor chassisresident port checking.
  • 28330203 northd: Remove unused nbrp arg in ls_port_reinit.
  • 474ba383 northd: Remove unused sb arg in ls_port_create.
  • b10bae39 northd: Don’t create pb in ls_port_init too early.
  • 5bd13c00 tests: Correct tunnel ids exhaustion scenario.
  • 6f316554 northd: Don’t detach op->list when it wasn’t used.
  • a375b2d7 northd: Don’t cleanup op in ovn_port_allocate_key.
  • a9e8d893 northd: Don’t reparse lport’s addresses while adding L2_LKUP flows.
  • 07352c8a cksum: Added checksum for pipeline stages.
  • e914b502 ic: Fix lrp and lsp orphan route learn or advertise.
  • 1995bb1e ci: Add permanent fix for /etc/hosts file.
  • 0ccb896c pinctrl: Remove useless volatile qualifier.
  • c26b6a3b northd: Set REGBIT_CONNTRACK_COMMIT earlier.
  • 8e825d93 contoller, northd: Limit number of claims for virtual ports.
  • 60b58842 controller: Remove only commited virtual port binding requests.
  • c5feb502 inc-engine: Adjust the force recompute API.
  • 187f900a Add ovn_smap_get_llong().
  • 7c1821f1 tests: Fix racy hard_age value.
  • 7071fef5 northd: Fix the match not being cleared inside the loop.
  • 239e9783 northd: Fix pmtud related issues.
  • e2fbac23 tests: Fix flaky PMTUD flows test.
  • b54f6b0d northd: Fix pmtud for non routed traffic.
  • 22c9e586 ovn-nb: Improve docs for nbctl –template lb-add.
  • 948663de ovn-nbctl.8: Document the “–route-table” option.
  • 3ec68095 ovn-architecture.7: Fix outdated nb_cfg description.
  • da13d4af northd: Avoid matching on ct_state.dnat in logical flows.
  • 48c6452c lib: northd: Add a new ct-state-save feature flag.
  • 17ced0a3 lib: ovn-controller: Add a new ct_state_save() logical action.
  • 655381c6 northd: Limit flooding the self originated neigh disc packets.
  • e8fa98cf northd: Fix network_id computation for IPv6 LRP networks.
  • 6fabeae6 ovn-nbctl: Add –template option for lb-add.
  • f1f19c00 tests: Use scapy contrib BFD implementation.
  • cf351abc controller, northd: Add command to enable time warp.
  • b02bb1b3 statctrl: Add visibility into how long each stats node run lasts.
  • f911084f docs: Fix up stage-hint ovn-sb documentation.
  • 05e0b1f6 northd: Do not drop ip traffic with destination vip expressed via template vars.
  • c9a2a635 northd: Use next-hop network for SNAT when lb_force_snat_ip=router_ip.
  • fc4a72c1 ovs: Update the submodule to include python F824 fix.
  • 27573c2f ci: Add missing llvm package into Fedora.
  • 884a1407 controller: Redirect traffic for container port.
  • 3b4d4f91 multinode tests: Simplify/Cleanup migration test.
  • 24454ce7 lb: Make the LB validation consistent.
  • 3f562048 tests: Ignore FDB transaction errors.
  • 6884bcba controller: Fix active mac-binding refresh for IPv6.
  • 09308d47 tests: Avoid adding two similar load balancers.
  • 44448414 Fix missing load balancer hairpin flows.
  • 58ce60d2 controller: Send ARP/ND for stale mac_bindings entries.
  • 02072ad3 controller: Introduce send_self_originated_neigh_packet routine.
  • 11db241f controller: Use xxreg1 for lookup_nd_ip() and get_nd() actions.
  • 955ed9a3 controller: Update OFTABLE_MAC_CACHE_USE for ARP reply generated by the tracked device.
  • 35b7ab29 controller: Use datapath key for the mac cache thresholds.
  • 16fb1ed0 controller: Merge the mac-cache and mac-learn.
  • 295f8867 controller: Rename mac_cache to to mac-cache.
  • 2da8deb3 ci: Bump the Ubuntu image to 24.04.
  • 5adc6391 containers: Get sparse from the official GitHub mirror.
  • 249d9926 github: Use ubuntu-22.04 for DPDK build.
  • 1837fd5b ovs: Update the submodule to v3.3.4.
  • 480f238f northd: Fix action parsing in build_lb_vip_actions().
  • a3a45a1a actions: Make sure all action opcodes have string representation.
  • ddd0b866 northd: Prevent assert with wrong LSP configuration.
  • a5f7ff7b ic: Fix denylist for IPv6 with same prefix length.
  • 31e0c0ca tests: Fix conntrack not being flushed between tests.
  • d1ae41c3 northd: Fix onesided LRP peers.
  • c4979231 controller: Support migration of container ports.
  • b3df8467 controller: Also log port up for container ports.
  • 131e04f1 Revert “ovn-controller: Remove monitor all of chassis private.”
  • ed279015 controller: Update ovn-monitor-all documentation.
  • 2c57869a ovn-controller: Remove monitor all of chassis private.
  • 5ea9b593 controller: Omit alert for FDB and MAC binding timestamp.
  • e036f8d4 mac-cache: Fix expiration of active FDB entry due to skipped update.
  • b5f1b884 mac-cache: Fix expiration of active MAC binding due to skipped update.
  • 0870ebd4 mac-cache: Fix MAC binding entry lookup for timestamp refresh.
  • b0d75de6 tests: Fix use of bash arrays in MAC binding tests.
  • ba629480 tests: Fix incorrect invocations of send_garp.
  • c60440be northd: Do not attempt to install LS flows for LR IGMP group.
  • 784be945 northd: Trigger a full recompute if lb neigh_mode option is updated.
  • 5d045ce2 controller: Fix IPv6 dp flow explosion by setting flow table prefixes.
  • a2f001eb ic: Fix NULL ptr deref on log of duplicate routes.
  • 7dd5d8f8 Prepare for 24.03.6.