A Discrete-Event Network Simulator
API
Internet

This section documents the API of the ns-3 internet module. More...

+ Collaboration diagram for Internet:

Modules

 Arp
 This is an overview of Arp capabilities (write me).
 
 Global Routing
 
 Internet Stack Model
 
 Ipv4
 
 Ipv4 List Routing
 
 Ipv4RoutingProtocol
 
 Ipv4StaticRouting
 
 Ipv6
 
 Ipv6 List Routing
 
 Ipv6RoutingProtocol
 
 Ipv6StaticRouting
 
 NscTcp
 An alternate implementation of TCP for ns-3 is provided by the Network Simulation Cradle (NSC) project.
 
 Tcp
 Transmission Control Protocol.
 
 Udp
 This is an implementation of the User Datagram Protocol described in RFC 768.
 

Classes

class  ns3::Ipv4MulticastRoutingTableEntry
 A record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting. More...
 
class  ns3::Ipv4PacketFilter
 Ipv4PacketFilter is the abstract base class for filters defined for IPv4 packets. More...
 
class  ns3::Ipv4QueueDiscItem
 Ipv4QueueDiscItem is a subclass of QueueDiscItem which stores IPv4 packets. More...
 
class  ns3::Ipv4RoutingTableEntry
 A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting. More...
 
class  ns3::Ipv6PacketFilter
 Ipv6PacketFilter is the abstract base class for filters defined for IPv6 packets. More...
 
class  ns3::Ipv6QueueDiscItem
 Ipv6QueueDiscItem is a subclass of QueueDiscItem which stores IPv6 packets. More...
 
class  ns3::PfifoFastIpv4PacketFilter
 PfifoFastIpv4PacketFilter is the filter to be added to the PfifoFast queue disc to simulate the behavior of the pfifo_fast Linux queue disc. More...
 
class  ns3::PfifoFastIpv6PacketFilter
 PfifoFastIpv6PacketFilter is the filter to be added to the PfifoFast queue disc to simulate the behavior of the pfifo_fast Linux queue disc. More...
 

Enumerations

enum  ns3::PfifoFastIpv4PacketFilter::Ipv4TrafficClassMode { ns3::PfifoFastIpv4PacketFilter::PF_MODE_TOS, ns3::PfifoFastIpv4PacketFilter::PF_MODE_DSCP }
 Enumeration of modes of Ipv4 header traffic class semantics. More...
 

Detailed Description

This section documents the API of the ns-3 internet module.

For a generic functional description, please refer to the ns-3 manual.

Enumeration Type Documentation

Enumeration of modes of Ipv4 header traffic class semantics.

Enumerator
PF_MODE_TOS 

use legacy TOS semantics to interpret TOS byte

PF_MODE_DSCP 

use DSCP semantics to interpret TOS byte

Definition at line 143 of file ipv4-packet-filter.h.