This patch provides the necessary bits required for VMware Workstation 10.0.x to compile and run on kernel 3.14.

Download this patch

Then follow these steps from a terminal as root user

# cd /usr/lib/vmware/modules/source/
# cp vmnet.tar vmnet.tar.original
# tar xvf vmnet.tar vmnet-only/filter.c
# patch vmnet-only/filter.c < /location_of_filter.c.diff/kernel-3.14-vmware-filter.c.diff
# tar -uvf vmnet.tar vmnet-only/filter.c
# rm -rf vmnet-only/
# vmware-modconfig --console --install-all

Enjoy!

Cameron Seader Cameron Seader is Director of Solutions Architects for North America, West at SUSE and a technology leader with more than 25 years of experience helping enterprises modernize applications and adopt cloud-native, data, and AI platforms. He works closely with organizations to design scalable distributed systems and modern data architectures that support real-time analytics and next-generation workloads. Cameron is a frequent speaker at industry events including KubeCon and SUSECON and is an active contributor to the open-source community