#include <arpa/inet.h>
#endif
#if defined(LINUX)
# include <sys/select.h>
#include <stdint.h>
#include <unistd.h>
*/
typedef unsigned long long u64;
typedef __uint32_t u32;
typedef uint32_t u32;
typedef __uint16_t u16;
typedef uint16_t u16;
typedef __uint8_t u8;
typedef uint8_t u8;
#include "ethtool-kernel.h"
#include <stdlib.h>
#include <string.h>
#include <bits/sigthread.h>
#if defined(__GLIBC__)
# include <bits/sigthread.h>
#include "Portable.h"
#include "interface.h"
#ifndef __UTILS_H__
#define __UTILS_H__ 1
#ifndef _GNU_SOURCE
# define _GNU_SOURCE 1
#include <asm/types.h>
//#include <resolv.h>
#include <linux/types.h>
#include <sys/types.h>
#include "libnetlink.h"
#include "ll_map.h"
-