A Discrete-Event Network Simulator
QKDNetSim v2.0 (NS-3 v3.41) @ (+)
API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
tcp-linux-reno-test.cc File Reference
#include "tcp-general-test.h"
#include "ns3/config.h"
#include "ns3/log.h"
#include "ns3/node.h"
#include "ns3/simple-channel.h"
#include "ns3/tcp-header.h"
#include "ns3/tcp-linux-reno.h"
#include "ns3/test.h"
+ Include dependency graph for tcp-linux-reno-test.cc:

Go to the source code of this file.

Classes

class  TcpLinuxRenoCongAvoidTest
 This unit test checks that the slow start and congestion avoidance behavior matches Linux behavior as follows: 1) in both slow start and congestion avoidance phases, presence or absence of delayed acks does not alter the window growth 2) in congestion avoidance phase, the arithmetic for counting the number of segments acked and deciding when to increment the congestion window (i.e. More...
 
class  TcpLinuxRenoSSTest
 This unit test checks that the slow start and congestion avoidance behavior matches Linux behavior as follows: 1) in both slow start and congestion avoidance phases, presence or absence of delayed acks does not alter the window growth 2) in congestion avoidance phase, the arithmetic for counting the number of segments acked and deciding when to increment the congestion window (i.e. More...
 
class  TcpLinuxRenoTestSuite
 TestSuite for the behavior of Linux Reno. More...
 

Variables

static TcpLinuxRenoTestSuite g_tcpLinuxRenoTestSuite
 Static variable for test initialization. More...
 

Variable Documentation

◆ g_tcpLinuxRenoTestSuite

TcpLinuxRenoTestSuite g_tcpLinuxRenoTestSuite
static

Static variable for test initialization.

Definition at line 565 of file tcp-linux-reno-test.cc.