]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: add routing messages support for BSD variants
authorMikio Hara <mikioh.mikioh@gmail.com>
Fri, 27 May 2011 00:02:03 +0000 (20:02 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 27 May 2011 00:02:03 +0000 (20:02 -0400)
R=rsc
CC=golang-dev
https://golang.org/cl/4539084

src/pkg/syscall/Makefile
src/pkg/syscall/mkerrors.sh
src/pkg/syscall/route_bsd.go [new file with mode: 0644]
src/pkg/syscall/syscall_bsd.go
src/pkg/syscall/zerrors_darwin_386.go
src/pkg/syscall/zerrors_darwin_amd64.go
src/pkg/syscall/zerrors_freebsd_386.go
src/pkg/syscall/zerrors_freebsd_amd64.go

index a5234213dff4b949216472fef03e8861f1b2aa31..9284fcc5d109fab8ad32fd20eaebc021006023e1 100644 (file)
@@ -18,11 +18,13 @@ GOFILES=\
 
 GOFILES_freebsd=\
        exec_unix.go\
+       route_bsd.go\
        syscall_bsd.go\
        syscall_unix.go\
 
 GOFILES_darwin=\
        exec_unix.go\
+       route_bsd.go\
        syscall_bsd.go\
        syscall_unix.go\
 
index f015523ca925c205665607eef8713d43c8118d2c..1949ebfadda3b902c4d00b9d36bb10755ea69e3e 100755 (executable)
@@ -54,6 +54,7 @@ includes_Darwin='
 #include <sys/wait.h>
 #include <net/bpf.h>
 #include <net/if.h>
+#include <net/if_types.h>
 #include <net/route.h>
 #include <netinet/in.h>
 #include <netinet/ip.h>
@@ -69,6 +70,7 @@ includes_FreeBSD='
 #include <sys/wait.h>
 #include <net/bpf.h>
 #include <net/if.h>
+#include <net/if_types.h>
 #include <net/route.h>
 #include <netinet/in.h>
 #include <netinet/ip.h>
@@ -140,7 +142,7 @@ done
                $2 !~ "NLA_TYPE_MASK" &&
                $2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|RTM|RTN|RTPROT|RTA|RTAX|RTNH|ARPHRD)_/ ||
                $2 ~ /^SIOC/ ||
-               $2 ~ /^(IFF|NET_RT|RTM|RTF|RTV|RTA|RTAX)_/ ||
+               $2 ~ /^(IFF|IFT|NET_RT|RTM|RTF|RTV|RTA|RTAX)_/ ||
                $2 ~ /^BIOC/ ||
                $2 !~ /^(BPF_TIMEVAL)$/ &&
                $2 ~ /^(BPF|DLT)_/ ||
diff --git a/src/pkg/syscall/route_bsd.go b/src/pkg/syscall/route_bsd.go
new file mode 100644 (file)
index 0000000..f0366b0
--- /dev/null
@@ -0,0 +1,180 @@
+// Copyright 2011 The Go Authors.  All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Routing sockets and messages
+
+package syscall
+
+import (
+       "unsafe"
+)
+
+const darwinAMD64 = OS == "darwin" && ARCH == "amd64"
+
+// Round the length of a raw sockaddr up to align it propery.
+func rsaAlignOf(salen int) int {
+       salign := sizeofPtr
+       // NOTE: It seems like 64-bit Darwin kernel still requires 32-bit
+       // aligned access to BSD subsystem.
+       if darwinAMD64 {
+               salign = 4
+       }
+       if salen == 0 {
+               return salign
+       }
+       return (salen + salign - 1) & ^(salign - 1)
+}
+
+// RouteRIB returns routing information base, as known as RIB,
+// which consists of network facility information, states and
+// parameters.
+func RouteRIB(facility, param int) ([]byte, int) {
+       var (
+               tab []byte
+               e   int
+       )
+
+       mib := []_C_int{CTL_NET, AF_ROUTE, 0, 0, _C_int(facility), _C_int(param)}
+
+       // Find size.
+       n := uintptr(0)
+       if e = sysctl(mib, nil, &n, nil, 0); e != 0 {
+               return nil, e
+       }
+       if n == 0 {
+               return nil, 0
+       }
+
+       tab = make([]byte, n)
+       if e = sysctl(mib, &tab[0], &n, nil, 0); e != 0 {
+               return nil, e
+       }
+
+       return tab[:n], 0
+}
+
+// RoutingMessage represents a routing message.
+type RoutingMessage interface {
+       sockaddr() []Sockaddr
+}
+
+const anyMessageLen = unsafe.Sizeof(anyMessage{})
+
+type anyMessage struct {
+       Msglen  uint16
+       Version uint8
+       Type    uint8
+}
+
+func (any *anyMessage) toRoutingMessage(buf []byte) RoutingMessage {
+       switch any.Type {
+       case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT, RTM_MISS, RTM_LOCK, RTM_RESOLVE:
+               p := (*RouteMessage)(unsafe.Pointer(any))
+               rtm := &RouteMessage{}
+               rtm.Header = p.Header
+               rtm.Data = buf[SizeofRtMsghdr:any.Msglen]
+               return rtm
+       case RTM_IFINFO:
+               p := (*InterfaceMessage)(unsafe.Pointer(any))
+               ifm := &InterfaceMessage{}
+               ifm.Header = p.Header
+               ifm.Data = buf[SizeofIfMsghdr:any.Msglen]
+               return ifm
+       case RTM_NEWADDR, RTM_DELADDR:
+               p := (*InterfaceAddrMessage)(unsafe.Pointer(any))
+               ifam := &InterfaceAddrMessage{}
+               ifam.Header = p.Header
+               ifam.Data = buf[SizeofIfaMsghdr:any.Msglen]
+               return ifam
+       case RTM_NEWMADDR, RTM_DELMADDR:
+               // TODO: implement this in the near future
+       }
+       return nil
+}
+
+// RouteMessage represents a routing message containing routing
+// entries.
+type RouteMessage struct {
+       Header RtMsghdr
+       Data   []byte
+}
+
+func (m *RouteMessage) sockaddr() (sas []Sockaddr) {
+       // TODO: implement this in the near future
+       return nil
+}
+
+// InterfaceMessage represents a routing message containing
+// network interface entries.
+type InterfaceMessage struct {
+       Header IfMsghdr
+       Data   []byte
+}
+
+func (m *InterfaceMessage) sockaddr() (sas []Sockaddr) {
+       if m.Header.Addrs&RTA_IFP == 0 {
+               return nil
+       }
+       sa, e := anyToSockaddr((*RawSockaddrAny)(unsafe.Pointer(&m.Data[0])))
+       if e != 0 {
+               return nil
+       }
+       return append(sas, sa)
+}
+
+// InterfaceAddrMessage represents a routing message containing
+// network interface address entries.
+type InterfaceAddrMessage struct {
+       Header IfaMsghdr
+       Data   []byte
+}
+
+const rtaMask = RTA_IFA | RTA_NETMASK | RTA_BRD
+
+func (m *InterfaceAddrMessage) sockaddr() (sas []Sockaddr) {
+       if m.Header.Addrs&rtaMask == 0 {
+               return nil
+       }
+
+       buf := m.Data[:]
+       for i := uint(0); i < RTAX_MAX; i++ {
+               if m.Header.Addrs&rtaMask&(1<<i) == 0 {
+                       continue
+               }
+               rsa := (*RawSockaddr)(unsafe.Pointer(&buf[0]))
+               switch i {
+               case RTAX_IFA:
+                       sa, e := anyToSockaddr((*RawSockaddrAny)(unsafe.Pointer(rsa)))
+                       if e != 0 {
+                               return nil
+                       }
+                       sas = append(sas, sa)
+               case RTAX_NETMASK, RTAX_BRD:
+                       // nothing to do
+               }
+               buf = buf[rsaAlignOf(int(rsa.Len)):]
+       }
+
+       return sas
+}
+
+// ParseRoutingMessage parses buf as routing messages and returns
+// the slice containing the RoutingMessage interfaces.
+func ParseRoutingMessage(buf []byte) (msgs []RoutingMessage, errno int) {
+       for len(buf) >= anyMessageLen {
+               any := (*anyMessage)(unsafe.Pointer(&buf[0]))
+               if any.Version != RTM_VERSION {
+                       return nil, EINVAL
+               }
+               msgs = append(msgs, any.toRoutingMessage(buf))
+               buf = buf[any.Msglen:]
+       }
+       return msgs, 0
+}
+
+// ParseRoutingMessage parses msg's payload as raw sockaddrs and
+// returns the slice containing the Sockaddr interfaces.
+func ParseRoutingSockaddr(msg RoutingMessage) (sas []Sockaddr, errno int) {
+       return append(sas, msg.sockaddr()...), 0
+}
index 766a56db56b5a42054157be32c7fe52e3e0d6e6a..d670e64cbfc1bd6916e8bf9b2efeaf68f368c904 100644 (file)
@@ -519,27 +519,6 @@ func SysctlUint32(name string) (value uint32, errno int) {
        return *(*uint32)(unsafe.Pointer(&buf[0])), 0
 }
 
-func SysctlNetRoute(fourth, fifth, sixth int) (value []byte, errno int) {
-       mib := []_C_int{CTL_NET, AF_ROUTE, 0, _C_int(fourth), _C_int(fifth), _C_int(sixth)}
-
-       // Find size.
-       n := uintptr(0)
-       if errno = sysctl(mib, nil, &n, nil, 0); errno != 0 {
-               return nil, errno
-       }
-       if n == 0 {
-               return nil, 0
-       }
-
-       // Read into buffer of that size.
-       b := make([]byte, n)
-       if errno = sysctl(mib, &b[0], &n, nil, 0); errno != 0 {
-               return nil, errno
-       }
-
-       return b[0:n], 0
-}
-
 //sys  utimes(path string, timeval *[2]Timeval) (errno int)
 func Utimes(path string, tv []Timeval) (errno int) {
        if len(tv) != 2 {
index 7bc1280d6e8e1fb82b08c422a269879353298ca6..5ee64ee70bc1214d44a0a7fbb80244cfc3b9448f 100644 (file)
@@ -339,6 +339,72 @@ const (
        IFF_SIMPLEX                 = 0x800
        IFF_UP                      = 0x1
        IFNAMSIZ                    = 0x10
+       IFT_1822                    = 0x2
+       IFT_AAL5                    = 0x31
+       IFT_ARCNET                  = 0x23
+       IFT_ARCNETPLUS              = 0x24
+       IFT_ATM                     = 0x25
+       IFT_BRIDGE                  = 0xd1
+       IFT_CARP                    = 0xf8
+       IFT_CEPT                    = 0x13
+       IFT_DS3                     = 0x1e
+       IFT_ENC                     = 0xf4
+       IFT_EON                     = 0x19
+       IFT_ETHER                   = 0x6
+       IFT_FAITH                   = 0x38
+       IFT_FDDI                    = 0xf
+       IFT_FRELAY                  = 0x20
+       IFT_FRELAYDCE               = 0x2c
+       IFT_GIF                     = 0x37
+       IFT_HDH1822                 = 0x3
+       IFT_HIPPI                   = 0x2f
+       IFT_HSSI                    = 0x2e
+       IFT_HY                      = 0xe
+       IFT_IEEE1394                = 0x90
+       IFT_IEEE8023ADLAG           = 0x88
+       IFT_ISDNBASIC               = 0x14
+       IFT_ISDNPRIMARY             = 0x15
+       IFT_ISO88022LLC             = 0x29
+       IFT_ISO88023                = 0x7
+       IFT_ISO88024                = 0x8
+       IFT_ISO88025                = 0x9
+       IFT_ISO88026                = 0xa
+       IFT_L2VLAN                  = 0x87
+       IFT_LAPB                    = 0x10
+       IFT_LOCALTALK               = 0x2a
+       IFT_LOOP                    = 0x18
+       IFT_MIOX25                  = 0x26
+       IFT_MODEM                   = 0x30
+       IFT_NSIP                    = 0x1b
+       IFT_OTHER                   = 0x1
+       IFT_P10                     = 0xc
+       IFT_P80                     = 0xd
+       IFT_PARA                    = 0x22
+       IFT_PDP                     = 0xff
+       IFT_PFLOG                   = 0xf5
+       IFT_PFSYNC                  = 0xf6
+       IFT_PPP                     = 0x17
+       IFT_PROPMUX                 = 0x36
+       IFT_PROPVIRTUAL             = 0x35
+       IFT_PTPSERIAL               = 0x16
+       IFT_RS232                   = 0x21
+       IFT_SDLC                    = 0x11
+       IFT_SIP                     = 0x1f
+       IFT_SLIP                    = 0x1c
+       IFT_SMDSDXI                 = 0x2b
+       IFT_SMDSICIP                = 0x34
+       IFT_SONET                   = 0x27
+       IFT_SONETPATH               = 0x32
+       IFT_SONETVT                 = 0x33
+       IFT_STARLAN                 = 0xb
+       IFT_STF                     = 0x39
+       IFT_T1                      = 0x12
+       IFT_ULTRA                   = 0x1d
+       IFT_V35                     = 0x2d
+       IFT_X25                     = 0x5
+       IFT_X25DDN                  = 0x4
+       IFT_X25PLE                  = 0x28
+       IFT_XETHER                  = 0x1a
        IN_CLASSA_HOST              = 0xffffff
        IN_CLASSA_MAX               = 0x80
        IN_CLASSA_NET               = 0xff000000
index d76f09220c1a3f0ec45bd884410aae1c8cd7bb51..65a48d6e7d42455f7800f5cabf3be728421c4dff 100644 (file)
@@ -339,6 +339,72 @@ const (
        IFF_SIMPLEX                 = 0x800
        IFF_UP                      = 0x1
        IFNAMSIZ                    = 0x10
+       IFT_1822                    = 0x2
+       IFT_AAL5                    = 0x31
+       IFT_ARCNET                  = 0x23
+       IFT_ARCNETPLUS              = 0x24
+       IFT_ATM                     = 0x25
+       IFT_BRIDGE                  = 0xd1
+       IFT_CARP                    = 0xf8
+       IFT_CEPT                    = 0x13
+       IFT_DS3                     = 0x1e
+       IFT_ENC                     = 0xf4
+       IFT_EON                     = 0x19
+       IFT_ETHER                   = 0x6
+       IFT_FAITH                   = 0x38
+       IFT_FDDI                    = 0xf
+       IFT_FRELAY                  = 0x20
+       IFT_FRELAYDCE               = 0x2c
+       IFT_GIF                     = 0x37
+       IFT_HDH1822                 = 0x3
+       IFT_HIPPI                   = 0x2f
+       IFT_HSSI                    = 0x2e
+       IFT_HY                      = 0xe
+       IFT_IEEE1394                = 0x90
+       IFT_IEEE8023ADLAG           = 0x88
+       IFT_ISDNBASIC               = 0x14
+       IFT_ISDNPRIMARY             = 0x15
+       IFT_ISO88022LLC             = 0x29
+       IFT_ISO88023                = 0x7
+       IFT_ISO88024                = 0x8
+       IFT_ISO88025                = 0x9
+       IFT_ISO88026                = 0xa
+       IFT_L2VLAN                  = 0x87
+       IFT_LAPB                    = 0x10
+       IFT_LOCALTALK               = 0x2a
+       IFT_LOOP                    = 0x18
+       IFT_MIOX25                  = 0x26
+       IFT_MODEM                   = 0x30
+       IFT_NSIP                    = 0x1b
+       IFT_OTHER                   = 0x1
+       IFT_P10                     = 0xc
+       IFT_P80                     = 0xd
+       IFT_PARA                    = 0x22
+       IFT_PDP                     = 0xff
+       IFT_PFLOG                   = 0xf5
+       IFT_PFSYNC                  = 0xf6
+       IFT_PPP                     = 0x17
+       IFT_PROPMUX                 = 0x36
+       IFT_PROPVIRTUAL             = 0x35
+       IFT_PTPSERIAL               = 0x16
+       IFT_RS232                   = 0x21
+       IFT_SDLC                    = 0x11
+       IFT_SIP                     = 0x1f
+       IFT_SLIP                    = 0x1c
+       IFT_SMDSDXI                 = 0x2b
+       IFT_SMDSICIP                = 0x34
+       IFT_SONET                   = 0x27
+       IFT_SONETPATH               = 0x32
+       IFT_SONETVT                 = 0x33
+       IFT_STARLAN                 = 0xb
+       IFT_STF                     = 0x39
+       IFT_T1                      = 0x12
+       IFT_ULTRA                   = 0x1d
+       IFT_V35                     = 0x2d
+       IFT_X25                     = 0x5
+       IFT_X25DDN                  = 0x4
+       IFT_X25PLE                  = 0x28
+       IFT_XETHER                  = 0x1a
        IN_CLASSA_HOST              = 0xffffff
        IN_CLASSA_MAX               = 0x80
        IN_CLASSA_NET               = 0xff000000
index 9c21c71eb0b130e50d314a59ad0f90f28f2c0a02..52e42487be4dbc9afa782063bdb70a274c340e76 100644 (file)
@@ -9,1013 +9,1228 @@ package syscall
 
 // Constants
 const (
-       AF_APPLETALK                   = 0x10
-       AF_ARP                         = 0x23
-       AF_ATM                         = 0x1e
-       AF_BLUETOOTH                   = 0x24
-       AF_CCITT                       = 0xa
-       AF_CHAOS                       = 0x5
-       AF_CNT                         = 0x15
-       AF_COIP                        = 0x14
-       AF_DATAKIT                     = 0x9
-       AF_DECnet                      = 0xc
-       AF_DLI                         = 0xd
-       AF_E164                        = 0x1a
-       AF_ECMA                        = 0x8
-       AF_HYLINK                      = 0xf
-       AF_IEEE80211                   = 0x25
-       AF_IMPLINK                     = 0x3
-       AF_INET                        = 0x2
-       AF_INET6                       = 0x1c
-       AF_IPX                         = 0x17
-       AF_ISDN                        = 0x1a
-       AF_ISO                         = 0x7
-       AF_LAT                         = 0xe
-       AF_LINK                        = 0x12
-       AF_LOCAL                       = 0x1
-       AF_MAX                         = 0x26
-       AF_NATM                        = 0x1d
-       AF_NETBIOS                     = 0x6
-       AF_NETGRAPH                    = 0x20
-       AF_OSI                         = 0x7
-       AF_PUP                         = 0x4
-       AF_ROUTE                       = 0x11
-       AF_SCLUSTER                    = 0x22
-       AF_SIP                         = 0x18
-       AF_SLOW                        = 0x21
-       AF_SNA                         = 0xb
-       AF_UNIX                        = 0x1
-       AF_UNSPEC                      = 0
-       AF_VENDOR00                    = 0x27
-       AF_VENDOR01                    = 0x29
-       AF_VENDOR02                    = 0x2b
-       AF_VENDOR03                    = 0x2d
-       AF_VENDOR04                    = 0x2f
-       AF_VENDOR05                    = 0x31
-       AF_VENDOR06                    = 0x33
-       AF_VENDOR07                    = 0x35
-       AF_VENDOR08                    = 0x37
-       AF_VENDOR09                    = 0x39
-       AF_VENDOR10                    = 0x3b
-       AF_VENDOR11                    = 0x3d
-       AF_VENDOR12                    = 0x3f
-       AF_VENDOR13                    = 0x41
-       AF_VENDOR14                    = 0x43
-       AF_VENDOR15                    = 0x45
-       AF_VENDOR16                    = 0x47
-       AF_VENDOR17                    = 0x49
-       AF_VENDOR18                    = 0x4b
-       AF_VENDOR19                    = 0x4d
-       AF_VENDOR20                    = 0x4f
-       AF_VENDOR21                    = 0x51
-       AF_VENDOR22                    = 0x53
-       AF_VENDOR23                    = 0x55
-       AF_VENDOR24                    = 0x57
-       AF_VENDOR25                    = 0x59
-       AF_VENDOR26                    = 0x5b
-       AF_VENDOR27                    = 0x5d
-       AF_VENDOR28                    = 0x5f
-       AF_VENDOR29                    = 0x61
-       AF_VENDOR30                    = 0x63
-       AF_VENDOR31                    = 0x65
-       AF_VENDOR32                    = 0x67
-       AF_VENDOR33                    = 0x69
-       AF_VENDOR34                    = 0x6b
-       AF_VENDOR35                    = 0x6d
-       AF_VENDOR36                    = 0x6f
-       AF_VENDOR37                    = 0x71
-       AF_VENDOR38                    = 0x73
-       AF_VENDOR39                    = 0x75
-       AF_VENDOR40                    = 0x77
-       AF_VENDOR41                    = 0x79
-       AF_VENDOR42                    = 0x7b
-       AF_VENDOR43                    = 0x7d
-       AF_VENDOR44                    = 0x7f
-       AF_VENDOR45                    = 0x81
-       AF_VENDOR46                    = 0x83
-       AF_VENDOR47                    = 0x85
-       BIOCFEEDBACK                   = 0x8004427c
-       BIOCFLUSH                      = 0x20004268
-       BIOCGBLEN                      = 0x40044266
-       BIOCGDIRECTION                 = 0x40044276
-       BIOCGDLT                       = 0x4004426a
-       BIOCGDLTLIST                   = 0xc0084279
-       BIOCGETBUFMODE                 = 0x4004427d
-       BIOCGETIF                      = 0x4020426b
-       BIOCGETZMAX                    = 0x4004427f
-       BIOCGHDRCMPLT                  = 0x40044274
-       BIOCGRSIG                      = 0x40044272
-       BIOCGRTIMEOUT                  = 0x4008426e
-       BIOCGSEESENT                   = 0x40044276
-       BIOCGSTATS                     = 0x4008426f
-       BIOCIMMEDIATE                  = 0x80044270
-       BIOCLOCK                       = 0x2000427a
-       BIOCPROMISC                    = 0x20004269
-       BIOCROTZBUF                    = 0x400c4280
-       BIOCSBLEN                      = 0xc0044266
-       BIOCSDIRECTION                 = 0x80044277
-       BIOCSDLT                       = 0x80044278
-       BIOCSETBUFMODE                 = 0x8004427e
-       BIOCSETF                       = 0x80084267
-       BIOCSETFNR                     = 0x80084282
-       BIOCSETIF                      = 0x8020426c
-       BIOCSETWF                      = 0x8008427b
-       BIOCSETZBUF                    = 0x800c4281
-       BIOCSHDRCMPLT                  = 0x80044275
-       BIOCSRSIG                      = 0x80044273
-       BIOCSRTIMEOUT                  = 0x8008426d
-       BIOCSSEESENT                   = 0x80044277
-       BIOCVERSION                    = 0x40044271
-       BPF_A                          = 0x10
-       BPF_ABS                        = 0x20
-       BPF_ADD                        = 0
-       BPF_ALIGNMENT                  = 0x4
-       BPF_ALU                        = 0x4
-       BPF_AND                        = 0x50
-       BPF_B                          = 0x10
-       BPF_BUFMODE_BUFFER             = 0x1
-       BPF_BUFMODE_ZBUF               = 0x2
-       BPF_DIV                        = 0x30
-       BPF_H                          = 0x8
-       BPF_IMM                        = 0
-       BPF_IND                        = 0x40
-       BPF_JA                         = 0
-       BPF_JEQ                        = 0x10
-       BPF_JGE                        = 0x30
-       BPF_JGT                        = 0x20
-       BPF_JMP                        = 0x5
-       BPF_JSET                       = 0x40
-       BPF_K                          = 0
-       BPF_LD                         = 0
-       BPF_LDX                        = 0x1
-       BPF_LEN                        = 0x80
-       BPF_LSH                        = 0x60
-       BPF_MAJOR_VERSION              = 0x1
-       BPF_MAXBUFSIZE                 = 0x80000
-       BPF_MAXINSNS                   = 0x200
-       BPF_MEM                        = 0x60
-       BPF_MEMWORDS                   = 0x10
-       BPF_MINBUFSIZE                 = 0x20
-       BPF_MINOR_VERSION              = 0x1
-       BPF_MISC                       = 0x7
-       BPF_MSH                        = 0xa0
-       BPF_MUL                        = 0x20
-       BPF_NEG                        = 0x80
-       BPF_OR                         = 0x40
-       BPF_RELEASE                    = 0x30bb6
-       BPF_RET                        = 0x6
-       BPF_RSH                        = 0x70
-       BPF_ST                         = 0x2
-       BPF_STX                        = 0x3
-       BPF_SUB                        = 0x10
-       BPF_TAX                        = 0
-       BPF_TXA                        = 0x80
-       BPF_W                          = 0
-       BPF_X                          = 0x8
-       CTL_MAXNAME                    = 0x18
-       CTL_NET                        = 0x4
-       DLT_A429                       = 0xb8
-       DLT_A653_ICM                   = 0xb9
-       DLT_AIRONET_HEADER             = 0x78
-       DLT_APPLE_IP_OVER_IEEE1394     = 0x8a
-       DLT_ARCNET                     = 0x7
-       DLT_ARCNET_LINUX               = 0x81
-       DLT_ATM_CLIP                   = 0x13
-       DLT_ATM_RFC1483                = 0xb
-       DLT_AURORA                     = 0x7e
-       DLT_AX25                       = 0x3
-       DLT_AX25_KISS                  = 0xca
-       DLT_BACNET_MS_TP               = 0xa5
-       DLT_BLUETOOTH_HCI_H4           = 0xbb
-       DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
-       DLT_CAN20B                     = 0xbe
-       DLT_CHAOS                      = 0x5
-       DLT_CHDLC                      = 0x68
-       DLT_CISCO_IOS                  = 0x76
-       DLT_C_HDLC                     = 0x68
-       DLT_C_HDLC_WITH_DIR            = 0xcd
-       DLT_DOCSIS                     = 0x8f
-       DLT_ECONET                     = 0x73
-       DLT_EN10MB                     = 0x1
-       DLT_EN3MB                      = 0x2
-       DLT_ENC                        = 0x6d
-       DLT_ERF                        = 0xc5
-       DLT_ERF_ETH                    = 0xaf
-       DLT_ERF_POS                    = 0xb0
-       DLT_FDDI                       = 0xa
-       DLT_FLEXRAY                    = 0xd2
-       DLT_FRELAY                     = 0x6b
-       DLT_FRELAY_WITH_DIR            = 0xce
-       DLT_GCOM_SERIAL                = 0xad
-       DLT_GCOM_T1E1                  = 0xac
-       DLT_GPF_F                      = 0xab
-       DLT_GPF_T                      = 0xaa
-       DLT_GPRS_LLC                   = 0xa9
-       DLT_HHDLC                      = 0x79
-       DLT_IBM_SN                     = 0x92
-       DLT_IBM_SP                     = 0x91
-       DLT_IEEE802                    = 0x6
-       DLT_IEEE802_11                 = 0x69
-       DLT_IEEE802_11_RADIO           = 0x7f
-       DLT_IEEE802_11_RADIO_AVS       = 0xa3
-       DLT_IEEE802_15_4               = 0xc3
-       DLT_IEEE802_15_4_LINUX         = 0xbf
-       DLT_IEEE802_15_4_NONASK_PHY    = 0xd7
-       DLT_IEEE802_16_MAC_CPS         = 0xbc
-       DLT_IEEE802_16_MAC_CPS_RADIO   = 0xc1
-       DLT_IPFILTER                   = 0x74
-       DLT_IPMB                       = 0xc7
-       DLT_IPMB_LINUX                 = 0xd1
-       DLT_IP_OVER_FC                 = 0x7a
-       DLT_JUNIPER_ATM1               = 0x89
-       DLT_JUNIPER_ATM2               = 0x87
-       DLT_JUNIPER_CHDLC              = 0xb5
-       DLT_JUNIPER_ES                 = 0x84
-       DLT_JUNIPER_ETHER              = 0xb2
-       DLT_JUNIPER_FRELAY             = 0xb4
-       DLT_JUNIPER_GGSN               = 0x85
-       DLT_JUNIPER_ISM                = 0xc2
-       DLT_JUNIPER_MFR                = 0x86
-       DLT_JUNIPER_MLFR               = 0x83
-       DLT_JUNIPER_MLPPP              = 0x82
-       DLT_JUNIPER_MONITOR            = 0xa4
-       DLT_JUNIPER_PIC_PEER           = 0xae
-       DLT_JUNIPER_PPP                = 0xb3
-       DLT_JUNIPER_PPPOE              = 0xa7
-       DLT_JUNIPER_PPPOE_ATM          = 0xa8
-       DLT_JUNIPER_SERVICES           = 0x88
-       DLT_JUNIPER_ST                 = 0xc8
-       DLT_JUNIPER_VP                 = 0xb7
-       DLT_LAPB_WITH_DIR              = 0xcf
-       DLT_LAPD                       = 0xcb
-       DLT_LIN                        = 0xd4
-       DLT_LINUX_IRDA                 = 0x90
-       DLT_LINUX_LAPD                 = 0xb1
-       DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
-       DLT_LINUX_SLL                  = 0x71
-       DLT_LOOP                       = 0x6c
-       DLT_LTALK                      = 0x72
-       DLT_MFR                        = 0xb6
-       DLT_MOST                       = 0xd3
-       DLT_MTP2                       = 0x8c
-       DLT_MTP2_WITH_PHDR             = 0x8b
-       DLT_MTP3                       = 0x8d
-       DLT_NULL                       = 0
-       DLT_PCI_EXP                    = 0x7d
-       DLT_PFLOG                      = 0x75
-       DLT_PFSYNC                     = 0x79
-       DLT_PPI                        = 0xc0
-       DLT_PPP                        = 0x9
-       DLT_PPP_BSDOS                  = 0x10
-       DLT_PPP_ETHER                  = 0x33
-       DLT_PPP_PPPD                   = 0xa6
-       DLT_PPP_SERIAL                 = 0x32
-       DLT_PPP_WITH_DIR               = 0xcc
-       DLT_PPP_WITH_DIRECTION         = 0xa6
-       DLT_PRISM_HEADER               = 0x77
-       DLT_PRONET                     = 0x4
-       DLT_RAIF1                      = 0xc6
-       DLT_RAW                        = 0xc
-       DLT_RIO                        = 0x7c
-       DLT_SCCP                       = 0x8e
-       DLT_SITA                       = 0xc4
-       DLT_SLIP                       = 0x8
-       DLT_SLIP_BSDOS                 = 0xf
-       DLT_SUNATM                     = 0x7b
-       DLT_SYMANTEC_FIREWALL          = 0x63
-       DLT_TZSP                       = 0x80
-       DLT_USB                        = 0xba
-       DLT_USB_LINUX                  = 0xbd
-       DLT_USER0                      = 0x93
-       DLT_USER1                      = 0x94
-       DLT_USER10                     = 0x9d
-       DLT_USER11                     = 0x9e
-       DLT_USER12                     = 0x9f
-       DLT_USER13                     = 0xa0
-       DLT_USER14                     = 0xa1
-       DLT_USER15                     = 0xa2
-       DLT_USER2                      = 0x95
-       DLT_USER3                      = 0x96
-       DLT_USER4                      = 0x97
-       DLT_USER5                      = 0x98
-       DLT_USER6                      = 0x99
-       DLT_USER7                      = 0x9a
-       DLT_USER8                      = 0x9b
-       DLT_USER9                      = 0x9c
-       DLT_X2E_SERIAL                 = 0xd5
-       DLT_X2E_XORAYA                 = 0xd6
-       E2BIG                          = 0x7
-       EACCES                         = 0xd
-       EADDRINUSE                     = 0x30
-       EADDRNOTAVAIL                  = 0x31
-       EAFNOSUPPORT                   = 0x2f
-       EAGAIN                         = 0x23
-       EALREADY                       = 0x25
-       EAUTH                          = 0x50
-       EBADF                          = 0x9
-       EBADMSG                        = 0x59
-       EBADRPC                        = 0x48
-       EBUSY                          = 0x10
-       ECANCELED                      = 0x55
-       ECHILD                         = 0xa
-       ECONNABORTED                   = 0x35
-       ECONNREFUSED                   = 0x3d
-       ECONNRESET                     = 0x36
-       EDEADLK                        = 0xb
-       EDESTADDRREQ                   = 0x27
-       EDOM                           = 0x21
-       EDOOFUS                        = 0x58
-       EDQUOT                         = 0x45
-       EEXIST                         = 0x11
-       EFAULT                         = 0xe
-       EFBIG                          = 0x1b
-       EFTYPE                         = 0x4f
-       EHOSTDOWN                      = 0x40
-       EHOSTUNREACH                   = 0x41
-       EIDRM                          = 0x52
-       EILSEQ                         = 0x56
-       EINPROGRESS                    = 0x24
-       EINTR                          = 0x4
-       EINVAL                         = 0x16
-       EIO                            = 0x5
-       EISCONN                        = 0x38
-       EISDIR                         = 0x15
-       ELAST                          = 0x5d
-       ELOOP                          = 0x3e
-       EMFILE                         = 0x18
-       EMLINK                         = 0x1f
-       EMSGSIZE                       = 0x28
-       EMULTIHOP                      = 0x5a
-       ENAMETOOLONG                   = 0x3f
-       ENEEDAUTH                      = 0x51
-       ENETDOWN                       = 0x32
-       ENETRESET                      = 0x34
-       ENETUNREACH                    = 0x33
-       ENFILE                         = 0x17
-       ENOATTR                        = 0x57
-       ENOBUFS                        = 0x37
-       ENODEV                         = 0x13
-       ENOENT                         = 0x2
-       ENOEXEC                        = 0x8
-       ENOLCK                         = 0x4d
-       ENOLINK                        = 0x5b
-       ENOMEM                         = 0xc
-       ENOMSG                         = 0x53
-       ENOPROTOOPT                    = 0x2a
-       ENOSPC                         = 0x1c
-       ENOSYS                         = 0x4e
-       ENOTBLK                        = 0xf
-       ENOTCAPABLE                    = 0x5d
-       ENOTCONN                       = 0x39
-       ENOTDIR                        = 0x14
-       ENOTEMPTY                      = 0x42
-       ENOTSOCK                       = 0x26
-       ENOTSUP                        = 0x2d
-       ENOTTY                         = 0x19
-       ENXIO                          = 0x6
-       EOPNOTSUPP                     = 0x2d
-       EOVERFLOW                      = 0x54
-       EPERM                          = 0x1
-       EPFNOSUPPORT                   = 0x2e
-       EPIPE                          = 0x20
-       EPROCLIM                       = 0x43
-       EPROCUNAVAIL                   = 0x4c
-       EPROGMISMATCH                  = 0x4b
-       EPROGUNAVAIL                   = 0x4a
-       EPROTO                         = 0x5c
-       EPROTONOSUPPORT                = 0x2b
-       EPROTOTYPE                     = 0x29
-       ERANGE                         = 0x22
-       EREMOTE                        = 0x47
-       EROFS                          = 0x1e
-       ERPCMISMATCH                   = 0x49
-       ESHUTDOWN                      = 0x3a
-       ESOCKTNOSUPPORT                = 0x2c
-       ESPIPE                         = 0x1d
-       ESRCH                          = 0x3
-       ESTALE                         = 0x46
-       ETIMEDOUT                      = 0x3c
-       ETOOMANYREFS                   = 0x3b
-       ETXTBSY                        = 0x1a
-       EUSERS                         = 0x44
-       EVFILT_AIO                     = -0x3
-       EVFILT_FS                      = -0x9
-       EVFILT_LIO                     = -0xa
-       EVFILT_PROC                    = -0x5
-       EVFILT_READ                    = -0x1
-       EVFILT_SIGNAL                  = -0x6
-       EVFILT_SYSCOUNT                = 0xb
-       EVFILT_TIMER                   = -0x7
-       EVFILT_USER                    = -0xb
-       EVFILT_VNODE                   = -0x4
-       EVFILT_WRITE                   = -0x2
-       EV_ADD                         = 0x1
-       EV_CLEAR                       = 0x20
-       EV_DELETE                      = 0x2
-       EV_DISABLE                     = 0x8
-       EV_DISPATCH                    = 0x80
-       EV_ENABLE                      = 0x4
-       EV_EOF                         = 0x8000
-       EV_ERROR                       = 0x4000
-       EV_FLAG1                       = 0x2000
-       EV_ONESHOT                     = 0x10
-       EV_RECEIPT                     = 0x40
-       EV_SYSFLAGS                    = 0xf000
-       EWOULDBLOCK                    = 0x23
-       EXDEV                          = 0x12
-       FD_CLOEXEC                     = 0x1
-       FD_SETSIZE                     = 0x400
-       F_CANCEL                       = 0x5
-       F_DUP2FD                       = 0xa
-       F_DUPFD                        = 0
-       F_GETFD                        = 0x1
-       F_GETFL                        = 0x3
-       F_GETLK                        = 0xb
-       F_GETOWN                       = 0x5
-       F_OGETLK                       = 0x7
-       F_OSETLK                       = 0x8
-       F_OSETLKW                      = 0x9
-       F_RDAHEAD                      = 0x10
-       F_RDLCK                        = 0x1
-       F_READAHEAD                    = 0xf
-       F_SETFD                        = 0x2
-       F_SETFL                        = 0x4
-       F_SETLK                        = 0xc
-       F_SETLKW                       = 0xd
-       F_SETLK_REMOTE                 = 0xe
-       F_SETOWN                       = 0x6
-       F_UNLCK                        = 0x2
-       F_UNLCKSYS                     = 0x4
-       F_WRLCK                        = 0x3
-       IFF_ALLMULTI                   = 0x200
-       IFF_ALTPHYS                    = 0x4000
-       IFF_BROADCAST                  = 0x2
-       IFF_CANTCHANGE                 = 0x208f72
-       IFF_DEBUG                      = 0x4
-       IFF_DRV_OACTIVE                = 0x400
-       IFF_DRV_RUNNING                = 0x40
-       IFF_DYING                      = 0x200000
-       IFF_LINK0                      = 0x1000
-       IFF_LINK1                      = 0x2000
-       IFF_LINK2                      = 0x4000
-       IFF_LOOPBACK                   = 0x8
-       IFF_MONITOR                    = 0x40000
-       IFF_MULTICAST                  = 0x8000
-       IFF_NOARP                      = 0x80
-       IFF_OACTIVE                    = 0x400
-       IFF_POINTOPOINT                = 0x10
-       IFF_PPROMISC                   = 0x20000
-       IFF_PROMISC                    = 0x100
-       IFF_RENAMING                   = 0x400000
-       IFF_RUNNING                    = 0x40
-       IFF_SIMPLEX                    = 0x800
-       IFF_SMART                      = 0x20
-       IFF_STATICARP                  = 0x80000
-       IFF_UP                         = 0x1
-       IFNAMSIZ                       = 0x10
-       IN_CLASSA_HOST                 = 0xffffff
-       IN_CLASSA_MAX                  = 0x80
-       IN_CLASSA_NET                  = 0xff000000
-       IN_CLASSA_NSHIFT               = 0x18
-       IN_CLASSB_HOST                 = 0xffff
-       IN_CLASSB_MAX                  = 0x10000
-       IN_CLASSB_NET                  = 0xffff0000
-       IN_CLASSB_NSHIFT               = 0x10
-       IN_CLASSC_HOST                 = 0xff
-       IN_CLASSC_NET                  = 0xffffff00
-       IN_CLASSC_NSHIFT               = 0x8
-       IN_CLASSD_HOST                 = 0xfffffff
-       IN_CLASSD_NET                  = 0xf0000000
-       IN_CLASSD_NSHIFT               = 0x1c
-       IN_LOOPBACKNET                 = 0x7f
-       IPPROTO_3PC                    = 0x22
-       IPPROTO_ADFS                   = 0x44
-       IPPROTO_AH                     = 0x33
-       IPPROTO_AHIP                   = 0x3d
-       IPPROTO_APES                   = 0x63
-       IPPROTO_ARGUS                  = 0xd
-       IPPROTO_AX25                   = 0x5d
-       IPPROTO_BHA                    = 0x31
-       IPPROTO_BLT                    = 0x1e
-       IPPROTO_BRSATMON               = 0x4c
-       IPPROTO_CARP                   = 0x70
-       IPPROTO_CFTP                   = 0x3e
-       IPPROTO_CHAOS                  = 0x10
-       IPPROTO_CMTP                   = 0x26
-       IPPROTO_CPHB                   = 0x49
-       IPPROTO_CPNX                   = 0x48
-       IPPROTO_DDP                    = 0x25
-       IPPROTO_DGP                    = 0x56
-       IPPROTO_DIVERT                 = 0x102
-       IPPROTO_DONE                   = 0x101
-       IPPROTO_DSTOPTS                = 0x3c
-       IPPROTO_EGP                    = 0x8
-       IPPROTO_EMCON                  = 0xe
-       IPPROTO_ENCAP                  = 0x62
-       IPPROTO_EON                    = 0x50
-       IPPROTO_ESP                    = 0x32
-       IPPROTO_ETHERIP                = 0x61
-       IPPROTO_FRAGMENT               = 0x2c
-       IPPROTO_GGP                    = 0x3
-       IPPROTO_GMTP                   = 0x64
-       IPPROTO_GRE                    = 0x2f
-       IPPROTO_HELLO                  = 0x3f
-       IPPROTO_HMP                    = 0x14
-       IPPROTO_HOPOPTS                = 0
-       IPPROTO_ICMP                   = 0x1
-       IPPROTO_ICMPV6                 = 0x3a
-       IPPROTO_IDP                    = 0x16
-       IPPROTO_IDPR                   = 0x23
-       IPPROTO_IDRP                   = 0x2d
-       IPPROTO_IGMP                   = 0x2
-       IPPROTO_IGP                    = 0x55
-       IPPROTO_IGRP                   = 0x58
-       IPPROTO_IL                     = 0x28
-       IPPROTO_INLSP                  = 0x34
-       IPPROTO_INP                    = 0x20
-       IPPROTO_IP                     = 0
-       IPPROTO_IPCOMP                 = 0x6c
-       IPPROTO_IPCV                   = 0x47
-       IPPROTO_IPEIP                  = 0x5e
-       IPPROTO_IPIP                   = 0x4
-       IPPROTO_IPPC                   = 0x43
-       IPPROTO_IPV4                   = 0x4
-       IPPROTO_IPV6                   = 0x29
-       IPPROTO_IRTP                   = 0x1c
-       IPPROTO_KRYPTOLAN              = 0x41
-       IPPROTO_LARP                   = 0x5b
-       IPPROTO_LEAF1                  = 0x19
-       IPPROTO_LEAF2                  = 0x1a
-       IPPROTO_MAX                    = 0x100
-       IPPROTO_MAXID                  = 0x34
-       IPPROTO_MEAS                   = 0x13
-       IPPROTO_MHRP                   = 0x30
-       IPPROTO_MICP                   = 0x5f
-       IPPROTO_MOBILE                 = 0x37
-       IPPROTO_MTP                    = 0x5c
-       IPPROTO_MUX                    = 0x12
-       IPPROTO_ND                     = 0x4d
-       IPPROTO_NHRP                   = 0x36
-       IPPROTO_NONE                   = 0x3b
-       IPPROTO_NSP                    = 0x1f
-       IPPROTO_NVPII                  = 0xb
-       IPPROTO_OLD_DIVERT             = 0xfe
-       IPPROTO_OSPFIGP                = 0x59
-       IPPROTO_PFSYNC                 = 0xf0
-       IPPROTO_PGM                    = 0x71
-       IPPROTO_PIGP                   = 0x9
-       IPPROTO_PIM                    = 0x67
-       IPPROTO_PRM                    = 0x15
-       IPPROTO_PUP                    = 0xc
-       IPPROTO_PVP                    = 0x4b
-       IPPROTO_RAW                    = 0xff
-       IPPROTO_RCCMON                 = 0xa
-       IPPROTO_RDP                    = 0x1b
-       IPPROTO_ROUTING                = 0x2b
-       IPPROTO_RSVP                   = 0x2e
-       IPPROTO_RVD                    = 0x42
-       IPPROTO_SATEXPAK               = 0x40
-       IPPROTO_SATMON                 = 0x45
-       IPPROTO_SCCSP                  = 0x60
-       IPPROTO_SCTP                   = 0x84
-       IPPROTO_SDRP                   = 0x2a
-       IPPROTO_SEP                    = 0x21
-       IPPROTO_SKIP                   = 0x39
-       IPPROTO_SPACER                 = 0x7fff
-       IPPROTO_SRPC                   = 0x5a
-       IPPROTO_ST                     = 0x7
-       IPPROTO_SVMTP                  = 0x52
-       IPPROTO_SWIPE                  = 0x35
-       IPPROTO_TCF                    = 0x57
-       IPPROTO_TCP                    = 0x6
-       IPPROTO_TLSP                   = 0x38
-       IPPROTO_TP                     = 0x1d
-       IPPROTO_TPXX                   = 0x27
-       IPPROTO_TRUNK1                 = 0x17
-       IPPROTO_TRUNK2                 = 0x18
-       IPPROTO_TTP                    = 0x54
-       IPPROTO_UDP                    = 0x11
-       IPPROTO_VINES                  = 0x53
-       IPPROTO_VISA                   = 0x46
-       IPPROTO_VMTP                   = 0x51
-       IPPROTO_WBEXPAK                = 0x4f
-       IPPROTO_WBMON                  = 0x4e
-       IPPROTO_WSN                    = 0x4a
-       IPPROTO_XNET                   = 0xf
-       IPPROTO_XTP                    = 0x24
-       IPV6_AUTOFLOWLABEL             = 0x3b
-       IPV6_BINDANY                   = 0x40
-       IPV6_BINDV6ONLY                = 0x1b
-       IPV6_CHECKSUM                  = 0x1a
-       IPV6_DEFAULT_MULTICAST_HOPS    = 0x1
-       IPV6_DEFAULT_MULTICAST_LOOP    = 0x1
-       IPV6_DEFHLIM                   = 0x40
-       IPV6_DONTFRAG                  = 0x3e
-       IPV6_DSTOPTS                   = 0x32
-       IPV6_FAITH                     = 0x1d
-       IPV6_FLOWINFO_MASK             = 0xffffff0f
-       IPV6_FLOWLABEL_MASK            = 0xffff0f00
-       IPV6_FRAGTTL                   = 0x78
-       IPV6_FW_ADD                    = 0x1e
-       IPV6_FW_DEL                    = 0x1f
-       IPV6_FW_FLUSH                  = 0x20
-       IPV6_FW_GET                    = 0x22
-       IPV6_FW_ZERO                   = 0x21
-       IPV6_HLIMDEC                   = 0x1
-       IPV6_HOPLIMIT                  = 0x2f
-       IPV6_HOPOPTS                   = 0x31
-       IPV6_IPSEC_POLICY              = 0x1c
-       IPV6_JOIN_GROUP                = 0xc
-       IPV6_LEAVE_GROUP               = 0xd
-       IPV6_MAXHLIM                   = 0xff
-       IPV6_MAXOPTHDR                 = 0x800
-       IPV6_MAXPACKET                 = 0xffff
-       IPV6_MAX_GROUP_SRC_FILTER      = 0x200
-       IPV6_MAX_MEMBERSHIPS           = 0xfff
-       IPV6_MAX_SOCK_SRC_FILTER       = 0x80
-       IPV6_MIN_MEMBERSHIPS           = 0x1f
-       IPV6_MMTU                      = 0x500
-       IPV6_MSFILTER                  = 0x4a
-       IPV6_MULTICAST_HOPS            = 0xa
-       IPV6_MULTICAST_IF              = 0x9
-       IPV6_MULTICAST_LOOP            = 0xb
-       IPV6_NEXTHOP                   = 0x30
-       IPV6_PATHMTU                   = 0x2c
-       IPV6_PKTINFO                   = 0x2e
-       IPV6_PORTRANGE                 = 0xe
-       IPV6_PORTRANGE_DEFAULT         = 0
-       IPV6_PORTRANGE_HIGH            = 0x1
-       IPV6_PORTRANGE_LOW             = 0x2
-       IPV6_PREFER_TEMPADDR           = 0x3f
-       IPV6_RECVDSTOPTS               = 0x28
-       IPV6_RECVHOPLIMIT              = 0x25
-       IPV6_RECVHOPOPTS               = 0x27
-       IPV6_RECVPATHMTU               = 0x2b
-       IPV6_RECVPKTINFO               = 0x24
-       IPV6_RECVRTHDR                 = 0x26
-       IPV6_RECVTCLASS                = 0x39
-       IPV6_RTHDR                     = 0x33
-       IPV6_RTHDRDSTOPTS              = 0x23
-       IPV6_RTHDR_LOOSE               = 0
-       IPV6_RTHDR_STRICT              = 0x1
-       IPV6_RTHDR_TYPE_0              = 0
-       IPV6_SOCKOPT_RESERVED1         = 0x3
-       IPV6_TCLASS                    = 0x3d
-       IPV6_UNICAST_HOPS              = 0x4
-       IPV6_USE_MIN_MTU               = 0x2a
-       IPV6_V6ONLY                    = 0x1b
-       IPV6_VERSION                   = 0x60
-       IPV6_VERSION_MASK              = 0xf0
-       IP_ADD_MEMBERSHIP              = 0xc
-       IP_ADD_SOURCE_MEMBERSHIP       = 0x46
-       IP_BINDANY                     = 0x18
-       IP_BLOCK_SOURCE                = 0x48
-       IP_DEFAULT_MULTICAST_LOOP      = 0x1
-       IP_DEFAULT_MULTICAST_TTL       = 0x1
-       IP_DF                          = 0x4000
-       IP_DONTFRAG                    = 0x43
-       IP_DROP_MEMBERSHIP             = 0xd
-       IP_DROP_SOURCE_MEMBERSHIP      = 0x47
-       IP_DUMMYNET3                   = 0x31
-       IP_DUMMYNET_CONFIGURE          = 0x3c
-       IP_DUMMYNET_DEL                = 0x3d
-       IP_DUMMYNET_FLUSH              = 0x3e
-       IP_DUMMYNET_GET                = 0x40
-       IP_FAITH                       = 0x16
-       IP_FW3                         = 0x30
-       IP_FW_ADD                      = 0x32
-       IP_FW_DEL                      = 0x33
-       IP_FW_FLUSH                    = 0x34
-       IP_FW_GET                      = 0x36
-       IP_FW_NAT_CFG                  = 0x38
-       IP_FW_NAT_DEL                  = 0x39
-       IP_FW_NAT_GET_CONFIG           = 0x3a
-       IP_FW_NAT_GET_LOG              = 0x3b
-       IP_FW_RESETLOG                 = 0x37
-       IP_FW_TABLE_ADD                = 0x28
-       IP_FW_TABLE_DEL                = 0x29
-       IP_FW_TABLE_FLUSH              = 0x2a
-       IP_FW_TABLE_GETSIZE            = 0x2b
-       IP_FW_TABLE_LIST               = 0x2c
-       IP_FW_ZERO                     = 0x35
-       IP_HDRINCL                     = 0x2
-       IP_IPSEC_POLICY                = 0x15
-       IP_MAXPACKET                   = 0xffff
-       IP_MAX_GROUP_SRC_FILTER        = 0x200
-       IP_MAX_MEMBERSHIPS             = 0xfff
-       IP_MAX_SOCK_MUTE_FILTER        = 0x80
-       IP_MAX_SOCK_SRC_FILTER         = 0x80
-       IP_MAX_SOURCE_FILTER           = 0x400
-       IP_MF                          = 0x2000
-       IP_MINTTL                      = 0x42
-       IP_MIN_MEMBERSHIPS             = 0x1f
-       IP_MSFILTER                    = 0x4a
-       IP_MSS                         = 0x240
-       IP_MULTICAST_IF                = 0x9
-       IP_MULTICAST_LOOP              = 0xb
-       IP_MULTICAST_TTL               = 0xa
-       IP_MULTICAST_VIF               = 0xe
-       IP_OFFMASK                     = 0x1fff
-       IP_ONESBCAST                   = 0x17
-       IP_OPTIONS                     = 0x1
-       IP_PORTRANGE                   = 0x13
-       IP_PORTRANGE_DEFAULT           = 0
-       IP_PORTRANGE_HIGH              = 0x1
-       IP_PORTRANGE_LOW               = 0x2
-       IP_RECVDSTADDR                 = 0x7
-       IP_RECVIF                      = 0x14
-       IP_RECVOPTS                    = 0x5
-       IP_RECVRETOPTS                 = 0x6
-       IP_RECVTTL                     = 0x41
-       IP_RETOPTS                     = 0x8
-       IP_RF                          = 0x8000
-       IP_RSVP_OFF                    = 0x10
-       IP_RSVP_ON                     = 0xf
-       IP_RSVP_VIF_OFF                = 0x12
-       IP_RSVP_VIF_ON                 = 0x11
-       IP_SENDSRCADDR                 = 0x7
-       IP_TOS                         = 0x3
-       IP_TTL                         = 0x4
-       IP_UNBLOCK_SOURCE              = 0x49
-       MSG_COMPAT                     = 0x8000
-       MSG_CTRUNC                     = 0x20
-       MSG_DONTROUTE                  = 0x4
-       MSG_DONTWAIT                   = 0x80
-       MSG_EOF                        = 0x100
-       MSG_EOR                        = 0x8
-       MSG_NBIO                       = 0x4000
-       MSG_NOSIGNAL                   = 0x20000
-       MSG_NOTIFICATION               = 0x2000
-       MSG_OOB                        = 0x1
-       MSG_PEEK                       = 0x2
-       MSG_TRUNC                      = 0x10
-       MSG_WAITALL                    = 0x40
-       NET_RT_DUMP                    = 0x1
-       NET_RT_FLAGS                   = 0x2
-       NET_RT_IFLIST                  = 0x3
-       NET_RT_IFMALIST                = 0x4
-       NET_RT_MAXID                   = 0x5
-       O_ACCMODE                      = 0x3
-       O_APPEND                       = 0x8
-       O_ASYNC                        = 0x40
-       O_CREAT                        = 0x200
-       O_DIRECT                       = 0x10000
-       O_DIRECTORY                    = 0x20000
-       O_EXCL                         = 0x800
-       O_EXEC                         = 0x40000
-       O_EXLOCK                       = 0x20
-       O_FSYNC                        = 0x80
-       O_NDELAY                       = 0x4
-       O_NOCTTY                       = 0x8000
-       O_NOFOLLOW                     = 0x100
-       O_NONBLOCK                     = 0x4
-       O_RDONLY                       = 0
-       O_RDWR                         = 0x2
-       O_SHLOCK                       = 0x10
-       O_SYNC                         = 0x80
-       O_TRUNC                        = 0x400
-       O_TTY_INIT                     = 0x80000
-       O_WRONLY                       = 0x1
-       RTAX_AUTHOR                    = 0x6
-       RTAX_BRD                       = 0x7
-       RTAX_DST                       = 0
-       RTAX_GATEWAY                   = 0x1
-       RTAX_GENMASK                   = 0x3
-       RTAX_IFA                       = 0x5
-       RTAX_IFP                       = 0x4
-       RTAX_MAX                       = 0x8
-       RTAX_NETMASK                   = 0x2
-       RTA_AUTHOR                     = 0x40
-       RTA_BRD                        = 0x80
-       RTA_DST                        = 0x1
-       RTA_GATEWAY                    = 0x2
-       RTA_GENMASK                    = 0x8
-       RTA_IFA                        = 0x20
-       RTA_IFP                        = 0x10
-       RTA_NETMASK                    = 0x4
-       RTF_BLACKHOLE                  = 0x1000
-       RTF_BROADCAST                  = 0x400000
-       RTF_DONE                       = 0x40
-       RTF_DYNAMIC                    = 0x10
-       RTF_FMASK                      = 0x1004d808
-       RTF_GATEWAY                    = 0x2
-       RTF_HOST                       = 0x4
-       RTF_LLDATA                     = 0x400
-       RTF_LLINFO                     = 0x400
-       RTF_LOCAL                      = 0x200000
-       RTF_MODIFIED                   = 0x20
-       RTF_MULTICAST                  = 0x800000
-       RTF_PINNED                     = 0x100000
-       RTF_PRCLONING                  = 0x10000
-       RTF_PROTO1                     = 0x8000
-       RTF_PROTO2                     = 0x4000
-       RTF_PROTO3                     = 0x40000
-       RTF_REJECT                     = 0x8
-       RTF_RNH_LOCKED                 = 0x40000000
-       RTF_STATIC                     = 0x800
-       RTF_STICKY                     = 0x10000000
-       RTF_UP                         = 0x1
-       RTF_XRESOLVE                   = 0x200
-       RTM_ADD                        = 0x1
-       RTM_CHANGE                     = 0x3
-       RTM_DELADDR                    = 0xd
-       RTM_DELETE                     = 0x2
-       RTM_DELMADDR                   = 0x10
-       RTM_GET                        = 0x4
-       RTM_IEEE80211                  = 0x12
-       RTM_IFANNOUNCE                 = 0x11
-       RTM_IFINFO                     = 0xe
-       RTM_LOCK                       = 0x8
-       RTM_LOSING                     = 0x5
-       RTM_MISS                       = 0x7
-       RTM_NEWADDR                    = 0xc
-       RTM_NEWMADDR                   = 0xf
-       RTM_OLDADD                     = 0x9
-       RTM_OLDDEL                     = 0xa
-       RTM_REDIRECT                   = 0x6
-       RTM_RESOLVE                    = 0xb
-       RTM_RTTUNIT                    = 0xf4240
-       RTM_VERSION                    = 0x5
-       RTV_EXPIRE                     = 0x4
-       RTV_HOPCOUNT                   = 0x2
-       RTV_MTU                        = 0x1
-       RTV_RPIPE                      = 0x8
-       RTV_RTT                        = 0x40
-       RTV_RTTVAR                     = 0x80
-       RTV_SPIPE                      = 0x10
-       RTV_SSTHRESH                   = 0x20
-       RTV_WEIGHT                     = 0x100
-       SCM_BINTIME                    = 0x4
-       SCM_CREDS                      = 0x3
-       SCM_RIGHTS                     = 0x1
-       SCM_TIMESTAMP                  = 0x2
-       SHUT_RD                        = 0
-       SHUT_RDWR                      = 0x2
-       SHUT_WR                        = 0x1
-       SIGABRT                        = 0x6
-       SIGALRM                        = 0xe
-       SIGBUS                         = 0xa
-       SIGCHLD                        = 0x14
-       SIGCONT                        = 0x13
-       SIGEMT                         = 0x7
-       SIGFPE                         = 0x8
-       SIGHUP                         = 0x1
-       SIGILL                         = 0x4
-       SIGINFO                        = 0x1d
-       SIGINT                         = 0x2
-       SIGIO                          = 0x17
-       SIGIOT                         = 0x6
-       SIGKILL                        = 0x9
-       SIGLWP                         = 0x20
-       SIGPIPE                        = 0xd
-       SIGPROF                        = 0x1b
-       SIGQUIT                        = 0x3
-       SIGSEGV                        = 0xb
-       SIGSTOP                        = 0x11
-       SIGSYS                         = 0xc
-       SIGTERM                        = 0xf
-       SIGTHR                         = 0x20
-       SIGTRAP                        = 0x5
-       SIGTSTP                        = 0x12
-       SIGTTIN                        = 0x15
-       SIGTTOU                        = 0x16
-       SIGURG                         = 0x10
-       SIGUSR1                        = 0x1e
-       SIGUSR2                        = 0x1f
-       SIGVTALRM                      = 0x1a
-       SIGWINCH                       = 0x1c
-       SIGXCPU                        = 0x18
-       SIGXFSZ                        = 0x19
-       SIOCADDMULTI                   = 0x80206931
-       SIOCADDRT                      = 0x8030720a
-       SIOCAIFADDR                    = 0x8040691a
-       SIOCAIFGROUP                   = 0x80246987
-       SIOCALIFADDR                   = 0x8118691b
-       SIOCATMARK                     = 0x40047307
-       SIOCDELMULTI                   = 0x80206932
-       SIOCDELRT                      = 0x8030720b
-       SIOCDIFADDR                    = 0x80206919
-       SIOCDIFGROUP                   = 0x80246989
-       SIOCDIFPHYADDR                 = 0x80206949
-       SIOCDLIFADDR                   = 0x8118691d
-       SIOCGDRVSPEC                   = 0xc01c697b
-       SIOCGETSGCNT                   = 0xc0147210
-       SIOCGETVIFCNT                  = 0xc014720f
-       SIOCGHIWAT                     = 0x40047301
-       SIOCGIFADDR                    = 0xc0206921
-       SIOCGIFBRDADDR                 = 0xc0206923
-       SIOCGIFCAP                     = 0xc020691f
-       SIOCGIFCONF                    = 0xc0086924
-       SIOCGIFDESCR                   = 0xc020692a
-       SIOCGIFDSTADDR                 = 0xc0206922
-       SIOCGIFFLAGS                   = 0xc0206911
-       SIOCGIFGENERIC                 = 0xc020693a
-       SIOCGIFGMEMB                   = 0xc024698a
-       SIOCGIFGROUP                   = 0xc0246988
-       SIOCGIFINDEX                   = 0xc0206920
-       SIOCGIFMAC                     = 0xc0206926
-       SIOCGIFMEDIA                   = 0xc0286938
-       SIOCGIFMETRIC                  = 0xc0206917
-       SIOCGIFMTU                     = 0xc0206933
-       SIOCGIFNETMASK                 = 0xc0206925
-       SIOCGIFPDSTADDR                = 0xc0206948
-       SIOCGIFPHYS                    = 0xc0206935
-       SIOCGIFPSRCADDR                = 0xc0206947
-       SIOCGIFSTATUS                  = 0xc331693b
-       SIOCGLIFADDR                   = 0xc118691c
-       SIOCGLIFPHYADDR                = 0xc118694b
-       SIOCGLOWAT                     = 0x40047303
-       SIOCGPGRP                      = 0x40047309
-       SIOCGPRIVATE_0                 = 0xc0206950
-       SIOCGPRIVATE_1                 = 0xc0206951
-       SIOCIFCREATE                   = 0xc020697a
-       SIOCIFCREATE2                  = 0xc020697c
-       SIOCIFDESTROY                  = 0x80206979
-       SIOCIFGCLONERS                 = 0xc00c6978
-       SIOCSDRVSPEC                   = 0x801c697b
-       SIOCSHIWAT                     = 0x80047300
-       SIOCSIFADDR                    = 0x8020690c
-       SIOCSIFBRDADDR                 = 0x80206913
-       SIOCSIFCAP                     = 0x8020691e
-       SIOCSIFDESCR                   = 0x80206929
-       SIOCSIFDSTADDR                 = 0x8020690e
-       SIOCSIFFLAGS                   = 0x80206910
-       SIOCSIFGENERIC                 = 0x80206939
-       SIOCSIFLLADDR                  = 0x8020693c
-       SIOCSIFMAC                     = 0x80206927
-       SIOCSIFMEDIA                   = 0xc0206937
-       SIOCSIFMETRIC                  = 0x80206918
-       SIOCSIFMTU                     = 0x80206934
-       SIOCSIFNAME                    = 0x80206928
-       SIOCSIFNETMASK                 = 0x80206916
-       SIOCSIFPHYADDR                 = 0x80406946
-       SIOCSIFPHYS                    = 0x80206936
-       SIOCSIFRVNET                   = 0xc020695b
-       SIOCSIFVNET                    = 0xc020695a
-       SIOCSLIFPHYADDR                = 0x8118694a
-       SIOCSLOWAT                     = 0x80047302
-       SIOCSPGRP                      = 0x80047308
-       SOCK_DGRAM                     = 0x2
-       SOCK_MAXADDRLEN                = 0xff
-       SOCK_RAW                       = 0x3
-       SOCK_RDM                       = 0x4
-       SOCK_SEQPACKET                 = 0x5
-       SOCK_STREAM                    = 0x1
-       SOL_SOCKET                     = 0xffff
-       SOMAXCONN                      = 0x80
-       SO_ACCEPTCONN                  = 0x2
-       SO_ACCEPTFILTER                = 0x1000
-       SO_BINTIME                     = 0x2000
-       SO_BROADCAST                   = 0x20
-       SO_DEBUG                       = 0x1
-       SO_DONTROUTE                   = 0x10
-       SO_ERROR                       = 0x1007
-       SO_KEEPALIVE                   = 0x8
-       SO_LABEL                       = 0x1009
-       SO_LINGER                      = 0x80
-       SO_LISTENINCQLEN               = 0x1013
-       SO_LISTENQLEN                  = 0x1012
-       SO_LISTENQLIMIT                = 0x1011
-       SO_NOSIGPIPE                   = 0x800
-       SO_NO_DDP                      = 0x8000
-       SO_NO_OFFLOAD                  = 0x4000
-       SO_OOBINLINE                   = 0x100
-       SO_PEERLABEL                   = 0x1010
-       SO_RCVBUF                      = 0x1002
-       SO_RCVLOWAT                    = 0x1004
-       SO_RCVTIMEO                    = 0x1006
-       SO_REUSEADDR                   = 0x4
-       SO_REUSEPORT                   = 0x200
-       SO_SETFIB                      = 0x1014
-       SO_SNDBUF                      = 0x1001
-       SO_SNDLOWAT                    = 0x1003
-       SO_SNDTIMEO                    = 0x1005
-       SO_TIMESTAMP                   = 0x400
-       SO_TYPE                        = 0x1008
-       SO_USELOOPBACK                 = 0x40
-       TCP_CA_NAME_MAX                = 0x10
-       TCP_CONGESTION                 = 0x40
-       TCP_INFO                       = 0x20
-       TCP_MAXBURST                   = 0x4
-       TCP_MAXHLEN                    = 0x3c
-       TCP_MAXOLEN                    = 0x28
-       TCP_MAXSEG                     = 0x2
-       TCP_MAXWIN                     = 0xffff
-       TCP_MAX_SACK                   = 0x4
-       TCP_MAX_WINSHIFT               = 0xe
-       TCP_MD5SIG                     = 0x10
-       TCP_MINMSS                     = 0xd8
-       TCP_MSS                        = 0x200
-       TCP_NODELAY                    = 0x1
-       TCP_NOOPT                      = 0x8
-       TCP_NOPUSH                     = 0x4
-       WCONTINUED                     = 0x4
-       WCOREFLAG                      = 0x80
-       WLINUXCLONE                    = 0x80000000
-       WNOHANG                        = 0x1
-       WNOWAIT                        = 0x8
-       WSTOPPED                       = 0x2
-       WUNTRACED                      = 0x2
+       AF_APPLETALK                      = 0x10
+       AF_ARP                            = 0x23
+       AF_ATM                            = 0x1e
+       AF_BLUETOOTH                      = 0x24
+       AF_CCITT                          = 0xa
+       AF_CHAOS                          = 0x5
+       AF_CNT                            = 0x15
+       AF_COIP                           = 0x14
+       AF_DATAKIT                        = 0x9
+       AF_DECnet                         = 0xc
+       AF_DLI                            = 0xd
+       AF_E164                           = 0x1a
+       AF_ECMA                           = 0x8
+       AF_HYLINK                         = 0xf
+       AF_IEEE80211                      = 0x25
+       AF_IMPLINK                        = 0x3
+       AF_INET                           = 0x2
+       AF_INET6                          = 0x1c
+       AF_IPX                            = 0x17
+       AF_ISDN                           = 0x1a
+       AF_ISO                            = 0x7
+       AF_LAT                            = 0xe
+       AF_LINK                           = 0x12
+       AF_LOCAL                          = 0x1
+       AF_MAX                            = 0x26
+       AF_NATM                           = 0x1d
+       AF_NETBIOS                        = 0x6
+       AF_NETGRAPH                       = 0x20
+       AF_OSI                            = 0x7
+       AF_PUP                            = 0x4
+       AF_ROUTE                          = 0x11
+       AF_SCLUSTER                       = 0x22
+       AF_SIP                            = 0x18
+       AF_SLOW                           = 0x21
+       AF_SNA                            = 0xb
+       AF_UNIX                           = 0x1
+       AF_UNSPEC                         = 0
+       AF_VENDOR00                       = 0x27
+       AF_VENDOR01                       = 0x29
+       AF_VENDOR02                       = 0x2b
+       AF_VENDOR03                       = 0x2d
+       AF_VENDOR04                       = 0x2f
+       AF_VENDOR05                       = 0x31
+       AF_VENDOR06                       = 0x33
+       AF_VENDOR07                       = 0x35
+       AF_VENDOR08                       = 0x37
+       AF_VENDOR09                       = 0x39
+       AF_VENDOR10                       = 0x3b
+       AF_VENDOR11                       = 0x3d
+       AF_VENDOR12                       = 0x3f
+       AF_VENDOR13                       = 0x41
+       AF_VENDOR14                       = 0x43
+       AF_VENDOR15                       = 0x45
+       AF_VENDOR16                       = 0x47
+       AF_VENDOR17                       = 0x49
+       AF_VENDOR18                       = 0x4b
+       AF_VENDOR19                       = 0x4d
+       AF_VENDOR20                       = 0x4f
+       AF_VENDOR21                       = 0x51
+       AF_VENDOR22                       = 0x53
+       AF_VENDOR23                       = 0x55
+       AF_VENDOR24                       = 0x57
+       AF_VENDOR25                       = 0x59
+       AF_VENDOR26                       = 0x5b
+       AF_VENDOR27                       = 0x5d
+       AF_VENDOR28                       = 0x5f
+       AF_VENDOR29                       = 0x61
+       AF_VENDOR30                       = 0x63
+       AF_VENDOR31                       = 0x65
+       AF_VENDOR32                       = 0x67
+       AF_VENDOR33                       = 0x69
+       AF_VENDOR34                       = 0x6b
+       AF_VENDOR35                       = 0x6d
+       AF_VENDOR36                       = 0x6f
+       AF_VENDOR37                       = 0x71
+       AF_VENDOR38                       = 0x73
+       AF_VENDOR39                       = 0x75
+       AF_VENDOR40                       = 0x77
+       AF_VENDOR41                       = 0x79
+       AF_VENDOR42                       = 0x7b
+       AF_VENDOR43                       = 0x7d
+       AF_VENDOR44                       = 0x7f
+       AF_VENDOR45                       = 0x81
+       AF_VENDOR46                       = 0x83
+       AF_VENDOR47                       = 0x85
+       BIOCFEEDBACK                      = 0x8004427c
+       BIOCFLUSH                         = 0x20004268
+       BIOCGBLEN                         = 0x40044266
+       BIOCGDIRECTION                    = 0x40044276
+       BIOCGDLT                          = 0x4004426a
+       BIOCGDLTLIST                      = 0xc0084279
+       BIOCGETBUFMODE                    = 0x4004427d
+       BIOCGETIF                         = 0x4020426b
+       BIOCGETZMAX                       = 0x4004427f
+       BIOCGHDRCMPLT                     = 0x40044274
+       BIOCGRSIG                         = 0x40044272
+       BIOCGRTIMEOUT                     = 0x4008426e
+       BIOCGSEESENT                      = 0x40044276
+       BIOCGSTATS                        = 0x4008426f
+       BIOCIMMEDIATE                     = 0x80044270
+       BIOCLOCK                          = 0x2000427a
+       BIOCPROMISC                       = 0x20004269
+       BIOCROTZBUF                       = 0x400c4280
+       BIOCSBLEN                         = 0xc0044266
+       BIOCSDIRECTION                    = 0x80044277
+       BIOCSDLT                          = 0x80044278
+       BIOCSETBUFMODE                    = 0x8004427e
+       BIOCSETF                          = 0x80084267
+       BIOCSETFNR                        = 0x80084282
+       BIOCSETIF                         = 0x8020426c
+       BIOCSETWF                         = 0x8008427b
+       BIOCSETZBUF                       = 0x800c4281
+       BIOCSHDRCMPLT                     = 0x80044275
+       BIOCSRSIG                         = 0x80044273
+       BIOCSRTIMEOUT                     = 0x8008426d
+       BIOCSSEESENT                      = 0x80044277
+       BIOCVERSION                       = 0x40044271
+       BPF_A                             = 0x10
+       BPF_ABS                           = 0x20
+       BPF_ADD                           = 0
+       BPF_ALIGNMENT                     = 0x4
+       BPF_ALU                           = 0x4
+       BPF_AND                           = 0x50
+       BPF_B                             = 0x10
+       BPF_BUFMODE_BUFFER                = 0x1
+       BPF_BUFMODE_ZBUF                  = 0x2
+       BPF_DIV                           = 0x30
+       BPF_H                             = 0x8
+       BPF_IMM                           = 0
+       BPF_IND                           = 0x40
+       BPF_JA                            = 0
+       BPF_JEQ                           = 0x10
+       BPF_JGE                           = 0x30
+       BPF_JGT                           = 0x20
+       BPF_JMP                           = 0x5
+       BPF_JSET                          = 0x40
+       BPF_K                             = 0
+       BPF_LD                            = 0
+       BPF_LDX                           = 0x1
+       BPF_LEN                           = 0x80
+       BPF_LSH                           = 0x60
+       BPF_MAJOR_VERSION                 = 0x1
+       BPF_MAXBUFSIZE                    = 0x80000
+       BPF_MAXINSNS                      = 0x200
+       BPF_MEM                           = 0x60
+       BPF_MEMWORDS                      = 0x10
+       BPF_MINBUFSIZE                    = 0x20
+       BPF_MINOR_VERSION                 = 0x1
+       BPF_MISC                          = 0x7
+       BPF_MSH                           = 0xa0
+       BPF_MUL                           = 0x20
+       BPF_NEG                           = 0x80
+       BPF_OR                            = 0x40
+       BPF_RELEASE                       = 0x30bb6
+       BPF_RET                           = 0x6
+       BPF_RSH                           = 0x70
+       BPF_ST                            = 0x2
+       BPF_STX                           = 0x3
+       BPF_SUB                           = 0x10
+       BPF_TAX                           = 0
+       BPF_TXA                           = 0x80
+       BPF_W                             = 0
+       BPF_X                             = 0x8
+       CTL_MAXNAME                       = 0x18
+       CTL_NET                           = 0x4
+       DLT_A429                          = 0xb8
+       DLT_A653_ICM                      = 0xb9
+       DLT_AIRONET_HEADER                = 0x78
+       DLT_APPLE_IP_OVER_IEEE1394        = 0x8a
+       DLT_ARCNET                        = 0x7
+       DLT_ARCNET_LINUX                  = 0x81
+       DLT_ATM_CLIP                      = 0x13
+       DLT_ATM_RFC1483                   = 0xb
+       DLT_AURORA                        = 0x7e
+       DLT_AX25                          = 0x3
+       DLT_AX25_KISS                     = 0xca
+       DLT_BACNET_MS_TP                  = 0xa5
+       DLT_BLUETOOTH_HCI_H4              = 0xbb
+       DLT_BLUETOOTH_HCI_H4_WITH_PHDR    = 0xc9
+       DLT_CAN20B                        = 0xbe
+       DLT_CHAOS                         = 0x5
+       DLT_CHDLC                         = 0x68
+       DLT_CISCO_IOS                     = 0x76
+       DLT_C_HDLC                        = 0x68
+       DLT_C_HDLC_WITH_DIR               = 0xcd
+       DLT_DOCSIS                        = 0x8f
+       DLT_ECONET                        = 0x73
+       DLT_EN10MB                        = 0x1
+       DLT_EN3MB                         = 0x2
+       DLT_ENC                           = 0x6d
+       DLT_ERF                           = 0xc5
+       DLT_ERF_ETH                       = 0xaf
+       DLT_ERF_POS                       = 0xb0
+       DLT_FDDI                          = 0xa
+       DLT_FLEXRAY                       = 0xd2
+       DLT_FRELAY                        = 0x6b
+       DLT_FRELAY_WITH_DIR               = 0xce
+       DLT_GCOM_SERIAL                   = 0xad
+       DLT_GCOM_T1E1                     = 0xac
+       DLT_GPF_F                         = 0xab
+       DLT_GPF_T                         = 0xaa
+       DLT_GPRS_LLC                      = 0xa9
+       DLT_HHDLC                         = 0x79
+       DLT_IBM_SN                        = 0x92
+       DLT_IBM_SP                        = 0x91
+       DLT_IEEE802                       = 0x6
+       DLT_IEEE802_11                    = 0x69
+       DLT_IEEE802_11_RADIO              = 0x7f
+       DLT_IEEE802_11_RADIO_AVS          = 0xa3
+       DLT_IEEE802_15_4                  = 0xc3
+       DLT_IEEE802_15_4_LINUX            = 0xbf
+       DLT_IEEE802_15_4_NONASK_PHY       = 0xd7
+       DLT_IEEE802_16_MAC_CPS            = 0xbc
+       DLT_IEEE802_16_MAC_CPS_RADIO      = 0xc1
+       DLT_IPFILTER                      = 0x74
+       DLT_IPMB                          = 0xc7
+       DLT_IPMB_LINUX                    = 0xd1
+       DLT_IP_OVER_FC                    = 0x7a
+       DLT_JUNIPER_ATM1                  = 0x89
+       DLT_JUNIPER_ATM2                  = 0x87
+       DLT_JUNIPER_CHDLC                 = 0xb5
+       DLT_JUNIPER_ES                    = 0x84
+       DLT_JUNIPER_ETHER                 = 0xb2
+       DLT_JUNIPER_FRELAY                = 0xb4
+       DLT_JUNIPER_GGSN                  = 0x85
+       DLT_JUNIPER_ISM                   = 0xc2
+       DLT_JUNIPER_MFR                   = 0x86
+       DLT_JUNIPER_MLFR                  = 0x83
+       DLT_JUNIPER_MLPPP                 = 0x82
+       DLT_JUNIPER_MONITOR               = 0xa4
+       DLT_JUNIPER_PIC_PEER              = 0xae
+       DLT_JUNIPER_PPP                   = 0xb3
+       DLT_JUNIPER_PPPOE                 = 0xa7
+       DLT_JUNIPER_PPPOE_ATM             = 0xa8
+       DLT_JUNIPER_SERVICES              = 0x88
+       DLT_JUNIPER_ST                    = 0xc8
+       DLT_JUNIPER_VP                    = 0xb7
+       DLT_LAPB_WITH_DIR                 = 0xcf
+       DLT_LAPD                          = 0xcb
+       DLT_LIN                           = 0xd4
+       DLT_LINUX_IRDA                    = 0x90
+       DLT_LINUX_LAPD                    = 0xb1
+       DLT_LINUX_PPP_WITHDIRECTION       = 0xa6
+       DLT_LINUX_SLL                     = 0x71
+       DLT_LOOP                          = 0x6c
+       DLT_LTALK                         = 0x72
+       DLT_MFR                           = 0xb6
+       DLT_MOST                          = 0xd3
+       DLT_MTP2                          = 0x8c
+       DLT_MTP2_WITH_PHDR                = 0x8b
+       DLT_MTP3                          = 0x8d
+       DLT_NULL                          = 0
+       DLT_PCI_EXP                       = 0x7d
+       DLT_PFLOG                         = 0x75
+       DLT_PFSYNC                        = 0x79
+       DLT_PPI                           = 0xc0
+       DLT_PPP                           = 0x9
+       DLT_PPP_BSDOS                     = 0x10
+       DLT_PPP_ETHER                     = 0x33
+       DLT_PPP_PPPD                      = 0xa6
+       DLT_PPP_SERIAL                    = 0x32
+       DLT_PPP_WITH_DIR                  = 0xcc
+       DLT_PPP_WITH_DIRECTION            = 0xa6
+       DLT_PRISM_HEADER                  = 0x77
+       DLT_PRONET                        = 0x4
+       DLT_RAIF1                         = 0xc6
+       DLT_RAW                           = 0xc
+       DLT_RIO                           = 0x7c
+       DLT_SCCP                          = 0x8e
+       DLT_SITA                          = 0xc4
+       DLT_SLIP                          = 0x8
+       DLT_SLIP_BSDOS                    = 0xf
+       DLT_SUNATM                        = 0x7b
+       DLT_SYMANTEC_FIREWALL             = 0x63
+       DLT_TZSP                          = 0x80
+       DLT_USB                           = 0xba
+       DLT_USB_LINUX                     = 0xbd
+       DLT_USER0                         = 0x93
+       DLT_USER1                         = 0x94
+       DLT_USER10                        = 0x9d
+       DLT_USER11                        = 0x9e
+       DLT_USER12                        = 0x9f
+       DLT_USER13                        = 0xa0
+       DLT_USER14                        = 0xa1
+       DLT_USER15                        = 0xa2
+       DLT_USER2                         = 0x95
+       DLT_USER3                         = 0x96
+       DLT_USER4                         = 0x97
+       DLT_USER5                         = 0x98
+       DLT_USER6                         = 0x99
+       DLT_USER7                         = 0x9a
+       DLT_USER8                         = 0x9b
+       DLT_USER9                         = 0x9c
+       DLT_X2E_SERIAL                    = 0xd5
+       DLT_X2E_XORAYA                    = 0xd6
+       DT_BLK                            = 0x6
+       DT_CHR                            = 0x2
+       DT_DIR                            = 0x4
+       DT_FIFO                           = 0x1
+       DT_LNK                            = 0xa
+       DT_REG                            = 0x8
+       DT_SOCK                           = 0xc
+       DT_UNKNOWN                        = 0
+       DT_WHT                            = 0xe
+       E2BIG                             = 0x7
+       EACCES                            = 0xd
+       EADDRINUSE                        = 0x30
+       EADDRNOTAVAIL                     = 0x31
+       EAFNOSUPPORT                      = 0x2f
+       EAGAIN                            = 0x23
+       EALREADY                          = 0x25
+       EAUTH                             = 0x50
+       EBADF                             = 0x9
+       EBADMSG                           = 0x59
+       EBADRPC                           = 0x48
+       EBUSY                             = 0x10
+       ECANCELED                         = 0x55
+       ECHILD                            = 0xa
+       ECONNABORTED                      = 0x35
+       ECONNREFUSED                      = 0x3d
+       ECONNRESET                        = 0x36
+       EDEADLK                           = 0xb
+       EDESTADDRREQ                      = 0x27
+       EDOM                              = 0x21
+       EDOOFUS                           = 0x58
+       EDQUOT                            = 0x45
+       EEXIST                            = 0x11
+       EFAULT                            = 0xe
+       EFBIG                             = 0x1b
+       EFTYPE                            = 0x4f
+       EHOSTDOWN                         = 0x40
+       EHOSTUNREACH                      = 0x41
+       EIDRM                             = 0x52
+       EILSEQ                            = 0x56
+       EINPROGRESS                       = 0x24
+       EINTR                             = 0x4
+       EINVAL                            = 0x16
+       EIO                               = 0x5
+       EISCONN                           = 0x38
+       EISDIR                            = 0x15
+       ELAST                             = 0x5d
+       ELOOP                             = 0x3e
+       EMFILE                            = 0x18
+       EMLINK                            = 0x1f
+       EMSGSIZE                          = 0x28
+       EMULTIHOP                         = 0x5a
+       ENAMETOOLONG                      = 0x3f
+       ENEEDAUTH                         = 0x51
+       ENETDOWN                          = 0x32
+       ENETRESET                         = 0x34
+       ENETUNREACH                       = 0x33
+       ENFILE                            = 0x17
+       ENOATTR                           = 0x57
+       ENOBUFS                           = 0x37
+       ENODEV                            = 0x13
+       ENOENT                            = 0x2
+       ENOEXEC                           = 0x8
+       ENOLCK                            = 0x4d
+       ENOLINK                           = 0x5b
+       ENOMEM                            = 0xc
+       ENOMSG                            = 0x53
+       ENOPROTOOPT                       = 0x2a
+       ENOSPC                            = 0x1c
+       ENOSYS                            = 0x4e
+       ENOTBLK                           = 0xf
+       ENOTCAPABLE                       = 0x5d
+       ENOTCONN                          = 0x39
+       ENOTDIR                           = 0x14
+       ENOTEMPTY                         = 0x42
+       ENOTSOCK                          = 0x26
+       ENOTSUP                           = 0x2d
+       ENOTTY                            = 0x19
+       ENXIO                             = 0x6
+       EOPNOTSUPP                        = 0x2d
+       EOVERFLOW                         = 0x54
+       EPERM                             = 0x1
+       EPFNOSUPPORT                      = 0x2e
+       EPIPE                             = 0x20
+       EPROCLIM                          = 0x43
+       EPROCUNAVAIL                      = 0x4c
+       EPROGMISMATCH                     = 0x4b
+       EPROGUNAVAIL                      = 0x4a
+       EPROTO                            = 0x5c
+       EPROTONOSUPPORT                   = 0x2b
+       EPROTOTYPE                        = 0x29
+       ERANGE                            = 0x22
+       EREMOTE                           = 0x47
+       EROFS                             = 0x1e
+       ERPCMISMATCH                      = 0x49
+       ESHUTDOWN                         = 0x3a
+       ESOCKTNOSUPPORT                   = 0x2c
+       ESPIPE                            = 0x1d
+       ESRCH                             = 0x3
+       ESTALE                            = 0x46
+       ETIMEDOUT                         = 0x3c
+       ETOOMANYREFS                      = 0x3b
+       ETXTBSY                           = 0x1a
+       EUSERS                            = 0x44
+       EVFILT_AIO                        = -0x3
+       EVFILT_FS                         = -0x9
+       EVFILT_LIO                        = -0xa
+       EVFILT_PROC                       = -0x5
+       EVFILT_READ                       = -0x1
+       EVFILT_SIGNAL                     = -0x6
+       EVFILT_SYSCOUNT                   = 0xb
+       EVFILT_TIMER                      = -0x7
+       EVFILT_USER                       = -0xb
+       EVFILT_VNODE                      = -0x4
+       EVFILT_WRITE                      = -0x2
+       EV_ADD                            = 0x1
+       EV_CLEAR                          = 0x20
+       EV_DELETE                         = 0x2
+       EV_DISABLE                        = 0x8
+       EV_DISPATCH                       = 0x80
+       EV_ENABLE                         = 0x4
+       EV_EOF                            = 0x8000
+       EV_ERROR                          = 0x4000
+       EV_FLAG1                          = 0x2000
+       EV_ONESHOT                        = 0x10
+       EV_RECEIPT                        = 0x40
+       EV_SYSFLAGS                       = 0xf000
+       EWOULDBLOCK                       = 0x23
+       EXDEV                             = 0x12
+       FD_CLOEXEC                        = 0x1
+       FD_SETSIZE                        = 0x400
+       F_CANCEL                          = 0x5
+       F_DUP2FD                          = 0xa
+       F_DUPFD                           = 0
+       F_GETFD                           = 0x1
+       F_GETFL                           = 0x3
+       F_GETLK                           = 0xb
+       F_GETOWN                          = 0x5
+       F_OGETLK                          = 0x7
+       F_OSETLK                          = 0x8
+       F_OSETLKW                         = 0x9
+       F_RDAHEAD                         = 0x10
+       F_RDLCK                           = 0x1
+       F_READAHEAD                       = 0xf
+       F_SETFD                           = 0x2
+       F_SETFL                           = 0x4
+       F_SETLK                           = 0xc
+       F_SETLKW                          = 0xd
+       F_SETLK_REMOTE                    = 0xe
+       F_SETOWN                          = 0x6
+       F_UNLCK                           = 0x2
+       F_UNLCKSYS                        = 0x4
+       F_WRLCK                           = 0x3
+       IFF_ALLMULTI                      = 0x200
+       IFF_ALTPHYS                       = 0x4000
+       IFF_BROADCAST                     = 0x2
+       IFF_CANTCHANGE                    = 0x208f72
+       IFF_DEBUG                         = 0x4
+       IFF_DRV_OACTIVE                   = 0x400
+       IFF_DRV_RUNNING                   = 0x40
+       IFF_DYING                         = 0x200000
+       IFF_LINK0                         = 0x1000
+       IFF_LINK1                         = 0x2000
+       IFF_LINK2                         = 0x4000
+       IFF_LOOPBACK                      = 0x8
+       IFF_MONITOR                       = 0x40000
+       IFF_MULTICAST                     = 0x8000
+       IFF_NOARP                         = 0x80
+       IFF_OACTIVE                       = 0x400
+       IFF_POINTOPOINT                   = 0x10
+       IFF_PPROMISC                      = 0x20000
+       IFF_PROMISC                       = 0x100
+       IFF_RENAMING                      = 0x400000
+       IFF_RUNNING                       = 0x40
+       IFF_SIMPLEX                       = 0x800
+       IFF_SMART                         = 0x20
+       IFF_STATICARP                     = 0x80000
+       IFF_UP                            = 0x1
+       IFNAMSIZ                          = 0x10
+       IFT_1822                          = 0x2
+       IFT_A12MPPSWITCH                  = 0x82
+       IFT_AAL2                          = 0xbb
+       IFT_AAL5                          = 0x31
+       IFT_ADSL                          = 0x5e
+       IFT_AFLANE8023                    = 0x3b
+       IFT_AFLANE8025                    = 0x3c
+       IFT_ARAP                          = 0x58
+       IFT_ARCNET                        = 0x23
+       IFT_ARCNETPLUS                    = 0x24
+       IFT_ASYNC                         = 0x54
+       IFT_ATM                           = 0x25
+       IFT_ATMDXI                        = 0x69
+       IFT_ATMFUNI                       = 0x6a
+       IFT_ATMIMA                        = 0x6b
+       IFT_ATMLOGICAL                    = 0x50
+       IFT_ATMRADIO                      = 0xbd
+       IFT_ATMSUBINTERFACE               = 0x86
+       IFT_ATMVCIENDPT                   = 0xc2
+       IFT_ATMVIRTUAL                    = 0x95
+       IFT_BGPPOLICYACCOUNTING           = 0xa2
+       IFT_BRIDGE                        = 0xd1
+       IFT_BSC                           = 0x53
+       IFT_CARP                          = 0xf8
+       IFT_CCTEMUL                       = 0x3d
+       IFT_CEPT                          = 0x13
+       IFT_CES                           = 0x85
+       IFT_CHANNEL                       = 0x46
+       IFT_CNR                           = 0x55
+       IFT_COFFEE                        = 0x84
+       IFT_COMPOSITELINK                 = 0x9b
+       IFT_DCN                           = 0x8d
+       IFT_DIGITALPOWERLINE              = 0x8a
+       IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
+       IFT_DLSW                          = 0x4a
+       IFT_DOCSCABLEDOWNSTREAM           = 0x80
+       IFT_DOCSCABLEMACLAYER             = 0x7f
+       IFT_DOCSCABLEUPSTREAM             = 0x81
+       IFT_DS0                           = 0x51
+       IFT_DS0BUNDLE                     = 0x52
+       IFT_DS1FDL                        = 0xaa
+       IFT_DS3                           = 0x1e
+       IFT_DTM                           = 0x8c
+       IFT_DVBASILN                      = 0xac
+       IFT_DVBASIOUT                     = 0xad
+       IFT_DVBRCCDOWNSTREAM              = 0x93
+       IFT_DVBRCCMACLAYER                = 0x92
+       IFT_DVBRCCUPSTREAM                = 0x94
+       IFT_ENC                           = 0xf4
+       IFT_EON                           = 0x19
+       IFT_EPLRS                         = 0x57
+       IFT_ESCON                         = 0x49
+       IFT_ETHER                         = 0x6
+       IFT_FAITH                         = 0xf2
+       IFT_FAST                          = 0x7d
+       IFT_FASTETHER                     = 0x3e
+       IFT_FASTETHERFX                   = 0x45
+       IFT_FDDI                          = 0xf
+       IFT_FIBRECHANNEL                  = 0x38
+       IFT_FRAMERELAYINTERCONNECT        = 0x3a
+       IFT_FRAMERELAYMPI                 = 0x5c
+       IFT_FRDLCIENDPT                   = 0xc1
+       IFT_FRELAY                        = 0x20
+       IFT_FRELAYDCE                     = 0x2c
+       IFT_FRF16MFRBUNDLE                = 0xa3
+       IFT_FRFORWARD                     = 0x9e
+       IFT_G703AT2MB                     = 0x43
+       IFT_G703AT64K                     = 0x42
+       IFT_GIF                           = 0xf0
+       IFT_GIGABITETHERNET               = 0x75
+       IFT_GR303IDT                      = 0xb2
+       IFT_GR303RDT                      = 0xb1
+       IFT_H323GATEKEEPER                = 0xa4
+       IFT_H323PROXY                     = 0xa5
+       IFT_HDH1822                       = 0x3
+       IFT_HDLC                          = 0x76
+       IFT_HDSL2                         = 0xa8
+       IFT_HIPERLAN2                     = 0xb7
+       IFT_HIPPI                         = 0x2f
+       IFT_HIPPIINTERFACE                = 0x39
+       IFT_HOSTPAD                       = 0x5a
+       IFT_HSSI                          = 0x2e
+       IFT_HY                            = 0xe
+       IFT_IBM370PARCHAN                 = 0x48
+       IFT_IDSL                          = 0x9a
+       IFT_IEEE1394                      = 0x90
+       IFT_IEEE80211                     = 0x47
+       IFT_IEEE80212                     = 0x37
+       IFT_IEEE8023ADLAG                 = 0xa1
+       IFT_IFGSN                         = 0x91
+       IFT_IMT                           = 0xbe
+       IFT_INTERLEAVE                    = 0x7c
+       IFT_IP                            = 0x7e
+       IFT_IPFORWARD                     = 0x8e
+       IFT_IPOVERATM                     = 0x72
+       IFT_IPOVERCDLC                    = 0x6d
+       IFT_IPOVERCLAW                    = 0x6e
+       IFT_IPSWITCH                      = 0x4e
+       IFT_IPXIP                         = 0xf9
+       IFT_ISDN                          = 0x3f
+       IFT_ISDNBASIC                     = 0x14
+       IFT_ISDNPRIMARY                   = 0x15
+       IFT_ISDNS                         = 0x4b
+       IFT_ISDNU                         = 0x4c
+       IFT_ISO88022LLC                   = 0x29
+       IFT_ISO88023                      = 0x7
+       IFT_ISO88024                      = 0x8
+       IFT_ISO88025                      = 0x9
+       IFT_ISO88025CRFPINT               = 0x62
+       IFT_ISO88025DTR                   = 0x56
+       IFT_ISO88025FIBER                 = 0x73
+       IFT_ISO88026                      = 0xa
+       IFT_ISUP                          = 0xb3
+       IFT_L2VLAN                        = 0x87
+       IFT_L3IPVLAN                      = 0x88
+       IFT_L3IPXVLAN                     = 0x89
+       IFT_LAPB                          = 0x10
+       IFT_LAPD                          = 0x4d
+       IFT_LAPF                          = 0x77
+       IFT_LOCALTALK                     = 0x2a
+       IFT_LOOP                          = 0x18
+       IFT_MEDIAMAILOVERIP               = 0x8b
+       IFT_MFSIGLINK                     = 0xa7
+       IFT_MIOX25                        = 0x26
+       IFT_MODEM                         = 0x30
+       IFT_MPC                           = 0x71
+       IFT_MPLS                          = 0xa6
+       IFT_MPLSTUNNEL                    = 0x96
+       IFT_MSDSL                         = 0x8f
+       IFT_MVL                           = 0xbf
+       IFT_MYRINET                       = 0x63
+       IFT_NFAS                          = 0xaf
+       IFT_NSIP                          = 0x1b
+       IFT_OPTICALCHANNEL                = 0xc3
+       IFT_OPTICALTRANSPORT              = 0xc4
+       IFT_OTHER                         = 0x1
+       IFT_P10                           = 0xc
+       IFT_P80                           = 0xd
+       IFT_PARA                          = 0x22
+       IFT_PFLOG                         = 0xf6
+       IFT_PFSYNC                        = 0xf7
+       IFT_PLC                           = 0xae
+       IFT_POS                           = 0xab
+       IFT_PPP                           = 0x17
+       IFT_PPPMULTILINKBUNDLE            = 0x6c
+       IFT_PROPBWAP2MP                   = 0xb8
+       IFT_PROPCNLS                      = 0x59
+       IFT_PROPDOCSWIRELESSDOWNSTREAM    = 0xb5
+       IFT_PROPDOCSWIRELESSMACLAYER      = 0xb4
+       IFT_PROPDOCSWIRELESSUPSTREAM      = 0xb6
+       IFT_PROPMUX                       = 0x36
+       IFT_PROPVIRTUAL                   = 0x35
+       IFT_PROPWIRELESSP2P               = 0x9d
+       IFT_PTPSERIAL                     = 0x16
+       IFT_PVC                           = 0xf1
+       IFT_QLLC                          = 0x44
+       IFT_RADIOMAC                      = 0xbc
+       IFT_RADSL                         = 0x5f
+       IFT_REACHDSL                      = 0xc0
+       IFT_RFC1483                       = 0x9f
+       IFT_RS232                         = 0x21
+       IFT_RSRB                          = 0x4f
+       IFT_SDLC                          = 0x11
+       IFT_SDSL                          = 0x60
+       IFT_SHDSL                         = 0xa9
+       IFT_SIP                           = 0x1f
+       IFT_SLIP                          = 0x1c
+       IFT_SMDSDXI                       = 0x2b
+       IFT_SMDSICIP                      = 0x34
+       IFT_SONET                         = 0x27
+       IFT_SONETOVERHEADCHANNEL          = 0xb9
+       IFT_SONETPATH                     = 0x32
+       IFT_SONETVT                       = 0x33
+       IFT_SRP                           = 0x97
+       IFT_SS7SIGLINK                    = 0x9c
+       IFT_STACKTOSTACK                  = 0x6f
+       IFT_STARLAN                       = 0xb
+       IFT_STF                           = 0xd7
+       IFT_T1                            = 0x12
+       IFT_TDLC                          = 0x74
+       IFT_TERMPAD                       = 0x5b
+       IFT_TR008                         = 0xb0
+       IFT_TRANSPHDLC                    = 0x7b
+       IFT_TUNNEL                        = 0x83
+       IFT_ULTRA                         = 0x1d
+       IFT_USB                           = 0xa0
+       IFT_V11                           = 0x40
+       IFT_V35                           = 0x2d
+       IFT_V36                           = 0x41
+       IFT_V37                           = 0x78
+       IFT_VDSL                          = 0x61
+       IFT_VIRTUALIPADDRESS              = 0x70
+       IFT_VOICEEM                       = 0x64
+       IFT_VOICEENCAP                    = 0x67
+       IFT_VOICEFXO                      = 0x65
+       IFT_VOICEFXS                      = 0x66
+       IFT_VOICEOVERATM                  = 0x98
+       IFT_VOICEOVERFRAMERELAY           = 0x99
+       IFT_VOICEOVERIP                   = 0x68
+       IFT_X213                          = 0x5d
+       IFT_X25                           = 0x5
+       IFT_X25DDN                        = 0x4
+       IFT_X25HUNTGROUP                  = 0x7a
+       IFT_X25MLP                        = 0x79
+       IFT_X25PLE                        = 0x28
+       IFT_XETHER                        = 0x1a
+       IN_CLASSA_HOST                    = 0xffffff
+       IN_CLASSA_MAX                     = 0x80
+       IN_CLASSA_NET                     = 0xff000000
+       IN_CLASSA_NSHIFT                  = 0x18
+       IN_CLASSB_HOST                    = 0xffff
+       IN_CLASSB_MAX                     = 0x10000
+       IN_CLASSB_NET                     = 0xffff0000
+       IN_CLASSB_NSHIFT                  = 0x10
+       IN_CLASSC_HOST                    = 0xff
+       IN_CLASSC_NET                     = 0xffffff00
+       IN_CLASSC_NSHIFT                  = 0x8
+       IN_CLASSD_HOST                    = 0xfffffff
+       IN_CLASSD_NET                     = 0xf0000000
+       IN_CLASSD_NSHIFT                  = 0x1c
+       IN_LOOPBACKNET                    = 0x7f
+       IPPROTO_3PC                       = 0x22
+       IPPROTO_ADFS                      = 0x44
+       IPPROTO_AH                        = 0x33
+       IPPROTO_AHIP                      = 0x3d
+       IPPROTO_APES                      = 0x63
+       IPPROTO_ARGUS                     = 0xd
+       IPPROTO_AX25                      = 0x5d
+       IPPROTO_BHA                       = 0x31
+       IPPROTO_BLT                       = 0x1e
+       IPPROTO_BRSATMON                  = 0x4c
+       IPPROTO_CARP                      = 0x70
+       IPPROTO_CFTP                      = 0x3e
+       IPPROTO_CHAOS                     = 0x10
+       IPPROTO_CMTP                      = 0x26
+       IPPROTO_CPHB                      = 0x49
+       IPPROTO_CPNX                      = 0x48
+       IPPROTO_DDP                       = 0x25
+       IPPROTO_DGP                       = 0x56
+       IPPROTO_DIVERT                    = 0x102
+       IPPROTO_DONE                      = 0x101
+       IPPROTO_DSTOPTS                   = 0x3c
+       IPPROTO_EGP                       = 0x8
+       IPPROTO_EMCON                     = 0xe
+       IPPROTO_ENCAP                     = 0x62
+       IPPROTO_EON                       = 0x50
+       IPPROTO_ESP                       = 0x32
+       IPPROTO_ETHERIP                   = 0x61
+       IPPROTO_FRAGMENT                  = 0x2c
+       IPPROTO_GGP                       = 0x3
+       IPPROTO_GMTP                      = 0x64
+       IPPROTO_GRE                       = 0x2f
+       IPPROTO_HELLO                     = 0x3f
+       IPPROTO_HMP                       = 0x14
+       IPPROTO_HOPOPTS                   = 0
+       IPPROTO_ICMP                      = 0x1
+       IPPROTO_ICMPV6                    = 0x3a
+       IPPROTO_IDP                       = 0x16
+       IPPROTO_IDPR                      = 0x23
+       IPPROTO_IDRP                      = 0x2d
+       IPPROTO_IGMP                      = 0x2
+       IPPROTO_IGP                       = 0x55
+       IPPROTO_IGRP                      = 0x58
+       IPPROTO_IL                        = 0x28
+       IPPROTO_INLSP                     = 0x34
+       IPPROTO_INP                       = 0x20
+       IPPROTO_IP                        = 0
+       IPPROTO_IPCOMP                    = 0x6c
+       IPPROTO_IPCV                      = 0x47
+       IPPROTO_IPEIP                     = 0x5e
+       IPPROTO_IPIP                      = 0x4
+       IPPROTO_IPPC                      = 0x43
+       IPPROTO_IPV4                      = 0x4
+       IPPROTO_IPV6                      = 0x29
+       IPPROTO_IRTP                      = 0x1c
+       IPPROTO_KRYPTOLAN                 = 0x41
+       IPPROTO_LARP                      = 0x5b
+       IPPROTO_LEAF1                     = 0x19
+       IPPROTO_LEAF2                     = 0x1a
+       IPPROTO_MAX                       = 0x100
+       IPPROTO_MAXID                     = 0x34
+       IPPROTO_MEAS                      = 0x13
+       IPPROTO_MHRP                      = 0x30
+       IPPROTO_MICP                      = 0x5f
+       IPPROTO_MOBILE                    = 0x37
+       IPPROTO_MTP                       = 0x5c
+       IPPROTO_MUX                       = 0x12
+       IPPROTO_ND                        = 0x4d
+       IPPROTO_NHRP                      = 0x36
+       IPPROTO_NONE                      = 0x3b
+       IPPROTO_NSP                       = 0x1f
+       IPPROTO_NVPII                     = 0xb
+       IPPROTO_OLD_DIVERT                = 0xfe
+       IPPROTO_OSPFIGP                   = 0x59
+       IPPROTO_PFSYNC                    = 0xf0
+       IPPROTO_PGM                       = 0x71
+       IPPROTO_PIGP                      = 0x9
+       IPPROTO_PIM                       = 0x67
+       IPPROTO_PRM                       = 0x15
+       IPPROTO_PUP                       = 0xc
+       IPPROTO_PVP                       = 0x4b
+       IPPROTO_RAW                       = 0xff
+       IPPROTO_RCCMON                    = 0xa
+       IPPROTO_RDP                       = 0x1b
+       IPPROTO_ROUTING                   = 0x2b
+       IPPROTO_RSVP                      = 0x2e
+       IPPROTO_RVD                       = 0x42
+       IPPROTO_SATEXPAK                  = 0x40
+       IPPROTO_SATMON                    = 0x45
+       IPPROTO_SCCSP                     = 0x60
+       IPPROTO_SCTP                      = 0x84
+       IPPROTO_SDRP                      = 0x2a
+       IPPROTO_SEP                       = 0x21
+       IPPROTO_SKIP                      = 0x39
+       IPPROTO_SPACER                    = 0x7fff
+       IPPROTO_SRPC                      = 0x5a
+       IPPROTO_ST                        = 0x7
+       IPPROTO_SVMTP                     = 0x52
+       IPPROTO_SWIPE                     = 0x35
+       IPPROTO_TCF                       = 0x57
+       IPPROTO_TCP                       = 0x6
+       IPPROTO_TLSP                      = 0x38
+       IPPROTO_TP                        = 0x1d
+       IPPROTO_TPXX                      = 0x27
+       IPPROTO_TRUNK1                    = 0x17
+       IPPROTO_TRUNK2                    = 0x18
+       IPPROTO_TTP                       = 0x54
+       IPPROTO_UDP                       = 0x11
+       IPPROTO_VINES                     = 0x53
+       IPPROTO_VISA                      = 0x46
+       IPPROTO_VMTP                      = 0x51
+       IPPROTO_WBEXPAK                   = 0x4f
+       IPPROTO_WBMON                     = 0x4e
+       IPPROTO_WSN                       = 0x4a
+       IPPROTO_XNET                      = 0xf
+       IPPROTO_XTP                       = 0x24
+       IPV6_AUTOFLOWLABEL                = 0x3b
+       IPV6_BINDANY                      = 0x40
+       IPV6_BINDV6ONLY                   = 0x1b
+       IPV6_CHECKSUM                     = 0x1a
+       IPV6_DEFAULT_MULTICAST_HOPS       = 0x1
+       IPV6_DEFAULT_MULTICAST_LOOP       = 0x1
+       IPV6_DEFHLIM                      = 0x40
+       IPV6_DONTFRAG                     = 0x3e
+       IPV6_DSTOPTS                      = 0x32
+       IPV6_FAITH                        = 0x1d
+       IPV6_FLOWINFO_MASK                = 0xffffff0f
+       IPV6_FLOWLABEL_MASK               = 0xffff0f00
+       IPV6_FRAGTTL                      = 0x78
+       IPV6_FW_ADD                       = 0x1e
+       IPV6_FW_DEL                       = 0x1f
+       IPV6_FW_FLUSH                     = 0x20
+       IPV6_FW_GET                       = 0x22
+       IPV6_FW_ZERO                      = 0x21
+       IPV6_HLIMDEC                      = 0x1
+       IPV6_HOPLIMIT                     = 0x2f
+       IPV6_HOPOPTS                      = 0x31
+       IPV6_IPSEC_POLICY                 = 0x1c
+       IPV6_JOIN_GROUP                   = 0xc
+       IPV6_LEAVE_GROUP                  = 0xd
+       IPV6_MAXHLIM                      = 0xff
+       IPV6_MAXOPTHDR                    = 0x800
+       IPV6_MAXPACKET                    = 0xffff
+       IPV6_MAX_GROUP_SRC_FILTER         = 0x200
+       IPV6_MAX_MEMBERSHIPS              = 0xfff
+       IPV6_MAX_SOCK_SRC_FILTER          = 0x80
+       IPV6_MIN_MEMBERSHIPS              = 0x1f
+       IPV6_MMTU                         = 0x500
+       IPV6_MSFILTER                     = 0x4a
+       IPV6_MULTICAST_HOPS               = 0xa
+       IPV6_MULTICAST_IF                 = 0x9
+       IPV6_MULTICAST_LOOP               = 0xb
+       IPV6_NEXTHOP                      = 0x30
+       IPV6_PATHMTU                      = 0x2c
+       IPV6_PKTINFO                      = 0x2e
+       IPV6_PORTRANGE                    = 0xe
+       IPV6_PORTRANGE_DEFAULT            = 0
+       IPV6_PORTRANGE_HIGH               = 0x1
+       IPV6_PORTRANGE_LOW                = 0x2
+       IPV6_PREFER_TEMPADDR              = 0x3f
+       IPV6_RECVDSTOPTS                  = 0x28
+       IPV6_RECVHOPLIMIT                 = 0x25
+       IPV6_RECVHOPOPTS                  = 0x27
+       IPV6_RECVPATHMTU                  = 0x2b
+       IPV6_RECVPKTINFO                  = 0x24
+       IPV6_RECVRTHDR                    = 0x26
+       IPV6_RECVTCLASS                   = 0x39
+       IPV6_RTHDR                        = 0x33
+       IPV6_RTHDRDSTOPTS                 = 0x23
+       IPV6_RTHDR_LOOSE                  = 0
+       IPV6_RTHDR_STRICT                 = 0x1
+       IPV6_RTHDR_TYPE_0                 = 0
+       IPV6_SOCKOPT_RESERVED1            = 0x3
+       IPV6_TCLASS                       = 0x3d
+       IPV6_UNICAST_HOPS                 = 0x4
+       IPV6_USE_MIN_MTU                  = 0x2a
+       IPV6_V6ONLY                       = 0x1b
+       IPV6_VERSION                      = 0x60
+       IPV6_VERSION_MASK                 = 0xf0
+       IP_ADD_MEMBERSHIP                 = 0xc
+       IP_ADD_SOURCE_MEMBERSHIP          = 0x46
+       IP_BINDANY                        = 0x18
+       IP_BLOCK_SOURCE                   = 0x48
+       IP_DEFAULT_MULTICAST_LOOP         = 0x1
+       IP_DEFAULT_MULTICAST_TTL          = 0x1
+       IP_DF                             = 0x4000
+       IP_DONTFRAG                       = 0x43
+       IP_DROP_MEMBERSHIP                = 0xd
+       IP_DROP_SOURCE_MEMBERSHIP         = 0x47
+       IP_DUMMYNET3                      = 0x31
+       IP_DUMMYNET_CONFIGURE             = 0x3c
+       IP_DUMMYNET_DEL                   = 0x3d
+       IP_DUMMYNET_FLUSH                 = 0x3e
+       IP_DUMMYNET_GET                   = 0x40
+       IP_FAITH                          = 0x16
+       IP_FW3                            = 0x30
+       IP_FW_ADD                         = 0x32
+       IP_FW_DEL                         = 0x33
+       IP_FW_FLUSH                       = 0x34
+       IP_FW_GET                         = 0x36
+       IP_FW_NAT_CFG                     = 0x38
+       IP_FW_NAT_DEL                     = 0x39
+       IP_FW_NAT_GET_CONFIG              = 0x3a
+       IP_FW_NAT_GET_LOG                 = 0x3b
+       IP_FW_RESETLOG                    = 0x37
+       IP_FW_TABLE_ADD                   = 0x28
+       IP_FW_TABLE_DEL                   = 0x29
+       IP_FW_TABLE_FLUSH                 = 0x2a
+       IP_FW_TABLE_GETSIZE               = 0x2b
+       IP_FW_TABLE_LIST                  = 0x2c
+       IP_FW_ZERO                        = 0x35
+       IP_HDRINCL                        = 0x2
+       IP_IPSEC_POLICY                   = 0x15
+       IP_MAXPACKET                      = 0xffff
+       IP_MAX_GROUP_SRC_FILTER           = 0x200
+       IP_MAX_MEMBERSHIPS                = 0xfff
+       IP_MAX_SOCK_MUTE_FILTER           = 0x80
+       IP_MAX_SOCK_SRC_FILTER            = 0x80
+       IP_MAX_SOURCE_FILTER              = 0x400
+       IP_MF                             = 0x2000
+       IP_MINTTL                         = 0x42
+       IP_MIN_MEMBERSHIPS                = 0x1f
+       IP_MSFILTER                       = 0x4a
+       IP_MSS                            = 0x240
+       IP_MULTICAST_IF                   = 0x9
+       IP_MULTICAST_LOOP                 = 0xb
+       IP_MULTICAST_TTL                  = 0xa
+       IP_MULTICAST_VIF                  = 0xe
+       IP_OFFMASK                        = 0x1fff
+       IP_ONESBCAST                      = 0x17
+       IP_OPTIONS                        = 0x1
+       IP_PORTRANGE                      = 0x13
+       IP_PORTRANGE_DEFAULT              = 0
+       IP_PORTRANGE_HIGH                 = 0x1
+       IP_PORTRANGE_LOW                  = 0x2
+       IP_RECVDSTADDR                    = 0x7
+       IP_RECVIF                         = 0x14
+       IP_RECVOPTS                       = 0x5
+       IP_RECVRETOPTS                    = 0x6
+       IP_RECVTTL                        = 0x41
+       IP_RETOPTS                        = 0x8
+       IP_RF                             = 0x8000
+       IP_RSVP_OFF                       = 0x10
+       IP_RSVP_ON                        = 0xf
+       IP_RSVP_VIF_OFF                   = 0x12
+       IP_RSVP_VIF_ON                    = 0x11
+       IP_SENDSRCADDR                    = 0x7
+       IP_TOS                            = 0x3
+       IP_TTL                            = 0x4
+       IP_UNBLOCK_SOURCE                 = 0x49
+       MSG_COMPAT                        = 0x8000
+       MSG_CTRUNC                        = 0x20
+       MSG_DONTROUTE                     = 0x4
+       MSG_DONTWAIT                      = 0x80
+       MSG_EOF                           = 0x100
+       MSG_EOR                           = 0x8
+       MSG_NBIO                          = 0x4000
+       MSG_NOSIGNAL                      = 0x20000
+       MSG_NOTIFICATION                  = 0x2000
+       MSG_OOB                           = 0x1
+       MSG_PEEK                          = 0x2
+       MSG_TRUNC                         = 0x10
+       MSG_WAITALL                       = 0x40
+       NET_RT_DUMP                       = 0x1
+       NET_RT_FLAGS                      = 0x2
+       NET_RT_IFLIST                     = 0x3
+       NET_RT_IFMALIST                   = 0x4
+       NET_RT_MAXID                      = 0x5
+       O_ACCMODE                         = 0x3
+       O_APPEND                          = 0x8
+       O_ASYNC                           = 0x40
+       O_CREAT                           = 0x200
+       O_DIRECT                          = 0x10000
+       O_DIRECTORY                       = 0x20000
+       O_EXCL                            = 0x800
+       O_EXEC                            = 0x40000
+       O_EXLOCK                          = 0x20
+       O_FSYNC                           = 0x80
+       O_NDELAY                          = 0x4
+       O_NOCTTY                          = 0x8000
+       O_NOFOLLOW                        = 0x100
+       O_NONBLOCK                        = 0x4
+       O_RDONLY                          = 0
+       O_RDWR                            = 0x2
+       O_SHLOCK                          = 0x10
+       O_SYNC                            = 0x80
+       O_TRUNC                           = 0x400
+       O_TTY_INIT                        = 0x80000
+       O_WRONLY                          = 0x1
+       RTAX_AUTHOR                       = 0x6
+       RTAX_BRD                          = 0x7
+       RTAX_DST                          = 0
+       RTAX_GATEWAY                      = 0x1
+       RTAX_GENMASK                      = 0x3
+       RTAX_IFA                          = 0x5
+       RTAX_IFP                          = 0x4
+       RTAX_MAX                          = 0x8
+       RTAX_NETMASK                      = 0x2
+       RTA_AUTHOR                        = 0x40
+       RTA_BRD                           = 0x80
+       RTA_DST                           = 0x1
+       RTA_GATEWAY                       = 0x2
+       RTA_GENMASK                       = 0x8
+       RTA_IFA                           = 0x20
+       RTA_IFP                           = 0x10
+       RTA_NETMASK                       = 0x4
+       RTF_BLACKHOLE                     = 0x1000
+       RTF_BROADCAST                     = 0x400000
+       RTF_DONE                          = 0x40
+       RTF_DYNAMIC                       = 0x10
+       RTF_FMASK                         = 0x1004d808
+       RTF_GATEWAY                       = 0x2
+       RTF_HOST                          = 0x4
+       RTF_LLDATA                        = 0x400
+       RTF_LLINFO                        = 0x400
+       RTF_LOCAL                         = 0x200000
+       RTF_MODIFIED                      = 0x20
+       RTF_MULTICAST                     = 0x800000
+       RTF_PINNED                        = 0x100000
+       RTF_PRCLONING                     = 0x10000
+       RTF_PROTO1                        = 0x8000
+       RTF_PROTO2                        = 0x4000
+       RTF_PROTO3                        = 0x40000
+       RTF_REJECT                        = 0x8
+       RTF_RNH_LOCKED                    = 0x40000000
+       RTF_STATIC                        = 0x800
+       RTF_STICKY                        = 0x10000000
+       RTF_UP                            = 0x1
+       RTF_XRESOLVE                      = 0x200
+       RTM_ADD                           = 0x1
+       RTM_CHANGE                        = 0x3
+       RTM_DELADDR                       = 0xd
+       RTM_DELETE                        = 0x2
+       RTM_DELMADDR                      = 0x10
+       RTM_GET                           = 0x4
+       RTM_IEEE80211                     = 0x12
+       RTM_IFANNOUNCE                    = 0x11
+       RTM_IFINFO                        = 0xe
+       RTM_LOCK                          = 0x8
+       RTM_LOSING                        = 0x5
+       RTM_MISS                          = 0x7
+       RTM_NEWADDR                       = 0xc
+       RTM_NEWMADDR                      = 0xf
+       RTM_OLDADD                        = 0x9
+       RTM_OLDDEL                        = 0xa
+       RTM_REDIRECT                      = 0x6
+       RTM_RESOLVE                       = 0xb
+       RTM_RTTUNIT                       = 0xf4240
+       RTM_VERSION                       = 0x5
+       RTV_EXPIRE                        = 0x4
+       RTV_HOPCOUNT                      = 0x2
+       RTV_MTU                           = 0x1
+       RTV_RPIPE                         = 0x8
+       RTV_RTT                           = 0x40
+       RTV_RTTVAR                        = 0x80
+       RTV_SPIPE                         = 0x10
+       RTV_SSTHRESH                      = 0x20
+       RTV_WEIGHT                        = 0x100
+       SCM_BINTIME                       = 0x4
+       SCM_CREDS                         = 0x3
+       SCM_RIGHTS                        = 0x1
+       SCM_TIMESTAMP                     = 0x2
+       SHUT_RD                           = 0
+       SHUT_RDWR                         = 0x2
+       SHUT_WR                           = 0x1
+       SIGABRT                           = 0x6
+       SIGALRM                           = 0xe
+       SIGBUS                            = 0xa
+       SIGCHLD                           = 0x14
+       SIGCONT                           = 0x13
+       SIGEMT                            = 0x7
+       SIGFPE                            = 0x8
+       SIGHUP                            = 0x1
+       SIGILL                            = 0x4
+       SIGINFO                           = 0x1d
+       SIGINT                            = 0x2
+       SIGIO                             = 0x17
+       SIGIOT                            = 0x6
+       SIGKILL                           = 0x9
+       SIGLWP                            = 0x20
+       SIGPIPE                           = 0xd
+       SIGPROF                           = 0x1b
+       SIGQUIT                           = 0x3
+       SIGSEGV                           = 0xb
+       SIGSTOP                           = 0x11
+       SIGSYS                            = 0xc
+       SIGTERM                           = 0xf
+       SIGTHR                            = 0x20
+       SIGTRAP                           = 0x5
+       SIGTSTP                           = 0x12
+       SIGTTIN                           = 0x15
+       SIGTTOU                           = 0x16
+       SIGURG                            = 0x10
+       SIGUSR1                           = 0x1e
+       SIGUSR2                           = 0x1f
+       SIGVTALRM                         = 0x1a
+       SIGWINCH                          = 0x1c
+       SIGXCPU                           = 0x18
+       SIGXFSZ                           = 0x19
+       SIOCADDMULTI                      = 0x80206931
+       SIOCADDRT                         = 0x8030720a
+       SIOCAIFADDR                       = 0x8040691a
+       SIOCAIFGROUP                      = 0x80246987
+       SIOCALIFADDR                      = 0x8118691b
+       SIOCATMARK                        = 0x40047307
+       SIOCDELMULTI                      = 0x80206932
+       SIOCDELRT                         = 0x8030720b
+       SIOCDIFADDR                       = 0x80206919
+       SIOCDIFGROUP                      = 0x80246989
+       SIOCDIFPHYADDR                    = 0x80206949
+       SIOCDLIFADDR                      = 0x8118691d
+       SIOCGDRVSPEC                      = 0xc01c697b
+       SIOCGETSGCNT                      = 0xc0147210
+       SIOCGETVIFCNT                     = 0xc014720f
+       SIOCGHIWAT                        = 0x40047301
+       SIOCGIFADDR                       = 0xc0206921
+       SIOCGIFBRDADDR                    = 0xc0206923
+       SIOCGIFCAP                        = 0xc020691f
+       SIOCGIFCONF                       = 0xc0086924
+       SIOCGIFDESCR                      = 0xc020692a
+       SIOCGIFDSTADDR                    = 0xc0206922
+       SIOCGIFFLAGS                      = 0xc0206911
+       SIOCGIFGENERIC                    = 0xc020693a
+       SIOCGIFGMEMB                      = 0xc024698a
+       SIOCGIFGROUP                      = 0xc0246988
+       SIOCGIFINDEX                      = 0xc0206920
+       SIOCGIFMAC                        = 0xc0206926
+       SIOCGIFMEDIA                      = 0xc0286938
+       SIOCGIFMETRIC                     = 0xc0206917
+       SIOCGIFMTU                        = 0xc0206933
+       SIOCGIFNETMASK                    = 0xc0206925
+       SIOCGIFPDSTADDR                   = 0xc0206948
+       SIOCGIFPHYS                       = 0xc0206935
+       SIOCGIFPSRCADDR                   = 0xc0206947
+       SIOCGIFSTATUS                     = 0xc331693b
+       SIOCGLIFADDR                      = 0xc118691c
+       SIOCGLIFPHYADDR                   = 0xc118694b
+       SIOCGLOWAT                        = 0x40047303
+       SIOCGPGRP                         = 0x40047309
+       SIOCGPRIVATE_0                    = 0xc0206950
+       SIOCGPRIVATE_1                    = 0xc0206951
+       SIOCIFCREATE                      = 0xc020697a
+       SIOCIFCREATE2                     = 0xc020697c
+       SIOCIFDESTROY                     = 0x80206979
+       SIOCIFGCLONERS                    = 0xc00c6978
+       SIOCSDRVSPEC                      = 0x801c697b
+       SIOCSHIWAT                        = 0x80047300
+       SIOCSIFADDR                       = 0x8020690c
+       SIOCSIFBRDADDR                    = 0x80206913
+       SIOCSIFCAP                        = 0x8020691e
+       SIOCSIFDESCR                      = 0x80206929
+       SIOCSIFDSTADDR                    = 0x8020690e
+       SIOCSIFFLAGS                      = 0x80206910
+       SIOCSIFGENERIC                    = 0x80206939
+       SIOCSIFLLADDR                     = 0x8020693c
+       SIOCSIFMAC                        = 0x80206927
+       SIOCSIFMEDIA                      = 0xc0206937
+       SIOCSIFMETRIC                     = 0x80206918
+       SIOCSIFMTU                        = 0x80206934
+       SIOCSIFNAME                       = 0x80206928
+       SIOCSIFNETMASK                    = 0x80206916
+       SIOCSIFPHYADDR                    = 0x80406946
+       SIOCSIFPHYS                       = 0x80206936
+       SIOCSIFRVNET                      = 0xc020695b
+       SIOCSIFVNET                       = 0xc020695a
+       SIOCSLIFPHYADDR                   = 0x8118694a
+       SIOCSLOWAT                        = 0x80047302
+       SIOCSPGRP                         = 0x80047308
+       SOCK_DGRAM                        = 0x2
+       SOCK_MAXADDRLEN                   = 0xff
+       SOCK_RAW                          = 0x3
+       SOCK_RDM                          = 0x4
+       SOCK_SEQPACKET                    = 0x5
+       SOCK_STREAM                       = 0x1
+       SOL_SOCKET                        = 0xffff
+       SOMAXCONN                         = 0x80
+       SO_ACCEPTCONN                     = 0x2
+       SO_ACCEPTFILTER                   = 0x1000
+       SO_BINTIME                        = 0x2000
+       SO_BROADCAST                      = 0x20
+       SO_DEBUG                          = 0x1
+       SO_DONTROUTE                      = 0x10
+       SO_ERROR                          = 0x1007
+       SO_KEEPALIVE                      = 0x8
+       SO_LABEL                          = 0x1009
+       SO_LINGER                         = 0x80
+       SO_LISTENINCQLEN                  = 0x1013
+       SO_LISTENQLEN                     = 0x1012
+       SO_LISTENQLIMIT                   = 0x1011
+       SO_NOSIGPIPE                      = 0x800
+       SO_NO_DDP                         = 0x8000
+       SO_NO_OFFLOAD                     = 0x4000
+       SO_OOBINLINE                      = 0x100
+       SO_PEERLABEL                      = 0x1010
+       SO_RCVBUF                         = 0x1002
+       SO_RCVLOWAT                       = 0x1004
+       SO_RCVTIMEO                       = 0x1006
+       SO_REUSEADDR                      = 0x4
+       SO_REUSEPORT                      = 0x200
+       SO_SETFIB                         = 0x1014
+       SO_SNDBUF                         = 0x1001
+       SO_SNDLOWAT                       = 0x1003
+       SO_SNDTIMEO                       = 0x1005
+       SO_TIMESTAMP                      = 0x400
+       SO_TYPE                           = 0x1008
+       SO_USELOOPBACK                    = 0x40
+       TCP_CA_NAME_MAX                   = 0x10
+       TCP_CONGESTION                    = 0x40
+       TCP_INFO                          = 0x20
+       TCP_MAXBURST                      = 0x4
+       TCP_MAXHLEN                       = 0x3c
+       TCP_MAXOLEN                       = 0x28
+       TCP_MAXSEG                        = 0x2
+       TCP_MAXWIN                        = 0xffff
+       TCP_MAX_SACK                      = 0x4
+       TCP_MAX_WINSHIFT                  = 0xe
+       TCP_MD5SIG                        = 0x10
+       TCP_MINMSS                        = 0xd8
+       TCP_MSS                           = 0x200
+       TCP_NODELAY                       = 0x1
+       TCP_NOOPT                         = 0x8
+       TCP_NOPUSH                        = 0x4
+       WCONTINUED                        = 0x4
+       WCOREFLAG                         = 0x80
+       WLINUXCLONE                       = 0x80000000
+       WNOHANG                           = 0x1
+       WNOWAIT                           = 0x8
+       WSTOPPED                          = 0x2
+       WUNTRACED                         = 0x2
 )
 
 // Types
index 33fd3de1fed5fd7e76f38592105b47fca681a85f..9b632ba93de3b11fe7d30e8560f6c15d397a7977 100644 (file)
@@ -9,1013 +9,1228 @@ package syscall
 
 // Constants
 const (
-       AF_APPLETALK                   = 0x10
-       AF_ARP                         = 0x23
-       AF_ATM                         = 0x1e
-       AF_BLUETOOTH                   = 0x24
-       AF_CCITT                       = 0xa
-       AF_CHAOS                       = 0x5
-       AF_CNT                         = 0x15
-       AF_COIP                        = 0x14
-       AF_DATAKIT                     = 0x9
-       AF_DECnet                      = 0xc
-       AF_DLI                         = 0xd
-       AF_E164                        = 0x1a
-       AF_ECMA                        = 0x8
-       AF_HYLINK                      = 0xf
-       AF_IEEE80211                   = 0x25
-       AF_IMPLINK                     = 0x3
-       AF_INET                        = 0x2
-       AF_INET6                       = 0x1c
-       AF_IPX                         = 0x17
-       AF_ISDN                        = 0x1a
-       AF_ISO                         = 0x7
-       AF_LAT                         = 0xe
-       AF_LINK                        = 0x12
-       AF_LOCAL                       = 0x1
-       AF_MAX                         = 0x26
-       AF_NATM                        = 0x1d
-       AF_NETBIOS                     = 0x6
-       AF_NETGRAPH                    = 0x20
-       AF_OSI                         = 0x7
-       AF_PUP                         = 0x4
-       AF_ROUTE                       = 0x11
-       AF_SCLUSTER                    = 0x22
-       AF_SIP                         = 0x18
-       AF_SLOW                        = 0x21
-       AF_SNA                         = 0xb
-       AF_UNIX                        = 0x1
-       AF_UNSPEC                      = 0
-       AF_VENDOR00                    = 0x27
-       AF_VENDOR01                    = 0x29
-       AF_VENDOR02                    = 0x2b
-       AF_VENDOR03                    = 0x2d
-       AF_VENDOR04                    = 0x2f
-       AF_VENDOR05                    = 0x31
-       AF_VENDOR06                    = 0x33
-       AF_VENDOR07                    = 0x35
-       AF_VENDOR08                    = 0x37
-       AF_VENDOR09                    = 0x39
-       AF_VENDOR10                    = 0x3b
-       AF_VENDOR11                    = 0x3d
-       AF_VENDOR12                    = 0x3f
-       AF_VENDOR13                    = 0x41
-       AF_VENDOR14                    = 0x43
-       AF_VENDOR15                    = 0x45
-       AF_VENDOR16                    = 0x47
-       AF_VENDOR17                    = 0x49
-       AF_VENDOR18                    = 0x4b
-       AF_VENDOR19                    = 0x4d
-       AF_VENDOR20                    = 0x4f
-       AF_VENDOR21                    = 0x51
-       AF_VENDOR22                    = 0x53
-       AF_VENDOR23                    = 0x55
-       AF_VENDOR24                    = 0x57
-       AF_VENDOR25                    = 0x59
-       AF_VENDOR26                    = 0x5b
-       AF_VENDOR27                    = 0x5d
-       AF_VENDOR28                    = 0x5f
-       AF_VENDOR29                    = 0x61
-       AF_VENDOR30                    = 0x63
-       AF_VENDOR31                    = 0x65
-       AF_VENDOR32                    = 0x67
-       AF_VENDOR33                    = 0x69
-       AF_VENDOR34                    = 0x6b
-       AF_VENDOR35                    = 0x6d
-       AF_VENDOR36                    = 0x6f
-       AF_VENDOR37                    = 0x71
-       AF_VENDOR38                    = 0x73
-       AF_VENDOR39                    = 0x75
-       AF_VENDOR40                    = 0x77
-       AF_VENDOR41                    = 0x79
-       AF_VENDOR42                    = 0x7b
-       AF_VENDOR43                    = 0x7d
-       AF_VENDOR44                    = 0x7f
-       AF_VENDOR45                    = 0x81
-       AF_VENDOR46                    = 0x83
-       AF_VENDOR47                    = 0x85
-       BIOCFEEDBACK                   = 0x8004427c
-       BIOCFLUSH                      = 0x20004268
-       BIOCGBLEN                      = 0x40044266
-       BIOCGDIRECTION                 = 0x40044276
-       BIOCGDLT                       = 0x4004426a
-       BIOCGDLTLIST                   = 0xc0104279
-       BIOCGETBUFMODE                 = 0x4004427d
-       BIOCGETIF                      = 0x4020426b
-       BIOCGETZMAX                    = 0x4008427f
-       BIOCGHDRCMPLT                  = 0x40044274
-       BIOCGRSIG                      = 0x40044272
-       BIOCGRTIMEOUT                  = 0x4010426e
-       BIOCGSEESENT                   = 0x40044276
-       BIOCGSTATS                     = 0x4008426f
-       BIOCIMMEDIATE                  = 0x80044270
-       BIOCLOCK                       = 0x2000427a
-       BIOCPROMISC                    = 0x20004269
-       BIOCROTZBUF                    = 0x40184280
-       BIOCSBLEN                      = 0xc0044266
-       BIOCSDIRECTION                 = 0x80044277
-       BIOCSDLT                       = 0x80044278
-       BIOCSETBUFMODE                 = 0x8004427e
-       BIOCSETF                       = 0x80104267
-       BIOCSETFNR                     = 0x80104282
-       BIOCSETIF                      = 0x8020426c
-       BIOCSETWF                      = 0x8010427b
-       BIOCSETZBUF                    = 0x80184281
-       BIOCSHDRCMPLT                  = 0x80044275
-       BIOCSRSIG                      = 0x80044273
-       BIOCSRTIMEOUT                  = 0x8010426d
-       BIOCSSEESENT                   = 0x80044277
-       BIOCVERSION                    = 0x40044271
-       BPF_A                          = 0x10
-       BPF_ABS                        = 0x20
-       BPF_ADD                        = 0
-       BPF_ALIGNMENT                  = 0x8
-       BPF_ALU                        = 0x4
-       BPF_AND                        = 0x50
-       BPF_B                          = 0x10
-       BPF_BUFMODE_BUFFER             = 0x1
-       BPF_BUFMODE_ZBUF               = 0x2
-       BPF_DIV                        = 0x30
-       BPF_H                          = 0x8
-       BPF_IMM                        = 0
-       BPF_IND                        = 0x40
-       BPF_JA                         = 0
-       BPF_JEQ                        = 0x10
-       BPF_JGE                        = 0x30
-       BPF_JGT                        = 0x20
-       BPF_JMP                        = 0x5
-       BPF_JSET                       = 0x40
-       BPF_K                          = 0
-       BPF_LD                         = 0
-       BPF_LDX                        = 0x1
-       BPF_LEN                        = 0x80
-       BPF_LSH                        = 0x60
-       BPF_MAJOR_VERSION              = 0x1
-       BPF_MAXBUFSIZE                 = 0x80000
-       BPF_MAXINSNS                   = 0x200
-       BPF_MEM                        = 0x60
-       BPF_MEMWORDS                   = 0x10
-       BPF_MINBUFSIZE                 = 0x20
-       BPF_MINOR_VERSION              = 0x1
-       BPF_MISC                       = 0x7
-       BPF_MSH                        = 0xa0
-       BPF_MUL                        = 0x20
-       BPF_NEG                        = 0x80
-       BPF_OR                         = 0x40
-       BPF_RELEASE                    = 0x30bb6
-       BPF_RET                        = 0x6
-       BPF_RSH                        = 0x70
-       BPF_ST                         = 0x2
-       BPF_STX                        = 0x3
-       BPF_SUB                        = 0x10
-       BPF_TAX                        = 0
-       BPF_TXA                        = 0x80
-       BPF_W                          = 0
-       BPF_X                          = 0x8
-       CTL_MAXNAME                    = 0x18
-       CTL_NET                        = 0x4
-       DLT_A429                       = 0xb8
-       DLT_A653_ICM                   = 0xb9
-       DLT_AIRONET_HEADER             = 0x78
-       DLT_APPLE_IP_OVER_IEEE1394     = 0x8a
-       DLT_ARCNET                     = 0x7
-       DLT_ARCNET_LINUX               = 0x81
-       DLT_ATM_CLIP                   = 0x13
-       DLT_ATM_RFC1483                = 0xb
-       DLT_AURORA                     = 0x7e
-       DLT_AX25                       = 0x3
-       DLT_AX25_KISS                  = 0xca
-       DLT_BACNET_MS_TP               = 0xa5
-       DLT_BLUETOOTH_HCI_H4           = 0xbb
-       DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
-       DLT_CAN20B                     = 0xbe
-       DLT_CHAOS                      = 0x5
-       DLT_CHDLC                      = 0x68
-       DLT_CISCO_IOS                  = 0x76
-       DLT_C_HDLC                     = 0x68
-       DLT_C_HDLC_WITH_DIR            = 0xcd
-       DLT_DOCSIS                     = 0x8f
-       DLT_ECONET                     = 0x73
-       DLT_EN10MB                     = 0x1
-       DLT_EN3MB                      = 0x2
-       DLT_ENC                        = 0x6d
-       DLT_ERF                        = 0xc5
-       DLT_ERF_ETH                    = 0xaf
-       DLT_ERF_POS                    = 0xb0
-       DLT_FDDI                       = 0xa
-       DLT_FLEXRAY                    = 0xd2
-       DLT_FRELAY                     = 0x6b
-       DLT_FRELAY_WITH_DIR            = 0xce
-       DLT_GCOM_SERIAL                = 0xad
-       DLT_GCOM_T1E1                  = 0xac
-       DLT_GPF_F                      = 0xab
-       DLT_GPF_T                      = 0xaa
-       DLT_GPRS_LLC                   = 0xa9
-       DLT_HHDLC                      = 0x79
-       DLT_IBM_SN                     = 0x92
-       DLT_IBM_SP                     = 0x91
-       DLT_IEEE802                    = 0x6
-       DLT_IEEE802_11                 = 0x69
-       DLT_IEEE802_11_RADIO           = 0x7f
-       DLT_IEEE802_11_RADIO_AVS       = 0xa3
-       DLT_IEEE802_15_4               = 0xc3
-       DLT_IEEE802_15_4_LINUX         = 0xbf
-       DLT_IEEE802_15_4_NONASK_PHY    = 0xd7
-       DLT_IEEE802_16_MAC_CPS         = 0xbc
-       DLT_IEEE802_16_MAC_CPS_RADIO   = 0xc1
-       DLT_IPFILTER                   = 0x74
-       DLT_IPMB                       = 0xc7
-       DLT_IPMB_LINUX                 = 0xd1
-       DLT_IP_OVER_FC                 = 0x7a
-       DLT_JUNIPER_ATM1               = 0x89
-       DLT_JUNIPER_ATM2               = 0x87
-       DLT_JUNIPER_CHDLC              = 0xb5
-       DLT_JUNIPER_ES                 = 0x84
-       DLT_JUNIPER_ETHER              = 0xb2
-       DLT_JUNIPER_FRELAY             = 0xb4
-       DLT_JUNIPER_GGSN               = 0x85
-       DLT_JUNIPER_ISM                = 0xc2
-       DLT_JUNIPER_MFR                = 0x86
-       DLT_JUNIPER_MLFR               = 0x83
-       DLT_JUNIPER_MLPPP              = 0x82
-       DLT_JUNIPER_MONITOR            = 0xa4
-       DLT_JUNIPER_PIC_PEER           = 0xae
-       DLT_JUNIPER_PPP                = 0xb3
-       DLT_JUNIPER_PPPOE              = 0xa7
-       DLT_JUNIPER_PPPOE_ATM          = 0xa8
-       DLT_JUNIPER_SERVICES           = 0x88
-       DLT_JUNIPER_ST                 = 0xc8
-       DLT_JUNIPER_VP                 = 0xb7
-       DLT_LAPB_WITH_DIR              = 0xcf
-       DLT_LAPD                       = 0xcb
-       DLT_LIN                        = 0xd4
-       DLT_LINUX_IRDA                 = 0x90
-       DLT_LINUX_LAPD                 = 0xb1
-       DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
-       DLT_LINUX_SLL                  = 0x71
-       DLT_LOOP                       = 0x6c
-       DLT_LTALK                      = 0x72
-       DLT_MFR                        = 0xb6
-       DLT_MOST                       = 0xd3
-       DLT_MTP2                       = 0x8c
-       DLT_MTP2_WITH_PHDR             = 0x8b
-       DLT_MTP3                       = 0x8d
-       DLT_NULL                       = 0
-       DLT_PCI_EXP                    = 0x7d
-       DLT_PFLOG                      = 0x75
-       DLT_PFSYNC                     = 0x79
-       DLT_PPI                        = 0xc0
-       DLT_PPP                        = 0x9
-       DLT_PPP_BSDOS                  = 0x10
-       DLT_PPP_ETHER                  = 0x33
-       DLT_PPP_PPPD                   = 0xa6
-       DLT_PPP_SERIAL                 = 0x32
-       DLT_PPP_WITH_DIR               = 0xcc
-       DLT_PPP_WITH_DIRECTION         = 0xa6
-       DLT_PRISM_HEADER               = 0x77
-       DLT_PRONET                     = 0x4
-       DLT_RAIF1                      = 0xc6
-       DLT_RAW                        = 0xc
-       DLT_RIO                        = 0x7c
-       DLT_SCCP                       = 0x8e
-       DLT_SITA                       = 0xc4
-       DLT_SLIP                       = 0x8
-       DLT_SLIP_BSDOS                 = 0xf
-       DLT_SUNATM                     = 0x7b
-       DLT_SYMANTEC_FIREWALL          = 0x63
-       DLT_TZSP                       = 0x80
-       DLT_USB                        = 0xba
-       DLT_USB_LINUX                  = 0xbd
-       DLT_USER0                      = 0x93
-       DLT_USER1                      = 0x94
-       DLT_USER10                     = 0x9d
-       DLT_USER11                     = 0x9e
-       DLT_USER12                     = 0x9f
-       DLT_USER13                     = 0xa0
-       DLT_USER14                     = 0xa1
-       DLT_USER15                     = 0xa2
-       DLT_USER2                      = 0x95
-       DLT_USER3                      = 0x96
-       DLT_USER4                      = 0x97
-       DLT_USER5                      = 0x98
-       DLT_USER6                      = 0x99
-       DLT_USER7                      = 0x9a
-       DLT_USER8                      = 0x9b
-       DLT_USER9                      = 0x9c
-       DLT_X2E_SERIAL                 = 0xd5
-       DLT_X2E_XORAYA                 = 0xd6
-       E2BIG                          = 0x7
-       EACCES                         = 0xd
-       EADDRINUSE                     = 0x30
-       EADDRNOTAVAIL                  = 0x31
-       EAFNOSUPPORT                   = 0x2f
-       EAGAIN                         = 0x23
-       EALREADY                       = 0x25
-       EAUTH                          = 0x50
-       EBADF                          = 0x9
-       EBADMSG                        = 0x59
-       EBADRPC                        = 0x48
-       EBUSY                          = 0x10
-       ECANCELED                      = 0x55
-       ECHILD                         = 0xa
-       ECONNABORTED                   = 0x35
-       ECONNREFUSED                   = 0x3d
-       ECONNRESET                     = 0x36
-       EDEADLK                        = 0xb
-       EDESTADDRREQ                   = 0x27
-       EDOM                           = 0x21
-       EDOOFUS                        = 0x58
-       EDQUOT                         = 0x45
-       EEXIST                         = 0x11
-       EFAULT                         = 0xe
-       EFBIG                          = 0x1b
-       EFTYPE                         = 0x4f
-       EHOSTDOWN                      = 0x40
-       EHOSTUNREACH                   = 0x41
-       EIDRM                          = 0x52
-       EILSEQ                         = 0x56
-       EINPROGRESS                    = 0x24
-       EINTR                          = 0x4
-       EINVAL                         = 0x16
-       EIO                            = 0x5
-       EISCONN                        = 0x38
-       EISDIR                         = 0x15
-       ELAST                          = 0x5d
-       ELOOP                          = 0x3e
-       EMFILE                         = 0x18
-       EMLINK                         = 0x1f
-       EMSGSIZE                       = 0x28
-       EMULTIHOP                      = 0x5a
-       ENAMETOOLONG                   = 0x3f
-       ENEEDAUTH                      = 0x51
-       ENETDOWN                       = 0x32
-       ENETRESET                      = 0x34
-       ENETUNREACH                    = 0x33
-       ENFILE                         = 0x17
-       ENOATTR                        = 0x57
-       ENOBUFS                        = 0x37
-       ENODEV                         = 0x13
-       ENOENT                         = 0x2
-       ENOEXEC                        = 0x8
-       ENOLCK                         = 0x4d
-       ENOLINK                        = 0x5b
-       ENOMEM                         = 0xc
-       ENOMSG                         = 0x53
-       ENOPROTOOPT                    = 0x2a
-       ENOSPC                         = 0x1c
-       ENOSYS                         = 0x4e
-       ENOTBLK                        = 0xf
-       ENOTCAPABLE                    = 0x5d
-       ENOTCONN                       = 0x39
-       ENOTDIR                        = 0x14
-       ENOTEMPTY                      = 0x42
-       ENOTSOCK                       = 0x26
-       ENOTSUP                        = 0x2d
-       ENOTTY                         = 0x19
-       ENXIO                          = 0x6
-       EOPNOTSUPP                     = 0x2d
-       EOVERFLOW                      = 0x54
-       EPERM                          = 0x1
-       EPFNOSUPPORT                   = 0x2e
-       EPIPE                          = 0x20
-       EPROCLIM                       = 0x43
-       EPROCUNAVAIL                   = 0x4c
-       EPROGMISMATCH                  = 0x4b
-       EPROGUNAVAIL                   = 0x4a
-       EPROTO                         = 0x5c
-       EPROTONOSUPPORT                = 0x2b
-       EPROTOTYPE                     = 0x29
-       ERANGE                         = 0x22
-       EREMOTE                        = 0x47
-       EROFS                          = 0x1e
-       ERPCMISMATCH                   = 0x49
-       ESHUTDOWN                      = 0x3a
-       ESOCKTNOSUPPORT                = 0x2c
-       ESPIPE                         = 0x1d
-       ESRCH                          = 0x3
-       ESTALE                         = 0x46
-       ETIMEDOUT                      = 0x3c
-       ETOOMANYREFS                   = 0x3b
-       ETXTBSY                        = 0x1a
-       EUSERS                         = 0x44
-       EVFILT_AIO                     = -0x3
-       EVFILT_FS                      = -0x9
-       EVFILT_LIO                     = -0xa
-       EVFILT_PROC                    = -0x5
-       EVFILT_READ                    = -0x1
-       EVFILT_SIGNAL                  = -0x6
-       EVFILT_SYSCOUNT                = 0xb
-       EVFILT_TIMER                   = -0x7
-       EVFILT_USER                    = -0xb
-       EVFILT_VNODE                   = -0x4
-       EVFILT_WRITE                   = -0x2
-       EV_ADD                         = 0x1
-       EV_CLEAR                       = 0x20
-       EV_DELETE                      = 0x2
-       EV_DISABLE                     = 0x8
-       EV_DISPATCH                    = 0x80
-       EV_ENABLE                      = 0x4
-       EV_EOF                         = 0x8000
-       EV_ERROR                       = 0x4000
-       EV_FLAG1                       = 0x2000
-       EV_ONESHOT                     = 0x10
-       EV_RECEIPT                     = 0x40
-       EV_SYSFLAGS                    = 0xf000
-       EWOULDBLOCK                    = 0x23
-       EXDEV                          = 0x12
-       FD_CLOEXEC                     = 0x1
-       FD_SETSIZE                     = 0x400
-       F_CANCEL                       = 0x5
-       F_DUP2FD                       = 0xa
-       F_DUPFD                        = 0
-       F_GETFD                        = 0x1
-       F_GETFL                        = 0x3
-       F_GETLK                        = 0xb
-       F_GETOWN                       = 0x5
-       F_OGETLK                       = 0x7
-       F_OSETLK                       = 0x8
-       F_OSETLKW                      = 0x9
-       F_RDAHEAD                      = 0x10
-       F_RDLCK                        = 0x1
-       F_READAHEAD                    = 0xf
-       F_SETFD                        = 0x2
-       F_SETFL                        = 0x4
-       F_SETLK                        = 0xc
-       F_SETLKW                       = 0xd
-       F_SETLK_REMOTE                 = 0xe
-       F_SETOWN                       = 0x6
-       F_UNLCK                        = 0x2
-       F_UNLCKSYS                     = 0x4
-       F_WRLCK                        = 0x3
-       IFF_ALLMULTI                   = 0x200
-       IFF_ALTPHYS                    = 0x4000
-       IFF_BROADCAST                  = 0x2
-       IFF_CANTCHANGE                 = 0x208f72
-       IFF_DEBUG                      = 0x4
-       IFF_DRV_OACTIVE                = 0x400
-       IFF_DRV_RUNNING                = 0x40
-       IFF_DYING                      = 0x200000
-       IFF_LINK0                      = 0x1000
-       IFF_LINK1                      = 0x2000
-       IFF_LINK2                      = 0x4000
-       IFF_LOOPBACK                   = 0x8
-       IFF_MONITOR                    = 0x40000
-       IFF_MULTICAST                  = 0x8000
-       IFF_NOARP                      = 0x80
-       IFF_OACTIVE                    = 0x400
-       IFF_POINTOPOINT                = 0x10
-       IFF_PPROMISC                   = 0x20000
-       IFF_PROMISC                    = 0x100
-       IFF_RENAMING                   = 0x400000
-       IFF_RUNNING                    = 0x40
-       IFF_SIMPLEX                    = 0x800
-       IFF_SMART                      = 0x20
-       IFF_STATICARP                  = 0x80000
-       IFF_UP                         = 0x1
-       IFNAMSIZ                       = 0x10
-       IN_CLASSA_HOST                 = 0xffffff
-       IN_CLASSA_MAX                  = 0x80
-       IN_CLASSA_NET                  = 0xff000000
-       IN_CLASSA_NSHIFT               = 0x18
-       IN_CLASSB_HOST                 = 0xffff
-       IN_CLASSB_MAX                  = 0x10000
-       IN_CLASSB_NET                  = 0xffff0000
-       IN_CLASSB_NSHIFT               = 0x10
-       IN_CLASSC_HOST                 = 0xff
-       IN_CLASSC_NET                  = 0xffffff00
-       IN_CLASSC_NSHIFT               = 0x8
-       IN_CLASSD_HOST                 = 0xfffffff
-       IN_CLASSD_NET                  = 0xf0000000
-       IN_CLASSD_NSHIFT               = 0x1c
-       IN_LOOPBACKNET                 = 0x7f
-       IPPROTO_3PC                    = 0x22
-       IPPROTO_ADFS                   = 0x44
-       IPPROTO_AH                     = 0x33
-       IPPROTO_AHIP                   = 0x3d
-       IPPROTO_APES                   = 0x63
-       IPPROTO_ARGUS                  = 0xd
-       IPPROTO_AX25                   = 0x5d
-       IPPROTO_BHA                    = 0x31
-       IPPROTO_BLT                    = 0x1e
-       IPPROTO_BRSATMON               = 0x4c
-       IPPROTO_CARP                   = 0x70
-       IPPROTO_CFTP                   = 0x3e
-       IPPROTO_CHAOS                  = 0x10
-       IPPROTO_CMTP                   = 0x26
-       IPPROTO_CPHB                   = 0x49
-       IPPROTO_CPNX                   = 0x48
-       IPPROTO_DDP                    = 0x25
-       IPPROTO_DGP                    = 0x56
-       IPPROTO_DIVERT                 = 0x102
-       IPPROTO_DONE                   = 0x101
-       IPPROTO_DSTOPTS                = 0x3c
-       IPPROTO_EGP                    = 0x8
-       IPPROTO_EMCON                  = 0xe
-       IPPROTO_ENCAP                  = 0x62
-       IPPROTO_EON                    = 0x50
-       IPPROTO_ESP                    = 0x32
-       IPPROTO_ETHERIP                = 0x61
-       IPPROTO_FRAGMENT               = 0x2c
-       IPPROTO_GGP                    = 0x3
-       IPPROTO_GMTP                   = 0x64
-       IPPROTO_GRE                    = 0x2f
-       IPPROTO_HELLO                  = 0x3f
-       IPPROTO_HMP                    = 0x14
-       IPPROTO_HOPOPTS                = 0
-       IPPROTO_ICMP                   = 0x1
-       IPPROTO_ICMPV6                 = 0x3a
-       IPPROTO_IDP                    = 0x16
-       IPPROTO_IDPR                   = 0x23
-       IPPROTO_IDRP                   = 0x2d
-       IPPROTO_IGMP                   = 0x2
-       IPPROTO_IGP                    = 0x55
-       IPPROTO_IGRP                   = 0x58
-       IPPROTO_IL                     = 0x28
-       IPPROTO_INLSP                  = 0x34
-       IPPROTO_INP                    = 0x20
-       IPPROTO_IP                     = 0
-       IPPROTO_IPCOMP                 = 0x6c
-       IPPROTO_IPCV                   = 0x47
-       IPPROTO_IPEIP                  = 0x5e
-       IPPROTO_IPIP                   = 0x4
-       IPPROTO_IPPC                   = 0x43
-       IPPROTO_IPV4                   = 0x4
-       IPPROTO_IPV6                   = 0x29
-       IPPROTO_IRTP                   = 0x1c
-       IPPROTO_KRYPTOLAN              = 0x41
-       IPPROTO_LARP                   = 0x5b
-       IPPROTO_LEAF1                  = 0x19
-       IPPROTO_LEAF2                  = 0x1a
-       IPPROTO_MAX                    = 0x100
-       IPPROTO_MAXID                  = 0x34
-       IPPROTO_MEAS                   = 0x13
-       IPPROTO_MHRP                   = 0x30
-       IPPROTO_MICP                   = 0x5f
-       IPPROTO_MOBILE                 = 0x37
-       IPPROTO_MTP                    = 0x5c
-       IPPROTO_MUX                    = 0x12
-       IPPROTO_ND                     = 0x4d
-       IPPROTO_NHRP                   = 0x36
-       IPPROTO_NONE                   = 0x3b
-       IPPROTO_NSP                    = 0x1f
-       IPPROTO_NVPII                  = 0xb
-       IPPROTO_OLD_DIVERT             = 0xfe
-       IPPROTO_OSPFIGP                = 0x59
-       IPPROTO_PFSYNC                 = 0xf0
-       IPPROTO_PGM                    = 0x71
-       IPPROTO_PIGP                   = 0x9
-       IPPROTO_PIM                    = 0x67
-       IPPROTO_PRM                    = 0x15
-       IPPROTO_PUP                    = 0xc
-       IPPROTO_PVP                    = 0x4b
-       IPPROTO_RAW                    = 0xff
-       IPPROTO_RCCMON                 = 0xa
-       IPPROTO_RDP                    = 0x1b
-       IPPROTO_ROUTING                = 0x2b
-       IPPROTO_RSVP                   = 0x2e
-       IPPROTO_RVD                    = 0x42
-       IPPROTO_SATEXPAK               = 0x40
-       IPPROTO_SATMON                 = 0x45
-       IPPROTO_SCCSP                  = 0x60
-       IPPROTO_SCTP                   = 0x84
-       IPPROTO_SDRP                   = 0x2a
-       IPPROTO_SEP                    = 0x21
-       IPPROTO_SKIP                   = 0x39
-       IPPROTO_SPACER                 = 0x7fff
-       IPPROTO_SRPC                   = 0x5a
-       IPPROTO_ST                     = 0x7
-       IPPROTO_SVMTP                  = 0x52
-       IPPROTO_SWIPE                  = 0x35
-       IPPROTO_TCF                    = 0x57
-       IPPROTO_TCP                    = 0x6
-       IPPROTO_TLSP                   = 0x38
-       IPPROTO_TP                     = 0x1d
-       IPPROTO_TPXX                   = 0x27
-       IPPROTO_TRUNK1                 = 0x17
-       IPPROTO_TRUNK2                 = 0x18
-       IPPROTO_TTP                    = 0x54
-       IPPROTO_UDP                    = 0x11
-       IPPROTO_VINES                  = 0x53
-       IPPROTO_VISA                   = 0x46
-       IPPROTO_VMTP                   = 0x51
-       IPPROTO_WBEXPAK                = 0x4f
-       IPPROTO_WBMON                  = 0x4e
-       IPPROTO_WSN                    = 0x4a
-       IPPROTO_XNET                   = 0xf
-       IPPROTO_XTP                    = 0x24
-       IPV6_AUTOFLOWLABEL             = 0x3b
-       IPV6_BINDANY                   = 0x40
-       IPV6_BINDV6ONLY                = 0x1b
-       IPV6_CHECKSUM                  = 0x1a
-       IPV6_DEFAULT_MULTICAST_HOPS    = 0x1
-       IPV6_DEFAULT_MULTICAST_LOOP    = 0x1
-       IPV6_DEFHLIM                   = 0x40
-       IPV6_DONTFRAG                  = 0x3e
-       IPV6_DSTOPTS                   = 0x32
-       IPV6_FAITH                     = 0x1d
-       IPV6_FLOWINFO_MASK             = 0xffffff0f
-       IPV6_FLOWLABEL_MASK            = 0xffff0f00
-       IPV6_FRAGTTL                   = 0x78
-       IPV6_FW_ADD                    = 0x1e
-       IPV6_FW_DEL                    = 0x1f
-       IPV6_FW_FLUSH                  = 0x20
-       IPV6_FW_GET                    = 0x22
-       IPV6_FW_ZERO                   = 0x21
-       IPV6_HLIMDEC                   = 0x1
-       IPV6_HOPLIMIT                  = 0x2f
-       IPV6_HOPOPTS                   = 0x31
-       IPV6_IPSEC_POLICY              = 0x1c
-       IPV6_JOIN_GROUP                = 0xc
-       IPV6_LEAVE_GROUP               = 0xd
-       IPV6_MAXHLIM                   = 0xff
-       IPV6_MAXOPTHDR                 = 0x800
-       IPV6_MAXPACKET                 = 0xffff
-       IPV6_MAX_GROUP_SRC_FILTER      = 0x200
-       IPV6_MAX_MEMBERSHIPS           = 0xfff
-       IPV6_MAX_SOCK_SRC_FILTER       = 0x80
-       IPV6_MIN_MEMBERSHIPS           = 0x1f
-       IPV6_MMTU                      = 0x500
-       IPV6_MSFILTER                  = 0x4a
-       IPV6_MULTICAST_HOPS            = 0xa
-       IPV6_MULTICAST_IF              = 0x9
-       IPV6_MULTICAST_LOOP            = 0xb
-       IPV6_NEXTHOP                   = 0x30
-       IPV6_PATHMTU                   = 0x2c
-       IPV6_PKTINFO                   = 0x2e
-       IPV6_PORTRANGE                 = 0xe
-       IPV6_PORTRANGE_DEFAULT         = 0
-       IPV6_PORTRANGE_HIGH            = 0x1
-       IPV6_PORTRANGE_LOW             = 0x2
-       IPV6_PREFER_TEMPADDR           = 0x3f
-       IPV6_RECVDSTOPTS               = 0x28
-       IPV6_RECVHOPLIMIT              = 0x25
-       IPV6_RECVHOPOPTS               = 0x27
-       IPV6_RECVPATHMTU               = 0x2b
-       IPV6_RECVPKTINFO               = 0x24
-       IPV6_RECVRTHDR                 = 0x26
-       IPV6_RECVTCLASS                = 0x39
-       IPV6_RTHDR                     = 0x33
-       IPV6_RTHDRDSTOPTS              = 0x23
-       IPV6_RTHDR_LOOSE               = 0
-       IPV6_RTHDR_STRICT              = 0x1
-       IPV6_RTHDR_TYPE_0              = 0
-       IPV6_SOCKOPT_RESERVED1         = 0x3
-       IPV6_TCLASS                    = 0x3d
-       IPV6_UNICAST_HOPS              = 0x4
-       IPV6_USE_MIN_MTU               = 0x2a
-       IPV6_V6ONLY                    = 0x1b
-       IPV6_VERSION                   = 0x60
-       IPV6_VERSION_MASK              = 0xf0
-       IP_ADD_MEMBERSHIP              = 0xc
-       IP_ADD_SOURCE_MEMBERSHIP       = 0x46
-       IP_BINDANY                     = 0x18
-       IP_BLOCK_SOURCE                = 0x48
-       IP_DEFAULT_MULTICAST_LOOP      = 0x1
-       IP_DEFAULT_MULTICAST_TTL       = 0x1
-       IP_DF                          = 0x4000
-       IP_DONTFRAG                    = 0x43
-       IP_DROP_MEMBERSHIP             = 0xd
-       IP_DROP_SOURCE_MEMBERSHIP      = 0x47
-       IP_DUMMYNET3                   = 0x31
-       IP_DUMMYNET_CONFIGURE          = 0x3c
-       IP_DUMMYNET_DEL                = 0x3d
-       IP_DUMMYNET_FLUSH              = 0x3e
-       IP_DUMMYNET_GET                = 0x40
-       IP_FAITH                       = 0x16
-       IP_FW3                         = 0x30
-       IP_FW_ADD                      = 0x32
-       IP_FW_DEL                      = 0x33
-       IP_FW_FLUSH                    = 0x34
-       IP_FW_GET                      = 0x36
-       IP_FW_NAT_CFG                  = 0x38
-       IP_FW_NAT_DEL                  = 0x39
-       IP_FW_NAT_GET_CONFIG           = 0x3a
-       IP_FW_NAT_GET_LOG              = 0x3b
-       IP_FW_RESETLOG                 = 0x37
-       IP_FW_TABLE_ADD                = 0x28
-       IP_FW_TABLE_DEL                = 0x29
-       IP_FW_TABLE_FLUSH              = 0x2a
-       IP_FW_TABLE_GETSIZE            = 0x2b
-       IP_FW_TABLE_LIST               = 0x2c
-       IP_FW_ZERO                     = 0x35
-       IP_HDRINCL                     = 0x2
-       IP_IPSEC_POLICY                = 0x15
-       IP_MAXPACKET                   = 0xffff
-       IP_MAX_GROUP_SRC_FILTER        = 0x200
-       IP_MAX_MEMBERSHIPS             = 0xfff
-       IP_MAX_SOCK_MUTE_FILTER        = 0x80
-       IP_MAX_SOCK_SRC_FILTER         = 0x80
-       IP_MAX_SOURCE_FILTER           = 0x400
-       IP_MF                          = 0x2000
-       IP_MINTTL                      = 0x42
-       IP_MIN_MEMBERSHIPS             = 0x1f
-       IP_MSFILTER                    = 0x4a
-       IP_MSS                         = 0x240
-       IP_MULTICAST_IF                = 0x9
-       IP_MULTICAST_LOOP              = 0xb
-       IP_MULTICAST_TTL               = 0xa
-       IP_MULTICAST_VIF               = 0xe
-       IP_OFFMASK                     = 0x1fff
-       IP_ONESBCAST                   = 0x17
-       IP_OPTIONS                     = 0x1
-       IP_PORTRANGE                   = 0x13
-       IP_PORTRANGE_DEFAULT           = 0
-       IP_PORTRANGE_HIGH              = 0x1
-       IP_PORTRANGE_LOW               = 0x2
-       IP_RECVDSTADDR                 = 0x7
-       IP_RECVIF                      = 0x14
-       IP_RECVOPTS                    = 0x5
-       IP_RECVRETOPTS                 = 0x6
-       IP_RECVTTL                     = 0x41
-       IP_RETOPTS                     = 0x8
-       IP_RF                          = 0x8000
-       IP_RSVP_OFF                    = 0x10
-       IP_RSVP_ON                     = 0xf
-       IP_RSVP_VIF_OFF                = 0x12
-       IP_RSVP_VIF_ON                 = 0x11
-       IP_SENDSRCADDR                 = 0x7
-       IP_TOS                         = 0x3
-       IP_TTL                         = 0x4
-       IP_UNBLOCK_SOURCE              = 0x49
-       MSG_COMPAT                     = 0x8000
-       MSG_CTRUNC                     = 0x20
-       MSG_DONTROUTE                  = 0x4
-       MSG_DONTWAIT                   = 0x80
-       MSG_EOF                        = 0x100
-       MSG_EOR                        = 0x8
-       MSG_NBIO                       = 0x4000
-       MSG_NOSIGNAL                   = 0x20000
-       MSG_NOTIFICATION               = 0x2000
-       MSG_OOB                        = 0x1
-       MSG_PEEK                       = 0x2
-       MSG_TRUNC                      = 0x10
-       MSG_WAITALL                    = 0x40
-       NET_RT_DUMP                    = 0x1
-       NET_RT_FLAGS                   = 0x2
-       NET_RT_IFLIST                  = 0x3
-       NET_RT_IFMALIST                = 0x4
-       NET_RT_MAXID                   = 0x5
-       O_ACCMODE                      = 0x3
-       O_APPEND                       = 0x8
-       O_ASYNC                        = 0x40
-       O_CREAT                        = 0x200
-       O_DIRECT                       = 0x10000
-       O_DIRECTORY                    = 0x20000
-       O_EXCL                         = 0x800
-       O_EXEC                         = 0x40000
-       O_EXLOCK                       = 0x20
-       O_FSYNC                        = 0x80
-       O_NDELAY                       = 0x4
-       O_NOCTTY                       = 0x8000
-       O_NOFOLLOW                     = 0x100
-       O_NONBLOCK                     = 0x4
-       O_RDONLY                       = 0
-       O_RDWR                         = 0x2
-       O_SHLOCK                       = 0x10
-       O_SYNC                         = 0x80
-       O_TRUNC                        = 0x400
-       O_TTY_INIT                     = 0x80000
-       O_WRONLY                       = 0x1
-       RTAX_AUTHOR                    = 0x6
-       RTAX_BRD                       = 0x7
-       RTAX_DST                       = 0
-       RTAX_GATEWAY                   = 0x1
-       RTAX_GENMASK                   = 0x3
-       RTAX_IFA                       = 0x5
-       RTAX_IFP                       = 0x4
-       RTAX_MAX                       = 0x8
-       RTAX_NETMASK                   = 0x2
-       RTA_AUTHOR                     = 0x40
-       RTA_BRD                        = 0x80
-       RTA_DST                        = 0x1
-       RTA_GATEWAY                    = 0x2
-       RTA_GENMASK                    = 0x8
-       RTA_IFA                        = 0x20
-       RTA_IFP                        = 0x10
-       RTA_NETMASK                    = 0x4
-       RTF_BLACKHOLE                  = 0x1000
-       RTF_BROADCAST                  = 0x400000
-       RTF_DONE                       = 0x40
-       RTF_DYNAMIC                    = 0x10
-       RTF_FMASK                      = 0x1004d808
-       RTF_GATEWAY                    = 0x2
-       RTF_HOST                       = 0x4
-       RTF_LLDATA                     = 0x400
-       RTF_LLINFO                     = 0x400
-       RTF_LOCAL                      = 0x200000
-       RTF_MODIFIED                   = 0x20
-       RTF_MULTICAST                  = 0x800000
-       RTF_PINNED                     = 0x100000
-       RTF_PRCLONING                  = 0x10000
-       RTF_PROTO1                     = 0x8000
-       RTF_PROTO2                     = 0x4000
-       RTF_PROTO3                     = 0x40000
-       RTF_REJECT                     = 0x8
-       RTF_RNH_LOCKED                 = 0x40000000
-       RTF_STATIC                     = 0x800
-       RTF_STICKY                     = 0x10000000
-       RTF_UP                         = 0x1
-       RTF_XRESOLVE                   = 0x200
-       RTM_ADD                        = 0x1
-       RTM_CHANGE                     = 0x3
-       RTM_DELADDR                    = 0xd
-       RTM_DELETE                     = 0x2
-       RTM_DELMADDR                   = 0x10
-       RTM_GET                        = 0x4
-       RTM_IEEE80211                  = 0x12
-       RTM_IFANNOUNCE                 = 0x11
-       RTM_IFINFO                     = 0xe
-       RTM_LOCK                       = 0x8
-       RTM_LOSING                     = 0x5
-       RTM_MISS                       = 0x7
-       RTM_NEWADDR                    = 0xc
-       RTM_NEWMADDR                   = 0xf
-       RTM_OLDADD                     = 0x9
-       RTM_OLDDEL                     = 0xa
-       RTM_REDIRECT                   = 0x6
-       RTM_RESOLVE                    = 0xb
-       RTM_RTTUNIT                    = 0xf4240
-       RTM_VERSION                    = 0x5
-       RTV_EXPIRE                     = 0x4
-       RTV_HOPCOUNT                   = 0x2
-       RTV_MTU                        = 0x1
-       RTV_RPIPE                      = 0x8
-       RTV_RTT                        = 0x40
-       RTV_RTTVAR                     = 0x80
-       RTV_SPIPE                      = 0x10
-       RTV_SSTHRESH                   = 0x20
-       RTV_WEIGHT                     = 0x100
-       SCM_BINTIME                    = 0x4
-       SCM_CREDS                      = 0x3
-       SCM_RIGHTS                     = 0x1
-       SCM_TIMESTAMP                  = 0x2
-       SHUT_RD                        = 0
-       SHUT_RDWR                      = 0x2
-       SHUT_WR                        = 0x1
-       SIGABRT                        = 0x6
-       SIGALRM                        = 0xe
-       SIGBUS                         = 0xa
-       SIGCHLD                        = 0x14
-       SIGCONT                        = 0x13
-       SIGEMT                         = 0x7
-       SIGFPE                         = 0x8
-       SIGHUP                         = 0x1
-       SIGILL                         = 0x4
-       SIGINFO                        = 0x1d
-       SIGINT                         = 0x2
-       SIGIO                          = 0x17
-       SIGIOT                         = 0x6
-       SIGKILL                        = 0x9
-       SIGLWP                         = 0x20
-       SIGPIPE                        = 0xd
-       SIGPROF                        = 0x1b
-       SIGQUIT                        = 0x3
-       SIGSEGV                        = 0xb
-       SIGSTOP                        = 0x11
-       SIGSYS                         = 0xc
-       SIGTERM                        = 0xf
-       SIGTHR                         = 0x20
-       SIGTRAP                        = 0x5
-       SIGTSTP                        = 0x12
-       SIGTTIN                        = 0x15
-       SIGTTOU                        = 0x16
-       SIGURG                         = 0x10
-       SIGUSR1                        = 0x1e
-       SIGUSR2                        = 0x1f
-       SIGVTALRM                      = 0x1a
-       SIGWINCH                       = 0x1c
-       SIGXCPU                        = 0x18
-       SIGXFSZ                        = 0x19
-       SIOCADDMULTI                   = 0x80206931
-       SIOCADDRT                      = 0x8040720a
-       SIOCAIFADDR                    = 0x8040691a
-       SIOCAIFGROUP                   = 0x80286987
-       SIOCALIFADDR                   = 0x8118691b
-       SIOCATMARK                     = 0x40047307
-       SIOCDELMULTI                   = 0x80206932
-       SIOCDELRT                      = 0x8040720b
-       SIOCDIFADDR                    = 0x80206919
-       SIOCDIFGROUP                   = 0x80286989
-       SIOCDIFPHYADDR                 = 0x80206949
-       SIOCDLIFADDR                   = 0x8118691d
-       SIOCGDRVSPEC                   = 0xc028697b
-       SIOCGETSGCNT                   = 0xc0207210
-       SIOCGETVIFCNT                  = 0xc028720f
-       SIOCGHIWAT                     = 0x40047301
-       SIOCGIFADDR                    = 0xc0206921
-       SIOCGIFBRDADDR                 = 0xc0206923
-       SIOCGIFCAP                     = 0xc020691f
-       SIOCGIFCONF                    = 0xc0106924
-       SIOCGIFDESCR                   = 0xc020692a
-       SIOCGIFDSTADDR                 = 0xc0206922
-       SIOCGIFFLAGS                   = 0xc0206911
-       SIOCGIFGENERIC                 = 0xc020693a
-       SIOCGIFGMEMB                   = 0xc028698a
-       SIOCGIFGROUP                   = 0xc0286988
-       SIOCGIFINDEX                   = 0xc0206920
-       SIOCGIFMAC                     = 0xc0206926
-       SIOCGIFMEDIA                   = 0xc0306938
-       SIOCGIFMETRIC                  = 0xc0206917
-       SIOCGIFMTU                     = 0xc0206933
-       SIOCGIFNETMASK                 = 0xc0206925
-       SIOCGIFPDSTADDR                = 0xc0206948
-       SIOCGIFPHYS                    = 0xc0206935
-       SIOCGIFPSRCADDR                = 0xc0206947
-       SIOCGIFSTATUS                  = 0xc331693b
-       SIOCGLIFADDR                   = 0xc118691c
-       SIOCGLIFPHYADDR                = 0xc118694b
-       SIOCGLOWAT                     = 0x40047303
-       SIOCGPGRP                      = 0x40047309
-       SIOCGPRIVATE_0                 = 0xc0206950
-       SIOCGPRIVATE_1                 = 0xc0206951
-       SIOCIFCREATE                   = 0xc020697a
-       SIOCIFCREATE2                  = 0xc020697c
-       SIOCIFDESTROY                  = 0x80206979
-       SIOCIFGCLONERS                 = 0xc0106978
-       SIOCSDRVSPEC                   = 0x8028697b
-       SIOCSHIWAT                     = 0x80047300
-       SIOCSIFADDR                    = 0x8020690c
-       SIOCSIFBRDADDR                 = 0x80206913
-       SIOCSIFCAP                     = 0x8020691e
-       SIOCSIFDESCR                   = 0x80206929
-       SIOCSIFDSTADDR                 = 0x8020690e
-       SIOCSIFFLAGS                   = 0x80206910
-       SIOCSIFGENERIC                 = 0x80206939
-       SIOCSIFLLADDR                  = 0x8020693c
-       SIOCSIFMAC                     = 0x80206927
-       SIOCSIFMEDIA                   = 0xc0206937
-       SIOCSIFMETRIC                  = 0x80206918
-       SIOCSIFMTU                     = 0x80206934
-       SIOCSIFNAME                    = 0x80206928
-       SIOCSIFNETMASK                 = 0x80206916
-       SIOCSIFPHYADDR                 = 0x80406946
-       SIOCSIFPHYS                    = 0x80206936
-       SIOCSIFRVNET                   = 0xc020695b
-       SIOCSIFVNET                    = 0xc020695a
-       SIOCSLIFPHYADDR                = 0x8118694a
-       SIOCSLOWAT                     = 0x80047302
-       SIOCSPGRP                      = 0x80047308
-       SOCK_DGRAM                     = 0x2
-       SOCK_MAXADDRLEN                = 0xff
-       SOCK_RAW                       = 0x3
-       SOCK_RDM                       = 0x4
-       SOCK_SEQPACKET                 = 0x5
-       SOCK_STREAM                    = 0x1
-       SOL_SOCKET                     = 0xffff
-       SOMAXCONN                      = 0x80
-       SO_ACCEPTCONN                  = 0x2
-       SO_ACCEPTFILTER                = 0x1000
-       SO_BINTIME                     = 0x2000
-       SO_BROADCAST                   = 0x20
-       SO_DEBUG                       = 0x1
-       SO_DONTROUTE                   = 0x10
-       SO_ERROR                       = 0x1007
-       SO_KEEPALIVE                   = 0x8
-       SO_LABEL                       = 0x1009
-       SO_LINGER                      = 0x80
-       SO_LISTENINCQLEN               = 0x1013
-       SO_LISTENQLEN                  = 0x1012
-       SO_LISTENQLIMIT                = 0x1011
-       SO_NOSIGPIPE                   = 0x800
-       SO_NO_DDP                      = 0x8000
-       SO_NO_OFFLOAD                  = 0x4000
-       SO_OOBINLINE                   = 0x100
-       SO_PEERLABEL                   = 0x1010
-       SO_RCVBUF                      = 0x1002
-       SO_RCVLOWAT                    = 0x1004
-       SO_RCVTIMEO                    = 0x1006
-       SO_REUSEADDR                   = 0x4
-       SO_REUSEPORT                   = 0x200
-       SO_SETFIB                      = 0x1014
-       SO_SNDBUF                      = 0x1001
-       SO_SNDLOWAT                    = 0x1003
-       SO_SNDTIMEO                    = 0x1005
-       SO_TIMESTAMP                   = 0x400
-       SO_TYPE                        = 0x1008
-       SO_USELOOPBACK                 = 0x40
-       TCP_CA_NAME_MAX                = 0x10
-       TCP_CONGESTION                 = 0x40
-       TCP_INFO                       = 0x20
-       TCP_MAXBURST                   = 0x4
-       TCP_MAXHLEN                    = 0x3c
-       TCP_MAXOLEN                    = 0x28
-       TCP_MAXSEG                     = 0x2
-       TCP_MAXWIN                     = 0xffff
-       TCP_MAX_SACK                   = 0x4
-       TCP_MAX_WINSHIFT               = 0xe
-       TCP_MD5SIG                     = 0x10
-       TCP_MINMSS                     = 0xd8
-       TCP_MSS                        = 0x200
-       TCP_NODELAY                    = 0x1
-       TCP_NOOPT                      = 0x8
-       TCP_NOPUSH                     = 0x4
-       WCONTINUED                     = 0x4
-       WCOREFLAG                      = 0x80
-       WLINUXCLONE                    = 0x80000000
-       WNOHANG                        = 0x1
-       WNOWAIT                        = 0x8
-       WSTOPPED                       = 0x2
-       WUNTRACED                      = 0x2
+       AF_APPLETALK                      = 0x10
+       AF_ARP                            = 0x23
+       AF_ATM                            = 0x1e
+       AF_BLUETOOTH                      = 0x24
+       AF_CCITT                          = 0xa
+       AF_CHAOS                          = 0x5
+       AF_CNT                            = 0x15
+       AF_COIP                           = 0x14
+       AF_DATAKIT                        = 0x9
+       AF_DECnet                         = 0xc
+       AF_DLI                            = 0xd
+       AF_E164                           = 0x1a
+       AF_ECMA                           = 0x8
+       AF_HYLINK                         = 0xf
+       AF_IEEE80211                      = 0x25
+       AF_IMPLINK                        = 0x3
+       AF_INET                           = 0x2
+       AF_INET6                          = 0x1c
+       AF_IPX                            = 0x17
+       AF_ISDN                           = 0x1a
+       AF_ISO                            = 0x7
+       AF_LAT                            = 0xe
+       AF_LINK                           = 0x12
+       AF_LOCAL                          = 0x1
+       AF_MAX                            = 0x26
+       AF_NATM                           = 0x1d
+       AF_NETBIOS                        = 0x6
+       AF_NETGRAPH                       = 0x20
+       AF_OSI                            = 0x7
+       AF_PUP                            = 0x4
+       AF_ROUTE                          = 0x11
+       AF_SCLUSTER                       = 0x22
+       AF_SIP                            = 0x18
+       AF_SLOW                           = 0x21
+       AF_SNA                            = 0xb
+       AF_UNIX                           = 0x1
+       AF_UNSPEC                         = 0
+       AF_VENDOR00                       = 0x27
+       AF_VENDOR01                       = 0x29
+       AF_VENDOR02                       = 0x2b
+       AF_VENDOR03                       = 0x2d
+       AF_VENDOR04                       = 0x2f
+       AF_VENDOR05                       = 0x31
+       AF_VENDOR06                       = 0x33
+       AF_VENDOR07                       = 0x35
+       AF_VENDOR08                       = 0x37
+       AF_VENDOR09                       = 0x39
+       AF_VENDOR10                       = 0x3b
+       AF_VENDOR11                       = 0x3d
+       AF_VENDOR12                       = 0x3f
+       AF_VENDOR13                       = 0x41
+       AF_VENDOR14                       = 0x43
+       AF_VENDOR15                       = 0x45
+       AF_VENDOR16                       = 0x47
+       AF_VENDOR17                       = 0x49
+       AF_VENDOR18                       = 0x4b
+       AF_VENDOR19                       = 0x4d
+       AF_VENDOR20                       = 0x4f
+       AF_VENDOR21                       = 0x51
+       AF_VENDOR22                       = 0x53
+       AF_VENDOR23                       = 0x55
+       AF_VENDOR24                       = 0x57
+       AF_VENDOR25                       = 0x59
+       AF_VENDOR26                       = 0x5b
+       AF_VENDOR27                       = 0x5d
+       AF_VENDOR28                       = 0x5f
+       AF_VENDOR29                       = 0x61
+       AF_VENDOR30                       = 0x63
+       AF_VENDOR31                       = 0x65
+       AF_VENDOR32                       = 0x67
+       AF_VENDOR33                       = 0x69
+       AF_VENDOR34                       = 0x6b
+       AF_VENDOR35                       = 0x6d
+       AF_VENDOR36                       = 0x6f
+       AF_VENDOR37                       = 0x71
+       AF_VENDOR38                       = 0x73
+       AF_VENDOR39                       = 0x75
+       AF_VENDOR40                       = 0x77
+       AF_VENDOR41                       = 0x79
+       AF_VENDOR42                       = 0x7b
+       AF_VENDOR43                       = 0x7d
+       AF_VENDOR44                       = 0x7f
+       AF_VENDOR45                       = 0x81
+       AF_VENDOR46                       = 0x83
+       AF_VENDOR47                       = 0x85
+       BIOCFEEDBACK                      = 0x8004427c
+       BIOCFLUSH                         = 0x20004268
+       BIOCGBLEN                         = 0x40044266
+       BIOCGDIRECTION                    = 0x40044276
+       BIOCGDLT                          = 0x4004426a
+       BIOCGDLTLIST                      = 0xc0104279
+       BIOCGETBUFMODE                    = 0x4004427d
+       BIOCGETIF                         = 0x4020426b
+       BIOCGETZMAX                       = 0x4008427f
+       BIOCGHDRCMPLT                     = 0x40044274
+       BIOCGRSIG                         = 0x40044272
+       BIOCGRTIMEOUT                     = 0x4010426e
+       BIOCGSEESENT                      = 0x40044276
+       BIOCGSTATS                        = 0x4008426f
+       BIOCIMMEDIATE                     = 0x80044270
+       BIOCLOCK                          = 0x2000427a
+       BIOCPROMISC                       = 0x20004269
+       BIOCROTZBUF                       = 0x40184280
+       BIOCSBLEN                         = 0xc0044266
+       BIOCSDIRECTION                    = 0x80044277
+       BIOCSDLT                          = 0x80044278
+       BIOCSETBUFMODE                    = 0x8004427e
+       BIOCSETF                          = 0x80104267
+       BIOCSETFNR                        = 0x80104282
+       BIOCSETIF                         = 0x8020426c
+       BIOCSETWF                         = 0x8010427b
+       BIOCSETZBUF                       = 0x80184281
+       BIOCSHDRCMPLT                     = 0x80044275
+       BIOCSRSIG                         = 0x80044273
+       BIOCSRTIMEOUT                     = 0x8010426d
+       BIOCSSEESENT                      = 0x80044277
+       BIOCVERSION                       = 0x40044271
+       BPF_A                             = 0x10
+       BPF_ABS                           = 0x20
+       BPF_ADD                           = 0
+       BPF_ALIGNMENT                     = 0x8
+       BPF_ALU                           = 0x4
+       BPF_AND                           = 0x50
+       BPF_B                             = 0x10
+       BPF_BUFMODE_BUFFER                = 0x1
+       BPF_BUFMODE_ZBUF                  = 0x2
+       BPF_DIV                           = 0x30
+       BPF_H                             = 0x8
+       BPF_IMM                           = 0
+       BPF_IND                           = 0x40
+       BPF_JA                            = 0
+       BPF_JEQ                           = 0x10
+       BPF_JGE                           = 0x30
+       BPF_JGT                           = 0x20
+       BPF_JMP                           = 0x5
+       BPF_JSET                          = 0x40
+       BPF_K                             = 0
+       BPF_LD                            = 0
+       BPF_LDX                           = 0x1
+       BPF_LEN                           = 0x80
+       BPF_LSH                           = 0x60
+       BPF_MAJOR_VERSION                 = 0x1
+       BPF_MAXBUFSIZE                    = 0x80000
+       BPF_MAXINSNS                      = 0x200
+       BPF_MEM                           = 0x60
+       BPF_MEMWORDS                      = 0x10
+       BPF_MINBUFSIZE                    = 0x20
+       BPF_MINOR_VERSION                 = 0x1
+       BPF_MISC                          = 0x7
+       BPF_MSH                           = 0xa0
+       BPF_MUL                           = 0x20
+       BPF_NEG                           = 0x80
+       BPF_OR                            = 0x40
+       BPF_RELEASE                       = 0x30bb6
+       BPF_RET                           = 0x6
+       BPF_RSH                           = 0x70
+       BPF_ST                            = 0x2
+       BPF_STX                           = 0x3
+       BPF_SUB                           = 0x10
+       BPF_TAX                           = 0
+       BPF_TXA                           = 0x80
+       BPF_W                             = 0
+       BPF_X                             = 0x8
+       CTL_MAXNAME                       = 0x18
+       CTL_NET                           = 0x4
+       DLT_A429                          = 0xb8
+       DLT_A653_ICM                      = 0xb9
+       DLT_AIRONET_HEADER                = 0x78
+       DLT_APPLE_IP_OVER_IEEE1394        = 0x8a
+       DLT_ARCNET                        = 0x7
+       DLT_ARCNET_LINUX                  = 0x81
+       DLT_ATM_CLIP                      = 0x13
+       DLT_ATM_RFC1483                   = 0xb
+       DLT_AURORA                        = 0x7e
+       DLT_AX25                          = 0x3
+       DLT_AX25_KISS                     = 0xca
+       DLT_BACNET_MS_TP                  = 0xa5
+       DLT_BLUETOOTH_HCI_H4              = 0xbb
+       DLT_BLUETOOTH_HCI_H4_WITH_PHDR    = 0xc9
+       DLT_CAN20B                        = 0xbe
+       DLT_CHAOS                         = 0x5
+       DLT_CHDLC                         = 0x68
+       DLT_CISCO_IOS                     = 0x76
+       DLT_C_HDLC                        = 0x68
+       DLT_C_HDLC_WITH_DIR               = 0xcd
+       DLT_DOCSIS                        = 0x8f
+       DLT_ECONET                        = 0x73
+       DLT_EN10MB                        = 0x1
+       DLT_EN3MB                         = 0x2
+       DLT_ENC                           = 0x6d
+       DLT_ERF                           = 0xc5
+       DLT_ERF_ETH                       = 0xaf
+       DLT_ERF_POS                       = 0xb0
+       DLT_FDDI                          = 0xa
+       DLT_FLEXRAY                       = 0xd2
+       DLT_FRELAY                        = 0x6b
+       DLT_FRELAY_WITH_DIR               = 0xce
+       DLT_GCOM_SERIAL                   = 0xad
+       DLT_GCOM_T1E1                     = 0xac
+       DLT_GPF_F                         = 0xab
+       DLT_GPF_T                         = 0xaa
+       DLT_GPRS_LLC                      = 0xa9
+       DLT_HHDLC                         = 0x79
+       DLT_IBM_SN                        = 0x92
+       DLT_IBM_SP                        = 0x91
+       DLT_IEEE802                       = 0x6
+       DLT_IEEE802_11                    = 0x69
+       DLT_IEEE802_11_RADIO              = 0x7f
+       DLT_IEEE802_11_RADIO_AVS          = 0xa3
+       DLT_IEEE802_15_4                  = 0xc3
+       DLT_IEEE802_15_4_LINUX            = 0xbf
+       DLT_IEEE802_15_4_NONASK_PHY       = 0xd7
+       DLT_IEEE802_16_MAC_CPS            = 0xbc
+       DLT_IEEE802_16_MAC_CPS_RADIO      = 0xc1
+       DLT_IPFILTER                      = 0x74
+       DLT_IPMB                          = 0xc7
+       DLT_IPMB_LINUX                    = 0xd1
+       DLT_IP_OVER_FC                    = 0x7a
+       DLT_JUNIPER_ATM1                  = 0x89
+       DLT_JUNIPER_ATM2                  = 0x87
+       DLT_JUNIPER_CHDLC                 = 0xb5
+       DLT_JUNIPER_ES                    = 0x84
+       DLT_JUNIPER_ETHER                 = 0xb2
+       DLT_JUNIPER_FRELAY                = 0xb4
+       DLT_JUNIPER_GGSN                  = 0x85
+       DLT_JUNIPER_ISM                   = 0xc2
+       DLT_JUNIPER_MFR                   = 0x86
+       DLT_JUNIPER_MLFR                  = 0x83
+       DLT_JUNIPER_MLPPP                 = 0x82
+       DLT_JUNIPER_MONITOR               = 0xa4
+       DLT_JUNIPER_PIC_PEER              = 0xae
+       DLT_JUNIPER_PPP                   = 0xb3
+       DLT_JUNIPER_PPPOE                 = 0xa7
+       DLT_JUNIPER_PPPOE_ATM             = 0xa8
+       DLT_JUNIPER_SERVICES              = 0x88
+       DLT_JUNIPER_ST                    = 0xc8
+       DLT_JUNIPER_VP                    = 0xb7
+       DLT_LAPB_WITH_DIR                 = 0xcf
+       DLT_LAPD                          = 0xcb
+       DLT_LIN                           = 0xd4
+       DLT_LINUX_IRDA                    = 0x90
+       DLT_LINUX_LAPD                    = 0xb1
+       DLT_LINUX_PPP_WITHDIRECTION       = 0xa6
+       DLT_LINUX_SLL                     = 0x71
+       DLT_LOOP                          = 0x6c
+       DLT_LTALK                         = 0x72
+       DLT_MFR                           = 0xb6
+       DLT_MOST                          = 0xd3
+       DLT_MTP2                          = 0x8c
+       DLT_MTP2_WITH_PHDR                = 0x8b
+       DLT_MTP3                          = 0x8d
+       DLT_NULL                          = 0
+       DLT_PCI_EXP                       = 0x7d
+       DLT_PFLOG                         = 0x75
+       DLT_PFSYNC                        = 0x79
+       DLT_PPI                           = 0xc0
+       DLT_PPP                           = 0x9
+       DLT_PPP_BSDOS                     = 0x10
+       DLT_PPP_ETHER                     = 0x33
+       DLT_PPP_PPPD                      = 0xa6
+       DLT_PPP_SERIAL                    = 0x32
+       DLT_PPP_WITH_DIR                  = 0xcc
+       DLT_PPP_WITH_DIRECTION            = 0xa6
+       DLT_PRISM_HEADER                  = 0x77
+       DLT_PRONET                        = 0x4
+       DLT_RAIF1                         = 0xc6
+       DLT_RAW                           = 0xc
+       DLT_RIO                           = 0x7c
+       DLT_SCCP                          = 0x8e
+       DLT_SITA                          = 0xc4
+       DLT_SLIP                          = 0x8
+       DLT_SLIP_BSDOS                    = 0xf
+       DLT_SUNATM                        = 0x7b
+       DLT_SYMANTEC_FIREWALL             = 0x63
+       DLT_TZSP                          = 0x80
+       DLT_USB                           = 0xba
+       DLT_USB_LINUX                     = 0xbd
+       DLT_USER0                         = 0x93
+       DLT_USER1                         = 0x94
+       DLT_USER10                        = 0x9d
+       DLT_USER11                        = 0x9e
+       DLT_USER12                        = 0x9f
+       DLT_USER13                        = 0xa0
+       DLT_USER14                        = 0xa1
+       DLT_USER15                        = 0xa2
+       DLT_USER2                         = 0x95
+       DLT_USER3                         = 0x96
+       DLT_USER4                         = 0x97
+       DLT_USER5                         = 0x98
+       DLT_USER6                         = 0x99
+       DLT_USER7                         = 0x9a
+       DLT_USER8                         = 0x9b
+       DLT_USER9                         = 0x9c
+       DLT_X2E_SERIAL                    = 0xd5
+       DLT_X2E_XORAYA                    = 0xd6
+       DT_BLK                            = 0x6
+       DT_CHR                            = 0x2
+       DT_DIR                            = 0x4
+       DT_FIFO                           = 0x1
+       DT_LNK                            = 0xa
+       DT_REG                            = 0x8
+       DT_SOCK                           = 0xc
+       DT_UNKNOWN                        = 0
+       DT_WHT                            = 0xe
+       E2BIG                             = 0x7
+       EACCES                            = 0xd
+       EADDRINUSE                        = 0x30
+       EADDRNOTAVAIL                     = 0x31
+       EAFNOSUPPORT                      = 0x2f
+       EAGAIN                            = 0x23
+       EALREADY                          = 0x25
+       EAUTH                             = 0x50
+       EBADF                             = 0x9
+       EBADMSG                           = 0x59
+       EBADRPC                           = 0x48
+       EBUSY                             = 0x10
+       ECANCELED                         = 0x55
+       ECHILD                            = 0xa
+       ECONNABORTED                      = 0x35
+       ECONNREFUSED                      = 0x3d
+       ECONNRESET                        = 0x36
+       EDEADLK                           = 0xb
+       EDESTADDRREQ                      = 0x27
+       EDOM                              = 0x21
+       EDOOFUS                           = 0x58
+       EDQUOT                            = 0x45
+       EEXIST                            = 0x11
+       EFAULT                            = 0xe
+       EFBIG                             = 0x1b
+       EFTYPE                            = 0x4f
+       EHOSTDOWN                         = 0x40
+       EHOSTUNREACH                      = 0x41
+       EIDRM                             = 0x52
+       EILSEQ                            = 0x56
+       EINPROGRESS                       = 0x24
+       EINTR                             = 0x4
+       EINVAL                            = 0x16
+       EIO                               = 0x5
+       EISCONN                           = 0x38
+       EISDIR                            = 0x15
+       ELAST                             = 0x5d
+       ELOOP                             = 0x3e
+       EMFILE                            = 0x18
+       EMLINK                            = 0x1f
+       EMSGSIZE                          = 0x28
+       EMULTIHOP                         = 0x5a
+       ENAMETOOLONG                      = 0x3f
+       ENEEDAUTH                         = 0x51
+       ENETDOWN                          = 0x32
+       ENETRESET                         = 0x34
+       ENETUNREACH                       = 0x33
+       ENFILE                            = 0x17
+       ENOATTR                           = 0x57
+       ENOBUFS                           = 0x37
+       ENODEV                            = 0x13
+       ENOENT                            = 0x2
+       ENOEXEC                           = 0x8
+       ENOLCK                            = 0x4d
+       ENOLINK                           = 0x5b
+       ENOMEM                            = 0xc
+       ENOMSG                            = 0x53
+       ENOPROTOOPT                       = 0x2a
+       ENOSPC                            = 0x1c
+       ENOSYS                            = 0x4e
+       ENOTBLK                           = 0xf
+       ENOTCAPABLE                       = 0x5d
+       ENOTCONN                          = 0x39
+       ENOTDIR                           = 0x14
+       ENOTEMPTY                         = 0x42
+       ENOTSOCK                          = 0x26
+       ENOTSUP                           = 0x2d
+       ENOTTY                            = 0x19
+       ENXIO                             = 0x6
+       EOPNOTSUPP                        = 0x2d
+       EOVERFLOW                         = 0x54
+       EPERM                             = 0x1
+       EPFNOSUPPORT                      = 0x2e
+       EPIPE                             = 0x20
+       EPROCLIM                          = 0x43
+       EPROCUNAVAIL                      = 0x4c
+       EPROGMISMATCH                     = 0x4b
+       EPROGUNAVAIL                      = 0x4a
+       EPROTO                            = 0x5c
+       EPROTONOSUPPORT                   = 0x2b
+       EPROTOTYPE                        = 0x29
+       ERANGE                            = 0x22
+       EREMOTE                           = 0x47
+       EROFS                             = 0x1e
+       ERPCMISMATCH                      = 0x49
+       ESHUTDOWN                         = 0x3a
+       ESOCKTNOSUPPORT                   = 0x2c
+       ESPIPE                            = 0x1d
+       ESRCH                             = 0x3
+       ESTALE                            = 0x46
+       ETIMEDOUT                         = 0x3c
+       ETOOMANYREFS                      = 0x3b
+       ETXTBSY                           = 0x1a
+       EUSERS                            = 0x44
+       EVFILT_AIO                        = -0x3
+       EVFILT_FS                         = -0x9
+       EVFILT_LIO                        = -0xa
+       EVFILT_PROC                       = -0x5
+       EVFILT_READ                       = -0x1
+       EVFILT_SIGNAL                     = -0x6
+       EVFILT_SYSCOUNT                   = 0xb
+       EVFILT_TIMER                      = -0x7
+       EVFILT_USER                       = -0xb
+       EVFILT_VNODE                      = -0x4
+       EVFILT_WRITE                      = -0x2
+       EV_ADD                            = 0x1
+       EV_CLEAR                          = 0x20
+       EV_DELETE                         = 0x2
+       EV_DISABLE                        = 0x8
+       EV_DISPATCH                       = 0x80
+       EV_ENABLE                         = 0x4
+       EV_EOF                            = 0x8000
+       EV_ERROR                          = 0x4000
+       EV_FLAG1                          = 0x2000
+       EV_ONESHOT                        = 0x10
+       EV_RECEIPT                        = 0x40
+       EV_SYSFLAGS                       = 0xf000
+       EWOULDBLOCK                       = 0x23
+       EXDEV                             = 0x12
+       FD_CLOEXEC                        = 0x1
+       FD_SETSIZE                        = 0x400
+       F_CANCEL                          = 0x5
+       F_DUP2FD                          = 0xa
+       F_DUPFD                           = 0
+       F_GETFD                           = 0x1
+       F_GETFL                           = 0x3
+       F_GETLK                           = 0xb
+       F_GETOWN                          = 0x5
+       F_OGETLK                          = 0x7
+       F_OSETLK                          = 0x8
+       F_OSETLKW                         = 0x9
+       F_RDAHEAD                         = 0x10
+       F_RDLCK                           = 0x1
+       F_READAHEAD                       = 0xf
+       F_SETFD                           = 0x2
+       F_SETFL                           = 0x4
+       F_SETLK                           = 0xc
+       F_SETLKW                          = 0xd
+       F_SETLK_REMOTE                    = 0xe
+       F_SETOWN                          = 0x6
+       F_UNLCK                           = 0x2
+       F_UNLCKSYS                        = 0x4
+       F_WRLCK                           = 0x3
+       IFF_ALLMULTI                      = 0x200
+       IFF_ALTPHYS                       = 0x4000
+       IFF_BROADCAST                     = 0x2
+       IFF_CANTCHANGE                    = 0x208f72
+       IFF_DEBUG                         = 0x4
+       IFF_DRV_OACTIVE                   = 0x400
+       IFF_DRV_RUNNING                   = 0x40
+       IFF_DYING                         = 0x200000
+       IFF_LINK0                         = 0x1000
+       IFF_LINK1                         = 0x2000
+       IFF_LINK2                         = 0x4000
+       IFF_LOOPBACK                      = 0x8
+       IFF_MONITOR                       = 0x40000
+       IFF_MULTICAST                     = 0x8000
+       IFF_NOARP                         = 0x80
+       IFF_OACTIVE                       = 0x400
+       IFF_POINTOPOINT                   = 0x10
+       IFF_PPROMISC                      = 0x20000
+       IFF_PROMISC                       = 0x100
+       IFF_RENAMING                      = 0x400000
+       IFF_RUNNING                       = 0x40
+       IFF_SIMPLEX                       = 0x800
+       IFF_SMART                         = 0x20
+       IFF_STATICARP                     = 0x80000
+       IFF_UP                            = 0x1
+       IFNAMSIZ                          = 0x10
+       IFT_1822                          = 0x2
+       IFT_A12MPPSWITCH                  = 0x82
+       IFT_AAL2                          = 0xbb
+       IFT_AAL5                          = 0x31
+       IFT_ADSL                          = 0x5e
+       IFT_AFLANE8023                    = 0x3b
+       IFT_AFLANE8025                    = 0x3c
+       IFT_ARAP                          = 0x58
+       IFT_ARCNET                        = 0x23
+       IFT_ARCNETPLUS                    = 0x24
+       IFT_ASYNC                         = 0x54
+       IFT_ATM                           = 0x25
+       IFT_ATMDXI                        = 0x69
+       IFT_ATMFUNI                       = 0x6a
+       IFT_ATMIMA                        = 0x6b
+       IFT_ATMLOGICAL                    = 0x50
+       IFT_ATMRADIO                      = 0xbd
+       IFT_ATMSUBINTERFACE               = 0x86
+       IFT_ATMVCIENDPT                   = 0xc2
+       IFT_ATMVIRTUAL                    = 0x95
+       IFT_BGPPOLICYACCOUNTING           = 0xa2
+       IFT_BRIDGE                        = 0xd1
+       IFT_BSC                           = 0x53
+       IFT_CARP                          = 0xf8
+       IFT_CCTEMUL                       = 0x3d
+       IFT_CEPT                          = 0x13
+       IFT_CES                           = 0x85
+       IFT_CHANNEL                       = 0x46
+       IFT_CNR                           = 0x55
+       IFT_COFFEE                        = 0x84
+       IFT_COMPOSITELINK                 = 0x9b
+       IFT_DCN                           = 0x8d
+       IFT_DIGITALPOWERLINE              = 0x8a
+       IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
+       IFT_DLSW                          = 0x4a
+       IFT_DOCSCABLEDOWNSTREAM           = 0x80
+       IFT_DOCSCABLEMACLAYER             = 0x7f
+       IFT_DOCSCABLEUPSTREAM             = 0x81
+       IFT_DS0                           = 0x51
+       IFT_DS0BUNDLE                     = 0x52
+       IFT_DS1FDL                        = 0xaa
+       IFT_DS3                           = 0x1e
+       IFT_DTM                           = 0x8c
+       IFT_DVBASILN                      = 0xac
+       IFT_DVBASIOUT                     = 0xad
+       IFT_DVBRCCDOWNSTREAM              = 0x93
+       IFT_DVBRCCMACLAYER                = 0x92
+       IFT_DVBRCCUPSTREAM                = 0x94
+       IFT_ENC                           = 0xf4
+       IFT_EON                           = 0x19
+       IFT_EPLRS                         = 0x57
+       IFT_ESCON                         = 0x49
+       IFT_ETHER                         = 0x6
+       IFT_FAITH                         = 0xf2
+       IFT_FAST                          = 0x7d
+       IFT_FASTETHER                     = 0x3e
+       IFT_FASTETHERFX                   = 0x45
+       IFT_FDDI                          = 0xf
+       IFT_FIBRECHANNEL                  = 0x38
+       IFT_FRAMERELAYINTERCONNECT        = 0x3a
+       IFT_FRAMERELAYMPI                 = 0x5c
+       IFT_FRDLCIENDPT                   = 0xc1
+       IFT_FRELAY                        = 0x20
+       IFT_FRELAYDCE                     = 0x2c
+       IFT_FRF16MFRBUNDLE                = 0xa3
+       IFT_FRFORWARD                     = 0x9e
+       IFT_G703AT2MB                     = 0x43
+       IFT_G703AT64K                     = 0x42
+       IFT_GIF                           = 0xf0
+       IFT_GIGABITETHERNET               = 0x75
+       IFT_GR303IDT                      = 0xb2
+       IFT_GR303RDT                      = 0xb1
+       IFT_H323GATEKEEPER                = 0xa4
+       IFT_H323PROXY                     = 0xa5
+       IFT_HDH1822                       = 0x3
+       IFT_HDLC                          = 0x76
+       IFT_HDSL2                         = 0xa8
+       IFT_HIPERLAN2                     = 0xb7
+       IFT_HIPPI                         = 0x2f
+       IFT_HIPPIINTERFACE                = 0x39
+       IFT_HOSTPAD                       = 0x5a
+       IFT_HSSI                          = 0x2e
+       IFT_HY                            = 0xe
+       IFT_IBM370PARCHAN                 = 0x48
+       IFT_IDSL                          = 0x9a
+       IFT_IEEE1394                      = 0x90
+       IFT_IEEE80211                     = 0x47
+       IFT_IEEE80212                     = 0x37
+       IFT_IEEE8023ADLAG                 = 0xa1
+       IFT_IFGSN                         = 0x91
+       IFT_IMT                           = 0xbe
+       IFT_INTERLEAVE                    = 0x7c
+       IFT_IP                            = 0x7e
+       IFT_IPFORWARD                     = 0x8e
+       IFT_IPOVERATM                     = 0x72
+       IFT_IPOVERCDLC                    = 0x6d
+       IFT_IPOVERCLAW                    = 0x6e
+       IFT_IPSWITCH                      = 0x4e
+       IFT_IPXIP                         = 0xf9
+       IFT_ISDN                          = 0x3f
+       IFT_ISDNBASIC                     = 0x14
+       IFT_ISDNPRIMARY                   = 0x15
+       IFT_ISDNS                         = 0x4b
+       IFT_ISDNU                         = 0x4c
+       IFT_ISO88022LLC                   = 0x29
+       IFT_ISO88023                      = 0x7
+       IFT_ISO88024                      = 0x8
+       IFT_ISO88025                      = 0x9
+       IFT_ISO88025CRFPINT               = 0x62
+       IFT_ISO88025DTR                   = 0x56
+       IFT_ISO88025FIBER                 = 0x73
+       IFT_ISO88026                      = 0xa
+       IFT_ISUP                          = 0xb3
+       IFT_L2VLAN                        = 0x87
+       IFT_L3IPVLAN                      = 0x88
+       IFT_L3IPXVLAN                     = 0x89
+       IFT_LAPB                          = 0x10
+       IFT_LAPD                          = 0x4d
+       IFT_LAPF                          = 0x77
+       IFT_LOCALTALK                     = 0x2a
+       IFT_LOOP                          = 0x18
+       IFT_MEDIAMAILOVERIP               = 0x8b
+       IFT_MFSIGLINK                     = 0xa7
+       IFT_MIOX25                        = 0x26
+       IFT_MODEM                         = 0x30
+       IFT_MPC                           = 0x71
+       IFT_MPLS                          = 0xa6
+       IFT_MPLSTUNNEL                    = 0x96
+       IFT_MSDSL                         = 0x8f
+       IFT_MVL                           = 0xbf
+       IFT_MYRINET                       = 0x63
+       IFT_NFAS                          = 0xaf
+       IFT_NSIP                          = 0x1b
+       IFT_OPTICALCHANNEL                = 0xc3
+       IFT_OPTICALTRANSPORT              = 0xc4
+       IFT_OTHER                         = 0x1
+       IFT_P10                           = 0xc
+       IFT_P80                           = 0xd
+       IFT_PARA                          = 0x22
+       IFT_PFLOG                         = 0xf6
+       IFT_PFSYNC                        = 0xf7
+       IFT_PLC                           = 0xae
+       IFT_POS                           = 0xab
+       IFT_PPP                           = 0x17
+       IFT_PPPMULTILINKBUNDLE            = 0x6c
+       IFT_PROPBWAP2MP                   = 0xb8
+       IFT_PROPCNLS                      = 0x59
+       IFT_PROPDOCSWIRELESSDOWNSTREAM    = 0xb5
+       IFT_PROPDOCSWIRELESSMACLAYER      = 0xb4
+       IFT_PROPDOCSWIRELESSUPSTREAM      = 0xb6
+       IFT_PROPMUX                       = 0x36
+       IFT_PROPVIRTUAL                   = 0x35
+       IFT_PROPWIRELESSP2P               = 0x9d
+       IFT_PTPSERIAL                     = 0x16
+       IFT_PVC                           = 0xf1
+       IFT_QLLC                          = 0x44
+       IFT_RADIOMAC                      = 0xbc
+       IFT_RADSL                         = 0x5f
+       IFT_REACHDSL                      = 0xc0
+       IFT_RFC1483                       = 0x9f
+       IFT_RS232                         = 0x21
+       IFT_RSRB                          = 0x4f
+       IFT_SDLC                          = 0x11
+       IFT_SDSL                          = 0x60
+       IFT_SHDSL                         = 0xa9
+       IFT_SIP                           = 0x1f
+       IFT_SLIP                          = 0x1c
+       IFT_SMDSDXI                       = 0x2b
+       IFT_SMDSICIP                      = 0x34
+       IFT_SONET                         = 0x27
+       IFT_SONETOVERHEADCHANNEL          = 0xb9
+       IFT_SONETPATH                     = 0x32
+       IFT_SONETVT                       = 0x33
+       IFT_SRP                           = 0x97
+       IFT_SS7SIGLINK                    = 0x9c
+       IFT_STACKTOSTACK                  = 0x6f
+       IFT_STARLAN                       = 0xb
+       IFT_STF                           = 0xd7
+       IFT_T1                            = 0x12
+       IFT_TDLC                          = 0x74
+       IFT_TERMPAD                       = 0x5b
+       IFT_TR008                         = 0xb0
+       IFT_TRANSPHDLC                    = 0x7b
+       IFT_TUNNEL                        = 0x83
+       IFT_ULTRA                         = 0x1d
+       IFT_USB                           = 0xa0
+       IFT_V11                           = 0x40
+       IFT_V35                           = 0x2d
+       IFT_V36                           = 0x41
+       IFT_V37                           = 0x78
+       IFT_VDSL                          = 0x61
+       IFT_VIRTUALIPADDRESS              = 0x70
+       IFT_VOICEEM                       = 0x64
+       IFT_VOICEENCAP                    = 0x67
+       IFT_VOICEFXO                      = 0x65
+       IFT_VOICEFXS                      = 0x66
+       IFT_VOICEOVERATM                  = 0x98
+       IFT_VOICEOVERFRAMERELAY           = 0x99
+       IFT_VOICEOVERIP                   = 0x68
+       IFT_X213                          = 0x5d
+       IFT_X25                           = 0x5
+       IFT_X25DDN                        = 0x4
+       IFT_X25HUNTGROUP                  = 0x7a
+       IFT_X25MLP                        = 0x79
+       IFT_X25PLE                        = 0x28
+       IFT_XETHER                        = 0x1a
+       IN_CLASSA_HOST                    = 0xffffff
+       IN_CLASSA_MAX                     = 0x80
+       IN_CLASSA_NET                     = 0xff000000
+       IN_CLASSA_NSHIFT                  = 0x18
+       IN_CLASSB_HOST                    = 0xffff
+       IN_CLASSB_MAX                     = 0x10000
+       IN_CLASSB_NET                     = 0xffff0000
+       IN_CLASSB_NSHIFT                  = 0x10
+       IN_CLASSC_HOST                    = 0xff
+       IN_CLASSC_NET                     = 0xffffff00
+       IN_CLASSC_NSHIFT                  = 0x8
+       IN_CLASSD_HOST                    = 0xfffffff
+       IN_CLASSD_NET                     = 0xf0000000
+       IN_CLASSD_NSHIFT                  = 0x1c
+       IN_LOOPBACKNET                    = 0x7f
+       IPPROTO_3PC                       = 0x22
+       IPPROTO_ADFS                      = 0x44
+       IPPROTO_AH                        = 0x33
+       IPPROTO_AHIP                      = 0x3d
+       IPPROTO_APES                      = 0x63
+       IPPROTO_ARGUS                     = 0xd
+       IPPROTO_AX25                      = 0x5d
+       IPPROTO_BHA                       = 0x31
+       IPPROTO_BLT                       = 0x1e
+       IPPROTO_BRSATMON                  = 0x4c
+       IPPROTO_CARP                      = 0x70
+       IPPROTO_CFTP                      = 0x3e
+       IPPROTO_CHAOS                     = 0x10
+       IPPROTO_CMTP                      = 0x26
+       IPPROTO_CPHB                      = 0x49
+       IPPROTO_CPNX                      = 0x48
+       IPPROTO_DDP                       = 0x25
+       IPPROTO_DGP                       = 0x56
+       IPPROTO_DIVERT                    = 0x102
+       IPPROTO_DONE                      = 0x101
+       IPPROTO_DSTOPTS                   = 0x3c
+       IPPROTO_EGP                       = 0x8
+       IPPROTO_EMCON                     = 0xe
+       IPPROTO_ENCAP                     = 0x62
+       IPPROTO_EON                       = 0x50
+       IPPROTO_ESP                       = 0x32
+       IPPROTO_ETHERIP                   = 0x61
+       IPPROTO_FRAGMENT                  = 0x2c
+       IPPROTO_GGP                       = 0x3
+       IPPROTO_GMTP                      = 0x64
+       IPPROTO_GRE                       = 0x2f
+       IPPROTO_HELLO                     = 0x3f
+       IPPROTO_HMP                       = 0x14
+       IPPROTO_HOPOPTS                   = 0
+       IPPROTO_ICMP                      = 0x1
+       IPPROTO_ICMPV6                    = 0x3a
+       IPPROTO_IDP                       = 0x16
+       IPPROTO_IDPR                      = 0x23
+       IPPROTO_IDRP                      = 0x2d
+       IPPROTO_IGMP                      = 0x2
+       IPPROTO_IGP                       = 0x55
+       IPPROTO_IGRP                      = 0x58
+       IPPROTO_IL                        = 0x28
+       IPPROTO_INLSP                     = 0x34
+       IPPROTO_INP                       = 0x20
+       IPPROTO_IP                        = 0
+       IPPROTO_IPCOMP                    = 0x6c
+       IPPROTO_IPCV                      = 0x47
+       IPPROTO_IPEIP                     = 0x5e
+       IPPROTO_IPIP                      = 0x4
+       IPPROTO_IPPC                      = 0x43
+       IPPROTO_IPV4                      = 0x4
+       IPPROTO_IPV6                      = 0x29
+       IPPROTO_IRTP                      = 0x1c
+       IPPROTO_KRYPTOLAN                 = 0x41
+       IPPROTO_LARP                      = 0x5b
+       IPPROTO_LEAF1                     = 0x19
+       IPPROTO_LEAF2                     = 0x1a
+       IPPROTO_MAX                       = 0x100
+       IPPROTO_MAXID                     = 0x34
+       IPPROTO_MEAS                      = 0x13
+       IPPROTO_MHRP                      = 0x30
+       IPPROTO_MICP                      = 0x5f
+       IPPROTO_MOBILE                    = 0x37
+       IPPROTO_MTP                       = 0x5c
+       IPPROTO_MUX                       = 0x12
+       IPPROTO_ND                        = 0x4d
+       IPPROTO_NHRP                      = 0x36
+       IPPROTO_NONE                      = 0x3b
+       IPPROTO_NSP                       = 0x1f
+       IPPROTO_NVPII                     = 0xb
+       IPPROTO_OLD_DIVERT                = 0xfe
+       IPPROTO_OSPFIGP                   = 0x59
+       IPPROTO_PFSYNC                    = 0xf0
+       IPPROTO_PGM                       = 0x71
+       IPPROTO_PIGP                      = 0x9
+       IPPROTO_PIM                       = 0x67
+       IPPROTO_PRM                       = 0x15
+       IPPROTO_PUP                       = 0xc
+       IPPROTO_PVP                       = 0x4b
+       IPPROTO_RAW                       = 0xff
+       IPPROTO_RCCMON                    = 0xa
+       IPPROTO_RDP                       = 0x1b
+       IPPROTO_ROUTING                   = 0x2b
+       IPPROTO_RSVP                      = 0x2e
+       IPPROTO_RVD                       = 0x42
+       IPPROTO_SATEXPAK                  = 0x40
+       IPPROTO_SATMON                    = 0x45
+       IPPROTO_SCCSP                     = 0x60
+       IPPROTO_SCTP                      = 0x84
+       IPPROTO_SDRP                      = 0x2a
+       IPPROTO_SEP                       = 0x21
+       IPPROTO_SKIP                      = 0x39
+       IPPROTO_SPACER                    = 0x7fff
+       IPPROTO_SRPC                      = 0x5a
+       IPPROTO_ST                        = 0x7
+       IPPROTO_SVMTP                     = 0x52
+       IPPROTO_SWIPE                     = 0x35
+       IPPROTO_TCF                       = 0x57
+       IPPROTO_TCP                       = 0x6
+       IPPROTO_TLSP                      = 0x38
+       IPPROTO_TP                        = 0x1d
+       IPPROTO_TPXX                      = 0x27
+       IPPROTO_TRUNK1                    = 0x17
+       IPPROTO_TRUNK2                    = 0x18
+       IPPROTO_TTP                       = 0x54
+       IPPROTO_UDP                       = 0x11
+       IPPROTO_VINES                     = 0x53
+       IPPROTO_VISA                      = 0x46
+       IPPROTO_VMTP                      = 0x51
+       IPPROTO_WBEXPAK                   = 0x4f
+       IPPROTO_WBMON                     = 0x4e
+       IPPROTO_WSN                       = 0x4a
+       IPPROTO_XNET                      = 0xf
+       IPPROTO_XTP                       = 0x24
+       IPV6_AUTOFLOWLABEL                = 0x3b
+       IPV6_BINDANY                      = 0x40
+       IPV6_BINDV6ONLY                   = 0x1b
+       IPV6_CHECKSUM                     = 0x1a
+       IPV6_DEFAULT_MULTICAST_HOPS       = 0x1
+       IPV6_DEFAULT_MULTICAST_LOOP       = 0x1
+       IPV6_DEFHLIM                      = 0x40
+       IPV6_DONTFRAG                     = 0x3e
+       IPV6_DSTOPTS                      = 0x32
+       IPV6_FAITH                        = 0x1d
+       IPV6_FLOWINFO_MASK                = 0xffffff0f
+       IPV6_FLOWLABEL_MASK               = 0xffff0f00
+       IPV6_FRAGTTL                      = 0x78
+       IPV6_FW_ADD                       = 0x1e
+       IPV6_FW_DEL                       = 0x1f
+       IPV6_FW_FLUSH                     = 0x20
+       IPV6_FW_GET                       = 0x22
+       IPV6_FW_ZERO                      = 0x21
+       IPV6_HLIMDEC                      = 0x1
+       IPV6_HOPLIMIT                     = 0x2f
+       IPV6_HOPOPTS                      = 0x31
+       IPV6_IPSEC_POLICY                 = 0x1c
+       IPV6_JOIN_GROUP                   = 0xc
+       IPV6_LEAVE_GROUP                  = 0xd
+       IPV6_MAXHLIM                      = 0xff
+       IPV6_MAXOPTHDR                    = 0x800
+       IPV6_MAXPACKET                    = 0xffff
+       IPV6_MAX_GROUP_SRC_FILTER         = 0x200
+       IPV6_MAX_MEMBERSHIPS              = 0xfff
+       IPV6_MAX_SOCK_SRC_FILTER          = 0x80
+       IPV6_MIN_MEMBERSHIPS              = 0x1f
+       IPV6_MMTU                         = 0x500
+       IPV6_MSFILTER                     = 0x4a
+       IPV6_MULTICAST_HOPS               = 0xa
+       IPV6_MULTICAST_IF                 = 0x9
+       IPV6_MULTICAST_LOOP               = 0xb
+       IPV6_NEXTHOP                      = 0x30
+       IPV6_PATHMTU                      = 0x2c
+       IPV6_PKTINFO                      = 0x2e
+       IPV6_PORTRANGE                    = 0xe
+       IPV6_PORTRANGE_DEFAULT            = 0
+       IPV6_PORTRANGE_HIGH               = 0x1
+       IPV6_PORTRANGE_LOW                = 0x2
+       IPV6_PREFER_TEMPADDR              = 0x3f
+       IPV6_RECVDSTOPTS                  = 0x28
+       IPV6_RECVHOPLIMIT                 = 0x25
+       IPV6_RECVHOPOPTS                  = 0x27
+       IPV6_RECVPATHMTU                  = 0x2b
+       IPV6_RECVPKTINFO                  = 0x24
+       IPV6_RECVRTHDR                    = 0x26
+       IPV6_RECVTCLASS                   = 0x39
+       IPV6_RTHDR                        = 0x33
+       IPV6_RTHDRDSTOPTS                 = 0x23
+       IPV6_RTHDR_LOOSE                  = 0
+       IPV6_RTHDR_STRICT                 = 0x1
+       IPV6_RTHDR_TYPE_0                 = 0
+       IPV6_SOCKOPT_RESERVED1            = 0x3
+       IPV6_TCLASS                       = 0x3d
+       IPV6_UNICAST_HOPS                 = 0x4
+       IPV6_USE_MIN_MTU                  = 0x2a
+       IPV6_V6ONLY                       = 0x1b
+       IPV6_VERSION                      = 0x60
+       IPV6_VERSION_MASK                 = 0xf0
+       IP_ADD_MEMBERSHIP                 = 0xc
+       IP_ADD_SOURCE_MEMBERSHIP          = 0x46
+       IP_BINDANY                        = 0x18
+       IP_BLOCK_SOURCE                   = 0x48
+       IP_DEFAULT_MULTICAST_LOOP         = 0x1
+       IP_DEFAULT_MULTICAST_TTL          = 0x1
+       IP_DF                             = 0x4000
+       IP_DONTFRAG                       = 0x43
+       IP_DROP_MEMBERSHIP                = 0xd
+       IP_DROP_SOURCE_MEMBERSHIP         = 0x47
+       IP_DUMMYNET3                      = 0x31
+       IP_DUMMYNET_CONFIGURE             = 0x3c
+       IP_DUMMYNET_DEL                   = 0x3d
+       IP_DUMMYNET_FLUSH                 = 0x3e
+       IP_DUMMYNET_GET                   = 0x40
+       IP_FAITH                          = 0x16
+       IP_FW3                            = 0x30
+       IP_FW_ADD                         = 0x32
+       IP_FW_DEL                         = 0x33
+       IP_FW_FLUSH                       = 0x34
+       IP_FW_GET                         = 0x36
+       IP_FW_NAT_CFG                     = 0x38
+       IP_FW_NAT_DEL                     = 0x39
+       IP_FW_NAT_GET_CONFIG              = 0x3a
+       IP_FW_NAT_GET_LOG                 = 0x3b
+       IP_FW_RESETLOG                    = 0x37
+       IP_FW_TABLE_ADD                   = 0x28
+       IP_FW_TABLE_DEL                   = 0x29
+       IP_FW_TABLE_FLUSH                 = 0x2a
+       IP_FW_TABLE_GETSIZE               = 0x2b
+       IP_FW_TABLE_LIST                  = 0x2c
+       IP_FW_ZERO                        = 0x35
+       IP_HDRINCL                        = 0x2
+       IP_IPSEC_POLICY                   = 0x15
+       IP_MAXPACKET                      = 0xffff
+       IP_MAX_GROUP_SRC_FILTER           = 0x200
+       IP_MAX_MEMBERSHIPS                = 0xfff
+       IP_MAX_SOCK_MUTE_FILTER           = 0x80
+       IP_MAX_SOCK_SRC_FILTER            = 0x80
+       IP_MAX_SOURCE_FILTER              = 0x400
+       IP_MF                             = 0x2000
+       IP_MINTTL                         = 0x42
+       IP_MIN_MEMBERSHIPS                = 0x1f
+       IP_MSFILTER                       = 0x4a
+       IP_MSS                            = 0x240
+       IP_MULTICAST_IF                   = 0x9
+       IP_MULTICAST_LOOP                 = 0xb
+       IP_MULTICAST_TTL                  = 0xa
+       IP_MULTICAST_VIF                  = 0xe
+       IP_OFFMASK                        = 0x1fff
+       IP_ONESBCAST                      = 0x17
+       IP_OPTIONS                        = 0x1
+       IP_PORTRANGE                      = 0x13
+       IP_PORTRANGE_DEFAULT              = 0
+       IP_PORTRANGE_HIGH                 = 0x1
+       IP_PORTRANGE_LOW                  = 0x2
+       IP_RECVDSTADDR                    = 0x7
+       IP_RECVIF                         = 0x14
+       IP_RECVOPTS                       = 0x5
+       IP_RECVRETOPTS                    = 0x6
+       IP_RECVTTL                        = 0x41
+       IP_RETOPTS                        = 0x8
+       IP_RF                             = 0x8000
+       IP_RSVP_OFF                       = 0x10
+       IP_RSVP_ON                        = 0xf
+       IP_RSVP_VIF_OFF                   = 0x12
+       IP_RSVP_VIF_ON                    = 0x11
+       IP_SENDSRCADDR                    = 0x7
+       IP_TOS                            = 0x3
+       IP_TTL                            = 0x4
+       IP_UNBLOCK_SOURCE                 = 0x49
+       MSG_COMPAT                        = 0x8000
+       MSG_CTRUNC                        = 0x20
+       MSG_DONTROUTE                     = 0x4
+       MSG_DONTWAIT                      = 0x80
+       MSG_EOF                           = 0x100
+       MSG_EOR                           = 0x8
+       MSG_NBIO                          = 0x4000
+       MSG_NOSIGNAL                      = 0x20000
+       MSG_NOTIFICATION                  = 0x2000
+       MSG_OOB                           = 0x1
+       MSG_PEEK                          = 0x2
+       MSG_TRUNC                         = 0x10
+       MSG_WAITALL                       = 0x40
+       NET_RT_DUMP                       = 0x1
+       NET_RT_FLAGS                      = 0x2
+       NET_RT_IFLIST                     = 0x3
+       NET_RT_IFMALIST                   = 0x4
+       NET_RT_MAXID                      = 0x5
+       O_ACCMODE                         = 0x3
+       O_APPEND                          = 0x8
+       O_ASYNC                           = 0x40
+       O_CREAT                           = 0x200
+       O_DIRECT                          = 0x10000
+       O_DIRECTORY                       = 0x20000
+       O_EXCL                            = 0x800
+       O_EXEC                            = 0x40000
+       O_EXLOCK                          = 0x20
+       O_FSYNC                           = 0x80
+       O_NDELAY                          = 0x4
+       O_NOCTTY                          = 0x8000
+       O_NOFOLLOW                        = 0x100
+       O_NONBLOCK                        = 0x4
+       O_RDONLY                          = 0
+       O_RDWR                            = 0x2
+       O_SHLOCK                          = 0x10
+       O_SYNC                            = 0x80
+       O_TRUNC                           = 0x400
+       O_TTY_INIT                        = 0x80000
+       O_WRONLY                          = 0x1
+       RTAX_AUTHOR                       = 0x6
+       RTAX_BRD                          = 0x7
+       RTAX_DST                          = 0
+       RTAX_GATEWAY                      = 0x1
+       RTAX_GENMASK                      = 0x3
+       RTAX_IFA                          = 0x5
+       RTAX_IFP                          = 0x4
+       RTAX_MAX                          = 0x8
+       RTAX_NETMASK                      = 0x2
+       RTA_AUTHOR                        = 0x40
+       RTA_BRD                           = 0x80
+       RTA_DST                           = 0x1
+       RTA_GATEWAY                       = 0x2
+       RTA_GENMASK                       = 0x8
+       RTA_IFA                           = 0x20
+       RTA_IFP                           = 0x10
+       RTA_NETMASK                       = 0x4
+       RTF_BLACKHOLE                     = 0x1000
+       RTF_BROADCAST                     = 0x400000
+       RTF_DONE                          = 0x40
+       RTF_DYNAMIC                       = 0x10
+       RTF_FMASK                         = 0x1004d808
+       RTF_GATEWAY                       = 0x2
+       RTF_HOST                          = 0x4
+       RTF_LLDATA                        = 0x400
+       RTF_LLINFO                        = 0x400
+       RTF_LOCAL                         = 0x200000
+       RTF_MODIFIED                      = 0x20
+       RTF_MULTICAST                     = 0x800000
+       RTF_PINNED                        = 0x100000
+       RTF_PRCLONING                     = 0x10000
+       RTF_PROTO1                        = 0x8000
+       RTF_PROTO2                        = 0x4000
+       RTF_PROTO3                        = 0x40000
+       RTF_REJECT                        = 0x8
+       RTF_RNH_LOCKED                    = 0x40000000
+       RTF_STATIC                        = 0x800
+       RTF_STICKY                        = 0x10000000
+       RTF_UP                            = 0x1
+       RTF_XRESOLVE                      = 0x200
+       RTM_ADD                           = 0x1
+       RTM_CHANGE                        = 0x3
+       RTM_DELADDR                       = 0xd
+       RTM_DELETE                        = 0x2
+       RTM_DELMADDR                      = 0x10
+       RTM_GET                           = 0x4
+       RTM_IEEE80211                     = 0x12
+       RTM_IFANNOUNCE                    = 0x11
+       RTM_IFINFO                        = 0xe
+       RTM_LOCK                          = 0x8
+       RTM_LOSING                        = 0x5
+       RTM_MISS                          = 0x7
+       RTM_NEWADDR                       = 0xc
+       RTM_NEWMADDR                      = 0xf
+       RTM_OLDADD                        = 0x9
+       RTM_OLDDEL                        = 0xa
+       RTM_REDIRECT                      = 0x6
+       RTM_RESOLVE                       = 0xb
+       RTM_RTTUNIT                       = 0xf4240
+       RTM_VERSION                       = 0x5
+       RTV_EXPIRE                        = 0x4
+       RTV_HOPCOUNT                      = 0x2
+       RTV_MTU                           = 0x1
+       RTV_RPIPE                         = 0x8
+       RTV_RTT                           = 0x40
+       RTV_RTTVAR                        = 0x80
+       RTV_SPIPE                         = 0x10
+       RTV_SSTHRESH                      = 0x20
+       RTV_WEIGHT                        = 0x100
+       SCM_BINTIME                       = 0x4
+       SCM_CREDS                         = 0x3
+       SCM_RIGHTS                        = 0x1
+       SCM_TIMESTAMP                     = 0x2
+       SHUT_RD                           = 0
+       SHUT_RDWR                         = 0x2
+       SHUT_WR                           = 0x1
+       SIGABRT                           = 0x6
+       SIGALRM                           = 0xe
+       SIGBUS                            = 0xa
+       SIGCHLD                           = 0x14
+       SIGCONT                           = 0x13
+       SIGEMT                            = 0x7
+       SIGFPE                            = 0x8
+       SIGHUP                            = 0x1
+       SIGILL                            = 0x4
+       SIGINFO                           = 0x1d
+       SIGINT                            = 0x2
+       SIGIO                             = 0x17
+       SIGIOT                            = 0x6
+       SIGKILL                           = 0x9
+       SIGLWP                            = 0x20
+       SIGPIPE                           = 0xd
+       SIGPROF                           = 0x1b
+       SIGQUIT                           = 0x3
+       SIGSEGV                           = 0xb
+       SIGSTOP                           = 0x11
+       SIGSYS                            = 0xc
+       SIGTERM                           = 0xf
+       SIGTHR                            = 0x20
+       SIGTRAP                           = 0x5
+       SIGTSTP                           = 0x12
+       SIGTTIN                           = 0x15
+       SIGTTOU                           = 0x16
+       SIGURG                            = 0x10
+       SIGUSR1                           = 0x1e
+       SIGUSR2                           = 0x1f
+       SIGVTALRM                         = 0x1a
+       SIGWINCH                          = 0x1c
+       SIGXCPU                           = 0x18
+       SIGXFSZ                           = 0x19
+       SIOCADDMULTI                      = 0x80206931
+       SIOCADDRT                         = 0x8040720a
+       SIOCAIFADDR                       = 0x8040691a
+       SIOCAIFGROUP                      = 0x80286987
+       SIOCALIFADDR                      = 0x8118691b
+       SIOCATMARK                        = 0x40047307
+       SIOCDELMULTI                      = 0x80206932
+       SIOCDELRT                         = 0x8040720b
+       SIOCDIFADDR                       = 0x80206919
+       SIOCDIFGROUP                      = 0x80286989
+       SIOCDIFPHYADDR                    = 0x80206949
+       SIOCDLIFADDR                      = 0x8118691d
+       SIOCGDRVSPEC                      = 0xc028697b
+       SIOCGETSGCNT                      = 0xc0207210
+       SIOCGETVIFCNT                     = 0xc028720f
+       SIOCGHIWAT                        = 0x40047301
+       SIOCGIFADDR                       = 0xc0206921
+       SIOCGIFBRDADDR                    = 0xc0206923
+       SIOCGIFCAP                        = 0xc020691f
+       SIOCGIFCONF                       = 0xc0106924
+       SIOCGIFDESCR                      = 0xc020692a
+       SIOCGIFDSTADDR                    = 0xc0206922
+       SIOCGIFFLAGS                      = 0xc0206911
+       SIOCGIFGENERIC                    = 0xc020693a
+       SIOCGIFGMEMB                      = 0xc028698a
+       SIOCGIFGROUP                      = 0xc0286988
+       SIOCGIFINDEX                      = 0xc0206920
+       SIOCGIFMAC                        = 0xc0206926
+       SIOCGIFMEDIA                      = 0xc0306938
+       SIOCGIFMETRIC                     = 0xc0206917
+       SIOCGIFMTU                        = 0xc0206933
+       SIOCGIFNETMASK                    = 0xc0206925
+       SIOCGIFPDSTADDR                   = 0xc0206948
+       SIOCGIFPHYS                       = 0xc0206935
+       SIOCGIFPSRCADDR                   = 0xc0206947
+       SIOCGIFSTATUS                     = 0xc331693b
+       SIOCGLIFADDR                      = 0xc118691c
+       SIOCGLIFPHYADDR                   = 0xc118694b
+       SIOCGLOWAT                        = 0x40047303
+       SIOCGPGRP                         = 0x40047309
+       SIOCGPRIVATE_0                    = 0xc0206950
+       SIOCGPRIVATE_1                    = 0xc0206951
+       SIOCIFCREATE                      = 0xc020697a
+       SIOCIFCREATE2                     = 0xc020697c
+       SIOCIFDESTROY                     = 0x80206979
+       SIOCIFGCLONERS                    = 0xc0106978
+       SIOCSDRVSPEC                      = 0x8028697b
+       SIOCSHIWAT                        = 0x80047300
+       SIOCSIFADDR                       = 0x8020690c
+       SIOCSIFBRDADDR                    = 0x80206913
+       SIOCSIFCAP                        = 0x8020691e
+       SIOCSIFDESCR                      = 0x80206929
+       SIOCSIFDSTADDR                    = 0x8020690e
+       SIOCSIFFLAGS                      = 0x80206910
+       SIOCSIFGENERIC                    = 0x80206939
+       SIOCSIFLLADDR                     = 0x8020693c
+       SIOCSIFMAC                        = 0x80206927
+       SIOCSIFMEDIA                      = 0xc0206937
+       SIOCSIFMETRIC                     = 0x80206918
+       SIOCSIFMTU                        = 0x80206934
+       SIOCSIFNAME                       = 0x80206928
+       SIOCSIFNETMASK                    = 0x80206916
+       SIOCSIFPHYADDR                    = 0x80406946
+       SIOCSIFPHYS                       = 0x80206936
+       SIOCSIFRVNET                      = 0xc020695b
+       SIOCSIFVNET                       = 0xc020695a
+       SIOCSLIFPHYADDR                   = 0x8118694a
+       SIOCSLOWAT                        = 0x80047302
+       SIOCSPGRP                         = 0x80047308
+       SOCK_DGRAM                        = 0x2
+       SOCK_MAXADDRLEN                   = 0xff
+       SOCK_RAW                          = 0x3
+       SOCK_RDM                          = 0x4
+       SOCK_SEQPACKET                    = 0x5
+       SOCK_STREAM                       = 0x1
+       SOL_SOCKET                        = 0xffff
+       SOMAXCONN                         = 0x80
+       SO_ACCEPTCONN                     = 0x2
+       SO_ACCEPTFILTER                   = 0x1000
+       SO_BINTIME                        = 0x2000
+       SO_BROADCAST                      = 0x20
+       SO_DEBUG                          = 0x1
+       SO_DONTROUTE                      = 0x10
+       SO_ERROR                          = 0x1007
+       SO_KEEPALIVE                      = 0x8
+       SO_LABEL                          = 0x1009
+       SO_LINGER                         = 0x80
+       SO_LISTENINCQLEN                  = 0x1013
+       SO_LISTENQLEN                     = 0x1012
+       SO_LISTENQLIMIT                   = 0x1011
+       SO_NOSIGPIPE                      = 0x800
+       SO_NO_DDP                         = 0x8000
+       SO_NO_OFFLOAD                     = 0x4000
+       SO_OOBINLINE                      = 0x100
+       SO_PEERLABEL                      = 0x1010
+       SO_RCVBUF                         = 0x1002
+       SO_RCVLOWAT                       = 0x1004
+       SO_RCVTIMEO                       = 0x1006
+       SO_REUSEADDR                      = 0x4
+       SO_REUSEPORT                      = 0x200
+       SO_SETFIB                         = 0x1014
+       SO_SNDBUF                         = 0x1001
+       SO_SNDLOWAT                       = 0x1003
+       SO_SNDTIMEO                       = 0x1005
+       SO_TIMESTAMP                      = 0x400
+       SO_TYPE                           = 0x1008
+       SO_USELOOPBACK                    = 0x40
+       TCP_CA_NAME_MAX                   = 0x10
+       TCP_CONGESTION                    = 0x40
+       TCP_INFO                          = 0x20
+       TCP_MAXBURST                      = 0x4
+       TCP_MAXHLEN                       = 0x3c
+       TCP_MAXOLEN                       = 0x28
+       TCP_MAXSEG                        = 0x2
+       TCP_MAXWIN                        = 0xffff
+       TCP_MAX_SACK                      = 0x4
+       TCP_MAX_WINSHIFT                  = 0xe
+       TCP_MD5SIG                        = 0x10
+       TCP_MINMSS                        = 0xd8
+       TCP_MSS                           = 0x200
+       TCP_NODELAY                       = 0x1
+       TCP_NOOPT                         = 0x8
+       TCP_NOPUSH                        = 0x4
+       WCONTINUED                        = 0x4
+       WCOREFLAG                         = 0x80
+       WLINUXCLONE                       = 0x80000000
+       WNOHANG                           = 0x1
+       WNOWAIT                           = 0x8
+       WSTOPPED                          = 0x2
+       WUNTRACED                         = 0x2
 )
 
 // Types