VMware – Vmnet Surprise in Kernel 6.4.10.. and a Fix..
Kernel 6.4.10 includes a backported change from the 6.5-rc branch, and this breaks the vmnet 17.0.2 compile..
The fix is to replicate the same logic from the 6.5 ‘tmp’ branch, at https://github.com/mkubecek/vmware-host-modules/blob/tmp/workstation-17.0.2-k6.5/vmnet-only/bridge.c – around line 47.. For some odd reason, this did not behave correctly on my system, and so I modified/simplified the kernel-version-test portion of it, to:
if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 4, 10)
With this change, vmnet compiles/loads/runs OK..
Robert Gadsdon. August 12th 2023.
I got this problem yesterday. Then I created a patch with this fix here
Issue: https://github.com/mkubecek/vmware-host-modules/issues/204
Patch: https://github.com/mkubecek/vmware-host-modules/files/12323694/fix-6.4.10-breaks-vmnet-vmware-17.0.2.diff.gz