get rid of AF_PACKET for now

pull/1/head
Jeff Becker 6 years ago
parent 7da65fc1d7
commit 51c5cf8540
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -6,9 +6,6 @@
#include <stdbool.h>
#include <sys/socket.h>
#include <sys/types.h>
#ifdef __linux__
#include <linux/if_packet.h>
#endif
#ifdef __cplusplus
extern "C" {

@ -182,9 +182,6 @@ struct llarp_epoll_loop : public llarp_ev_loop
case AF_INET6:
slen = sizeof(struct sockaddr_in6);
break;
case AF_PACKET:
slen = sizeof(struct sockaddr_ll);
break;
default:
return -1;
}

@ -19,11 +19,6 @@ operator==(const sockaddr& a, const sockaddr& b)
case AF_INET6:
sz = sizeof(sockaddr_in6);
break;
#ifdef AF_PACKET
case AF_PACKET:
sz = sizeof(sockaddr_ll);
break;
#endif
default:
break;
}
@ -52,20 +47,7 @@ llarp_getifaddr(const char* ifname, int af, struct sockaddr* addr)
socklen_t sl = sizeof(sockaddr_in6);
if(af == AF_INET)
sl = sizeof(sockaddr_in);
#ifdef AF_LINK
// printf("AF_INET[%d]\n", AF_INET); // FBSD 2
// printf("AF_INET6[%d]\n", AF_INET6); // FBSD 28
// printf("AF_LINK[%d]\n", AF_LINK); // FBSD 18
if(af == AF_LINK)
{
printf("We dont support AF_LINK yet\n");
}
#endif
#ifdef AF_PACKET
// printf("AF_PACKET[%d]\n", AF_PACKET); // FBSD dne
if(af == AF_PACKET)
sl = sizeof(sockaddr_ll);
#endif
if(getifaddrs(&ifa) == -1)
return false;
ifaddrs* i = ifa;

Loading…
Cancel
Save