Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(333)

Side by Side Diff: src/traffic-control/wscript

Issue 314260043: PI queue disc implementation for ns-3
Patch Set: Created 7 years ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/traffic-control/test/pi-queue-disc-test-suite.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; - *- 1 # -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; - *-
2 2
3 # def options(opt): 3 # def options(opt):
4 # pass 4 # pass
5 5
6 # def configure(conf): 6 # def configure(conf):
7 # conf.check_nonfatal(header_name='stdint.h', define_name='HAVE_STDINT_H') 7 # conf.check_nonfatal(header_name='stdint.h', define_name='HAVE_STDINT_H')
8 8
9 def build(bld): 9 def build(bld):
10 module = bld.create_ns3_module('traffic-control', ['core', 'network']) 10 module = bld.create_ns3_module('traffic-control', ['core', 'network'])
11 module.source = [ 11 module.source = [
12 'model/traffic-control-layer.cc', 12 'model/traffic-control-layer.cc',
13 'model/packet-filter.cc', 13 'model/packet-filter.cc',
14 'model/queue-disc.cc', 14 'model/queue-disc.cc',
15 'model/pfifo-fast-queue-disc.cc', 15 'model/pfifo-fast-queue-disc.cc',
16 'model/red-queue-disc.cc', 16 'model/red-queue-disc.cc',
17 'model/codel-queue-disc.cc', 17 'model/codel-queue-disc.cc',
18 'model/fq-codel-queue-disc.cc', 18 'model/fq-codel-queue-disc.cc',
19 'model/pi-queue-disc.cc',
19 'model/pie-queue-disc.cc', 20 'model/pie-queue-disc.cc',
20 'helper/traffic-control-helper.cc', 21 'helper/traffic-control-helper.cc',
21 'helper/queue-disc-container.cc' 22 'helper/queue-disc-container.cc'
22 ] 23 ]
23 24
24 module_test = bld.create_ns3_module_test_library('traffic-control') 25 module_test = bld.create_ns3_module_test_library('traffic-control')
25 module_test.source = [ 26 module_test.source = [
26 'test/red-queue-disc-test-suite.cc', 27 'test/red-queue-disc-test-suite.cc',
27 'test/codel-queue-disc-test-suite.cc', 28 'test/codel-queue-disc-test-suite.cc',
28 'test/adaptive-red-queue-disc-test-suite.cc', 29 'test/adaptive-red-queue-disc-test-suite.cc',
30 'test/pi-queue-disc-test-suite.cc',
29 'test/pie-queue-disc-test-suite.cc', 31 'test/pie-queue-disc-test-suite.cc',
30 'test/tc-flow-control-test-suite.cc' 32 'test/tc-flow-control-test-suite.cc'
31 ] 33 ]
32 34
33 headers = bld(features='ns3header') 35 headers = bld(features='ns3header')
34 headers.module = 'traffic-control' 36 headers.module = 'traffic-control'
35 headers.source = [ 37 headers.source = [
36 'model/traffic-control-layer.h', 38 'model/traffic-control-layer.h',
37 'model/packet-filter.h', 39 'model/packet-filter.h',
38 'model/queue-disc.h', 40 'model/queue-disc.h',
39 'model/pfifo-fast-queue-disc.h', 41 'model/pfifo-fast-queue-disc.h',
40 'model/red-queue-disc.h', 42 'model/red-queue-disc.h',
41 'model/codel-queue-disc.h', 43 'model/codel-queue-disc.h',
42 'model/fq-codel-queue-disc.h', 44 'model/fq-codel-queue-disc.h',
45 'model/pi-queue-disc.h',
43 'model/pie-queue-disc.h', 46 'model/pie-queue-disc.h',
44 'helper/traffic-control-helper.h', 47 'helper/traffic-control-helper.h',
45 'helper/queue-disc-container.h' 48 'helper/queue-disc-container.h'
46 ] 49 ]
47 50
48 if bld.env.ENABLE_EXAMPLES: 51 if bld.env.ENABLE_EXAMPLES:
49 bld.recurse('examples') 52 bld.recurse('examples')
50 53
51 bld.ns3_python_bindings() 54 bld.ns3_python_bindings()
52 55
OLDNEW
« no previous file with comments | « src/traffic-control/test/pi-queue-disc-test-suite.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b