I have no idea where else to report bugs, so here it goes
The vmnet kernel module doesn't compile. Not much else can be said, it seems that a name is defined as a variable and as a function in the same file.
/tmp/modconfig-7m7SUZ/vmnet-only# /usr/bin/make -j2 -C /tmp/modconfig-7m7SUZ/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13.0-23-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no
Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-7m7SUZ/vmnet-only'
/usr/bin/make -C /lib/modules/3.13.0-23-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-23-generic'
CC [M] /tmp/modconfig-7m7SUZ/vmnet-only/filter.o
CC [M] /tmp/modconfig-7m7SUZ/vmnet-only/procfs.o
/tmp/modconfig-7m7SUZ/vmnet-only/filter.c:206:1: error: conflicting types for ‘VNetFilterHookFn’
VNetFilterHookFn(unsigned int hooknum, // IN:
^
/tmp/modconfig-7m7SUZ/vmnet-only/filter.c:64:18: note: previous declaration of ‘VNetFilterHookFn’ was here
static nf_hookfn VNetFilterHookFn;
^
/tmp/modconfig-7m7SUZ/vmnet-only/filter.c:64:18: warning: ‘VNetFilterHookFn’ used but never defined [enabled by default]
/tmp/modconfig-7m7SUZ/vmnet-only/filter.c:206:1: warning: ‘VNetFilterHookFn’ defined but not used [-Wunused-function]
VNetFilterHookFn(unsigned int hooknum, // IN:
^
make[2]: *** [/tmp/modconfig-7m7SUZ/vmnet-only/filter.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-7m7SUZ/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-23-generic'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/modconfig-7m7SUZ/vmnet-only'