All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
sir_tcp_tcb Struct Reference

#include <sir_tcp_syncache.h>

Collaboration diagram for sir_tcp_tcb:
Collaboration graph

Public Attributes

ETcp_Session_State eSynCacheState
 
ETcp_Session_State ePrevSynCacheState
 
CSiriusMemList tRTXQueue
 
CSiriusMemList tTXQueue
 
CSiriusMemList tRXQueue
 
CSiriusMemList tSocketRecList
 
CSiriusMemList tTxOverflowQueue
 
sir_timer_t tMaxTCPLingerTime
 
sir_timer_t tMSL
 
sir_timer_t tStartKeepAliveTime
 
sir_timer_t tLastMessageTimeOut
 
sir_timer_t tNextProbeTime
 
sir_timer_t tRcvTimeOut
 
sir_timer_t tSRTT
 
sir_timer_t tRTTVAR
 
sir_timer_t tRTTMax
 
sir_timer_t tRTO
 
sir_timer_t tZeroProbeTime
 
sir_timer_t tZeroProbeInterval
 
T5Tuple tTupleID
 
TSackList tSendSackList
 
TSackList tReceiveSackList
 
TSendAccelerate tSendAccelerate
 
int listen_fd
 
int fd
 
int iPortIncoming
 
int iPortOut
 
int iGrouipIncoming
 
int iBytesInRTXQueue
 
TIPAddr tSourceAddr
 
TIPAddr tOrgSourceAddr
 
TIPAddr tDestAddr
 
uint32_t ui32Tag
 
uint32_t ui32NotifyFlags
 
uint32_t ui32RetransmitCount
 
uint32_t ui32PrevRetransmitCount
 
uint32_t ui32HighestSACK
 
bool bConnectionIsPending
 
bool bAccepted
 
bool bSACKPermitted
 
bool bUseTimeStamp
 
bool bUseWindowScale
 
bool bNoDelay
 
bool bKeepAlive
 
bool bWindowIsZero
 
bool bNotSentAllData
 
bool bIsIPV6
 
bool bIsInDualStackMode
 
bool bMSSWasModified
 
uint32_t snd_una
 
uint32_t snd_nxt
 
uint32_t snd_wnd
 
uint32_t rcv_nxt
 
uint32_t rcv_wnd
 
uint32_t snd_cwnd
 
uint32_t iss
 
uint32_t ui32InitRecWindow
 
int i32RxBufferShorten
 
uint32_t ssthresh
 
uint32_t ui32NextExpSeq
 
uint32_t TSRecent
 
uint32_t TSLastAckSent
 
uint16_t ui16SourcePort
 
uint16_t ui16DestPort
 
uint16_t ui16PeerWindowShift
 
uint16_t ui16ReceiveWindowShift
 
uint16_t ui16PeerMSS
 
uint16_t ui16MSS
 
uint16_t ui16KeepAliveProbeCount
 
uint16_t ui16DuplicateACKCount
 
uint16_t ui16VLAN
 

Detailed Description

Definition at line 219 of file sir_tcp_syncache.h.

Member Data Documentation

bool sir_tcp_tcb::bAccepted

Definition at line 270 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bConnectionIsPending

Definition at line 269 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bIsInDualStackMode

Definition at line 279 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bIsIPV6

Definition at line 278 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bKeepAlive

Definition at line 275 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bMSSWasModified

Definition at line 280 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bNoDelay

Definition at line 274 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bNotSentAllData

Definition at line 277 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bSACKPermitted

Definition at line 271 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bUseTimeStamp

Definition at line 272 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bUseWindowScale

Definition at line 273 of file sir_tcp_syncache.h.

bool sir_tcp_tcb::bWindowIsZero

Definition at line 276 of file sir_tcp_syncache.h.

ETcp_Session_State sir_tcp_tcb::ePrevSynCacheState

Definition at line 222 of file sir_tcp_syncache.h.

ETcp_Session_State sir_tcp_tcb::eSynCacheState

Definition at line 221 of file sir_tcp_syncache.h.

int sir_tcp_tcb::fd

Definition at line 254 of file sir_tcp_syncache.h.

int sir_tcp_tcb::i32RxBufferShorten

Definition at line 290 of file sir_tcp_syncache.h.

int sir_tcp_tcb::iBytesInRTXQueue

Definition at line 258 of file sir_tcp_syncache.h.

int sir_tcp_tcb::iGrouipIncoming

Definition at line 257 of file sir_tcp_syncache.h.

int sir_tcp_tcb::iPortIncoming

Definition at line 255 of file sir_tcp_syncache.h.

int sir_tcp_tcb::iPortOut

Definition at line 256 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::iss

Definition at line 288 of file sir_tcp_syncache.h.

int sir_tcp_tcb::listen_fd

Definition at line 253 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::rcv_nxt

Definition at line 285 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::rcv_wnd

Definition at line 286 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::snd_cwnd

Definition at line 287 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::snd_nxt

Definition at line 283 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::snd_una

Definition at line 282 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::snd_wnd

Definition at line 284 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ssthresh

Definition at line 291 of file sir_tcp_syncache.h.

TIPAddr sir_tcp_tcb::tDestAddr

Definition at line 262 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tLastMessageTimeOut

Definition at line 233 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tMaxTCPLingerTime

Definition at line 230 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tMSL

Definition at line 231 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tNextProbeTime

Definition at line 234 of file sir_tcp_syncache.h.

TIPAddr sir_tcp_tcb::tOrgSourceAddr

Definition at line 261 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tRcvTimeOut

Definition at line 235 of file sir_tcp_syncache.h.

TSackList sir_tcp_tcb::tReceiveSackList

Definition at line 249 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tRTO

Definition at line 241 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tRTTMax

Definition at line 240 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tRTTVAR

Definition at line 239 of file sir_tcp_syncache.h.

CSiriusMemList sir_tcp_tcb::tRTXQueue

Definition at line 224 of file sir_tcp_syncache.h.

CSiriusMemList sir_tcp_tcb::tRXQueue

Definition at line 226 of file sir_tcp_syncache.h.

TSendAccelerate sir_tcp_tcb::tSendAccelerate

Definition at line 251 of file sir_tcp_syncache.h.

TSackList sir_tcp_tcb::tSendSackList

Definition at line 248 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::TSLastAckSent

Definition at line 295 of file sir_tcp_syncache.h.

CSiriusMemList sir_tcp_tcb::tSocketRecList

Definition at line 227 of file sir_tcp_syncache.h.

TIPAddr sir_tcp_tcb::tSourceAddr

Definition at line 260 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::TSRecent

Definition at line 294 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tSRTT

Definition at line 238 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tStartKeepAliveTime

Definition at line 232 of file sir_tcp_syncache.h.

T5Tuple sir_tcp_tcb::tTupleID

Definition at line 246 of file sir_tcp_syncache.h.

CSiriusMemList sir_tcp_tcb::tTxOverflowQueue

Definition at line 228 of file sir_tcp_syncache.h.

CSiriusMemList sir_tcp_tcb::tTXQueue

Definition at line 225 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tZeroProbeInterval

Definition at line 244 of file sir_tcp_syncache.h.

sir_timer_t sir_tcp_tcb::tZeroProbeTime

Definition at line 243 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16DestPort

Definition at line 298 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16DuplicateACKCount

Definition at line 304 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16KeepAliveProbeCount

Definition at line 303 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16MSS

Definition at line 302 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16PeerMSS

Definition at line 301 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16PeerWindowShift

Definition at line 299 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16ReceiveWindowShift

Definition at line 300 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16SourcePort

Definition at line 297 of file sir_tcp_syncache.h.

uint16_t sir_tcp_tcb::ui16VLAN

Definition at line 305 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32HighestSACK

Definition at line 267 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32InitRecWindow

Definition at line 289 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32NextExpSeq

Definition at line 292 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32NotifyFlags

Definition at line 264 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32PrevRetransmitCount

Definition at line 266 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32RetransmitCount

Definition at line 265 of file sir_tcp_syncache.h.

uint32_t sir_tcp_tcb::ui32Tag

Definition at line 263 of file sir_tcp_syncache.h.


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