|
INET Framework for OMNeT++/OMNEST
|
State variables for TcpVegas. More...
#include <TcpVegas.h>
Public Member Functions | |
| TcpVegasStateVariables () | |
| ~TcpVegasStateVariables () | |
| 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 | v_recoverypoint |
| simtime_t | v_cwnd_changed |
| simtime_t | v_baseRTT |
| simtime_t | v_sumRTT |
| int | v_cntRTT |
| uint32_t | v_begseq |
| simtime_t | v_begtime |
| simtime_t | v_rtt_timeout |
| simtime_t | v_sa |
| simtime_t | v_sd |
| TcpSegmentTransmitInfoList | regions |
| uint32_t | ssthresh |
| slow start threshold More... | |
| bool | v_inc_flag |
| bool | v_incr_ss |
| int32_t | v_incr |
| uint32_t | v_worried |
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 TcpVegas.
| inet::tcp::TcpVegasStateVariables::TcpVegasStateVariables | ( | ) |
|
overridevirtual |
Reimplemented from inet::tcp::TcpBaseAlgStateVariables.
|
overridevirtual |
Reimplemented from inet::tcp::TcpBaseAlgStateVariables.
| TcpSegmentTransmitInfoList inet::tcp::TcpVegasStateVariables::regions |
| uint32_t inet::tcp::TcpVegasStateVariables::ssthresh |
slow start threshold
Referenced by detailedInfo(), inet::tcp::TcpVegas::processRexmitTimer(), inet::tcp::TcpVegas::recalculateSlowStartThreshold(), inet::tcp::TcpVegas::receivedDataAck(), str(), and TcpVegasStateVariables().
| simtime_t inet::tcp::TcpVegasStateVariables::v_baseRTT |
Referenced by detailedInfo(), inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| uint32_t inet::tcp::TcpVegasStateVariables::v_begseq |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| simtime_t inet::tcp::TcpVegasStateVariables::v_begtime |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| int inet::tcp::TcpVegasStateVariables::v_cntRTT |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| simtime_t inet::tcp::TcpVegasStateVariables::v_cwnd_changed |
| bool inet::tcp::TcpVegasStateVariables::v_inc_flag |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| int32_t inet::tcp::TcpVegasStateVariables::v_incr |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| bool inet::tcp::TcpVegasStateVariables::v_incr_ss |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| uint32_t inet::tcp::TcpVegasStateVariables::v_recoverypoint |
Referenced by TcpVegasStateVariables().
| simtime_t inet::tcp::TcpVegasStateVariables::v_rtt_timeout |
| simtime_t inet::tcp::TcpVegasStateVariables::v_sa |
Referenced by inet::tcp::TcpVegas::receivedDataAck().
| simtime_t inet::tcp::TcpVegasStateVariables::v_sd |
Referenced by inet::tcp::TcpVegas::receivedDataAck().
| simtime_t inet::tcp::TcpVegasStateVariables::v_sumRTT |
Referenced by inet::tcp::TcpVegas::receivedDataAck(), and TcpVegasStateVariables().
| uint32_t inet::tcp::TcpVegasStateVariables::v_worried |