ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ns-2/diffserv/ew.h File Reference

#include "packet.h"
#include "dsPolicy.h"

Compounds

struct  AList
struct  AListEntry
class  EWdetector
class  EWdetectorB
class  EWdetectorP
class  EWPolicy
class  HLF
struct  PktRec
struct  SWin
struct  SWinEntry
class  TBrateLimitor

Defines

#define EW_MAX_WIN   8
#define EW_SWIN_SIZE   4
#define EW_DETECT_RANGE   0.1
#define EW_RELEASE_RANGE   0.1
#define EW_MIN_DROP_P   0.1
#define EW_MAX_DROP_P   0.9
#define EW_FLOW_TIME_OUT   10.0
#define EW_SAMPLE_INTERVAL   240
#define EW_DETECT_INTERVAL   60
#define EW_MIN_SAMPLE_INTERVAL   60
#define EW_MIN_DETECT_INTERVAL   15
#define ALPHA   0.875
#define PKT_ARRIVAL   1001
#define PKT_DEPT   1002
#define PKT_DROP   1003
#define EW_DT_INV   240
#define EW_DB_INV   EW_DT_INV
#define EW_UNCHANGE   -1
#define DEFAULT_TB_SIZE   50
#define DEFAULT_TB_RATE_P   5
#define DEFAULT_TB_RATE_B   1000

Define Documentation

#define ALPHA   0.875
 

#define DEFAULT_TB_RATE_B   1000
 

#define DEFAULT_TB_RATE_P   5
 

#define DEFAULT_TB_SIZE   50
 

#define EW_DB_INV   EW_DT_INV
 

#define EW_DETECT_INTERVAL   60
 

#define EW_DETECT_RANGE   0.1
 

#define EW_DT_INV   240
 

#define EW_FLOW_TIME_OUT   10.0
 

#define EW_MAX_DROP_P   0.9
 

#define EW_MAX_WIN   8
 

#define EW_MIN_DETECT_INTERVAL   15
 

#define EW_MIN_DROP_P   0.1
 

#define EW_MIN_SAMPLE_INTERVAL   60
 

#define EW_RELEASE_RANGE   0.1
 

#define EW_SAMPLE_INTERVAL   240
 

#define EW_SWIN_SIZE   4
 

#define EW_UNCHANGE   -1
 

#define PKT_ARRIVAL   1001
 

#define PKT_DEPT   1002
 

#define PKT_DROP   1003
 


This document is generated by doxygen.