A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
DSR Routing
+ Collaboration diagram for DSR Routing:

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::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...
 

Detailed Description

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.

Enumeration Type Documentation

◆ 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.