Changelog v26.03.0
Changes from 25.09.0 to v26.03.0
- 0117988c Set release date for 26.03.0.
- 0ed0619e northd: Restrict external ARP request to logical_ip for dnat_and_snat.
- 8fab1035 northd: Make sure we process external ARPs even on GW routers.
- f0c854cf northd: Use LRP MAC as monitor src only if the LB is added to the LR.
- 86b2478a pinctrl: Update in-memory svc monitor structures on SB changes.
- f5b5679f northd: Don’t recognize UDP packets as health check responses.
- e02d7e7a rhel: Make version displayed to the user customizable.
- 05db0b2c ci: Bump action versions to support Node 24.
- 86014b20 northd: Get neutron values from proper column.
- 6fb406a2 northd: Drop traffic for ECMP group with “discard” route.
- 7c08cca9 ovn-nbctl: Remove stray “+” in the ovn-nbctl help output.
- 7fb9b3b3 Add Dmitry Mityugov to AUTHORS.rst.
- 9bc97251 northd: Fix a discarded qualifer warning.
- 1773738f mac-cache: Only refresh mac bindings for chassis local ports.
- 355a6ba6 statctrl: Remove handler specific parameters.
- bbe45932 ic: Fix infinite route learning with same prefix and nexthop.
- 32c68ff7 tests: Fix the “Service Monitor synchronization” for cross-az.
- 57531708 pinctrl: Process packets even when the lock is taken.
- 38b26882 tests: Fix two “BGP learned routes” tests.
- a69f0d66 tests: Fix multinode test using wrong system-id.
- 7a8fd13c tests: Fix multinode test logs not always properly copied.
- 3432130b tests: Avoid calling ovs-vsctl or ovs-ofctl on central.
- a66c035f ovs: Update submodule to v3.7.0.
- afa3f15a northd: Do not fully parse LSP port security.
- 1b07da93 ovn-ctl: Fix typo causing run_ovnbr_ovsdb to detach.
- 74af7bfa ovn-ctl: Missing stop_ovnbr_ovsdb implementation.
- d18959b7 en-datapath-logical-switch: Use correct datatype.
- 50b4c355 northd: Make sure we repopulate the IPAM reserved addresses.
- b4974ee5 tests: Sort output in flaky s390x tests.
- ea4ad941 northd: Remove redundant engine node input.
- fe61f5e5 Prepare for 26.03.0.
- 445df198 NEWS: Added NEWS about LSP health checks.
- f89762d4 NEWS: Fixed formatting.
- 94a2cfa0 tests: Fix the ‘Distributed load balancers: logical-flow test’.
- d2e83875 docs: Make EVPN support stable.
- 38f8c03d NEWS: Move all EVPN items in the dynamic-routing section.
- 316caa72 northd: controller: Remove EVPN iface name defaults.
- 36bcfffe northd: Clean up service monitor creation.
- 88e908db northd: Sync LSP service monitor status to NB for CMS visibility.
- 65650925 pinctrl: Add logical switch port service monitor support.
- 12bd2bb6 northd: Add LSP health check processing.
- b7c1bcab ovn-nb, ovn-nbctl: Add Logical Switch Port Health Check support.
- 2f7365aa AUTHORS: Add Erlon R. Cruz.
- f9ffb0ee controller: ACL correctly handles fragmented traffic.
- b4a09422 ci: Allow ovn-kubernetes jobs to run weekly.
- 7ac96b65 northd: Do not forward unknown ether type to router ports.
- 714d1eac inc-proc-eng: Assert that node states are in the right range.
- 8fdaf9e9 AUTHORS: Update email for Martin Kalcok
- 2d499cd7 northd: Add missing ds_clear.
- e21e0b0c northd, controller, lib: Add Pre-NF stage and store NF ID in ct_label.
- 8c5e2b7b ovn-nb, ovn-nbctl: Add ID column to Network_Function table.
- b543a882 test: Test co-hosted ovn-controllers with different CT range.
- d9e2393e controller: Add option to make port security compliant with RFC 9568.
- eab911e4 ovn-util: Add helper for parsing and working with masked MACs.
- c7b845f4 northd: Commit ECMP symmetric egress traffic earlier.
- c4b7e909 Update OVN to handle OVS 3.7.
- ce662a51 neighbor: Skip Advertised MAC bindings with NULL logical ports.
- ec402f6d tests: Fix multinode server script execution.
- f2584270 Docs: Add 2027 release timetable to release document.
- 9b264558 ci: Run system tests in upgrade scenario.
- f02eeacd northd: Remove redundant stopwatches.
- 7d551301 inc-proc-eng: Build stopwatches into every incremental node.
- 7b0eb4d9 northd: Add distributed load balancer support.
- ada67dd1 controller, lib: Add new ct_lb_mark_local action.
- fa725727 controller: Prevent crash when SB_Global is empty.
- 3b29adf9 tests: Fix flaky ‘Remote chassis flood flows’ test.
- 3991d378 tests: Don’t use potentially unreachable IPs for IPFIX.
- b5ced32f ci: Increase the disk size for CirrusCI VM.
- bc1bd213 ovn-ic: Fix Service_Monitor fight between ovn-ic and ovn-northd.
- 83b530ad tests: Use
command -v instead of which.
- a675d34e tests: Use find_command to check for nft command.
- 7f242fa4 tests: Remove redundant
which call.
- d652f736 AUTHORS: Add Mehrdad Moradi.
- 4fa064db pinctrl: Randomize DNS response IP order for load balancing.
- c2ee4bc6 lflow: Change the port security parsing log from INFO to WARN.
- 49f46bf9 lflow: Add missing match on eth.src for ND port security.
- ceea1d7c northd: Allow LB health checks from router IPs.
- 30ec3da6 northd: Moving duplicate code into a function.
- 081d6e6d northd: Do not send ICMP packet too big for multicast traffic.
- 84f39436 ci: ovn-kubernetes: Enable ovn-k UDN tests in our CI.
- 6ff153d9 ci: ovn-kubernetes: Move our CI jobs to OVN-K release-1.2 branch.
- 4bab00d5 ci: ovn-kubernetes: Consolidate to use ovn-kube’s Dockerfile.
- 2f2b263d northd: Skip switch ports from conntrack.
- 301da7e7 ic: Enable adv from prefix in sb learned route table.
- 289b370d northd: Fix for distributed dnat_and_snat ARP resolution.
- 90372d5d test: Introduce EVPN Single Vxlan Device (SVD) support.
- 2ddbb21a controller, northd: Add option to disable route learning.
- 35144aba lflow: Enable default drop for ND NS in with port security enabled.
- 213d1bae northd: Improvements of ICMP TTL exceeded behavior.
- 85482da3 AUTHORS: Add Ketan Supanekar.
- 274bb8ad controller: Add DNS query statistics.
- 3177b250 controller: Avoid adv the same ip prefix and priority.
- c730fba6 tests: Add new TAG_TEST_NOT_UPGRADABLE macro.
- 189f1900 tests: Fix “ACL log_related” system-test.
- 635f6ee4 northd: Fix enable-stateless-acl-with-lb hairpin use.
- d967f30c test/multinode: Fix flacky ovn multinode bgp L2 EVPN.
- 7e101c95 northd: Fix TCP connection in stateless nat.
- ddb35aa5 lflow-mgr: Make it explicit that dp_type cannot be unknown.
- a7c6609f sparse-array: Fix potential integer overflow.
- 206e05a3 northd: Stop using nexthop column of Logical Router Policy.
- a6f5a68e physical: Fix remote chassis flood ingress flows for multiple encaps.
- 29ef022e lflows: Make non-struct version of lflow_table_add_lflow() private.
- 4368117a lflows: Remove ovn_lflow_add_drop_with_lport_hint_and_desc().
- 50efa581 lflows: Remove ovn_lflow_add_drop_with_desc().
- 01c795a2 lflows: Redefine ovn_lflow_add_with_dp_group().
- 37774e0b lflows: Remove ovn_lflow_metered() and ovn_lflow_add_with_hint__().
- f8442093 lflows: Remove ovn_lflow_add_with_lport_and_hint().
- 3be8e71f lflows: Remove ovn_lflow_add_with_hint().
- cfc9ee6e lflows: Create new ovn_lflow_add_default_drop().
- cb8fcb0d lflow-mgr: Use struct argument for lflow addition.
- 3657846c docs: Update OVN I+P Engine documentation.
- a329465c ovn-ic: Support dumping a visual representation of the I-P graph.
- 782b8b53 ovn-ic: Introduce incremental processing.
- 418f3e7f ovn: Move run_idl_loop function to lib/ovn-util.
- 29880968 lflow-mgr: Remove ovn_datapaths from functions.
- 662813c4 lflow-mgr: Don’t use ovn_datapath when adding logical flows.
- fd4762a8 lflow-mgr: Use an array for lflow dp groups.
- 7bc19c30 datapath-sync: Make ovn_synced_datapath_from_sb() public.
- c14ceadc lflow-mgr: Use a dynamic bitmap when updating SB DP groups.
- 6b1b1646 northd: Base ovn_datapath index on synced_datapath index.
- 01975631 Use a sparse array for synced datapaths.
- 09f9f288 northd: Convert ovn_datapath to use sparse_array.
- 39eb5b57 Add sparse array.
- 9e69b962 controller: Add missing nw_ttl field to match against legit NAs.
- c1fb030d controller: Add the capability to specify multiple ovn-evpn-local-ip.
- 3ca0bab8 ci: Add support for running sanitizers with GCC.
- 58806f77 tests: Skip memory leak of short_options for I-P graph dump.
- 9b5cf1b7 pinctrl: Avoid unaligned access to dhcpv6 options.
- a863176c controller-vtep: Properly free the ovn version at the end.
- 3deabebf binding: Prevent maybe-uninitialized error for queue variable.
- 730ac6ec tests: Tag “enable-stateless-acl-with-lb usage” as unstable.
- d3783e82 datapath_sync: Group synced datapaths by type.
- 5e396b9f datapaths: Create enum alias for minimum datapath type.
- 3c3f3961 northd: Convert ovn_stage from an enum to a struct.
- e63cf975 lflow_mgr: Pass dp_groups to sync_lflow_to_sb().
- d523e888 lflow-mgr: Pass one ovn_datapaths arg to sync_lflow_to_sb().
- 6a651aad lflow-mgr: Use one ovn_datapaths arg for ovn_dp_group_create().
- 1dfaa516 lflow-mgr: Remove the ovn_datapath from ovn_lflow.
- 0356a4c3 northd: Find ovn_datapath from a single hmap.
- 3708cf59 northd: Prevent crash for reroute policy without nexthop.
- eff7b617 northd: Do not assign requested tunnel key to the derived CR port.
- 749e1cc0 lflows: Avoid unnecesary datapath validity checks.
- e6455f27 Documentation: Document Assisted-by tag.
- f9c9e30d br-controller: Fix probable NULL deferencing when encoding actions.
- 80460ae4 lib/actions: Check for tunnel_ofport fn ptr null before calling.
- 0766e5db Add the capability to specify multiple EVPN device names for vxlan.
- 94d47898 northd: Delete learned route with CR without chassis.
- 523c771c system-ovn.at: Test OVN EVPN integration for IPv6 underlays.
- 36737306 Add the capability to specify EVPN device names.
- 5ac9e4f8 tests: Ignore AT_CHECK stderr for
grep ... | grep -q.
- 8daf320a tests: Fix test for tc rounding behavior change.
- 701d026d treewide: Add missing gitignores for br-controller.
- 12382ed6 controller: Fix typo configuring evpn IPv6 local tunnel IP.
- 5220faeb tests/system-common-macros: Ignore {any|multi}cast routes in the output.
- cfdb2d60 system-ovn.at: Test OVN EVPN integration for IPv6 overlays.
- 206c322c multinode.at: Test OVN EVPN integration for IPv6 overlays.
- f353dbd0 tests: Mark fmt_pkt test with HAVE_SCAPY requirement.
- 21a5db3a controller, northd: Add support for nexthop in advertised routes.
- 4c3c0da1 controller: Allow advertised routes to have next hop IP.
- 87a01667 controller: Make sure we don’t do shallow copy of route_data.
- f26a8f91 controller: Make sure we remove stale routes first.
- 91774e56 northd: Fix the lflow_handle_ls_stateful_changes function.
- 56bde444 northd, tests: Add fallback support for network function.
- f4ef82a5 tests: Update transit router test to use ovn-ic.
- 7e88f410 tests: Fix ACL direction consistency.
- 6ee9c9ec tests/ovn-ic: Add missing OVN_CLEANUP_IC call.
- 55e8775e tests/ovn-controller: Add missing cleanup.
- 12cb9351 tests/ovn: Add missing partial cleanups.
- 2dd65f81 tests/ovn: Add missing OVN_CLEANUP calls.
- a8bae4c2 tests: Add OVN_CLEANUP_DBS and use it in tests that already stopped northd.
- 835f26c8 tests/ovn-controller-vtep: Remove unused test net.
- fbf709fa tests/ovn-controller-vtep: Add missing OVN_CONTROLLER_VTEP_STOP calls.
- a75f4d2a tests: Add missing OVN_CLEANUP_NORTHD calls.
- 79302556 controller: Add experimental flow-based tunnel support.
- 9ef23d8c ovn-trace: Rate limit warning logs.
- 57d60710 en-datapath-sync: Avoid unnecessary datapath recomputes.
- 4ff608e9 controller: CT zone allocation for DGP LSPs enabled ACL.
- 32175324 northd: Fix idl assert while adding/deleting ls.
- 02d3dc27 tests: Require scapy for ‘IP packet buffering’.
- 220448e1 docs: Fix incremental processing documentation dot code block.
- 53057d35 ovs: Bump to include fix for non-existent rows in idl uuid lookup.
- 93437ea2 controller: Prevent learning of static routes in BGP.
- 9073dd99 northd: Skip transient SB datapath IDL records.
- 2e91b3da pinctrl: Make sure we can learn IGMP groups only on switches.
- 524e9bd9 northd: Fix potential segfault when deleting port groups.
- cde60358 datapaths: Handle simultaneous “new” and “deleted” datapaths.
- afcb8c99 docs: Add OVN Incremental Processing Engine documentation.
- 2a9e7e2e northd: controller: Support dumping a visual representation of the I-P graph.
- 217ea260 controller: Move I-P engine initialization to separate function.
- 7948565a controller: Make I-P engine node definitions global.
- 01277be6 northd: Fix receiving ARP reply on non-resident chassis.
- 38f9c799 pinctrl: Fix Service_Monitor reported online very slowly.
- d305d9fa pinctrl: Fix Service_Monitor status change not updated.
- 781f08b4 pinctrl: Speed up Service_Monitor updates.
- aae6b83f pinctrl: Avoid waking-up pinctrl thread too often.
- be0e34da pinctrl: Fix wrong value in timer_wait_until().
- 2ef1d52e northd: Add back check for datapath hmap.
- 5ceffd46 ic: Fixes port management when added by ovn-nbctl.
- aa22ff3a northd: Check od pointer in ovn_sb_insert_or_update_logical_dp_group()
- 1b4058b9 northd: Process external arps on ha chassis.
- 75dd3b02 Revert “northd: Add and delete logical routers in en-lflow engine node.”.
- b1fa5486 northd: Remove duplicate code error.
- 15781a6e northd: Make sure we synchronize the LR lflow refs at the end.
- f17f07f3 tests: Fix “ovn-br-controller - logical flows” test.
- d47b1319 pinctrl: Use proper drop counter for FDB.
- 5b23b970 northd: Delete learned routes when dynamic-routing is false.
- f336a6e8 ovn-ctl: Add support for setting SNI.
- 14050681 ovn: Fix SNI support in a few utilities.
- 08dfec55 controller: Switch idle_timeout to hard_timeout for dynamic EVPN FDBs.
- 8d7c7716 northd: Use dynamic_bitmap for ovn_dp_group bitmap.
- d4fa90c1 northd: Use dynamic_bitmap for ovn_lflow bitmap.
- 2d2e1e60 util: Improve dynamic_bitmap APIs.
- dc2a16ac util: Fix dynamic_bitmap_alloc routine.
- 2c58460f northd: Skip check_pkt_larger action for ARP.
- 65dfc02d tests: Make the ACL Sampling test more reliable.
- 4756ed2f tests: Collect the relevant artifacts after each multinode test.
- f9d89b13 AUTHORS: Add Felix Moebius.
- b8e14419 tests: Cleanup only required tcpdump instances in NF test.
- d02e9b08 ovs: Update submodule to include DNS and upcall_pid fixes.
- d1f4150b tests: Ensure all central components stop at the end of the test.
- 1f686606 ofctrl: Prevent duplicate desired flow references.
- 16734b82 ovn-util: Refactor chassis_tunnel_type enum to use sequential values.
- 09c8d2d5 controller: Prevent transaction error for BGP routes.
- b362efc5 system-test: Make sure we can bind the virtual port right away.
- 622a9445 encaps: Properly cleanup EVPN tunnel ports.
- ce5da945 br-flow-mgr: Simplify the condtion.
- 7617e81f lib: Add ovn-br-idl.c/ovn-br-idl.h to .gitignore.
- 934a9d4c ovn-br-controller: Add NEWS entry.
- 22dbd802 ovn-ctl: Add commands to start OVN bridge controller services.
- 83f56a5a ovn-br-controller: Extend the symbol table to add new fields.
- 4f7e369d ovn-br-controller: Program the openflows to the bridges.
- d24767b6 Move ofctrl-seqno module to lib.
- 700305d9 ovn-br-controller: Add en_pflow_output engine.
- 0ff8545d ovn-br-controller: Process logical flows.
- 94bf3942 Move lflow-conj-ids module to lib.
- 899991dd ovn-br-controller: Add bridge flow table manager.
- c99a247f ovn-br-controller: Build en_bridge_data engine node.
- 356fb4a6 ovn-br-controller: Connect to OVS database and define engine nodes.
- 20a6c718 Add initial schema and skeleton for OVN bridge controller.
- 4943c957 multinode.at: Enable FDB and IP redistribution for EVPN tests.
- f0c0b296 multinode.at: Use the dynamic-routing-vrf-id config for L3 EVPN.
- 1539dba6 northd: Fix connection tracking for enable-stateless-acl-with-lb option.
- 2ec30f10 controller: neighbor: Fix dynamic-routing-redistribute fdb, ip configuration.
- 511ef409 multinode.at: Test OVN NAT/LB IP access with L3 EVPN.
- 7308fd8f controller: Fix handling of local/non-local routes to be advertised.
- c2dd8593 controller: Prevent other chassis with same encap IP.
- 0bf8aec8 northd: Fix virtual port ip advertisment via BGP.
- 78924010 multinode.at: Fix typo “an flat”.
- f4478d59 tests: Fix command line break alignment.
- e465b5a0 ovn-nb: Clarify requirements for transit router ports in our docs.
- cfa3f06b northd: Add missing RBAC rules for Learned_Route table.
- 1ef38b71 controller: Prevent ovn-controller looping with invalid table_id set.
- f9c04a85 controller, northd: Add support for CMS to specify the vrf table_id.
- 93b5c914 ic: Enable advertise static discard routes.
- 5bf4e2ea route: Fix races between interface binding and dynamic route handling.
- 557020ba expr: Use prefixes instead of single bit masks for inequality.
- 14eca6aa ovn-ic-nbctl: Remove unreachable condition.
- 45d7831d ovn-dbctl: Don’t access uninitialized memory on the error path.
- bf20733f tests: Add missing –wait options.
- c548192d test: Enable ip/mac binding redistribute in multinode bgp L3 EVPN.
- 499ddafb controller: Advertise local EVPN type2 routes in ovn-controller.
- 3b500540 northd: Collect vif and router port IPs/MAC bindings in the SB Advertised_Mac_Binding table.
- a999668e tests: Replace router and localnet port definitions with the helper commands.
- 6b6f5183 ovn-nbctl: Add two new helper commands.
- af7c9802 ovn: Add SNI support to ovn-nbctl and ovn-sbctl.
- bfc54721 ovs: Update submodule to include SNI support.
- e5565a99 ic: Add Transit Router port support.
- 006a1626 ovn-util: Add network and prefix parsing to utils.
- 89eb631d ic: Add Transit router support.
- f490e255 ic: Update schema to add Transit Router.
- 4bb3a190 controller, northd: Do not cancel recompute on SB readonly nodes.
- c21019f8 ci: ovn-kubernetes: Enable “External Gateway” ovn-kubernetes CI lanes.
- 674738fc northd: Refactor lflow table sync to sb.
- 2352b20f controller: Fix memory leak in evpn_binding_run().
- c73f7912 northd: Ensure unicast ARPs are forwarded properly.
- d8ca6c29 checkpatch.py: Ignore line length for .mailmap.
- 52a9e877 AUTHORS: Update email for Ihar Hrachyshka.
- d7c46f5d build: Fix race condition when installing ovn-detrace.
- 10cecfbb multinode.at: Add EVPN L3 test.
- 2e4d7a17 multinode.at: Split BGP helpers into setup/configure steps.
- 6a7349fd multinode.at: Ensure MAC/IPs on bridges used for BGP tests.
- ae9fd1a1 controller/neighbor-exchange: Fix learning of remote VTEPs.
- d07fe7f1 tests: Fix flaky “ECMP symmetric reply” system test.
- 1b6cef1a nit: Remove obsolete comment.
- 68489e6e Add lr_stateful_handler to en_sync_sb_pb.
- f654d5ac Removing always true return value.
- dad4f558 Remove erroneus check in sync_to_sb_pb_northd_handler()
- bc706750 Update my email id in MAINTAINERS and AUTHORS files.
- 49f0137f system-tests: Ensure test interfaces are always deleted.
- d4de1ba0 system-tests: Remove unused common system macros.
- 0566f475 controller: Don’t use the split buf action.
- e12c3e34 treewide: Use sbrec_index_set for indexed search.
- 92d07de6 controller: Prevent NULL access through idl txn.
- fb7bbbfa treewide: Check for proper width instead of generic LLONG_MAX.
- 887a8cda tests: Simplify “MAC binding aging - probing GW router Dynamic Neigh”
- 84202dfa northd: Remove unused mirror rule table references.
- 951d9929 ic: Fix route learning for backward compatibility to >=23.09.
- e9f3ed4f pinctrl: Remove dead code in pinctrl_handle_svc_check().
- f0639aa1 northd: Remove redundant op->sb check for Network Function services.
- 814230a0 pinctrl: Don’t reparse svc monitor source mac and IP.
- 7607839d tests: Tag the “Network function” ovn.at tests as “unstable”.
- 70870767 Revert “northd: Refactor lflow table sync to sb.”
- cf92fb76 northd: Make sure we clear ovn_datapath lflow refs.
- 482af684 northd: Refactor lflow table sync to sb.
- ef7fd2e8 controller: Make sure we also match EVPN FDB on vni.
- 53e0d5ac controller: Learn EVPN workload FDB from the ingress traffic.
- a656ae3d northd: Keep forwarding BFD traffic to router pipeline if OVN manages BFD routes.
- e94bf642 test: Check BFD routes are properly announced by ovn-controller.
- 1afec704 controller: Unable to allocate meter id.
- c7420ee7 ovn-util: Remove the is_pb_router_type function.
- 36afe1e1 AUTHORS: Add Karthik Chandrashekar.
- b42edf4a northd, controller, tests: Network Function Health monitoring.
- 62cccf1d controller, tests: Network Function insertion tunneling of cross-host VLAN traffic.
- 8e2d6fa1 northd, tests: Network Function insertion logical flow programming.
- 3ce5dc3d ovn-nbctl: Network Function insertion commands.
- a4f9faff ovn-nb: Network Function insertion OVN-NB schema changes.
- 79f4cfd9 northd: Avoid committing DNAT traffic to SNAT zone.
- efe3914e tests: Added NS_CHECK_CONNECTIVITY macro.
- 12fd72bb ci: Increase the multinode test timeout.
- 4d03228d northd: Avoid reparsing LRP networks when advertising connected routes.
- 68850ba3 northd: Do not sample twice on the same logical-switch connection tracking zone.
- 93ae6396 controller, northd: Add support for learning IP neighbors through EVPN.
- 3db73376 controller: Factor out OF management routine for MAC_Bindings.
- f15bfbe3 evpn-binding: Improve the evpn_datapath structure and optimize lookups.
- 13b391fa system-ovn: Fix the workloads in the ‘dynamic-routing - EVPN’ test.
- a2bbad69 northd: Fix receiving NA on non resident chassis.
- a00f64ce tests: Also remove patch ports when cleaning up resources.
- 9ec96d0d northd: Add and delete logical routers in en-lflow engine node.
- 39134e38 northd: Add and delete logical routers in en-lr-stateful engine node.
- 7d5586c9 northd: Add and delete logical routers in en-lr-nat engine node.
- cef4ef0c northd: Creation and deletion of routers in en-northd engine node.
- 17eb7846 Documentation: Add section about AI assistants.
- 89f36050 controller: Do not assign pointer to bool.
- 204a8212 neighbor-exchange-netlink: Fix misleading ne_is_valid_static_fdb() comment.
- 1059c46f ovn-ic: Add support to deny filter routes.
- b9f68e96 expr: Replace manual x2nrealloc with vector.
- 75681638 Support explicitly specified output-port for router policies.
- af684c46 northd: Prevent ovn-nbctl –wait=sb from returning early.
- 49cc1562 northd: Be more selective with installation of neighbor flows.
- 01c76dea northd: Remove unnecessary destroy_tracked_deleted_dps() in destroy_northd_tracked_data().
- 470244c6 controller: Fix mapping of learned routes to LRP.
- cf2fd040 northd: Fix advertised route for ECMP static route.
- 9a403540 ofctrl: Optimize and specialize the ofctrl_add_or_append_flow function.
- b396baba tests: Use localhost when setting “wrong” ovn-remote.
- d0b18790 tests: Expect musl error string for EIO errno.
- 987adc9e controller: Avoid IPv6 Mac_Binding related transaction errors.
- db748328 release-process: Change policy for feature review during soft freeze.
- 83d287a2 release-process: Add time between soft freeze and branching.
- 13d1a5cb controller: Postpone the route deletion after the dump is done.
- 29b00a36 controller: Remove unused ret field from struct ne_msg_handle_data.
- cc7ee032 actions: Deprecate the ct_lb action.
- b424f56d Documentation: Add deprecation section.
- dee71c36 nit: tests: Remove unused arguments in send_icmp6_packet.
- 309ae9ad tests: Avoid code duplication by moving send_na to ovn_macros.
- 48e1736f northd: I-P for logical switch creation/deletion in en_ls_stateful engine node.
- 06e2c1bf northd: I-P for logical switch creation/deletion in en_northd.
- f22a005f northd: Convert datapath array into vector.
- 3229f776 northd: Reallocate LB nb_lr_map/nb_ls_map if needed.
- b0ca75c1 northd: Introduce dynamic_bitmap struct.
- 1173ce3c features: Add back removed features.
- 4ed3b968 northd: Introduce disable_garp_rarp option for logical_router table.
- 23dde98b treewide: Fix suboptimal hash results.
- 04f89fab controller: Add missing monitor conditions.
- ddc02005 ic: Fix loop disable/enable logical router.
- 92ba14e0 features: Consolidate chassis features usage, reporting and testing.
- 7bd5a23c actions: Deprecate the PUT_ICMP4/6_FRAG_MTU actions.
- cfaf849c en-advertised-route-sync: Fix connected-as-host behavior for LLA-only ports.
- 92b3b756 controller: Always check table_id for netlink dumped routes.
- 7436d889 ovn-sandbox: Fix typo that doesn’t allow starting a sandbox without IC.
- 79b06fe4 Revert “northd: Use lower priority for all src routes.”.
- 16c07666 northd, controller: Fix lb health check related upgrade issues.
- 5d289d9a ovn-sb: Adjust Datapath_Binding schema to avoid problems.
- 542497a8 en-learned-route-sync: Fix Learned_Route cleanup for removed router ports.
- 66d04351 northd: Always prefer bound ovn_port versions when available.
- d256a50f northd: Omit alert for write-only SB.Static_Mac_Binding table.
- fbb501cc mac-cache: Handle never hit flows correctly.
- 61100911 northd: Update the SB datapath reference for Static MAC binding.
- b6ee938b AUTHORS: Add Nicholas Hubbard.
- b834e9f7 northd: Make sure we properly update logical port and IP for static MAC bindings.
- e8a0ade5 northd: Remove stale Static MAC Bindings during SB datapath re-creation.
- 50955196 docs: Add test development documentation.
- 0935bd0f ci: ovn-kubernetes: Bump to the most recent stable branch, release-1.1.
- e1b91d55 ci: ovn-kubernetes: Use the new ovn-kubernetes/libovsdb org.
- a5833158 tests: Fix flaky “pod to pod with localnet_learn_fdb”.
- 9bb45587 ic: Removing unnecessary null checks.
- cff9f593 Prepare for post-v25.09.0.