summaryrefslogtreecommitdiff
path: root/deps/netlink/src/netl_codec.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'deps/netlink/src/netl_codec.hrl')
-rw-r--r--deps/netlink/src/netl_codec.hrl200
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, {}).