#include <introspected-doxygen.hpp>
Config Paths
ns3::TcpBic is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/$ns3::TcpL4Protocol/SocketList/[i]/CongestionOps/$ns3::TcpBic"
Attributes
-
FastConvergence: Turn on/off fast convergence.
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
-
Beta: Beta for multiplicative decrease
-
Set with class: ns3::DoubleValue
-
Underlying type: double 0:1.79769e+308
-
Initial value: 0.8
-
Flags: construct write read
-
MaxIncr: Limit on increment allowed during binary search
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 1:4294967295
-
Initial value: 16
-
Flags: construct write read
-
LowWnd: Threshold window size (in segments) for engaging BIC response
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 14
-
Flags: construct write read
-
SmoothPart: Number of RTT needed to approach cWnd_max from cWnd_max-BinarySearchCoefficient. It can be viewed as the gradient of the slow start AIM phase: less this value is, more steep the increment will be.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 1:4294967295
-
Initial value: 5
-
Flags: construct write read
-
BinarySearchCoefficient: Inverse of the coefficient for the binary search. Default 4, as in Linux
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 2:255
-
Initial value: 4
-
Flags: construct write read
No TraceSources are defined for this type.
Size of this type is 80 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: