src/dsr/doc/dsr.rst
changeset 9719 4031f7fdce5c
parent 8947 2f79f33953a3
child 9747 d32c4a047cfc
--- a/src/dsr/doc/dsr.rst	Fri Apr 26 02:00:09 2013 +0200
+++ b/src/dsr/doc/dsr.rst	Fri Apr 26 10:43:20 2013 -0400
@@ -42,13 +42,16 @@
 map container. The key is the destination IP address.
 
 Protocol operation strongly depends on broken link detection mechanism. 
-We implement the three heuristics recommended.
+We implement the three heuristics recommended based the rfc.
     
-First, we use layer 2 feedback when possible. A link is considered to be 
+First, we use link layer feedback when possible, which is also the fastest mechanism
+in these three to detect link errors. A link is considered to be 
 broken if frame transmission results in a transmission failure for all 
 retries. This mechanism is meant for active links and works much faster than 
-in its absence.  Layer 2 feedback implementation relies on TxErrHeader trace 
-source, currently it is supported in AdhocWifiMac only.
+in its absence.  DSR is able to detect the link layer transmission failure and 
+notify that as broken.  Recalculation of routes will be triggered when needed.
+If user does not want to use link layer acknowledgment, it can be tuned by setting
+"LinkAcknowledgment" attribute to false in "dsr-routing.cc".
 
 Second, passive acknowledgment should be used whenever possible. The node 
 turns on "promiscuous" receive mode, in which it can receive packets not