Pavel Boyko
4f1dcd7a88
Bug 1030: routing/aodv example fixed
2010-11-17 11:03:07 +03:00
Josh Pelkey
2d432a3453
fix nms examples
2010-11-11 16:09:15 -05:00
Egemen K. Cetinkaya
0578a6f211
remove unneeded array
2010-11-09 20:27:55 -08:00
Tom Henderson
a516580b87
hello-simulator.cc depends on core module
2010-11-08 11:38:12 -08:00
Josh Pelkey
f36ac6236d
add includes for mpi build
2010-11-01 12:23:07 -04:00
Gustavo J. A. M. Carneiro
a46fcbe2cd
Missing ipv4-global-routing-helper.h include
2010-10-27 12:05:40 +01:00
Gustavo J. A. M. Carneiro
b668f9f9c9
Module layout rework for static-routing, list-routing, global-routing
...
--HG--
rename : src/helper/ipv4-global-routing-helper.cc => src/routing/global-routing/helper/ipv4-global-routing-helper.cc
rename : src/helper/ipv4-global-routing-helper.h => src/routing/global-routing/helper/ipv4-global-routing-helper.h
rename : src/routing/global-routing/candidate-queue.cc => src/routing/global-routing/model/candidate-queue.cc
rename : src/routing/global-routing/candidate-queue.h => src/routing/global-routing/model/candidate-queue.h
rename : src/routing/global-routing/global-route-manager-impl.cc => src/routing/global-routing/model/global-route-manager-impl.cc
rename : src/routing/global-routing/global-route-manager-impl.h => src/routing/global-routing/model/global-route-manager-impl.h
rename : src/routing/global-routing/global-route-manager.cc => src/routing/global-routing/model/global-route-manager.cc
rename : src/routing/global-routing/global-route-manager.h => src/routing/global-routing/model/global-route-manager.h
rename : src/routing/global-routing/global-router-interface.cc => src/routing/global-routing/model/global-router-interface.cc
rename : src/routing/global-routing/global-router-interface.h => src/routing/global-routing/model/global-router-interface.h
rename : src/routing/global-routing/global-routing.h => src/routing/global-routing/model/global-routing.h
rename : src/routing/global-routing/ipv4-global-routing.cc => src/routing/global-routing/model/ipv4-global-routing.cc
rename : src/routing/global-routing/ipv4-global-routing.h => src/routing/global-routing/model/ipv4-global-routing.h
rename : src/helper/ipv4-list-routing-helper.cc => src/routing/list-routing/helper/ipv4-list-routing-helper.cc
rename : src/helper/ipv4-list-routing-helper.h => src/routing/list-routing/helper/ipv4-list-routing-helper.h
rename : src/helper/ipv6-list-routing-helper.cc => src/routing/list-routing/helper/ipv6-list-routing-helper.cc
rename : src/helper/ipv6-list-routing-helper.h => src/routing/list-routing/helper/ipv6-list-routing-helper.h
rename : src/routing/list-routing/ipv4-list-routing.cc => src/routing/list-routing/model/ipv4-list-routing.cc
rename : src/routing/list-routing/ipv4-list-routing.h => src/routing/list-routing/model/ipv4-list-routing.h
rename : src/routing/list-routing/ipv6-list-routing.cc => src/routing/list-routing/model/ipv6-list-routing.cc
rename : src/routing/list-routing/ipv6-list-routing.h => src/routing/list-routing/model/ipv6-list-routing.h
rename : src/helper/ipv4-static-routing-helper.cc => src/routing/static-routing/helper/ipv4-static-routing-helper.cc
rename : src/helper/ipv4-static-routing-helper.h => src/routing/static-routing/helper/ipv4-static-routing-helper.h
rename : src/helper/ipv6-static-routing-helper.cc => src/routing/static-routing/helper/ipv6-static-routing-helper.cc
rename : src/helper/ipv6-static-routing-helper.h => src/routing/static-routing/helper/ipv6-static-routing-helper.h
rename : src/routing/static-routing/ipv4-routing-table-entry.cc => src/routing/static-routing/model/ipv4-routing-table-entry.cc
rename : src/routing/static-routing/ipv4-routing-table-entry.h => src/routing/static-routing/model/ipv4-routing-table-entry.h
rename : src/routing/static-routing/ipv4-static-routing.cc => src/routing/static-routing/model/ipv4-static-routing.cc
rename : src/routing/static-routing/ipv4-static-routing.h => src/routing/static-routing/model/ipv4-static-routing.h
rename : src/routing/static-routing/ipv6-routing-table-entry.cc => src/routing/static-routing/model/ipv6-routing-table-entry.cc
rename : src/routing/static-routing/ipv6-routing-table-entry.h => src/routing/static-routing/model/ipv6-routing-table-entry.h
rename : src/routing/static-routing/ipv6-static-routing.cc => src/routing/static-routing/model/ipv6-static-routing.cc
rename : src/routing/static-routing/ipv6-static-routing.h => src/routing/static-routing/model/ipv6-static-routing.h
2010-10-26 18:02:17 +01:00
Gustavo J. A. M. Carneiro
7111deedff
Fix some examples, broken after bridge/olsr reorganization
2010-10-25 21:43:38 +01:00
Gustavo J. A. M. Carneiro
1459f529be
Convert the virtual-net-device module to the new layout
...
--HG--
rename : examples/tunneling/virtual-net-device.cc => src/devices/virtual-net-device/examples/virtual-net-device.cc
rename : src/devices/virtual-net-device/virtual-net-device.cc => src/devices/virtual-net-device/model/virtual-net-device.cc
rename : src/devices/virtual-net-device/virtual-net-device.h => src/devices/virtual-net-device/model/virtual-net-device.h
2010-10-25 15:13:44 +01:00
Gustavo J. A. M. Carneiro
8b3b61d74f
Convert the bridge module to the new layout
...
--HG--
rename : examples/csma/csma-bridge-one-hop.cc => src/devices/bridge/examples/csma-bridge-one-hop.cc
rename : examples/csma/csma-bridge.cc => src/devices/bridge/examples/csma-bridge.cc
rename : examples/csma/csma-bridge.py => src/devices/bridge/examples/csma-bridge.py
rename : src/helper/bridge-helper.cc => src/devices/bridge/helper/bridge-helper.cc
rename : src/helper/bridge-helper.h => src/devices/bridge/helper/bridge-helper.h
rename : src/devices/bridge/bridge-channel.cc => src/devices/bridge/model/bridge-channel.cc
rename : src/devices/bridge/bridge-channel.h => src/devices/bridge/model/bridge-channel.h
rename : src/devices/bridge/bridge-net-device.cc => src/devices/bridge/model/bridge-net-device.cc
rename : src/devices/bridge/bridge-net-device.h => src/devices/bridge/model/bridge-net-device.h
2010-10-25 15:00:28 +01:00
Gustavo J. A. M. Carneiro
866da8a2f7
Convert the olsr module to the new module layout
...
--HG--
rename : src/routing/olsr/olsr.h => src/routing/olsr/doc/olsr.h
rename : examples/routing/olsr-hna.cc => src/routing/olsr/examples/olsr-hna.cc
rename : examples/routing/simple-point-to-point-olsr.cc => src/routing/olsr/examples/simple-point-to-point-olsr.cc
rename : src/helper/olsr-helper.cc => src/routing/olsr/helper/olsr-helper.cc
rename : src/helper/olsr-helper.h => src/routing/olsr/helper/olsr-helper.h
rename : src/routing/olsr/olsr-header.cc => src/routing/olsr/model/olsr-header.cc
rename : src/routing/olsr/olsr-header.h => src/routing/olsr/model/olsr-header.h
rename : src/routing/olsr/olsr-repositories.h => src/routing/olsr/model/olsr-repositories.h
rename : src/routing/olsr/olsr-routing-protocol.cc => src/routing/olsr/model/olsr-routing-protocol.cc
rename : src/routing/olsr/olsr-routing-protocol.h => src/routing/olsr/model/olsr-routing-protocol.h
rename : src/routing/olsr/olsr-state.cc => src/routing/olsr/model/olsr-state.cc
rename : src/routing/olsr/olsr-state.h => src/routing/olsr/model/olsr-state.h
2010-10-25 14:43:02 +01:00
Gustavo J. A. M. Carneiro
86d74a5980
flow-monitor-helper.h is no longer part of the helper module
2010-10-23 12:50:24 +01:00
Gustavo J. A. M. Carneiro
f675161e43
Adapt the flow-monitor module to the new module tree layout spec.
...
--HG--
rename : src/contrib/flow-monitor/design.txt => src/contrib/flow-monitor/doc/design.txt
rename : examples/flowmon/flowmon-parse-results.py => src/contrib/flow-monitor/examples/flowmon-parse-results.py
rename : examples/flowmon/wifi-olsr-flowmon.py => src/contrib/flow-monitor/examples/wifi-olsr-flowmon.py
rename : src/helper/flow-monitor-helper.cc => src/contrib/flow-monitor/helper/flow-monitor-helper.cc
rename : src/helper/flow-monitor-helper.h => src/contrib/flow-monitor/helper/flow-monitor-helper.h
rename : src/contrib/flow-monitor/flow-classifier.cc => src/contrib/flow-monitor/model/flow-classifier.cc
rename : src/contrib/flow-monitor/flow-classifier.h => src/contrib/flow-monitor/model/flow-classifier.h
rename : src/contrib/flow-monitor/flow-monitor.cc => src/contrib/flow-monitor/model/flow-monitor.cc
rename : src/contrib/flow-monitor/flow-monitor.h => src/contrib/flow-monitor/model/flow-monitor.h
rename : src/contrib/flow-monitor/flow-probe.cc => src/contrib/flow-monitor/model/flow-probe.cc
rename : src/contrib/flow-monitor/flow-probe.h => src/contrib/flow-monitor/model/flow-probe.h
rename : src/contrib/flow-monitor/histogram.cc => src/contrib/flow-monitor/model/histogram.cc
rename : src/contrib/flow-monitor/histogram.h => src/contrib/flow-monitor/model/histogram.h
rename : src/contrib/flow-monitor/ipv4-flow-classifier.cc => src/contrib/flow-monitor/model/ipv4-flow-classifier.cc
rename : src/contrib/flow-monitor/ipv4-flow-classifier.h => src/contrib/flow-monitor/model/ipv4-flow-classifier.h
rename : src/contrib/flow-monitor/ipv4-flow-probe.cc => src/contrib/flow-monitor/model/ipv4-flow-probe.cc
rename : src/contrib/flow-monitor/ipv4-flow-probe.h => src/contrib/flow-monitor/model/ipv4-flow-probe.h
2010-10-22 17:18:49 +01:00
Gustavo J. A. M. Carneiro
a73a1cb6f0
Add example python script to parse Flow Monitor XML results.
2010-10-22 14:59:56 +01:00
Egemen K. Cetinkaya
68a875fa41
Fix comments on matrix-topology example
2010-10-19 22:03:30 -07:00
Tom Henderson
5c1a7dc52e
fix optimized build
2010-10-19 21:58:13 -07:00
Egemen K. Cetinkaya
cab265b38f
Matrix topology example program
2010-10-18 22:02:03 -07:00
Tom Henderson
d7e08772f0
fix csma-packet-socket.cc comments
2010-10-08 09:43:42 -07:00
Quincy Tse
21f5b31c16
Bug 930 - examples/topology-read/topology-example-sim.cc uses variable length array
2010-08-10 22:33:13 -04:00
Gustavo J. A. M. Carneiro
47a5ba267a
Bring nodes close together, due to changes in ns-3.9 that bring reduced wifi range
2010-08-10 12:28:56 +01:00
Gustavo J. A. M. Carneiro
b524d3492f
realtime-udp-echo.cc ported to python
2010-08-10 12:21:08 +01:00
Josh Pelkey
207a9bd931
remove mobility trace to pass regression for now
2010-08-09 18:47:12 -04:00
Flavio Kubota
ad4c1c6c98
Bug 953 - WiMAX channel scanning overflow
2010-08-07 21:15:14 -03:00
Josh Pelkey
a387e018aa
Bug 970 - move UAN over to new directory structure
2010-08-03 15:23:18 -04:00
Gilaras Drakeson
6190f34d6d
SetAllowBroadcast(true) addition made to wifi-simple-infra.cc and wifi-simple-interference.cc
2010-07-19 23:15:42 +05:30
Gilaras Drakeson
b5c5f394c2
Adds SetAllowBroadcast(true) to wifi-simple-adhoc.cc
2010-07-19 22:37:44 +05:30
ltracy
0d54c64023
Fixed valgrind errors
2010-07-09 13:29:12 -07:00
Yida Gao
8e486a1b28
Fix errors in simple-point-to-point-olsr.cc comments
2010-07-08 20:18:14 -07:00
Josh Pelkey
26591e3a74
fix uan example
2010-06-28 14:47:06 -04:00
Leonard Tracy
c0e7539b6e
UAN module addition
2010-06-24 14:35:29 -04:00
Hajime Tazaki
99b3d69735
Bug 946 - Rocketfuel topology dataset support for topology reader
2010-06-23 18:16:45 +09:00
Dean Armstrong
9d861d1332
Bug 853: Use consistent standards/rates for examples and tests that use Wi-Fi
...
The change to consider mandatory rates for control responses if a
suitable basic rate could not be found broke the tests involving the
wireless/wifi-simple-adhoc-grid example, and the
routing-olsr-regression testsuite.
In these cases it is actually the tests that need updating; in the
wifi-simple-adhoc-grid test and the bug780-test part of the
routing-olsr-regression testsuite, 802.11b rates were being used with
the Wi-Fi PHY standard left at the default of 802.11a. The fix here is
to set the standard to 802.11b in the test.
In the tx-regression-test part of routing-olsr-regression, the problem
was that the reference traces needed to be updated given the control
response rate fix. In this case I have also modified the test to set
the standard to 802.11a for clarity.
2010-06-23 09:01:30 +01:00
Gustavo J. A. M. Carneiro
869a868a4d
Another missing <math.h> include
2010-06-20 15:57:49 +01:00
Martín Giachino
37a1da58c1
473: brand new NS-2 mobility trace reader merged
2010-06-20 17:21:22 +04:00
Dean Armstrong
d1ab02bcc3
Bug 871: Update OFDM validation script for new rate naming
2010-06-16 20:49:41 +01:00
Dean Armstrong
e86eaa4e6b
Bug 871: Rework construction of Wi-Fi rates
...
This patch attempts to lay some groundwork for enhancements to the Wi-Fi module
by bringing the representation of transmit rates more in line with the
standard.
The key part of the patch is the introduction of a type that corresponds to the
notion of Modulation Class described in IEEE 802.11-2007, Section 9.6.1, Table
9-2.
It also adds coding rate information to the WifiModes and centralises their
construction into a single WifiModeFactory method. The rates are also renamed
with reference to their Modulation Class.
WifiModes no longer have a WifiStandard, but the latter type still exists and is
used to imply the set of WifiModes that a MAC/PHY pair will support.
2010-06-16 10:55:13 +01:00
Gary Pei
b7d10f0456
Add NistErrorRateModel for wifi
2010-06-15 10:28:51 -07:00
Lalith Suresh
51f737b0cf
hnaEntries Create() moved into if block for clarity
2010-06-13 13:40:12 +05:30
Nicola Baldo
934f769b9a
merged spectrum framework
2010-06-11 19:30:06 +02:00
Tom Henderson
9bf27e3942
bug 702: make global routing robust to link/device events
2010-05-24 10:52:58 -07:00
Duy Nguyen
a8b12c20a1
cleaned up and fixed valgrind error in multirate example
2010-05-21 14:19:15 -07:00
Duy Nguyen
19e1a27a0f
disable flowmonitor for multirate example
2010-05-20 13:45:20 -07:00
Duy Nguyen
d4b594439f
update multirate example for test.py
2010-05-19 16:09:42 -07:00
Nicola Baldo
82e936500e
fixed bug 890
2010-05-18 15:38:17 +02:00
Nicola Baldo
0034ca494d
fixed bug 843
2010-05-18 11:35:47 +02:00
Mirko Banchi
48cf007902
add methods in QosWifiMacHelper for block ack parameters setup
...
--HG--
extra : rebase_source : 462107d0be0f263676a906bce3d445073bc41d02
2010-05-10 16:41:20 +02:00
Andrey Mazo
5438b7208c
spell check, mostly in comments.
2010-04-23 15:09:31 +04:00
Kim Højgaard-Hansen
3de4fcd57e
Bug 885 - Error in Ascii tracing in Python examples
2010-04-20 14:12:35 -04:00
Gustavo J. A. M. Carneiro
9e90efb5cb
Fix a couple of Python examples
2010-04-16 15:06:54 +01:00
Gustavo J. A. M. Carneiro
32b15e4e92
Fix tracing part of the mixed-wireless.py example
2010-04-16 12:58:30 +01:00