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

Delta Between Two Patch Sets: src/traffic-control/wscript

Issue 314260043: PI queue disc implementation for ns-3
Left Patch Set: Created 7 years, 2 months ago
Right Patch Set: Created 6 years, 4 months 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:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « src/traffic-control/test/pi-queue-disc-test-suite.cc ('k') | no next file » | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
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/pi-queue-disc.cc',
20 'model/pie-queue-disc.cc', 20 'model/pie-queue-disc.cc',
21 'model/mq-queue-disc.cc',
21 'helper/traffic-control-helper.cc', 22 'helper/traffic-control-helper.cc',
22 'helper/queue-disc-container.cc' 23 'helper/queue-disc-container.cc'
23 ] 24 ]
24 25
25 module_test = bld.create_ns3_module_test_library('traffic-control') 26 module_test = bld.create_ns3_module_test_library('traffic-control')
26 module_test.source = [ 27 module_test.source = [
27 'test/red-queue-disc-test-suite.cc', 28 'test/red-queue-disc-test-suite.cc',
28 'test/codel-queue-disc-test-suite.cc', 29 'test/codel-queue-disc-test-suite.cc',
30 'test/adaptive-red-queue-disc-test-suite.cc',
29 'test/pi-queue-disc-test-suite.cc', 31 'test/pi-queue-disc-test-suite.cc',
30 'test/adaptive-red-queue-disc-test-suite.cc' 32 'test/pie-queue-disc-test-suite.cc',
33 'test/tc-flow-control-test-suite.cc'
31 ] 34 ]
32 35
33 headers = bld(features='ns3header') 36 headers = bld(features='ns3header')
34 headers.module = 'traffic-control' 37 headers.module = 'traffic-control'
35 headers.source = [ 38 headers.source = [
36 'model/traffic-control-layer.h', 39 'model/traffic-control-layer.h',
37 'model/packet-filter.h', 40 'model/packet-filter.h',
38 'model/queue-disc.h', 41 'model/queue-disc.h',
39 'model/pfifo-fast-queue-disc.h', 42 'model/pfifo-fast-queue-disc.h',
40 'model/red-queue-disc.h', 43 'model/red-queue-disc.h',
41 'model/codel-queue-disc.h', 44 'model/codel-queue-disc.h',
42 'model/fq-codel-queue-disc.h', 45 'model/fq-codel-queue-disc.h',
43 'model/pi-queue-disc.h', 46 'model/pi-queue-disc.h',
44 'model/pie-queue-disc.h', 47 'model/pie-queue-disc.h',
48 'model/mq-queue-disc.h',
45 'helper/traffic-control-helper.h', 49 'helper/traffic-control-helper.h',
46 'helper/queue-disc-container.h' 50 'helper/queue-disc-container.h'
47 ] 51 ]
48 52
49 if bld.env.ENABLE_EXAMPLES: 53 if bld.env.ENABLE_EXAMPLES:
50 bld.recurse('examples') 54 bld.recurse('examples')
51 55
52 bld.ns3_python_bindings() 56 bld.ns3_python_bindings()
53 57
LEFTRIGHT

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