This section documents the API of the Dynamic Source Routing Protocol based on RFC 4728 with some modifications. More...
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.