typedef __uint32_t u32;
typedef __uint16_t u16;
typedef __uint8_t u8;
# include <linux/types.h>
# include <linux/sockios.h>
# include <linux/ethtool.h>
#endif