Sound similar to the ethernet driver / kernel update I had with Proxmox and VMs earlier in the year. Matt was able to provide a patched kernel as a workaround in debian.
Wonder if a OpenWRT 23.05.5 build with 23.05.2 kernel would work in the meantime until Matt can tackle it
On the vhost-net issue, I noticed NXP have made a slight tweak to the buffer handling in their own kernel. That might fix the issue, so I’ll test that first before poking them again.
Thanks for reminding me, I was going to examine some changes in NXP’s tree but I didn’t get around to it. Sometimes the NXP team are busy with their internal release schedule so they miss what is going on in the kernel lists.
I’m working through the open source backlog at the moment so I’ll take a look at it again soon.
Update: I have come up with a fix which I’ve been testing for the last week. It seems OK.
except..
There appears to be another kernel bug introduced around 6.6.103 which means I haven’t been able to test it fully with muvirt. It causes the entire system to lock up and become unresponsive while sending traffic to/from a VM
I have not seen the issue on any other kernel series (like 6.12 or .6.17-rcX).
If you are using OpenWrt or muvirt for virtualization, don’t use any of our 24.10.x (6.6 kernel) builds unless they are listed on our archive page.