In saucy, it appears that vmxnet and vmblock are not needed (nor is vmci). The vmxnet3 is distributed with the kernel, and in fact if you use the installer from the latest vmware-tools ISO, it does not build vmxnet since the installer script knows this.
vmblock required a bit of changes to work (kernel file operation struct changed a bit, as well as some calls), but I was able to get it compile and spin up /proc/fs/vmblock. It should be noted that copy/paste of text works without vmblock in the latest kernel. I did not test drag & drop functionality, since I'm running a minimal desktop at the moment.
Finally, using the hgfs module sources from vmware-tools ISO, a single line change allowed me to build the hgfs module and mount shares in 3.11. I did manage to turn this code into a dkms module, and it built just fine.
I should note that even without the modules built by dkms, if I run the vmware-user-suid-wrapper (which spawns vmtoolsd for the user), it does complain about vmblock not being there (unless I use my own built vmblock module), but guest resizing works just fine.
In saucy, it appears that vmxnet and vmblock are not needed (nor is vmci). The vmxnet3 is distributed with the kernel, and in fact if you use the installer from the latest vmware-tools ISO, it does not build vmxnet since the installer script knows this.
vmblock required a bit of changes to work (kernel file operation struct changed a bit, as well as some calls), but I was able to get it compile and spin up /proc/fs/vmblock. It should be noted that copy/paste of text works without vmblock in the latest kernel. I did not test drag & drop functionality, since I'm running a minimal desktop at the moment.
Finally, using the hgfs module sources from vmware-tools ISO, a single line change allowed me to build the hgfs module and mount shares in 3.11. I did manage to turn this code into a dkms module, and it built just fine.
I should note that even without the modules built by dkms, if I run the vmware- user-suid- wrapper (which spawns vmtoolsd for the user), it does complain about vmblock not being there (unless I use my own built vmblock module), but guest resizing works just fine.