Changelog v25.09.3
Changes from v25.09.2 to v25.09.3
- a9714cd7 Set release date for 25.09.3.
- db2b2d62 pinctrl: Make sure the BFD packet contains correct amount of data.
- 71069211 pinctrl: Unify handling of DHCPv6 options.
- 2434ce73 pinctrl: Limit the IP packet size to buffer size for ICMP Need Frag.
- 45c18c43 northd: Fix ls_stateful_record_set_acls() not called in I-P handlers.
- 9ebb4479 controller: Make sure we free the route_data during change check.
- 10f77a3e controller: Add missing neighbor_table_notify_destroy call.
- 1d14f5e2 northd: Don’t forward IP multicast to routers without IGMP relay.
- f94a35bc tests: Add missing L3 EVPN helper functions for multinode BGP tests.
- 4dedd1e8 tests: Stabilize localnet_learn_fdb packet-in count.
- fad3dcd8 northd: Fix requested-tnl-key not reassigned after conflict resolved by deletion.
- c38d7c7a controller: Fix bfd up too early after unexpected reboot.
- 2d22689f northd: Fix L3 EVPN when remote VTEP is not L2 adjacent.
- 93177514 northd: Learned route use nexthop address family for outport IP selection.
- 5a3da276 northd: Use nexthop address family for ECMP symmetric reply flows.
- 0cf2debd northd: Use nexthop address family in find_static_route_outport.
- ac42e942 controller: Fix an assertion failure with multiple mirror types.
- b65d5fc7 pinctrl: Update in-memory svc monitor structures on SB changes.
- bfef1eb3 rhel: Make version displayed to the user customizable.
- eed62b61 ci: Bump action versions to support Node 24.
- f3a1395a northd: Get neutron values from proper column.
- f4de40a3 northd: Drop traffic for ECMP group with “discard” route.
- 049a029e Add Dmitry Mityugov to AUTHORS.rst.
- 7ca7399f northd: Fix a discarded qualifer warning.
- 04ed706d mac-cache: Only refresh mac bindings for chassis local ports.
- c71061a6 statctrl: Remove handler specific parameters.
- c7066edb ic: Fix infinite route learning with same prefix and nexthop.
- 0c8fc85e tests: Fix the “Service Monitor synchronization” for cross-az.
- 7982264e pinctrl: Process packets even when the lock is taken.
- 9c4c8f4c tests: Fix two “BGP learned routes” tests.
- d70ba7ae tests: Fix multinode test using wrong system-id.
- deb87385 ovs: Update submodule to v3.6.2.
- 4918661f northd: Do not fully parse LSP port security.
- 96e081bc en-datapath-logical-switch: Use correct datatype.
- 8748adda northd: Make sure we repopulate the IPAM reserved addresses.
- 4a123644 tests: Sort output in flaky s390x tests.
- 62dc2240 northd: Remove redundant engine node input.
- 8dda00d5 controller: ACL correctly handles fragmented traffic.
- 3ea381d7 ci: ovn-kubernetes: Move our CI jobs to OVN-K release-1.2 branch.
- 18516f8c controller: Add option to make port security compliant with RFC 9568.
- 8b70e8b2 ovn-util: Add helper for parsing and working with masked MACs.
- 762027ca lflow: Change the port security parsing log from INFO to WARN.
- 1252ba38 northd: Do not forward unknown ether type to router ports.
- b1a96fd4 inc-proc-eng: Assert that node states are in the right range.
- e97f7caf northd: Commit ECMP symmetric egress traffic earlier.
- 04eac21d controller: Prevent crash when SB_Global is empty.
- 2e152863 tests: Fix flaky ‘Remote chassis flood flows’ test.
- 47b97170 tests: Don’t use potentially unreachable IPs for IPFIX.
- 89f75aa6 ci: Increase the disk size for CirrusCI VM.
- 41668dae ovn-ic: Fix Service_Monitor fight between ovn-ic and ovn-northd.
- 7e60bc72 tests: Use
command -v instead of which.
- e0b3dadc tests: Use find_command to check for nft command.
- 19590124 lflow: Add missing match on eth.src for ND port security.
- 55494c15 northd: Do not send ICMP packet too big for multicast traffic.
- d8cbf37e ci: ovn-kubernetes: Consolidate to use ovn-kube’s Dockerfile.
- 13ec1488 northd: Skip switch ports from conntrack.
- 4d3bc6a7 lflow: Enable default drop for ND NS in with port security enabled.
- 33dfbcea northd: Improvements of ICMP TTL exceeded behavior.
- 0f456ab9 controller: Avoid adv the same ip prefix and priority.
- a0072dc7 tests: Add new TAG_TEST_NOT_UPGRADABLE to some tests.
- 92be0368 tests: Fix “ACL log_related” system-test.
- 82c04934 northd: Fix TCP connection in stateless nat.
- b1384b05 northd: Fix enable-stateless-acl-with-lb hairpin use.
- c157eb53 physical: Fix remote chassis flood ingress flows for multiple encaps.
- 0d16ab09 controller: Add missing nw_ttl field to match against legit NAs.
- 3f7ada65 pinctrl: Avoid unaligned access to dhcpv6 options.
- eaa34803 controller-vtep: Properly free the ovn version at the end.
- b556bff6 binding: Prevent maybe-uninitialized error for queue variable.
- 751f87a4 tests: Tag “enable-stateless-acl-with-lb usage” as unstable.
- 9ee7c8bc northd: Do not assign requested tunnel key to the derived CR port.
- 75fff00b northd: Delete learned route with CR without chassis.
- a416129f tests: Ignore AT_CHECK stderr for
grep ... | grep -q.
- b907f9ed tests: Fix test for tc rounding behavior change.
- cdb79fd5 controller: Fix typo configuring evpn IPv6 local tunnel IP.
- cc9d497b tests: Mark fmt_pkt test with HAVE_SCAPY requirement.
- 49ff6818 controller: Make sure we don’t do shallow copy of route_data.
- eea8adf8 controller: Make sure we remove stale routes first.
- f321eead tests: Fix ACL direction consistency.
- c75770a4 tests/ovn-ic: Add missing OVN_CLEANUP_IC call.
- a29d068a tests/ovn-controller: Add missing cleanup.
- 3d90c453 tests/ovn: Add missing partial cleanups.
- 6494596f tests/ovn: Add missing OVN_CLEANUP calls.
- c35d4171 tests: Add OVN_CLEANUP_DBS and use it in tests that already stopped northd.
- b25f3da1 tests/ovn-controller-vtep: Remove unused test net.
- 50acb55e tests/ovn-controller-vtep: Add missing OVN_CONTROLLER_VTEP_STOP calls.
- 4589ac78 tests: Add missing OVN_CLEANUP_NORTHD calls.
- 6da9f1fc en-datapath-sync: Avoid unnecessary datapath recomputes.
- 59abbd20 controller: CT zone allocation for DGP LSPs enabled ACL.
- df99035f tests: Require scapy for ‘IP packet buffering’.
- dd7cac55 Prepare for 25.09.3.