#include <introspected-doxygen.hpp>
Introspection did not find any typical Config paths.
Attributes
-
UseEcn: True to use ECN (packets are marked instead of being dropped)
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
-
Interval: The CoDel algorithm interval for each FqCobalt queue
-
Set with class: StringValue
-
Underlying type:
-
Initial value: 100ms
-
Flags: construct write read
-
Target: The CoDel algorithm target queue delay for each FqCobalt queue
-
Set with class: StringValue
-
Underlying type:
-
Initial value: 5ms
-
Flags: construct write read
-
MaxSize: The maximum number of packets accepted by this queue disc
-
Set with class: QueueSizeValue
-
Underlying type: QueueSize
-
Initial value: 10240p
-
Flags: construct write read
-
Flows: The number of queues into which the incoming packets are classified
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 1024
-
Flags: construct write read
-
DropBatchSize: The maximum number of packets dropped from the fat flow
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 64
-
Flags: construct write read
-
Perturbation: The salt used as an additional input to the hash function used to classify packets
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 0
-
Flags: construct write read
-
CeThreshold: The FqCobalt CE threshold for marking packets
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +9.22337e+18ns
-
Flags: construct write read
-
EnableSetAssociativeHash: Enable/Disable Set Associative Hash
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: false
-
Flags: construct write read
-
SetWays: The size of a set of queues (used by set associative hash)
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 8
-
Flags: construct write read
-
UseL4s: True to use L4S (only ECT1 packets are marked at CE threshold)
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: false
-
Flags: construct write read
-
Pdrop: Marking Probability
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0
-
Flags: construct write read
-
Increment: Pdrop increment value
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0.00390625
-
Flags: construct write read
-
Decrement: Pdrop decrement Value
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0.000244141
-
Flags: construct write read
-
BlueThreshold: The Threshold after which Blue is enabled
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +4e+08ns
-
Flags: construct write read
Attributes defined in parent class ns3::QueueDisc
-
Quota: The maximum number of packets dequeued in a qdisc run
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 64
-
Flags: construct write read
-
InternalQueueList: The list of internal queues.
-
PacketFilterList: The list of packet filters.
-
Set with class: ns3::ObjectPtrContainerValue
-
Underlying type: ns3::Ptr< ns3::PacketFilter>
-
Flags: read
-
QueueDiscClassList: The list of queue disc classes.
-
Set with class: ns3::ObjectPtrContainerValue
-
Underlying type: ns3::Ptr< ns3::QueueDiscClass>
-
Flags: read
No TraceSources are defined for this type.
TraceSources defined in parent class ns3::QueueDisc
-
Enqueue: Enqueue a packet in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Dequeue: Dequeue a packet from the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Requeue: Requeue a packet in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Drop: Drop a packet stored in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
DropBeforeEnqueue: Drop a packet before enqueue
Callback signature: ns3::QueueDiscItem::TracedCallback
-
DropAfterDequeue: Drop a packet after dequeue
Callback signature: ns3::QueueDiscItem::TracedCallback
-
Mark: Mark a packet stored in the queue disc
Callback signature: ns3::QueueDiscItem::TracedCallback
-
PacketsInQueue: Number of packets currently stored in the queue disc
Callback signature: ns3::TracedValueCallback::Uint32
-
BytesInQueue: Number of bytes currently stored in the queue disc
Callback signature: ns3::TracedValueCallback::Uint32
-
SojournTime: Sojourn time of the last packet dequeued from the queue disc
Callback signature: ns3::Time::TracedCallback
Size of this type is 1440 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: