The kernel-devel package is a subset of the full kernel source to build kernel
modules. This subset does *not* contain the tun source
requires the tun source.
If this is the case, then mac-on-linux is broken.
There is absolutely no reason for shipping driver source as part of the includes.
What's it possibly need that source for? If it's just a regular tuntap user,
surely it can do what everyone else does and use /dev/net/tun with appropriate
ioctls - I can't see (without looking) what it needs to be doing so much.
Dave & Jon,
Thanks for responding. The short answer is "You are both correct".
I took your comments seriously and exchanged some email with the current MOL
maintainer. Once upon a time MOL built its own TUN driver. For 2.6.x series
kernels, this is no longer required or desirable.
My apologies for wasting your time.