Changelog v25.03.3
Changes from v25.03.2 to v25.03.3
- f6031b7e Set release date for 25.03.3.
- 2240815a pinctrl: Make sure the BFD packet contains correct amount of data.
- f2f840df pinctrl: Unify handling of DHCPv6 options.
- 609ef5e7 pinctrl: Limit the IP packet size to buffer size for ICMP Need Frag.
- cb962cdd controller: Make sure we free the route_data during change check.
- 248eb277 northd: Don’t forward IP multicast to routers without IGMP relay.
- 3565016d controller: Fix bfd up too early after unexpected reboot.
- eace8f30 ci: Bump ovn-fake-multinode tag.
- b2dde422 Modified the CI to use ovn-fake-multinode v0.3.
- 80d5c61a .ci: ovn-fake-multinode-tests: Test upgrades from the latest LTS (24.03).
- 92ae411d tests: Stabilize localnet_learn_fdb packet-in count.
- 2d90bb49 northd: Fix requested-tnl-key not reassigned after conflict resolved by deletion.
- ed4799b8 northd: Introduce disable_garp_rarp option for logical_router table.
- a42ab4da northd: Fix L3 EVPN when remote VTEP is not L2 adjacent.
- 3b62bb96 northd: Learned route use nexthop address family for outport IP selection.
- c7602dfb northd: Use nexthop address family for ECMP symmetric reply flows.
- 398785ae northd: Use nexthop address family in find_static_route_outport.
- a13cbe7b controller: Fix an assertion failure with multiple mirror types.
- c6034151 pinctrl: Update in-memory svc monitor structures on SB changes.
- 33853c4a rhel: Make version displayed to the user customizable.
- 75456fa6 ci: Bump action versions to support Node 24.
- d221ed5e northd: Drop traffic for ECMP group with “discard” route.
- 52c458f9 Add Dmitry Mityugov to AUTHORS.rst.
- 1f4442ba northd: Fix a discarded qualifer warning.
- c49070e0 mac-cache: Only refresh mac bindings for chassis local ports.
- 172ae17b statctrl: Remove handler specific parameters.
- ba30df47 ic: Fix infinite route learning with same prefix and nexthop.
- 40a84428 pinctrl: Process packets even when the lock is taken.
- 703dfcfd tests: Fix two “BGP learned routes” tests.
- fe6850fb tests: Fix multinode test using wrong system-id.
- 1c811292 ovs: Update submodule to v3.5.3.
- 0e0efd09 northd: Do not fully parse LSP port security.
- 2fe98534 tests: Sort output in flaky s390x tests.
- 66b6acf1 northd: Remove redundant engine node input.
- f8c8b837 controller: ACL correctly handles fragmented traffic.
- 04ab770e controller: Add option to make port security compliant with RFC 9568.
- ff80db5f ovn-util: Add helper for parsing and working with masked MACs.
- 9f9eb9e6 lflow: Change the port security parsing log from INFO to WARN.
- 15ef9a08 northd: Do not forward unknown ether type to router ports.
- 49496ed8 inc-proc-eng: Assert that node states are in the right range.
- 86075a01 northd: Commit ECMP symmetric egress traffic earlier.
- 5e7b66aa controller: Prevent crash when SB_Global is empty.
- 0df31be8 tests: Fix flaky ‘Remote chassis flood flows’ test.
- d20cdcda tests: Don’t use potentially unreachable IPs for IPFIX.
- 664e6479 ci: Increase the disk size for CirrusCI VM.
- b3d1da26 tests: Use
command -v instead of which.
- 3629cc45 tests: Use find_command to check for nft command.
- 5db58e70 lflow: Add missing match on eth.src for ND port security.
- 5de4a635 northd: Do not send ICMP packet too big for multicast traffic.
- ea167342 ci: ovn-kubernetes: Consolidate to use ovn-kube’s Dockerfile.
- 9a527837 lflow: Enable default drop for ND NS in with port security enabled.
- 153440f0 northd: Improvements of ICMP TTL exceeded behavior.
- 014dad66 controller: Avoid adv the same ip prefix and priority.
- 605bccad tests: Fix “ACL log_related” system-test.
- 50950f6c northd: Fix TCP connection in stateless nat.
- 428d7be2 physical: Fix remote chassis flood ingress flows for multiple encaps.
- 85eff866 controller: Add missing nw_ttl field to match against legit NAs.
- 97e3fbda pinctrl: Avoid unaligned access to dhcpv6 options.
- 6c04edc6 controller-vtep: Properly free the ovn version at the end.
- e4bcaf46 binding: Prevent maybe-uninitialized error for queue variable.
- b07b6e2c northd: Do not assign requested tunnel key to the derived CR port.
- 5a5527a0 tests: Fix ACL direction consistency.
- bde62cfa northd: Delete learned route with CR without chassis.
- 51ad8874 controller: CT zone allocation for DGP LSPs enabled ACL.
- 8fefb2c5 tests: Ignore AT_CHECK stderr for
grep ... | grep -q.
- 153b0b13 tests: Fix test for tc rounding behavior change.
- d2ab6b2c controller: Make sure we remove stale routes first.
- 6f61f91d tests/ovn-ic: Add missing OVN_CLEANUP_IC call.
- 60654994 tests/ovn-controller: Add missing cleanup.
- 5c6981a3 tests/ovn: Add missing partial cleanups.
- 2da897c8 tests/ovn: Add missing OVN_CLEANUP calls.
- be628b81 tests: Add OVN_CLEANUP_DBS and use it in tests that already stopped northd.
- ffab32b0 tests/ovn-controller-vtep: Remove unused test net.
- 1e245b65 tests/ovn-controller-vtep: Add missing OVN_CONTROLLER_VTEP_STOP calls.
- 9b6565ad tests: Add missing OVN_CLEANUP_NORTHD calls.
- 5823ec66 tests: Require scapy for ‘IP packet buffering’.
- 079b0c36 ovs: Bump to include fix for non-existent rows in idl uuid lookup.
- dc74c128 controller: Prevent learning of static routes in BGP.
- fb4e0f9f northd: Skip transient SB datapath IDL records.
- e62f7156 pinctrl: Make sure we can learn IGMP groups only on switches.
- fc888fd1 pinctrl: Fix Service_Monitor reported online very slowly.
- 826f2e2c pinctrl: Fix Service_Monitor status change not updated.
- 89712b6f pinctrl: Speed up Service_Monitor updates.
- d95e1809 pinctrl: Avoid waking-up pinctrl thread too often.
- 099dc791 pinctrl: Fix wrong value in timer_wait_until().
- bbe771a7 pinctrl: Use proper drop counter for FDB.
- b75aa38e northd: Delete learned routes when dynamic-routing is false.
- 81c317ea tests: Ensure all central components stop at the end of the test.
- 12e50879 Prepare for 25.03.3.