--- a/src/othptab.c +++ b/src/othptab.c @@ -18,9 +18,10 @@ details. #include <stdlib.h> #include <asm/types.h> +#include <sys/types.h> #include <sys/socket.h> #include <linux/if_ether.h> -#include <linux/if_tr.h> +#include <netinet/if_tr.h> #include <linux/netdevice.h> #include <winops.h> #include "arphdr.h" --- a/src/tr.c +++ b/src/tr.c @@ -7,7 +7,8 @@ */ #include <asm/types.h> -#include <linux/if_tr.h> +#include <sys/types.h> +#include <netinet/if_tr.h> #include <netinet/in.h> unsigned int get_tr_ip_offset(unsigned char *pkt) --- a/src/tcptable.h +++ b/src/tcptable.h @@ -23,7 +23,7 @@ #include <linux/if_packet.h> #include <linux/if_ether.h> #include <linux/netdevice.h> -#include <linux/if_tr.h> +#include <netinet/if_tr.h> // #include <net/if.h> #include <netinet/ip.h> #include <netinet/udp.h> --- a/src/hostmon.c +++ b/src/hostmon.c @@ -31,7 +31,7 @@ details. #include <linux/if_packet.h> #include <linux/if_ether.h> #include <linux/netdevice.h> -#include <linux/if_tr.h> +#include <netinet/if_tr.h> #include <net/if_arp.h> #include <stdlib.h> #include <time.h> --- a/src/packet.c +++ b/src/packet.c @@ -35,7 +35,7 @@ details. #include <linux/if_packet.h> #include <linux/if_ether.h> #include <linux/netdevice.h> -#include <linux/if_tr.h> +#include <netinet/if_tr.h> #include <linux/isdn.h> #include <linux/sockios.h> #include <msgboxes.h>