 Collaboration diagram for Dynamic Source Routing (DSR):
 Collaboration diagram for Dynamic Source Routing (DSR):| Topics | |
| DSR routing module tests | |
| Classes | |
| class | ns3::dsr::DsrErrorBuffEntry | 
| DSR Error Buffer Entry.  More... | |
| class | ns3::dsr::DsrErrorBuffer | 
| DSR error buffer.  More... | |
| class | ns3::dsr::DsrFsHeader | 
| Dsr fixed size header Format.  More... | |
| class | ns3::dsr::DsrGraReply | 
| maintain the gratuitous reply  More... | |
| class | ns3::DsrHelper | 
| DSR helper class to manage creation of DSR routing instance and to insert it on a node as a sublayer between transport and IP layers.  More... | |
| class | ns3::DsrMainHelper | 
| Helper class that adds DSR routing to nodes.  More... | |
| class | ns3::dsr::DsrMaintainBuffEntry | 
| DSR Maintain Buffer Entry.  More... | |
| class | ns3::dsr::DsrMaintainBuffer | 
| DSR maintain buffer.  More... | |
| class | ns3::dsr::DsrNetworkQueueEntry | 
| DSR Network Queue Entry.  More... | |
| class | ns3::dsr::DsrOptionAckHeader | 
| Header of Dsr Option ack.  More... | |
| class | ns3::dsr::DsrOptionAckReqHeader | 
| Header of Dsr Option ack request.  More... | |
| class | ns3::dsr::DsrOptionHeader | 
| header for Dsr Options.  More... | |
| class | ns3::dsr::DsrOptionPad1Header | 
| Header of Dsr Option Pad1.  More... | |
| class | ns3::dsr::DsrOptionPadnHeader | 
| Header of Dsr Option Padn.  More... | |
| class | ns3::dsr::DsrOptionRerrHeader | 
| Header of Dsr Option Route Error.  More... | |
| class | ns3::dsr::DsrOptionRerrUnreachHeader | 
| Route Error (RERR) Unreachable node address option Message Format.  More... | |
| class | ns3::dsr::DsrOptionRerrUnsupportedHeader | 
| Route Error (RERR) Unsupported option Message Format.  More... | |
| class | ns3::dsr::DsrOptionRrepHeader | 
| Header of Dsr Option Route Reply.  More... | |
| class | ns3::dsr::DsrOptionRreqHeader | 
| Header of Dsr Option Route Request.  More... | |
| class | ns3::dsr::DsrOptionSRHeader | 
| Header of Dsr Option Source Route.  More... | |
| class | ns3::dsr::DsrPassiveBuffEntry | 
| DSR Passive Buffer Entry.  More... | |
| class | ns3::dsr::DsrPassiveBuffer | 
| DSR passive buffer.  More... | |
| class | ns3::dsr::DsrRouteCache | 
| DSR route request queue Since DSR is an on demand routing we queue requests while looking for route.  More... | |
| class | ns3::dsr::DsrRouting | 
| Dsr Routing base.  More... | |
| class | ns3::dsr::DsrRreqTable | 
| maintain list of DsrRreqTable entry  More... | |
| class | ns3::dsr::DsrSendBuffEntry | 
| DSR Send Buffer Entry.  More... | |
| class | ns3::dsr::DsrSendBuffer | 
| DSR send buffer.  More... | |
| struct | ns3::dsr::Link | 
| The route cache structure.  More... | |
| Enumerations | |
| enum | ns3::dsr::ErrorType { ns3::dsr::NODE_UNREACHABLE = 1 , ns3::dsr::FLOW_STATE_NOT_SUPPORTED = 2 , ns3::dsr::OPTION_NOT_SUPPORTED = 3 } | 
| Error type used in several DSR Option Headers.  More... | |
This section documents the API of the Dynamic Source Routing Protocol based on RFC 4728 with some modifications. For a generic functional description, please refer to the ns-3 model library document.
| enum ns3::dsr::ErrorType | 
Error type used in several DSR Option Headers.
| Enumerator | |
|---|---|
| NODE_UNREACHABLE | |
| FLOW_STATE_NOT_SUPPORTED | |
| OPTION_NOT_SUPPORTED | |
Definition at line 681 of file dsr-option-header.h.