A Discrete-Event Network Simulator
API
tcp-linux-reno-test.cc File Reference
#include "ns3/log.h"
#include "ns3/test.h"
#include "ns3/simple-channel.h"
#include "ns3/node.h"
#include "ns3/config.h"
#include "ns3/tcp-header.h"
#include "tcp-general-test.h"
#include "ns3/tcp-linux-reno.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 538 of file tcp-linux-reno-test.cc.