46 lines
1.1 KiB
Go
46 lines
1.1 KiB
Go
|
// Created by cgo -godefs - DO NOT EDIT
|
||
|
// cgo -godefs defs_darwin.go
|
||
|
|
||
|
package tcpinfo
|
||
|
|
||
|
const (
|
||
|
sysTCP_CONNECTION_INFO = 0x106
|
||
|
|
||
|
sysTCPCI_OPT_TIMESTAMPS = 0x1
|
||
|
sysTCPCI_OPT_SACK = 0x2
|
||
|
sysTCPCI_OPT_WSCALE = 0x4
|
||
|
sysTCPCI_OPT_ECN = 0x8
|
||
|
|
||
|
SysFlagLossRecovery SysFlags = 0x1
|
||
|
SysFlagReorderingDetected SysFlags = 0x2
|
||
|
|
||
|
sizeofTCPConnectionInfo = 0x70
|
||
|
)
|
||
|
|
||
|
type tcpConnectionInfo struct {
|
||
|
State uint8
|
||
|
Snd_wscale uint8
|
||
|
Rcv_wscale uint8
|
||
|
X__pad1 uint8
|
||
|
Options uint32
|
||
|
Flags uint32
|
||
|
Rto uint32
|
||
|
Maxseg uint32
|
||
|
Snd_ssthresh uint32
|
||
|
Snd_cwnd uint32
|
||
|
Snd_wnd uint32
|
||
|
Snd_sbbytes uint32
|
||
|
Rcv_wnd uint32
|
||
|
Rttcur uint32
|
||
|
Srtt uint32
|
||
|
Rttvar uint32
|
||
|
Pad_cgo_0 [4]byte
|
||
|
Txpackets uint64
|
||
|
Txbytes uint64
|
||
|
Txretransmitbytes uint64
|
||
|
Rxpackets uint64
|
||
|
Rxbytes uint64
|
||
|
Rxoutoforderbytes uint64
|
||
|
Txretransmitpackets uint64
|
||
|
}
|