VMware module build for vmnet module (network access module) fails on compile using stock RH 7.1 2.4.2-2 header files Extracting the sources of the vmnet module. Building the vmnet module. make: Entering directory `/tmp/vmware-config1/vmnet-only' bridge.c: In function `VNetBridgeReceiveFromDev': bridge.c:788: warning: implicit declaration of function `skb_datarefp' make: Leaving directory `/tmp/vmware-config1/vmnet-only' Unable to make a vmnet module that can be loaded in the running kernel: /tmp/vmware-config1/vmnet.o: unresolved symbol skb_datarefp There is probably a light difference of kernel configuration between the set of C header files you specified and your running kernel. You may want to rebuild a kernel based on that directory, or specify another directory.
This is a bug in the VMware driver. Please contact their support team to get the updated driver.
http://www.vmware.com/support/ws2/doc/whatsnew_ws_linux.htm but as they seem to take AGES to get the 5 line patch I'll attach it to this bug for you.
Created attachment 16345 [details] Patch to vmware to make it work on 2.4 kernels
*** Bug 38135 has been marked as a duplicate of this bug. ***