Changelog v26.09.0

Changes from 26.03.0 to v26.09.0

  • da7afdb1 Set release date for 26.09.0.
  • 7bed7e48 tests: Mark “MAC binding aging - probing GW router Dynamic Neigh” unstable.
  • e738fbe0 tests: Add test for VTEP chassis feature evaluation.
  • b9f83ae3 ic: Request IC-SB lock only when active in the local AZ.
  • c4598d8b northd: Release the previous dp group when unlinking a logical flow.
  • 49101658 controller: Resync netlink tables after missed notifications.
  • 1e804207 controller: Fix use-after-free of nexthop group members.
  • 00434728 controller: Fix tunnel type checks broken by sequential enum values.
  • c5334e15 northd: Ignore VTEP chassis when evaluating chassis features.
  • 4fc83288 tests: Fix MAC binding probing flakiness.
  • 15077d9a tests: Fix flaky “dynamic-routing - non-LB route overlap …”.
  • cc7db41b tests: Fix flaky “Mirror - lport: 2 HVs, 2 LS, 1 lport/LS…”.
  • 21e525dd treewide: Fix imcp typo.
  • 288b1982 mac-cache: Use packet count to check if flow is active.
  • d7e9e20d mac-cache: Do not send probes for inactive MAC Bindings.
  • 0d5f3802 sync-meters: Do not recompute if both log and meters are not set.
  • bd99a158 br-ofctrl: Don’t defer flow update acknowledgement.
  • eb64f1a0 neighbor-of: Lift the reply limitation for ARP mac_cache_use flows.
  • 1917b0e8 tests: Support recent vtysh output.
  • 043ab2ce tests: Support recent curl -v output in multinode tests.
  • 00b75a35 tests: Fix multinode test not cleaning chassis-mac-mapping.
  • b0b96b2b tests: Fix learned flows causing flaky tests.
  • 236cdc57 lib: Fix n_elems accounting in dynamic_bitmap_or().
  • dc609196 ofctrl: Don’t defer flow update acknowledgement.
  • 9af6429c tests: Keep ECMP Ncat listeners from half-closing.
  • 34aae887 tests: Require Ncat for system tests.
  • fb71051a northd: Omit alert for the SB DNS table.
  • 00b2f18c northd: Support /31 router ports (RFC 3021).
  • 7038ae7a mac-cache: Send broadcast re-ARP probes after a while.
  • 1df2bbe4 northd: Skip UNSNAT for force-SNAT load balancer VIPs.
  • c6434584 tests: Add missing check for ovn-nbctl in ovn-ic.at.
  • ce270baa checkpatch: Ensure ovn_as az-x ovn-nbctl/sbctl have a check.
  • c9a46e96 controller: Add missing I-P handler for MAC binding sync.
  • defb3ae4 controller: Remove dynamic-routing-arp-prefer-local option.
  • 32bff67c controller: Distribute EVPN-learned MAC bindings via SB.
  • ba707358 ovn-ic: Do not try to advertise auto-generated lla next_hops.
  • 88caff03 ovn-controller: Create ovn tunnel ports as transient.
  • 90cc4d8e tests: rework “HA: Check for missing garp on leader …”.
  • 1f3b4fab github: Workaround broken Ubuntu 24.04 podman version.
  • f818f720 Prepare for 26.09.0.
  • 2d96142e ic: Add tag rules to filter the routes learned from a TS.
  • 4cd8a06d northd: Drop post-NF flood copies causing MAC flaps.
  • a6b38af6 actions: Add nf_learn/nf_lookup_orig_inport actions.
  • f1dda4bb controller: Remove Advertised_Route_Status table.
  • 561c7f3d controller: Avoid persistent Service_Monitor index.
  • e1e74d20 controller: Derive RAMP tunnel flag from the SB Chassis record.
  • 38b04213 controller: Fix build on old kernels missing NDA_NH_ID/NHA_FDB.
  • 75fded9f controller: Correctly set default encap IP.
  • d760a1dc docs: Make co-hosted ovn-controllers support stable.
  • c60a7afb tests: Fix flaky “Routing protocol control plane redirect” test.
  • d79e6cdc tests: Make sure the LB redistribute system tests work with DPDK.
  • 6f955a91 route: Prevent memory leak with service monitor index.
  • 12f3549d docs: Fix errors in “VIF Plug Providers”.
  • cc872fe9 docs: Remove “What’s New with OVS and OVN 2.8”.
  • 4d78eccb docs: Fix testing documentation errors.
  • 7031ffc6 controller: Add Advertised_Route_Status table.
  • 4bba54f5 controller: Skip LB route install when Service_Monitor is offline.
  • 3c488ba9 northd: Emit per-backend Advertised_Route for LB redistribution.
  • 5a2e301c northd: Track dynamic forwarding route changes.
  • cfb2b9b3 northd: Install forwarding routes for redistribute={lb, nat}.
  • e5ea466b northd: Recompute only when LR is_distributed flips on LB.
  • 58d5e280 actions: Fix memory leak in encode_ct_lb().
  • fc22cfa0 ci: Reduce upgrade test log archive size.
  • 8c7e5a4d ci: Properly pass along the ARCH env variable in upgrade tests.
  • 5a6c5970 ci: Remove the redundant check for clang version.
  • f07571b6 ci: Use proper default for ARCH.
  • 89b290f3 tests: Use M_START_TCPDUMPS.
  • b4fe7f16 tests: Add M_START_TCPDUMPS macro in multinode.
  • 0f754877 northd: Fix Crash when deleting ports with BFD session.
  • 20b9f0b9 northd: Make sure we learn from ND NS as we do with ARP requests.
  • 93fd611e ci: Do not overwrite the jobs in the file.
  • e60dfa2d ci: Copy the OVN repository rather than clone.
  • 03c902fe ic: Avoid extract lsp addresses when lr is disable.
  • b93685bc controller: Flush dynamic routes learned in uninterested LRP.
  • 2411e964 ci: Replace Cirrus CI with weekly GitHub ARM64 job.
  • c4bcfc66 ci: Download crun for the right architecture.
  • 0c449865 northd: Add dhcpv4_primary_ip LRP option for DHCP relay giaddr.
  • 85a51301 tests: Fix flaky “Traffic from external port not looped back to localnet”.
  • 59c7361e pinctrl: Use unicast for MAC binding ARP probe.
  • 2d80cdf0 northd: Make sure lookup_nd works with ND if nd.tll is 0.
  • 3c6949fc inc-proc-eng: Disable engine stopwatches by default.
  • d533ac47 Revert “northd: Fix HM reply lflow for type=external backends on localnet LS.”
  • de930bc3 ci: Update crun to 1.28 in GitHub actions runner.
  • 717a79f3 neighbor: Advertise dynamically learned FDB entries.
  • b97b2fe3 tests: Use a native UDP server for ACL sampling.
  • 398a013b tests: Send CoPP Scapy traffic at layer 2.
  • 46b35083 tests: Find cat through PATH.
  • 9a1699f9 tests: Use explicit schemes for Wget URLs.
  • 4ed9f5fa tests: Use portable IPv6 ping invocation.
  • c49cd38c utilities: Add command to print pipeline oftable starts.
  • bae8a675 AUTHORS: Update email Paulo Guilherme Silva.
  • b7b09426 AUTHORS: Add Arpit Jain.
  • 8c45b31f northd, tests: Network Function vtap mode logical flow changes.
  • cdd98fa2 controller: Network Function vtap mode physical flow changes.
  • 4292a8cf ovn-nbctl: Network Function vtap mode commands.
  • 4981ad6f ovn-nb: Network Function vtap mode schema changes.
  • 7f7f87ac ovn-nb, NEWS, tests: Use correct option name lsp_learn_fdb.
  • 90405286 northd: Always clear ct_state on localnet port egress.
  • b66b0893 tests: Stabilize Network function inline packet flow tests.
  • 2c67789c northd: Gate priority-1 default-allow on REG_ACL_TIER for tiered ACLs.
  • a8777619 controller: Add routing-protocol-redirect veth peer discovery.
  • 289b8da4 ovn-ic: Greatly simplify IP formatting for IC routes.
  • 597fb6a1 ic: Allow advertising IPv4 routes with an IPv6 next hop.
  • 8bb749a1 ovn-ic: Address set synchronization across AZs.
  • 68f4af92 AUTHORS: Add Zhang Hua.
  • 1b77fa39 debian: Source ovn-lib from ovn-host init script.
  • 543f3c62 northd: Add missing ARP/ND flows for unreachable LB NATs.
  • 8b5ac082 AUTHORS: Add Chanyeol Yoon.
  • 3cf1dab3 controller: Advertise EVPN MAC bindings.
  • 2b8ce4e1 northd: Advertise distributed NAT IPs over EVPN.
  • eafdd713 multinode tests: Bring down and up the eth1 before each test.
  • 5577e1c5 pinctrl: Avoid flooding duplicate periodic GR RAs from all chassis.
  • e94ac996 controller: Monitor port bindings with periodic RA enabled.
  • f5b1e7c5 pinctrl: Allow periodic RAs through localnet for DGP.
  • 3285d816 AUTHORS: Add Amir Aslan Aslani.
  • 9ce3540c tests: Fix flaky “check ovn-northd and ovn-controller version pinning”.
  • f5025f58 northd: Use source IP for TTL expire on gw ports.
  • 898f8eca controller: Allow learning routes from main and default VRF.
  • 1366c4ef northd: Avoid extra ARP/ND flows for non-LB NATs.
  • e718fb58 northd: Incremental processing for static routes.
  • 796071dc northd: Remove per-IPv6-route priority-200 nd_ns flows.
  • 1ace5351 tests: Fix “ovn-controller-vtep - vtep-macs 1”.
  • 983da359 tests: Fix flaky “4 HV, 3 LS, 2 LR, packet test with HA …”.
  • 0edf1ee6 tests: Fix flaky “ip_port_mappings validation: IPv4”.
  • 81a72cb2 tests: Fix flaky Logical router incremental processing for NAT.
  • 55cf5896 tests: Fix flaky “vtep: 3 HVs, 1 VIFs/HV, 1 GW, 1 LS”.
  • 312f9a95 tests: Fix flaky “OVN QoS port deletion”.
  • 2805395e tests: Fix flaky “proxy-arp: 1 HVs, 1 LSs, 1 lport/LS, 1 LR”.
  • 3a73b248 tests: Fix flaky “RBAC – Recover builtin role and permissions”.
  • 621f8a43 tests: Fix flaky “Remote chassis flood flows”.
  • 1f42c3d0 tests: Fix flaky “ovn-controller - port binding type …”.
  • 847cf25b tests: Fix flaky “Remote chassis flood flows - multiple …”.
  • 9fc92c24 tests: Fix flaky “ovn-installed” in conditional monitoring.
  • 773caabd tests: Fix flaky “multiple encap ips selection …”.
  • 462a400d tests: Fix flaky “1 LR with HA distributed router gateway port”.
  • 6c271de2 tests: Fix flaky “localnet connectivity with multiple …”.
  • ab5d7fdc tests: Fix flaky “4 HV, 3 LS, 2 LR, packet test with HA …”.
  • d4c9877a tests: Fix flaky “spine-leaf: 3 HVs, 3 LSs, connected via …”.
  • 73449f92 tests: Fix flaky “IP relocation using GARP request”.
  • a5c5222f tests: Remove most ofport-request from tests.
  • 7ea61ec8 tests: Fix “ovn-ic - pause”.
  • eda9ddf1 system-tests: Fix ACLs - persistent sessions.
  • 825da26c AUTHORS: Add Matteo Perin.
  • de8dc3f9 northd: Init LB HC service monitors to offline.
  • 4d9118b7 tests: Fix flaky “ovn-ic – local duplicate connected route”.
  • 54621759 tests: Fix flaky “ovn-ic – route deletion upon TS deletion”.
  • e60d9741 tests: Fix flaky “ovn-ic – Add transit router”.
  • d9efd98f tests: Fix multiple ovn-ic flaky tests not syncing with DBs.
  • fa770c63 tests: Fix flaky ovn-ic tests not waiting for ts.
  • fe18b8c5 tests: Fix flaky ovn-ic tests not waiting for az to be started.
  • 3be2e4cc northd: Extend stateless ICMP helper to more ICMPv4 error types.
  • e44e18f4 northd: Emit inner-IP rewrite flow for stateless DNAT.
  • ff59f392 pinctrl: Implement put_icmp4_inner_ip4_src action.
  • 32b44098 ovn-fields: Add icmp4.inner_ip4.src to rewrite ICMP inner source.
  • a19ad49d controller: Always use sb_table_set_req_mon_condition in update_sb_monitors().
  • fdc6056b ovs: Bump to include support for filtering IDL monitor requests.
  • ff4abb27 northd: Restrict ARP/ND_NS L2 lookup flows to broadcast.
  • d34f9316 northd: Restrict TTL exceeded replies on l3dgw to resident chassis.
  • 73af2675 northd: Remove duplicate NAT flows from lr_in_ip_input.
  • 20053786 tests: Fix dpctl related commands not properly executed at exit.
  • e52a475e tests: Fix multiple dhcp tests related issues.
  • 407356ab tests: Fix load balancing system-tests.
  • 28216f0c tests: Start scapy at the beginning of the test.
  • 446f7b75 ci: Remove missed references to 24.03.
  • ace80f76 northd: Fix the route and route policy lookup functions.
  • 24ed825d northd: Avoid useless iterations when recomputing policies.
  • b4838e31 northd: Avoid useless iterations when recomputing routes.
  • 91d86fef treewide: Remove old northd options.
  • d935db5c treewide: Remove the deprecated ct_lb action.
  • ec29cd3c treewide: Remove and deprecate feature flags.
  • 45fcde57 northd: Add missing feature change checks.
  • 5adc25e8 ci: Stop testing upgrade from 24.03.
  • 1c9be13a controller: Make sure the evpn/vtep-fdb-list is backward compatible.
  • 8450f133 ci: Fix upgrade test table number remapping.
  • 10176fd9 controller: Guard the delkey against unconditional removal.
  • 33d0be3a AUTHORS: Add Loke Berne.
  • 8b572fe8 Add nb_cfg_timestamp to SB_Global for propagation latency.
  • 5a72b763 northd: Make sure we handle multicast group update.
  • 33d8df53 ic: Add transit switch port and schema.
  • 31e11ad6 northd: Add build time check to ensure pipeline lengths.
  • 8651a32e northd: Fix 100% CPU when northd is paused.
  • 12bc6648 ovn-ic: Fix potential txn error inserting DP Binding in ISB.
  • b6ff965f ovn-ic: Fix Transaction error in ISB.
  • bbd79471 ovn-ic: Cancel contended ISB lock when ovn-ic is paused.
  • 6cfa0f21 ovn-ic: Fix race condition when ovn-ic is paused.
  • 3f3a8bfa ovn-ic: Fix 100% CPU when ovn-ic is paused.
  • f452d37e ovn-ic: Fix routes not deleted when lr is disabled.
  • a68cf33e controller: Fix mac-cache race condition causing extra ARP.
  • b81ef677 northd: Add EVPN ARP/ND suppression for logical switches.
  • 16c8b103 controller: Populate EVPN ARP side table for logical switches.
  • 9d80a88f actions: Add chk_evpn_arp action and EVPN side table.
  • 9c4ab635 controller: Add room between OpenFlow table stages.
  • 1cc8b92b tests: Replace hardcoded table numbers with OFTABLE macros in ovn.at.
  • b2d9ab9d pinctrl: Prevent busy looping with slow SB.
  • 9fbc6d66 pinctrl: Convert the put_ARP/ND/FDB actions to be lockless.
  • ce5a8cd7 spsc-ring: Add lock-free SPSC ring buffer.
  • 52fc0780 system-tests: Fix flaky “Load balancer health checks - …”.
  • c26eeb55 system-tests: Fix flaky “ECMP Flush CT entries” tests.
  • 1c4ba005 system-tests: Cleanup NETNS_DAEMONIZE in right order.
  • b2251d2a system-tests: Skip test instead of fail if module not found.
  • 8a704870 system-tests: Fix “dynamic-routing - EVPN … naming - Dual Stack”.
  • 655f7bfd northd: Use uuid hash from source of parsed route.
  • 5ae42c88 northd: Fix port group I-P for recreated groups.
  • 1e5fe58e controller: Do not remove ovn-installed from parent when deleting child port.
  • 93ec2945 tests: system-ovn: Fix force SNAT IP in load-balancer template test.
  • 8eccb222 system-kmod-macros: Load modern nf_conntrack modules.
  • cf418940 system-kmod-macros: Do not load (t)ftp modules for non-(t)ftp tests.
  • 8aa65b46 tests: Fix flaky “NAT with only dnat_and_snat NAT configured” test.
  • ccf6650c docs: Add dynamic routing (BGP) configuration guide.
  • 8d5aa2c7 AUTHORS: Update email.
  • ef6b5755 system-tests: Set stable datapath-id on bridges in system tests.
  • 609c9131 treewide: Remove Windows service handling.
  • 3bae90d9 northd: Fix HM reply lflow for type=external backends on localnet LS.
  • ce663bbc ovn-controller: Allow two datapaths to monitor the same vrf.
  • 8874d9dd ovn-controller: Remove unnecessary datapath plumbing from route-exchange-netlink.
  • f6e58e2f AUTHORS: Add Mykola Yurchenko.
  • 171ed24d northd: Clear stale LSP tags on tag_request removal.
  • e7f9994b northd, tests: Relay DHCP REBINDING DHCPREQUEST packets.
  • accc3e71 treewide: Remove shards of Windows support.
  • 860d5e41 northd: Enable incremental processing for remote ports.
  • 5767fe55 tests: Add macro for running UDP “echo” service.
  • 36b9ca98 northd: Ignore LRP.status write-only column in northd.
  • 7cb98aa2 ovn-nbctl: Display tier in “acl-list” for multi-tier ACLs.
  • 5535bce3 ovn-nbctl: Display peer info in “show” for router ports.
  • b21d0c1a tests: Fix flaky “Loadbalancer add-route option” system test.
  • c52005e2 controller: Add the capability to select EVPN MAC-IP bindings to advertise.
  • 4809d873 northd: Add the capability to select LB VIP to advertise via BGP.
  • 5eed4a1b northd: Add the capability to select NAT IP to advertise via BGP.
  • ccf521b5 northd: Add the capability to select host-IPs to advertise via BGP.
  • 77af2fd3 northd: Add the capability to select static routes to advertise via BGP.
  • 89dbc408 ovn-controller: Clear flow-restore-wait.
  • 0e12a61c tests: Remove MAC_Binding buffer limit test.
  • 0378a953 northd: recompute on datapath index reuse
  • b3794cb7 lflow: Always consider EVPN VTEP logical ingress/egress ports local.
  • 38cdf586 controller: Make the packet buffering lockless.
  • 30f43117 Revert “controller: Fix bfd up too early after unexpected reboot.”
  • 7508d3d7 tests: Ignore ‘recirc_id left allocated’ false positive.
  • 91d2d125 IPsec: Add IPsec backend debug options.
  • 2e6b0202 documentation: Add OVN Interconnection startup instructions.
  • 181b9167 documentation: Fix typos and formatting in install docs.
  • 182848bb documentation: Clarify that Windows is not tested or built.
  • a24eb5de documentation: Update build instructions for OVN docs.
  • c2bd277e documentation: Extend Fedora docs and remove distributions.rst.
  • a6087c3c documentation: Rewrite Debian/Ubuntu packaging documentation.
  • 1ad7881c documentation: Update outdated version references.
  • 5fe4047e documentation: Remove OVS leftover content from install docs.
  • 834d8c30 documentation: Fix incorrect commands in upgrade procedures.
  • 05005d6e mac-cache: Make sure we re-arp for proper IP for LRP with multiple IPs.
  • f6e030df tests: ARP to VIF port on LS with localnet port.
  • 78659feb northd: Revert “Process external arps on ha chassis”.
  • edf1f564 northd: Revert “Fix receiving ARP reply on non-resident chassis”.
  • 759ec0da northd: Revert “Fix for distributed dnat_and_snat ARP resolution”.
  • b218c635 northd: Revert “Make sure we process external ARPs even on GW routers”.
  • d93cb42a northd: Revert “Restrict external ARP request to logical_ip for dnat_and_snat”.
  • 4067544b physical: Re-evaluate CR ports when localnet port changes.
  • 158c547f northd: Fix wrong logical flows for dynamically learned routes.
  • a71a5bcb tests: Extract the common macros for send UDP and dump ARP/NS.
  • ca4f75e3 northd, ovn-ic: Add support for east-west traffic PBR.
  • 9e0b5d23 Fix the ovn-northd recompute loops for nb_cfg updates.
  • 1872d61e northd: Use MC_UNKNOWN for broadcast ARP requests.
  • d682437f pinctrl: Use correct IPv6 dst for nd_ns action for IPv4 over v6.
  • e7c82764 tests: Fix flaky test “Load balancer health checks - IPv4”.
  • dbdbfbf1 tests: Fix dpdk system tests not running on dual socket systems.
  • c67c4569 pinctrl: Fix ip_mcast_sync waking up pinctrl thread too often.
  • ae4b7cfa pinctrl: Fix garp_rarp waking up pinctrl thread too often.
  • c4fe822c pinctrl: Add pinctrl_notify_handler_thread counter.
  • b408eedf ovn-controller: Skip type-update check for new port bindings.
  • e8766634 rhel: Make ovn-logical-flows(7) conditional on sphinx.
  • dd46a88d ovn-controller: Port up/ovn-installed reported too early.
  • d6a253a7 northd: Add cross-references and reflow ovn-logical-flows(7).
  • 0ed01ac3 northd: Convert ovn-logical-flows(7) from XML to RST.
  • e0ad9edc northd: Fix ovn-northd manpage and usage for options and commands.
  • 0127a70d northd: Split logical flow docs into ovn-logical-flows(7).
  • d2629317 ovn-nb: Document Load_Balancer “event” option.
  • 5c16aade ovn-nbctl: Fix documentation and usage output for all commands.
  • bd06abf8 controller: Generate OpenFlow select groups for ECMP FDB entries.
  • 23ced9d3 controller: Make sure that EVPN datapaths are kept across runs.
  • c3902c27 controller: Move the group_table out of the engine.
  • be0c6824 controller: Accept ECMP FDB entries.
  • ff05f129 controller: Add nexthop exchange node.
  • 0f855161 controller: Support FDB entries with nexthop ID defined.
  • 70b78863 controller: Flush the netlink notifier message when we disable it.
  • e6ffc491 northd: Enable ARP/ND responder for localnet-sourced requests.
  • 9699f892 northd: Add ls_has_localnet_port() helper.
  • 20b77787 tests: Fix NF flapping test.
  • c6f462e6 tests: Replace “unsupported protocol” test.
  • 3391e61c controller: Skip frag-needed handling for VTEP ICMP packets.
  • 44af2a67 expr: Fix an old copy/paste error.
  • e235664f tests: Fix localport suppress gARP scapy input.
  • 87a6a60d lib: Fix dynamic_bitmap_last_set() on 32-bit architectures.
  • 136f1811 ovn-nb.xml: Replace Unicode em dash with ASCII comma.
  • 2f8ca06f pinctrl: Make sure the BFD packet contains correct amount of data.
  • 0e3d1d90 pinctrl: Unify handling of DHCPv6 options.
  • 2c063b50 pinctrl: Limit the IP packet size to buffer size for ICMP Need Frag.
  • c420b6fb northd: Skip conntrack for EVPN remote VTEP traffic.
  • 4bfb1d9d AUTHORS: Add Tiago Matos.
  • 052a298b ovn-ic: Use dual IC-SB connections to prevent constraint violations.
  • 976b9c18 northd: Fix ls_stateful_record_set_acls() not called in I-P handlers.
  • ef134f19 northd: Remove redundant init_mcast_info_for_datapath() call.
  • 0469489a northd: Fix other_config init in incremental LS processing.
  • 5fc710b3 northd, ic: Add hub-spoke options to adv DR routes learned in ovn-ic.
  • c9af703c controller: Add support for syncing the nexthop table.
  • 9ae6ae23 tests: Add basic test for route notifier.
  • 5ec13ae6 controller: Consolidate the netlink notifiers.
  • 5cb0bf4d vec: Extend the vector with pop iterator and bsearch wrapper.
  • d0a50459 controller: Make sure we free the route_data during change check.
  • 49437196 controller: Add missing neighbor_table_notify_destroy call.
  • 959f3911 northd: Don’t forward IP multicast to routers without IGMP relay.
  • c55f5643 vtep: Don’t add external ports to vtep Ucast_Macs_Remote.
  • 631faf77 vtep: Add tunnels to MACs learned from neighbour VTEPs.
  • c9404cea vtep: Propagate MAC database from VTEP endpoints.
  • fed2f796 tests: Stabilize localnet_learn_fdb packet-in count.
  • 4c508ddc northd: Fix requested-tnl-key not reassigned after conflict resolved by deletion.
  • d8b34bdf docs: Add dynamic routing integration architecture documentation.
  • 621f85e9 controller: Fix bfd up too early after unexpected reboot.
  • 31d9441e northd: Fix L3 EVPN when remote VTEP is not L2 adjacent.
  • 04708663 northd: Learned route use nexthop address family for outport IP selection.
  • f521487f northd: Use nexthop address family for ECMP symmetric reply flows.
  • cc717c47 northd: Use nexthop address family in find_static_route_outport.
  • c7575fc1 ofctrl: Look for duplicated conjunctions directly in the ofpacts.
  • f887fc43 ofctrl: Fix removing wrong conjunction during the duplicate check.
  • 80dccd68 ofctrl: Count the number of referenced flows with address sets.
  • c2bddf89 ofctrl: Use hash map lookup for duplicate references check.
  • c486c0b6 ofctrl: Track Sb flow references in a hash map.
  • b4d2c036 controller: Fix an assertion failure with multiple mirror types.
  • 16b79a66 northd: Restrict external ARP request to logical_ip for dnat_and_snat.
  • 06ac2fc6 northd: Make sure we process external ARPs even on GW routers.
  • 7eeebcff northd: Use LRP MAC as monitor src only if the LB is added to the LR.
  • ea767325 pinctrl: Update in-memory svc monitor structures on SB changes.
  • 985551d4 northd: Don’t recognize UDP packets as health check responses.
  • 5b81c389 ci: Bump action versions to support Node 24.
  • f8b667a7 northd: Get neutron values from proper column.
  • 5395e12f northd: Drop traffic for ECMP group with “discard” route.
  • f9429716 ovn-nbctl: Remove stray “+” in the ovn-nbctl help output.
  • 75d8535c northd: Add requested-encap-ip option for logical ports.
  • a7507b91 Add Dmitry Mityugov to AUTHORS.rst.
  • 23c59851 northd: Fix a discarded qualifer warning.
  • 244e70dd rhel: Make version displayed to the user customizable.
  • 2f297d52 Reapply “northd: Add and delete logical routers in en-lflow engine node.”.
  • 0e2bcf70 northd: Change ovn_dp_groups to decrement refcount in do_ovn_lflow_add.
  • 215b0a1e mac-cache: Only refresh mac bindings for chassis local ports.
  • bf2efb3f statctrl: Remove handler specific parameters.
  • 6fa6492a tests: Fix the “Service Monitor synchronization” for cross-az.
  • 69c2b867 ic: Fix infinite route learning with same prefix and nexthop.
  • 02030351 pinctrl: Process packets even when the lock is taken.
  • aab84f86 ofctrl: Remove unused ovs_table parameter from ofctrl_run.
  • 1ffe3e6d AUTHORS: Update email for stackit senders.
  • 5a2565ee tests: Fix two “BGP learned routes” tests.
  • d1186166 tests: Fix multinode test using wrong system-id.
  • f7bb2468 tests: Fix multinode test logs not always properly copied.
  • 0a76d7bd tests: Avoid calling ovs-vsctl or ovs-ofctl on central.
  • e1c6dd4b ovs: Update submodule to v3.7.0.
  • 3ae1e91e northd: Separate processing of host connected routes from syncing.
  • 139e28de en-advertise-route-sync: Move the code around a bit.
  • 24c432d2 northd: Do not fully parse LSP port security.
  • 080258c0 AUTHORS: Add Panos Kostopoulos Kyrimis.
  • 7ea2a004 ovn-ctl: Fix typo causing run_ovnbr_ovsdb to detach.
  • c8d723a7 ovn-ctl: Missing stop_ovnbr_ovsdb implementation.
  • 640c7e15 en-datapath-logical-switch: Use correct datatype.
  • 29f053f9 northd: Make sure we repopulate the IPAM reserved addresses.
  • 11ac424d tests: Sort output in flaky s390x tests.
  • 37a2ba36 northd: Remove redundant engine node input.
  • e1d686a5 Prepare for post-v26.03.0.