118#define TCP_RTO(tcb) (tcb->TCP_TIMER.RTO)
119#define TCP_SRTT(tcb) (tcb->TCP_TIMER.SRTT)
120#define TCP_RTTVAR(tcb) (tcb->TCP_TIMER.RTT_VAR)
struct stru_tcp_queue_info * PQueueInfo
struct stru_tcp_queue_info Queueinfo
struct stru_tcp_queue TCP_QUEUE
struct stru_tcp_Transmission_Control_Block * PTCB
struct stru_tcp_Transmission_Control_Block TCB
struct stru_tcp_queue * PTCP_QUEUE
enum enum_tcp_variant TCPVARIANT
enum enum_tcpstate TCP_CONNECTION_STATE
enum enum_tcp_ack_type TCPACKTYPE
struct stru_tcp_Transmission_Control_Block::stru_sack_scoreboard prevScoreboard
void(* init_congestionalgo)(PNETSIM_SOCKET)
TCP_CONNECTION_STATE tcp_state
Present State of the TCP Connection.
NetSim_PACKET * eventPacketptr
struct stru_tcp_Transmission_Control_Block::stru_tcb_send_seq_var SND
void(* rto_expired)(PNETSIM_SOCKET)
UINT32(* get_RCVWND)(PNETSIM_SOCKET)
struct stru_tcp_Transmission_Control_Block::stru_tcp_rcv Rcv
UINT16(* get_MSS)(PNETSIM_SOCKET)
TCP_QUEUE retransmissionQueue
struct stru_tcp_Transmission_Control_Block::stru_tcp_timer TCP_TIMER
TCP_QUEUE outOfOrderSegment
struct stru_tcp_Transmission_Control_Block::stru_tcp_snd Snd
struct stru_tcp_Transmission_Control_Block::stru_tcb_recv_seq_var RCV
void(* set_MSS)(PNETSIM_SOCKET s, UINT16)
UINT16(* get_WND)(PNETSIM_SOCKET)
void(* ack_received)(PNETSIM_SOCKET)
struct stru_tcp_Transmission_Control_Block::stru_sack_scoreboard scoreboard
TCP_CONNECTION_STATE tcp_prev_state
Present State of the Connection.
bool istimewaittimerrestarted
struct stru_tcp_Transmission_Control_Block::stru_tcb_curr_seg_var SEG
struct stru_tcp_queue_info * next