package com.netifera.platform.net.internal.pcap.linux;
public class Constants {
// sll.h
static final int SLL_HDR_LEN = 16;
static final int LINUX_SLL_HOST = 0;
static final int LINUX_SLL_BROADCAST = 1;
static final int LINUX_SLL_MULTICAST = 2;
static final int LINUX_SLL_OTHERHOST = 3;
static final int LINUX_SLL_OUTGOING = 4;
// socket.h
static final int MSG_TRUNC = 0x20;
// netpacket/packet.h
static final int PACKET_ADD_MEMBERSHIP = 1;
static final int PACKET_MR_PROMISC = 1;
static final int PACKET_HOST = 0;
static final int PACKET_BROADCAST = 1;
static final int PACKET_MULTICAST = 2;
static final int PACKET_OTHERHOST = 3;
static final int PACKET_OUTGOING = 4;
// ioctls.h
static final int SIOCGIFHWADDR = 0x8927;
static final int SIOCGIFINDEX = 0x8933;
// sockios.h
static final int SIOCGSTAMP = 0x8906;
// errno.h
static final int EPERM = 1;
static final int ENODEV = 19;
// if_ether.h
static final int ETH_P_ALL = 0x0003;
// socket.h
static final int PF_PACKET = 17;
static final int SOCK_DGRAM = 2;
static final int SOCK_RAW = 3;
static final int SOL_SOCKET = 1;
static final int SOL_PACKET = 263;
static final int SO_ERROR = 4;
// if.h
static final int IFNAMSIZ = 16;
/* ARP protocol HARDWARE identifiers. */
static final int ARPHRD_ETHER = 1;
static final int ARPHRD_EETHER = 2;
static final int ARPHRD_AX25 = 3;
static final int ARPHRD_PRONET = 4;
static final int ARPHRD_CHAOS = 5;
static final int ARPHRD_IEEE802 = 6;
static final int ARPHRD_ARCNET = 7;
static final int ARPHRD_DLCI = 15;
static final int ARPHRD_ATM = 19;
static final int ARPHRD_METRICOM = 23;
static final int ARPHRD_SLIP = 256;
static final int ARPHRD_CSLIP = 257;
static final int ARPHRD_SLIP6 = 258;
static final int ARPHRD_CSLIP6 = 259;
static final int ARPHRD_ADAPT = 264;
static final int ARPHRD_PPP = 512;
static final int ARPHRD_CISCO = 513;
static final int ARPHRD_RAWHDLC = 518;
static final int ARPHRD_TUNNEL = 768;
static final int ARPHRD_TUNNEL6 = 769;
static final int ARPHRD_FRAD = 770;
static final int ARPHRD_LOOPBACK = 772;
static final int ARPHRD_LOCALTLK = 773;
static final int ARPHRD_FDDI = 774;
static final int ARPHRD_SIT = 776;
static final int ARPHRD_IPGRE = 778;
static final int ARPHRD_IRDA = 783;
static final int ARPHRD_FCPP = 784;
static final int ARPHRD_FCAL = 785;
static final int ARPHRD_FCPL = 786;
static final int ARPHRD_FCFABRIC = 787;
static final int ARPHRD_IEEE802_TR = 800;
static final int ARPHRD_IEEE80211 = 801;
static final int ARPHRD_IEEE80211_PRISM = 802;
static final int ARPHRD_IEEE80211_RADIOTAP = 803;
static final int ARPHRD_LAPD = 8445;
static final int ARPHRD_NONE = 0xFFFE;
static final int ARPHRD_VOID = 0xFFFF;
// poll.h
static final int POLLIN = 1;
}