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
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
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
Yida Gao
8e486a1b28
Fix errors in simple-point-to-point-olsr.cc comments
2010-07-08 20:18:14 -07: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
Lalith Suresh
51f737b0cf
hnaEntries Create() moved into if block for clarity
2010-06-13 13:40:12 +05:30
Tom Henderson
9bf27e3942
bug 702: make global routing robust to link/device events
2010-05-24 10:52:58 -07: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
Lalith Suresh
2d665db3ad
Bug 407 - OLSR is missing HNA support
2010-03-17 15:46:42 +00:00
Craig Dowell
175ac1f10a
OutputStreamKeeper to OutputStreamWrapper
...
--HG--
rename : src/common/output-stream-keeper.cc => src/common/output-stream-wrapper.cc
rename : src/common/output-stream-keeper.h => src/common/output-stream-wrapper.h
2010-02-23 10:30:38 -08:00
Craig Dowell
2d1892a496
The name OutputStreamObject is no longer appropriate
...
--HG--
rename : src/common/output-stream-object.cc => src/common/output-stream-keeper.cc
rename : src/common/output-stream-object.h => src/common/output-stream-keeper.h
2010-02-12 17:31:11 -08:00
Craig Dowell
3c1d36d76b
remove ascii-writer, pcap-writer, branch merge
2010-02-12 16:20:59 -08:00
Tom Henderson
c5160ab463
Clean up some stale comments in examples
2010-02-12 11:25:17 -08:00
Craig Dowell
f3436f8baf
add ipv6
2010-01-27 21:23:30 -08:00
Craig Dowell
ec4936c20a
checkpoint
2010-01-22 12:44:53 -08:00
Craig Dowell
9c63d686c2
checkpoint
...
--HG--
rename : src/helper/ascii-trace-user-helper.cc => src/helper/ascii-trace-user-helper-for-device.cc
rename : src/helper/ascii-trace-user-helper.h => src/helper/ascii-trace-user-helper-for-device.h
rename : src/helper/pcap-user-helper.cc => src/helper/pcap-user-helper-for-device.cc
rename : src/helper/pcap-user-helper.h => src/helper/pcap-user-helper-for-device.h
2010-01-22 00:58:01 -08:00
Craig Dowell
75782d0884
redo pcap tracing
2010-01-04 10:35:32 -08:00
Sebastien Vincent
b7832a46cb
Indent correctly IPv6 code.
2009-12-30 14:22:25 +01:00
Pavel Boyko
261bf2c30d
Bug 606 testcase. Now routing-aodv-regression should crash until bug will be fixed.
2009-12-11 11:19:49 +03:00
Sebastien Vincent
8567ef7507
Merge with ns-3-dev.
2009-11-18 08:57:32 +01:00
Pavel Boyko
ec211c384b
[aodv] Code style fixes proposed by Faker in his review
2009-10-26 10:11:26 +03:00
Sebastien Vincent
790003f77e
Update e-mail address of David.
2009-10-18 16:32:00 +02:00
Pavel Boyko
4c6f1fe1be
[aodv] Fix aodv.cc example & helpers
...
--HG--
rename : examples/aodv.cc => examples/routing/aodv.cc
2009-10-08 15:47:59 +04:00
Craig Dowell
69e1aaa1cf
split examples, add examples, tweak test.py to minimize builds
...
--HG--
rename : examples/csma-bridge-one-hop.cc => examples/csma/csma-bridge-one-hop.cc
rename : examples/csma-bridge.cc => examples/csma/csma-bridge.cc
rename : examples/csma-bridge.py => examples/csma/csma-bridge.py
rename : examples/csma-broadcast.cc => examples/csma/csma-broadcast.cc
rename : examples/csma-multicast.cc => examples/csma/csma-multicast.cc
rename : examples/csma-one-subnet.cc => examples/csma/csma-one-subnet.cc
rename : examples/csma-packet-socket.cc => examples/csma/csma-packet-socket.cc
rename : examples/csma-ping.cc => examples/csma/csma-ping.cc
rename : examples/csma-raw-ip-socket.cc => examples/csma/csma-raw-ip-socket.cc
rename : examples/csma-star.cc => examples/csma/csma-star.cc
rename : examples/emu-ping.cc => examples/emulation/emu-ping.cc
rename : examples/emu-udp-echo.cc => examples/emulation/emu-udp-echo.cc
rename : examples/simple-error-model.cc => examples/error-model/simple-error-model.cc
rename : examples/wifi-olsr-flowmon.py => examples/flowmon/wifi-olsr-flowmon.py
rename : examples/icmpv6-redirect.cc => examples/ipv6/icmpv6-redirect.cc
rename : examples/ping6.cc => examples/ipv6/ping6.cc
rename : examples/radvd-two-prefix.cc => examples/ipv6/radvd-two-prefix.cc
rename : examples/radvd.cc => examples/ipv6/radvd.cc
rename : examples/test-ipv6.cc => examples/ipv6/test-ipv6.cc
rename : examples/mesh.cc => examples/mesh/mesh.cc
rename : examples/object-names.cc => examples/naming/object-names.cc
rename : examples/realtime-udp-echo.cc => examples/realtime/realtime-udp-echo.cc
rename : examples/dynamic-global-routing.cc => examples/routing/dynamic-global-routing.cc
rename : examples/global-injection-slash32.cc => examples/routing/global-injection-slash32.cc
rename : examples/global-routing-slash32.cc => examples/routing/global-routing-slash32.cc
rename : examples/mixed-global-routing.cc => examples/routing/mixed-global-routing.cc
rename : examples/nix-simple.cc => examples/routing/nix-simple.cc
rename : examples/nms-p2p-nix.cc => examples/routing/nms-p2p-nix.cc
rename : examples/simple-alternate-routing.cc => examples/routing/simple-alternate-routing.cc
rename : examples/simple-global-routing.cc => examples/routing/simple-global-routing.cc
rename : examples/simple-point-to-point-olsr.cc => examples/routing/simple-point-to-point-olsr.cc
rename : examples/simple-routing-ping6.cc => examples/routing/simple-routing-ping6.cc
rename : examples/simple-routing-ping6.py => examples/routing/simple-routing-ping6.py
rename : examples/static-routing-slash32.cc => examples/routing/static-routing-slash32.cc
rename : examples/tap-wifi-dumbbell.cc => examples/tap/tap-wifi-dumbbell.cc
rename : examples/star.cc => examples/tcp/star.cc
rename : examples/tcp-large-transfer.cc => examples/tcp/tcp-large-transfer.cc
rename : examples/tcp-nsc-lfn.cc => examples/tcp/tcp-nsc-lfn.cc
rename : examples/tcp-nsc-zoo.cc => examples/tcp/tcp-nsc-zoo.cc
rename : examples/tcp-star-server.cc => examples/tcp/tcp-star-server.cc
rename : examples/virtual-net-device.cc => examples/tunneling/virtual-net-device.cc
rename : examples/first.cc => examples/tutorial/first.cc
rename : examples/first.py => examples/tutorial/first.py
rename : examples/hello-simulator.cc => examples/tutorial/hello-simulator.cc
rename : examples/second.cc => examples/tutorial/second.cc
rename : examples/third.cc => examples/tutorial/third.cc
rename : examples/udp-echo.cc => examples/udp/udp-echo.cc
rename : examples/mixed-wireless.cc => examples/wireless/mixed-wireless.cc
rename : examples/mixed-wireless.py => examples/wireless/mixed-wireless.py
rename : examples/multirate.cc => examples/wireless/multirate.cc
rename : examples/simple-wifi-frame-aggregation.cc => examples/wireless/simple-wifi-frame-aggregation.cc
rename : examples/wifi-adhoc.cc => examples/wireless/wifi-adhoc.cc
rename : examples/wifi-ap.cc => examples/wireless/wifi-ap.cc
rename : examples/wifi-ap.py => examples/wireless/wifi-ap.py
rename : examples/wifi-clear-channel-cmu.cc => examples/wireless/wifi-clear-channel-cmu.cc
rename : examples/wifi-wired-bridging.cc => examples/wireless/wifi-wired-bridging.cc
2009-10-06 19:34:29 -07:00