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.