Rock 5 Kernel Addtion

I have a 5A running the official Ubuntu image. I am trying to get VXLAN working, but it does not come enabled by default. Reading online says that the Ubuntu image for ARM doesn’t have VXLAN included, you have to install it. sudo apt install linux-modules-extra-raspi. I have run into some errors. It seems
vmlinuz-5.10.110-12-rockchip is being replaced with vmlinuz-5.15.0-1035-raspi which is wrong and caused the Rock 5 to not boot anymore.

Error below

/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.15.0-1035-raspi
flash-kernel: deferring update (trigger activated)
/etc/kernel/postinst.d/yz-update-overlays:
Updating overlays for 5.15.0-1035-raspi ...
/etc/kernel/postinst.d/zz-flash-kernel:
flash-kernel: deferring update (trigger activated)
/etc/kernel/postinst.d/zz-u-boot-menu:
P: Checking for EXTLINUX directory... found.
P: Writing config for vmlinuz-5.15.0-1035-raspi...
P: Writing config for vmlinuz-5.10.110-12-rockchip...
P: Writing config for vmlinuz-5.10.110-11-rockchip...
P: Writing config for vmlinuz-5.10.110-6-rockchip...
P: Updating /boot/extlinux/extlinux.conf...
/etc/kernel/postinst.d/zz-uncompress-kernel:
Decompressing /boot/vmlinuz-5.15.0-1035-raspi ...

I am looking for help trying to get VXLAN added to the rockchip kernel. Thanks

Not sure this is needed anymore, unlike the raspberry pi images, you can just load the vxlan module with modprobe vxlan

@RadxaYuntian please help to look into this question