|
INET Framework for OMNeT++/OMNEST
|
State variables for TcpWestwood. More...
#include <TcpWestwood.h>
Public Member Functions | |
| TcpWestwoodStateVariables () | |
| ~TcpWestwoodStateVariables () | |
| virtual std::string | str () const override |
| virtual std::string | detailedInfo () const override |
Public Member Functions inherited from inet::tcp::TcpBaseAlgStateVariables | |
| TcpBaseAlgStateVariables () | |
Public Member Functions inherited from inet::tcp::TcpStateVariables | |
| TcpStateVariables () | |
Public Attributes | |
| uint32_t | ssthresh |
| slow start threshold More... | |
| simtime_t | w_RTTmin |
| double | w_a |
| simtime_t | w_lastAckTime |
| double | w_bwe |
| double | w_sample_bwe |
| TcpSegmentTransmitInfoList | regions |
Public Attributes inherited from inet::tcp::TcpBaseAlgStateVariables | |
| int | rexmit_count |
| retransmit count More... | |
| simtime_t | rexmit_timeout |
| current retransmission timeout (aka RTO) More... | |
| uint | persist_factor |
| persist factor More... | |
| simtime_t | persist_timeout |
| current persist timeout More... | |
| uint32_t | snd_cwnd |
| congestion window More... | |
| uint32_t | rtseq |
| round-trip time measurements More... | |
| simtime_t | rtseq_sendtime |
| time when rtseq was sent (0 if RTT measurement is not running) More... | |
| simtime_t | srtt |
| round-trip time estimation (Jacobson's algorithm) More... | |
| simtime_t | rttvar |
| variance of round-trip time More... | |
| uint32_t | numRtos |
| number of RTOs More... | |
| uint32_t | recover |
| RFC 3782 variables. More... | |
| bool | firstPartialACK |
| first partial acknowledgement (RFC 3782) More... | |
Public Attributes inherited from inet::tcp::TcpStateVariables | |
| 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 |
State variables for TcpWestwood.
| inet::tcp::TcpWestwoodStateVariables::TcpWestwoodStateVariables | ( | ) |
|
overridevirtual |
Reimplemented from inet::tcp::TcpBaseAlgStateVariables.
|
overridevirtual |
Reimplemented from inet::tcp::TcpBaseAlgStateVariables.
| TcpSegmentTransmitInfoList inet::tcp::TcpWestwoodStateVariables::regions |
| uint32_t inet::tcp::TcpWestwoodStateVariables::ssthresh |
| double inet::tcp::TcpWestwoodStateVariables::w_a |
| double inet::tcp::TcpWestwoodStateVariables::w_bwe |
| simtime_t inet::tcp::TcpWestwoodStateVariables::w_lastAckTime |
Referenced by inet::tcp::TcpWestwood::recalculateBWE(), and TcpWestwoodStateVariables().
| simtime_t inet::tcp::TcpWestwoodStateVariables::w_RTTmin |
| double inet::tcp::TcpWestwoodStateVariables::w_sample_bwe |
Referenced by inet::tcp::TcpWestwood::recalculateBWE(), and TcpWestwoodStateVariables().