| // Created by cgo -godefs - DO NOT EDIT |
| // cgo -godefs defs_solaris.go |
| |
| package lif |
| |
| const ( |
| sysAF_UNSPEC = 0x0 |
| sysAF_INET = 0x2 |
| sysAF_INET6 = 0x1a |
| |
| sysSOCK_DGRAM = 0x1 |
| ) |
| |
| type sockaddrStorage struct { |
| Family uint16 |
| X_ss_pad1 [6]int8 |
| X_ss_align float64 |
| X_ss_pad2 [240]int8 |
| } |
| |
| const ( |
| sysLIFC_NOXMIT = 0x1 |
| sysLIFC_EXTERNAL_SOURCE = 0x2 |
| sysLIFC_TEMPORARY = 0x4 |
| sysLIFC_ALLZONES = 0x8 |
| sysLIFC_UNDER_IPMP = 0x10 |
| sysLIFC_ENABLED = 0x20 |
| |
| sysSIOCGLIFADDR = -0x3f87968f |
| sysSIOCGLIFDSTADDR = -0x3f87968d |
| sysSIOCGLIFFLAGS = -0x3f87968b |
| sysSIOCGLIFMTU = -0x3f879686 |
| sysSIOCGLIFNETMASK = -0x3f879683 |
| sysSIOCGLIFMETRIC = -0x3f879681 |
| sysSIOCGLIFNUM = -0x3ff3967e |
| sysSIOCGLIFINDEX = -0x3f87967b |
| sysSIOCGLIFSUBNET = -0x3f879676 |
| sysSIOCGLIFLNKINFO = -0x3f879674 |
| sysSIOCGLIFCONF = -0x3fef965b |
| sysSIOCGLIFHWADDR = -0x3f879640 |
| ) |
| |
| const ( |
| sysIFF_UP = 0x1 |
| sysIFF_BROADCAST = 0x2 |
| sysIFF_DEBUG = 0x4 |
| sysIFF_LOOPBACK = 0x8 |
| sysIFF_POINTOPOINT = 0x10 |
| sysIFF_NOTRAILERS = 0x20 |
| sysIFF_RUNNING = 0x40 |
| sysIFF_NOARP = 0x80 |
| sysIFF_PROMISC = 0x100 |
| sysIFF_ALLMULTI = 0x200 |
| sysIFF_INTELLIGENT = 0x400 |
| sysIFF_MULTICAST = 0x800 |
| sysIFF_MULTI_BCAST = 0x1000 |
| sysIFF_UNNUMBERED = 0x2000 |
| sysIFF_PRIVATE = 0x8000 |
| ) |
| |
| const ( |
| sizeofLifnum = 0xc |
| sizeofLifreq = 0x178 |
| sizeofLifconf = 0x18 |
| sizeofLifIfinfoReq = 0x10 |
| ) |
| |
| type lifnum struct { |
| Family uint16 |
| Pad_cgo_0 [2]byte |
| Flags int32 |
| Count int32 |
| } |
| |
| type lifreq struct { |
| Name [32]int8 |
| Lifru1 [4]byte |
| Type uint32 |
| Lifru [336]byte |
| } |
| |
| type lifconf struct { |
| Family uint16 |
| Pad_cgo_0 [2]byte |
| Flags int32 |
| Len int32 |
| Pad_cgo_1 [4]byte |
| Lifcu [8]byte |
| } |
| |
| type lifIfinfoReq struct { |
| Maxhops uint8 |
| Pad_cgo_0 [3]byte |
| Reachtime uint32 |
| Reachretrans uint32 |
| Maxmtu uint32 |
| } |
| |
| const ( |
| sysIFT_IPV4 = 0xc8 |
| sysIFT_IPV6 = 0xc9 |
| sysIFT_6TO4 = 0xca |
| ) |