--- a/src/internet/model/tcp-newreno.h Wed Aug 06 11:00:06 2014 +0200
+++ b/src/internet/model/tcp-newreno.h Wed Aug 13 23:46:16 2014 +0200
@@ -65,8 +65,8 @@
// Implementing ns3::TcpSocket -- Attribute get/set
virtual void SetSegSize (uint32_t size);
- virtual void SetSSThresh (uint32_t threshold);
- virtual uint32_t GetSSThresh (void) const;
+ virtual void SetInitialSSThresh (uint32_t threshold);
+ virtual uint32_t GetInitialSSThresh (void) const;
virtual void SetInitialCwnd (uint32_t cwnd);
virtual uint32_t GetInitialCwnd (void) const;
private:
@@ -77,8 +77,9 @@
protected:
TracedValue<uint32_t> m_cWnd; //!< Congestion window
- uint32_t m_ssThresh; //!< Slow Start Threshold
+ TracedValue<uint32_t> m_ssThresh; //!< Slow Start Threshold
uint32_t m_initialCWnd; //!< Initial cWnd value
+ uint32_t m_initialSsThresh; //!< Initial Slow Start Threshold value
SequenceNumber32 m_recover; //!< Previous highest Tx seqnum for fast recovery
uint32_t m_retxThresh; //!< Fast Retransmit threshold
bool m_inFastRec; //!< currently in fast recovery