golang.org/toolchain@v0.0.1-go1.9rc2.windows-amd64/src/vendor/golang_org/x/net/route/defs_openbsd.go (about) 1 // Copyright 2016 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // +build ignore 6 7 package route 8 9 /* 10 #include <sys/socket.h> 11 #include <sys/sysctl.h> 12 13 #include <net/if.h> 14 #include <net/if_dl.h> 15 #include <net/route.h> 16 17 #include <netinet/in.h> 18 */ 19 import "C" 20 21 const ( 22 sysAF_UNSPEC = C.AF_UNSPEC 23 sysAF_INET = C.AF_INET 24 sysAF_ROUTE = C.AF_ROUTE 25 sysAF_LINK = C.AF_LINK 26 sysAF_INET6 = C.AF_INET6 27 28 sysSOCK_RAW = C.SOCK_RAW 29 30 sysNET_RT_DUMP = C.NET_RT_DUMP 31 sysNET_RT_FLAGS = C.NET_RT_FLAGS 32 sysNET_RT_IFLIST = C.NET_RT_IFLIST 33 sysNET_RT_STATS = C.NET_RT_STATS 34 sysNET_RT_TABLE = C.NET_RT_TABLE 35 sysNET_RT_IFNAMES = C.NET_RT_IFNAMES 36 sysNET_RT_MAXID = C.NET_RT_MAXID 37 ) 38 39 const ( 40 sysCTL_MAXNAME = C.CTL_MAXNAME 41 42 sysCTL_UNSPEC = C.CTL_UNSPEC 43 sysCTL_KERN = C.CTL_KERN 44 sysCTL_VM = C.CTL_VM 45 sysCTL_FS = C.CTL_FS 46 sysCTL_NET = C.CTL_NET 47 sysCTL_DEBUG = C.CTL_DEBUG 48 sysCTL_HW = C.CTL_HW 49 sysCTL_MACHDEP = C.CTL_MACHDEP 50 sysCTL_DDB = C.CTL_DDB 51 sysCTL_VFS = C.CTL_VFS 52 sysCTL_MAXID = C.CTL_MAXID 53 ) 54 55 const ( 56 sysRTM_VERSION = C.RTM_VERSION 57 58 sysRTM_ADD = C.RTM_ADD 59 sysRTM_DELETE = C.RTM_DELETE 60 sysRTM_CHANGE = C.RTM_CHANGE 61 sysRTM_GET = C.RTM_GET 62 sysRTM_LOSING = C.RTM_LOSING 63 sysRTM_REDIRECT = C.RTM_REDIRECT 64 sysRTM_MISS = C.RTM_MISS 65 sysRTM_LOCK = C.RTM_LOCK 66 sysRTM_RESOLVE = C.RTM_RESOLVE 67 sysRTM_NEWADDR = C.RTM_NEWADDR 68 sysRTM_DELADDR = C.RTM_DELADDR 69 sysRTM_IFINFO = C.RTM_IFINFO 70 sysRTM_IFANNOUNCE = C.RTM_IFANNOUNCE 71 sysRTM_DESYNC = C.RTM_DESYNC 72 73 sysRTA_DST = C.RTA_DST 74 sysRTA_GATEWAY = C.RTA_GATEWAY 75 sysRTA_NETMASK = C.RTA_NETMASK 76 sysRTA_GENMASK = C.RTA_GENMASK 77 sysRTA_IFP = C.RTA_IFP 78 sysRTA_IFA = C.RTA_IFA 79 sysRTA_AUTHOR = C.RTA_AUTHOR 80 sysRTA_BRD = C.RTA_BRD 81 sysRTA_SRC = C.RTA_SRC 82 sysRTA_SRCMASK = C.RTA_SRCMASK 83 sysRTA_LABEL = C.RTA_LABEL 84 85 sysRTAX_DST = C.RTAX_DST 86 sysRTAX_GATEWAY = C.RTAX_GATEWAY 87 sysRTAX_NETMASK = C.RTAX_NETMASK 88 sysRTAX_GENMASK = C.RTAX_GENMASK 89 sysRTAX_IFP = C.RTAX_IFP 90 sysRTAX_IFA = C.RTAX_IFA 91 sysRTAX_AUTHOR = C.RTAX_AUTHOR 92 sysRTAX_BRD = C.RTAX_BRD 93 sysRTAX_SRC = C.RTAX_SRC 94 sysRTAX_SRCMASK = C.RTAX_SRCMASK 95 sysRTAX_LABEL = C.RTAX_LABEL 96 sysRTAX_MAX = C.RTAX_MAX 97 ) 98 99 const ( 100 sizeofRtMsghdr = C.sizeof_struct_rt_msghdr 101 102 sizeofSockaddrStorage = C.sizeof_struct_sockaddr_storage 103 sizeofSockaddrInet = C.sizeof_struct_sockaddr_in 104 sizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 105 )