--- a/src/internet/model/ndisc-cache.h Fri Feb 27 07:48:34 2015 -0800
+++ b/src/internet/model/ndisc-cache.h Sat Feb 28 15:16:47 2015 +0100
@@ -250,22 +250,6 @@
void SetRouter (bool router);
/**
- * \brief Get the number of NS retransmit.
- * \return number of NS that have been retransmit
- */
- uint8_t GetNSRetransmit () const;
-
- /**
- * \brief Increment NS retransmit.
- */
- void IncNSRetransmit ();
-
- /**
- * \brief Reset NS retransmit (=0).
- */
- void ResetNSRetransmit ();
-
- /**
* \brief Get the time of last reachability confirmation.
* \return time
*/
@@ -282,39 +266,24 @@
void StartReachableTimer ();
/**
- * \brief Stop the reachable timer.
- */
- void StopReachableTimer ();
-
- /**
* \brief Start retransmit timer.
*/
void StartRetransmitTimer ();
/**
- * \brief Stop retransmit timer.
- */
- void StopRetransmitTimer ();
-
- /**
* \brief Start probe timer.
*/
void StartProbeTimer ();
/**
- * \brief Stop probe timer.
- */
- void StopProbeTimer ();
-
- /**
* \brief Start delay timer.
*/
void StartDelayTimer ();
/**
- * \brief Stop delay timer.
+ * \brief Stop NUD timer and reset the NUD retransmission counter
*/
- void StopDelayTimer ();
+ void StopNudTimer ();
/**
* \brief Function called when reachable timer timeout.
@@ -388,24 +357,9 @@
bool m_router;
/**
- * \brief Reachable timer (used for NUD in REACHABLE state).
- */
- Timer m_reachableTimer;
-
- /**
- * \brief Retransmission timer (used for NUD in INCOMPLETE state).
+ * \brief Timer (used for NUD).
*/
- Timer m_retransTimer;
-
- /**
- * \brief Probe timer (used for NUD in PROBE state).
- */
- Timer m_probeTimer;
-
- /**
- * \brief Delay timer (used for NUD when in DELAY state).
- */
- Timer m_delayTimer;
+ Timer m_nudTimer;
/**
* \brief Last time we see a reachability confirmation.