Bugzilla – Bug 1872
Inside RREQ processing, in case of IP duplication, packet dropped instead of being forwarded
Last modified: 2014-05-02 10:38:43 UTC
During RREQ packet processing, in case of a node having route to the destination in its route cache, when there is a duplication of nodes in route collected until current node and route from route cache of current node, a packet is dropped instead of being forwarded. Proper definition from RFC http://www.ietf.org/rfc/rfc4728.txt in the section 8.2.2. , last bullet on "[Page 68]": "If the node does not return a cached Route Reply, then this node SHOULD transmit this copy of the packet as a link-layer broadcast (...)". In current form, algorithm works not in line with definition. Proposed fix in the attachment.
Created attachment 1794 [details] Correction for RREQ packet processed improperly in dsr
Created attachment 1799 [details] Final correction I'm terribly sorry, but previous bug fix is incorrect. I'm putting a correct one in this attachment.
changeset: 10774:1f47a73ab755