Changelog v26.03.3
Changes from v26.03.2 to v26.03.3
- 4c5118fc Set release date for 26.03.3.
- 613e0cf1 controller: Resync netlink tables after missed notifications.
- b549de79 tests: Mark “MAC binding aging - probing GW router Dynamic Neigh” unstable.
- 7eaca653 tests: Add test for VTEP chassis feature evaluation.
- 728bbe2e controller: Fix tunnel type checks broken by sequential enum values.
- aec72da2 northd: Ignore VTEP chassis when evaluating chassis features.
- a159c30b tests: Fix MAC binding probing flakiness.
- 763018b5 tests: Fix flaky “Mirror - lport: 2 HVs, 2 LS, 1 lport/LS…”.
- 283f6461 treewide: Fix imcp typo.
- 88cb5523 mac-cache: Use packet count to check if flow is active.
- 0554c127 mac-cache: Do not send probes for inactive MAC Bindings.
- 6db4b8c7 sync-meters: Do not recompute if both log and meters are not set.
- 8abcb38b br-ofctrl: Don’t defer flow update acknowledgement.
- 51069238 neighbor-of: Lift the reply limitation for ARP mac_cache_use flows.
- e8d746c5 tests: Support recent vtysh output.
- 077530cb tests: Support recent curl -v output in multinode tests.
- fd448a9d tests: Fix multinode test not cleaning chassis-mac-mapping.
- 25503238 tests: Fix learned flows causing flaky tests.
- 572bc48c lib: Fix n_elems accounting in dynamic_bitmap_or().
- fb6b1e2f ofctrl: Don’t defer flow update acknowledgement.
- d2f7f9ac tests: Keep ECMP Ncat listeners from half-closing.
- bb145293 tests: Require Ncat for system tests.
- adfc3759 northd: Omit alert for the SB DNS table.
- b17ac57f northd: Support /31 router ports (RFC 3021).
- 29da768a mac-cache: Send broadcast re-ARP probes after a while.
- 74726bd2 northd: Skip UNSNAT for force-SNAT load balancer VIPs.
- 09be9922 tests: Add missing check for ovn-nbctl in ovn-ic.at.
- 5e595af0 checkpatch: Ensure ovn_as az-x ovn-nbctl/sbctl have a check.
- 06496ad6 controller: Add missing I-P handler for MAC binding sync.
- 9bffc62f controller: Remove dynamic-routing-arp-prefer-local option.
- 3baa9744 controller: Distribute EVPN-learned MAC bindings via SB.
- 721fbde5 ovn-ic: Do not try to advertise auto-generated lla next_hops.
- 6369b073 ovn-controller: Create ovn tunnel ports as transient.
- bbef2113 tests: rework “HA: Check for missing garp on leader …”.
- b3cffdb7 github: Workaround broken Ubuntu 24.04 podman version.
- 3e483406 controller: Correctly set default encap IP.
- 296a16e1 tests: Fix flaky “Routing protocol control plane redirect” test.
- 4835ae1d actions: Fix memory leak in encode_ct_lb().
- b97e3dcc tests: Use M_START_TCPDUMPS.
- 51440992 tests: Add M_START_TCPDUMPS macro in multinode.
- 59f18ff3 northd: Fix Crash when deleting ports with BFD session.
- a2091d58 northd: Make sure we learn from ND NS as we do with ARP requests.
- 566793ff controller: Flush dynamic routes learned in uninterested LRP.
- 5bf38ae1 pinctrl: Use unicast for MAC binding ARP probe.
- e4cdfc36 ovs: Bump submodule to the tip of branch-3.7.
- 1e8885b6 tests: Fix flaky “Traffic from external port not looped back to localnet”.
- b0cb1d32 northd: Make sure lookup_nd works with ND if nd.tll is 0.
- 51eb7a59 neighbor: Advertise dynamically learned FDB entries.
- 9794cd86 inc-proc-eng: Disable engine stopwatches by default.
- ca33b0da Revert “northd: Fix HM reply lflow for type=external backends on localnet LS.”
- 6f28174c ci: Update crun to 1.28 in GitHub actions runner.
- 31447d9f northd: Restrict ARP/ND_NS L2 lookup flows to broadcast.
- 8aa51920 northd: Use MC_UNKNOWN for broadcast ARP requests.
- 5fb4cb24 tests: Use a native UDP server for ACL sampling.
- 2d762d19 tests: Send CoPP Scapy traffic at layer 2.
- 4d32c2f9 tests: Find cat through PATH.
- 1ce27944 tests: Use explicit schemes for Wget URLs.
- 944dded0 tests: Use portable IPv6 ping invocation.
- fcb0305c ovn-nb, NEWS, tests: Use correct option name lsp_learn_fdb.
- 9be8b2cf northd: Gate priority-1 default-allow on REG_ACL_TIER for tiered ACLs.
- 2d7c7ac0 debian: Source ovn-lib from ovn-host init script.
- a3a76cfa northd: Add missing ARP/ND flows for unreachable LB NATs.
- bf337ef7 pinctrl: Avoid flooding duplicate periodic GR RAs from all chassis.
- fe0c64f1 controller: Monitor port bindings with periodic RA enabled.
- 1a732819 pinctrl: Allow periodic RAs through localnet for DGP.
- 31bf3d4c tests: Fix flaky “check ovn-northd and ovn-controller version pinning”.
- 2c66be01 northd: Use source IP for TTL expire on gw ports.
- 2834dbcc northd: Restrict TTL exceeded replies on l3dgw to resident chassis.
- 214ad59c northd: Avoid extra ARP/ND flows for non-LB NATs.
- 3c1132d6 northd: Remove per-IPv6-route priority-200 nd_ns flows.
- 861c18b4 tests: Fix “ovn-controller-vtep - vtep-macs 1”.
- b31e13d1 tests: Fix flaky “4 HV, 3 LS, 2 LR, packet test with HA …”.
- 7a9cbf7b tests: Fix flaky “ip_port_mappings validation: IPv4”.
- f1fcc6bb tests: Fix flaky Logical router incremental processing for NAT.
- e0f09c3b tests: Fix flaky “vtep: 3 HVs, 1 VIFs/HV, 1 GW, 1 LS”.
- a228a3b1 tests: Fix flaky “OVN QoS port deletion”.
- dafca633 tests: Fix flaky “proxy-arp: 1 HVs, 1 LSs, 1 lport/LS, 1 LR”.
- 990c571c tests: Fix flaky “RBAC – Recover builtin role and permissions”.
- f6fe7607 tests: Fix flaky “Remote chassis flood flows”.
- 509c9952 tests: Fix flaky “ovn-controller - port binding type …”.
- 111054ff tests: Fix flaky “Remote chassis flood flows - multiple …”.
- 63a55f50 tests: Fix flaky “multiple encap ips selection …”.
- a8e04f1d tests: Fix flaky “1 LR with HA distributed router gateway port”.
- 81a17c87 tests: Fix flaky “localnet connectivity with multiple …”.
- fa098c5e tests: Fix flaky “4 HV, 3 LS, 2 LR, packet test with HA …”.
- 656e9e3f tests: Fix flaky “spine-leaf: 3 HVs, 3 LSs, connected via …”.
- d94026a6 tests: Fix flaky “IP relocation using GARP request”.
- 0b7e7d6d tests: Remove most ofport-request from tests.
- 6458cc51 system-tests: Fix ACLs - persistent sessions.
- e8124388 tests: Fix flaky “ovn-ic – local duplicate connected route”.
- 650cdd95 tests: Fix flaky “ovn-ic – route deletion upon TS deletion”.
- 192159fd tests: Fix flaky “ovn-ic – Add transit router”.
- 7eeb5f38 tests: Fix multiple ovn-ic flaky tests not syncing with DBs.
- d25dc2ad tests: Fix flaky ovn-ic tests not waiting for ts.
- 484e7832 tests: Fix flaky ovn-ic tests not waiting for az to be started.
- a3d74c3d tests: Fix dpctl related commands not properly executed at exit.
- 351a4ff8 tests: Fix multiple dhcp tests related issues.
- ac165c29 tests: Fix load balancing system-tests.
- a42d960c tests: Start scapy at the beginning of the test.
- cebc4e9a northd: Fix the route and route policy lookup functions.
- 5df2ad31 northd: Avoid useless iterations when recomputing policies.
- 8369221f northd: Avoid useless iterations when recomputing routes.
- 829cc391 northd: Add missing feature change checks.
- f6292ce3 ci: Fix upgrade test table number remapping.
- 47f5fa1a northd: Make sure we handle multicast group update.
- 9054c40e northd: Fix 100% CPU when northd is paused.
- e43f1cfd ovn-ic: Fix 100% CPU when ovn-ic is paused.
- 41021410 ovn-ic: Fix routes not deleted when lr is disabled.
- a8d6e489 controller: Fix mac-cache race condition causing extra ARP.
- 2da6828b tests: Replace hardcoded table numbers with OFTABLE macros in ovn.at.
- 97c43351 pinctrl: Prevent busy looping with slow SB.
- d133a36e pinctrl: Convert the put_ARP/ND/FDB actions to be lockless.
- b8cb9770 spsc-ring: Add lock-free SPSC ring buffer.
- 608aa1c3 Prepare for 26.03.3.