golang.org/x/net@v0.25.1-0.20240516223405-c87a5b62e243/lif/zsys_solaris_amd64.go (about)

     1  // Code generated by cmd/cgo -godefs; DO NOT EDIT.
     2  // cgo -godefs defs_solaris.go
     3  
     4  package lif
     5  
     6  type sockaddrStorage struct {
     7  	Family     uint16
     8  	X_ss_pad1  [6]int8
     9  	X_ss_align float64
    10  	X_ss_pad2  [240]int8
    11  }
    12  
    13  const (
    14  	sysLIFC_NOXMIT          = 0x1
    15  	sysLIFC_EXTERNAL_SOURCE = 0x2
    16  	sysLIFC_TEMPORARY       = 0x4
    17  	sysLIFC_ALLZONES        = 0x8
    18  	sysLIFC_UNDER_IPMP      = 0x10
    19  	sysLIFC_ENABLED         = 0x20
    20  )
    21  
    22  const (
    23  	sizeofLifnum       = 0xc
    24  	sizeofLifreq       = 0x178
    25  	sizeofLifconf      = 0x18
    26  	sizeofLifIfinfoReq = 0x10
    27  )
    28  
    29  type lifnum struct {
    30  	Family    uint16
    31  	Pad_cgo_0 [2]byte
    32  	Flags     int32
    33  	Count     int32
    34  }
    35  
    36  type lifreq struct {
    37  	Name   [32]int8
    38  	Lifru1 [4]byte
    39  	Type   uint32
    40  	Lifru  [336]byte
    41  }
    42  
    43  type lifconf struct {
    44  	Family    uint16
    45  	Pad_cgo_0 [2]byte
    46  	Flags     int32
    47  	Len       int32
    48  	Pad_cgo_1 [4]byte
    49  	Lifcu     [8]byte
    50  }
    51  
    52  type lifIfinfoReq struct {
    53  	Maxhops      uint8
    54  	Pad_cgo_0    [3]byte
    55  	Reachtime    uint32
    56  	Reachretrans uint32
    57  	Maxmtu       uint32
    58  }