--- ethtool-3.13.orig/internal.h 2014-01-27 02:27:14.000000000 +0100 +++ ethtool-3.13/internal.h 2014-03-23 13:47:54.000000000 +0100 @@ -7,6 +7,7 @@ #include "ethtool-config.h" #endif #include +#include #include #include #include @@ -17,16 +18,16 @@ /* ethtool.h expects these to be defined by */ #ifndef HAVE_BE_TYPES -typedef __uint16_t __be16; -typedef __uint32_t __be32; +typedef uint16_t __be16; +typedef uint32_t __be32; typedef unsigned long long __be64; #endif typedef unsigned long long u64; -typedef __uint32_t u32; -typedef __uint16_t u16; -typedef __uint8_t u8; -typedef __int32_t s32; +typedef uint32_t u32; +typedef uint16_t u16; +typedef uint8_t u8; +typedef int32_t s32; #include "ethtool-copy.h" #include "net_tstamp-copy.h"