INET Framework for OMNeT++/OMNEST
inet::tcp::TcpStateVariables Class Reference

Contains state variables ("TCB") for TCP. More...

#include <TcpConnection.h>

Inheritance diagram for inet::tcp::TcpStateVariables:
inet::tcp::DumbTcpStateVariables inet::tcp::TcpBaseAlgStateVariables inet::tcp::TcpTahoeRenoFamilyStateVariables inet::tcp::TcpVegasStateVariables inet::tcp::TcpWestwoodStateVariables inet::tcp::DcTcpFamilyStateVariables

Public Member Functions

 TcpStateVariables ()
 
virtual std::string str () const override
 
virtual std::string detailedInfo () const
 

Public Attributes

bool active
 
bool fork
 
uint32_t snd_mss
 
uint32_t snd_una
 
uint32_t snd_nxt
 
uint32_t snd_max
 
uint32_t snd_wnd
 
uint32_t snd_up
 
uint32_t snd_wl1
 
uint32_t snd_wl2
 
uint32_t iss
 
uint32_t rcv_nxt
 
uint32_t rcv_wnd
 
uint32_t rcv_up
 
uint32_t irs
 
uint32_t rcv_adv
 
int syn_rexmit_count
 
simtime_t syn_rexmit_timeout
 
bool fin_ack_rcvd
 
bool send_fin
 
uint32_t snd_fin_seq
 
bool fin_rcvd
 
uint32_t rcv_fin_seq
 
bool nagle_enabled
 
bool delayed_acks_enabled
 
bool limited_transmit_enabled
 
bool increased_IW_enabled
 
uint32_t full_sized_segment_counter
 
bool ack_now
 
bool afterRto
 
bool ws_support
 
bool ws_enabled
 
int ws_manual_scale
 
bool snd_ws
 
bool rcv_ws
 
uint rcv_wnd_scale
 
uint snd_wnd_scale
 
bool ts_support
 
bool ts_enabled
 
bool snd_initial_ts
 
bool rcv_initial_ts
 
uint32_t ts_recent
 
uint32_t last_ack_sent
 
simtime_t time_last_data_sent
 
bool sack_support
 
bool sack_enabled
 
bool snd_sack_perm
 
bool rcv_sack_perm
 
uint32_t start_seqno
 
uint32_t end_seqno
 
bool snd_sack
 
bool snd_dsack
 
SackList sacks_array
 
uint32_t highRxt
 
uint32_t pipe
 
uint32_t recoveryPoint
 
uint32_t sackedBytes
 
uint32_t sackedBytes_old
 
bool lossRecovery
 
uint32_t sendQueueLimit
 
bool queueUpdate
 
uint32_t dupacks
 
uint32_t snd_sacks
 
uint32_t rcv_sacks
 
uint32_t rcv_oooseg
 
uint32_t rcv_naseg
 
uint32_t maxRcvBuffer
 
uint32_t usedRcvBuffer
 
uint32_t freeRcvBuffer
 
uint32_t tcpRcvQueueDrops
 
bool ecnEchoState
 
bool sndCwr
 
bool gotEce
 
bool gotCeIndication
 
bool ect
 
bool endPointIsWillingECN
 
bool ecnSynSent
 
bool ecnWillingness
 
bool sndAck
 
bool rexmit
 
simtime_t eceReactionTime
 
uint32_t dupthresh
 

Detailed Description

Contains state variables ("TCB") for TCP.

TcpStateVariables is effectively a "struct" – it only contains public data members. (Only declared as a class so that we can use cObject as base class and make it possible to inspect it in Tkenv.)

TcpStateVariables only contains variables needed to implement the "base" (RFC 793) TCP. More advanced TCP variants are encapsulated into TcpAlgorithm subclasses which can have their own state blocks, subclassed from TcpStateVariables. See TcpAlgorithm::createStateVariables().

Constructor & Destructor Documentation

◆ TcpStateVariables()

inet::tcp::TcpStateVariables::TcpStateVariables ( )
46 {
47  // set everything to 0 -- real init values will be set manually
48  active = false;
49  fork = false;
50  snd_mss = 0; // will initially be set from configureStateVariables() and probably reset during connection setup
51  snd_una = 0;
52  snd_nxt = 0;
53  snd_max = 0;
54  snd_wnd = 0;
55  snd_up = 0;
56  snd_wl1 = 0;
57  snd_wl2 = 0;
58  iss = 0;
59 
60  rcv_nxt = 0;
61  rcv_wnd = 0; // will be set from configureStateVariables()
62  rcv_up = 0;
63  irs = 0;
64  rcv_adv = 0; // will be set from configureStateVariables()
65 
66  syn_rexmit_count = 0;
68 
69  fin_ack_rcvd = false;
70  send_fin = false;
71  snd_fin_seq = 0;
72  fin_rcvd = false;
73  rcv_fin_seq = 0;
74 
75  nagle_enabled = false; // will be set from configureStateVariables()
76  delayed_acks_enabled = false; // will be set from configureStateVariables()
77  limited_transmit_enabled = false; // will be set from configureStateVariables()
78  increased_IW_enabled = false; // will be set from configureStateVariables()
80  ack_now = false;
81 
82  afterRto = false;
83 
85 
86  ws_support = false; // will be set from configureStateVariables()
87  ws_enabled = false;
88  ws_manual_scale = -1;
89 
90  snd_ws = false;
91  rcv_ws = false;
92  rcv_wnd_scale = 0; // will be set from configureStateVariables()
93  snd_wnd_scale = 0;
94 
95  ts_support = false; // will be set from configureStateVariables()
96  ts_enabled = false;
97  snd_initial_ts = false;
98  rcv_initial_ts = false;
99  ts_recent = 0;
100  last_ack_sent = 0;
101 
102  sack_support = false; // will be set from configureStateVariables()
103  sack_enabled = false;
104  snd_sack_perm = false;
105  rcv_sack_perm = false;
106 
107  snd_sack = false;
108  snd_dsack = false;
109  start_seqno = 0;
110  end_seqno = 0;
111  highRxt = 0;
112  pipe = 0;
113  recoveryPoint = 0;
114  sackedBytes = 0;
115  sackedBytes_old = 0;
116  lossRecovery = false;
117 
118  dupacks = 0;
119  snd_sacks = 0;
120  rcv_sacks = 0;
121  rcv_oooseg = 0;
122  rcv_naseg = 0;
123 
124  maxRcvBuffer = 0; // will be set from configureStateVariables()
125  usedRcvBuffer = 0;
126  freeRcvBuffer = 0;
127  tcpRcvQueueDrops = 0;
128  sendQueueLimit = 0;
129  queueUpdate = true;
130 
131  sndCwr = false;
132  ecnEchoState = false;
133  gotEce = false;
134  gotCeIndication = false;
135  ect = false;
136  endPointIsWillingECN = false;
137  ecnSynSent = false;
138  ecnWillingness = false;
139  sndAck = false;
140  rexmit = false;
141  eceReactionTime = 0;
142 }

Member Function Documentation

◆ detailedInfo()

std::string inet::tcp::TcpStateVariables::detailedInfo ( ) const
virtual

Reimplemented in inet::tcp::TcpWestwoodStateVariables, inet::tcp::TcpVegasStateVariables, inet::tcp::TcpBaseAlgStateVariables, inet::tcp::TcpTahoeRenoFamilyStateVariables, and inet::tcp::DcTcpFamilyStateVariables.

157 {
158  std::stringstream out;
159  out << "active=" << active << "\n";
160  out << "snd_mss=" << snd_mss << "\n";
161  out << "snd_una=" << snd_una << "\n";
162  out << "snd_nxt=" << snd_nxt << "\n";
163  out << "snd_max=" << snd_max << "\n";
164  out << "snd_wnd=" << snd_wnd << "\n";
165  out << "snd_up=" << snd_up << "\n";
166  out << "snd_wl1=" << snd_wl1 << "\n";
167  out << "snd_wl2=" << snd_wl2 << "\n";
168  out << "iss=" << iss << "\n";
169  out << "rcv_nxt=" << rcv_nxt << "\n";
170  out << "rcv_wnd=" << rcv_wnd << "\n";
171  out << "rcv_up=" << rcv_up << "\n";
172  out << "irs=" << irs << "\n";
173  out << "rcv_adv=" << rcv_adv << "\n";
174  out << "fin_ack_rcvd=" << fin_ack_rcvd << "\n";
175  out << "nagle_enabled=" << nagle_enabled << "\n";
176  out << "limited_transmit_enabled=" << limited_transmit_enabled << "\n";
177  out << "increased_IW_enabled=" << increased_IW_enabled << "\n";
178  out << "delayed_acks_enabled=" << delayed_acks_enabled << "\n";
179  out << "ws_support=" << ws_support << "\n";
180  out << "ws_enabled=" << ws_enabled << "\n";
181  out << "ts_support=" << ts_support << "\n";
182  out << "ts_enabled=" << ts_enabled << "\n";
183  out << "sack_support=" << sack_support << "\n";
184  out << "sack_enabled=" << sack_enabled << "\n";
185  out << "snd_sack_perm=" << snd_sack_perm << "\n";
186  out << "snd_sacks=" << snd_sacks << "\n";
187  out << "rcv_sacks=" << rcv_sacks << "\n";
188  out << "dupacks=" << dupacks << "\n";
189  out << "rcv_oooseg=" << rcv_oooseg << "\n";
190  out << "rcv_naseg=" << rcv_naseg << "\n";
191  return out.str();
192 }

Referenced by inet::tcp::TcpBaseAlgStateVariables::detailedInfo().

◆ str()

std::string inet::tcp::TcpStateVariables::str ( ) const
overridevirtual

Reimplemented in inet::tcp::TcpWestwoodStateVariables, inet::tcp::TcpVegasStateVariables, inet::tcp::TcpBaseAlgStateVariables, inet::tcp::TcpTahoeRenoFamilyStateVariables, and inet::tcp::DcTcpFamilyStateVariables.

145 {
146  std::stringstream out;
147  out << "snd_una=" << snd_una;
148  out << " snd_nxt=" << snd_nxt;
149  out << " snd_max=" << snd_max;
150  out << " snd_wnd=" << snd_wnd;
151  out << " rcv_nxt=" << rcv_nxt;
152  out << " rcv_wnd=" << rcv_wnd;
153  return out.str();
154 }

Referenced by inet::tcp::operator<<(), inet::tcp::TcpConnection::process_RCV_SEGMENT(), and inet::tcp::TcpBaseAlgStateVariables::str().

Member Data Documentation

◆ ack_now

◆ active

◆ afterRto

◆ delayed_acks_enabled

◆ dupacks

◆ dupthresh

◆ eceReactionTime

simtime_t inet::tcp::TcpStateVariables::eceReactionTime

◆ ecnEchoState

bool inet::tcp::TcpStateVariables::ecnEchoState

◆ ecnSynSent

bool inet::tcp::TcpStateVariables::ecnSynSent

◆ ecnWillingness

◆ ect

◆ end_seqno

uint32_t inet::tcp::TcpStateVariables::end_seqno

◆ endPointIsWillingECN

bool inet::tcp::TcpStateVariables::endPointIsWillingECN

◆ fin_ack_rcvd

◆ fin_rcvd

bool inet::tcp::TcpStateVariables::fin_rcvd

◆ fork

◆ freeRcvBuffer

uint32_t inet::tcp::TcpStateVariables::freeRcvBuffer

◆ full_sized_segment_counter

◆ gotCeIndication

◆ gotEce

◆ highRxt

◆ increased_IW_enabled

◆ irs

◆ iss

◆ last_ack_sent

◆ limited_transmit_enabled

◆ lossRecovery

◆ maxRcvBuffer

◆ nagle_enabled

◆ pipe

◆ queueUpdate

bool inet::tcp::TcpStateVariables::queueUpdate

◆ rcv_adv

◆ rcv_fin_seq

uint32_t inet::tcp::TcpStateVariables::rcv_fin_seq

◆ rcv_initial_ts

bool inet::tcp::TcpStateVariables::rcv_initial_ts

◆ rcv_naseg

uint32_t inet::tcp::TcpStateVariables::rcv_naseg

◆ rcv_nxt

◆ rcv_oooseg

uint32_t inet::tcp::TcpStateVariables::rcv_oooseg

◆ rcv_sack_perm

◆ rcv_sacks

uint32_t inet::tcp::TcpStateVariables::rcv_sacks

◆ rcv_up

uint32_t inet::tcp::TcpStateVariables::rcv_up

◆ rcv_wnd

◆ rcv_wnd_scale

◆ rcv_ws

◆ recoveryPoint

◆ rexmit

◆ sack_enabled

◆ sack_support

◆ sackedBytes

uint32_t inet::tcp::TcpStateVariables::sackedBytes

◆ sackedBytes_old

uint32_t inet::tcp::TcpStateVariables::sackedBytes_old

◆ sacks_array

SackList inet::tcp::TcpStateVariables::sacks_array

◆ send_fin

◆ sendQueueLimit

◆ snd_dsack

◆ snd_fin_seq

◆ snd_initial_ts

bool inet::tcp::TcpStateVariables::snd_initial_ts

◆ snd_max

◆ snd_mss

uint32_t inet::tcp::TcpStateVariables::snd_mss

Referenced by inet::tcp::TcpConnection::configureStateVariables(), detailedInfo(), inet::tcp::TcpBaseAlg::established(), inet::tcp::TcpConnection::isLost(), inet::tcp::TcpConnection::nextSeg(), inet::tcp::TcpConnection::process_STATUS(), inet::tcp::TcpConnection::processMSSOption(), inet::tcp::TcpNewReno::processRexmitTimer(), inet::tcp::TcpReno::processRexmitTimer(), inet::tcp::TcpTahoe::processRexmitTimer(), inet::tcp::TcpWestwood::processRexmitTimer(), inet::tcp::TcpVegas::processRexmitTimer(), inet::tcp::TcpConnection::processSegment1stThru8th(), inet::tcp::TcpNewReno::recalculateSlowStartThreshold(), inet::tcp::TcpReno::recalculateSlowStartThreshold(), inet::tcp::TcpTahoe::recalculateSlowStartThreshold(), inet::tcp::TcpVegas::recalculateSlowStartThreshold(), inet::tcp::TcpNewReno::receivedDataAck(), inet::tcp::DcTcp::receivedDataAck(), inet::tcp::TcpReno::receivedDataAck(), inet::tcp::TcpTahoe::receivedDataAck(), inet::tcp::TcpWestwood::receivedDataAck(), inet::tcp::TcpVegas::receivedDataAck(), inet::tcp::TcpNewReno::receivedDuplicateAck(), inet::tcp::TcpReno::receivedDuplicateAck(), inet::tcp::TcpTahoe::receivedDuplicateAck(), inet::tcp::TcpWestwood::receivedDuplicateAck(), inet::tcp::TcpVegas::receivedDuplicateAck(), inet::tcp::TcpConnection::retransmitData(), inet::tcp::TcpConnection::retransmitOneSegment(), inet::tcp::TcpBaseAlg::sendData(), inet::tcp::TcpConnection::sendData(), inet::tcp::TcpConnection::sendDataDuringLossRecoveryPhase(), inet::tcp::TcpConnection::sendOneNewSegment(), inet::tcp::TcpConnection::sendSegment(), inet::tcp::TcpConnection::sendSegmentDuringLossRecoveryPhase(), TcpStateVariables(), and inet::tcp::TcpConnection::writeHeaderOptions().

◆ snd_nxt

◆ snd_sack

◆ snd_sack_perm

◆ snd_sacks

uint32_t inet::tcp::TcpStateVariables::snd_sacks

◆ snd_una

uint32_t inet::tcp::TcpStateVariables::snd_una

◆ snd_up

uint32_t inet::tcp::TcpStateVariables::snd_up

◆ snd_wl1

◆ snd_wl2

◆ snd_wnd

◆ snd_wnd_scale

◆ snd_ws

◆ sndAck

bool inet::tcp::TcpStateVariables::sndAck

◆ sndCwr

◆ start_seqno

uint32_t inet::tcp::TcpStateVariables::start_seqno

◆ syn_rexmit_count

◆ syn_rexmit_timeout

simtime_t inet::tcp::TcpStateVariables::syn_rexmit_timeout

◆ tcpRcvQueueDrops

◆ time_last_data_sent

◆ ts_enabled

◆ ts_recent

◆ ts_support

◆ usedRcvBuffer

uint32_t inet::tcp::TcpStateVariables::usedRcvBuffer

◆ ws_enabled

◆ ws_manual_scale

◆ ws_support


The documentation for this class was generated from the following files:
inet::tcp::TcpStateVariables::ws_manual_scale
int ws_manual_scale
Definition: TcpConnection.h:199
inet::tcp::TcpStateVariables::full_sized_segment_counter
uint32_t full_sized_segment_counter
Definition: TcpConnection.h:184
inet::tcp::TcpStateVariables::eceReactionTime
simtime_t eceReactionTime
Definition: TcpConnection.h:259
inet::tcp::TcpStateVariables::fin_ack_rcvd
bool fin_ack_rcvd
Definition: TcpConnection.h:171
inet::tcp::TcpStateVariables::rcv_naseg
uint32_t rcv_naseg
Definition: TcpConnection.h:240
inet::tcp::TcpStateVariables::limited_transmit_enabled
bool limited_transmit_enabled
Definition: TcpConnection.h:181
inet::tcp::TcpStateVariables::start_seqno
uint32_t start_seqno
Definition: TcpConnection.h:219
inet::tcp::TcpStateVariables::ts_recent
uint32_t ts_recent
Definition: TcpConnection.h:210
inet::tcp::TcpStateVariables::snd_initial_ts
bool snd_initial_ts
Definition: TcpConnection.h:208
inet::tcp::TcpStateVariables::ws_support
bool ws_support
Definition: TcpConnection.h:197
inet::tcp::TcpStateVariables::snd_dsack
bool snd_dsack
Definition: TcpConnection.h:222
inet::tcp::TcpStateVariables::rcv_ws
bool rcv_ws
Definition: TcpConnection.h:201
inet::tcp::TcpStateVariables::rcv_wnd
uint32_t rcv_wnd
Definition: TcpConnection.h:158
inet::tcp::TcpStateVariables::freeRcvBuffer
uint32_t freeRcvBuffer
Definition: TcpConnection.h:245
inet::tcp::TcpStateVariables::dupacks
uint32_t dupacks
Definition: TcpConnection.h:236
inet::tcp::TcpStateVariables::recoveryPoint
uint32_t recoveryPoint
Definition: TcpConnection.h:226
inet::tcp::TcpStateVariables::sackedBytes
uint32_t sackedBytes
Definition: TcpConnection.h:227
inet::tcp::TcpStateVariables::rcv_sacks
uint32_t rcv_sacks
Definition: TcpConnection.h:238
inet::tcp::TcpStateVariables::sack_support
bool sack_support
Definition: TcpConnection.h:215
inet::tcp::TcpStateVariables::irs
uint32_t irs
Definition: TcpConnection.h:160
inet::tcp::TcpStateVariables::ws_enabled
bool ws_enabled
Definition: TcpConnection.h:198
inet::tcp::TcpStateVariables::ecnEchoState
bool ecnEchoState
Definition: TcpConnection.h:249
inet::tcp::TcpStateVariables::sackedBytes_old
uint32_t sackedBytes_old
Definition: TcpConnection.h:228
inet::tcp::TcpStateVariables::send_fin
bool send_fin
Definition: TcpConnection.h:173
inet::tcp::TcpStateVariables::snd_wnd
uint32_t snd_wnd
Definition: TcpConnection.h:150
inet::tcp::TcpStateVariables::ts_enabled
bool ts_enabled
Definition: TcpConnection.h:207
inet::tcp::TcpStateVariables::end_seqno
uint32_t end_seqno
Definition: TcpConnection.h:220
inet::tcp::TcpStateVariables::snd_ws
bool snd_ws
Definition: TcpConnection.h:200
inet::tcp::TcpStateVariables::lossRecovery
bool lossRecovery
Definition: TcpConnection.h:229
inet::tcp::TcpStateVariables::snd_wl2
uint32_t snd_wl2
Definition: TcpConnection.h:153
inet::tcp::TcpStateVariables::last_ack_sent
uint32_t last_ack_sent
Definition: TcpConnection.h:211
inet::tcp::TcpStateVariables::nagle_enabled
bool nagle_enabled
Definition: TcpConnection.h:179
inet::tcp::TcpStateVariables::sndAck
bool sndAck
Definition: TcpConnection.h:257
inet::tcp::TcpStateVariables::time_last_data_sent
simtime_t time_last_data_sent
Definition: TcpConnection.h:212
inet::tcp::TcpStateVariables::snd_fin_seq
uint32_t snd_fin_seq
Definition: TcpConnection.h:174
inet::tcp::TcpStateVariables::tcpRcvQueueDrops
uint32_t tcpRcvQueueDrops
Definition: TcpConnection.h:246
inet::tcp::TcpStateVariables::snd_sacks
uint32_t snd_sacks
Definition: TcpConnection.h:237
inet::tcp::TcpStateVariables::ect
bool ect
Definition: TcpConnection.h:253
inet::tcp::TcpStateVariables::afterRto
bool afterRto
Definition: TcpConnection.h:194
inet::tcp::TcpStateVariables::snd_nxt
uint32_t snd_nxt
Definition: TcpConnection.h:148
inet::tcp::TcpStateVariables::sack_enabled
bool sack_enabled
Definition: TcpConnection.h:216
inet::tcp::TcpStateVariables::ts_support
bool ts_support
Definition: TcpConnection.h:206
inet::tcp::TcpStateVariables::snd_wl1
uint32_t snd_wl1
Definition: TcpConnection.h:152
inet::tcp::TcpStateVariables::ecnSynSent
bool ecnSynSent
Definition: TcpConnection.h:255
inet::tcp::TcpStateVariables::maxRcvBuffer
uint32_t maxRcvBuffer
Definition: TcpConnection.h:243
inet::tcp::TcpStateVariables::rcv_oooseg
uint32_t rcv_oooseg
Definition: TcpConnection.h:239
inet::tcp::TcpStateVariables::syn_rexmit_timeout
simtime_t syn_rexmit_timeout
Definition: TcpConnection.h:166
inet::tcp::TcpStateVariables::highRxt
uint32_t highRxt
Definition: TcpConnection.h:224
inet::tcp::TcpStateVariables::snd_mss
uint32_t snd_mss
Definition: TcpConnection.h:142
inet::tcp::TcpStateVariables::fork
bool fork
Definition: TcpConnection.h:140
inet::tcp::TcpStateVariables::queueUpdate
bool queueUpdate
Definition: TcpConnection.h:233
inet::tcp::TcpStateVariables::increased_IW_enabled
bool increased_IW_enabled
Definition: TcpConnection.h:182
inet::tcp::TcpStateVariables::syn_rexmit_count
int syn_rexmit_count
Definition: TcpConnection.h:165
inet::tcp::TcpStateVariables::fin_rcvd
bool fin_rcvd
Definition: TcpConnection.h:176
inet::tcp::TcpStateVariables::rcv_wnd_scale
uint rcv_wnd_scale
Definition: TcpConnection.h:202
inet::tcp::TcpStateVariables::sndCwr
bool sndCwr
Definition: TcpConnection.h:250
inet::tcp::TcpStateVariables::sendQueueLimit
uint32_t sendQueueLimit
Definition: TcpConnection.h:232
inet::tcp::TcpStateVariables::snd_sack_perm
bool snd_sack_perm
Definition: TcpConnection.h:217
inet::tcp::TcpStateVariables::rcv_nxt
uint32_t rcv_nxt
Definition: TcpConnection.h:157
inet::tcp::TcpStateVariables::rcv_sack_perm
bool rcv_sack_perm
Definition: TcpConnection.h:218
inet::tcp::TcpStateVariables::ack_now
bool ack_now
Definition: TcpConnection.h:185
inet::tcp::TcpStateVariables::rcv_adv
uint32_t rcv_adv
Definition: TcpConnection.h:161
inet::tcp::TcpStateVariables::snd_wnd_scale
uint snd_wnd_scale
Definition: TcpConnection.h:203
inet::tcp::TcpStateVariables::rcv_initial_ts
bool rcv_initial_ts
Definition: TcpConnection.h:209
inet::tcp::TcpStateVariables::ecnWillingness
bool ecnWillingness
Definition: TcpConnection.h:256
inet::tcp::TcpStateVariables::gotCeIndication
bool gotCeIndication
Definition: TcpConnection.h:252
inet::tcp::TcpStateVariables::gotEce
bool gotEce
Definition: TcpConnection.h:251
inet::tcp::TcpStateVariables::snd_una
uint32_t snd_una
Definition: TcpConnection.h:147
inet::tcp::TcpStateVariables::active
bool active
Definition: TcpConnection.h:139
inet::tcp::TcpStateVariables::snd_sack
bool snd_sack
Definition: TcpConnection.h:221
inet::tcp::TcpStateVariables::rcv_up
uint32_t rcv_up
Definition: TcpConnection.h:159
inet::tcp::TcpStateVariables::endPointIsWillingECN
bool endPointIsWillingECN
Definition: TcpConnection.h:254
inet::tcp::TcpStateVariables::usedRcvBuffer
uint32_t usedRcvBuffer
Definition: TcpConnection.h:244
inet::tcp::TcpStateVariables::rcv_fin_seq
uint32_t rcv_fin_seq
Definition: TcpConnection.h:177
inet::tcp::TcpStateVariables::pipe
uint32_t pipe
Definition: TcpConnection.h:225
inet::tcp::TcpStateVariables::iss
uint32_t iss
Definition: TcpConnection.h:154
inet::tcp::TcpStateVariables::snd_up
uint32_t snd_up
Definition: TcpConnection.h:151
inet::tcp::TcpStateVariables::snd_max
uint32_t snd_max
Definition: TcpConnection.h:149
inet::tcp::TcpStateVariables::rexmit
bool rexmit
Definition: TcpConnection.h:258
inet::tcp::TcpStateVariables::delayed_acks_enabled
bool delayed_acks_enabled
Definition: TcpConnection.h:180