diff options
Diffstat (limited to 'deps/netlink/src/netl_codec.hrl')
-rw-r--r-- | deps/netlink/src/netl_codec.hrl | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/deps/netlink/src/netl_codec.hrl b/deps/netlink/src/netl_codec.hrl new file mode 100644 index 0000000..a5bcf47 --- /dev/null +++ b/deps/netlink/src/netl_codec.hrl @@ -0,0 +1,200 @@ +-define(AF_ATMPVC, 8). +-define(AF_ATMSVC, 20). +-define(ARPHRD_CHAOS, 5). +-define(ARPHRD_RAWHDLC, 518). +-define(RTM_DELADDR, 21). +-define(RTM_GETADDR, 22). +-define(ARPHRD_IEEE802, 6). +-define(AF_SNA, 22). +-define(NLMSG_NOOP, 1). +-define(PROTO_ICMP, 1). +-define(PROTO_IGMP, 2). +-define(PROTO_IPIP, 4). +-define(PROTO_UDP, 17). +-define(PROTO_IDP, 22). +-define(PROTO_MTP, 92). +-define(PROTO_COMP, 108). +-define(ARPHRD_ETHER , 1). +-define(ARPHRD_CISCO, 513). +-define(IPCTNL_MSG_CT_GET_CTRZERO, 3). +-define(AF_CAN, 29). +-define(ARPHRD_CAN, 280). +-define(AF_NETROM, 6). +-define(ARPHRD_NETROM, 0). +-define(ARPHRD_METRICOM, 23). +-define(RTM_NEWNEIGHTBL, 64). +-define(RTM_GETNEIGHTBL, 66). +-define(RTM_SETNEIGHTBL, 67). +-define(ARPHRD_TUNNEL, 768). +-define(ARPHRD_FCPL, 786). +-define(RTM_DELLINK, 17). +-define(RTM_GETLINK, 18). +-define(AF_APPLETALK, 5). +-define(ARPHRD_APPLETLK, 8). +-define(ARPHRD_LOOPBACK, 772). +-define(AF_NETBEUI, 13). +-define(ARPHRD_FDDI, 774). +-define(RTM_NEWNEIGH, 28). +-define(RTM_DELNEIGH, 29). +-define(RTM_GETNEIGH, 30). +-define(RTM_NEWPREFIX, 52). +-define(AF_IPX, 4). +-define(AF_ASH, 18). +-define(AF_PPPOX, 24). +-define(AF_BLUETOOTH, 31). +-define(ARPHRD_ASH, 781). +-define(PROTO_ROUTING, 43). +-define(PROTO_RAW, 255). +-define(ARPHRD_PIMREG, 779). +-define(PROTO_IPV6, 41). +-define(ARPHRD_SLIP6, 258). +-define(ARPHRD_CSLIP6, 259). +-define(ARPHRD_TUNNEL6, 769). +-define(ARPHRD_BIF, 775). +-define(RTM_GETROUTE, 26). +-define(RTM_DELRULE, 33). +-define(RTM_GETRULE, 34). +-define(AF_AX25, 3). +-define(AF_BRIDGE, 7). +-define(AF_X25, 9). +-define(AF_ROSE, 11). +-define(AF_ROUTE, 16). +-define(PROTO_GRE, 47). +-define(PROTO_UDPLITE, 136). +-define(ARPHRD_X25, 271). +-define(ARPHRD_HWX25, 272). +-define(ARPHRD_NONE, 65534). +-define(RTM_GETMULTICAST, 58). +-define(RTM_GETANYCAST, 62). +-define(RTM_NEWNDUSEROPT, 68). +-define(AF_IEEE802154, 36). +-define(PROTO_FRAGMENT, 44). +-define(ARPHRD_EUI64, 27). +-define(ARPHRD_INFINIBAND, 32). +-define(ARPHRD_ADAPT, 264). +-define(RTM_NEWQDISC, 36). +-define(RTM_DELQDISC, 37). +-define(RTM_NEWTCLASS, 40). +-define(RTM_DELTCLASS, 41). +-define(RTM_GETTCLASS, 42). +-define(AF_UNSPEC, 0). +-define(AF_RDS, 21). +-define(AF_RXRPC, 33). +-define(PROTO_DSTOPTS, 60). +-define(ARPHRD_HDLC, 513). +-define(NLMSG_ERROR, 2). +-define(RTM_NEWADDR, 20). +-define(RTM_NEWTFILTER, 44). +-define(ARPHRD_LAPB, 516). +-define(ARPHRD_IEEE802_TR, 800). +-define(ARPHRD_IRDA, 783). +-define(ARPHRD_IEEE80211, 801). +-define(PROTO_IP, 0). +-define(PROTO_TCP, 6). +-define(PROTO_EGP, 8). +-define(PROTO_PUP, 12). +-define(PROTO_RSVP, 46). +-define(PROTO_ESP, 50). +-define(PROTO_ENCAP, 98). +-define(PROTO_SCTP, 132). +-define(ARPHRD_SLIP, 256). +-define(ARPHRD_PPP, 512). +-define(ARPHRD_SKIP, 771). +-define(ARPHRD_IPDDP, 777). +-define(ARPHRD_IEEE80211_RADIOTAP, 803). +-define(NLMSG_OVERRUN, 4). +-define(RTM_NEWACTION, 48). +-define(RTM_DELACTION, 49). +-define(RTM_GETACTION, 50). +-define(AF_ISDN, 34). +-define(PROTO_PIM, 103). +-define(ARPHRD_ATM, 19). +-define(ARPHRD_IEEE80211_PRISM, 802). +-define(RTM_NEWADDRLABEL, 72). +-define(RTM_DELADDRLABEL, 73). +-define(RTM_GETADDRLABEL, 74). +-define(AF_LOCAL, 1). +-define(ARPHRD_FCAL, 785). +-define(RTM_NEWLINK, 16). +-define(RTM_SETLINK, 19). +-define(AF_NETLINK, 16). +-define(ARPHRD_LOCALTLK, 773). +-define(AF_SECURITY, 14). +-define(AF_KEY, 15). +-define(ARPHRD_DLCI, 15). +-define(ARPHRD_HIPPI, 780). +-define(AF_UNIX, 1). +-define(PROTO_AH, 51). +-define(IPCTNL_MSG_CT_NEW, 0). +-define(IPCTNL_MSG_EXP_NEW, 0). +-define(AF_INET6, 10). +-define(AF_IUCV, 32). +-define(PROTO_ICMPV6, 58). +-define(ARPHRD_CAIF, 822). +-define(NLMSG_DONE, 3). +-define(RTM_NEWROUTE, 24). +-define(RTM_DELROUTE, 25). +-define(RTM_NEWRULE, 32). +-define(AF_FILE, 1). +-define(AF_WANPIPE, 25). +-define(PROTO_NONE, 59). +-define(ARPHRD_AX25, 3). +-define(ARPHRD_ROSE, 270). +-define(ARPHRD_IPGRE, 778). +-define(ARPHRD_PHONET_PIPE, 821). +-define(IPCTNL_MSG_CT_DELETE, 2). +-define(IPCTNL_MSG_EXP_DELETE, 2). +-define(AF_INET, 2). +-define(AF_DECNET, 12). +-define(AF_PACKET, 17). +-define(AF_ECONET, 19). +-define(AF_PHONET, 35). +-define(ARPHRD_PRONET, 4). +-define(ARPHRD_ARCNET, 7). +-define(ARPHRD_IEEE1394, 24). +-define(ARPHRD_RSRVD, 260). +-define(ARPHRD_FRAD, 770). +-define(ARPHRD_SIT, 776). +-define(ARPHRD_ECONET, 782). +-define(ARPHRD_IEEE802154, 804). +-define(ARPHRD_PHONET, 820). +-define(ARPHRD_VOID, 65535). +-define(IPCTNL_MSG_CT_GET, 1). +-define(IPCTNL_MSG_EXP_GET, 1). +-define(RTM_GETQDISC, 38). +-define(AF_LLC, 26). +-define(AF_TIPC, 30). +-define(ARPHRD_FCFABRIC, 787). +-define(RTM_DELTFILTER, 45). +-define(RTM_GETTFILTER, 46). +-define(RTM_GETDCB, 78). +-define(RTM_SETDCB, 79). +-define(ARPHRD_EETHER, 2). +-define(AF_IRDA, 23). +-define(PROTO_TP, 29). +-define(PROTO_DCCP, 33). +-define(ARPHRD_CSLIP, 257). +-define(ARPHRD_DDCMP, 517). +-define(ARPHRD_FCPP, 784). +-record(overrun, {status}). +-record(newlink, {family,arphrd,index,flags,change,attributes}). +-record(dellink, {family,arphrd,index,flags,change,attributes}). +-record(getlink, {family,arphrd,index,flags,change,attributes}). +-record(newneigh, {family,index,state,flags,nmd_type,attributes}). +-record(delneigh, {family,index,state,flags,nmd_type,attributes}). +-record(getneigh, {family,index,state,flags,nmd_type,attributes}). +-record(ifaddrmsg, {family,prefixlen,flags,scope,index,attributes}). +-record(ifinfomsg, {family,arphrd,index,flags,change,attributes}). +-record(rtmsg, {family,dstlen,srclen,tos,table,protocol,scope,rtm_type,flags,attributes}). +-record(ndmsg, {family,index,state,flags,nmd_type,attributes}). +-record(newroute, {family,dstlen,srclen,tos,table,protocol,scope,rtm_type,flags,attributes}). +-record(delroute, {family,dstlen,srclen,tos,table,protocol,scope,rtm_type,flags,attributes}). +-record(getroute, {family,dstlen,srclen,tos,table,protocol,scope,rtm_type,flags,attributes}). +-record(done, {status}). +-record(nlmsghdr, {len,type,flags,seq,pid}). +-record(newaddr, {family,prefixlen,flags,scope,index,attributes}). +-record(deladdr, {family,prefixlen,flags,scope,index,attributes}). +-record(getaddr, {family,prefixlen,flags,scope,index,attributes}). +-record(error, {errno,msg,data}). +-record(if_map, {memstart,memend,baseaddr,irq,dma,port}). +-record(noop, {}). |