This section documents the API of the ns-3 DSR module. More...
Classes | |
| class | ns3::dsr::DsrFsHeader | 
| Dsr fixed size header Format.  More... | |
| class | ns3::dsr::DsrNetworkQueueEntry | 
| DSR Network Queue Entry.  More... | |
| class | ns3::dsr::DsrOptionAckHeader | 
| Acknowledgement (ACK) Message Format.  More... | |
| class | ns3::dsr::DsrOptionAckReqHeader | 
| Acknowledgement Request (ACK_RREQ) Message Format.  More... | |
| class | ns3::dsr::DsrOptionRerrUnreachHeader | 
| Route Error (RERR) Unreachable node address option Message Format.  More... | |
| class | ns3::dsr::DsrOptionRerrUnsupportHeader | 
| Route Error (RERR) Unsupported option Message Format.  More... | |
| class | ns3::dsr::DsrOptionRrepHeader | 
| Route Reply (RREP) Message Format.  More... | |
| class | ns3::dsr::DsrOptionRreqHeader | 
| Route Request (RREQ) Message Format.  More... | |
| class | ns3::dsr::DsrOptionSRHeader | 
| Source Route (SR) Message Format.  More... | |
| class | ns3::dsr::ErrorBuffEntry | 
| DSR Error Buffer Entry.  More... | |
| class | ns3::dsr::ErrorBuffer | 
| DSR error buffer.  More... | |
| class | ns3::dsr::GraReply | 
| maintain the gratuitous reply  More... | |
| struct | ns3::dsr::RreqTable::IsExpired | 
| Check if the entry is expired or not.  More... | |
| struct | ns3::dsr::GraReply::IsExpired | 
| Check if the entry is expired or not.  More... | |
| struct | ns3::dsr::Link | 
| The route cache structure.  More... | |
| class | ns3::dsr::MaintainBuffEntry | 
| DSR Maintain Buffer Entry.  More... | |
| class | ns3::dsr::MaintainBuffer | 
| DSR maintain buffer.  More... | |
| struct | ns3::dsr::RouteCache::Neighbor | 
| The following code handles link-layer acks.  More... | |
| class | ns3::dsr::PassiveBuffEntry | 
| DSR Passive Buffer Entry.  More... | |
| class | ns3::dsr::PassiveBuffer | 
| DSR passive buffer.  More... | |
| class | ns3::dsr::RouteCache | 
| DSR route request queue Since DSR is an on demand routing we queue requests while looking for route.  More... | |
| class | ns3::dsr::RreqTable | 
| maintain list of RreqTable entry  More... | |
| class | ns3::dsr::SendBuffEntry | 
| DSR Send Buffer Entry.  More... | |
| class | ns3::dsr::SendBuffer | 
| DSR send buffer.  More... | |
Enumerations | |
| enum | ns3::dsr::ErrorType { ns3::dsr::NODE_UNREACHABLE = 1, ns3::dsr::FLOW_STATE_NOT_SUPPORTED = 2, ns3::dsr::OPTION_NOT_SUPPORTED = 3 } | 
| Route Error (RERR) Message Format.  More... | |
This section documents the API of the ns-3 DSR module.
For a generic functional description, please refer to the ns-3 model library document.
| enum ns3::dsr::ErrorType | 
Route Error (RERR) Message Format.
| 0 | 1 | 2 | 3 | 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Option Type | Opt Data Len | Error Type |Reservd| Salvage| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Error Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Error Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ . . . Type-Specific Information . . . +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Error type
| Enumerator | |
|---|---|
| NODE_UNREACHABLE | |
| FLOW_STATE_NOT_SUPPORTED | |
| OPTION_NOT_SUPPORTED | |
Definition at line 726 of file dsr-option-header.h.