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.