On Wed, Oct 27, 2010 at 2:26 PM, piper.guy1 <piper [ dot ] guy1 [ at ] gmail [ dot ] com> wrote: >> Well, ethtool is a linux-specific tool to poke at network devices, so >> I actually would expect it to include linux/* headers directly. I >> wouldn't hold much hope of compiling that on windows. > > I never said that I'm compiling under Windows. I'm compiling under > Cygwin. Again, ethtool source requires /usr/include/linux. How do I > get it? Cygwin is not Linux. Cygwin implements a POSIX environment on a Windows kernel. There is no Linux kernel to talk to, so there is no point of having linux header files. In other words: ethtool will not build on Windows. -Bart