KolibriOS kernel
TCP_SOCKET Struct Reference

Public Attributes

dw LocalPort
 
dw RemotePort
 
dd t_state
 
db t_rxtshift
 
dd t_rxtcur
 
dd t_dupacks
 
dd t_maxseg
 
dd t_flags
 
dd SND_UNA
 
dd SND_NXT
 
dd SND_UP
 
dd SND_WL1
 
dd SND_WL2
 
dd ISS
 
dd SND_WND
 
dd RCV_WND
 
dd RCV_NXT
 
dd RCV_UP
 
dd IRS
 
dd RCV_ADV
 
dd SND_MAX
 
dd SND_CWND
 
dd SND_SSTHRESH
 
dd t_idle
 
dd t_rtt
 
dd t_rtseq
 
dd t_srtt
 
dd t_rttvar
 
dd t_rttmin
 
dd max_sndwnd
 
dd t_oobflags
 
dd t_iobc
 
dd t_softerror
 
db SND_SCALE
 
db RCV_SCALE
 
db requested_s_scale
 
db request_r_scale
 
dd ts_recent
 
dd ts_recent_age
 
dd last_ack_sent
 
dd timer_flags
 
dd timer_retransmission
 
dd timer_persist
 
dd timer_keepalive
 
dd timer_timed_wait
 
dd timer_connect
 
dd ts_ecr
 
dd ts_val
 
dd seg_next
 

Detailed Description

Member Data Documentation

◆ IRS

dd TCP_SOCKET::IRS

initial receive sequence number

◆ ISS

dd TCP_SOCKET::ISS

initial send sequence number

◆ last_ack_sent

dd TCP_SOCKET::last_ack_sent

◆ LocalPort

dw TCP_SOCKET::LocalPort

network byte order

◆ max_sndwnd

dd TCP_SOCKET::max_sndwnd

◆ RCV_ADV

dd TCP_SOCKET::RCV_ADV

receive variables

◆ RCV_NXT

dd TCP_SOCKET::RCV_NXT

next receive sequence number to use

◆ RCV_SCALE

db TCP_SOCKET::RCV_SCALE

◆ RCV_UP

dd TCP_SOCKET::RCV_UP

urgent pointer

◆ RCV_WND

dd TCP_SOCKET::RCV_WND

receive sequence receive window

◆ RemotePort

dw TCP_SOCKET::RemotePort

network byte order

◆ request_r_scale

db TCP_SOCKET::request_r_scale

◆ requested_s_scale

db TCP_SOCKET::requested_s_scale

◆ seg_next

dd TCP_SOCKET::seg_next

re-assembly queue

◆ SND_CWND

dd TCP_SOCKET::SND_CWND

congestion control congestion window

◆ SND_MAX

dd TCP_SOCKET::SND_MAX

retransmit variables

◆ SND_NXT

dd TCP_SOCKET::SND_NXT

next send sequence number to use

◆ SND_SCALE

db TCP_SOCKET::SND_SCALE

◆ SND_SSTHRESH

dd TCP_SOCKET::SND_SSTHRESH

slow start threshold

◆ SND_UNA

dd TCP_SOCKET::SND_UNA

send sequence sequence number of unack'ed sent Packets

◆ SND_UP

dd TCP_SOCKET::SND_UP

urgent pointer

◆ SND_WL1

dd TCP_SOCKET::SND_WL1

the sequence number of the last segment used to update the send window

◆ SND_WL2

dd TCP_SOCKET::SND_WL2

the acknowledgment number of the last segment used to update the send window

◆ SND_WND

dd TCP_SOCKET::SND_WND

send window

◆ t_dupacks

dd TCP_SOCKET::t_dupacks

◆ t_flags

dd TCP_SOCKET::t_flags

◆ t_idle

dd TCP_SOCKET::t_idle

Transmit timing stuff

◆ t_iobc

dd TCP_SOCKET::t_iobc

◆ t_maxseg

dd TCP_SOCKET::t_maxseg

◆ t_oobflags

dd TCP_SOCKET::t_oobflags

Out-of-band data

◆ t_rtseq

dd TCP_SOCKET::t_rtseq

◆ t_rtt

dd TCP_SOCKET::t_rtt

round trip time

◆ t_rttmin

dd TCP_SOCKET::t_rttmin

◆ t_rttvar

dd TCP_SOCKET::t_rttvar

◆ t_rxtcur

dd TCP_SOCKET::t_rxtcur

◆ t_rxtshift

db TCP_SOCKET::t_rxtshift

◆ t_softerror

dd TCP_SOCKET::t_softerror

◆ t_srtt

dd TCP_SOCKET::t_srtt

smoothed round trip time

◆ t_state

dd TCP_SOCKET::t_state

TCB state

◆ timer_connect

dd TCP_SOCKET::timer_connect

◆ timer_flags

dd TCP_SOCKET::timer_flags

Timers

◆ timer_keepalive

dd TCP_SOCKET::timer_keepalive

keepalive/syn timeout

◆ timer_persist

dd TCP_SOCKET::timer_persist

◆ timer_retransmission

dd TCP_SOCKET::timer_retransmission

rexmt

◆ timer_timed_wait

dd TCP_SOCKET::timer_timed_wait

also used as 2msl timer

◆ ts_ecr

dd TCP_SOCKET::ts_ecr

timestamp echo reply

◆ ts_recent

dd TCP_SOCKET::ts_recent

a copy of the most-recent valid timestamp from the other end

◆ ts_recent_age

dd TCP_SOCKET::ts_recent_age

◆ ts_val

dd TCP_SOCKET::ts_val

The documentation for this struct was generated from the following file: