This is a resend of https://lore.kernel.org/netdev/20240807103943.1633950-1-dmantipov@yandex.ru, briefly re-tested against 6.11.0-rc5 on x86 and arm64 qemu targets, with (hopefully) addressed notes from https://lore.kernel.org/netdev/20240807193352.66ceaab8@kernel.org and https://lore.kernel.org/netdev/878qx6y8ds.fsf@intel.com.