#include <introspected-doxygen.hpp>
Config Paths
ns3::Ipv6L3Protocol is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/$ns3::Ipv6L3Protocol"
Attributes
-
DefaultTtl: The TTL value set by default on all outgoing packets generated on this node.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 0:255
-
Initial value: 64
-
Flags: construct write read
-
DefaultTclass: The TCLASS value set by default on all outgoing packets generated on this node.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 0:255
-
Initial value: 0
-
Flags: construct write read
-
InterfaceList: The set of IPv6 interfaces associated to this IPv6 stack.
-
Set with class: ns3::ObjectPtrContainerValue
-
Underlying type: ns3::Ptr< ns3::Ipv6Interface>
-
Flags: read
-
SendIcmpv6Redirect: Send the ICMPv6 Redirect when appropriate.
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
-
StrongEndSystemModel: Reject packets for an address not configured on the interface they're coming from (RFC1222).
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
Attributes defined in parent class ns3::Ipv6
-
IpForward: Globally enable or disable IP forwarding for all current and future IPv6 devices.
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: false
-
Flags: construct write read
-
MtuDiscover: If disabled, every interface will have its MTU set to 1280 bytes.
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
TraceSources
-
Tx: Send IPv6 packet to outgoing interface.
Callback signature: ns3::Ipv6L3Protocol::TxRxTracedCallback
-
Rx: Receive IPv6 packet from incoming interface.
Callback signature: ns3::Ipv6L3Protocol::TxRxTracedCallback
-
Drop: Drop IPv6 packet
Callback signature: ns3::Ipv6L3Protocol::DropTracedCallback
-
SendOutgoing: A newly-generated packet by this node is about to be queued for transmission
Callback signature: ns3::Ipv6L3Protocol::SentTracedCallback
-
UnicastForward: A unicast IPv6 packet was received by this node and is being forwarded to another node
Callback signature: ns3::Ipv6L3Protocol::SentTracedCallback
-
LocalDeliver: An IPv6 packet was received by/for this node, and it is being forward up the stack
Callback signature: ns3::Ipv6L3Protocol::SentTracedCallback
Size of this type is 488 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: