A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
fq-pie-queue-disc-test-suite.cc File Reference
#include "ns3/fq-pie-queue-disc.h"
#include "ns3/ipv4-address.h"
#include "ns3/ipv4-header.h"
#include "ns3/ipv4-packet-filter.h"
#include "ns3/ipv4-queue-disc-item.h"
#include "ns3/ipv6-header.h"
#include "ns3/ipv6-packet-filter.h"
#include "ns3/ipv6-queue-disc-item.h"
#include "ns3/pie-queue-disc.h"
#include "ns3/pointer.h"
#include "ns3/simulator.h"
#include "ns3/string.h"
#include "ns3/tcp-header.h"
#include "ns3/test.h"
#include "ns3/udp-header.h"
+ Include dependency graph for fq-pie-queue-disc-test-suite.cc:

Go to the source code of this file.

Classes

class  FqPieQueueDiscDeficit
 This class tests the deficit per flow. More...
 
class  FqPieQueueDiscIPFlowsSeparationAndPacketLimit
 This class tests the IP flows separation and the packet limit. More...
 
class  FqPieQueueDiscL4sMode
 This class tests L4S mode. More...
 
class  FqPieQueueDiscNoSuitableFilter
 This class tests packets for which there is no suitable filter. More...
 
class  FqPieQueueDiscSetLinearProbing
 This class tests linear probing, collision response, and set creation capability of set associative hashing in FqPIE. More...
 
class  FqPieQueueDiscTCPFlowsSeparation
 This class tests the TCP flows separation. More...
 
class  FqPieQueueDiscTestSuite
 FQ-PIE queue disc test suite. More...
 
class  FqPieQueueDiscUDPFlowsSeparation
 This class tests the UDP flows separation. More...
 
class  Ipv4FqPieTestPacketFilter
 Simple test packet filter able to classify IPv4 packets. More...
 

Variables

static FqPieQueueDiscTestSuite g_fqPieQueueDiscTestSuite
 Do not forget to allocate an instance of this TestSuite.
 
static int32_t g_hash
 Variable to assign g_hash to a new packet's flow.
 

Variable Documentation

◆ g_fqPieQueueDiscTestSuite

FqPieQueueDiscTestSuite g_fqPieQueueDiscTestSuite
static

Do not forget to allocate an instance of this TestSuite.

Definition at line 1175 of file fq-pie-queue-disc-test-suite.cc.

◆ g_hash

int32_t g_hash
static

Variable to assign g_hash to a new packet's flow.

Definition at line 47 of file fq-pie-queue-disc-test-suite.cc.

Referenced by Ipv4FqPieTestPacketFilter::DoClassify(), FqPieQueueDiscNoSuitableFilter::DoRun(), and FqPieQueueDiscSetLinearProbing::DoRun().