Namespace inet::tcp
DcTcpFamilyStateVariables
structState variables for DcTcpFamily.
Extends
Name | Type | Description |
---|---|---|
TcpTahoeRenoFamilyStateVariables | (unknown -- not in documented files) |
Fields
Name | Type | Description |
---|---|---|
dctcp_ce | bool |
DCTCP |
dctcp_windEnd | uint32_t | |
dctcp_bytesAcked | uint32_t | |
dctcp_bytesMarked | uint32_t |
amount of bytes marked |
dctcp_alpha | double | |
dctcp_gamma | double |
1/16 (backup 0.16) TODO make it NED parameter; |
Source code
/// /// State variables for DcTcpFamily. /// struct DcTcpFamilyStateVariables extends TcpTahoeRenoFamilyStateVariables { @descriptor(readonly); // DCTCP bool dctcp_ce = false; uint32_t dctcp_windEnd = snd_una; uint32_t dctcp_bytesAcked = 0; uint32_t dctcp_bytesMarked = 0; // amount of bytes marked double dctcp_alpha = 0; double dctcp_gamma = 0.0625; // 1/16 (backup 0.16) TODO make it NED parameter; }File: src/inet/transportlayer/tcp/flavours/DcTcpFamilyState.msg