From code at nsnam-code.ece.gatech.edu Tue Jul 1 08:08:05 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 1 Jul 2008 11:08:05 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1214924885.0@code.nsnam.org> ---- fix typo user: Liu Jian files: examples/netlink-process.cc url: http://code.nsnam.org/lj/quagga-porting/rev/3a7ab549f7b5 From code at nsnam-code.ece.gatech.edu Tue Jul 1 09:15:50 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 1 Jul 2008 12:15:50 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1214928950.0@code.nsnam.org> ---- do some code cleaning user: Liu Jian files: src/process/process-manager.cc url: http://code.nsnam.org/lj/quagga-porting/rev/12e17caf5f16 From code at nsnam-code.ece.gatech.edu Tue Jul 1 11:00:08 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 1 Jul 2008 14:00:08 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1214935208.0@code.nsnam.org> ---- bug 236: add optional support for tcp and udp checksum. user: Sebastien Vincent files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/ns-3-dev/rev/33d1ca2e4ba4 ---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc url: http://code.nsnam.org/ns-3-dev/rev/8e6ac6061680 From code at nsnam-code.ece.gatech.edu Tue Jul 1 11:05:54 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 1 Jul 2008 14:05:54 -0400 Subject: [Ns-commits] gjc/ns-3-pybindgen-notracing Message-ID: <1214935554.0@code.nsnam.org> ---- Make ns3_module_xxxx.py files dependencies for the python bindings generation process. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/78cfd013540c From code at nsnam-code.ece.gatech.edu Tue Jul 1 13:32:38 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 1 Jul 2008 16:32:38 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1214944358.0@code.nsnam.org> ---- fix hardcoded path user: Hagen Paul Pfeifer files: src/simulator/multiparampi.h url: http://code.nsnam.org/pfeifer/ns-3-para/rev/b59371682786 ---- fix distribution logic user: Hagen Paul Pfeifer files: src/devices/point-to-point/point-to-point-channel.cc src/simulator/node-federate.cc url: http://code.nsnam.org/pfeifer/ns-3-para/rev/ace7d2310ba2 From code at nsnam-code.ece.gatech.edu Tue Jul 1 16:03:56 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 1 Jul 2008 19:03:56 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1214953436.0@code.nsnam.org> ---- start to add MPI receive functionality user: Hagen Paul Pfeifer files: src/simulator/multiparampi.cc src/simulator/multiparampi.h src/simulator/node-federate.cc src/simulator/simulator.cc url: http://code.nsnam.org/pfeifer/ns-3-para/rev/bc72cb9b4818 From code at nsnam-code.ece.gatech.edu Tue Jul 1 21:57:42 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 00:57:42 -0400 Subject: [Ns-commits] craigdo/ns-3-emu Message-ID: <1214974662.0@code.nsnam.org> ---- Patch for bug 240 user: Craig Dowell files: src/core/random-variable.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/11719a408a0c ---- reposition trace hook in csma to address bug 241. user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/239c4bc21ebf ---- Apply Patch for Bug 237 user: Craig Dowell files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ea16c44eb90d ---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d user: Craig Dowell files: .hgtags url: http://code.nsnam.org/craigdo/ns-3-emu/rev/509acaf2966c ---- cleanup tag names user: Mathieu Lacage files: .hgtags url: http://code.nsnam.org/craigdo/ns-3-emu/rev/90d43bddb855 ---- remove tutorial directory user: Craig Dowell files: tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a0536cbdfbb3 ---- add updated tutorial examples user: Craig Dowell files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7305032b6100 ---- swap in new tutorial user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/! statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/da67e8efa347 ---- swapping in all of tutorial would be better user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/introduction.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/76188c437e2e ---- ignore moved figures dir user: Craig Dowell files: doc/tutorial/Makefile url: http://code.nsnam.org/craigdo/ns-3-emu/rev/161f931d516f ---- external dependency on figures user: Craig Dowell files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a91af04071df ---- work through second tutorial example user: Craig Dowell files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/1bb6f018fc42 ---- finish off csma tutorial example words user: Craig Dowell files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/6b297a1f231b ---- cleanup tutorial third.cc a bit user: Craig Dowell files: examples/third.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7c645e1799b1 ---- finish up with a wifi example user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ff29f4ba75ed ---- Table of content fixes user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/0b45016b6097 ---- nits on Sections 1-4 user: Tom Henderson files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7130a81b683c ---- formatting nits on the Tweaking chapter user: Tom Henderson files: doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8762b90e6f7e ---- branch merge user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2f13fb6901b5 ---- a few section 8 nits user: Tom Henderson files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/1d2fe1f35250 ---- editing pass through the tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b0af63b9f9a6 ---- merge user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2e205ef88dab ---- mispeeling in tutorial command sequence user: Craig Dowell files: doc/tutorial/getting-started.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/dde05296726b ---- cleaning up tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/fe47da29d783 ---- more editing passes through tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/e6259dcffada ---- minor tweaks for menus on tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/11e3699b754e ---- address helpful tutorial comments by reviewers user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9042f35c445e ---- remove section in tutorial, move browsing part to where it makes more sense. user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/4b3c76369b28 ---- remote browsing from tutorial menus user: Craig Dowell files: doc/tutorial/tutorial.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/244be25117b9 ---- tweak, tweak the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/f11e4def3fc4 ---- some final tweaks to the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ea06eff669b3 ---- Tutorial TOC tweaks user: Craig Dowell files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/be3532c51a37 ---- Prepare for 3.1 user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/93218ac0d373 ---- new convention for release tags user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/craigdo/ns-3-emu/rev/42504fb1f7be ---- Added tag ns-3.1 for changeset 42504fb1f7be user: Craig Dowell files: .hgtags url: http://code.nsnam.org/craigdo/ns-3-emu/rev/5768685f9fdb ---- Added tag ns-3.1 for changeset 5768685f9fdb user: Craig Dowell files: .hgtags url: http://code.nsnam.org/craigdo/ns-3-emu/rev/882d82aae6c2 ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b8db6cd10444 ---- chapter on Node and internet stack, for manual user: Tom Henderson files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9a6f1b3c6e0b ---- bug 236: add optional support for tcp and udp checksum. user: Sebastien Vincent files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/33d1ca2e4ba4 ---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8e6ac6061680 ---- branch merge user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/helpers.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi examples/wscript tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2ba3395bfc1c From tomhend at u.washington.edu Tue Jul 1 23:50:19 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Tue, 1 Jul 2008 23:50:19 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807020650.m626oJ0m013877@ns-regression.ee.washington.edu> Tue Jul 1 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Wed Jul 2 04:08:03 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 07:08:03 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1214996883.0@code.nsnam.org> ---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/1d704c128f1f From code at nsnam-code.ece.gatech.edu Wed Jul 2 10:16:22 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 13:16:22 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215018982.0@code.nsnam.org> ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/ns-3-dev/rev/6409d2460601 From code at nsnam-code.ece.gatech.edu Wed Jul 2 10:24:48 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 13:24:48 -0400 Subject: [Ns-commits] mathieu/ns-3-pybindgen Message-ID: <1215019488.0@code.nsnam.org> ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/mathieu/ns-3-pybindgen/rev/6409d2460601 ---- merge with HEAD user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/mathieu/ns-3-pybindgen/rev/22cfbf362774 From code at nsnam-code.ece.gatech.edu Wed Jul 2 10:36:39 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 13:36:39 -0400 Subject: [Ns-commits] tjkopena/ns-3-decorator Message-ID: <1215020199.0@code.nsnam.org> ---- Minor fixes to clears. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/065eb0b3c365 ---- Minor fix to label logic. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl src/decorator/decorator.cc src/decorator/decorator.h url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/dabe93a2ad96 ---- Minor fix to label logic. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/541a80ad95fd ---- Minor fix to label logic. user: tjkopena at cs.drexel.edu files: syntax-notes url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/8cd03ef8eaea From code at nsnam-code.ece.gatech.edu Wed Jul 2 12:55:29 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 15:55:29 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215028529.0@code.nsnam.org> ---- Add a tcp server example user: Raj Bhattacharjea files: examples/tcp-star-server.cc examples/wscript url: http://code.nsnam.org/ns-3-dev/rev/923e47a54fe8 From code at nsnam-code.ece.gatech.edu Wed Jul 2 12:57:17 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 15:57:17 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215028637.0@code.nsnam.org> ---- Fix trace names to match documents in tcp-star-server user: Raj Bhattacharjea files: examples/tcp-star-server.cc url: http://code.nsnam.org/ns-3-dev/rev/8587b5520e63 From code at nsnam-code.ece.gatech.edu Wed Jul 2 13:27:14 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 2 Jul 2008 16:27:14 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215030434.0@code.nsnam.org> ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/ns-3-dev/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/ns-3-dev/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/ns-3-dev/rev/2f8c7ecfe3ba ---- do not make m_enable protected user: Mathieu Lacage files: src/common/error-model.cc src/common/error-model.h url: http://code.nsnam.org/ns-3-dev/rev/e472358ea634 ---- avoid pygccxml warning user: Mathieu Lacage files: src/core/int-to-type.h url: http://code.nsnam.org/ns-3-dev/rev/184673f59f53 ---- no need for protected variables user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.h url: http://code.nsnam.org/ns-3-dev/rev/51ff815f24a2 ---- no need for protected variables user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/ns-3-dev/rev/c7c4fa162069 ---- no need for protected variables user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/ns-3-dev/rev/86a8eceb023e ---- avoid pygccxml warning. user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/ns-3-dev/rev/e91d3f7a2dae ---- no need to export this header user: Mathieu Lacage files: src/routing/global-routing/wscript url: http://code.nsnam.org/ns-3-dev/rev/37b35c72bc57 ---- no need for protected members user: Mathieu Lacage files: src/routing/global-routing/candidate-queue.h url: http://code.nsnam.org/ns-3-dev/rev/747aeace32ee From code at nsnam-code.ece.gatech.edu Wed Jul 2 21:08:04 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 3 Jul 2008 00:08:04 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215058084.0@code.nsnam.org> ---- close socket upon PacketSink::StopApplication() user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/ns-3-dev/rev/a2ef1eb4c16d From tomhend at u.washington.edu Thu Jul 3 00:02:55 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Thu, 3 Jul 2008 00:02:55 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807030702.m6372tQj017335@ns-regression.ee.washington.edu> Wed Jul 2 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Thu Jul 3 08:09:58 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 3 Jul 2008 11:09:58 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215097798.0@code.nsnam.org> ---- Minor doc notes added to ipv4.h user: tjkopena at cs.drexel.edu files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/ns-3-dev/rev/38b8549b1ad3 From code at nsnam-code.ece.gatech.edu Thu Jul 3 11:06:49 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 3 Jul 2008 14:06:49 -0400 Subject: [Ns-commits] gjc/ns-3-pybindgen-notracing Message-ID: <1215108409.0@code.nsnam.org> ---- Patch for bug 240 user: Craig Dowell files: src/core/random-variable.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/11719a408a0c ---- reposition trace hook in csma to address bug 241. user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/239c4bc21ebf ---- Apply Patch for Bug 237 user: Craig Dowell files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ea16c44eb90d ---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d user: Craig Dowell files: .hgtags url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/509acaf2966c ---- cleanup tag names user: Mathieu Lacage files: .hgtags url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/90d43bddb855 ---- remove tutorial directory user: Craig Dowell files: tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a0536cbdfbb3 ---- add updated tutorial examples user: Craig Dowell files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7305032b6100 ---- swap in new tutorial user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/! statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/da67e8efa347 ---- swapping in all of tutorial would be better user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/introduction.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/76188c437e2e ---- ignore moved figures dir user: Craig Dowell files: doc/tutorial/Makefile url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/161f931d516f ---- external dependency on figures user: Craig Dowell files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/a91af04071df ---- work through second tutorial example user: Craig Dowell files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1bb6f018fc42 ---- finish off csma tutorial example words user: Craig Dowell files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6b297a1f231b ---- cleanup tutorial third.cc a bit user: Craig Dowell files: examples/third.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7c645e1799b1 ---- finish up with a wifi example user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ff29f4ba75ed ---- Table of content fixes user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/0b45016b6097 ---- nits on Sections 1-4 user: Tom Henderson files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7130a81b683c ---- formatting nits on the Tweaking chapter user: Tom Henderson files: doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8762b90e6f7e ---- branch merge user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2f13fb6901b5 ---- a few section 8 nits user: Tom Henderson files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/1d2fe1f35250 ---- editing pass through the tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b0af63b9f9a6 ---- merge user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/2e205ef88dab ---- mispeeling in tutorial command sequence user: Craig Dowell files: doc/tutorial/getting-started.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/dde05296726b ---- cleaning up tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/fe47da29d783 ---- more editing passes through tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e6259dcffada ---- minor tweaks for menus on tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/11e3699b754e ---- address helpful tutorial comments by reviewers user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9042f35c445e ---- remove section in tutorial, move browsing part to where it makes more sense. user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/4b3c76369b28 ---- remote browsing from tutorial menus user: Craig Dowell files: doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/244be25117b9 ---- tweak, tweak the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/f11e4def3fc4 ---- some final tweaks to the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/ea06eff669b3 ---- Tutorial TOC tweaks user: Craig Dowell files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/be3532c51a37 ---- Prepare for 3.1 user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/93218ac0d373 ---- new convention for release tags user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/42504fb1f7be ---- Added tag ns-3.1 for changeset 42504fb1f7be user: Craig Dowell files: .hgtags url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/5768685f9fdb ---- Added tag ns-3.1 for changeset 5768685f9fdb user: Craig Dowell files: .hgtags url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/882d82aae6c2 ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b8db6cd10444 ---- chapter on Node and internet stack, for manual user: Tom Henderson files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/9a6f1b3c6e0b ---- bug 236: add optional support for tcp and udp checksum. user: Sebastien Vincent files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/33d1ca2e4ba4 ---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/8e6ac6061680 ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/helpers.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi examples/wscript src/common/packet.h src/core/random-variable.cc src/simulator/simulator.h tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/b266279f0bdd ---- fix merge problems user: Mathieu Lacage files: src/common/packet.h wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e7f5d7b9eb90 ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/6409d2460601 ---- merge with HEAD user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/22cfbf362774 ---- Rescan API with Mathieu's scanner improvements user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/e713a48240ea ---- Needs new pybindgen version. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-pybindgen-notracing/rev/7ecec6f70e8f From code at nsnam-code.ece.gatech.edu Thu Jul 3 15:45:13 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 3 Jul 2008 18:45:13 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215125113.0@code.nsnam.org> ---- bug 232, references to Parameter obsolete user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h url: http://code.nsnam.org/ns-3-dev/rev/3cdd9d60f7c7 From code at nsnam-code.ece.gatech.edu Thu Jul 3 17:35:53 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 3 Jul 2008 20:35:53 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215131753.0@code.nsnam.org> ---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/ns-3-dev/rev/d5f8e5fae1c6 From code at nsnam-code.ece.gatech.edu Thu Jul 3 20:03:12 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 3 Jul 2008 23:03:12 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215140592.0@code.nsnam.org> ---- some slips of the keyboard in tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi url: http://code.nsnam.org/ns-3-dev/rev/f21d3d5926b9 From tomhend at u.washington.edu Thu Jul 3 23:46:43 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Thu, 3 Jul 2008 23:46:43 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807040646.m646khwg026689@ns-regression.ee.washington.edu> Thu Jul 3 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Fri Jul 4 07:21:39 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 4 Jul 2008 10:21:39 -0400 Subject: [Ns-commits] tjkopena/ns-3-decorator Message-ID: <1215181299.0@code.nsnam.org> ---- Keys added to links to enable presenting multiple relationships. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl src/decorator/decorator.cc src/decorator/decorator.h src/test/test00.cc syntax-notes url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/232a5661f2de From code at nsnam-code.ece.gatech.edu Fri Jul 4 07:41:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 4 Jul 2008 10:41:34 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215182494.0@code.nsnam.org> ---- For csma, set a sensible netdevice name, if none has been set. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/c741d41f9bfb ---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. user: Gustavo J. A. M. Carneiro files: src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/7cec39fe195c ---- Implement the promiscuous receive callback for CsmaNetDevice. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/86e262420fbf ---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/a64d1da0d6bf ---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/4cedf996375d From code at nsnam-code.ece.gatech.edu Fri Jul 4 09:59:09 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 4 Jul 2008 12:59:09 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215190749.0@code.nsnam.org> ---- Don't allow csma devices to receive packets sent by themselves. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/9a662068646f From code at nsnam-code.ece.gatech.edu Fri Jul 4 10:04:22 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 4 Jul 2008 13:04:22 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215191062.0@code.nsnam.org> ---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/8eef02250bc9 ---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/9bb81eb18fed From code at nsnam-code.ece.gatech.edu Fri Jul 4 10:48:36 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 4 Jul 2008 13:48:36 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215193716.0@code.nsnam.org> ---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/a6d76b454df4 From code at nsnam-code.ece.gatech.edu Fri Jul 4 11:15:21 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 4 Jul 2008 14:15:21 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215195321.0@code.nsnam.org> ---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/ae9f7d5e2d56 From tomhend at u.washington.edu Fri Jul 4 23:31:28 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Fri, 4 Jul 2008 23:31:28 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807050631.m656VSfM029516@ns-regression.ee.washington.edu> Fri Jul 4 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Sat Jul 5 10:36:48 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 5 Jul 2008 13:36:48 -0400 Subject: [Ns-commits] tjkopena/ns-3-decorator Message-ID: <1215279408.0@code.nsnam.org> ---- Fixes to stupid bugs in arena dimensions. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl src/decorator/decorator.cc url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/657f0b04c30a From code at nsnam-code.ece.gatech.edu Sat Jul 5 11:25:05 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 5 Jul 2008 14:25:05 -0400 Subject: [Ns-commits] gjc/ns-3-python Message-ID: <1215282305.0@code.nsnam.org> ---- Comment out declarations without corresponding implementations. user: Gustavo J. A. M. Carneiro files: src/common/error-model.h src/contrib/gnuplot.h src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-phy.h src/simulator/simulator.h url: http://code.nsnam.org/gjc/ns-3-python/rev/e5f066fcbd0d ---- Add GetReferenceCounting methods, for python bindings, and friend function declaration. user: Gustavo J. A. M. Carneiro files: src/core/callback.h src/core/object.h src/core/ref-count-base.h url: http://code.nsnam.org/gjc/ns-3-python/rev/4008a7b7b520 ---- Add python bindings (a rebasing of gjc/ns-3-pybinding-notracing, with minor changes) user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py wscript url: http://code.nsnam.org/gjc/ns-3-python/rev/d041f110d0c7 From tomhend at u.washington.edu Sat Jul 5 23:31:33 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sat, 5 Jul 2008 23:31:33 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807060631.m666VXmE031311@ns-regression.ee.washington.edu> Sat Jul 5 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Sun Jul 6 06:37:44 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 6 Jul 2008 09:37:44 -0400 Subject: [Ns-commits] gjc/ns-3-python Message-ID: <1215351464.0@code.nsnam.org> ---- Cleanup setting of PYTHONPATH user: Gustavo J. A. M. Carneiro files: bindings/python/wscript wscript url: http://code.nsnam.org/gjc/ns-3-python/rev/2d82e33d480e ---- Add start of python bindings unit tests (invoked from waf check, same as C++ unit tests) user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py wscript url: http://code.nsnam.org/gjc/ns-3-python/rev/522a6e2bf297 ---- Add disabled/failing unit tests (time comparison operators) user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/gjc/ns-3-python/rev/62f78cca8969 From code at nsnam-code.ece.gatech.edu Sun Jul 6 08:16:23 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 6 Jul 2008 11:16:23 -0400 Subject: [Ns-commits] gjc/ns-3-python Message-ID: <1215357383.0@code.nsnam.org> ---- Be less verbose about callback registration. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py url: http://code.nsnam.org/gjc/ns-3-python/rev/750aa902b179 ---- Clarify the NotSupportedError exceptions that kept appearing, explain what it means. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py url: http://code.nsnam.org/gjc/ns-3-python/rev/33dcd176cc73 ---- No need for simple helper classes to allow subclassing in Python. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_helper.py bindings/python/ns3_module_mobility.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-python/rev/0ba83a711386 ---- Rescanned API definitions: fixed destructor detection in pybindgen (no more is_singleton=True everywhere), helper classes don't allow subclassing. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py url: http://code.nsnam.org/gjc/ns-3-python/rev/ba15176167ed ---- New pybindgen version needed. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-python/rev/a3973c07eabf From code at nsnam-code.ece.gatech.edu Sun Jul 6 09:56:58 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 6 Jul 2008 12:56:58 -0400 Subject: [Ns-commits] gjc/ns-3-python Message-ID: <1215363418.0@code.nsnam.org> ---- Fix the problem of types' docstrings showing _ns3.Foo instead of ns3.Foo. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-python/rev/8e65650c9a3b From code at nsnam-code.ece.gatech.edu Sun Jul 6 11:45:14 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 6 Jul 2008 14:45:14 -0400 Subject: [Ns-commits] gjc/ns-3-python Message-ID: <1215369914.0@code.nsnam.org> ---- Don't scan ns3::CommandLine::Parse, it is manually wrapped. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_core.py bindings/python/ns3modulescan.py url: http://code.nsnam.org/gjc/ns-3-python/rev/4f974899956d ---- Hide the PythonCompleteConstructor helper friend function user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_core.py bindings/python/ns3modulescan.py url: http://code.nsnam.org/gjc/ns-3-python/rev/a15bfe43781e ---- A simple Config::Set test; add another disabled/failing test using Socket::Bind (pybindgen bug). user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/gjc/ns-3-python/rev/9810d154b1a6 From code at nsnam-code.ece.gatech.edu Sun Jul 6 13:13:50 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 6 Jul 2008 16:13:50 -0400 Subject: [Ns-commits] tjkopena/ns-3-decorator Message-ID: <1215375230.0@code.nsnam.org> ---- Minor output tweak. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/a54d1ed324c9 From tomhend at u.washington.edu Sun Jul 6 23:31:32 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sun, 6 Jul 2008 23:31:32 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807070631.m676VW7n019977@ns-regression.ee.washington.edu> Sun Jul 6 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Mon Jul 7 02:37:21 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 7 Jul 2008 05:37:21 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215423441.0@code.nsnam.org> ---- Backed out changeset ae9f7d5e2d56 user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/8491c6c05d22 ---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr parameter in Receive(). As discussed in the mailing list. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/48f371a8ae8e From code at nsnam-code.ece.gatech.edu Mon Jul 7 04:18:32 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 7 Jul 2008 07:18:32 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215429512.0@code.nsnam.org> ---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/0bd851bb1225 From code at nsnam-code.ece.gatech.edu Mon Jul 7 04:52:59 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 7 Jul 2008 07:52:59 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215431579.0@code.nsnam.org> ---- Add BridgeChannel user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/c3dcecc4825a From code at nsnam-code.ece.gatech.edu Mon Jul 7 13:35:01 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 7 Jul 2008 16:35:01 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1215462901.0@code.nsnam.org> ---- add para packet to introduce an abstraction user: Hagen Paul Pfeifer files: src/simulator/multiparampi.cc src/simulator/node-federate.cc src/simulator/para-packet.cc src/simulator/para-packet.h src/simulator/wscript url: http://code.nsnam.org/pfeifer/ns-3-para/rev/8b88a94c754b From code at nsnam-code.ece.gatech.edu Mon Jul 7 13:53:10 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 7 Jul 2008 16:53:10 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1215463990.0@code.nsnam.org> ---- construct ParaPacket with Ptr - (version without Metadata/Tags) user: Hagen Paul Pfeifer files: src/simulator/para-packet.cc src/simulator/para-packet.h url: http://code.nsnam.org/pfeifer/ns-3-para/rev/2d35639ed162 From code at nsnam-code.ece.gatech.edu Mon Jul 7 13:58:01 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 7 Jul 2008 16:58:01 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1215464281.0@code.nsnam.org> ---- fix stupid -ENOCOMPILE error user: Hagen Paul Pfeifer files: src/simulator/para-packet.cc url: http://code.nsnam.org/pfeifer/ns-3-para/rev/d12a80b4d4fa From code at nsnam-code.ece.gatech.edu Mon Jul 7 22:21:52 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 01:21:52 -0400 Subject: [Ns-commits] craigdo/ns-3-emu Message-ID: <1215494512.0@code.nsnam.org> ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/6409d2460601 ---- Add a tcp server example user: Raj Bhattacharjea files: examples/tcp-star-server.cc examples/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/923e47a54fe8 ---- Fix trace names to match documents in tcp-star-server user: Raj Bhattacharjea files: examples/tcp-star-server.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8587b5520e63 ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2f8c7ecfe3ba ---- do not make m_enable protected user: Mathieu Lacage files: src/common/error-model.cc src/common/error-model.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/e472358ea634 ---- avoid pygccxml warning user: Mathieu Lacage files: src/core/int-to-type.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/184673f59f53 ---- no need for protected variables user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/51ff815f24a2 ---- no need for protected variables user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/c7c4fa162069 ---- no need for protected variables user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/86a8eceb023e ---- avoid pygccxml warning. user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/e91d3f7a2dae ---- no need to export this header user: Mathieu Lacage files: src/routing/global-routing/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/37b35c72bc57 ---- no need for protected members user: Mathieu Lacage files: src/routing/global-routing/candidate-queue.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/747aeace32ee ---- close socket upon PacketSink::StopApplication() user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a2ef1eb4c16d ---- Minor doc notes added to ipv4.h user: tjkopena at cs.drexel.edu files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/38b8549b1ad3 ---- bug 232, references to Parameter obsolete user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/3cdd9d60f7c7 ---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/d5f8e5fae1c6 ---- some slips of the keyboard in tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi url: http://code.nsnam.org/craigdo/ns-3-emu/rev/f21d3d5926b9 ---- fill out real device user: Craig Dowell files: src/devices/emulated/emulated-channel.cc src/devices/emulated/emulated-net-device.cc src/devices/emulated/emulated-net-device.h src/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/3e79f643dc8e ---- branch merge user: Craig Dowell files: examples/realtime-udp-echo.cc examples/wscript src/simulator/simulator.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/38655e9f1afc From tomhend at u.washington.edu Mon Jul 7 23:31:28 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Mon, 7 Jul 2008 23:31:28 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807080631.m686VSAJ023102@ns-regression.ee.washington.edu> Mon Jul 7 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Tue Jul 8 06:40:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 09:40:34 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1215524434.0@code.nsnam.org> ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/6409d2460601 ---- Add a tcp server example user: Raj Bhattacharjea files: examples/tcp-star-server.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/923e47a54fe8 ---- Fix trace names to match documents in tcp-star-server user: Raj Bhattacharjea files: examples/tcp-star-server.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/8587b5520e63 ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/2f8c7ecfe3ba ---- do not make m_enable protected user: Mathieu Lacage files: src/common/error-model.cc src/common/error-model.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/e472358ea634 ---- avoid pygccxml warning user: Mathieu Lacage files: src/core/int-to-type.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/184673f59f53 ---- no need for protected variables user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/51ff815f24a2 ---- no need for protected variables user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/c7c4fa162069 ---- no need for protected variables user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/86a8eceb023e ---- avoid pygccxml warning. user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/e91d3f7a2dae ---- no need to export this header user: Mathieu Lacage files: src/routing/global-routing/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/37b35c72bc57 ---- no need for protected members user: Mathieu Lacage files: src/routing/global-routing/candidate-queue.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/747aeace32ee ---- close socket upon PacketSink::StopApplication() user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/a2ef1eb4c16d ---- Minor doc notes added to ipv4.h user: tjkopena at cs.drexel.edu files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/38b8549b1ad3 ---- bug 232, references to Parameter obsolete user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/3cdd9d60f7c7 ---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/d5f8e5fae1c6 ---- some slips of the keyboard in tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/f21d3d5926b9 ---- sync with ns-3-dev user: Gustavo J. A. M. Carneiro files: examples/wscript src/node/node.cc src/node/node.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/73e90de6eb47 ---- Adapt to evil API breakage user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/4e4cb6a885ca From code at nsnam-code.ece.gatech.edu Tue Jul 8 08:09:50 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 11:09:50 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215529790.0@code.nsnam.org> ---- Check in a tcp example which has rate error models user: Raj Bhattacharjea files: examples/tcp-errors.cc examples/wscript url: http://code.nsnam.org/ns-3-dev/rev/11747ae5b632 From code at nsnam-code.ece.gatech.edu Tue Jul 8 10:02:10 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 13:02:10 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215536530.0@code.nsnam.org> ---- kill dead code user: Mathieu Lacage files: src/common/error-model.h url: http://code.nsnam.org/ns-3-dev/rev/75095a51d9e2 ---- kill dead code user: Mathieu Lacage files: src/contrib/gnuplot.h url: http://code.nsnam.org/ns-3-dev/rev/215b923b5b2e ---- kill dead code user: Mathieu Lacage files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/ns-3-dev/rev/c6913c670dca ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/ns-3-dev/rev/0258bd0793ab ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/ns-3-dev/rev/d02d0233f14b ---- kill dead unimplemented API user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/ns-3-dev/rev/5caa582619ec From code at nsnam-code.ece.gatech.edu Tue Jul 8 10:23:09 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 13:23:09 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215537789.0@code.nsnam.org> ---- add CalbackImplBase::GetReferenceCount user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/ns-3-dev/rev/88e4aa2f101c ---- coding style user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/ns-3-dev/rev/775777e52833 ---- add RefCountBase::GetReferenceCount. user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/ns-3-dev/rev/10369bf4b3e2 ---- add Object::GetReferenceCount user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/ns-3-dev/rev/1680d5004ee8 ---- avoid uneeded inline user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/ns-3-dev/rev/3b6bc7a4f975 ---- add PythonCompleteConstruct friend for python bindings user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/ns-3-dev/rev/0d83aa14b65d From code at nsnam-code.ece.gatech.edu Tue Jul 8 14:26:51 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 17:26:51 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215552411.0@code.nsnam.org> ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/ns-3-dev/rev/cad55f67f3fc From code at nsnam-code.ece.gatech.edu Tue Jul 8 15:12:42 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 18:12:42 -0400 Subject: [Ns-commits] tjkopena/ns-3-decorator Message-ID: <1215555162.0@code.nsnam.org> ---- Silly tweak. user: tjkopena at cs.drexel.edu files: scripts/decorate.pl url: http://code.nsnam.org/tjkopena/ns-3-decorator/rev/435b9cddcc7b From code at nsnam-code.ece.gatech.edu Tue Jul 8 15:12:22 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 8 Jul 2008 18:12:22 -0400 Subject: [Ns-commits] tjkopena/ns-3-stat Message-ID: <1215555142.0@code.nsnam.org> ---- Minor metadata API additions for easier use. user: tjkopena at cs.drexel.edu files: src/stats/data-collector.cc src/stats/data-collector.h url: http://code.nsnam.org/tjkopena/ns-3-stat/rev/258e8b5c907a From tomhend at u.washington.edu Wed Jul 9 00:03:56 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Wed, 9 Jul 2008 00:03:56 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807090703.m6973uGJ027304@ns-regression.ee.washington.edu> Tue Jul 8 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Wed Jul 9 09:32:25 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 12:32:25 -0400 Subject: [Ns-commits] ns-3-python Message-ID: <1215621145.0@code.nsnam.org> ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/ns-3-python/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/ns-3-python/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-python/rev/eca46ea15a04 From code at nsnam-code.ece.gatech.edu Wed Jul 9 09:35:07 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 12:35:07 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215621307.0@code.nsnam.org> ---- porting libnl at src/porting and add an simple test-program at src/porting/libnl-test.cc and add some definition at simu-xxx files user: Liu Jian files: ns3/libnl/_placeholder_ ns3/libnl/include/_placeholder_ ns3/libnl/include/linux/_placeholder_ ns3/libnl/include/netlink/_placeholder_ ns3/libnl/lib/_placeholder_ ns3/libnl/lib/route/_placeholder_ ns3/libnl/src/_placeholder_ src/porting/d2utmpNAe5ul src/porting/libnl-test.cc src/porting/libnl/doc/Doxyfile src/porting/libnl/doc/Doxyfile.in src/porting/libnl/doc/Makefile src/porting/libnl/doc/libnl.css src/porting/libnl/include/linux/gen_stats.h src/porting/libnl/include/linux/genetlink.h src/porting/libnl/include/linux/if.h src/porting/libnl/include/linux/if_addr.h src/porting/libnl/include/linux/if_arp.h src/porting/libnl/include/linux/if_ether.h src/porting/libnl/include/linux/if_link.h src/porting/libnl/include/linux/ip_mp_alg.h src/porting/libnl/include/linux/neighbour.h src/porting/libnl/include/linux/netfilter/nfnetlink.h src/porting/libnl/include/linux/netfilter/nfnetlink_conntrack.h src/porting/libnl/include/linux/netfilter/nfnetlink_log.h src/porting/libnl/incl! ude/linux/netlink.h src/porting/libnl/include/linux/pkt_cls.h src/porting/libnl/include/linux/pkt_sched.h src/porting/libnl/include/linux/rtnetlink.h src/porting/libnl/include/netlink-generic.h src/porting/libnl/include/netlink-local.h src/porting/libnl/include/netlink-tc.h src/porting/libnl/include/netlink-types.h src/porting/libnl/include/netlink/addr.h src/porting/libnl/include/netlink/attr.h src/porting/libnl/include/netlink/cache-api.h src/porting/libnl/include/netlink/cache.h src/porting/libnl/include/netlink/d2utmp6TDByf src/porting/libnl/include/netlink/data.h src/porting/libnl/include/netlink/fib_lookup/lookup.h src/porting/libnl/include/netlink/fib_lookup/request.h src/porting/libnl/include/netlink/genl/ctrl.h src/porting/libnl/include/netlink/genl/family.h src/porting/libnl/include/netlink/genl/genl.h src/porting/libnl/include/netlink/genl/mngt.h src/porting/libnl/include/netlink/handlers.h src/porting/libnl/include/netlink/list.h src/porting/libnl/include/netlin! k/msg.h src/porting/libnl/include/netlink/netfilter/ct.h src/porting/l ibnl/include/netlink/netfilter/log.h src/porting/libnl/include/netlink/netfilter/nfnl.h src/porting/libnl/include/netlink/netlink-compat.h src/porting/libnl/include/netlink/netlink-kernel.h src/porting/libnl/include/netlink/netlink.h src/porting/libnl/include/netlink/object-api.h src/porting/libnl/include/netlink/object.h src/porting/libnl/include/netlink/route/addr.h src/porting/libnl/include/netlink/route/class-modules.h src/porting/libnl/include/netlink/route/class.h src/porting/libnl/include/netlink/route/classifier-modules.h src/porting/libnl/include/netlink/route/classifier.h src/porting/libnl/include/netlink/route/cls/fw.h src/porting/libnl/include/netlink/route/cls/police.h src/porting/libnl/include/netlink/route/cls/u32.h src/porting/libnl/include/netlink/route/link.h src/porting/libnl/include/netlink/route/link/info-api.h src/porting/libnl/include/netlink/route/link/vlan.h src/porting/libnl/include/netlink/route/neighbour.h src/porting/libnl/include/netlink/route/n! eightbl.h src/porting/libnl/include/netlink/route/nexthop.h src/porting/libnl/include/netlink/route/qdisc-modules.h src/porting/libnl/include/netlink/route/qdisc.h src/porting/libnl/include/netlink/route/route.h src/porting/libnl/include/netlink/route/rtnl.h src/porting/libnl/include/netlink/route/rule.h src/porting/libnl/include/netlink/route/sch/cbq.h src/porting/libnl/include/netlink/route/sch/dsmark.h src/porting/libnl/include/netlink/route/sch/fifo.h src/porting/libnl/include/netlink/route/sch/htb.h src/porting/libnl/include/netlink/route/sch/netem.h src/porting/libnl/include/netlink/route/sch/prio.h src/porting/libnl/include/netlink/route/sch/red.h src/porting/libnl/include/netlink/route/sch/sfq.h src/porting/libnl/include/netlink/route/sch/tbf.h src/porting/libnl/include/netlink/route/tc.h src/porting/libnl/include/netlink/socket.h src/porting/libnl/include/netlink/types.h src/porting/libnl/include/netlink/utils.h src/porting/libnl/lib/addr.c src/porting/libnl/lib/at! tr.c src/porting/libnl/lib/cache.c src/porting/libnl/lib/cache_mngr.c src/porting/libnl/lib/cache_mngt.c src/porting/libnl/lib/data.c src/porting/libnl/lib/defs.h src/porting/libnl/lib/doc.c src/porting/libnl/lib/family.c src/porting/libnl/lib/fib_lookup/lookup.c src/porting/libnl/lib/fib_lookup/request.c src/porting/libnl/lib/genl/ctrl.c src/porting/libnl/lib/genl/family.c src/porting/libnl/lib/genl/genl.c src/porting/libnl/lib/genl/mngt.c src/porting/libnl/lib/handlers.c src/porting/libnl/lib/msg.c src/porting/libnl/lib/netfilter/ct.c src/porting/libnl/lib/netfilter/ct_obj.c src/porting/libnl/lib/netfilter/log.c src/porting/libnl/lib/netfilter/log_obj.c src/porting/libnl/lib/netfilter/nfnl.c src/porting/libnl/lib/nl.c src/porting/libnl/lib/object.c src/porting/libnl/lib/route/addr.c src/porting/libnl/lib/route/class.c src/porting/libnl/lib/route/class_api.c src/porting/libnl/lib/route/class_obj.c src/porting/libnl/lib/route/classifier.c src/porting/libnl/lib/route/cls/fw.c src/porting/libnl/lib/route/cls/police.c src/porting/libnl/lib/route/! cls/u32.c src/porting/libnl/lib/route/cls_api.c src/porting/libnl/lib/route/cls_obj.c src/porting/libnl/lib/route/link.c src/porting/libnl/lib/route/link/api.c src/porting/libnl/lib/route/link/vlan.c src/porting/libnl/lib/route/neigh.c src/porting/libnl/lib/route/neightbl.c src/porting/libnl/lib/route/nexthop.c src/porting/libnl/lib/route/qdisc.c src/porting/libnl/lib/route/qdisc_api.c src/porting/libnl/lib/route/qdisc_obj.c src/porting/libnl/lib/route/route.c src/porting/libnl/lib/route/route_obj.c src/porting/libnl/lib/route/route_utils.c src/porting/libnl/lib/route/rtnl.c src/porting/libnl/lib/route/rule.c src/porting/libnl/lib/route/sch/blackhole.c src/porting/libnl/lib/route/sch/cbq.c src/porting/libnl/lib/route/sch/dsmark.c src/porting/libnl/lib/route/sch/fifo.c src/porting/libnl/lib/route/sch/htb.c src/porting/libnl/lib/route/sch/netem.c src/porting/libnl/lib/route/sch/prio.c src/porting/libnl/lib/route/sch/red.c src/porting/libnl/lib/route/sch/sfq.c src/porting/libn! l/lib/route/sch/tbf.c src/porting/libnl/lib/route/tc.c src/porting/lib nl/lib/socket.c src/porting/libnl/lib/utils.c src/porting/libnl/lib/wscript src/porting/libnl/src/Makefile src/porting/libnl/src/f_addr.c src/porting/libnl/src/f_ct.c src/porting/libnl/src/f_link.c src/porting/libnl/src/f_neigh.c src/porting/libnl/src/f_route.c src/porting/libnl/src/genl-ctrl-dump.c src/porting/libnl/src/genl-ctrl-get.c src/porting/libnl/src/nf-ct-dump.c src/porting/libnl/src/nf-log.c src/porting/libnl/src/nf-monitor.c src/porting/libnl/src/nl-addr-add.c src/porting/libnl/src/nl-addr-delete.c src/porting/libnl/src/nl-addr-dump.c src/porting/libnl/src/nl-fib-lookup.c src/porting/libnl/src/nl-link-dump.c src/porting/libnl/src/nl-link-ifindex2name.c src/porting/libnl/src/nl-link-name2ifindex.c src/porting/libnl/src/nl-link-set.c src/porting/libnl/src/nl-link-stats.c src/porting/libnl/src/nl-list-caches.c src/porting/libnl/src/nl-list-sockets.c src/porting/libnl/src/nl-monitor.c src/porting/libnl/src/nl-neigh-add.c src/porting/libnl/src/nl-neigh-delete.c src/por! ting/libnl/src/nl-neigh-dump.c src/porting/libnl/src/nl-neightbl-dump.c src/porting/libnl/src/nl-qdisc-add.c src/porting/libnl/src/nl-qdisc-delete.c src/porting/libnl/src/nl-qdisc-dump.c src/porting/libnl/src/nl-route-add.c src/porting/libnl/src/nl-route-del.c src/porting/libnl/src/nl-route-dump.c src/porting/libnl/src/nl-route-get.c src/porting/libnl/src/nl-rule-dump.c src/porting/libnl/src/nl-tctree-dump.c src/porting/libnl/src/nl-util-addr.c src/porting/libnl/src/utils.c src/porting/libnl/src/utils.h src/porting/libnl/tests/Makefile src/porting/libnl/tests/test-cache-mngr.c src/porting/libnl/tests/test-genl.c src/porting/libnl/tests/test-nf-cache-mngr.c src/porting/libnl/tests/test-socket-creation.c src/porting/porting-types.h src/porting/porting-types.h.bak src/porting/wscript src/process/arpa/simu-inet.h src/process/simu-errno.h src/process/simu-fcntl.h src/process/simu-netdb.h src/process/simu-netlink.h src/process/simu-rtnetlink.h src/process/simu-unistd.h src/proces! s/simu.cc src/process/sys/simu-poll.h src/process/sys/simu-socket.h sr c/p rocess/sys/simu-uio.h src/process/wscript src/wscript wscript url: http://code.nsnam.org/lj/quagga-porting/rev/a152d4ece309 From code at nsnam-code.ece.gatech.edu Wed Jul 9 10:35:06 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 13:35:06 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215624906.0@code.nsnam.org> ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/ns-3-dev/rev/266c6a334762 From code at nsnam-code.ece.gatech.edu Wed Jul 9 10:50:43 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 13:50:43 -0400 Subject: [Ns-commits] ns-3-python Message-ID: <1215625843.0@code.nsnam.org> ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/ns-3-python/rev/518719e905a0 ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/ns-3-python/rev/cad55f67f3fc ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/ns-3-python/rev/266c6a334762 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-python/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/ns-3-python/rev/48d69d8eac38 From code at nsnam-code.ece.gatech.edu Wed Jul 9 14:07:30 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 17:07:30 -0400 Subject: [Ns-commits] ns-3-dev-ref-traces Message-ID: <1215637650.0@code.nsnam.org> ---- New trace for David Evensky's tcp-2way user: Raj Bhattacharjea files: tcp-2way.ref/tcp-2way.out url: http://code.nsnam.org/ns-3-dev-ref-traces/rev/0584bb43e97d From code at nsnam-code.ece.gatech.edu Wed Jul 9 14:07:20 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 17:07:20 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215637640.0@code.nsnam.org> ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/ns-3-dev/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/ns-3-dev/rev/fd69b15002ee From code at nsnam-code.ece.gatech.edu Wed Jul 9 16:38:43 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 19:38:43 -0400 Subject: [Ns-commits] craigdo/ns-3-emu Message-ID: <1215646723.0@code.nsnam.org> ---- Check in a tcp example which has rate error models user: Raj Bhattacharjea files: examples/tcp-errors.cc examples/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/11747ae5b632 ---- kill dead code user: Mathieu Lacage files: src/common/error-model.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/75095a51d9e2 ---- kill dead code user: Mathieu Lacage files: src/contrib/gnuplot.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/215b923b5b2e ---- kill dead code user: Mathieu Lacage files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/c6913c670dca ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/0258bd0793ab ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/d02d0233f14b ---- kill dead unimplemented API user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/5caa582619ec ---- add CalbackImplBase::GetReferenceCount user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/88e4aa2f101c ---- coding style user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/775777e52833 ---- add RefCountBase::GetReferenceCount. user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/10369bf4b3e2 ---- add Object::GetReferenceCount user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/1680d5004ee8 ---- avoid uneeded inline user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/3b6bc7a4f975 ---- add PythonCompleteConstruct friend for python bindings user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/0d83aa14b65d ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/cad55f67f3fc ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/266c6a334762 ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/fd69b15002ee ---- branch merge user: Craig Dowell files: examples/wscript src/simulator/simulator.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/da9901cc1f93 From code at nsnam-code.ece.gatech.edu Wed Jul 9 17:27:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 20:27:34 -0400 Subject: [Ns-commits] craigdo/ns-3-emu Message-ID: <1215649654.0@code.nsnam.org> ---- keep plugging away at emulation user: Craig Dowell files: src/devices/emulated/emulated-channel.cc src/devices/emulated/emulated-channel.h src/devices/emulated/emulated-net-device.cc src/devices/emulated/emulated-net-device.h src/devices/emulated/wscript src/helper/emu-helper.cc src/helper/emu-helper.h src/helper/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/360875a36f82 From code at nsnam-code.ece.gatech.edu Wed Jul 9 19:52:07 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 22:52:07 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215658327.0@code.nsnam.org> ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/ns-3-dev/rev/52b0ae2057a6 From code at nsnam-code.ece.gatech.edu Wed Jul 9 20:11:40 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 9 Jul 2008 23:11:40 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215659500.0@code.nsnam.org> ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/ns-3-dev/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/ns-3-dev/rev/ac82ff1f6736 From tomhend at u.washington.edu Wed Jul 9 23:40:23 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Wed, 9 Jul 2008 23:40:23 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807100640.m6A6eNRH032172@ns-regression.ee.washington.edu> Wed Jul 9 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Thu Jul 10 13:11:03 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 16:11:03 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1215720663.0@code.nsnam.org> ---- complete MPI tx routine and introduce proper rx functionality user: Hagen Paul Pfeifer files: examples/tcp-large-transfer.cc src/simulator/multiparampi.cc src/simulator/node-federate.cc src/simulator/node-federate.h src/simulator/para-packet.cc url: http://code.nsnam.org/pfeifer/ns-3-para/rev/390c160d3f0b From code at nsnam-code.ece.gatech.edu Thu Jul 10 16:01:56 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 19:01:56 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215730916.0@code.nsnam.org> ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/ns-3-dev/rev/b5d4a04c7b68 From code at nsnam-code.ece.gatech.edu Thu Jul 10 18:32:59 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 21:32:59 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215739979.0@code.nsnam.org> ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/ns-3-dev/rev/7e943b537495 From code at nsnam-code.ece.gatech.edu Thu Jul 10 18:41:28 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 21:41:28 -0400 Subject: [Ns-commits] ns-3-dev-ref-traces Message-ID: <1215740488.0@code.nsnam.org> ---- Remove tcp-2way regression traces user: Raj Bhattacharjea files: tcp-2way.ref/tcp-2way.out url: http://code.nsnam.org/ns-3-dev-ref-traces/rev/bb65e507833e From code at nsnam-code.ece.gatech.edu Thu Jul 10 19:38:01 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 22:38:01 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215743881.0@code.nsnam.org> ---- romove the last changes and rollback to previous rev3334 user: Liu Jian files: ns3/libnl/_placeholder_ ns3/libnl/include/_placeholder_ ns3/libnl/include/linux/_placeholder_ ns3/libnl/include/netlink/_placeholder_ ns3/libnl/lib/_placeholder_ ns3/libnl/lib/route/_placeholder_ ns3/libnl/src/_placeholder_ src/porting/d2utmpNAe5ul src/porting/libnl-test.cc src/porting/libnl/doc/Doxyfile src/porting/libnl/doc/Doxyfile.in src/porting/libnl/doc/Makefile src/porting/libnl/doc/libnl.css src/porting/libnl/include/linux/gen_stats.h src/porting/libnl/include/linux/genetlink.h src/porting/libnl/include/linux/if.h src/porting/libnl/include/linux/if_addr.h src/porting/libnl/include/linux/if_arp.h src/porting/libnl/include/linux/if_ether.h src/porting/libnl/include/linux/if_link.h src/porting/libnl/include/linux/ip_mp_alg.h src/porting/libnl/include/linux/neighbour.h src/porting/libnl/include/linux/netfilter/nfnetlink.h src/porting/libnl/include/linux/netfilter/nfnetlink_conntrack.h src/porting/libnl/include/linux/netfilter/nfnetlink_log.h src/porting/libnl/incl! ude/linux/netlink.h src/porting/libnl/include/linux/pkt_cls.h src/porting/libnl/include/linux/pkt_sched.h src/porting/libnl/include/linux/rtnetlink.h src/porting/libnl/include/netlink-generic.h src/porting/libnl/include/netlink-local.h src/porting/libnl/include/netlink-tc.h src/porting/libnl/include/netlink-types.h src/porting/libnl/include/netlink/addr.h src/porting/libnl/include/netlink/attr.h src/porting/libnl/include/netlink/cache-api.h src/porting/libnl/include/netlink/cache.h src/porting/libnl/include/netlink/d2utmp6TDByf src/porting/libnl/include/netlink/data.h src/porting/libnl/include/netlink/fib_lookup/lookup.h src/porting/libnl/include/netlink/fib_lookup/request.h src/porting/libnl/include/netlink/genl/ctrl.h src/porting/libnl/include/netlink/genl/family.h src/porting/libnl/include/netlink/genl/genl.h src/porting/libnl/include/netlink/genl/mngt.h src/porting/libnl/include/netlink/handlers.h src/porting/libnl/include/netlink/list.h src/porting/libnl/include/netlin! k/msg.h src/porting/libnl/include/netlink/netfilter/ct.h src/porting/l ibnl/include/netlink/netfilter/log.h src/porting/libnl/include/netlink/netfilter/nfnl.h src/porting/libnl/include/netlink/netlink-compat.h src/porting/libnl/include/netlink/netlink-kernel.h src/porting/libnl/include/netlink/netlink.h src/porting/libnl/include/netlink/object-api.h src/porting/libnl/include/netlink/object.h src/porting/libnl/include/netlink/route/addr.h src/porting/libnl/include/netlink/route/class-modules.h src/porting/libnl/include/netlink/route/class.h src/porting/libnl/include/netlink/route/classifier-modules.h src/porting/libnl/include/netlink/route/classifier.h src/porting/libnl/include/netlink/route/cls/fw.h src/porting/libnl/include/netlink/route/cls/police.h src/porting/libnl/include/netlink/route/cls/u32.h src/porting/libnl/include/netlink/route/link.h src/porting/libnl/include/netlink/route/link/info-api.h src/porting/libnl/include/netlink/route/link/vlan.h src/porting/libnl/include/netlink/route/neighbour.h src/porting/libnl/include/netlink/route/n! eightbl.h src/porting/libnl/include/netlink/route/nexthop.h src/porting/libnl/include/netlink/route/qdisc-modules.h src/porting/libnl/include/netlink/route/qdisc.h src/porting/libnl/include/netlink/route/route.h src/porting/libnl/include/netlink/route/rtnl.h src/porting/libnl/include/netlink/route/rule.h src/porting/libnl/include/netlink/route/sch/cbq.h src/porting/libnl/include/netlink/route/sch/dsmark.h src/porting/libnl/include/netlink/route/sch/fifo.h src/porting/libnl/include/netlink/route/sch/htb.h src/porting/libnl/include/netlink/route/sch/netem.h src/porting/libnl/include/netlink/route/sch/prio.h src/porting/libnl/include/netlink/route/sch/red.h src/porting/libnl/include/netlink/route/sch/sfq.h src/porting/libnl/include/netlink/route/sch/tbf.h src/porting/libnl/include/netlink/route/tc.h src/porting/libnl/include/netlink/socket.h src/porting/libnl/include/netlink/types.h src/porting/libnl/include/netlink/utils.h src/porting/libnl/lib/addr.c src/porting/libnl/lib/at! tr.c src/porting/libnl/lib/cache.c src/porting/libnl/lib/cache_mngr.c src/porting/libnl/lib/cache_mngt.c src/porting/libnl/lib/data.c src/porting/libnl/lib/defs.h src/porting/libnl/lib/doc.c src/porting/libnl/lib/family.c src/porting/libnl/lib/fib_lookup/lookup.c src/porting/libnl/lib/fib_lookup/request.c src/porting/libnl/lib/genl/ctrl.c src/porting/libnl/lib/genl/family.c src/porting/libnl/lib/genl/genl.c src/porting/libnl/lib/genl/mngt.c src/porting/libnl/lib/handlers.c src/porting/libnl/lib/msg.c src/porting/libnl/lib/netfilter/ct.c src/porting/libnl/lib/netfilter/ct_obj.c src/porting/libnl/lib/netfilter/log.c src/porting/libnl/lib/netfilter/log_obj.c src/porting/libnl/lib/netfilter/nfnl.c src/porting/libnl/lib/nl.c src/porting/libnl/lib/object.c src/porting/libnl/lib/route/addr.c src/porting/libnl/lib/route/class.c src/porting/libnl/lib/route/class_api.c src/porting/libnl/lib/route/class_obj.c src/porting/libnl/lib/route/classifier.c src/porting/libnl/lib/route/cls/fw.c src/porting/libnl/lib/route/cls/police.c src/porting/libnl/lib/route/! cls/u32.c src/porting/libnl/lib/route/cls_api.c src/porting/libnl/lib/route/cls_obj.c src/porting/libnl/lib/route/link.c src/porting/libnl/lib/route/link/api.c src/porting/libnl/lib/route/link/vlan.c src/porting/libnl/lib/route/neigh.c src/porting/libnl/lib/route/neightbl.c src/porting/libnl/lib/route/nexthop.c src/porting/libnl/lib/route/qdisc.c src/porting/libnl/lib/route/qdisc_api.c src/porting/libnl/lib/route/qdisc_obj.c src/porting/libnl/lib/route/route.c src/porting/libnl/lib/route/route_obj.c src/porting/libnl/lib/route/route_utils.c src/porting/libnl/lib/route/rtnl.c src/porting/libnl/lib/route/rule.c src/porting/libnl/lib/route/sch/blackhole.c src/porting/libnl/lib/route/sch/cbq.c src/porting/libnl/lib/route/sch/dsmark.c src/porting/libnl/lib/route/sch/fifo.c src/porting/libnl/lib/route/sch/htb.c src/porting/libnl/lib/route/sch/netem.c src/porting/libnl/lib/route/sch/prio.c src/porting/libnl/lib/route/sch/red.c src/porting/libnl/lib/route/sch/sfq.c src/porting/libn! l/lib/route/sch/tbf.c src/porting/libnl/lib/route/tc.c src/porting/lib nl/lib/socket.c src/porting/libnl/lib/utils.c src/porting/libnl/lib/wscript src/porting/libnl/src/Makefile src/porting/libnl/src/f_addr.c src/porting/libnl/src/f_ct.c src/porting/libnl/src/f_link.c src/porting/libnl/src/f_neigh.c src/porting/libnl/src/f_route.c src/porting/libnl/src/genl-ctrl-dump.c src/porting/libnl/src/genl-ctrl-get.c src/porting/libnl/src/nf-ct-dump.c src/porting/libnl/src/nf-log.c src/porting/libnl/src/nf-monitor.c src/porting/libnl/src/nl-addr-add.c src/porting/libnl/src/nl-addr-delete.c src/porting/libnl/src/nl-addr-dump.c src/porting/libnl/src/nl-fib-lookup.c src/porting/libnl/src/nl-link-dump.c src/porting/libnl/src/nl-link-ifindex2name.c src/porting/libnl/src/nl-link-name2ifindex.c src/porting/libnl/src/nl-link-set.c src/porting/libnl/src/nl-link-stats.c src/porting/libnl/src/nl-list-caches.c src/porting/libnl/src/nl-list-sockets.c src/porting/libnl/src/nl-monitor.c src/porting/libnl/src/nl-neigh-add.c src/porting/libnl/src/nl-neigh-delete.c src/por! ting/libnl/src/nl-neigh-dump.c src/porting/libnl/src/nl-neightbl-dump.c src/porting/libnl/src/nl-qdisc-add.c src/porting/libnl/src/nl-qdisc-delete.c src/porting/libnl/src/nl-qdisc-dump.c src/porting/libnl/src/nl-route-add.c src/porting/libnl/src/nl-route-del.c src/porting/libnl/src/nl-route-dump.c src/porting/libnl/src/nl-route-get.c src/porting/libnl/src/nl-rule-dump.c src/porting/libnl/src/nl-tctree-dump.c src/porting/libnl/src/nl-util-addr.c src/porting/libnl/src/utils.c src/porting/libnl/src/utils.h src/porting/libnl/tests/Makefile src/porting/libnl/tests/test-cache-mngr.c src/porting/libnl/tests/test-genl.c src/porting/libnl/tests/test-nf-cache-mngr.c src/porting/libnl/tests/test-socket-creation.c src/porting/porting-types.h src/porting/porting-types.h.bak src/porting/wscript src/process/arpa/simu-inet.h src/process/simu-errno.h src/process/simu-fcntl.h src/process/simu-netdb.h src/process/simu-netlink.h src/process/simu-rtnetlink.h src/process/simu-unistd.h src/proces! s/simu.cc src/process/sys/simu-socket.h src/process/sys/simu-uio.h src /pr ocess/wscript src/wscript wscript url: http://code.nsnam.org/lj/quagga-porting/rev/c0ed2d313765 From code at nsnam-code.ece.gatech.edu Thu Jul 10 19:42:01 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 22:42:01 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215744121.0@code.nsnam.org> ---- romove the last changes and rollback to previous rev3334 user: Liu Jian files: ns3/libnl/_placeholder_ ns3/libnl/include/_placeholder_ ns3/libnl/include/linux/_placeholder_ ns3/libnl/include/netlink/_placeholder_ ns3/libnl/lib/_placeholder_ ns3/libnl/lib/route/_placeholder_ ns3/libnl/src/_placeholder_ src/porting/d2utmpNAe5ul src/porting/libnl-test.cc src/porting/libnl/doc/Doxyfile src/porting/libnl/doc/Doxyfile.in src/porting/libnl/doc/Makefile src/porting/libnl/doc/libnl.css src/porting/libnl/include/linux/gen_stats.h src/porting/libnl/include/linux/genetlink.h src/porting/libnl/include/linux/if.h src/porting/libnl/include/linux/if_addr.h src/porting/libnl/include/linux/if_arp.h src/porting/libnl/include/linux/if_ether.h src/porting/libnl/include/linux/if_link.h src/porting/libnl/include/linux/ip_mp_alg.h src/porting/libnl/include/linux/neighbour.h src/porting/libnl/include/linux/netfilter/nfnetlink.h src/porting/libnl/include/linux/netfilter/nfnetlink_conntrack.h src/porting/libnl/include/linux/netfilter/nfnetlink_log.h src/porting/libnl/incl! ude/linux/netlink.h src/porting/libnl/include/linux/pkt_cls.h src/porting/libnl/include/linux/pkt_sched.h src/porting/libnl/include/linux/rtnetlink.h src/porting/libnl/include/netlink-generic.h src/porting/libnl/include/netlink-local.h src/porting/libnl/include/netlink-tc.h src/porting/libnl/include/netlink-types.h src/porting/libnl/include/netlink/addr.h src/porting/libnl/include/netlink/attr.h src/porting/libnl/include/netlink/cache-api.h src/porting/libnl/include/netlink/cache.h src/porting/libnl/include/netlink/d2utmp6TDByf src/porting/libnl/include/netlink/data.h src/porting/libnl/include/netlink/fib_lookup/lookup.h src/porting/libnl/include/netlink/fib_lookup/request.h src/porting/libnl/include/netlink/genl/ctrl.h src/porting/libnl/include/netlink/genl/family.h src/porting/libnl/include/netlink/genl/genl.h src/porting/libnl/include/netlink/genl/mngt.h src/porting/libnl/include/netlink/handlers.h src/porting/libnl/include/netlink/list.h src/porting/libnl/include/netlin! k/msg.h src/porting/libnl/include/netlink/netfilter/ct.h src/porting/l ibnl/include/netlink/netfilter/log.h src/porting/libnl/include/netlink/netfilter/nfnl.h src/porting/libnl/include/netlink/netlink-compat.h src/porting/libnl/include/netlink/netlink-kernel.h src/porting/libnl/include/netlink/netlink.h src/porting/libnl/include/netlink/object-api.h src/porting/libnl/include/netlink/object.h src/porting/libnl/include/netlink/route/addr.h src/porting/libnl/include/netlink/route/class-modules.h src/porting/libnl/include/netlink/route/class.h src/porting/libnl/include/netlink/route/classifier-modules.h src/porting/libnl/include/netlink/route/classifier.h src/porting/libnl/include/netlink/route/cls/fw.h src/porting/libnl/include/netlink/route/cls/police.h src/porting/libnl/include/netlink/route/cls/u32.h src/porting/libnl/include/netlink/route/link.h src/porting/libnl/include/netlink/route/link/info-api.h src/porting/libnl/include/netlink/route/link/vlan.h src/porting/libnl/include/netlink/route/neighbour.h src/porting/libnl/include/netlink/route/n! eightbl.h src/porting/libnl/include/netlink/route/nexthop.h src/porting/libnl/include/netlink/route/qdisc-modules.h src/porting/libnl/include/netlink/route/qdisc.h src/porting/libnl/include/netlink/route/route.h src/porting/libnl/include/netlink/route/rtnl.h src/porting/libnl/include/netlink/route/rule.h src/porting/libnl/include/netlink/route/sch/cbq.h src/porting/libnl/include/netlink/route/sch/dsmark.h src/porting/libnl/include/netlink/route/sch/fifo.h src/porting/libnl/include/netlink/route/sch/htb.h src/porting/libnl/include/netlink/route/sch/netem.h src/porting/libnl/include/netlink/route/sch/prio.h src/porting/libnl/include/netlink/route/sch/red.h src/porting/libnl/include/netlink/route/sch/sfq.h src/porting/libnl/include/netlink/route/sch/tbf.h src/porting/libnl/include/netlink/route/tc.h src/porting/libnl/include/netlink/socket.h src/porting/libnl/include/netlink/types.h src/porting/libnl/include/netlink/utils.h src/porting/libnl/lib/addr.c src/porting/libnl/lib/at! tr.c src/porting/libnl/lib/cache.c src/porting/libnl/lib/cache_mngr.c src/porting/libnl/lib/cache_mngt.c src/porting/libnl/lib/data.c src/porting/libnl/lib/defs.h src/porting/libnl/lib/doc.c src/porting/libnl/lib/family.c src/porting/libnl/lib/fib_lookup/lookup.c src/porting/libnl/lib/fib_lookup/request.c src/porting/libnl/lib/genl/ctrl.c src/porting/libnl/lib/genl/family.c src/porting/libnl/lib/genl/genl.c src/porting/libnl/lib/genl/mngt.c src/porting/libnl/lib/handlers.c src/porting/libnl/lib/msg.c src/porting/libnl/lib/netfilter/ct.c src/porting/libnl/lib/netfilter/ct_obj.c src/porting/libnl/lib/netfilter/log.c src/porting/libnl/lib/netfilter/log_obj.c src/porting/libnl/lib/netfilter/nfnl.c src/porting/libnl/lib/nl.c src/porting/libnl/lib/object.c src/porting/libnl/lib/route/addr.c src/porting/libnl/lib/route/class.c src/porting/libnl/lib/route/class_api.c src/porting/libnl/lib/route/class_obj.c src/porting/libnl/lib/route/classifier.c src/porting/libnl/lib/route/cls/fw.c src/porting/libnl/lib/route/cls/police.c src/porting/libnl/lib/route/! cls/u32.c src/porting/libnl/lib/route/cls_api.c src/porting/libnl/lib/route/cls_obj.c src/porting/libnl/lib/route/link.c src/porting/libnl/lib/route/link/api.c src/porting/libnl/lib/route/link/vlan.c src/porting/libnl/lib/route/neigh.c src/porting/libnl/lib/route/neightbl.c src/porting/libnl/lib/route/nexthop.c src/porting/libnl/lib/route/qdisc.c src/porting/libnl/lib/route/qdisc_api.c src/porting/libnl/lib/route/qdisc_obj.c src/porting/libnl/lib/route/route.c src/porting/libnl/lib/route/route_obj.c src/porting/libnl/lib/route/route_utils.c src/porting/libnl/lib/route/rtnl.c src/porting/libnl/lib/route/rule.c src/porting/libnl/lib/route/sch/blackhole.c src/porting/libnl/lib/route/sch/cbq.c src/porting/libnl/lib/route/sch/dsmark.c src/porting/libnl/lib/route/sch/fifo.c src/porting/libnl/lib/route/sch/htb.c src/porting/libnl/lib/route/sch/netem.c src/porting/libnl/lib/route/sch/prio.c src/porting/libnl/lib/route/sch/red.c src/porting/libnl/lib/route/sch/sfq.c src/porting/libn! l/lib/route/sch/tbf.c src/porting/libnl/lib/route/tc.c src/porting/lib nl/lib/socket.c src/porting/libnl/lib/utils.c src/porting/libnl/lib/wscript src/porting/libnl/src/Makefile src/porting/libnl/src/f_addr.c src/porting/libnl/src/f_ct.c src/porting/libnl/src/f_link.c src/porting/libnl/src/f_neigh.c src/porting/libnl/src/f_route.c src/porting/libnl/src/genl-ctrl-dump.c src/porting/libnl/src/genl-ctrl-get.c src/porting/libnl/src/nf-ct-dump.c src/porting/libnl/src/nf-log.c src/porting/libnl/src/nf-monitor.c src/porting/libnl/src/nl-addr-add.c src/porting/libnl/src/nl-addr-delete.c src/porting/libnl/src/nl-addr-dump.c src/porting/libnl/src/nl-fib-lookup.c src/porting/libnl/src/nl-link-dump.c src/porting/libnl/src/nl-link-ifindex2name.c src/porting/libnl/src/nl-link-name2ifindex.c src/porting/libnl/src/nl-link-set.c src/porting/libnl/src/nl-link-stats.c src/porting/libnl/src/nl-list-caches.c src/porting/libnl/src/nl-list-sockets.c src/porting/libnl/src/nl-monitor.c src/porting/libnl/src/nl-neigh-add.c src/porting/libnl/src/nl-neigh-delete.c src/por! ting/libnl/src/nl-neigh-dump.c src/porting/libnl/src/nl-neightbl-dump.c src/porting/libnl/src/nl-qdisc-add.c src/porting/libnl/src/nl-qdisc-delete.c src/porting/libnl/src/nl-qdisc-dump.c src/porting/libnl/src/nl-route-add.c src/porting/libnl/src/nl-route-del.c src/porting/libnl/src/nl-route-dump.c src/porting/libnl/src/nl-route-get.c src/porting/libnl/src/nl-rule-dump.c src/porting/libnl/src/nl-tctree-dump.c src/porting/libnl/src/nl-util-addr.c src/porting/libnl/src/utils.c src/porting/libnl/src/utils.h src/porting/libnl/tests/Makefile src/porting/libnl/tests/test-cache-mngr.c src/porting/libnl/tests/test-genl.c src/porting/libnl/tests/test-nf-cache-mngr.c src/porting/libnl/tests/test-socket-creation.c src/porting/porting-types.h src/porting/porting-types.h.bak src/porting/wscript src/process/arpa/simu-inet.h src/process/simu-errno.h src/process/simu-fcntl.h src/process/simu-netdb.h src/process/simu-netlink.h src/process/simu-rtnetlink.h src/process/simu-unistd.h src/proces! s/simu.cc src/process/sys/simu-socket.h src/process/sys/simu-uio.h src /pr ocess/wscript src/wscript wscript url: http://code.nsnam.org/lj/quagga-porting/rev/43db5996c178 From code at nsnam-code.ece.gatech.edu Thu Jul 10 20:11:00 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 10 Jul 2008 23:11:00 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215745860.0@code.nsnam.org> ---- add some simu_xxx, SIMU_XXX definitions for porting libnl user: Liu Jian files: src/process/arpa/simu-inet.h src/process/simu-errno.h src/process/simu-fcntl.h src/process/simu-netdb.h src/process/simu-netlink.h src/process/simu-rtnetlink.h src/process/simu-unistd.h src/process/simu.cc src/process/sys/simu-socket.h src/process/sys/simu-uio.h src/process/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/45d1e3574500 From code at nsnam-code.ece.gatech.edu Thu Jul 10 21:32:43 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 00:32:43 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215750763.0@code.nsnam.org> ---- merge user: Liu Jian files: url: http://code.nsnam.org/lj/quagga-porting/rev/5cb02ff36cc8 ---- add some macro definitions to replace the real-world struct/functions/macro for porting user: Liu Jian files: src/porting/porting-types.h url: http://code.nsnam.org/lj/quagga-porting/rev/f6ae481a273d ---- add libnl-1.1 source code at src/porting/libnl user: Liu Jian files: src/porting/libnl/COPYING src/porting/libnl/ChangeLog src/porting/libnl/Makefile src/porting/libnl/Makefile.opts.in src/porting/libnl/Makefile.rules src/porting/libnl/aclocal.m4 src/porting/libnl/configure src/porting/libnl/configure.in src/porting/libnl/doc/Doxyfile src/porting/libnl/doc/Doxyfile.in src/porting/libnl/doc/Makefile src/porting/libnl/doc/libnl.css src/porting/libnl/include/Makefile src/porting/libnl/include/linux/gen_stats.h src/porting/libnl/include/linux/genetlink.h src/porting/libnl/include/linux/if.h src/porting/libnl/include/linux/if_addr.h src/porting/libnl/include/linux/if_arp.h src/porting/libnl/include/linux/if_ether.h src/porting/libnl/include/linux/if_link.h src/porting/libnl/include/linux/ip_mp_alg.h src/porting/libnl/include/linux/neighbour.h src/porting/libnl/include/linux/netfilter/nfnetlink.h src/porting/libnl/include/linux/netfilter/nfnetlink_conntrack.h src/porting/libnl/include/linux/netfilter/nfnetlink_log.h src/porting/libnl/include! /linux/netlink.h src/porting/libnl/include/linux/pkt_cls.h src/porting/libnl/include/linux/pkt_sched.h src/porting/libnl/include/linux/rtnetlink.h src/porting/libnl/include/netlink-generic.h src/porting/libnl/include/netlink-local.h src/porting/libnl/include/netlink-tc.h src/porting/libnl/include/netlink-types.h src/porting/libnl/include/netlink/addr.h src/porting/libnl/include/netlink/attr.h src/porting/libnl/include/netlink/cache-api.h src/porting/libnl/include/netlink/cache.h src/porting/libnl/include/netlink/data.h src/porting/libnl/include/netlink/fib_lookup/lookup.h src/porting/libnl/include/netlink/fib_lookup/request.h src/porting/libnl/include/netlink/genl/ctrl.h src/porting/libnl/include/netlink/genl/family.h src/porting/libnl/include/netlink/genl/genl.h src/porting/libnl/include/netlink/genl/mngt.h src/porting/libnl/include/netlink/handlers.h src/porting/libnl/include/netlink/list.h src/porting/libnl/include/netlink/msg.h src/porting/libnl/include/netlink/netfilte! r/ct.h src/porting/libnl/include/netlink/netfilter/log.h src/porting/l ibnl/include/netlink/netfilter/nfnl.h src/porting/libnl/include/netlink/netlink-compat.h src/porting/libnl/include/netlink/netlink-kernel.h src/porting/libnl/include/netlink/netlink.h src/porting/libnl/include/netlink/object-api.h src/porting/libnl/include/netlink/object.h src/porting/libnl/include/netlink/route/addr.h src/porting/libnl/include/netlink/route/class-modules.h src/porting/libnl/include/netlink/route/class.h src/porting/libnl/include/netlink/route/classifier-modules.h src/porting/libnl/include/netlink/route/classifier.h src/porting/libnl/include/netlink/route/cls/fw.h src/porting/libnl/include/netlink/route/cls/police.h src/porting/libnl/include/netlink/route/cls/u32.h src/porting/libnl/include/netlink/route/link.h src/porting/libnl/include/netlink/route/link/info-api.h src/porting/libnl/include/netlink/route/link/vlan.h src/porting/libnl/include/netlink/route/neighbour.h src/porting/libnl/include/netlink/route/neightbl.h src/porting/libnl/include/netlink/route/! nexthop.h src/porting/libnl/include/netlink/route/qdisc-modules.h src/porting/libnl/include/netlink/route/qdisc.h src/porting/libnl/include/netlink/route/route.h src/porting/libnl/include/netlink/route/rtnl.h src/porting/libnl/include/netlink/route/rule.h src/porting/libnl/include/netlink/route/sch/cbq.h src/porting/libnl/include/netlink/route/sch/dsmark.h src/porting/libnl/include/netlink/route/sch/fifo.h src/porting/libnl/include/netlink/route/sch/htb.h src/porting/libnl/include/netlink/route/sch/netem.h src/porting/libnl/include/netlink/route/sch/prio.h src/porting/libnl/include/netlink/route/sch/red.h src/porting/libnl/include/netlink/route/sch/sfq.h src/porting/libnl/include/netlink/route/sch/tbf.h src/porting/libnl/include/netlink/route/tc.h src/porting/libnl/include/netlink/socket.h src/porting/libnl/include/netlink/types.h src/porting/libnl/include/netlink/utils.h src/porting/libnl/install-sh src/porting/libnl/lib/Makefile src/porting/libnl/lib/addr.c src/porting/li! bnl/lib/attr.c src/porting/libnl/lib/cache.c src/porting/libnl/lib/cac he_mngr.c src/porting/libnl/lib/cache_mngt.c src/porting/libnl/lib/data.c src/porting/libnl/lib/defs.h src/porting/libnl/lib/defs.h.in src/porting/libnl/lib/doc.c src/porting/libnl/lib/family.c src/porting/libnl/lib/fib_lookup/lookup.c src/porting/libnl/lib/fib_lookup/request.c src/porting/libnl/lib/genl/ctrl.c src/porting/libnl/lib/genl/family.c src/porting/libnl/lib/genl/genl.c src/porting/libnl/lib/genl/mngt.c src/porting/libnl/lib/handlers.c src/porting/libnl/lib/msg.c src/porting/libnl/lib/netfilter/ct.c src/porting/libnl/lib/netfilter/ct_obj.c src/porting/libnl/lib/netfilter/log.c src/porting/libnl/lib/netfilter/log_obj.c src/porting/libnl/lib/netfilter/nfnl.c src/porting/libnl/lib/nl.c src/porting/libnl/lib/object.c src/porting/libnl/lib/route/addr.c src/porting/libnl/lib/route/class.c src/porting/libnl/lib/route/class_api.c src/porting/libnl/lib/route/class_obj.c src/porting/libnl/lib/route/classifier.c src/porting/libnl/lib/route/cls/fw.c src/porting/libnl/lib/route! /cls/police.c src/porting/libnl/lib/route/cls/u32.c src/porting/libnl/lib/route/cls_api.c src/porting/libnl/lib/route/cls_obj.c src/porting/libnl/lib/route/link.c src/porting/libnl/lib/route/link/api.c src/porting/libnl/lib/route/link/vlan.c src/porting/libnl/lib/route/neigh.c src/porting/libnl/lib/route/neightbl.c src/porting/libnl/lib/route/nexthop.c src/porting/libnl/lib/route/qdisc.c src/porting/libnl/lib/route/qdisc_api.c src/porting/libnl/lib/route/qdisc_obj.c src/porting/libnl/lib/route/route.c src/porting/libnl/lib/route/route_obj.c src/porting/libnl/lib/route/route_utils.c src/porting/libnl/lib/route/rtnl.c src/porting/libnl/lib/route/rule.c src/porting/libnl/lib/route/sch/blackhole.c src/porting/libnl/lib/route/sch/cbq.c src/porting/libnl/lib/route/sch/dsmark.c src/porting/libnl/lib/route/sch/fifo.c src/porting/libnl/lib/route/sch/htb.c src/porting/libnl/lib/route/sch/netem.c src/porting/libnl/lib/route/sch/prio.c src/porting/libnl/lib/route/sch/red.c src/porting/! libnl/lib/route/sch/sfq.c src/porting/libnl/lib/route/sch/tbf.c src/po rting/libnl/lib/route/tc.c src/porting/libnl/lib/socket.c src/porting/libnl/lib/utils.c src/porting/libnl/libnl-1.pc src/porting/libnl/libnl-1.pc.in src/porting/libnl/src/Makefile src/porting/libnl/src/f_addr.c src/porting/libnl/src/f_ct.c src/porting/libnl/src/f_link.c src/porting/libnl/src/f_neigh.c src/porting/libnl/src/f_route.c src/porting/libnl/src/genl-ctrl-dump.c src/porting/libnl/src/genl-ctrl-get.c src/porting/libnl/src/nf-ct-dump.c src/porting/libnl/src/nf-log.c src/porting/libnl/src/nf-monitor.c src/porting/libnl/src/nl-addr-add.c src/porting/libnl/src/nl-addr-delete.c src/porting/libnl/src/nl-addr-dump.c src/porting/libnl/src/nl-fib-lookup.c src/porting/libnl/src/nl-link-dump.c src/porting/libnl/src/nl-link-ifindex2name.c src/porting/libnl/src/nl-link-name2ifindex.c src/porting/libnl/src/nl-link-set.c src/porting/libnl/src/nl-link-stats.c src/porting/libnl/src/nl-list-caches.c src/porting/libnl/src/nl-list-sockets.c src/porting/libnl/src/nl-monitor.c src/porting! /libnl/src/nl-neigh-add.c src/porting/libnl/src/nl-neigh-delete.c src/porting/libnl/src/nl-neigh-dump.c src/porting/libnl/src/nl-neightbl-dump.c src/porting/libnl/src/nl-qdisc-add.c src/porting/libnl/src/nl-qdisc-delete.c src/porting/libnl/src/nl-qdisc-dump.c src/porting/libnl/src/nl-route-add.c src/porting/libnl/src/nl-route-del.c src/porting/libnl/src/nl-route-dump.c src/porting/libnl/src/nl-route-get.c src/porting/libnl/src/nl-rule-dump.c src/porting/libnl/src/nl-tctree-dump.c src/porting/libnl/src/nl-util-addr.c src/porting/libnl/src/utils.c src/porting/libnl/src/utils.h src/porting/libnl/tests/Makefile src/porting/libnl/tests/test-cache-mngr.c src/porting/libnl/tests/test-genl.c src/porting/libnl/tests/test-nf-cache-mngr.c src/porting/libnl/tests/test-socket-creation.c url: http://code.nsnam.org/lj/quagga-porting/rev/1e59cdda989f ---- apply a patch to libnl for porting libnl user: Liu Jian files: src/porting/libnl/include/linux/if.h src/porting/libnl/include/linux/if_arp.h src/porting/libnl/include/linux/if_link.h src/porting/libnl/include/linux/netfilter/nfnetlink.h src/porting/libnl/include/linux/netfilter/nfnetlink_log.h src/porting/libnl/include/linux/netlink.h src/porting/libnl/include/linux/pkt_sched.h src/porting/libnl/include/linux/rtnetlink.h src/porting/libnl/include/netlink-local.h src/porting/libnl/include/netlink-types.h src/porting/libnl/include/netlink/handlers.h src/porting/libnl/include/netlink/netlink-kernel.h src/porting/libnl/include/netlink/netlink.h src/porting/libnl/lib/addr.c src/porting/libnl/lib/attr.c src/porting/libnl/lib/data.c src/porting/libnl/lib/family.c src/porting/libnl/lib/msg.c src/porting/libnl/lib/nl.c src/porting/libnl/lib/object.c src/porting/libnl/lib/route/link.c src/porting/libnl/lib/route/route.c src/porting/libnl/lib/route/route_obj.c src/porting/libnl/lib/socket.c src/porting/libnl/lib/utils.c src/porting/libnl/sr! c/f_addr.c src/porting/libnl/src/f_link.c src/porting/libnl/src/f_route.c src/porting/libnl/src/utils.c src/porting/libnl/src/utils.h url: http://code.nsnam.org/lj/quagga-porting/rev/703bd9c7349b ---- add libnl simple tesr file and diff file user: Liu Jian files: src/porting/libnl-test.cc src/porting/libnl.diff url: http://code.nsnam.org/lj/quagga-porting/rev/60f033bc1b99 ---- add libnl code structure at ns3/libnl user: Liu Jian files: ns3/libnl/_placeholder_ ns3/libnl/include/_placeholder_ ns3/libnl/include/linux/_placeholder_ ns3/libnl/include/netlink/_placeholder_ ns3/libnl/lib/_placeholder_ ns3/libnl/lib/route/_placeholder_ ns3/libnl/src/_placeholder_ url: http://code.nsnam.org/lj/quagga-porting/rev/eff2e3b370a4 ---- add wscript for compiling user: Liu Jian files: src/porting/wscript src/wscript wscript url: http://code.nsnam.org/lj/quagga-porting/rev/87287e9c87e2 From code at nsnam-code.ece.gatech.edu Thu Jul 10 23:24:54 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 02:24:54 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215757494.0@code.nsnam.org> ---- fix the argument input problem when running libnl real-world program user: Liu Jian files: src/porting/libnl-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/bff39fc0c825 From tomhend at u.washington.edu Thu Jul 10 23:52:18 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Thu, 10 Jul 2008 23:52:18 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807110652.m6B6qIvw001427@ns-regression.ee.washington.edu> Thu Jul 10 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Fri Jul 11 03:37:26 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 06:37:26 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215772646.0@code.nsnam.org> ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-dev/rev/3efa652c47ef From code at nsnam-code.ece.gatech.edu Fri Jul 11 10:52:27 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 13:52:27 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215798747.0@code.nsnam.org> ---- fix the damn size_t compile problem at libnl user: Liu Jian files: src/porting/porting-types.h src/process/simu-unistd.h src/process/sys/simu-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/0ce7d14f590e From code at nsnam-code.ece.gatech.edu Fri Jul 11 10:56:45 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 13:56:45 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1215799005.0@code.nsnam.org> ---- fix typo user: Liu Jian files: src/process/sys/simu-poll.h url: http://code.nsnam.org/lj/quagga-porting/rev/fd277d5781f1 From code at nsnam-code.ece.gatech.edu Fri Jul 11 11:26:29 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 14:26:29 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215800789.0@code.nsnam.org> ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-dev/rev/038f13c8741c From code at nsnam-code.ece.gatech.edu Fri Jul 11 11:34:03 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 11 Jul 2008 14:34:03 -0400 Subject: [Ns-commits] ns-3-python Message-ID: <1215801243.0@code.nsnam.org> ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/ns-3-python/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/ns-3-python/rev/fd69b15002ee ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/ns-3-python/rev/52b0ae2057a6 ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/ns-3-python/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/ns-3-python/rev/ac82ff1f6736 ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/ns-3-python/rev/b5d4a04c7b68 ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/ns-3-python/rev/7e943b537495 ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-python/rev/3efa652c47ef ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-python/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/ns-3-python/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-python/rev/06df0787254b ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-python/rev/038f13c8741c ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-python/rev/3ba0b240cff5 From tomhend at u.washington.edu Fri Jul 11 23:32:07 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Fri, 11 Jul 2008 23:32:07 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807120632.m6C6W7YO005752@ns-regression.ee.washington.edu> Fri Jul 11 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Sat Jul 12 11:45:20 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 12 Jul 2008 14:45:20 -0400 Subject: [Ns-commits] ns-3-python Message-ID: <1215888320.0@code.nsnam.org> ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-python/rev/8d3f5c0f55fa From code at nsnam-code.ece.gatech.edu Sat Jul 12 11:45:48 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 12 Jul 2008 14:45:48 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215888348.0@code.nsnam.org> ---- python bindings user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript url: http://code.nsnam.org/ns-3-dev/rev/2cc40b3e4fa5 ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/ns-3-dev/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/eca46ea15a04 ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/518719e905a0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/ns-3-dev/rev/48d69d8eac38 ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-dev/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/ns-3-dev/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/06df0787254b ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-dev/rev/3ba0b240cff5 ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-dev/rev/8d3f5c0f55fa From code at nsnam-code.ece.gatech.edu Sat Jul 12 14:06:23 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 12 Jul 2008 17:06:23 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215896783.0@code.nsnam.org> ---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/390db659644b From tomhend at u.washington.edu Sat Jul 12 22:50:12 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sat, 12 Jul 2008 22:50:12 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807130550.m6D5oCWS007769@ns-regression.ee.washington.edu> Sat Jul 12 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- FAILURE: waf -d debug configure: building failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Sun Jul 13 09:58:50 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 13 Jul 2008 12:58:50 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215968330.0@code.nsnam.org> ---- Python: make helper class methods using attribute optional parameters work. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/b9424c43753d From code at nsnam-code.ece.gatech.edu Sun Jul 13 10:09:01 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 13 Jul 2008 13:09:01 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1215968941.0@code.nsnam.org> ---- Add mixed-wireless example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.py url: http://code.nsnam.org/ns-3-dev/rev/ad0c05e68792 From tomhend at u.washington.edu Sun Jul 13 22:50:11 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sun, 13 Jul 2008 22:50:11 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807140550.m6E5oBDY008647@ns-regression.ee.washington.edu> Sun Jul 13 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- FAILURE: waf -d debug configure: building failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Mon Jul 14 03:25:45 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 14 Jul 2008 06:25:45 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216031145.0@code.nsnam.org> ---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/f84261098ab0 From code at nsnam-code.ece.gatech.edu Mon Jul 14 03:36:37 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 14 Jul 2008 06:36:37 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216031797.0@code.nsnam.org> ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/fd8ae9ea848b From code at nsnam-code.ece.gatech.edu Mon Jul 14 03:43:25 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 14 Jul 2008 06:43:25 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1216032205.0@code.nsnam.org> ---- Check in a tcp example which has rate error models user: Raj Bhattacharjea files: examples/tcp-errors.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/11747ae5b632 ---- kill dead code user: Mathieu Lacage files: src/common/error-model.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/75095a51d9e2 ---- kill dead code user: Mathieu Lacage files: src/contrib/gnuplot.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/215b923b5b2e ---- kill dead code user: Mathieu Lacage files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/c6913c670dca ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/0258bd0793ab ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/d02d0233f14b ---- kill dead unimplemented API user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/5caa582619ec ---- add CalbackImplBase::GetReferenceCount user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/88e4aa2f101c ---- coding style user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/775777e52833 ---- add RefCountBase::GetReferenceCount. user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/10369bf4b3e2 ---- add Object::GetReferenceCount user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/1680d5004ee8 ---- avoid uneeded inline user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/3b6bc7a4f975 ---- add PythonCompleteConstruct friend for python bindings user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/0d83aa14b65d ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/cad55f67f3fc ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/266c6a334762 ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/fd69b15002ee ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/52b0ae2057a6 ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/ac82ff1f6736 ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/b5d4a04c7b68 ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/7e943b537495 ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/3efa652c47ef ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/038f13c8741c ---- python bindings user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/2cc40b3e4fa5 ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/eca46ea15a04 ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/518719e905a0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/48d69d8eac38 ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/06df0787254b ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/3ba0b240cff5 ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/8d3f5c0f55fa ---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/390db659644b ---- Python: make helper class methods using attribute optional parameters work. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/b9424c43753d ---- Add mixed-wireless example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/ad0c05e68792 ---- merge user: Gustavo J. A. M. Carneiro files: examples/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/9bfc257af144 ---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/f84261098ab0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/85308840a251 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/765d0cb5c56e ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/7a7ec92d5cf6 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/fd8ae9ea848b ---- merge user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/7f2d5300ad02 ---- Rescan API user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/2ff6f05b9467 From code at nsnam-code.ece.gatech.edu Mon Jul 14 07:42:21 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 14 Jul 2008 10:42:21 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1216046541.0@code.nsnam.org> ---- Add csma-bridge example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.py url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/f289e2045bfc From code at nsnam-code.ece.gatech.edu Mon Jul 14 16:59:02 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 14 Jul 2008 19:59:02 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1216079942.0@code.nsnam.org> ---- add namespace comment user: Hagen Paul Pfeifer files: src/simulator/para-packet.cc url: http://code.nsnam.org/pfeifer/ns-3-para/rev/297a6504039c ---- add mulitplex functionality on rx side (MULTI_CHANNEL_PPP, ...) user: Hagen Paul Pfeifer files: src/devices/point-to-point/point-to-point-channel.cc src/simulator/multiparampi.cc src/simulator/multiparampi.h src/simulator/node-federate.cc src/simulator/node-federate.h src/simulator/para-packet.cc src/simulator/para-packet.h url: http://code.nsnam.org/pfeifer/ns-3-para/rev/3ed9ca70a35e From code at nsnam-code.ece.gatech.edu Mon Jul 14 20:55:41 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 14 Jul 2008 23:55:41 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216094141.0@code.nsnam.org> ---- add debug info and add functions-description user: Liu Jian files: src/node/netlink-socket.cc src/node/netlink-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/1edc1f174139 ---- add pid/seq at netlink-process example user: Liu Jian files: examples/netlink-process.cc examples/simple-netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/e2169f4e74bd ---- add setsockopt() and some debug info user: Liu Jian files: src/process/simu.cc src/process/sys/simu-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/ba71bca19d75 ---- fix a bug: it should recv as much when recv-queue comes more than one packet user: Liu Jian files: src/process/process-manager.cc url: http://code.nsnam.org/lj/quagga-porting/rev/075882c4899a ---- add support for the fromlen in RecvFrom() user: Liu Jian files: src/process/process-manager.cc url: http://code.nsnam.org/lj/quagga-porting/rev/d9e00b1f9682 ---- degbug info user: Liu Jian files: src/process/process-manager.cc url: http://code.nsnam.org/lj/quagga-porting/rev/cad6e0220b56 ---- fix bugs when running nl_addr_dump user: Liu Jian files: src/porting/libnl-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/88e085c52f60 ---- add simu_xxx for porting user: Liu Jian files: src/porting/libnl/lib/socket.c src/porting/libnl/src/f_addr.c url: http://code.nsnam.org/lj/quagga-porting/rev/707596e25859 From tomhend at u.washington.edu Mon Jul 14 22:50:12 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Mon, 14 Jul 2008 22:50:12 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807150550.m6F5oCUl010943@ns-regression.ee.washington.edu> Mon Jul 14 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- FAILURE: waf -d debug configure: building failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Tue Jul 15 14:37:02 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 15 Jul 2008 17:37:02 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1216157822.0@code.nsnam.org> ---- add barrier to distinct parallelized run and non-parallelized run user: Hagen Paul Pfeifer files: src/devices/point-to-point/point-to-point-channel.cc src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/pfeifer/ns-3-para/rev/239bcbccd968 From code at nsnam-code.ece.gatech.edu Tue Jul 15 15:54:47 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 15 Jul 2008 18:54:47 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1216162487.0@code.nsnam.org> ---- fix a off-by-6-error (packet serialization related) user: Hagen Paul Pfeifer files: src/simulator/multiparampi.cc src/simulator/para-packet.cc url: http://code.nsnam.org/pfeifer/ns-3-para/rev/be7e8bd54b30 From code at nsnam-code.ece.gatech.edu Tue Jul 15 16:15:13 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 15 Jul 2008 19:15:13 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216163713.0@code.nsnam.org> ---- add system threads and synchronization primitives user: Craig Dowell files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript url: http://code.nsnam.org/ns-3-dev/rev/c69779f5e51e ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/ns-3-dev/rev/108fd72e3291 From tomhend at u.washington.edu Tue Jul 15 22:50:12 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Tue, 15 Jul 2008 22:50:12 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807160550.m6G5oCUA025995@ns-regression.ee.washington.edu> Tue Jul 15 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- FAILURE: waf -d debug configure: building failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Wed Jul 16 01:37:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 04:37:34 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216197454.0@code.nsnam.org> ---- add an api for NetlinkAttribute user: Liu Jian files: src/node/netlink-message-route.cc src/node/netlink-message-route.h url: http://code.nsnam.org/lj/quagga-porting/rev/8759b8205905 ---- typo user: Liu Jian files: src/node/netlink-message-route.cc url: http://code.nsnam.org/lj/quagga-porting/rev/426944666e8b ---- fix a bug for netlink-error message seri/dese user: Liu Jian files: src/node/netlink-message.cc url: http://code.nsnam.org/lj/quagga-porting/rev/607cf15ea960 ---- work as kernel user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/16840f340579 ---- add code for the Netlink interface address operation user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/dc2ad35d54b6 ---- add two error types for netlink socket user: Liu Jian files: src/node/socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/73dd9e0df848 ---- add simu_strerror function support user: Liu Jian files: src/porting/libnl/lib/handlers.c src/porting/libnl/lib/msg.c src/porting/libnl/lib/route/route_obj.c src/porting/libnl/lib/utils.c src/process/simu.cc src/process/sys/simu-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/7f7900459c71 ---- add 5 libnl test programs on top of ns-3-simu user: Liu Jian files: src/porting/libnl-test.cc src/porting/libnl-test.h src/porting/libnl/src/f_addr.c src/porting/libnl/src/f_link.c src/porting/libnl/src/f_route.c src/porting/libnl/src/nl-addr-add.c src/porting/libnl/src/nl-addr-delete.c src/porting/libnl/src/nl-addr-dump.c src/porting/libnl/src/nl-link-dump.c src/porting/libnl/src/nl-route-dump.c src/porting/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/e65fe67fdf1f From code at nsnam-code.ece.gatech.edu Wed Jul 16 02:48:22 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 05:48:22 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216201702.0@code.nsnam.org> ---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug) user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/ns-3-dev/rev/3401e899479c ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/75f74d6b6219 From code at nsnam-code.ece.gatech.edu Wed Jul 16 02:49:58 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 05:49:58 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216201798.0@code.nsnam.org> ---- remove some unused simu_xxx functions user: Liu Jian files: src/porting/libnl/lib/addr.c src/porting/libnl/lib/socket.c src/porting/libnl/lib/utils.c src/process/simu-netdb.h src/process/simu.cc src/process/sys/simu-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/06c21adee300 From code at nsnam-code.ece.gatech.edu Wed Jul 16 03:07:16 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 06:07:16 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216202836.0@code.nsnam.org> ---- disable log debug user: Liu Jian files: src/porting/libnl-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/7a9132a5ed34 From code at nsnam-code.ece.gatech.edu Wed Jul 16 08:07:33 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 11:07:33 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1216220853.0@code.nsnam.org> ---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug) user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/3401e899479c ---- add system threads and synchronization primitives user: Craig Dowell files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/c69779f5e51e ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/108fd72e3291 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/75f74d6b6219 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/a67df503c7bc ---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/99698bc858e8 From code at nsnam-code.ece.gatech.edu Wed Jul 16 08:17:32 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 11:17:32 -0400 Subject: [Ns-commits] gjc/ns-3-learning-bridge Message-ID: <1216221452.0@code.nsnam.org> ---- Remove some useless code user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-learning-bridge/rev/b38ddf78470a From code at nsnam-code.ece.gatech.edu Wed Jul 16 09:45:05 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 16 Jul 2008 12:45:05 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216226705.0@code.nsnam.org> ---- Don't run python unit tests if python bindings not enabled. Closes #254. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/ns-3-dev/rev/2658cf81a5cd From code at nsnam-code.ece.gatech.edu Wed Jul 16 22:34:26 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 17 Jul 2008 01:34:26 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216272866.0@code.nsnam.org> ---- Add NS_LOG_FUNCTION calls in arp implementation user: Tom Henderson files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/ns-3-dev/rev/a8eb6b890f14 From tomhend at u.washington.edu Wed Jul 16 23:46:25 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Wed, 16 Jul 2008 23:46:25 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807170646.m6H6kPCi010250@ns-regression.ee.washington.edu> Wed Jul 16 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- FAILURE: waf -d debug configure: building failed on darwin-ppc From code at nsnam-code.ece.gatech.edu Thu Jul 17 02:19:43 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 17 Jul 2008 05:19:43 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216286383.0@code.nsnam.org> ---- calculate mask len and cacel loopback when dumping interface address user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/70f2e15948b5 ---- add netdvice name for test when dump link user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/9530b7f7c096 ---- add interface index attribute when dump route entry user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/3bf65be956d9 ---- typo user: Liu Jian files: src/process/simu.cc src/process/sys/simu-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/f8d41ac092a7 ---- add setsockopt and getsockname in ProcessManager, but not implemented, it OK for libnl user: Liu Jian files: src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc url: http://code.nsnam.org/lj/quagga-porting/rev/be61aa5b1f20 ---- add more link for testing node at libnl-test.cc user: Liu Jian files: src/porting/libnl-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/067360292d72 ---- remove NS_LOG at simu.cc user: Liu Jian files: src/process/simu.cc url: http://code.nsnam.org/lj/quagga-porting/rev/c68307da6d62 From code at nsnam-code.ece.gatech.edu Thu Jul 17 10:00:35 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 17 Jul 2008 13:00:35 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216314035.0@code.nsnam.org> ---- A couple of attribute python unit tests user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/ns-3-dev/rev/ccf8108ce6d7 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/2dd172a2bc64 From code at nsnam-code.ece.gatech.edu Thu Jul 17 15:13:14 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 17 Jul 2008 18:13:14 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216332794.0@code.nsnam.org> ---- Finite Rx buffer implemented, not tested user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/node/tcp-socket.cc src/node/tcp-socket.h url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/340c336a3a22 From code at nsnam-code.ece.gatech.edu Thu Jul 17 18:46:55 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 17 Jul 2008 21:46:55 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216345615.0@code.nsnam.org> ---- fix darwin build break user: Craig Dowell files: src/core/unix-system-mutex.cc url: http://code.nsnam.org/ns-3-dev/rev/d1e0154c45b3 From code at nsnam-code.ece.gatech.edu Thu Jul 17 18:57:41 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 17 Jul 2008 21:57:41 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216346261.0@code.nsnam.org> ---- fix darwin build break user: craigdo at craig-dowells-imac.local files: src/core/unix-system-condition.cc url: http://code.nsnam.org/ns-3-dev/rev/ee113f8d83db From tomhend at u.washington.edu Thu Jul 17 23:45:13 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Thu, 17 Jul 2008 23:45:13 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807180645.m6I6jDMx017467@ns-regression.ee.washington.edu> Thu Jul 17 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-3-dev SUCCESS: waf -d optimized configure: regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure: regression passed on ns-old SUCCESS: waf -d optimized configure: regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure: regression passed on darwin-ppc SUCCESS: waf -d optimized configure: regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Thu Jul 17 23:53:21 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 18 Jul 2008 02:53:21 -0400 Subject: [Ns-commits] craigdo/ns-3-compsim Message-ID: <1216364001.0@code.nsnam.org> ---- factor simulator into interface and (multiple) implementation pieces user: Craig Dowell files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/craigdo/ns-3-compsim/rev/9e763021e045 From code at nsnam-code.ece.gatech.edu Fri Jul 18 02:21:04 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 18 Jul 2008 05:21:04 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216372864.0@code.nsnam.org> ---- change do-netlink-message() functions' input arguments user: Liu Jian files: src/node/netlink-socket.cc src/node/netlink-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/ec151b88d682 ---- modification about add/del route entry user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/f69da5cbd493 ---- add code for doing GET one route entry user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/2a8e3fc2cc8e ---- typo user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/18c7466cc88a ---- add one RTM link type and more about NetlinkMessage seri/desi user: Liu Jian files: src/node/netlink-message.cc src/node/netlink-route-types.h url: http://code.nsnam.org/lj/quagga-porting/rev/8381643f27eb ---- add libnl test programs: route_add/del/get user: Liu Jian files: src/porting/libnl-test.cc src/porting/libnl-test.h url: http://code.nsnam.org/lj/quagga-porting/rev/b2363a191c20 ---- test program recevie more input arguments user: Liu Jian files: src/porting/libnl-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/18d23c39bc67 ---- some modifycation in libnl/route_xx files for porting user: Liu Jian files: src/porting/libnl/src/nl-route-add.c src/porting/libnl/src/nl-route-del.c src/porting/libnl/src/nl-route-dump.c src/porting/libnl/src/nl-route-get.c url: http://code.nsnam.org/lj/quagga-porting/rev/5a6b1896ce75 ---- for help printing user: Liu Jian files: src/porting/libnl/src/nl-addr-add.c src/porting/libnl/src/nl-addr-delete.c src/porting/libnl/src/nl-addr-dump.c src/porting/libnl/src/nl-link-dump.c url: http://code.nsnam.org/lj/quagga-porting/rev/d4305ea754fd ---- for wscript user: Liu Jian files: src/porting/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/42fc7e9fa0a1 ---- ignore loopback route entry when dumping user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/42904586851e ---- typo user: Liu Jian files: src/porting/libnl-test.h url: http://code.nsnam.org/lj/quagga-porting/rev/0ca537ea5a99 From code at nsnam-code.ece.gatech.edu Fri Jul 18 04:13:11 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 18 Jul 2008 07:13:11 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216379591.0@code.nsnam.org> ---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/1d704c128f1f ---- For csma, set a sensible netdevice name, if none has been set. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/ns-3-dev/rev/c741d41f9bfb ---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. user: Gustavo J. A. M. Carneiro files: src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/ns-3-dev/rev/7cec39fe195c ---- Implement the promiscuous receive callback for CsmaNetDevice. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/86e262420fbf ---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript url: http://code.nsnam.org/ns-3-dev/rev/a64d1da0d6bf ---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc examples/wscript url: http://code.nsnam.org/ns-3-dev/rev/4cedf996375d ---- Don't allow csma devices to receive packets sent by themselves. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/ns-3-dev/rev/9a662068646f ---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/8eef02250bc9 ---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/9bb81eb18fed ---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/a6d76b454df4 ---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/ns-3-dev/rev/ae9f7d5e2d56 ---- Backed out changeset ae9f7d5e2d56 user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/ns-3-dev/rev/8491c6c05d22 ---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr parameter in Receive(). As discussed in the mailing list. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/48f371a8ae8e ---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/0bd851bb1225 ---- Add BridgeChannel user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript url: http://code.nsnam.org/ns-3-dev/rev/c3dcecc4825a ---- sync with ns-3-dev user: Gustavo J. A. M. Carneiro files: examples/wscript src/node/node.cc src/node/node.h url: http://code.nsnam.org/ns-3-dev/rev/73e90de6eb47 ---- Adapt to evil API breakage user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc url: http://code.nsnam.org/ns-3-dev/rev/4e4cb6a885ca ---- merge user: Gustavo J. A. M. Carneiro files: examples/wscript url: http://code.nsnam.org/ns-3-dev/rev/9bfc257af144 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/85308840a251 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/765d0cb5c56e ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/7a7ec92d5cf6 ---- merge user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/7f2d5300ad02 ---- Rescan API user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py url: http://code.nsnam.org/ns-3-dev/rev/2ff6f05b9467 ---- Add csma-bridge example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.py url: http://code.nsnam.org/ns-3-dev/rev/f289e2045bfc ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/a67df503c7bc ---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc url: http://code.nsnam.org/ns-3-dev/rev/99698bc858e8 ---- Remove some useless code user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc url: http://code.nsnam.org/ns-3-dev/rev/b38ddf78470a ---- merge user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/ns-3-dev/rev/93e991211868 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/96fd83f34568 ---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...). user: Gustavo J. A. M. Carneiro files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/ns-3-dev/rev/9e7bd353e7e7 ---- Add release notes. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES url: http://code.nsnam.org/ns-3-dev/rev/a1d2a8165500 From code at nsnam-code.ece.gatech.edu Fri Jul 18 04:53:16 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 18 Jul 2008 07:53:16 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216381996.0@code.nsnam.org> ---- add a patch file for libnl-1.1 source code, with diff -uNr user: Liu Jian files: src/porting/libnl.diff src/porting/libnl.patch url: http://code.nsnam.org/lj/quagga-porting/rev/8f0fd57a2176 From code at nsnam-code.ece.gatech.edu Fri Jul 18 09:57:05 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 18 Jul 2008 12:57:05 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216400225.0@code.nsnam.org> ---- These APIs are not needed user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/5e9ec226d91d From code at nsnam-code.ece.gatech.edu Fri Jul 18 09:57:37 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 18 Jul 2008 12:57:37 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216400257.0@code.nsnam.org> ---- Refactor some naming for clarity user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/11eaf70d45ae From code at nsnam-code.ece.gatech.edu Fri Jul 18 21:59:59 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 19 Jul 2008 00:59:59 -0400 Subject: [Ns-commits] craigdo/ns-3-compsim Message-ID: <1216443599.0@code.nsnam.org> ---- make simulator implementation replaceable via global default value user: Craig Dowell files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/craigdo/ns-3-compsim/rev/21022872009d ---- update on-demand RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-compsim/rev/0896bd4a38dd From tomhend at u.washington.edu Fri Jul 18 22:56:34 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Fri, 18 Jul 2008 22:56:34 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807190556.m6J5uY1a003995@ns-regression.ee.washington.edu> Fri Jul 18 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- Running ./waf --valgrind --regression >& waf-regression.out FAILURE: waf -d debug configure: valgrind regression failed on ns-3-dev From tomhend at u.washington.edu Sun Jul 20 00:30:46 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sun, 20 Jul 2008 00:30:46 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807200730.m6K7Ukdb013901@ns-regression.ee.washington.edu> Sat Jul 19 22:50:03 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Sun Jul 20 07:59:49 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 20 Jul 2008 10:59:49 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216565989.0@code.nsnam.org> ---- more details for 3.2 release notes user: Tom Henderson files: RELEASE_NOTES url: http://code.nsnam.org/ns-3-dev/rev/cbf5120f5eb6 From code at nsnam-code.ece.gatech.edu Sun Jul 20 14:47:52 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sun, 20 Jul 2008 17:47:52 -0400 Subject: [Ns-commits] www Message-ID: <1216590472.0@code.nsnam.org> ---- Provide explicit links to the ns-3-dev vs. stable release versions of doxygen, manual, tutorial user: Tom Henderson files: html_src/tutorials.html scripts/NsnamOrgGenerator.py url: http://code.nsnam.org/www/rev/1d4fce8ac862 From tomhend at u.washington.edu Sun Jul 20 23:52:36 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sun, 20 Jul 2008 23:52:36 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807210652.m6L6qarZ008706@ns-regression.ee.washington.edu> Sun Jul 20 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Mon Jul 21 07:31:30 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 21 Jul 2008 10:31:30 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216650690.0@code.nsnam.org> ---- python scanning: remove redundant incref/decref_method annotations user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulescan.py url: http://code.nsnam.org/ns-3-dev/rev/351f5847dda5 ---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/0bb5275704fc From code at nsnam-code.ece.gatech.edu Mon Jul 21 15:40:11 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 21 Jul 2008 18:40:11 -0400 Subject: [Ns-commits] pfeifer/ns-3-para Message-ID: <1216680011.0@code.nsnam.org> ---- add time synchronization functionality user: Hagen Paul Pfeifer files: src/devices/point-to-point/point-to-point-channel.cc src/simulator/multiparampi.cc src/simulator/multiparampi.h src/simulator/node-federate.cc src/simulator/node-federate.h src/simulator/para-packet.cc src/simulator/para-packet.h url: http://code.nsnam.org/pfeifer/ns-3-para/rev/bc2f9804a27b From code at nsnam-code.ece.gatech.edu Mon Jul 21 15:58:15 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 21 Jul 2008 18:58:15 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216681095.0@code.nsnam.org> ---- factor simulator into interface and (multiple) implementation pieces user: Craig Dowell files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/ns-3-dev/rev/9e763021e045 ---- make simulator implementation replaceable via global default value user: Craig Dowell files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/ns-3-dev/rev/21022872009d ---- update on-demand RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/ns-3-dev/rev/0896bd4a38dd ---- branch merge user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/ns-3-dev/rev/190ce8107098 From tomhend at u.washington.edu Mon Jul 21 22:53:22 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Mon, 21 Jul 2008 22:53:22 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807220553.m6M5rMu1020136@ns-regression.ee.washington.edu> Mon Jul 21 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- FAILURE: waf -d debug configure; building failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Tue Jul 22 07:59:36 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 22 Jul 2008 10:59:36 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216738776.0@code.nsnam.org> ---- In process of implenting persit timer, doesn't build user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/30d742e9c53e From code at nsnam-code.ece.gatech.edu Tue Jul 22 08:55:08 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 22 Jul 2008 11:55:08 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216742108.0@code.nsnam.org> ---- Require new PyBindGen; make it work for Python 2.3. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/6bce86ea4778 From code at nsnam-code.ece.gatech.edu Tue Jul 22 13:44:23 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 22 Jul 2008 16:44:23 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216759463.0@code.nsnam.org> ---- Correctly implement the persist timer user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/4c1dd8e03aab From code at nsnam-code.ece.gatech.edu Tue Jul 22 14:06:08 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 22 Jul 2008 17:06:08 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216760768.0@code.nsnam.org> ---- Fix max persist timeout to 60 seconds user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/b831824f8fac From tomhend at u.washington.edu Wed Jul 23 00:31:23 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Wed, 23 Jul 2008 00:31:23 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807230731.m6N7VNuQ027096@ns-regression.ee.washington.edu> Tue Jul 22 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Wed Jul 23 01:33:37 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 04:33:37 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216802017.0@code.nsnam.org> ---- clean the netlink_route_types.h user: Liu Jian files: src/node/netlink-route-types.h url: http://code.nsnam.org/lj/quagga-porting/rev/3f546eb85775 ---- add log component-NetlinkMessage user: Liu Jian files: src/node/netlink-message.cc url: http://code.nsnam.org/lj/quagga-porting/rev/4c6ba8373809 ---- add function in NetlinkMessage user: Liu Jian files: src/node/netlink-message.cc src/node/netlink-message.h url: http://code.nsnam.org/lj/quagga-porting/rev/71454af0e634 ---- add function in NetlinkMessage user: Liu Jian files: src/node/netlink-message.cc src/node/netlink-message.h url: http://code.nsnam.org/lj/quagga-porting/rev/18067d7b2617 ---- move some check funtion from NetlinkSocket to NetlinkMessage user: Liu Jian files: src/node/netlink-message.cc src/node/netlink-message.h src/node/netlink-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/67e736b8a8fb ---- some trivial typo user: Liu Jian files: src/node/netlink-message.cc src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/bfae0f34fd12 ---- remove the family and do some trivial modification user: Liu Jian files: src/node/netlink-message-route.cc src/node/netlink-message-route.h url: http://code.nsnam.org/lj/quagga-porting/rev/66cf69f4ddd1 ---- code clean user: Liu Jian files: src/node/netlink-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/5b6663bcb512 ---- add member functions in NetlinkSocket user: Liu Jian files: src/node/netlink-socket.cc src/node/netlink-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/15fff77b7b7d ---- adapt to last modification and tidy NetlinkSocket user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/78fa0c751bbb ---- support multicast message, kernel spread message to the grouped socket user: Liu Jian files: src/node/netlink-socket.cc url: http://code.nsnam.org/lj/quagga-porting/rev/906972bb0a3b ---- rewrite the netlink-socket-test.cc user: Liu Jian files: src/node/netlink-socket-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/3e178cc0fe9a ---- remove simple-netlink-socket.cc user: Liu Jian files: examples/simple-netlink-socket.cc examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/ef5648e105d8 From code at nsnam-code.ece.gatech.edu Wed Jul 23 02:32:40 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 05:32:40 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216805560.0@code.nsnam.org> ---- remove netlink-route-types.h and move route type definition(macro and enums) inside netlink-message-route.h user: Liu Jian files: src/node/netlink-attribute.cc src/node/netlink-message-route.cc src/node/netlink-message-route.h src/node/netlink-message.cc src/node/netlink-route-types.h src/node/netlink-socket-test.cc src/node/netlink-socket.cc src/node/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/f014222bf76e From code at nsnam-code.ece.gatech.edu Wed Jul 23 09:20:11 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 12:20:11 -0400 Subject: [Ns-commits] raj/ns-3-dev-bug239 Message-ID: <1216830011.0@code.nsnam.org> ---- Hack packet sink to sleep until 300s sim time user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h url: http://code.nsnam.org/raj/ns-3-dev-bug239/rev/5934451cf884 From code at nsnam-code.ece.gatech.edu Wed Jul 23 10:38:09 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 13:38:09 -0400 Subject: [Ns-commits] mathieu/ns-3-simu Message-ID: <1216834689.0@code.nsnam.org> ---- Add ipv4 header checksum support. user: Florian Westphal files: src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/aabbcb2cba71 ---- add support for attribtues to bug 34 user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c2f34dac1b9e ---- add some logging user: Mathieu Lacage files: src/common/tag-list.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8d25b503f270 ---- a few new testcases, bug fixes. user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/57d9fc10f15d ---- bug 195: naming inconsistency. user: Raj Bhattacharjea files: src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3b24ac252fba ---- Add a socket callback that can unblock a blocked close user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/be022cc7fec9 ---- Tcp large transfer modified to keep sending for 10 seconds user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/965da7165e78 ---- Use the correct semantics for sendcallback user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/284705f0775f ---- Merge with tomh/ns-3-dev-socket user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/309f511aa143 ---- Merge with tomh/ns-3-dev-socket user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a4b8da16a324 ---- Fix tcp rx buffer semantics; fromaddress tagging is broken at the moment user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/dbf56f98a11d ---- Fix up recv buffer stuff some more user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ad57fb768f3a ---- Change log output to be more consistent user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d734f62d4921 ---- Get rid of dead code from GTNetS user: Raj Bhattacharjea files: src/internet-node/pending-data.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/05e66ff64e10 ---- Merge with ns-3-dev user: Raj Bhattacharjea files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png examples/tcp-large-transfer.cc src/common/data-writer.cc src/common/data-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-socket-impl.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/node/socket-defaults.cc src/node/socket-defaults.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/39f736210ab2 ---- Tcp tx buffer (pendingdata) uses Ptr internally; tagging should work user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a7203cfb5f37 ---- Update tcpsocket to use Ptr in Send user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/464a2a2690e8 ---- Part of bug 198 user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/19471cb55c9c ---- Fix compile warning user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5c53412347ac ---- Merge last 6 changesets user: Raj Bhattacharjea files: src/routing/olsr/waf url: http://code.nsnam.org/mathieu/ns-3-simu/rev/469aaa3f67a5 ---- Merge last two changesets user: Raj Bhattacharjea files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c3f792428d62 ---- Restore tcp example to full size, also a bugfix user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/pending-data.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ba3b5024f6a6 ---- Merge user: Raj Bhattacharjea files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/11a21b053e95 ---- CSMA Cleanup, XXX in echo apps, clarification of point-to-point data rates in dox user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ba198dad54a2 ---- documentation to resolve bug 75 user: Craig Dowell files: src/node/ipv4.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/232368ff7dec ---- bug 61: warning must be fatal. user: Mathieu Lacage files: src/core/random-variable.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/43b3f8ecd86d ---- bug 186: internet-node directory must be renamed to internet-stack user: Mathieu Lacage files: doc/modules examples/wscript samples/wscript src/applications/udp-echo/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc ! src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket! -factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node /udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-header.cc src/internet-stack/arp-header.h src/internet-stack/arp-ipv4-interface.cc src/internet-stack/arp-ipv4-interface.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/internet-stack.cc src/internet-stack/internet-stack.h src/internet-stack/ipv4-checksum.cc src/internet-stack/ipv4-checksum.h src/internet-stack/ipv4-end-point-demux.cc src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.cc src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-impl.cc src/internet-stack/ipv4-impl.h src/internet-stack/ipv4-interface.cc src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.cc src/internet-! stack/ipv4-l4-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/internet-stack/ipv4-loopback-interface.h src/internet-stack/ipv4-static-routing.cc src/internet-stack/ipv4-static-routing.h src/internet-stack/pending-data.cc src/internet-stack/pending-data.h src/internet-stack/rtt-estimator.cc src/internet-stack/rtt-estimator.h src/internet-stack/sequence-number.cc src/internet-stack/sequence-number.h src/internet-stack/sgi-hashmap.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.cc src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/tcp-typedefs.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-factory-impl.cc src/internet-st! ack/udp-socket-factory-impl.h src/internet-stack/udp-socket-impl.cc sr c/internet-stack/udp-socket-impl.h src/internet-stack/waf src/internet-stack/wscript src/routing/olsr/wscript src/wscript tutorial/wscript utils/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8c0ab08144e6 ---- tutorial: s/internet-node/internet-stack user: Tom Henderson files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/routing.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b0987a6a74c8 ---- Doxygen for global routing user: Tom Henderson files: src/routing/global-routing/global-routing.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/15d58e28940f ---- OLSR doxygen user: Tom Henderson files: src/routing/olsr/olsr.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ef2285c91aeb ---- doxygen for applications user: Tom Henderson files: src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/node/application.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7824a11c07fa ---- Correct the OLSR documentation; remove dead API declarations and source file. user: Gustavo J. A. M. Carneiro files: src/helper/olsr-helper.h src/routing/olsr/olsr.cc src/routing/olsr/olsr.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/789dd0f5ca94 ---- Update the internet-stack documentation user: Raj Bhattacharjea files: src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.h src/internet-stack/pending-data.h src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-header.h src/internet-stack/udp-socket-impl.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1ae7df5cf87b ---- bug 181: Normal Variable Infinite Value & Bounds user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d0c70dbe918e ---- merge with HEAD user: Mathieu Lacage files: src/routing/olsr/olsr.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2811c67a79fe ---- RecvFrom() expansion, add flags parameter to some Send calls user: Tom Henderson files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/tcp-socket.h src/node/udp-socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/448134601b03 ---- Change OLSR to use RecvFrom user: Tom Henderson files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e01d2843b3a0 ---- Move other applications to RecvFrom () user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/023417b3bc5a ---- merge bug 213 repo user: Mathieu Lacage files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/50726baf47b3 ---- split out manual sections from tutorial user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/callbacks.texi doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/figures/sockets-overview.dia doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8bbd6b509c0f ---- Split out non-tutorial sections from tutorial; place into a doc/manual directory user: Tom Henderson files: doc/manual/Makefile doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/figures/README doc/manual/figures/buffer.dia doc/manual/figures/packet.obj doc/manual/figures/sockets-overview.dia doc/manual/log.texi doc/manual/manual.css doc/manual/manual.texi doc/manual/other.texi doc/manual/output.texi doc/manual/packets.texi doc/manual/routing.texi doc/manual/sockets.texi doc/manual/statistics.texi doc/manual/troubleshoot.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/eaa3a345b05e ---- [Bug 221] need a scratch directory user: Gustavo J. A. M. Carneiro files: scratch/multiple-sources/simple-main.cc scratch/multiple-sources/simple-simulation.cc scratch/simple.cc wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b0d91237f2ec ---- Changes for bug 205, unlisted FIN bug user: Craig Dowell files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-socket-impl.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8869a79a391f ---- Added tag release candidate ns-3.1-RC1 for changeset 8869a79a391f user: Craig Dowell files: .hgtags url: http://code.nsnam.org/mathieu/ns-3-simu/rev/cd7a3f08e91a ---- fill in some blanks user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3abce59c8bf8 ---- bump user: Craig Dowell files: RELEASE_NOTES VERSION url: http://code.nsnam.org/mathieu/ns-3-simu/rev/61d5b66cdb25 ---- plug more holes in release steps user: Craig Dowell files: doc/release_steps.txt wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/25fbf06f9a56 ---- use dev traces user: Craig Dowell files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/bc61af712d6e ---- Add a WAF workaround for the 'Input line is too long.' error in win32/mingw. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5e57c2f1cfb7 ---- Bug 223: Regression using other than mercurial traces no longer works user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9dd59253d39d ---- fixes for regression numbering user: Craig Dowell files: VERSION wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/510fed881852 ---- regression user: Craig Dowell files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/17a6700153c6 ---- branch merge user: Craig Dowell files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9e04d8522f27 ---- print out which repo is used for regression user: Craig Dowell files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/da71d4c1859f ---- tweak release steps user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8a4b9d15ff04 ---- tweaks after actually doing it user: Craig Dowell files: doc/release_steps.txt wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/bd7baccf47a3 ---- GetNNodes() in NodeList fixes bug 225 user: craigdo at craig-dowells-imac.local files: src/node/node-list.cc src/node/node-list.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3167a20f9cf0 ---- move m_wouldBlock assignment to fix bug 226 user: craigdo at craig-dowells-imac.local files: src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ea7a7b984813 ---- Bug 181 user: craigdo at craig-dowells-imac.local files: src/core/random-variable.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/bd8d2601af21 ---- same messages for all versions of getting traces user: craigdo at craig-dowells-imac.local files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/97c8fa9fa536 ---- Patch addresses bug 227. user: craigdo at craig-dowells-imac.local files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2ade6552db36 ---- bug 217: Handle gracefully the case where a packet aggregated contains nothing. user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/133490cf0210 ---- testcase for changeset 133490cf0210 user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0695f4b2a2bd ---- merge testcase user: Mathieu Lacage files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/60d326f2b9e1 ---- bug 217: add failing testcase user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f7839ed0ce9d ---- bug 217: avoid unsigned/signed confusion. Used signed all the time. user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/4c42f0b977ad ---- another testcase for bug 217. Make sure we do not report tags outside of the current range user: Mathieu Lacage files: examples/wscript src/common/packet.cc src/common/tag-list.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c8011a2a0c60 ---- bug 217: yet another testcase: make sure we handle degenerate testcases with tags which refer to non-existant data. user: Mathieu Lacage files: src/common/packet.cc src/common/tag-list.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/60edfd1060ff ---- remove tcp-2way from examples. mistake from changeset c8011a2a0c60 user: Mathieu Lacage files: examples/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/4bd2a5ae8d03 ---- bug 217: another testcase. user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e367e86d7886 ---- add documentation comment. user: Mathieu Lacage files: src/common/packet-metadata.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6ea20d776d55 ---- fix testcase from changeset e367e86d7886 user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c861a47407a8 ---- testcase and fix, symmetric to changeset c861a47407a8 user: Mathieu Lacage files: src/common/packet-metadata-test.cc src/common/packet-metadata.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3d8da3343514 ---- add packet header howto user: Mathieu Lacage files: doc/howtos/howtos-packet-header.h doc/howtos/howtos.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c1a29f8ab2af ---- update doxygen to match the reality of the code user: Mathieu Lacage files: src/node/node.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6df29e455b71 ---- avoid dox warning user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d761a70dfd03 ---- dox missing SetNode method user: Mathieu Lacage files: src/node/net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c16ec3c11045 ---- add small comment, fix typo, add missing copyright statement user: Mathieu Lacage files: src/node/simple-channel.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e7abba228145 ---- add missing copyright statement user: Mathieu Lacage files: src/node/simple-channel.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c4f001798693 ---- a very simple howto for implementing NetDevice/Channel subclasses user: Mathieu Lacage files: doc/howtos/howtos-net-device.h doc/howtos/howtos.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9410e0ff6a1c ---- Add chapter on random numbers to manual user: Tom Henderson files: doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/manual.texi doc/manual/packets.texi doc/manual/random.texi doc/manual/routing.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/27443ac75474 ---- add helper code user: Mathieu Lacage files: doc/howtos/howtos-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/85d6b10511fe ---- application howto user: Mathieu Lacage files: doc/howtos/howtos-application.h doc/howtos/howtos.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ccfb6a3a5d9a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d8444a67c074 ---- update ignore list user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/mathieu/ns-3-simu/rev/234603159601 ---- fix lots of typos user: Mathieu Lacage files: doc/manual/attributes.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3de89dc066d8 ---- more typos. user: Mathieu Lacage files: doc/manual/attributes.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1adfc4d446ab ---- bug 233 user: Craig Dowell files: src/devices/point-to-point/point-to-point-net-device.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f3c86a2d4082 ---- Apply Patch for Bug 235 user: Craig Dowell files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/951296e9a277 ---- Added tag release ns-3.1-RC2 for changeset 951296e9a277 user: Craig Dowell files: .hgtags url: http://code.nsnam.org/mathieu/ns-3-simu/rev/4f9824120539 ---- Apply patch for bug 231 user: Craig Dowell files: src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6c366d4b91c2 ---- Patch for bug 240 user: Craig Dowell files: src/core/random-variable.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/11719a408a0c ---- reposition trace hook in csma to address bug 241. user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/239c4bc21ebf ---- Apply Patch for Bug 237 user: Craig Dowell files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ea16c44eb90d ---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d user: Craig Dowell files: .hgtags url: http://code.nsnam.org/mathieu/ns-3-simu/rev/509acaf2966c ---- cleanup tag names user: Mathieu Lacage files: .hgtags url: http://code.nsnam.org/mathieu/ns-3-simu/rev/90d43bddb855 ---- remove tutorial directory user: Craig Dowell files: tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a0536cbdfbb3 ---- add updated tutorial examples user: Craig Dowell files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7305032b6100 ---- swap in new tutorial user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/! statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/da67e8efa347 ---- swapping in all of tutorial would be better user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/introduction.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/76188c437e2e ---- ignore moved figures dir user: Craig Dowell files: doc/tutorial/Makefile url: http://code.nsnam.org/mathieu/ns-3-simu/rev/161f931d516f ---- external dependency on figures user: Craig Dowell files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a91af04071df ---- work through second tutorial example user: Craig Dowell files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1bb6f018fc42 ---- finish off csma tutorial example words user: Craig Dowell files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6b297a1f231b ---- cleanup tutorial third.cc a bit user: Craig Dowell files: examples/third.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7c645e1799b1 ---- finish up with a wifi example user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ff29f4ba75ed ---- Table of content fixes user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0b45016b6097 ---- nits on Sections 1-4 user: Tom Henderson files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7130a81b683c ---- formatting nits on the Tweaking chapter user: Tom Henderson files: doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8762b90e6f7e ---- branch merge user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2f13fb6901b5 ---- a few section 8 nits user: Tom Henderson files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1d2fe1f35250 ---- editing pass through the tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b0af63b9f9a6 ---- merge user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2e205ef88dab ---- mispeeling in tutorial command sequence user: Craig Dowell files: doc/tutorial/getting-started.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/dde05296726b ---- cleaning up tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/fe47da29d783 ---- more editing passes through tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e6259dcffada ---- minor tweaks for menus on tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/11e3699b754e ---- address helpful tutorial comments by reviewers user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9042f35c445e ---- remove section in tutorial, move browsing part to where it makes more sense. user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/4b3c76369b28 ---- remote browsing from tutorial menus user: Craig Dowell files: doc/tutorial/tutorial.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/244be25117b9 ---- tweak, tweak the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f11e4def3fc4 ---- some final tweaks to the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ea06eff669b3 ---- Tutorial TOC tweaks user: Craig Dowell files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/be3532c51a37 ---- Prepare for 3.1 user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/93218ac0d373 ---- new convention for release tags user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/mathieu/ns-3-simu/rev/42504fb1f7be ---- Added tag ns-3.1 for changeset 42504fb1f7be user: Craig Dowell files: .hgtags url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5768685f9fdb ---- Added tag ns-3.1 for changeset 5768685f9fdb user: Craig Dowell files: .hgtags url: http://code.nsnam.org/mathieu/ns-3-simu/rev/882d82aae6c2 ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b8db6cd10444 ---- chapter on Node and internet stack, for manual user: Tom Henderson files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9a6f1b3c6e0b ---- bug 236: add optional support for tcp and udp checksum. user: Sebastien Vincent files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/33d1ca2e4ba4 ---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8e6ac6061680 ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6409d2460601 ---- Add a tcp server example user: Raj Bhattacharjea files: examples/tcp-star-server.cc examples/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/923e47a54fe8 ---- Fix trace names to match documents in tcp-star-server user: Raj Bhattacharjea files: examples/tcp-star-server.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8587b5520e63 ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2f8c7ecfe3ba ---- do not make m_enable protected user: Mathieu Lacage files: src/common/error-model.cc src/common/error-model.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e472358ea634 ---- avoid pygccxml warning user: Mathieu Lacage files: src/core/int-to-type.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/184673f59f53 ---- no need for protected variables user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/51ff815f24a2 ---- no need for protected variables user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c7c4fa162069 ---- no need for protected variables user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/86a8eceb023e ---- avoid pygccxml warning. user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e91d3f7a2dae ---- no need to export this header user: Mathieu Lacage files: src/routing/global-routing/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/37b35c72bc57 ---- no need for protected members user: Mathieu Lacage files: src/routing/global-routing/candidate-queue.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/747aeace32ee ---- close socket upon PacketSink::StopApplication() user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a2ef1eb4c16d ---- Minor doc notes added to ipv4.h user: tjkopena at cs.drexel.edu files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/38b8549b1ad3 ---- bug 232, references to Parameter obsolete user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3cdd9d60f7c7 ---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d5f8e5fae1c6 ---- some slips of the keyboard in tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f21d3d5926b9 ---- Check in a tcp example which has rate error models user: Raj Bhattacharjea files: examples/tcp-errors.cc examples/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/11747ae5b632 ---- kill dead code user: Mathieu Lacage files: src/common/error-model.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/75095a51d9e2 ---- kill dead code user: Mathieu Lacage files: src/contrib/gnuplot.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/215b923b5b2e ---- kill dead code user: Mathieu Lacage files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c6913c670dca ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0258bd0793ab ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d02d0233f14b ---- kill dead unimplemented API user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5caa582619ec ---- add CalbackImplBase::GetReferenceCount user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/88e4aa2f101c ---- coding style user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/775777e52833 ---- add RefCountBase::GetReferenceCount. user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/10369bf4b3e2 ---- add Object::GetReferenceCount user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1680d5004ee8 ---- avoid uneeded inline user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3b6bc7a4f975 ---- add PythonCompleteConstruct friend for python bindings user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0d83aa14b65d ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/cad55f67f3fc ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/266c6a334762 ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/fd69b15002ee ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/52b0ae2057a6 ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ac82ff1f6736 ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b5d4a04c7b68 ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7e943b537495 ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3efa652c47ef ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/038f13c8741c ---- python bindings user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2cc40b3e4fa5 ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/eca46ea15a04 ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/518719e905a0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/48d69d8eac38 ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/06df0787254b ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3ba0b240cff5 ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8d3f5c0f55fa ---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/390db659644b ---- Python: make helper class methods using attribute optional parameters work. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b9424c43753d ---- Add mixed-wireless example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ad0c05e68792 ---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f84261098ab0 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/fd8ae9ea848b ---- add system threads and synchronization primitives user: Craig Dowell files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c69779f5e51e ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/108fd72e3291 ---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug) user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3401e899479c ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/75f74d6b6219 ---- Don't run python unit tests if python bindings not enabled. Closes #254. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2658cf81a5cd ---- Add NS_LOG_FUNCTION calls in arp implementation user: Tom Henderson files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a8eb6b890f14 ---- A couple of attribute python unit tests user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ccf8108ce6d7 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2dd172a2bc64 ---- fix darwin build break user: Craig Dowell files: src/core/unix-system-mutex.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d1e0154c45b3 ---- fix darwin build break user: craigdo at craig-dowells-imac.local files: src/core/unix-system-condition.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ee113f8d83db ---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/1d704c128f1f ---- For csma, set a sensible netdevice name, if none has been set. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c741d41f9bfb ---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. user: Gustavo J. A. M. Carneiro files: src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7cec39fe195c ---- Implement the promiscuous receive callback for CsmaNetDevice. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/86e262420fbf ---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a64d1da0d6bf ---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc examples/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/4cedf996375d ---- Don't allow csma devices to receive packets sent by themselves. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9a662068646f ---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8eef02250bc9 ---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9bb81eb18fed ---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a6d76b454df4 ---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ae9f7d5e2d56 ---- Backed out changeset ae9f7d5e2d56 user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8491c6c05d22 ---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr parameter in Receive(). As discussed in the mailing list. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/48f371a8ae8e ---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0bd851bb1225 ---- Add BridgeChannel user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c3dcecc4825a ---- sync with ns-3-dev user: Gustavo J. A. M. Carneiro files: examples/wscript src/node/node.cc src/node/node.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/73e90de6eb47 ---- Adapt to evil API breakage user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/4e4cb6a885ca ---- merge user: Gustavo J. A. M. Carneiro files: examples/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9bfc257af144 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/85308840a251 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/765d0cb5c56e ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7a7ec92d5cf6 ---- merge user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7f2d5300ad02 ---- Rescan API user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2ff6f05b9467 ---- Add csma-bridge example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f289e2045bfc ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a67df503c7bc ---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/99698bc858e8 ---- Remove some useless code user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b38ddf78470a ---- merge user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/93e991211868 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/96fd83f34568 ---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...). user: Gustavo J. A. M. Carneiro files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9e7bd353e7e7 ---- Add release notes. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a1d2a8165500 ---- more details for 3.2 release notes user: Tom Henderson files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/cbf5120f5eb6 ---- python scanning: remove redundant incref/decref_method annotations user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulescan.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/351f5847dda5 ---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0bb5275704fc ---- factor simulator into interface and (multiple) implementation pieces user: Craig Dowell files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/9e763021e045 ---- make simulator implementation replaceable via global default value user: Craig Dowell files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/21022872009d ---- update on-demand RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0896bd4a38dd ---- branch merge user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/mathieu/ns-3-simu/rev/190ce8107098 ---- Require new PyBindGen; make it work for Python 2.3. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6bce86ea4778 ---- Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs) user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/dac9146297c8 ---- merge with HEAD user: Mathieu Lacage files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/callbacks.texi doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/packet.obj doc/tutorial/figures/pp.dia doc/tutorial/figures/sockets-overview.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/helpers.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi examples/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h ! src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc ! src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h sr c/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket-factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/routing/olsr/olsr.cc src/wscript tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutori! al/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f1719ec4300f From code at nsnam-code.ece.gatech.edu Wed Jul 23 13:09:35 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 16:09:35 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216843775.0@code.nsnam.org> ---- Make PacketSink multitasking for TCP (closes bug 244) user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/ns-3-dev/rev/8523b98f949c From code at nsnam-code.ece.gatech.edu Wed Jul 23 14:15:07 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 17:15:07 -0400 Subject: [Ns-commits] craigdo/ns-3-emu Message-ID: <1216847707.0@code.nsnam.org> ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/52b0ae2057a6 ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ac82ff1f6736 ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b5d4a04c7b68 ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7e943b537495 ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/3efa652c47ef ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/038f13c8741c ---- python bindings user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2cc40b3e4fa5 ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/eca46ea15a04 ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/518719e905a0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/48d69d8eac38 ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/06df0787254b ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/3ba0b240cff5 ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8d3f5c0f55fa ---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/390db659644b ---- Python: make helper class methods using attribute optional parameters work. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b9424c43753d ---- Add mixed-wireless example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ad0c05e68792 ---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/f84261098ab0 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/fd8ae9ea848b ---- add system threads and synchronization primitives user: Craig Dowell files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/c69779f5e51e ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/108fd72e3291 ---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug) user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/craigdo/ns-3-emu/rev/3401e899479c ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/75f74d6b6219 ---- Don't run python unit tests if python bindings not enabled. Closes #254. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2658cf81a5cd ---- Add NS_LOG_FUNCTION calls in arp implementation user: Tom Henderson files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a8eb6b890f14 ---- A couple of attribute python unit tests user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ccf8108ce6d7 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2dd172a2bc64 ---- fix darwin build break user: Craig Dowell files: src/core/unix-system-mutex.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/d1e0154c45b3 ---- fix darwin build break user: craigdo at craig-dowells-imac.local files: src/core/unix-system-condition.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ee113f8d83db ---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/1d704c128f1f ---- For csma, set a sensible netdevice name, if none has been set. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/c741d41f9bfb ---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. user: Gustavo J. A. M. Carneiro files: src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7cec39fe195c ---- Implement the promiscuous receive callback for CsmaNetDevice. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/86e262420fbf ---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a64d1da0d6bf ---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc examples/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/4cedf996375d ---- Don't allow csma devices to receive packets sent by themselves. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9a662068646f ---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8eef02250bc9 ---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9bb81eb18fed ---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a6d76b454df4 ---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ae9f7d5e2d56 ---- Backed out changeset ae9f7d5e2d56 user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8491c6c05d22 ---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr parameter in Receive(). As discussed in the mailing list. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/48f371a8ae8e ---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/0bd851bb1225 ---- Add BridgeChannel user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/c3dcecc4825a ---- sync with ns-3-dev user: Gustavo J. A. M. Carneiro files: examples/wscript src/node/node.cc src/node/node.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/73e90de6eb47 ---- Adapt to evil API breakage user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/4e4cb6a885ca ---- merge user: Gustavo J. A. M. Carneiro files: examples/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9bfc257af144 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/85308840a251 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/765d0cb5c56e ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7a7ec92d5cf6 ---- merge user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7f2d5300ad02 ---- Rescan API user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/2ff6f05b9467 ---- Add csma-bridge example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/f289e2045bfc ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a67df503c7bc ---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/99698bc858e8 ---- Remove some useless code user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b38ddf78470a ---- merge user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/93e991211868 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/96fd83f34568 ---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...). user: Gustavo J. A. M. Carneiro files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9e7bd353e7e7 ---- Add release notes. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a1d2a8165500 ---- more details for 3.2 release notes user: Tom Henderson files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/cbf5120f5eb6 ---- python scanning: remove redundant incref/decref_method annotations user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulescan.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/351f5847dda5 ---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/0bb5275704fc ---- factor simulator into interface and (multiple) implementation pieces user: Craig Dowell files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9e763021e045 ---- make simulator implementation replaceable via global default value user: Craig Dowell files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/21022872009d ---- update on-demand RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/0896bd4a38dd ---- branch merge user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/craigdo/ns-3-emu/rev/190ce8107098 ---- Require new PyBindGen; make it work for Python 2.3. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/6bce86ea4778 ---- Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs) user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/dac9146297c8 ---- Make PacketSink multitasking for TCP (closes bug 244) user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/8523b98f949c ---- update to support split simulator interface and implementation user: Craig Dowell files: examples/realtime-udp-echo.cc examples/wscript regression/tests/test-tcp-2way.py samples/main-test-sync.cc src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript src/devices/emulated/emulated-net-device.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript src/wscript wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/9e512420ecc8 ---- re-enable emulated device and add realtime simulator impl user: Craig Dowell files: bindings/python/ns3_module_helper.py src/devices/emulated/emulated-net-device.cc src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/fdc9d87ee915 ---- branch merge user: Craig Dowell files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/cde92a5c90be From code at nsnam-code.ece.gatech.edu Wed Jul 23 17:08:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 20:08:34 -0400 Subject: [Ns-commits] ns-3-dev-ref-traces Message-ID: <1216858114.0@code.nsnam.org> ---- changes for csma mtu repair user: Craig Dowell files: csma-broadcast.ref/csma-broadcast-0-0.pcap csma-broadcast.ref/csma-broadcast-0-1.pcap csma-broadcast.ref/csma-broadcast-1-0.pcap csma-broadcast.ref/csma-broadcast-2-0.pcap csma-broadcast.ref/csma-broadcast.tr csma-one-subnet.ref/csma-one-subnet-0-0.pcap csma-one-subnet.ref/csma-one-subnet-1-0.pcap csma-one-subnet.ref/csma-one-subnet-2-0.pcap csma-one-subnet.ref/csma-one-subnet-3-0.pcap csma-one-subnet.ref/csma-one-subnet.tr csma-packet-socket.ref/csma-packet-socket.tr udp-echo.ref/udp-echo-0-0.pcap udp-echo.ref/udp-echo-1-0.pcap udp-echo.ref/udp-echo-2-0.pcap udp-echo.ref/udp-echo-3-0.pcap udp-echo.ref/udp-echo.tr url: http://code.nsnam.org/ns-3-dev-ref-traces/rev/fc77bd2cd5d3 From code at nsnam-code.ece.gatech.edu Wed Jul 23 17:09:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 20:09:34 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216858174.0@code.nsnam.org> ---- begin sorting out mtu woes user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/b834a9204124 From code at nsnam-code.ece.gatech.edu Wed Jul 23 18:28:14 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 21:28:14 -0400 Subject: [Ns-commits] ns-3-dev-ref-traces Message-ID: <1216862894.0@code.nsnam.org> ---- fix stupid mistake in csma traces user: Craig Dowell files: csma-broadcast.ref/csma-broadcast-0-0.pcap csma-broadcast.ref/csma-broadcast-0-1.pcap csma-broadcast.ref/csma-broadcast-1-0.pcap csma-broadcast.ref/csma-broadcast-2-0.pcap csma-broadcast.ref/csma-broadcast.tr csma-one-subnet.ref/csma-one-subnet-0-0.pcap csma-one-subnet.ref/csma-one-subnet-1-0.pcap csma-one-subnet.ref/csma-one-subnet-2-0.pcap csma-one-subnet.ref/csma-one-subnet-3-0.pcap csma-one-subnet.ref/csma-one-subnet.tr csma-packet-socket.ref/csma-packet-socket.tr udp-echo.ref/udp-echo-0-0.pcap udp-echo.ref/udp-echo-1-0.pcap udp-echo.ref/udp-echo-2-0.pcap udp-echo.ref/udp-echo-3-0.pcap udp-echo.ref/udp-echo.tr url: http://code.nsnam.org/ns-3-dev-ref-traces/rev/0d12eaa490a6 From code at nsnam-code.ece.gatech.edu Wed Jul 23 18:29:20 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 23 Jul 2008 21:29:20 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216862960.0@code.nsnam.org> ---- fix supidity in mtu stuff user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/ns-3-dev/rev/80aae4bb8c39 From tomhend at u.washington.edu Wed Jul 23 23:07:48 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Wed, 23 Jul 2008 23:07:48 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807240607.m6O67m4T006617@ns-regression.ee.washington.edu> Wed Jul 23 22:50:04 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev FAILURE: waf -d optimized configure; build failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Thu Jul 24 03:44:30 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 24 Jul 2008 06:44:30 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216896270.0@code.nsnam.org> ---- Add helper waf proxy script user: Gustavo J. A. M. Carneiro files: src/devices/wifi/waf url: http://code.nsnam.org/ns-3-dev/rev/f22fe8e879a7 ---- Add empty implementation of Simulator::SetImplementation, to make Python bindings work. user: Gustavo J. A. M. Carneiro files: src/simulator/simulator.cc url: http://code.nsnam.org/ns-3-dev/rev/d89e9db667f0 ---- Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/ns-3-dev/rev/a920df6b9f02 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/ns-3-dev/rev/df6f07358b24 From code at nsnam-code.ece.gatech.edu Thu Jul 24 09:24:18 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Thu, 24 Jul 2008 12:24:18 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1216916658.0@code.nsnam.org> ---- hg ignore the pybindgen checkout dir user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/ns-3-dev/rev/5393e306a243 From code at nsnam-code.ece.gatech.edu Thu Jul 24 16:50:38 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 01:50:38 +0200 Subject: [Ns-commits] fw/ns-3-nsc Message-ID: <1216943438.0@code.nsnam.org> ---- nsc-tcp-socket: must invoke NotifyNewConnectionCreated() in Accept(). user: Florian Westphal files: src/internet-stack/nsc-tcp-socket-impl.cc url: http://code.nsnam.org/fw/ns-3-nsc/rev/3885846e0f6c ---- examples/tcp-nsc-lfn: add cmdline switch for app xmit run time user: Florian Westphal files: examples/tcp-nsc-lfn.cc url: http://code.nsnam.org/fw/ns-3-nsc/rev/1ef0956a2ab1 ---- nsc-tcp-socket: send data immediately if connection is established. user: Florian Westphal files: src/internet-stack/nsc-tcp-socket-impl.cc url: http://code.nsnam.org/fw/ns-3-nsc/rev/d8c76a85c7c4 From code at nsnam-code.ece.gatech.edu Thu Jul 24 22:11:19 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 01:11:19 -0400 Subject: [Ns-commits] lj/ns-3-netlink Message-ID: <1216962679.0@code.nsnam.org> ---- a few tutorial updates; tutorial Makefile; tutorial figures directory user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/helpers.obj doc/tutorial/helpers.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/a331020d959f ---- Makefile tweaks user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/ns-3-netlink/rev/6fb3db586fb5 ---- fixes for Makefile due to tgif command-line limitations user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/ns-3-netlink/rev/6d712f10acc0 ---- workaround texinfo problem with non-local images user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/helpers.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/ab470305c52a ---- Remove filename user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/ns-3-netlink/rev/e6ca6125fc44 ---- revert figure directory change user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/helpers.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/15e2358f9fef ---- try to improve obj->png conversion user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/ns-3-netlink/rev/010d2708bb68 ---- testcase from bug 159 user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ab1e9244ab41 ---- fix bug 159 user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h utils/bench-packets.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/1e8a42e5d4c1 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/580a733e49d6 ---- Small fix to tcp example user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4e5aa7f1e2a0 ---- Add TCP delayed acks user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ce64dffad49f ---- Integrate regression testing into the main waf script. user: Gustavo J. A. M. Carneiro files: regression/regression.py regression/tracediff.py wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/81d1080cd0ae ---- Fix case of 'diff xxx | head' appearing to succeed even if the diff command returned non-zero exit statux. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/542f4d57464b ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/0b4cb407bb9e ---- Fix a diff|head race condition; Fix regression error messages to indicate the new waf commands to run regression tests. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/635509281306 ---- Ignore .py[co] files (python bytecodes) user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/lj/ns-3-netlink/rev/34fd5f64cf72 ---- Create regression traces tarball automatically on waf dist. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/8226157800a8 ---- Build -> Install user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-simple.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/packet-socket-helper.cc src/helper/packet-socket-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/! tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a637e6daee0 ---- Ipv4AddressHelper::Allocate -> Ipv4AddressHelper::Assign user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/872dc8466352 ---- SetupUdp -> SetUdpLocal, SetupTcp -> SetTcpLocal user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/969d4f6ab9ba ---- rework app constructors user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/wifi-adhoc.cc examples/wifi-ap.cc src/helper/node-container.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/172baa5960ff ---- nits for 3.0.12 release user: Tom Henderson files: README RELEASE_NOTES doc/modules doc/release_steps.txt url: http://code.nsnam.org/lj/ns-3-netlink/rev/aeca90b95bf5 ---- note that waf generates reference trace tarball now user: Tom Henderson files: doc/release_steps.txt url: http://code.nsnam.org/lj/ns-3-netlink/rev/b17f2928291e ---- Added tag release ns-3.0.12 for changeset b17f2928291e user: Tom Henderson files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/ed9121115870 ---- some additional debugging for addressing conflicts user: Tom Henderson files: src/node/ipv4-address-generator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a65404754cb7 ---- Prevent internet stack helper from overwriting internet stack user: Tom Henderson files: src/internet-node/internet-stack.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/f8523d79a0b7 ---- revive mixed-wireless example from Simutools tutorial user: Tom Henderson files: examples/mixed-wireless.cc examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/cb77c96e6149 ---- avoid compilation warning about undefined MobilityModel class. user: Mathieu Lacage files: src/helper/mobility-helper.cc src/helper/mobility-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/cb427d45a011 ---- add some debugging user: Mathieu Lacage files: src/node/node-list.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/6993ee3fa5a3 ---- add pcap files to ignore list. user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/lj/ns-3-netlink/rev/e5070e510fa8 ---- add destructor. Easier to plant a breakpoint in there. user: Mathieu Lacage files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/b5deaba7280e ---- Make sure that we really attempt to destroy everything upon process exit. Gets rid of spurious leak reports in valgrind. user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/81ac5e25e8c2 ---- make duplicate aggregations fail; avoid duplicate aggregations user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/object.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/9c2cfada5e72 ---- Add support for TCP cwnd tracing user: Raj Bhattacharjea files: src/core/config.cc src/core/traced-value.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea31499ecbfb ---- Shorten Tcp attribute names (bug 163) user: Raj Bhattacharjea files: src/node/tcp.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/413ef952ea19 ---- allocate/deallocate buffer by hand. user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9fa2f44cdafa ---- ensure that out PcapTraces are generated in a consistant format to allow simple comparison of traces against a single set of reference traces. user: Mathieu Lacage files: src/common/pcap-writer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5a7ae076410e ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/ebc23fe98852 ---- Backed out changeset 9fa2f44cdafa user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/4ebd61a5612c ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/30c9b48a3af3 ---- Remove the restriction of waf option --command-template requiring option --run; it no longer makes sense. user: Gustavo Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/db4e803514cb ---- fix bug reported by Gustavo Carneiro: AP does not reply to ARP request. user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/7d6721a53b51 ---- Fix bug 168: Socket::SendTo does not return the number of bytes sent for udp sockets. user: Liu Jian files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/843e6218834f ---- bug 143: rename scheduler files user: Mathieu Lacage files: src/simulator/heap-scheduler.cc src/simulator/heap-scheduler.h src/simulator/list-scheduler.cc src/simulator/list-scheduler.h src/simulator/map-scheduler.cc src/simulator/map-scheduler.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc src/simulator/wscript utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/66dd24c80d75 ---- update testcase to deal with the return value of Socket::Send. Make sure udp packets are copied before going down the ip stack. user: Mathieu Lacage files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5092e8290b9b ---- bug 150: CommandLine::Parse argc parameter should not be a reference user: Mathieu Lacage files: src/core/command-line.cc src/core/command-line.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3573d91994cc ---- Fix bad usage of std container iteration and erase () all over OLSR code; closes #171; thanks to Liu Jian for spotting and submitting an initial patch. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5d4ff983595b ---- Fix for bug 166 user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8ef8431d56d5 ---- Address instances of different m_type's should compare differently; closes #173. user: Gustavo J. A. M. Carneiro files: src/node/address.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/6244ea5e7831 ---- bug 107 user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d2d179640630 ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/67a8290b9336 ---- Add assertion to detect TimeUnit divide by zero (if not detected, it creates an infinite loop) user: Gustavo J. A. M. Carneiro files: src/simulator/nstime.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8a616a8b723a ---- fix regression introduced by changeset 6244ea5e7831 to fix bug #173 user: Mathieu Lacage files: src/node/address.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/916de65f67bf ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/dbbe74916235 ---- add const version of CopyObject user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/70a02c24d5eb ---- use CopyObject and not Create to copy RttMeanDeviation. Implement the copy constructor correctly. user: Mathieu Lacage files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/7149e19cada4 ---- Pointer class for primitive type pointer. user: Mathieu Lacage files: src/core/attribute-test.cc src/core/pointer.cc src/core/pointer.h src/core/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/96d1fc816681 ---- get rid of implicit conversion of Attribute to/from Ptr<>. Replace this with an explicit Pointer class. user: Mathieu Lacage files: examples/simple-error-model.cc samples/main-attribute-value.cc src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/config.cc src/core/pointer.h src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-net-device.cc src/helper/mobility-helper.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/73b47ce1d805 ---- add doxygen anchors to avoid warnings. user: Mathieu Lacage files: src/core/boolean.h src/core/double.h src/core/integer.h src/core/uinteger.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/554e10cdc747 ---- add space to ensure doxygen reference generation. user: Mathieu Lacage files: src/core/pointer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ac861a001a2a ---- add doxygen documentation to avoid doxygen warnings. user: Mathieu Lacage files: src/core/object-vector.h src/devices/wifi/ssid.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/bbe74014af44 ---- improve type linking behavior. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5bee690ea6b6 ---- allow access to the pointee's TypeId. user: Mathieu Lacage files: src/core/pointer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/db96af55f46e ---- add ObjectVector::GetItemTypeId user: Mathieu Lacage files: src/core/attribute-test.cc src/core/config.cc src/core/object-vector.cc src/core/object-vector.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/node/node-list.cc src/node/node.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c7983cfa2cb3 ---- typos in WifiChannel user: Mathieu Lacage files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5bdc12f09798 ---- use a specific type if you can user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c24722e09df2 ---- define a TypeId for ns3::Ipv4Interface user: Mathieu Lacage files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d108e5f0bd3e ---- iterate over aggregated objects dynamically. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/fc048c358357 ---- iterate over the _aggregated_ objects: this does not include the initial pointer. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/621b23d5be5b ---- make IsChildOf not return true for test against self. Add operator < for TypeId. user: Mathieu Lacage files: src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3cff8627a284 ---- add missing TypeId in base class user: Mathieu Lacage files: src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8fb456039670 ---- add functions to access list of root namespace objects user: Mathieu Lacage files: src/core/config.cc src/core/config.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e1ff74674f87 ---- add missing registration macro call user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e37b7279e41e ---- add a few missing ns3:: prefixes in TypeId names. user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/node/node-list.cc src/simulator/scheduler.cc src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/cdbcd43a019c ---- generate path information for each type. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d8806baadedb ---- print list of trace sources user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8e9f4dc59d8b ---- add copy constructor and assignment operator to ensure proper initialization of refcount. user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/14194a052b7d ---- get rid of scary implementation details of Attribute. user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute.cc src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/integer.cc src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h src/core/random-variable.cc src/core/uinteger.cc src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0fec3381418 ---- use RefCountBase user: Mathieu Lacage files: src/core/attribute.cc src/core/attribute.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/858fc65447a5 ---- allow an std::string to be an attribute user: Mathieu Lacage files: src/core/string.cc src/core/string.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a42da8051124 ---- add AttributeAccessor::HasGetter/HasSetter and implement it. user: Mathieu Lacage files: src/core/attribute-accessor-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e20fb862cd8 ---- use HasSetter/HasGetter to improve doxygen output. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2a3db8645225 ---- implement operator << for ObjectFactory. user: Mathieu Lacage files: src/core/object-factory.cc src/core/object-factory.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d5047d6ce4ce ---- -1 cuts the trailing s if the time postfix is longer than 1 char. user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/db884a56c5c1 ---- implement operator >> user: Mathieu Lacage files: src/node/mac48-address.cc src/node/mac48-address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a1a6028e4c39 ---- implement operator >> user: Mathieu Lacage files: src/node/address.cc src/node/address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3d45621712a3 ---- implement operator >> user: Mathieu Lacage files: src/core/object-factory.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/1c1345207c74 ---- avoid trailing | user: Mathieu Lacage files: src/core/attribute-list.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8a87a9734bd6 ---- ConfigStore allows you to dump and read from a file a simulation configuration user: Mathieu Lacage files: src/contrib/config-store.cc src/contrib/config-store.h src/contrib/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/f6ec069d17da ---- add missing license statement. user: Mathieu Lacage files: src/core/traced-value.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5c620cfd9492 ---- remove old non-relevant documentation. user: Mathieu Lacage files: doc/doxygen.conf doc/tracing.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/54aa10a712a8 ---- improve documentation user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc src/internet-node/ipv4-l3-protocol.h src/node/queue.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2bcb3435483b ---- improve doxygen user: Mathieu Lacage files: src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/contrib/config-store.h src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-wifi-manager.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/39f72ca0ba8e ---- fix some dox warnings user: Mathieu Lacage files: doc/modules url: http://code.nsnam.org/lj/ns-3-netlink/rev/40a70a2e1b70 ---- generate list of trace sources and attributes in separate dox groups. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4e8cb1577144 ---- get rid of Attribute class. Use AttributeValue subclasses directly. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-attribute-value.cc samples/main-grid-topology.cc samples/main-propagation-loss.cc samples/main-random-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/contrib/config-store.cc src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.! h src/core/boolean.cc src/core/boolean.h src/core/command-line.cc src/core/config.cc src/core/config.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/global-value.cc src/core/global-value.h src/core/integer.cc src/core/integer.h src/core/object-base.cc src/core/object-base.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.h src/core/pointer.cc src/core/pointer.h src/core/ptr.h src/core/random-variable.cc src/core/random-variable.h src/core/string.cc src/core/string.h src/core/traced-value.h src/core/type-id.cc src/core/type-id.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc ! src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/dca-tx op.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-! helper.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/node/node-list.cc src/node/node.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4b28e9740e3b ---- fix dox warning user: Mathieu Lacage files: src/core/object-base.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/0116649f03f8 ---- improve the doxygen output. user: Mathieu Lacage files: src/core/enum.cc src/core/object-vector.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/6fe0a5622af7 ---- add doxygen class definitions for native type Value classes. user: Mathieu Lacage files: src/core/double.h src/core/integer.h src/core/string.h src/core/uinteger.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d6b2d00acab2 ---- improve the auto-generated doxygen output. user: Mathieu Lacage files: doc/doxygen.conf src/common/data-rate.h src/core/attribute-helper.h src/core/attribute.h src/core/boolean.cc src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-factory.h src/core/object-vector.h src/core/pointer.h src/core/random-variable.h src/core/string.cc src/core/string.h src/core/type-id.h src/core/uinteger.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h src/simulator/nstime.h utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/9d05d2a95dfa ---- small tweak to generated dox user: Mathieu Lacage files: src/core/object-vector.h src/core/pointer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/0384d6f6cca1 ---- output the initial value of the attributes user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/75780f899be3 ---- merge with HEAD user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/command-line.cc src/core/config.cc src/core/object.cc src/core/traced-value.h src/devices/wifi/dca-txop.cc src/internet-node/tcp-socket.cc src/node/address.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d76553495b91 ---- merge with HEAD user: Mathieu Lacage files: src/core/object.h src/internet-node/rtt-estimator.cc src/node/address.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e8d8a0650927 ---- avoid crash due to mis-spelled data rate unit user: Mathieu Lacage files: examples/mixed-global-routing.cc examples/simple-point-to-point-olsr.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/30ed185e0364 ---- kill NS_LOG_PARAMS_BEGIN/END. user: Mathieu Lacage files: src/core/log.h src/devices/csma/csma-net-device.cc src/internet-node/ipv4-end-point-demux.cc src/routing/olsr/routing-table.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/1e778c442245 ---- do not use __PRETTY_PRINT__ user: Mathieu Lacage files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ee338f8cef49 ---- align with the semantics of _PARAMS user: Mathieu Lacage files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/35618565c0e5 ---- cleanup to avoid too many #ifdefs user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c93e1d0d6916 ---- add time logging support user: Mathieu Lacage files: src/core/log.cc src/core/log.h src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/3d39dd617b8d ---- add doxygen. user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/98b75bde4403 ---- fix optimized build user: Mathieu Lacage files: src/core/log.h src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/982a6f364d2c ---- change NS_LOG= syntax and default behavior to be more useful by default. user: Mathieu Lacage files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a7e3e54c7e94 ---- NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION user: Mathieu Lacage files: src/applications/onoff/onoff-application.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/common/packet-metadata.cc src/core/log.cc src/core/log.h src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/helper/ipv4-address-helper.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-static-routing.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc src/mobility/random-direction-2d-mobility-model.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4-address-generator.c! c src/node/node-list.cc src/node/packet-socket.cc src/node/queue.cc src/node/socket.cc src/routing/global-routing/candidate-queue.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/routing-table.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e3a416fe9dd5 ---- code was dead. user: Mathieu Lacage files: src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/devices/wifi/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/27b183b18d4d ---- use function logging macros user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-rx-middle.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-phy.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/fa0747c4ad5e ---- fix optimized build user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/484e5030c441 ---- merge with HEAD user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc src/internet-node/arp-l3-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4fe951be604c ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/8774a8c9526f ---- merge with HEAD user: Mathieu Lacage files: doc/tracing.h src/applications/onoff/onoff-application.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/dca-txop.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-phy.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/mobility/random-direction-2d-mobility-model.cc src/node/drop-tail-queue.cc src/node/node-list.cc src/node/queue.cc src/simulator/simulator.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b7eb3929096c ---- Missing hg update when 'Synchronizing reference traces using Mercurial' user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/69ddc1c42130 ---- kill unused code user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a3ed582d153 ---- move Packet::AddAtEnd implementation to the Buffer code. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ba52f937610c ---- optimize case where fake payload is fragmented and re-assembled. user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a975a534915c ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/de48c60ad186 ---- Align helper API use of Install() user: Tom Henderson files: examples/mixed-wireless.cc examples/simple-point-to-point-olsr.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/internet-node/internet-stack.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b72805b3ca69 ---- EnablePcap()->EnablePcapAll(); EnableAscii()->EnableAsciiAll() user: Tom Henderson files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a83b94e277d4 ---- branch merge user: Tom Henderson files: doc/tracing.h examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc! src/simulator/scheduler-map.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/caf9d364c6fc ---- Fix two nits that escaped checkin user: Tom Henderson files: examples/mixed-wireless.cc samples/main-random-walk.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b991704f870f ---- bug 131 partial fix: split out Send and DataSent callbacks user: Tom Henderson files: src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/0b10920623bf ---- A few minor cleanups to socket.h/cc user: Tom Henderson files: src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/bd2d3e32ef7b ---- WAF: convert code to WAF 1.4 API; the 'waf' script bundle will be updated later, for now has been disabled. user: Gustavo J. A. M. Carneiro files: src/wscript waf wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/f7aa2796627f ---- WAF: use os.path.join in the message 'Entering directory ...' user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/3f851016493d ---- Upgrade to WAF 1.4.1 user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/lj/ns-3-netlink/rev/2438c0f2f9dd ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/7a63e3c78cd0 ---- avoid segfault when setting NS_LOG=* user: Mathieu Lacage files: src/core/log.cc src/core/log.h src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/cc521f35f033 ---- add comments about previous bug fix user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/054b9ca57390 ---- fix optimized build, bug 169 user: Craig Dowell files: src/core/log.h src/node/ipv4-address-generator.cc src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/364e3943c8f0 ---- avoid useless ifdefs user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a6ff01929caf ---- bug 170 user: Craig Dowell files: src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/db5fab391eac ---- bug 153 user: Craig Dowell files: samples/main-attribute-value.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-test.cc src/helper/point-to-point-helper.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ad669f4f7e58 ---- bug 153 applied to CSMA user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/helper/csma-helper.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2d507430219e ---- fix bug 161 user: Craig Dowell files: examples/tcp-large-transfer.cc src/common/pcap-writer.cc src/common/pcap-writer.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/ppp-header.cc src/devices/point-to-point/ppp-header.h src/devices/point-to-point/wscript src/helper/point-to-point-helper.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/56a4c75f9422 ---- Fix point-to-point unit tests user: Tom Henderson files: src/devices/point-to-point/point-to-point-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/81949bbc6349 ---- WAF: add uselib_local to the ns3 library to pull in library dependencies from the ns-3 modules into the main library. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/b9c517e4bfd5 ---- update pcap trace setup filename user: Mathieu Lacage files: examples/mixed-wireless.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/94d9153aee09 ---- Missing Packet::Copy in Node::ReceiveFromDevice for the multiple protocol handlers scenario. user: Gustavo J. A. M. Carneiro files: src/node/node.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/f77acbb9f7b4 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/8183339fedf0 ---- PacketSocket bind-to-interface bug user: Gustavo J. A. M. Carneiro files: src/node/packet-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/0ac9b895494d ---- GlobalRoutingManager: don't abort with non-IP NetDevices, just skip them. user: Gustavo J. A. M. Carneiro files: src/routing/global-routing/global-router-interface.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4ac564369c63 ---- GlobalRoutingManager: don't segfault for NetDevices that have no associated Channel (e.g. virtual NetDevices); just skip them. user: Gustavo J. A. M. Carneiro files: src/routing/global-routing/global-router-interface.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/953e6fc56bf0 ---- Removed TraceContext and TraceResolver references, removed MobilityModelNotifier class, and minor changes on samples/main-random-walk.cc. user: tjkopena at cs.drexel.edu files: examples/mixed-wireless.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.h src/internet-node/ipv4-interface.h src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.h src/internet-node/pcap-trace.h src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/mobility.h src/mobility/wscript src/node/net-device.h src/node/node.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5b1479210da3 ---- Changed MobilityModel::m_trace to be more descriptive. user: tjkopena at cs.drexel.edu files: src/mobility/mobility-model.cc src/mobility/mobility-model.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c64c571c8e0c ---- Merged nonotifier with main branch. user: tjkopena at cs.drexel.edu files: examples/mixed-wireless.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e690b0d1b625 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/30ca8e7b5e89 ---- fix bug 180 user: Craig Dowell files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d93423ef5ef2 ---- remove dead code. user: Mathieu Lacage files: examples/csma-packet-socket.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/4ef834f6b67d ---- merge with HEAD user: Mathieu Lacage files: src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/7c575f821f2b ---- forgot to remove dead includes user: Mathieu Lacage files: examples/mixed-global-routing.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d0713d8818c7 ---- kill dead code user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/09fcdac092f7 ---- report the adjustment delta in Buffer::AddAtEnd and Buffer::AddAtStart. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/7cfe0542dff5 ---- make the code more consistent across AddAtStart and AddAtEnd user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c34e9d31a75d ---- add adjustment report to overloaded Buffer::AddAtEnd method user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/77a8e808c341 ---- add a couple of helper test macros user: Mathieu Lacage files: src/core/config.cc src/core/object.cc src/core/test.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5daf048843a6 ---- move test code to anon namespace user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b96c58f42432 ---- a new tag implementation: Mtag user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.cc src/common/packet.h src/common/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/644bfc099992 ---- add a couple of dox comments user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8e29fb88ad26 ---- add a couple of serialization/deserialization methods user: Mathieu Lacage files: src/common/mtag-buffer.cc src/common/mtag-buffer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0f12f3a75b3 ---- convert to new tag API. user: Mathieu Lacage files: samples/main-packet-tag.cc src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5962e2962fa9 ---- remove now-unused Tags class user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/common/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/722cf749a9e3 ---- Mtag -> Tag user: Mathieu Lacage files: samples/main-packet-tag.cc src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.cc src/common/packet.h src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e11e106c7c19 ---- mtag -> tag user: Mathieu Lacage files: samples/main-packet-tag.cc src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.h src/common/tag-buffer.cc src/common/tag-buffer.h src/common/tag-list.cc src/common/tag-list.h src/common/tag.cc src/common/tag.h src/common/wscript src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a624276a897b ---- use a shared buffer user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d0a9677d5452 ---- use a free list for tag buffers user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/4a1ab06f0d63 ---- add missing include for optimized builds user: Mathieu Lacage files: src/common/tag-buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2887b34f4769 ---- add dox doc user: Mathieu Lacage files: src/common/packet.h src/common/tag-buffer.h src/common/tag.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/895cb1b6a903 ---- test self-assignment of packets user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a03270ebc161 ---- avoid signed/unsigned comparison warning. user: Mathieu Lacage files: src/common/tag-buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/84600b3f966c ---- a couple more tests. user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/0c66462c3406 ---- typos user: Mathieu Lacage files: src/common/tag-buffer.h src/common/tag-list.h src/common/tag.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/519a31d1729f ---- add missing license headers user: Mathieu Lacage files: src/common/tag-buffer.cc src/common/tag-buffer.h src/common/tag-list.cc src/common/tag-list.h src/common/tag.cc src/common/tag.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9cc612c6cd32 ---- avoid stupid string allocation all the time. user: Mathieu Lacage files: utils/bench-packets.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/399d3858d190 ---- simplify code logic user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/f64799121881 ---- simplify code logic user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a14d83bacc9c ---- enable metadata only on second run user: Mathieu Lacage files: utils/bench-packets.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b152a62d2017 ---- inline a couple of tag methods. user: Mathieu Lacage files: src/common/tag-buffer.cc src/common/tag-buffer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c908e1a82801 ---- avoid doing the work twice. user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d4bb2f7687d1 ---- help return-value-optimization user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e26ab7b61c7c ---- bench tags user: Mathieu Lacage files: utils/bench-packets.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/31e4703e08da ---- attempt to document some of the internal details user: Mathieu Lacage files: src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/890b147e1ed6 ---- bug 179: Packet fragmentation bug user: Mathieu Lacage files: src/common/buffer.cc src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5a49ba9ad976 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/2b7093f42f78 ---- merge from HEAD user: Mathieu Lacage files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d7a198241e61 ---- a basic but useful Gtk+-based config-store user: Mathieu Lacage files: src/contrib/attribute-iterator.cc src/contrib/attribute-iterator.h src/contrib/config-store.cc src/contrib/config-store.h src/contrib/gtk-config-store.cc src/contrib/gtk-config-store.h src/contrib/wscript src/wscript wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/a1c532e3bf18 ---- merge with HEAD user: Mathieu Lacage files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/2daf5961f130 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/65c25546b5c3 ---- add missing getters user: Mathieu Lacage files: src/mobility/hierarchical-mobility-model.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/f94b285ffd62 ---- add scroll area and alternating row colors. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2a2f4760af4d ---- set a default window size. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/95ea2e729bf5 ---- make the iteration code more flexible. add tooltips to gtk config store user: Mathieu Lacage files: src/contrib/attribute-iterator.cc src/contrib/attribute-iterator.h src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4730d8d6d63c ---- add missing TypeId::HasParent method user: Mathieu Lacage files: src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/45d8e899c535 ---- make sure we iterate over the parent's attributes. user: Mathieu Lacage files: src/contrib/attribute-iterator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/99722b888be3 ---- also handle parent attributes. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c513d4411cc8 ---- reset the output stream to get a proper trace path user: Mathieu Lacage files: src/helper/wifi-helper.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/387c041695cd ---- close the writer before deleting it user: Mathieu Lacage files: src/common/pcap-writer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/53e41ce6d3de ---- tweak log output user: Mathieu Lacage files: src/contrib/config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/fad298f05916 ---- improve doxygen doc. user: Mathieu Lacage files: src/contrib/config-store.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/6d7f78ceeccc ---- cleanup the model memory. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e8c8430359c6 ---- re-enable editing user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/22756d7f8bb5 ---- ensure that the list of positions is long enough user: Mathieu Lacage files: examples/mixed-wireless.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/68f79ef69388 ---- remove XXX user: Mathieu Lacage files: examples/mixed-wireless.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/030e4a88c6d7 ---- avoid un-initialized bits user: Mathieu Lacage files: src/devices/wifi/wifi-mac-header.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/de6acde26560 ---- merge with HEAD user: Mathieu Lacage files: examples/mixed-wireless.cc src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/42a9a69ac4ef ---- fix build for g++ 3.4.6 user: Mathieu Lacage files: src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/7172d5dcae51 ---- avoid warning with g++ 4.1.2 user: Mathieu Lacage files: src/contrib/delay-jitter-estimation.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/3d83c2088c85 ---- Require gtk+ >= 2.12; closes #182 user: Gustavo J. A. M. Carneiro files: src/contrib/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/dd7a6e76c739 ---- ppp model description user: Craig Dowell files: src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5370849d0b76 ---- tutorial work (add back packet chapter) user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/packets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/04ab9345891a ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/5260a46ff439 ---- dia command line options user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d39b05b67d3 ---- add dia to the supported figure generation tools for the tutorial; clean up user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/dumbbell.png doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/oneobj.png doc/tutorial/other.texi doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png url: http://code.nsnam.org/lj/ns-3-netlink/rev/bb5c9e8041cd ---- fix bug 183 user: Craig Dowell files: src/routing/global-routing/global-route-manager-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8e720adb2d2c ---- remove std::endl from PPP header print user: Tom Henderson files: src/devices/point-to-point/ppp-header.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/509c35cf49ae ---- kill ATTRIBUTE_HELPER_HEADER_1 user: Mathieu Lacage files: src/common/data-rate.h src/core/attribute-helper.h src/core/object-factory.h src/core/type-id.h src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/117f02923a7e ---- ATTRIBUTE_HELPER_HEADER_2 -> ATTRIBUTE_HELPER_HEADER user: Mathieu Lacage files: src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/object-factory.h src/core/type-id.h src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/6e787ec9c8aa ---- add NS_LOG_APPEND_CONTEXT user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea368d066bea ---- fix optimized build user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/dc8b5959ab61 ---- Plumb in socket receive pull model, in parallel to existing Receive framework user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/1b1661bbfa33 ---- Cut over UDP applications to use the new receive API user: Tom Henderson files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h src/common/tags.h src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d384d52f8f6e ---- Move tcp socket to receive pull model user: Tom Henderson files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/99ab4885e124 ---- remove previous socket receive methods user: Tom Henderson files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/70b98532fe5c ---- remove more dead code user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/21ec0bc2063e ---- more cleanup user: Tom Henderson files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/udp-socket.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a225be367c1d ---- overloaded Recv() method suggested by Gustavo user: Tom Henderson files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/91c6fce46125 ---- Implement GetRxAvailable () user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/24d9d9aa0977 ---- Add GetTxBuffer; add some socket options; make limited UDP receive buffer functional user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/682950a37ea6 ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/79d23124124b ---- API for SocketOptions class user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ec3ed34b2470 ---- Finite send buffer first cut user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/f284bfbc9e46 ---- NotifySend ONLY when data is acked user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c695dd9c1404 ---- branch merge from Raj user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/524b93a574f9 ---- branch merge from ns-3-dev user: Tom Henderson files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/006e834d436d ---- Enable receive buffer limit for packet socket user: Tom Henderson files: src/node/packet-socket.cc src/node/packet-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/b5413dcad0c8 ---- tweak UdpSocket buffer limit behavior user: Tom Henderson files: src/internet-node/udp-socket.cc src/internet-node/udp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e6740c0582bf ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/4a55d92b776f ---- Some tcp socket cleanup for buffer limits user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/f9921028c4ab ---- Move API for socket factory to a Socket::CreateSocket () factory method user: Tom Henderson files: examples/tcp-large-transfer.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c33b6d2775b7 ---- Add SocketDefaults to store socket option attributes user: Tom Henderson files: src/helper/packet-socket-helper.cc src/internet-node/internet-stack.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.cc src/node/udp.cc src/node/udp.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/c8160bbb2085 ---- Add SocketDefaults to store socket option attributes (missing files) user: Tom Henderson files: src/node/socket-defaults.cc src/node/socket-defaults.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3fdbdaf6142d ---- Fix semantics of NotifySend() for Tcp user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d65486147a02 ---- swap SendTo parameters user: Tom Henderson files: src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/774b2637845e ---- branch merge user: Tom Henderson files: src/node/packet-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/7cab987d8d5a ---- improve send semantics, documentation user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/dfa83ab5172d ---- undo SocketDefaults class; plumb in new UdpSocket option attributes user: Tom Henderson files: src/helper/packet-socket-helper.cc src/internet-node/internet-stack.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/fae57a467d54 ---- Implement IPTTL socket option for UDP user: Tom Henderson files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/473e59b5e141 ---- s/ns3::Udp/ns3::UdpSocketFactory user: Tom Henderson files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/core/type-id.cc src/helper/packet-sink-helper.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/udp-socket-factory.cc src/node/udp-socket-factory.h src/node/udp.cc src/node/udp.h src/node/wscript src/routing/olsr/olsr-agent-impl.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d2d8a36cfd23 ---- s/UdpImpl/UdpSocketFactoryImpl user: Tom Henderson files: examples/csma-broadcast.cc src/internet-node/internet-stack.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket-factory-impl.h src/internet-node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/68d35477a842 ---- Add attributes to new abstract base class for UdpSocket user: Tom Henderson files: examples/simple-point-to-point-olsr.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp-socket-factory.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/f5971b43ee58 ---- remove spurious test line user: Tom Henderson files: examples/simple-point-to-point-olsr.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e42ad1e3fc67 ---- Move UdpSocket to UdpSocketImpl user: Tom Henderson files: src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/udp-socketx.cc src/node/udp-socketx.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/17e0776b8815 ---- rename UdpSocket to UdpSocketImpl user: Tom Henderson files: src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/wscript src/node/udp-socket.cc src/node/udp-socket.h src/node/udp-socketx.cc src/node/udp-socketx.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/881cc06cd651 ---- change TcpSocket to TcpSocketImpl user: Tom Henderson files: src/internet-node/tcp-header.cc src/internet-node/tcp-impl.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/d82336dfd269 ---- move Tcp to TcpSocketFactory user: Tom Henderson files: examples/tcp-large-transfer.cc src/helper/packet-sink-helper.cc src/internet-node/tcp-header.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket-impl.cc src/node/tcp-socket-factory.cc src/node/tcp-socket-factory.h src/node/tcp.cc src/node/tcp.h src/node/wscript utils/print-introspected-doxygen.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0b0abb911cd ---- change TcpImpl to TcpSocketFactoryImpl user: Tom Henderson files: src/internet-node/internet-stack.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/295e061719fc ---- Add abstract base class TcpSocket user: Tom Henderson files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/1890d6ee27a1 ---- Add missing files user: Tom Henderson files: src/node/tcp-socket.cc src/node/tcp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/2ae291cb16ae ---- Move Tcp attributes from factory to TcpSocket user: Tom Henderson files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.h src/node/tcp-socket-factory.cc src/node/tcp-socket-factory.h src/node/tcp-socket.cc src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a59b9ce95b6b ---- branch merge user: Tom Henderson files: examples/mixed-global-routing.cc examples/mixed-wireless.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/core/type-id.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-l4-protocol.h src/internet-node/wscript src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/fbd18f80a77a ---- merge with ns-3-dev user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/ipv4-l3-protocol.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/44711f06705e ---- Add tag serialize methods; add serialize routines to Address user: Tom Henderson files: src/node/address.cc src/node/address.h src/node/socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/37deb9deaf0e ---- branch merge user: Tom Henderson files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png url: http://code.nsnam.org/lj/ns-3-netlink/rev/a6d8f8880ea9 ---- Tutorial material for sockets user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/figures/sockets-overview.dia doc/tutorial/sockets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/ffa0c5f121aa ---- Receive raw buffer variant user: Tom Henderson files: src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/1842b2f747f7 ---- some doxygen cleanup user: Tom Henderson files: src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/681be005f806 ---- branch merge user: Tom Henderson files: src/node/address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/778a765385d4 ---- fix optimized build user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/udp-socket-impl.cc src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/16dd98873ec3 ---- add attributes to ArpCache user: Mathieu Lacage files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/98629e087bb1 ---- re-organize the ARP code to expose arp cache attributes. user: Mathieu Lacage files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e0c2a7c2eb5f ---- more logging output user: Mathieu Lacage files: src/internet-node/ipv4-loopback-interface.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/87ee5483cef9 ---- more logging. Make sure we invoke parent's Dispose method user: Mathieu Lacage files: src/internet-node/arp-ipv4-interface.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5974bac1688f ---- more logging. Make sure we do dispose attached Ipv4Interface user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/7350a68e5856 ---- fix bug 185 user: Mathieu Lacage files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/428f8ec6da29 ---- report packet drops in ARP. user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/4260de124c74 ---- merge with HEAD user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/tcp.cc src/node/tcp.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/1433edf49f02 ---- doxygen. user: Mathieu Lacage files: src/devices/wifi/wifi-remote-station-manager.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/aa61e5f85334 ---- avoid segfault user: Mathieu Lacage files: examples/wifi-ap.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c16f03104828 ---- CSMA Model Description user: Craig Dowell files: src/devices/csma/csma.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/fcc19abc0ace ---- Bug #154: Attach sockets to nodes. Patch by Rajib Bhattacharjea. user: Gustavo J. A. M. Carneiro files: src/internet-node/udp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/de8e4b4c662f ---- add logging user: Mathieu Lacage files: src/common/buffer.cc src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2a4305eeca93 ---- kill dead code user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a1e1def91449 ---- more logging code user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ef81365d0a68 ---- a failing testcase. user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/661cd276f29a ---- fix the testcase user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5eb2fac38580 ---- fix new packet bug user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a681ecef1de ---- document user: Mathieu Lacage files: src/devices/wifi/constant-rate-wifi-manager.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/6641c88ee420 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/14b0ec153421 ---- the TypeId for Packet sockets is PacketSocketFactory, not PacketSocket. fix bug introduced by changeset c33b6d2775b7. user: Mathieu Lacage files: examples/wifi-adhoc.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/f65af41d30db ---- Fix off-by-2 errors user: Mathieu Lacage files: src/node/address.cc src/node/address.h src/node/socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/644a220ad981 ---- remove dead code user: Mathieu Lacage files: src/node/socket-defaults.cc src/node/socket-defaults.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c7d239e85b64 ---- make sure that the mac low listener is destroyed _after_ the mac low itself. user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2598ea90f9db ---- Undo changeset 3163 (breaks multicast) user: Tom Henderson files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d3438b415a8c ---- undo changeset 3161 (to pass unit tests) user: Tom Henderson files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e74786aa54ae ---- Don't register IPv4 protocol handler for all interfaces, only for IPv4-enabled interfaces. user: Gustavo J. A. M. Carneiro files: src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e661e08c3211 ---- merge user: Gustavo J. A. M. Carneiro files: src/node/socket-defaults.cc src/node/socket-defaults.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/54d1460ee8c4 ---- Make Application::Start/Stop times relative, Simulator::StopAt(time) renamed to Simulator::Stop(time) and time also made relative, to improve consistency of the API which uses relative times everywhere else. Closes bug #191. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/wifi-ap.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/wifi/wifi-test.cc src/node/application.cc src/node/application.h src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/efeb6e5c276d ---- Fix TCP valgrind problem (bug #194): TcpSocketImpl::m_wouldBlock was not always being initialized. user: Gustavo J. A. M. Carneiro files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ff46939c1b4a ---- fix valgrind-reported leak user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2f106d16c8c0 ---- DequeuePending returns 0 upon error, not the other way round. user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8ce20d798105 ---- make sure we output the right diff command user: Mathieu Lacage files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/62e90655a935 ---- bug 146: s/HostOrder// user: Mathieu Lacage files: src/helper/ipv4-address-helper.cc src/internet-node/ipv4-header.cc src/internet-node/ipv4-interface.cc src/node/address-utils.cc src/node/ipv4-address-generator.cc src/node/ipv4-address.cc src/node/ipv4-address.h src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-header.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/1763f7ac8e80 ---- new Packet testcases, bug fix. user: Mathieu Lacage files: src/common/buffer.cc src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b69d00a3d410 ---- point-to-point cleanup user: Craig Dowell files: examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/26e7f865c548 ---- Doxygen organization user: Tom Henderson files: src/common/buffer.h src/common/chunk.h src/common/data-rate.h src/common/error-model.h src/common/header.h src/common/packet-metadata.h src/common/packet.h src/common/pcap-writer.h src/common/tag-buffer.h src/common/tag-list.h src/common/tag.h src/common/trailer.h src/core/assert.h src/core/attribute-accessor-helper.h src/core/attribute-list.h src/core/attribute.h src/core/boolean.h src/core/double.h src/core/empty.h src/core/enum.h src/core/fatal-error.h src/core/global-value.h src/core/integer.h src/core/log.h src/core/object-base.h src/core/object-factory.h src/core/object-vector.h src/core/object.h src/core/pointer.h src/core/ptr.h src/core/string.h src/core/test.h src/core/trace-source-accessor.h src/core/traced-value.h src/core/uinteger.h src/simulator/event-impl.h src/simulator/heap-scheduler.h src/simulator/list-scheduler.h src/simulator/map-scheduler.h src/simulator/nstime.h src/simulator/scheduler.h src/simulator/simulator.h src/simulator/timer.h src/simulat! or/watchdog.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/61fe7fe81ebd ---- more doxygen user: Tom Henderson files: doc/modules src/common/chunk.h src/common/header.h src/node/address.h src/node/application.h src/node/channel.h src/node/drop-tail-queue.h src/node/ethernet-header.h src/node/ethernet-trailer.h src/node/inet-socket-address.h src/node/ipv4-address-generator.h src/node/ipv4-address.h src/node/ipv4-route.h src/node/ipv4.h src/node/llc-snap-header.h src/node/mac48-address.h src/node/mac64-address.h src/node/net-device.h src/node/node-list.h src/node/node.h src/node/packet-socket-address.h src/node/packet-socket-factory.h src/node/packet-socket.h src/node/queue.h src/node/simple-channel.h src/node/simple-net-device.h src/node/socket-factory.h src/node/tcp-socket-factory.h src/node/tcp-socket.h src/node/udp-socket-factory.h src/node/udp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/fc3b2e03e61e ---- fix dox warning user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/2722ec585e94 ---- fix dox warnings user: Mathieu Lacage files: src/common/tag-list.h src/devices/wifi/wifi-remote-station-manager.h src/internet-node/arp-l3-protocol.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c859e129a934 ---- merge with HEAD user: Mathieu Lacage files: src/common/tag-list.h src/node/address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/afb8223d8798 ---- doxygen user: Mathieu Lacage files: src/simulator/event-id.h src/simulator/event-impl.h src/simulator/heap-scheduler.cc src/simulator/heap-scheduler.h src/simulator/list-scheduler.h src/simulator/map-scheduler.h src/simulator/scheduler.h src/simulator/watchdog.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5ef944bee832 ---- fix a couple of XXX user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/080e43146c47 ---- Check for the 'diff' command, don't allow running regression tests without it. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/7ddf4ad61707 ---- add some doxygen, remove a couple of XXX user: Mathieu Lacage files: src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute-test.cc src/core/attribute.h src/core/command-line.h src/core/config.h src/core/object-vector.cc src/core/object.h src/core/singleton.h src/core/trace-source-accessor.h src/core/traced-value.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/51fe9001a679 ---- remove dead code. user: Mathieu Lacage files: src/common/data-writer.cc src/common/data-writer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5d50569cd94e ---- update doxygen user: Mathieu Lacage files: src/common/header.h src/common/trailer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/702459162fff ---- doxygen updates user: Mathieu Lacage files: src/common/packet.h src/common/pcap-writer.h src/common/tag-buffer.h src/common/tag.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/72be532011a3 ---- update RELEASE_NOTES and a few other files user: Tom Henderson files: RELEASE_NOTES VERSION doc/modules doc/release_steps.txt src/node/application.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/79dba133b5f8 ---- Added tag release ns-3.0.13 for changeset 79dba133b5f8 user: Tom Henderson files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/5ced3d1c1f2b ---- Gustavo's API warnings user: Tom Henderson files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/539a710e5cf9 ---- Change the default beacon interval to a more realistic value (100 ms); closes bug #177. user: Gustavo J. A. M. Carneiro files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/362f1a144828 ---- add logging, cleanup AddAtEnd. user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/dc084a4c70bb ---- add small comment user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/03265a7051b6 ---- some more cleanup user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/96e015d15aeb ---- add small comment user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c0e113ac69d8 ---- a testcase for bug 197 user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/bb35abea1d2a ---- bug197: fix infinite loop user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/fc396ecaf512 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/06ee3b7eb18d ---- merge with HEAD user: Mathieu Lacage files: src/common/data-writer.cc src/common/data-writer.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/6fa145613c52 ---- Change default WiFi ProbeRequestTimeout to 50 ms; closes bug #199. user: Gustavo J. A. M. Carneiro files: src/devices/wifi/nqsta-wifi-mac.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/231895d89769 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/5aa8fd647c24 ---- bug 200: Packet::PrintTags is not implemented. user: Mathieu Lacage files: samples/main-packet-tag.cc src/common/packet.cc src/common/tag.h src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc src/node/socket.cc src/node/socket.h utils/bench-packets.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/1a754d09c4ba ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/d73fd33172c0 ---- Re-format the NQSTA state machine diagram so that it displays correctly with a fixed width font. user: Gustavo J. A. M. Carneiro files: src/devices/wifi/nqsta-wifi-mac.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/5c73c36a3350 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/09b43ff43df0 ---- improve attribute documentation user: Mathieu Lacage files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/dca-txop.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/0c00342d6a73 ---- bug 203: Listen must be implemented for Udp and Packet sockets. user: Mathieu Lacage files: src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/08a0424399fb ---- bug 204: implement Queue::DequeueAll. user: Mathieu Lacage files: src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5c73d8f952bf ---- bug 206: allow comparing addresses of different types. user: Mathieu Lacage files: src/node/address.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c5a74196e87a ---- bug 207: ipv4-header.h needed in src/node module. user: Mathieu Lacage files: src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-static-routing.h src/internet-node/wscript src/node/ipv4-header.cc src/node/ipv4-header.h src/node/ipv4.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/b36bb98d766e ---- bug 208: must clear flags bits in fragment offset deserialization. user: Mathieu Lacage files: src/node/ipv4-header.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a72c241348e ---- bug 209: remove buggy test for open state in PacketSocket::SendTo user: Mathieu Lacage files: src/node/packet-socket.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/503c67d93dab ---- bug 210: must take device mtu into account. user: Mathieu Lacage files: src/node/packet-socket.cc src/node/packet-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/49dcb3f0bd34 ---- remove misleading doxygen comment user: Mathieu Lacage files: src/node/node.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8c4fcd2a187d ---- fix bug 208 for true. user: Mathieu Lacage files: src/node/ipv4-header.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/bd02183f788b ---- bug 202: classes disappeared from doxygen output user: Mathieu Lacage files: src/common/data-rate.h src/common/error-model.h src/common/packet.h src/internet-node/tcp-socket-factory-impl.h src/node/application.h src/node/channel.h src/node/net-device.h src/node/queue.h src/node/socket.h src/simulator/nstime.h src/simulator/scheduler.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/f61c17b62fd1 ---- remove un-implemented code user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/87b3ea3ae0f8 ---- RemoveTag does not exist user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/141aece56ae6 ---- this code is not wrong. user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/05651cb8006b ---- doxygen a couple of missing functions. Add acouple of more comments to existing mobility models user: Mathieu Lacage files: src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8c191779d1c2 ---- fix typo user: Mathieu Lacage files: src/contrib/delay-jitter-estimation.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/da8b4171e92c ---- mark internal class user: Mathieu Lacage files: src/contrib/attribute-iterator.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e0824c1a8295 ---- Fix for bug 174 user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ec45f705b9ca ---- bug 212: Packet::PrintTags fails user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e59680767a04 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/1fcae004ca01 ---- Add waf proxy script user: Gustavo J. A. M. Carneiro files: src/routing/olsr/waf url: http://code.nsnam.org/lj/ns-3-netlink/rev/de35ec84811a ---- Add OLSR attribute documentation; make Willingness an enum attribute instead of uint. Closes #211 user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/35ba9a71bcb5 ---- Add ipv4 header checksum support. user: Florian Westphal files: src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/aabbcb2cba71 ---- add support for attribtues to bug 34 user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c2f34dac1b9e ---- add some logging user: Mathieu Lacage files: src/common/tag-list.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8d25b503f270 ---- a few new testcases, bug fixes. user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/57d9fc10f15d ---- bug 195: naming inconsistency. user: Raj Bhattacharjea files: src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/3b24ac252fba ---- Add a socket callback that can unblock a blocked close user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/be022cc7fec9 ---- Tcp large transfer modified to keep sending for 10 seconds user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/965da7165e78 ---- Use the correct semantics for sendcallback user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/284705f0775f ---- Merge with tomh/ns-3-dev-socket user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/309f511aa143 ---- Merge with tomh/ns-3-dev-socket user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a4b8da16a324 ---- Fix tcp rx buffer semantics; fromaddress tagging is broken at the moment user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/dbf56f98a11d ---- Fix up recv buffer stuff some more user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ad57fb768f3a ---- Change log output to be more consistent user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d734f62d4921 ---- Get rid of dead code from GTNetS user: Raj Bhattacharjea files: src/internet-node/pending-data.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/05e66ff64e10 ---- Merge with ns-3-dev user: Raj Bhattacharjea files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png examples/tcp-large-transfer.cc src/common/data-writer.cc src/common/data-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-socket-impl.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/node/socket-defaults.cc src/node/socket-defaults.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/39f736210ab2 ---- Tcp tx buffer (pendingdata) uses Ptr internally; tagging should work user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a7203cfb5f37 ---- Update tcpsocket to use Ptr in Send user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/464a2a2690e8 ---- Part of bug 198 user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/19471cb55c9c ---- Fix compile warning user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5c53412347ac ---- Merge last 6 changesets user: Raj Bhattacharjea files: src/routing/olsr/waf url: http://code.nsnam.org/lj/ns-3-netlink/rev/469aaa3f67a5 ---- Merge last two changesets user: Raj Bhattacharjea files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/c3f792428d62 ---- Restore tcp example to full size, also a bugfix user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/pending-data.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ba3b5024f6a6 ---- Merge user: Raj Bhattacharjea files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/11a21b053e95 ---- CSMA Cleanup, XXX in echo apps, clarification of point-to-point data rates in dox user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ba198dad54a2 ---- documentation to resolve bug 75 user: Craig Dowell files: src/node/ipv4.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/232368ff7dec ---- bug 61: warning must be fatal. user: Mathieu Lacage files: src/core/random-variable.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/43b3f8ecd86d ---- bug 186: internet-node directory must be renamed to internet-stack user: Mathieu Lacage files: doc/modules examples/wscript samples/wscript src/applications/udp-echo/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc ! src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket! -factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node /udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-header.cc src/internet-stack/arp-header.h src/internet-stack/arp-ipv4-interface.cc src/internet-stack/arp-ipv4-interface.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/internet-stack.cc src/internet-stack/internet-stack.h src/internet-stack/ipv4-checksum.cc src/internet-stack/ipv4-checksum.h src/internet-stack/ipv4-end-point-demux.cc src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.cc src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-impl.cc src/internet-stack/ipv4-impl.h src/internet-stack/ipv4-interface.cc src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.cc src/internet-! stack/ipv4-l4-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/internet-stack/ipv4-loopback-interface.h src/internet-stack/ipv4-static-routing.cc src/internet-stack/ipv4-static-routing.h src/internet-stack/pending-data.cc src/internet-stack/pending-data.h src/internet-stack/rtt-estimator.cc src/internet-stack/rtt-estimator.h src/internet-stack/sequence-number.cc src/internet-stack/sequence-number.h src/internet-stack/sgi-hashmap.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.cc src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/tcp-typedefs.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-factory-impl.cc src/internet-st! ack/udp-socket-factory-impl.h src/internet-stack/udp-socket-impl.cc sr c/internet-stack/udp-socket-impl.h src/internet-stack/waf src/internet-stack/wscript src/routing/olsr/wscript src/wscript tutorial/wscript utils/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/8c0ab08144e6 ---- tutorial: s/internet-node/internet-stack user: Tom Henderson files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/routing.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0987a6a74c8 ---- Doxygen for global routing user: Tom Henderson files: src/routing/global-routing/global-routing.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/15d58e28940f ---- OLSR doxygen user: Tom Henderson files: src/routing/olsr/olsr.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ef2285c91aeb ---- doxygen for applications user: Tom Henderson files: src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/node/application.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/7824a11c07fa ---- Correct the OLSR documentation; remove dead API declarations and source file. user: Gustavo J. A. M. Carneiro files: src/helper/olsr-helper.h src/routing/olsr/olsr.cc src/routing/olsr/olsr.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/789dd0f5ca94 ---- Update the internet-stack documentation user: Raj Bhattacharjea files: src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.h src/internet-stack/pending-data.h src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-header.h src/internet-stack/udp-socket-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/1ae7df5cf87b ---- bug 181: Normal Variable Infinite Value & Bounds user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d0c70dbe918e ---- merge with HEAD user: Mathieu Lacage files: src/routing/olsr/olsr.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2811c67a79fe ---- RecvFrom() expansion, add flags parameter to some Send calls user: Tom Henderson files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/tcp-socket.h src/node/udp-socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/448134601b03 ---- Change OLSR to use RecvFrom user: Tom Henderson files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e01d2843b3a0 ---- Move other applications to RecvFrom () user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/023417b3bc5a ---- merge bug 213 repo user: Mathieu Lacage files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/50726baf47b3 ---- split out manual sections from tutorial user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/callbacks.texi doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/figures/sockets-overview.dia doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/8bbd6b509c0f ---- Split out non-tutorial sections from tutorial; place into a doc/manual directory user: Tom Henderson files: doc/manual/Makefile doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/figures/README doc/manual/figures/buffer.dia doc/manual/figures/packet.obj doc/manual/figures/sockets-overview.dia doc/manual/log.texi doc/manual/manual.css doc/manual/manual.texi doc/manual/other.texi doc/manual/output.texi doc/manual/packets.texi doc/manual/routing.texi doc/manual/sockets.texi doc/manual/statistics.texi doc/manual/troubleshoot.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/eaa3a345b05e ---- [Bug 221] need a scratch directory user: Gustavo J. A. M. Carneiro files: scratch/multiple-sources/simple-main.cc scratch/multiple-sources/simple-simulation.cc scratch/simple.cc wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0d91237f2ec ---- Changes for bug 205, unlisted FIN bug user: Craig Dowell files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-socket-impl.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8869a79a391f ---- Added tag release candidate ns-3.1-RC1 for changeset 8869a79a391f user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/cd7a3f08e91a ---- fill in some blanks user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/lj/ns-3-netlink/rev/3abce59c8bf8 ---- bump user: Craig Dowell files: RELEASE_NOTES VERSION url: http://code.nsnam.org/lj/ns-3-netlink/rev/61d5b66cdb25 ---- plug more holes in release steps user: Craig Dowell files: doc/release_steps.txt wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/25fbf06f9a56 ---- use dev traces user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/bc61af712d6e ---- Add a WAF workaround for the 'Input line is too long.' error in win32/mingw. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/5e57c2f1cfb7 ---- Bug 223: Regression using other than mercurial traces no longer works user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/9dd59253d39d ---- fixes for regression numbering user: Craig Dowell files: VERSION wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/510fed881852 ---- regression user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/17a6700153c6 ---- branch merge user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e04d8522f27 ---- print out which repo is used for regression user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/da71d4c1859f ---- tweak release steps user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/lj/ns-3-netlink/rev/8a4b9d15ff04 ---- tweaks after actually doing it user: Craig Dowell files: doc/release_steps.txt wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/bd7baccf47a3 ---- GetNNodes() in NodeList fixes bug 225 user: craigdo at craig-dowells-imac.local files: src/node/node-list.cc src/node/node-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3167a20f9cf0 ---- move m_wouldBlock assignment to fix bug 226 user: craigdo at craig-dowells-imac.local files: src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea7a7b984813 ---- Bug 181 user: craigdo at craig-dowells-imac.local files: src/core/random-variable.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/bd8d2601af21 ---- same messages for all versions of getting traces user: craigdo at craig-dowells-imac.local files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/97c8fa9fa536 ---- Patch addresses bug 227. user: craigdo at craig-dowells-imac.local files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/2ade6552db36 ---- bug 217: Handle gracefully the case where a packet aggregated contains nothing. user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/133490cf0210 ---- testcase for changeset 133490cf0210 user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/0695f4b2a2bd ---- merge testcase user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/60d326f2b9e1 ---- bug 217: add failing testcase user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/f7839ed0ce9d ---- bug 217: avoid unsigned/signed confusion. Used signed all the time. user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/4c42f0b977ad ---- another testcase for bug 217. Make sure we do not report tags outside of the current range user: Mathieu Lacage files: examples/wscript src/common/packet.cc src/common/tag-list.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c8011a2a0c60 ---- bug 217: yet another testcase: make sure we handle degenerate testcases with tags which refer to non-existant data. user: Mathieu Lacage files: src/common/packet.cc src/common/tag-list.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/60edfd1060ff ---- remove tcp-2way from examples. mistake from changeset c8011a2a0c60 user: Mathieu Lacage files: examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/4bd2a5ae8d03 ---- bug 217: another testcase. user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/e367e86d7886 ---- add documentation comment. user: Mathieu Lacage files: src/common/packet-metadata.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/6ea20d776d55 ---- fix testcase from changeset e367e86d7886 user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c861a47407a8 ---- testcase and fix, symmetric to changeset c861a47407a8 user: Mathieu Lacage files: src/common/packet-metadata-test.cc src/common/packet-metadata.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/3d8da3343514 ---- add packet header howto user: Mathieu Lacage files: doc/howtos/howtos-packet-header.h doc/howtos/howtos.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c1a29f8ab2af ---- update doxygen to match the reality of the code user: Mathieu Lacage files: src/node/node.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/6df29e455b71 ---- avoid dox warning user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d761a70dfd03 ---- dox missing SetNode method user: Mathieu Lacage files: src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c16ec3c11045 ---- add small comment, fix typo, add missing copyright statement user: Mathieu Lacage files: src/node/simple-channel.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e7abba228145 ---- add missing copyright statement user: Mathieu Lacage files: src/node/simple-channel.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c4f001798693 ---- a very simple howto for implementing NetDevice/Channel subclasses user: Mathieu Lacage files: doc/howtos/howtos-net-device.h doc/howtos/howtos.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9410e0ff6a1c ---- Add chapter on random numbers to manual user: Tom Henderson files: doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/manual.texi doc/manual/packets.texi doc/manual/random.texi doc/manual/routing.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/27443ac75474 ---- add helper code user: Mathieu Lacage files: doc/howtos/howtos-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/85d6b10511fe ---- application howto user: Mathieu Lacage files: doc/howtos/howtos-application.h doc/howtos/howtos.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ccfb6a3a5d9a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/d8444a67c074 ---- update ignore list user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/lj/ns-3-netlink/rev/234603159601 ---- fix lots of typos user: Mathieu Lacage files: doc/manual/attributes.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/3de89dc066d8 ---- more typos. user: Mathieu Lacage files: doc/manual/attributes.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/1adfc4d446ab ---- bug 233 user: Craig Dowell files: src/devices/point-to-point/point-to-point-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/f3c86a2d4082 ---- Apply Patch for Bug 235 user: Craig Dowell files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/951296e9a277 ---- Added tag release ns-3.1-RC2 for changeset 951296e9a277 user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/4f9824120539 ---- Apply patch for bug 231 user: Craig Dowell files: src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/6c366d4b91c2 ---- Patch for bug 240 user: Craig Dowell files: src/core/random-variable.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/11719a408a0c ---- reposition trace hook in csma to address bug 241. user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/239c4bc21ebf ---- Apply Patch for Bug 237 user: Craig Dowell files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea16c44eb90d ---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/509acaf2966c ---- cleanup tag names user: Mathieu Lacage files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/90d43bddb855 ---- remove tutorial directory user: Craig Dowell files: tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/a0536cbdfbb3 ---- add updated tutorial examples user: Craig Dowell files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/7305032b6100 ---- swap in new tutorial user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/! statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/da67e8efa347 ---- swapping in all of tutorial would be better user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/introduction.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/76188c437e2e ---- ignore moved figures dir user: Craig Dowell files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/ns-3-netlink/rev/161f931d516f ---- external dependency on figures user: Craig Dowell files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png url: http://code.nsnam.org/lj/ns-3-netlink/rev/a91af04071df ---- work through second tutorial example user: Craig Dowell files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/1bb6f018fc42 ---- finish off csma tutorial example words user: Craig Dowell files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/6b297a1f231b ---- cleanup tutorial third.cc a bit user: Craig Dowell files: examples/third.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/7c645e1799b1 ---- finish up with a wifi example user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ff29f4ba75ed ---- Table of content fixes user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/0b45016b6097 ---- nits on Sections 1-4 user: Tom Henderson files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/7130a81b683c ---- formatting nits on the Tweaking chapter user: Tom Henderson files: doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/8762b90e6f7e ---- branch merge user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/2f13fb6901b5 ---- a few section 8 nits user: Tom Henderson files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d2fe1f35250 ---- editing pass through the tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/b0af63b9f9a6 ---- merge user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/2e205ef88dab ---- mispeeling in tutorial command sequence user: Craig Dowell files: doc/tutorial/getting-started.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/dde05296726b ---- cleaning up tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/fe47da29d783 ---- more editing passes through tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/e6259dcffada ---- minor tweaks for menus on tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/11e3699b754e ---- address helpful tutorial comments by reviewers user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/9042f35c445e ---- remove section in tutorial, move browsing part to where it makes more sense. user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/4b3c76369b28 ---- remote browsing from tutorial menus user: Craig Dowell files: doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/244be25117b9 ---- tweak, tweak the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/f11e4def3fc4 ---- some final tweaks to the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/ea06eff669b3 ---- Tutorial TOC tweaks user: Craig Dowell files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/be3532c51a37 ---- Prepare for 3.1 user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/93218ac0d373 ---- new convention for release tags user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/lj/ns-3-netlink/rev/42504fb1f7be ---- Added tag ns-3.1 for changeset 42504fb1f7be user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/5768685f9fdb ---- Added tag ns-3.1 for changeset 5768685f9fdb user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/ns-3-netlink/rev/882d82aae6c2 ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/b8db6cd10444 ---- chapter on Node and internet stack, for manual user: Tom Henderson files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a6f1b3c6e0b ---- bug 236: add optional support for tcp and udp checksum. user: Sebastien Vincent files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/33d1ca2e4ba4 ---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8e6ac6061680 ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/6409d2460601 ---- Add a tcp server example user: Raj Bhattacharjea files: examples/tcp-star-server.cc examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/923e47a54fe8 ---- Fix trace names to match documents in tcp-star-server user: Raj Bhattacharjea files: examples/tcp-star-server.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8587b5520e63 ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/2f8c7ecfe3ba ---- do not make m_enable protected user: Mathieu Lacage files: src/common/error-model.cc src/common/error-model.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e472358ea634 ---- avoid pygccxml warning user: Mathieu Lacage files: src/core/int-to-type.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/184673f59f53 ---- no need for protected variables user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/51ff815f24a2 ---- no need for protected variables user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c7c4fa162069 ---- no need for protected variables user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/86a8eceb023e ---- avoid pygccxml warning. user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/e91d3f7a2dae ---- no need to export this header user: Mathieu Lacage files: src/routing/global-routing/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/37b35c72bc57 ---- no need for protected members user: Mathieu Lacage files: src/routing/global-routing/candidate-queue.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/747aeace32ee ---- close socket upon PacketSink::StopApplication() user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a2ef1eb4c16d ---- Minor doc notes added to ipv4.h user: tjkopena at cs.drexel.edu files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/38b8549b1ad3 ---- bug 232, references to Parameter obsolete user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3cdd9d60f7c7 ---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/d5f8e5fae1c6 ---- some slips of the keyboard in tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi url: http://code.nsnam.org/lj/ns-3-netlink/rev/f21d3d5926b9 ---- Check in a tcp example which has rate error models user: Raj Bhattacharjea files: examples/tcp-errors.cc examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/11747ae5b632 ---- kill dead code user: Mathieu Lacage files: src/common/error-model.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/75095a51d9e2 ---- kill dead code user: Mathieu Lacage files: src/contrib/gnuplot.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/215b923b5b2e ---- kill dead code user: Mathieu Lacage files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c6913c670dca ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/0258bd0793ab ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d02d0233f14b ---- kill dead unimplemented API user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5caa582619ec ---- add CalbackImplBase::GetReferenceCount user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/88e4aa2f101c ---- coding style user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/775777e52833 ---- add RefCountBase::GetReferenceCount. user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/10369bf4b3e2 ---- add Object::GetReferenceCount user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/1680d5004ee8 ---- avoid uneeded inline user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/3b6bc7a4f975 ---- add PythonCompleteConstruct friend for python bindings user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/0d83aa14b65d ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/cad55f67f3fc ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/266c6a334762 ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/fd69b15002ee ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/52b0ae2057a6 ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ac82ff1f6736 ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b5d4a04c7b68 ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/7e943b537495 ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/3efa652c47ef ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/038f13c8741c ---- python bindings user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/2cc40b3e4fa5 ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/lj/ns-3-netlink/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/eca46ea15a04 ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/518719e905a0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/48d69d8eac38 ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/06df0787254b ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/3ba0b240cff5 ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/8d3f5c0f55fa ---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/390db659644b ---- Python: make helper class methods using attribute optional parameters work. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/b9424c43753d ---- Add mixed-wireless example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/ad0c05e68792 ---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/f84261098ab0 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/fd8ae9ea848b ---- add system threads and synchronization primitives user: Craig Dowell files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/c69779f5e51e ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/108fd72e3291 ---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug) user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/lj/ns-3-netlink/rev/3401e899479c ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/75f74d6b6219 ---- Don't run python unit tests if python bindings not enabled. Closes #254. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/2658cf81a5cd ---- Add NS_LOG_FUNCTION calls in arp implementation user: Tom Henderson files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/a8eb6b890f14 ---- A couple of attribute python unit tests user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/ccf8108ce6d7 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/2dd172a2bc64 ---- fix darwin build break user: Craig Dowell files: src/core/unix-system-mutex.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d1e0154c45b3 ---- fix darwin build break user: craigdo at craig-dowells-imac.local files: src/core/unix-system-condition.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ee113f8d83db ---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/1d704c128f1f ---- For csma, set a sensible netdevice name, if none has been set. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/c741d41f9bfb ---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. user: Gustavo J. A. M. Carneiro files: src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/7cec39fe195c ---- Implement the promiscuous receive callback for CsmaNetDevice. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/86e262420fbf ---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/a64d1da0d6bf ---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/4cedf996375d ---- Don't allow csma devices to receive packets sent by themselves. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/9a662068646f ---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/8eef02250bc9 ---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9bb81eb18fed ---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a6d76b454df4 ---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/ae9f7d5e2d56 ---- Backed out changeset ae9f7d5e2d56 user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8491c6c05d22 ---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr parameter in Receive(). As discussed in the mailing list. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/48f371a8ae8e ---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/0bd851bb1225 ---- Add BridgeChannel user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/c3dcecc4825a ---- sync with ns-3-dev user: Gustavo J. A. M. Carneiro files: examples/wscript src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/73e90de6eb47 ---- Adapt to evil API breakage user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/4e4cb6a885ca ---- merge user: Gustavo J. A. M. Carneiro files: examples/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/9bfc257af144 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/85308840a251 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/765d0cb5c56e ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/7a7ec92d5cf6 ---- merge user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/7f2d5300ad02 ---- Rescan API user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/2ff6f05b9467 ---- Add csma-bridge example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/f289e2045bfc ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/a67df503c7bc ---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/99698bc858e8 ---- Remove some useless code user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/b38ddf78470a ---- merge user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/93e991211868 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/96fd83f34568 ---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...). user: Gustavo J. A. M. Carneiro files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e7bd353e7e7 ---- Add release notes. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/a1d2a8165500 ---- more details for 3.2 release notes user: Tom Henderson files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/cbf5120f5eb6 ---- python scanning: remove redundant incref/decref_method annotations user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulescan.py url: http://code.nsnam.org/lj/ns-3-netlink/rev/351f5847dda5 ---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/0bb5275704fc ---- factor simulator into interface and (multiple) implementation pieces user: Craig Dowell files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/9e763021e045 ---- make simulator implementation replaceable via global default value user: Craig Dowell files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/21022872009d ---- update on-demand RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/0896bd4a38dd ---- branch merge user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/ns-3-netlink/rev/190ce8107098 ---- Require new PyBindGen; make it work for Python 2.3. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/6bce86ea4778 ---- Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs) user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/dac9146297c8 ---- Make PacketSink multitasking for TCP (closes bug 244) user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/8523b98f949c ---- begin sorting out mtu woes user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/b834a9204124 ---- fix supidity in mtu stuff user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/80aae4bb8c39 ---- Add helper waf proxy script user: Gustavo J. A. M. Carneiro files: src/devices/wifi/waf url: http://code.nsnam.org/lj/ns-3-netlink/rev/f22fe8e879a7 ---- Add empty implementation of Simulator::SetImplementation, to make Python bindings work. user: Gustavo J. A. M. Carneiro files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/d89e9db667f0 ---- Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/a920df6b9f02 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/ns-3-netlink/rev/df6f07358b24 ---- hg ignore the pybindgen checkout dir user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/lj/ns-3-netlink/rev/5393e306a243 From tomhend at u.washington.edu Thu Jul 24 23:02:52 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Thu, 24 Jul 2008 23:02:52 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807250602.m6P62qns025581@ns-regression.ee.washington.edu> Thu Jul 24 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev Build stderr: optimized/bindings/python/ns3module.h:614: error: ISO C++ forbids declaration of 'LogComponent' with no type optimized/bindings/python/ns3module.h:614: error: invalid use of '::' optimized/bindings/python/ns3module.h:614: error: expected ';' before '*' token optimized/bindings/python/ns3module.h:614: error: ISO C++ forbids declaration of 'LogComponent' with no type optimized/bindings/python/ns3module.h:614: error: invalid use of '::' optimized/bindings/python/ns3module.h:614: error: expected ';' before '*' token optimized/bindings/python/ns3module.cc: In function 'void init_ns3()': optimized/bindings/python/ns3module.cc:1930: error: 'LOG_NONE' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1931: error: 'LOG_ERROR' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1932: error: 'LOG_LEVEL_ERROR' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1933: error: 'LOG_WARN' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1934: error: 'LOG_LEVEL_WARN' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1935: error: 'LOG_DEBUG' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1936: error: 'LOG_LEVEL_DEBUG' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1937: error: 'LOG_INFO' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1938: error: 'LOG_LEVEL_INFO' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1939: error: 'LOG_FUNCTION' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1940: error: 'LOG_LEVEL_FUNCTION' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1941: error: 'LOG_LOGIC' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1942: error: 'LOG_LEVEL_LOGIC' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1943: error: 'LOG_ALL' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1944: error: 'LOG_LEVEL_ALL' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1945: error: 'LOG_PREFIX_FUNC' is not a member of 'ns3' optimized/bindings/python/ns3module.cc:1946: error: 'LOG_PREFIX_TIME' is not a member of 'ns3' ns3modulegen.log: FAILURE: waf -d optimized configure; build failed on ns-3-dev From code at nsnam-code.ece.gatech.edu Fri Jul 25 00:30:16 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 03:30:16 -0400 Subject: [Ns-commits] lj/ns-3-dev Message-ID: <1216971016.0@code.nsnam.org> ---- empty README test user: Mathieu Lacage files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/4b56de7ae6e7 ---- empty README test user: Mathieu Lacage files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/2ad5a77a8f05 ---- AUTHORS empty file user: Mathieu Lacage files: AUTHORS url: http://code.nsnam.org/lj/ns-3-dev/rev/5ec44cc50c2c ---- This is an important bugfix for Bilbo The Hobbit user: Mathieu Lacage files: AUTHORS README url: http://code.nsnam.org/lj/ns-3-dev/rev/bb3d6a584b09 ---- george's draft of a coding std user: Mathieu Lacage files: doc/codingstd.tex url: http://code.nsnam.org/lj/ns-3-dev/rev/287d6f27ee2d ---- integrate text from yans user: Mathieu Lacage files: doc/codingstd.tex url: http://code.nsnam.org/lj/ns-3-dev/rev/df268610ad73 ---- add variable prefix user: Mathieu Lacage files: doc/codingstd.tex url: http://code.nsnam.org/lj/ns-3-dev/rev/4a89c25520f1 ---- test of commit user: tomh at powerbook.local files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/e53ac3c458e9 ---- add scons build user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/cb4ae01ba180 ---- import from yans user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/common/callback-logger.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/chunk.cc src/common/chunk.h src/common/count-ptr-holder.tcc src/common/data-writer.cc src/common/data-writer.h src/common/f-traced-variable.tcc src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/packet-logger.cc src/common/packet-logger.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/population-analysis.cc src/common/po! pulation-analysis.h src/common/position.cc src/common/position.h src/common/random-uniform-mrg32k3a.cc src/common/random-uniform.h src/common/ref-ptr.h src/common/rng-mrg32k3a.cc src/common/rng-mrg32k3a.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/sgi-hashmap.h src/common/si-traced-variable.tcc src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-position.h src/common/tags.cc src/common/tags.h src/common/timeout.cc src/common/timeout.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/trace-stream.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/common/utils.h src/core/callback-test.cc src/core/callback.h src/core/exec-commands.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thr! ead.h src/core/test.cc src/core/test.h src/core/unix-exec-commands.cc src/core/unix-system-file.cc src/core/unix-system-mutex.cc src/core/unix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-file.cc src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-wall-clock-ms.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2c31ae7c94db ---- ignore useless files user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/lj/ns-3-dev/rev/e409dc8cb135 ---- remove files not needed user: Mathieu Lacage files: src/common/random-uniform-mrg32k3a.cc src/common/random-uniform.h src/common/rng-mrg32k3a.cc src/common/rng-mrg32k3a.h src/common/sgi-hashmap.h src/common/timeout.cc src/common/timeout.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5bb7bce13924 ---- utils and samples user: Mathieu Lacage files: samples/main-callback.cc samples/main-event.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc utils/bench-packets.cc utils/bench-simulator.cc utils/grid.py utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/917ba023c576 ---- remove dead files user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/b69ebc273a06 ---- replace yans include with ns3 include user: Mathieu Lacage files: samples/main-callback.cc samples/main-event.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/callback-logger.h src/common/f-traced-variable.tcc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.h src/common/mac-network-interface.h src/common/packet-logger.h src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-traced-variable.tcc src/common/static-speed-position.cc src/common/tags.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/simulator/event-tcc-test.cc src/simulator/simulator.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6dd7d31c6fc3 ---- remove sgi-hashmap.h user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/a5b06c32e28a ---- change yans namespace to ns3 user: Mathieu Lacage files: samples/main-callback.cc samples/main-event.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-logger.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/chunk.cc src/common/chunk.h src/common/count-ptr-holder.tcc src/common/data-writer.cc src/common/data-writer.h src/common/f-traced-variable.tcc src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/packet-logger.cc src/common/packet-logger.h src/common/packet.cc ! src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/population-analysis.cc src/common/population-analysis.h src/common/position.cc src/common/position.h src/common/ref-ptr.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/si-traced-variable.tcc src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-position.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/trace-stream.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/common/utils.h src/core/callback-test.cc src/core/callback.h src/core/exec-commands.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thread.h src/core/test.cc src/core/test.h src/core/unix-exec-commands.cc! src/core/unix-system-file.cc src/core/unix-system-mutex.cc src/core/u nix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-file.cc src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-wall-clock-ms.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/99e833adbb46 ---- build instructions user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/b959311b6aa1 ---- compile these classes for darwin user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/a579c71fdb2a ---- use rpath only on posix platforms user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/bc4690ec2cbb ---- remove parallel queues user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/19c395336b0d ---- rename run_serial to run user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a8f0cda66189 ---- fix build user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/2f11e12e33d0 ---- small formatting detail user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/b301a369b843 ---- doc typo user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/706b1d903da9 ---- first cut at george's ideas on api user: Mathieu Lacage files: SConstruct samples/main-event.cc samples/main-simulator.cc src/common/pcap-writer.cc src/common/static-speed-position.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9b3bb088c560 ---- add multiple argument versions user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/011c8d27b674 ---- param order was inverted user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/77c7b2337cba ---- test 1 arg version for member ptrs user: Mathieu Lacage files: samples/main-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fd4ad927cbd7 ---- remove dead code user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8f48d3fc5ed4 ---- add empty simulator test user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/eb38b7903dfb ---- add simulator tests user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/2def0da92178 ---- more tests user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/789f69e312bf ---- remove unused system files user: Mathieu Lacage files: SConstruct src/core/exec-commands.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thread.h src/core/system-wall-clock-ms.h src/core/unix-exec-commands.cc src/core/unix-system-mutex.cc src/core/unix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-system-wall-clock-ms.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-system-wall-clock-ms.cc src/core/win32-wall-clock-ms.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b197fe6a04d4 ---- remove more unused files, rename system files user: Mathieu Lacage files: SConstruct src/common/population-analysis.cc src/common/population-analysis.h src/common/position.cc src/common/position.h src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-position.h src/core/system-wall-clock-ms.h src/core/unix-system-wall-clock-ms.cc src/core/win32-system-wall-clock-ms.cc utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f2aa05303e7c ---- remove extra code user: Mathieu Lacage files: SConstruct src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/utils.cc src/common/utils.h url: http://code.nsnam.org/lj/ns-3-dev/rev/113798f021fe ---- use ns as internal time and export time as ns. user: Mathieu Lacage files: samples/main-simulator.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/time.cc src/simulator/time.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e622fb7a8262 ---- improve tests user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/af78cb75be51 ---- fix us/ns handling user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/time.cc src/simulator/time.h utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8ca1b9b1d3a9 ---- add comment on unused code user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fc6ce16b47e1 ---- remove packet logger. replace it with more generic callback logger user: Mathieu Lacage files: samples/main-trace.cc src/common/packet-logger.cc src/common/packet-logger.h src/common/trace-container.cc src/common/trace-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/90845b5a0049 ---- rename callback logger to callback tracer user: Mathieu Lacage files: SConstruct samples/main-trace.cc src/common/callback-logger.h src/common/callback-tracer.h src/common/trace-container.cc src/common/trace-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d9a2d111bac9 ---- rename trace stream to stream tracer user: Mathieu Lacage files: SConstruct samples/main-trace.cc src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-stream-test.cc src/common/trace-stream.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d5d718f4fd75 ---- rename TracedVariable to VariableTracer user: Mathieu Lacage files: samples/main-trace.cc src/common/f-traced-variable.tcc src/common/si-traced-variable.tcc src/common/trace-container.cc src/common/trace-container.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc url: http://code.nsnam.org/lj/ns-3-dev/rev/ac4f18445e75 ---- rename files user: Mathieu Lacage files: SConstruct samples/main-trace.cc src/common/f-traced-variable.tcc src/common/f-variable-tracer.h src/common/si-traced-variable.tcc src/common/si-variable-tracer.h src/common/trace-container.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/76cd1fcea02d ---- enable user-provided schedulers user: Mathieu Lacage files: SConstruct src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f963078c6e95 ---- cleanup the Scheduler API user: Mathieu Lacage files: src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h url: http://code.nsnam.org/lj/ns-3-dev/rev/627df4c75852 ---- add documentation for scheduler factory user: Mathieu Lacage files: src/simulator/scheduler-factory.h src/simulator/scheduler.h url: http://code.nsnam.org/lj/ns-3-dev/rev/48cb60c9eeba ---- merge user: Mathieu Lacage files: SConstruct samples/main-event.cc src/common/callback-logger.h src/common/chunk-llc-snap.cc src/common/chunk-llc-snap.h src/common/chunk-utils.cc src/common/chunk-utils.h src/common/f-traced-variable.tcc src/common/ipv4-address.cc src/common/ipv4-address.h src/common/ipv4-network-interface.cc src/common/ipv4-network-interface.h src/common/llc-snap-encapsulation.cc src/common/llc-snap-encapsulation.h src/common/mac-address-factory.cc src/common/mac-address-factory.h src/common/mac-address.cc src/common/mac-address.h src/common/mac-network-interface.cc src/common/mac-network-interface.h src/common/packet-logger.cc src/common/packet-logger.h src/common/population-analysis.cc src/common/population-analysis.h src/common/position.cc src/common/position.h src/common/seed-generator-mrg32k3a.cc src/common/seed-generator.h src/common/si-traced-variable.tcc src/common/static-position.cc src/common/static-position.h src/common/static-speed-position.cc src/common/static-speed-posit! ion.h src/common/trace-stream-test.cc src/common/trace-stream.h src/common/traced-variable-test.cc src/common/ui-traced-variable.tcc src/common/utils.cc src/common/utils.h src/core/exec-commands.h src/core/system-mutex.h src/core/system-semaphore.h src/core/system-thread.h src/core/unix-exec-commands.cc src/core/unix-system-mutex.cc src/core/unix-system-semaphore.cc src/core/unix-system-thread.cc src/core/unix-wall-clock-ms.cc src/core/wall-clock-ms.h src/core/win32-system-mutex.cc src/core/win32-system-semaphore.cc src/core/win32-system-thread.cc src/core/win32-wall-clock-ms.cc src/simulator/event-tcc-test.cc src/simulator/event-tcc.cc src/simulator/event.h src/simulator/event.tcc url: http://code.nsnam.org/lj/ns-3-dev/rev/afaaab6b25a0 ---- remove unused file user: Mathieu Lacage files: SConstruct src/common/count-ptr-holder.tcc url: http://code.nsnam.org/lj/ns-3-dev/rev/eb575104abf8 ---- reorder files user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/c6cbcbd6ea97 ---- remove unused file user: Mathieu Lacage files: SConstruct src/common/ref-ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6642b907ba2c ---- member variables coding style change user: Mathieu Lacage files: samples/main-packet.cc src/common/buffer.cc src/common/buffer.h src/common/chunk.cc src/common/chunk.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/trace-container.cc src/common/trace-container.h src/core/callback.h src/core/reference-list.h src/core/unix-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/72a52d59ee9f ---- variable/method/function coding style update user: Mathieu Lacage files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk.cc src/common/chunk.h src/common/data-writer.cc src/common/f-variable-tracer.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/scheduler-factory.cc! src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ae406f4957d5 ---- change indent to be 4 spaces user: Mathieu Lacage files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk.cc src/common/chunk.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-! file.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc src/simulator/time.h utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f860e6f94787 ---- add doxygen framework user: Mathieu Lacage files: doc/doxygen.conf doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/b811c06c6317 ---- add doc target for doxygen build user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/5bc84776b357 ---- add doc target to BUILD file user: Mathieu Lacage files: BUILD src/common/pcap-writer.h src/core/system-file.h src/core/test.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9385fba1589e ---- more ignore files user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/lj/ns-3-dev/rev/1220ea4ef2b4 ---- fix doxygen typos user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fb096b330e05 ---- add sample code for test, add doxygen doc user: Mathieu Lacage files: SConstruct samples/main-test.cc src/core/system-wall-clock-ms.h src/core/test.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6672664e72bb ---- rename sample binaries user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/440c63f03259 ---- split SConstruct to make it more readable user: Mathieu Lacage files: SConstruct build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/0ec2ff3a483f ---- comment a bit the sample code user: Mathieu Lacage files: samples/main-test.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/242eb09c8521 ---- make sure RUN_SELF_TESTS macro is defined when preprocessing for doxygen user: Mathieu Lacage files: doc/doxygen.conf url: http://code.nsnam.org/lj/ns-3-dev/rev/f1c05d701ddb ---- fix test sample code user: Mathieu Lacage files: samples/main-test.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/253ffbc475dc ---- fix typo user: Mathieu Lacage files: doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/3b04e09ed8a6 ---- remove unused code user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/038bd4e756b9 ---- document Time class user: Mathieu Lacage files: src/simulator/time.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0762b5f21416 ---- add missing documentation in simulator class user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a56eda76b6fa ---- document EventId user: Mathieu Lacage files: src/simulator/event-id.h src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fcd8da09ef75 ---- document the fact that it is impossible to unschedule event scheduled for the "destroy" time user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/62546bded467 ---- add scheduler example reference user: Mathieu Lacage files: src/simulator/scheduler.h url: http://code.nsnam.org/lj/ns-3-dev/rev/24d3f1f15334 ---- move aroudn bound functors user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a44becd5a5fc ---- fix documentation generation warning and add doc for TagPrettyPrinter user: Mathieu Lacage files: src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/93b151b87563 ---- reorganize the implementation of template member methods in Simulator class user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0f3f4b0a158b ---- add comment on implementation location user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/65d10fd77589 ---- add comment on implementation location user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/926e17b61dfb ---- add comment on implementation location user: Mathieu Lacage files: src/common/buffer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1739a73a6282 ---- improve documentation and remove updateTag method user: Mathieu Lacage files: src/common/chunk.h src/common/packet.h src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/84f791c00aa5 ---- start of rationale for packets user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3706b1172ab9 ---- add high-level intro to Packet API and implementation user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/80856bb1e1e8 ---- fix doc typo user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2b6f5d8f8b41 ---- add inria copyright and gpl statement on build.py user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/430203344318 ---- integrate sample code user: Mathieu Lacage files: src/common/packet.h src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/63b3ed9ce4e4 ---- doc typo user: Mathieu Lacage files: src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7e09fbd38c99 ---- move around code to implementation section user: Mathieu Lacage files: src/common/trace-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e079cdcd3798 ---- beautify build instructions user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/a1b7dc32df30 ---- add comment on rpath user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/619ef053b9f1 ---- fix distcheck user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/661932f116ea ---- replace pointers with references user: Mathieu Lacage files: samples/main-packet.cc src/common/buffer.cc src/common/buffer.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/tags.cc src/common/tags.h src/core/system-file.h src/core/unix-system-file.cc src/core/win32-system-file.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d670ba9f726e ---- add packet uid user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/8066ef8d9274 ---- document packet uid, fix build user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cd2ed251318a ---- implement new tag identification scheme user: Mathieu Lacage files: samples/main-packet.cc src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6318b8cbf212 ---- add Constants section to doxygen documentation user: Mathieu Lacage files: doc/main.txt src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6aabc116c7c7 ---- fix build for optimized case user: Mathieu Lacage files: src/common/tags.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/deaf3193d9dc ---- test of emails user: Mathieu Lacage files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/b7ed48454029 ---- test 2 of emails user: Mathieu Lacage files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/24f001a03ee5 ---- test of cron email setup user: Mathieu Lacage files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/bb805759924f ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-dev/rev/c45bdf4d9b37 ---- change Time into Time const & user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/05fa5c7ddf2a ---- add documentation on build system user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/2437ccac8acd ---- rename Chunk::print to Chunk::printTo user: Mathieu Lacage files: samples/main-packet.cc src/common/chunk.cc src/common/chunk.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d14c77ef6d9e ---- fix typo user: Mathieu Lacage files: src/common/chunk.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6891bee6d029 ---- add header user: Mathieu Lacage files: SConstruct samples/main-packet.cc src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3006f1b350ae ---- small doc fix user: Mathieu Lacage files: src/common/header.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ff9f5e95b7a3 ---- remove chunk user: Mathieu Lacage files: SConstruct src/common/chunk-constant-data.cc src/common/chunk-constant-data.h src/common/chunk.cc src/common/chunk.h src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9b7cf31baf8c ---- add trailer user: Mathieu Lacage files: SConstruct src/common/packet.cc src/common/packet.h src/common/trailer.cc src/common/trailer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2cbaa2a1b116 ---- rename time.h to nstime.h user: Mathieu Lacage files: SConstruct samples/main-simulator.cc src/simulator/nstime.h src/simulator/simulator.h src/simulator/time.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6fd2357377ed ---- add Simulator::enableParallelSimulation method user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d05b3025f1c1 ---- fix emacs tab mode (reported by george) user: Mathieu Lacage files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-f! ile.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9ac6d63bfe33 ---- try to get rid of tabs which sneaked in user: Mathieu Lacage files: samples/main-packet.cc samples/main-test.cc src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/tags.cc src/common/tags.h src/common/trailer.cc src/common/trailer.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.h src/simulator/event-id.h src/simulator/nstime.h src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ad64f88919b5 ---- remove reference to Chunk user: Mathieu Lacage files: doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/abd79142a0e1 ---- tweak doxygen output user: Mathieu Lacage files: doc/doxygen.conf url: http://code.nsnam.org/lj/ns-3-dev/rev/3c09b55983d9 ---- test each default event scheduler user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fe0504af6d16 ---- allow the user to provide project-wide compilation and link flags user: Mathieu Lacage files: BUILD build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/5435512761ef ---- add lcov support user: Mathieu Lacage files: BUILD build.py utils/lcov/genhtml utils/lcov/geninfo utils/lcov/lcov url: http://code.nsnam.org/lj/ns-3-dev/rev/d4ee28e845f3 ---- fix lcov report output user: Mathieu Lacage files: build.py utils/lcov/geninfo utils/lcov/lcov url: http://code.nsnam.org/lj/ns-3-dev/rev/a14f1fadc719 ---- document gcov/lcov targets user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/472ff5fe2eef ---- fix 64 bit warning user: mlacage at nef.inria.fr files: src/simulator/scheduler-heap.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/07ec9baf54a7 ---- make destructor public to avoid compiler warning. user: mlacage at nef.inria.fr files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0747c110cc88 ---- remove unused variable user: mlacage at nef.inria.fr files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f8bc1a370b82 ---- fix coding style user: Mathieu Lacage files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-file.cc src/core/win32-sys! tem-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6b8f1eda5c57 ---- improve the IsExpired documentation user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1a3cdef3218d ---- add magic emacs incantation for python user: Mathieu Lacage files: SConstruct build.py utils/grid.py url: http://code.nsnam.org/lj/ns-3-dev/rev/c0d0f7bebb73 ---- a few wordsmithing changes user: Tom Henderson files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/a0cda913dee5 ---- remove reference to Chunk class user: Tom Henderson files: samples/main-packet.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/2bd1d886a97d ---- apply python changes user: Tom Henderson files: url: http://code.nsnam.org/lj/ns-3-dev/rev/69f64284b9b5 ---- fix python tab indent user: Mathieu Lacage files: SConstruct build.py utils/grid.py url: http://code.nsnam.org/lj/ns-3-dev/rev/b48c310f4e24 ---- fix coding style user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c6c58f17dd01 ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-dev/rev/5829bb72ddcc ---- change emacs mode to new NS3 elisp mode user: Mathieu Lacage files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-f! ile.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.h src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f4fb87e77034 ---- fix coding style user: Mathieu Lacage files: src/simulator/event-impl.cc src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/scheduler.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/60d996d955e6 ---- fix coding style user: Mathieu Lacage files: src/core/callback-test.cc src/core/reference-list.h src/core/test.cc src/core/unix-system-file.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8a8e9891792d ---- fix coding style user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/pcap-writer.cc src/common/si-variable-tracer.h src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/150a7ff4f780 ---- fix coding style user: Mathieu Lacage files: src/common/f-variable-tracer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/37b4d936fa76 ---- make python code more Pep8 conformant (patch from Gustavo Carneiro) user: Mathieu Lacage files: SConstruct build.py utils/grid.py url: http://code.nsnam.org/lj/ns-3-dev/rev/4faf1726e8ff ---- import RPATH handling on posix systems. Based on patch by Nicola Baldo user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/9ce51e526b80 ---- make coding style two space indent user: Mathieu Lacage files: doc/codingstd.tex url: http://code.nsnam.org/lj/ns-3-dev/rev/9f3d43a400c1 ---- obey inheritenv variable on scons command-line (patch from Gustavo Carneiro) user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/84ce50ae8fd1 ---- add documentation for the inheritenv option user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/7ad2664c9515 ---- patch to build documentation from paul at cravenfamily.com user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/5f92897efe08 ---- move event generation to MakeEvent methods user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dcf83cc9d52a ---- new Time implementation user: Mathieu Lacage files: samples/main-simulator.cc src/common/pcap-writer.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/552ff26b4224 ---- fix Time::ApproximateTo* return type user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f07f6fb0f660 ---- start of work to re-implement Schedule* methods user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/947b77174b72 ---- implement overloads for ScheduleNow and ScheduleDestroy user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2c9ef359e320 ---- implement ScheduleNow and ScheduleDestroy methods user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/705658c244c3 ---- fix build user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7af4f32deeed ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-dev/rev/d5b12472c5e2 ---- fix coding style user: Mathieu Lacage files: samples/main-callback.cc samples/main-packet.cc samples/main-simulator.cc samples/main-test.cc samples/main-trace.cc src/common/buffer.cc src/common/buffer.h src/common/callback-tracer.h src/common/data-writer.cc src/common/data-writer.h src/common/f-variable-tracer.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/si-variable-tracer.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/common/trailer.h src/common/ui-variable-tracer.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h src/core/system-file.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/unix-system-file.cc src/core/unix-system-wall-clock-ms.cc src/core/win32-system-f! ile.cc src/core/win32-system-wall-clock-ms.cc src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/663120712cd9 ---- add Scale/Min/Max/Abs non-member functions user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8395af452e55 ---- fix python indent. user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/f3e570a78662 ---- Add HighPrecision class used for external Time bookkeeping user: Mathieu Lacage files: SConstruct src/simulator/high-precision.cc src/simulator/high-precision.h url: http://code.nsnam.org/lj/ns-3-dev/rev/22c3d53dbae3 ---- add ns3 namespace to HighPrecision class user: Mathieu Lacage files: src/simulator/high-precision.cc src/simulator/high-precision.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9ef3700452c7 ---- add Abs/Max/Min non-member functions user: Mathieu Lacage files: src/simulator/high-precision.cc src/simulator/high-precision.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cf4d45ad2da9 ---- new Time implementation user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/3b1563e95ea7 ---- add a bunch of tests for Time classes user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/19ffb62f521e ---- implement Scalar::GetDouble user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/47af319de4b8 ---- add doxygen dox for Time classes user: Mathieu Lacage files: src/simulator/nstime.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e2c8e211039e ---- fix Simulator doxygen warnings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9aca9c3f1757 ---- more tests for Time classes user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c3aee00484fc ---- make Time relative instead of Absolute user: Mathieu Lacage files: samples/main-simulator.cc src/simulator/nstime.h src/simulator/simulator.cc utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/5b398ac221c7 ---- rename Time::ApproximateTo methods to Time::Get user: Mathieu Lacage files: samples/main-simulator.cc src/common/pcap-writer.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/2a7e05018eeb ---- import cairo code user: Mathieu Lacage files: src/simulator/cairo-wideint-private.h src/simulator/cairo-wideint.c url: http://code.nsnam.org/lj/ns-3-dev/rev/ec0f3aa7f047 ---- add needed configure magic and header includes user: Mathieu Lacage files: SConstruct src/simulator/cairo-wideint-private.h url: http://code.nsnam.org/lj/ns-3-dev/rev/33a2c446e6dc ---- fix obvious bugs in some cairo exotic functions user: Mathieu Lacage files: src/simulator/cairo-wideint.c url: http://code.nsnam.org/lj/ns-3-dev/rev/022a8d414b3b ---- fix some warnings user: Mathieu Lacage files: src/simulator/cairo-wideint.c url: http://code.nsnam.org/lj/ns-3-dev/rev/48de2d5b16f3 ---- split high precision implementations in different files user: Mathieu Lacage files: BUILD SConstruct src/simulator/high-precision-128.cc src/simulator/high-precision-128.h src/simulator/high-precision-double.cc src/simulator/high-precision-double.h src/simulator/high-precision.cc src/simulator/high-precision.h url: http://code.nsnam.org/lj/ns-3-dev/rev/037cd2b37c67 ---- fix typo and make sure we use uint64 native type by default. user: Mathieu Lacage files: src/simulator/cairo-wideint-private.h url: http://code.nsnam.org/lj/ns-3-dev/rev/bc06726969af ---- implement 128 bit arithmetic with cairo's internal types user: Mathieu Lacage files: SConstruct src/simulator/high-precision-128.cc src/simulator/high-precision-128.h src/simulator/high-precision-double.cc src/simulator/high-precision-double.h src/simulator/high-precision.cc src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9f68cb694f40 ---- make sure cairo internal header is installed when needed. user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/64cafe7b7baf ---- fix div and mul operators user: Mathieu Lacage files: src/simulator/high-precision-128.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/07e0a7e0cbc4 ---- add dep on math library user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/c42687a343e1 ---- fix 128 bit to/from double conversions user: Mathieu Lacage files: src/simulator/high-precision-128.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ee8209d8a84e ---- improve the precision of the multiplication operator user: Mathieu Lacage files: src/simulator/high-precision-128.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/32723442fd48 ---- more tests for Time class user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/74494759f122 ---- a bunch of tests user: Mathieu Lacage files: src/simulator/high-precision-128.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9ba1bf880c55 ---- even more tests user: Mathieu Lacage files: src/simulator/high-precision-128.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/78e2db8d8128 ---- merge user: Mathieu Lacage files: BUILD url: http://code.nsnam.org/lj/ns-3-dev/rev/0519ba9a919f ---- remove purity from virtual destructor in Header and Trailer user: Mathieu Lacage files: src/common/header.cc src/common/header.h src/common/trailer.cc src/common/trailer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3e6bfa625fb7 ---- fix memory leaks user: Mathieu Lacage files: src/common/variable-tracer-test.cc src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/006158ef00f1 ---- do not use internal iterator void * pointer in SchedulerList user: Mathieu Lacage files: src/simulator/scheduler-list.cc src/simulator/scheduler-list.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0e292b31f532 ---- do not forget to update the key arg upon sucessful return user: Mathieu Lacage files: src/simulator/scheduler-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/040e8942746c ---- std::map::find triggers this assert on purpose. So, the assert is wrong. user: Mathieu Lacage files: src/simulator/scheduler.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c4480b9cd48c ---- do not use internal iterator void *. fix valgrind warnings user: Mathieu Lacage files: src/simulator/scheduler-map.cc src/simulator/scheduler-map.h url: http://code.nsnam.org/lj/ns-3-dev/rev/098b789ca5e6 ---- make SchedulerHeap not use the internal iterator void * user: Mathieu Lacage files: src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a6a7a9ae74d9 ---- remove now-unimplemented IsValid method user: Mathieu Lacage files: src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/be0936ed7c63 ---- add empty binary heap test user: Mathieu Lacage files: src/simulator/scheduler-heap.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/1d26db54338c ---- add help output to simulator bench/tester user: Mathieu Lacage files: utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fcfc2247da10 ---- fix coding style user: Mathieu Lacage files: utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/916cd1bfed82 ---- add small perl utility to generate static sample distributions user: Mathieu Lacage files: utils/generate-distributions.pl url: http://code.nsnam.org/lj/ns-3-dev/rev/411f29b214f0 ---- fix warnings for optimized build user: Mathieu Lacage files: src/simulator/nstime.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cdb44e98954c ---- optimize Binary Heap comparison operator user: Mathieu Lacage files: src/simulator/scheduler-heap.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/bc1e348fd2e6 ---- optimize other all comparison operators user: Mathieu Lacage files: src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/scheduler.cc src/simulator/scheduler.h url: http://code.nsnam.org/lj/ns-3-dev/rev/882aa1fc50fd ---- optmize binary heap comparison user: Mathieu Lacage files: src/simulator/scheduler-heap.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c4a63ac2c5de ---- optmize std::map comparison user: Mathieu Lacage files: src/simulator/scheduler-map.cc src/simulator/scheduler-map.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9d243651d00c ---- fix the Simulation event replayer: make it build user: Mathieu Lacage files: SConstruct utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8346ab3528bf ---- Log format is defined in units of nano seconds rather than seconds. user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/91baf9670758 ---- allow the user to specify microseconds and nanoseconds in 64bit units. user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8c6ae79c3641 ---- We need to make sure that the uid of the first event generated is different from the uid of the simulator when no events have yet been run. user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/46031a283b0d ---- make the event replay code actually work. Stop using deques and use std::vector instead. plus a bunch of other fixes to deal correctly with removes user: Mathieu Lacage files: utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b7635c5d5bdf ---- remove empty tests user: Mathieu Lacage files: src/simulator/scheduler-heap.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e9d12ba09342 ---- remove now unused internal iterator from EventImpl class user: Mathieu Lacage files: src/simulator/event-impl.cc src/simulator/event-impl.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d76714d2ec6b ---- add command-line options to simulator benchmark user: Mathieu Lacage files: utils/bench-simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d387497c6bfa ---- make sure we reset the simulator configuration for each run user: Mathieu Lacage files: utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/681e44f1cf58 ---- make Heap scheduler remove operation first perform a linear search to find the target location and then perform a correct remove through a top-down heapification user: Mathieu Lacage files: src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h url: http://code.nsnam.org/lj/ns-3-dev/rev/525ffa5b4d24 ---- allow you to specify extra link flags for each module user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/3732a5c036b3 ---- Make tags more robust with regard to lack of tag registration user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/408c964b19e7 ---- fix EventId::IsExpired and Simulator::IsExpired, add EventId::IsRunning, add relevant tests, replace Seconds, MilliSeconds, MicroSeconds, and, NanoSeconds classes by functions named similarly user: Mathieu Lacage files: src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8b343b9727d7 ---- Initial simple.tcl file user: Tom Henderson files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/41b8b1f8c4d4 ---- add a few more tests for the Time class user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/395e8b0d32a9 ---- added useless Time::Seconds method when doing testing for the removal of the Seconds class. Remove it. user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e6c88c1bcc85 ---- fix trace output user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/1e6d6776b284 ---- optimize Time arithmetic operations. user: Mathieu Lacage files: src/simulator/high-precision-128.cc src/simulator/high-precision-128.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ac309a63f850 ---- optimize Time::Get methods user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/462cdd13a69e ---- add implementation comment user: Mathieu Lacage files: src/simulator/high-precision-128.h url: http://code.nsnam.org/lj/ns-3-dev/rev/27c5e5be4607 ---- Raj test commit user: raj at igloo.ece.gatech.edu files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/1df7792bdc0c ---- constify user: Mathieu Lacage files: src/core/reference-list.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3ff31f3216d8 ---- add CallbackBase and CallbackImplBase to allow the implementation of the runtime type checking method Callback::ChekType user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/lj/ns-3-dev/rev/4133c374ea0c ---- add CallbackTracerBase and CallbackTracerBase::CheckCallbackType method to check the runtime type of a CallbackTracer user: Mathieu Lacage files: src/common/callback-tracer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/c4e720ebd496 ---- use the new CallbackTracerBase::CheckCallbackType method to ensure proper type matching when invoking TraceContainer::SetCallback user: Mathieu Lacage files: src/common/trace-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/038fe0bd080a ---- handle correctly nanosecond input user: Mathieu Lacage files: utils/grid.py url: http://code.nsnam.org/lj/ns-3-dev/rev/8954863e5047 ---- initial go at smart pointer implementation user: Mathieu Lacage files: SConstruct src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/80f1c6b76999 ---- smart pointer tests. no bugs for now user: Mathieu Lacage files: src/core/ptr.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/47985883d0f4 ---- more tests, fix bugs uncovered by tests user: Mathieu Lacage files: src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dad23ccd9e6c ---- add smart pointer sample code user: Mathieu Lacage files: SConstruct samples/main-ptr.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/1f8c4e56bc86 ---- add ns3::Ptr::operator * with a few tests user: Mathieu Lacage files: src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/482a61824ef4 ---- merge with ns-3-ptr branch user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-dev/rev/b9a07ce7488a ---- avoid unused variable compiler warnings user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/37f1ee32c76f ---- merge from trunnk user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-dev/rev/e10019b52910 ---- remove compiler warning about unused variable when asserts are disabled. user: Mathieu Lacage files: src/simulator/scheduler-map.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8516b1203fbd ---- initial node base class from george's repo. user: Mathieu Lacage files: SConstruct src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/8cd08910f9a1 ---- change emacs style commands user: Mathieu Lacage files: src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6b60d7b27ae4 ---- code from all trees. user: Mathieu Lacage files: SConstruct src/node/capability.cc src/node/capability.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.cc src/node/l3-protocol.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/node/mac-address.cc src/node/mac-address.h src/node/net-device-list.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6124bda39cb3 ---- add ipv4 and udp header, add ipv4 checksum support to make the udp header compile. Need to be fixed in UdpHeader later. user: Mathieu Lacage files: SConstruct src/node/ipv4-checksum.cc src/node/ipv4-checksum.h src/node/ipv4-header.cc src/node/ipv4-header.h src/node/udp-header.cc src/node/udp-header.h url: http://code.nsnam.org/lj/ns-3-dev/rev/190d5bef3254 ---- a basic untested ipv4 implementation user: Mathieu Lacage files: SConstruct src/node/ipv4-interface.cc src/node/ipv4-interface.h src/node/ipv4-l3-protocol.cc src/node/ipv4-l3-protocol.h src/node/ipv4-l4-protocol.h src/node/ipv4-route.cc src/node/ipv4-route.h src/node/l3-protocol.cc src/node/l3-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5673656dc2e7 ---- make Send method public user: Mathieu Lacage files: src/node/ipv4-l3-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6562b2679455 ---- add start of udp stack user: Mathieu Lacage files: SConstruct src/node/ipv4-end-point-demux.h src/node/ipv4-end-point.cc src/node/ipv4-end-point.h src/node/udp-end-point.cc src/node/udp-end-point.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2f09fd9cf32e ---- add packet constructor which accepts payload buffer. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e194d619534b ---- add non-debugged udp stack user: Mathieu Lacage files: SConstruct src/node/internet-node.cc src/node/ipv4-end-point-demux.h src/node/ipv4-l3-protocol.cc src/node/ipv4-l3-protocol.h src/node/ipv4-l4-protocol.cc src/node/ipv4-l4-protocol.h src/node/ipv4.cc src/node/ipv4.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7da682f99bf9 ---- add Ipv4 and Udp node capabilities, rework Copy methods to include an extra Node * argument user: Mathieu Lacage files: SConstruct src/node/capability.cc src/node/capability.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-l3-protocol.cc src/node/ipv4-l3-protocol.h src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/ipv4.cc src/node/ipv4.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.cc src/node/l3-protocol.h src/node/net-device-list.h src/node/node.cc src/node/node.h src/node/udp-ipv4-l4-protocol.cc src/node/udp-ipv4-l4-protocol.h src/node/udp-socket.cc src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9004ab4cfe17 ---- add arp stack user: Mathieu Lacage files: SConstruct src/node/arp-cache.cc src/node/arp-cache.h src/node/arp-header.cc src/node/arp-header.h src/node/arp-ipv4-interface.cc src/node/arp-ipv4-interface.h src/node/arp-l3-protocol.cc src/node/arp-l3-protocol.h src/node/arp.cc src/node/arp.h src/node/header-utils.cc src/node/header-utils.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4.cc src/node/ipv4.h src/node/mac-address.cc src/node/mac-address.h src/node/node.cc src/node/node.h src/node/sgi-hashmap.h src/node/udp-ipv4-l4-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a44932709b47 ---- do not include dead header user: Mathieu Lacage files: src/node/arp-cache.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/31d1dc3c75b5 ---- remove SetNodeId and implement GetId and GetSystemId user: Mathieu Lacage files: src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/caff04d90a66 ---- add p2p netdevice and channel user: Mathieu Lacage files: SConstruct src/node/p2p-channel.cc src/node/p2p-channel.h src/node/p2p-net-device.cc src/node/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/28ba3a5cdff8 ---- implement ipv4 loopback for testing user: Mathieu Lacage files: src/node/ipv4-loopback-interface.cc src/node/ipv4-loopback-interface.h url: http://code.nsnam.org/lj/ns-3-dev/rev/612b3c16b24e ---- make the sample code compile and link. user: Mathieu Lacage files: SConstruct samples/main-simple.cc src/node/header-utils.cc src/node/internet-node.cc src/node/internet-node.h src/node/net-device-list.cc src/node/net-device-list.h src/node/net-device.cc src/node/net-device.h src/node/p2p-channel.cc src/node/p2p-channel.h src/node/p2p-net-device.cc src/node/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fb7375bb43d7 ---- fix memory leaks for simple sample code user: Mathieu Lacage files: src/node/arp.cc src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-l4-demux.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a912210e52ac ---- add some traffic generation to sample code user: Mathieu Lacage files: SConstruct samples/main-simple.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/66f64be80982 ---- make simple example work user: Mathieu Lacage files: samples/main-simple.cc src/node/ipv4-loopback-interface.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/82e03c8debf5 ---- make rx work by upping the interface once it is ready user: Mathieu Lacage files: src/node/internet-node.cc src/node/ipv4-loopback-interface.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/caea4ced7571 ---- small typo user: Mathieu Lacage files: src/node/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6a77515841c2 ---- make the p2p example compile user: Mathieu Lacage files: SConstruct samples/main-simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b9201368acdb ---- make route iteration actually work user: Mathieu Lacage files: src/node/ipv4.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0f88f867f013 ---- add routing table output function user: Mathieu Lacage files: SConstruct samples/main-simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/4355f8f37d89 ---- replace pointer with reference user: Mathieu Lacage files: src/node/ipv4-address.cc src/node/ipv4-address.h url: http://code.nsnam.org/lj/ns-3-dev/rev/8978ff0dc351 ---- make sure the MTU is correcrtly setup and the link is up. user: Mathieu Lacage files: src/node/p2p-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/60d6d9bb4f9a ---- make sure that mac addr len is correctly written user: Mathieu Lacage files: src/node/arp-header.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/df3bca25ae37 ---- configure the ipv4 interfaces user: Mathieu Lacage files: samples/main-simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/74c16a9c19f4 ---- initialize correctly mac addresses read from arp packets user: Mathieu Lacage files: src/node/header-utils.cc src/node/mac-address.cc src/node/mac-address.h url: http://code.nsnam.org/lj/ns-3-dev/rev/edd4eebf5f64 ---- make trace version build user: Mathieu Lacage files: src/node/arp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a88a986166f8 ---- change defaults to be a bit more reasonable user: Mathieu Lacage files: samples/main-simple-p2p.cc src/node/p2p-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7e9dc6fab2e0 ---- Test of commit access with Mercurial cheat sheet user: Tom Henderson files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/618a886c7130 ---- queues, trace-writer, debug user: craigdo at m354-pc01.ee.washington.edu files: SConstruct samples/main-tw.cc src/common/trace-writer.cc src/common/trace-writer.h src/core/debug.cc src/core/debug.h src/node/drop-tail.cc src/node/drop-tail.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/128d8d1bfb51 ---- add debugging support user: Mathieu Lacage files: SConstruct src/core/debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fb0c531530f2 ---- remove EnableEnvVar function user: Mathieu Lacage files: src/core/debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a451b8daa1e6 ---- define NS3_DEBBUG_ENABLE when needed user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/79efb83972b4 ---- test and debug the debug support user: Mathieu Lacage files: SConstruct samples/main-debug-other.cc samples/main-debug.cc src/core/debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a43b635230e8 ---- add NS3_ASSERT and NS3_ASSERT_MSG user: Mathieu Lacage files: samples/main-debug.cc src/core/debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/c79be9d4110a ---- really trigger segfault when needed user: Mathieu Lacage files: src/core/debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b056fa4c1f58 ---- improve assert brekapoint function user: Mathieu Lacage files: src/core/debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/188bc9bc531a ---- avoid warning in optimized builds user: Mathieu Lacage files: samples/main-debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8639c0a2d309 ---- make sure tha NS3_DEBUG_ENABLE is defined by doxygen preprocessor user: Mathieu Lacage files: doc/doxygen.conf url: http://code.nsnam.org/lj/ns-3-dev/rev/4080f54a5a1f ---- add API doc user: Mathieu Lacage files: src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/92f2f70633bd ---- regex: s/NS3_/NS_/ user: Mathieu Lacage files: samples/main-debug-other.cc samples/main-debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0732d4283cc2 ---- split out assert from debug.h user: Mathieu Lacage files: SConstruct samples/main-debug.cc src/core/assert.cc src/core/assert.h src/core/debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/58651aff818b ---- make sure that NS3_ASSER_ENABLE is defined in debug builds user: Mathieu Lacage files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/9382ea16c568 ---- add fatal-error.h header user: Mathieu Lacage files: SConstruct src/core/fatal-error.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fc1133fee95d ---- add NS_DEBUG_UNCOND user: Mathieu Lacage files: src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/bd18192d2651 ---- merge with debug tree user: Mathieu Lacage files: SConstruct src/core/debug.cc src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2fe90883716a ---- convert NS3_TRACE to NS_DEBUG user: Mathieu Lacage files: src/common/trace-writer.cc src/node/drop-tail.cc src/node/queue.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/98720464e80b ---- convert NS3_TRACEALL to NS_DEBUG_UNCOND user: Mathieu Lacage files: samples/main-tw.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0e974f70e441 ---- call NS_DEBUG_COMPONENT_DEFINE when needed user: Mathieu Lacage files: src/common/trace-writer.cc src/node/drop-tail.cc src/node/queue.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/13b1fcb759e9 ---- remove extra debug.cc from build user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/3749e29d9a63 ---- preprecessor typo user: Mathieu Lacage files: src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/56866666cc24 ---- convert use of to "ns3/assert.h" user: Mathieu Lacage files: samples/main-callback.cc samples/main-ptr.cc src/common/buffer.cc src/common/buffer.h src/common/data-writer.cc src/common/header.cc src/common/packet.cc src/common/tags.cc src/common/tags.h src/common/trace-container.cc src/common/trace-container.h src/common/trailer.cc src/core/debug.cc src/core/ptr.h src/core/reference-list.h src/core/unix-system-file.cc src/node/arp-cache.cc src/node/arp-header.cc src/node/arp.cc src/node/ipv4-header.cc src/node/ipv4-route.cc src/node/ipv4.cc src/node/llc-snap-header.cc src/node/mac-address.cc src/node/net-device.cc src/node/queue.cc src/node/udp-socket.cc src/node/udp.cc src/simulator/high-precision-double.cc src/simulator/high-precision.cc src/simulator/nstime.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/scheduler.cc src/simulator/simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/57e6a2006962 ---- convert old TRACE code to use new NS_DEBUG macro user: Mathieu Lacage files: src/node/arp-cache.cc src/node/arp.cc src/node/ipv4-header.cc src/node/ipv4.cc src/node/llc-snap-header.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/692ddac3794c ---- Add samples/ns-2/simple.tcl.cc to SConstruct user: Tom Henderson files: SConstruct samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/76c95195c166 ---- Add Simulator::StopAt() user: Tom Henderson files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d0c5b46b861a ---- Add InternetNode() user: Tom Henderson files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6c88561a0907 ---- large checkin-- bringing in serial device code user: Tom Henderson files: SConstruct samples/ns-2/simple.tcl.cc src/node/capability.h src/node/channel.cc src/node/channel.h src/node/demux.h src/node/net-device-serial.cc src/node/net-device-serial.h src/node/propagator.h src/node/protocol.h src/node/serial-channel.cc src/node/serial-channel.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f5a98bae86c1 ---- Merge in Craig's tracing changes as of Thursday; rename net-device-serial files to serial-net-device user: Tom Henderson files: SConstruct samples/main-serial-net-device-if.cc src/common/trace-writer.cc src/node/arp-ipv4-interface.cc src/node/arp.cc src/node/drop-tail.cc src/node/net-device-serial.cc src/node/net-device-serial.h src/node/queue.cc src/node/serial-channel.cc src/node/serial-channel.h src/node/serial-net-device.cc src/node/serial-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cc17705d3344 ---- remove Ipv4L3Protocol class. user: Mathieu Lacage files: SConstruct src/node/arp-ipv4-interface.cc src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-l3-protocol.cc src/node/ipv4-l3-protocol.h src/node/ipv4.cc src/node/ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/007bc9e735f3 ---- remove ArpL3Protocol object user: Mathieu Lacage files: SConstruct src/node/arp-l3-protocol.cc src/node/arp-l3-protocol.h src/node/arp.cc src/node/arp.h src/node/internet-node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/aba9a34108d2 ---- remove UdpIpv4L4Protocol class user: Mathieu Lacage files: SConstruct src/node/internet-node.cc src/node/internet-node.h src/node/udp-ipv4-l4-protocol.cc src/node/udp-ipv4-l4-protocol.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5fc7ae0d0300 ---- merge tom's tree with trunk user: Mathieu Lacage files: SConstruct src/common/trace-writer.cc src/node/arp-ipv4-interface.cc src/node/arp-l3-protocol.cc src/node/arp-l3-protocol.h src/node/arp.cc src/node/drop-tail.cc src/node/ipv4-l3-protocol.cc src/node/ipv4-l3-protocol.h src/node/queue.cc src/node/udp-ipv4-l4-protocol.cc src/node/udp-ipv4-l4-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9b8fc589860b ---- convert to new debug macros user: Mathieu Lacage files: src/node/channel.cc src/node/serial-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/aee1c4c74800 ---- convert to new debug macros user: Mathieu Lacage files: samples/main-serial-net-device-if.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9a2b600ffee7 ---- strawman connectors and channel user: owner at UPSTAIRS.Belkin files: SConstruct samples/main-channel.cc src/node/channel.cc src/node/channel.h src/node/layer-connector.cc src/node/layer-connector.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dd6d1a6d6eff ---- turn off debug prints user: Craig Dowell files: samples/main-channel.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6b63789695a5 ---- Enhanced AddDuplexLink() user: Tom Henderson files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f46c9e3ad3ab ---- Add UdpSockets to simple.tcl.cc user: Tom Henderson files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fb6d8b5eb239 ---- Added all UDP sources, sinks, routes-- not working yet user: Tom Henderson files: samples/ns-2/simple.tcl.cc src/node/arp-ipv4-interface.cc src/node/arp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e7d32531df6e ---- use new NS_ASSERT macro rather than assert. this makes the code build on my machine. user: Mathieu Lacage files: samples/main-channel.cc src/node/layer-connector.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d8c9790ff263 ---- do not generate zero-sized packets user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d3d00826c4e5 ---- bind sinks to port 80 user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6fa41ddcaa21 ---- fix routing table configuration user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7f5eee6e3235 ---- Added tracing support to simple.tcl.cc (Craig) user: tomh at ubuntu files: samples/ns-2/simple.tcl.cc src/node/drop-tail.cc src/node/drop-tail.h src/node/internet-node.cc src/node/internet-node.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/768db459baaa ---- Skeleton SerialPhy user: tomh at ubuntu files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/0d4e578c5c5d ---- Plumb in outbound SerialPhy user: tomh at ubuntu files: samples/ns-2/simple.tcl.cc src/node/serial-net-device.cc src/node/serial-net-device.h src/node/udp-socket.cc src/node/udp-socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/03f09f4d1a8d ---- Move a few functions definitions out of headers user: tomh at ubuntu files: src/node/serial-net-device.cc src/node/serial-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f0a9889dff3a ---- Plumbing in SerialPhy in receive direction user: tomh at ubuntu files: src/node/serial-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ab65f5f404a7 ---- Forgot to add in serial-phy classes user: tomh at ubuntu files: src/node/serial-phy.cc src/node/serial-phy.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dadd0f7ed035 ---- touch a file user: tomh at ubuntu files: README url: http://code.nsnam.org/lj/ns-3-dev/rev/2a105293177d ---- replace char const * with std::string const & user: Mathieu Lacage files: src/common/trace-container.cc src/common/trace-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ed16b2078aa4 ---- remove now-unused call to c_str () user: Mathieu Lacage files: src/node/queue.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e41511af6a4b ---- fix queue tracing user: Mathieu Lacage files: samples/main-serial-net-device-if.cc samples/ns-2/simple.tcl.cc src/node/drop-tail.cc src/node/drop-tail.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b5959aa4a02f ---- connect to simple queue event names. user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7069232166d3 ---- make the multiple-queue tracing case work user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/89bcaf124f51 ---- fix coding style user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/2fa7caae08ea ---- improve arp debugging output user: Mathieu Lacage files: src/node/arp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/452a9cdad112 ---- avoid dumping the first packet user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/45c63d88ce45 ---- make trailing ';' mandatory with NS_DEBUG macros. fix all invalid uses. user: Mathieu Lacage files: samples/main-channel.cc src/common/trace-writer.cc src/core/debug.h src/node/channel.cc src/node/drop-tail.cc src/node/layer-connector.cc src/node/queue.cc src/node/serial-net-device.cc src/node/serial-phy.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ae826c265100 ---- make trailing ';' mandatory for NS_ASSERT* and NS_FATAL_ERROR macros. fix uses. user: Mathieu Lacage files: samples/main-debug.cc src/core/assert.h src/core/fatal-error.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7571b28edc22 ---- add some simple packet content dumping. user: Mathieu Lacage files: SConstruct samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/379ad3b7a9fc ---- trace files should not be opened for appending user: tomh at ubuntu files: src/common/trace-writer.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fd46d0ded624 ---- Remove netmask from AddDuplexLink signature user: tomh at ubuntu files: samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f047bc5f70e7 ---- Add DEBUG to ipv4-address.cc user: tomh at ubuntu files: src/node/ipv4-address.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e1d7b1ae08b3 ---- merge with trunk user: Mathieu Lacage files: src/common/trace-writer.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e2e8e1a8dad8 ---- merge with trunk user: Mathieu Lacage files: samples/ns-2/simple.tcl.cc src/node/ipv4-address.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/223a085b3adb ---- move p2p to new dir user: Mathieu Lacage files: SConstruct src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/p2p-channel.cc src/node/p2p-channel.h src/node/p2p-net-device.cc src/node/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d75ee9d8efa4 ---- remove unused files user: Mathieu Lacage files: src/node/capability.h src/node/demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3e05be7e69e5 ---- remove unused header user: Mathieu Lacage files: src/node/protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/22e355af817a ---- move serial code to src/devices/serial user: Mathieu Lacage files: SConstruct src/devices/serial/channel.cc src/devices/serial/channel.h src/devices/serial/layer-connector.cc src/devices/serial/layer-connector.h src/devices/serial/propagator.h src/devices/serial/serial-channel.cc src/devices/serial/serial-channel.h src/devices/serial/serial-net-device.cc src/devices/serial/serial-net-device.h src/devices/serial/serial-phy.cc src/devices/serial/serial-phy.h src/node/channel.cc src/node/channel.h src/node/layer-connector.cc src/node/layer-connector.h src/node/propagator.h src/node/serial-channel.cc src/node/serial-channel.h src/node/serial-net-device.cc src/node/serial-net-device.h src/node/serial-phy.cc src/node/serial-phy.h url: http://code.nsnam.org/lj/ns-3-dev/rev/8075943fda5a ---- add operator = to InternetNode user: Mathieu Lacage files: src/node/internet-node.cc src/node/internet-node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d8b5e567fc50 ---- add consistency checks. Based on patch by Gustavo Carneiro user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9dd9a53188bc ---- Fix bug 8: Enque/Deque misspelled user: Tom Henderson files: samples/main-channel.cc samples/ns-2/simple.tcl.cc src/devices/serial/serial-net-device.cc src/devices/serial/serial-phy.cc src/node/drop-tail.cc src/node/drop-tail.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/42102ed8ee3c ---- Rename simple.tcl.cc to simple.cc; remove OTcl comments user: Tom Henderson files: SConstruct samples/ns-2/simple.cc samples/ns-2/simple.tcl.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/95aa9b19ca89 ---- make TimeUnit<1>.GetSeconds() work, and similar for scalars. Patch by Gustavo Carneiro. user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0ce0402e419f ---- make sure that there is a C and C++ compiler. Otherwise, we generate large amounts of spurious unrelated errors. user: mathieu at mathieu.inria.fr files: build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/d548aca8c5af ---- fix typo. reported by Gustavo Carneiro. user: Mathieu Lacage files: src/node/internet-node.cc src/node/internet-node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/126f5110aaf4 ---- serial channel functionality user: Craig Dowell files: SConstruct samples/ns-2/simple.cc src/devices/serial/channel.cc src/devices/serial/channel.h src/devices/serial/serial-channel.cc src/devices/serial/serial-channel.h src/devices/serial/serial-net-device.cc src/devices/serial/serial-net-device.h src/devices/serial/serial-phy.cc src/devices/serial/serial-phy.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ceb372b1309c ---- Make this compile on 32-bit machine; fix SConstruct user: Tom Henderson files: SConstruct src/devices/serial/serial-channel.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/2998eaea1de1 ---- ensure iostream is included when doing an optimized build user: Mathieu Lacage files: src/core/fatal-error.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b547ec7dbbc1 ---- move channel.cc channel.h to node directory; merge ns-3-tracing from mathieu user: Tom Henderson files: SConstruct samples/main-serial-net-device-if.cc samples/main-trace.cc samples/ns-2/simple.cc src/common/array-trace-resolver.h src/common/callback-trace-source.cc src/common/callback-trace-source.h src/common/callback-tracer.h src/common/composite-trace-resolver.cc src/common/composite-trace-resolver.h src/common/empty-trace-resolver.cc src/common/empty-trace-resolver.h src/common/f-variable-tracer.h src/common/fv-trace-source.h src/common/si-variable-tracer.h src/common/sv-trace-source.h src/common/terminal-trace-resolver.h src/common/trace-container.cc src/common/trace-container.h src/common/trace-context.cc src/common/trace-context.h src/common/trace-resolver.cc src/common/trace-resolver.h src/common/trace-root.cc src/common/trace-root.h src/common/ui-variable-tracer.h src/common/uv-trace-source.h src/common/variable-tracer-test.cc src/core/callback-test.cc src/core/callback.h src/core/fatal-error.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h! src/devices/serial/channel.cc src/devices/serial/channel.h src/devices/serial/serial-channel.cc src/devices/serial/serial-channel.h src/devices/serial/serial-net-device.cc src/devices/serial/serial-net-device.h src/devices/serial/serial-phy.cc src/devices/serial/serial-phy.h src/node/arp-ipv4-interface.cc src/node/arp-ipv4-interface.h src/node/arp.cc src/node/arp.h src/node/channel.cc src/node/channel.h src/node/drop-tail.cc src/node/drop-tail.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-interface.cc src/node/ipv4-interface.h src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/ipv4-loopback-interface.cc src/node/ipv4-loopback-interface.h src/node/ipv4.cc src/node/ipv4.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.cc src/node/l3-protocol.h src/node/net-device.cc src/node/net-device.h src/node/node-list.cc src/node/node-list.h src/node/node.h src/node/queue.cc src/node/queue.h src/node/udp.cc src/nod! e/udp.h src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/47b41507a45a ---- Add random number files, base class Application user: Tom Henderson files: SConstruct src/core/random-variable.cc src/core/random-variable.h src/core/rng-stream.cc src/core/rng-stream.h src/node/application.cc src/node/application.h src/node/node-reference.h url: http://code.nsnam.org/lj/ns-3-dev/rev/4a76f247e7dc ---- Rename UdpSocket to DatagramSocket user: Tom Henderson files: SConstruct samples/main-simple-p2p.cc samples/main-simple.cc samples/ns-2/simple.cc src/node/datagram-socket.cc src/node/datagram-socket.h src/node/udp-end-point.cc src/node/udp-end-point.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/874c95c66c28 ---- Begin checkin of ns-3-gfr; s/UdpSocket/DatagramSocket; bring in Application base class and onoff-application, and base class socket; bring in random number generator files user: Tom Henderson files: SConstruct samples/main-serial-net-device-if.cc samples/ns-2/simple.cc src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/1802fde7996c ---- Add base class IPAddr; L4Protocol; Protocol; OnOff Application, and base class Socket user: Tom Henderson files: src/node/ipaddr.h src/node/l4protocol.h src/node/onoff-application.cc src/node/onoff-application.h src/node/protocol.h src/node/socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3c91100689d7 ---- Remove MacAddress from SerialNetDevice constructors, make SerialChannel name argument optional, some trace formatting user: Tom Henderson files: samples/main-serial-net-device-if.cc samples/ns-2/simple.cc src/devices/serial/serial-channel.cc src/devices/serial/serial-channel.h src/devices/serial/serial-net-device.cc src/devices/serial/serial-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/32f443f96560 ---- Add SerialTopology functions and remove from simple.cc file user: Tom Henderson files: SConstruct samples/ns-2/simple.cc src/devices/serial/serial-topology.cc src/devices/serial/serial-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3589721585e7 ---- Add Mathieu's super object container; add Rx trace on SerialNetDevice user: Tom Henderson files: SConstruct samples/ns-2/simple.cc src/core/object-container.cc src/core/object-container.h src/devices/serial/serial-net-device.cc src/devices/serial/serial-net-device.h src/devices/serial/serial-topology.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8fb57ba7b707 ---- Move ns-2/simple.cc to examples/simple-serial.cc user: Tom Henderson files: SConstruct examples/simple-serial.cc samples/ns-2/simple.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b8656730c209 ---- Add smartvector, smartset user: Tom Henderson files: src/common/smartset.h src/common/smartvector.h url: http://code.nsnam.org/lj/ns-3-dev/rev/768e2c4d46c1 ---- Add static node factory methods to class Node user: Tom Henderson files: SConstruct src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d18da75542c7 ---- Remove dependency on InternetNode for serial devices user: Tom Henderson files: src/devices/serial/serial-net-device.h src/devices/serial/serial-topology.cc src/devices/serial/serial-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/52772e843275 ---- prepare simple-serial.cc for Node cutover user: Tom Henderson files: examples/simple-serial.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e55173f9f564 ---- Add nodes to NodeList in static Create method; cut over simple-serial.cc to use this node factory user: Tom Henderson files: examples/simple-serial.cc src/node/node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/cefde4f0d6b2 ---- OnOffApplication functioning; some Node class cleanup user: Tom Henderson files: SConstruct examples/simple-serial.cc src/node/application.cc src/node/application.h src/node/internet-node.cc src/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h src/node/onoff-application.cc src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/91b7ad7fa784 ---- Fixed major memory bug and docs in RandomVariable user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h src/core/rng-stream.cc src/core/rng-stream.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7bffd987426c ---- Clean up parameter passing per TOm's request user: George F. Riley files: .sconf_temp/.cache .sconf_temp/conftest_0.c .sconf_temp/conftest_1.c build.pyc config.log src/common/smartvector.h src/devices/serial/serial-channel.cc src/devices/serial/serial-channel.h src/devices/serial/serial-net-device.h src/devices/serial/serial-topology.h src/node/node.h src/node/ref-counted-object.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9b159ff6dbcb ---- Fix compile error mistakenly checked in (Oops!) user: George F. Riley files: src/devices/serial/serial-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/42ee9779c8c2 ---- Fixed accidental hg adding of temp files user: Raj Bhattacharjea files: .sconf_temp/.cache .sconf_temp/conftest_0.c .sconf_temp/conftest_1.c build.pyc config.log url: http://code.nsnam.org/lj/ns-3-dev/rev/60ae55dd5ef1 ---- RandomVariable API in line with Michelle's comments user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h src/core/rng-stream.cc src/core/rng-stream.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9df87117d468 ---- Added in DataRate to common module user: Raj Bhattacharjea files: SConstruct src/common/data-rate.cc src/common/data-rate.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2a5cd7125778 ---- Added TimeUnit<1>::TimeUnit<1>(const std::string&) user: Raj Bhattacharjea files: src/node/onoff-application.cc src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/078917e9b382 ---- Revert Raj's time unit patch-- causing compilation errors user: Tom Henderson files: src/node/onoff-application.cc src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/be64c89ac945 ---- Rename file names from serial to p2p user: Tom Henderson files: SConstruct examples/simple-p2p.cc examples/simple-serial.cc samples/main-p2p-net-device-if.cc samples/main-serial-net-device-if.cc src/devices/p2p-gfr/p2p-channel.cc src/devices/p2p-gfr/p2p-channel.h src/devices/p2p-gfr/p2p-net-device.cc src/devices/p2p-gfr/p2p-net-device.h src/devices/p2p/layer-connector.cc src/devices/p2p/layer-connector.h src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-phy.cc src/devices/p2p/p2p-phy.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/devices/p2p/propagator.h src/devices/serial/layer-connector.cc src/devices/serial/layer-connector.h src/devices/serial/propagator.h src/devices/serial/serial-channel.cc src/devices/serial/serial-channel.h src/devices/serial/serial-net-device.cc src/devices/serial/serial-net-device.h src/devices/serial/serial-phy.cc src/devices/serial/serial-phy.h src/devices/serial/serial-topology.cc src! /devices/serial/serial-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1df1165d6a68 ---- Rename classes from Serial to PointToPoint user: Tom Henderson files: examples/simple-p2p.cc samples/main-p2p-net-device-if.cc src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-phy.cc src/devices/p2p/p2p-phy.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/29ea5d1a83c8 ---- remove 512-byte MTU for P2P net device; make default in base class equal to max uint16 user: Tom Henderson files: src/devices/p2p/p2p-net-device.cc src/node/net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a6f39edb0754 ---- Add back member variable initializers in p2p-net-device.cc user: Tom Henderson files: src/devices/p2p/p2p-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d3cd20dfb425 ---- Added back corrected version of TimeUnit(string) user: Raj at rajib-bhattacharjeas-computer.local files: src/node/onoff-application.cc src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c242f488ef0b ---- Move simple-p2p.cc to DataRate; fix small bug in DataRate and add include guards user: Tom Henderson files: examples/simple-p2p.cc src/common/data-rate.cc src/common/data-rate.h src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/960c8e8721de ---- merge in Raj's time changes user: Tom Henderson files: url: http://code.nsnam.org/lj/ns-3-dev/rev/3eb161572057 ---- Make queues copyable; change p2p-topology.cc to reflect this user: Tom Henderson files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/node/drop-tail.cc src/node/drop-tail.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/de64c081a2e0 ---- Add net devices to net-device-list in topology user: Tom Henderson files: SConstruct src/devices/p2p/p2p-topology.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/5801e09f82bf ---- A few type changes to not-yet-defined functions user: Tom Henderson files: src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/8fec8bed8a9e ---- remove unused files, remove notion of PHY, make more realistic p2p-net-device and p2p-channel user: Craig Dowell files: SConstruct examples/simple-p2p.cc src/devices/p2p/layer-connector.cc src/devices/p2p/layer-connector.h src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-phy.cc src/devices/p2p/p2p-phy.h src/devices/p2p/propagator.h src/node/drop-tail.cc src/node/drop-tail.h src/node/net-device.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/32bd402ea5ea ---- net device copy and assignment, reference counted channel. user: Craig Dowell files: SConstruct examples/simple-p2p.cc src/core/object.cc src/core/object.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/channel.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ae74e8a7bb44 ---- turn off debug messages user: Craig Dowell files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/41f4634edf5d ---- Add ApplicationList and Capability user: Tom Henderson files: SConstruct examples/simple-p2p.cc src/node/application-list.cc src/node/application-list.h src/node/capability.cc src/node/capability.h src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/83b52d112c99 ---- Switch over simple-p2p.cc to use OnOffApplication user: Tom Henderson files: examples/simple-p2p.cc src/node/application-list.cc src/node/application-list.h src/node/onoff-application.cc src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/26528ff50d38 ---- One-line bug fix on PointToPointTopology user: Tom Henderson files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/780e2f7d7231 ---- fix build zith gcc 4.1 user: mathieu at mathieu.inria.fr files: src/node/onoff-application.cc src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1d0acc1d4bd9 ---- no need to use compare function directly user: mathieu at mathieu.inria.fr files: src/core/debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d1dfc983f7c3 ---- work around static initiliazer ordering problem user: mathieu at mathieu.inria.fr files: src/core/debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f15b88b0ea79 ---- coding style typo user: mathieu at mathieu.inria.fr files: src/core/debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fd2186a4520f ---- add packet type logging user: mathieu at mathieu.inria.fr files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/306ff042af2f ---- split out AsciiTrace class from simple example user: mathieu at mathieu.inria.fr files: SConstruct examples/simple-p2p.cc src/node/ascii-trace.cc src/node/ascii-trace.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d8f84756cf21 ---- a point to point ipv4 interface user: mathieu at mathieu.inria.fr files: SConstruct src/devices/p2p/p2p-ipv4-interface.cc src/devices/p2p/p2p-ipv4-interface.h src/devices/p2p/p2p-topology.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c847f39a31c9 ---- make sure we include std::cout definition even in optimized builds user: Mathieu Lacage files: src/core/fatal-error.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0b920298da18 ---- fix compilation for optimized builds user: Mathieu Lacage files: samples/main-p2p-net-device-if.cc src/devices/p2p/p2p-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/69bfc24000ba ---- rework the tracing architecture description user: Mathieu Lacage files: src/common/array-trace-resolver.h src/common/callback-trace-source.h src/common/composite-trace-resolver.h src/common/sv-trace-source.h src/common/trace-context.h src/common/trace-root.h src/common/uv-trace-source.h url: http://code.nsnam.org/lj/ns-3-dev/rev/18ed386bee75 ---- forgot to put back TraceResolver in lowleveltracing doxygen group user: Mathieu Lacage files: src/common/trace-resolver.h url: http://code.nsnam.org/lj/ns-3-dev/rev/63d01919e81c ---- doxygen documentation for ObjectContainer user: Mathieu Lacage files: src/core/object-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/036600817d23 ---- add a randomvariable group user: Mathieu Lacage files: src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7b4349cd88bc ---- move ValueCDF class to private class member user: Mathieu Lacage files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-dev/rev/507fb2381e5c ---- index some new features from the main doxygen index user: Mathieu Lacage files: doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/3b725b90db89 ---- change doxygen index for tracing user: Mathieu Lacage files: doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/073650680cab ---- add models to doxygen index user: Mathieu Lacage files: doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/9bf9d452a0a8 ---- add doxygen doc for missing methopds user: Mathieu Lacage files: src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cfa05069110e ---- add NetDevice::GetChannel method and doxygen-document it user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/ipv4-loopback-interface.cc src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f47285751901 ---- document Channel base class user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/lj/ns-3-dev/rev/33acdb711e7a ---- document Ipv4Interface completely user: Mathieu Lacage files: src/node/ipv4-interface.h url: http://code.nsnam.org/lj/ns-3-dev/rev/03d3d3d4eacc ---- completely document DatagramSocket user: Mathieu Lacage files: src/node/datagram-socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/602f755298cf ---- doxygen for Ipv4 class user: Mathieu Lacage files: src/node/ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/c3f72daa6430 ---- doxygen for Ipv4L4Protocol class user: Mathieu Lacage files: src/node/ipv4-l4-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d249fd346a7c ---- doxygen for Ipv4L4Demux class user: Mathieu Lacage files: src/node/ipv4-l4-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/aaed1f423e07 ---- add empty template for doxygen doc user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1cbb9ed862d0 ---- more doc user: Mathieu Lacage files: src/node/arp-ipv4-interface.h src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/l3-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d7beb754cfe9 ---- start some doxygen template user: Mathieu Lacage files: src/devices/p2p/p2p-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/bd9e3c1d7a66 ---- remove dead code user: Mathieu Lacage files: SConstruct samples/main-p2p-net-device-if.cc src/common/trace-writer.cc src/common/trace-writer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/242d04da9461 ---- remove useless code user: Mathieu Lacage files: samples/main-p2p-net-device-if.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/08523c548170 ---- fix queue leak and add p2p net device dox user: Craig Dowell files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/71babb829194 ---- fix dox warnings user: Mathieu Lacage files: src/node/ipv4.h src/node/l3-demux.h src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dee776571347 ---- fix more dox warnings user: Mathieu Lacage files: doc/main.txt src/core/assert.h src/core/callback.h src/core/debug.h url: http://code.nsnam.org/lj/ns-3-dev/rev/badb0e35d4c4 ---- remove last warnings user: Mathieu Lacage files: doc/doxygen.conf url: http://code.nsnam.org/lj/ns-3-dev/rev/59a8bce39137 ---- merge user: Mathieu Lacage files: src/common/trace-writer.cc src/common/trace-writer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b784c2bb687c ---- fix dox warning user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/735e12c908a8 ---- Fixed NormalVariable::INFINITE_VALUE user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-dev/rev/32ebc6582692 ---- Final pre-release files user: Tom Henderson files: AUTHORS INSTALL LICENSE README RELEASE_NOTES VERSION url: http://code.nsnam.org/lj/ns-3-dev/rev/56928998e05c ---- Added tag release ns-3.0.1 for changeset 56928998e05c user: Mathieu Lacage files: .hgtags url: http://code.nsnam.org/lj/ns-3-dev/rev/8b7e2b5a18f3 ---- Removed the unnecessary Seed classes user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-dev/rev/76a580dfb0f7 ---- Fix bug 14 user: Tom Henderson files: samples/main-p2p-net-device-if.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6f27df85c3a1 ---- plug memory leak reported by Gustavo Carneiro. user: Mathieu Lacage files: src/node/node-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/851ab3d13928 ---- Fix Ptr::m_count memory leak in some places. user: Gustavo J. A. M. Carneiro files: src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7d0bde915fd6 ---- add failing test user: mathieu at mathieu.inria.fr files: src/common/tags.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ce7051138975 ---- fix failing test user: mathieu at mathieu.inria.fr files: src/common/tags.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/783791e8b133 ---- more tests user: mathieu at mathieu.inria.fr files: src/common/tags.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/da0f29b0236e ---- fix coding style user: mathieu at mathieu.inria.fr files: src/common/tags.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a58fc16bf0ef ---- merge with trunk user: mathieu at mathieu.inria.fr files: src/common/trace-writer.cc src/common/trace-writer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2a342cacddf4 ---- fix optimized build warning user: Mathieu Lacage files: src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/efb4a435205e ---- implement constructor/destructor handling for tags user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2c78631f0104 ---- make sure that TagRegistry member variables are always initialized when needed. user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e7617e9f1f20 ---- remove debugging output from tests user: Mathieu Lacage files: src/common/tags.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/dd85b014c690 ---- a new testcase with the corresponding bug fix. user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e3223ddba0fb ---- Provide correct exit value based on RunTests() success user: Tom Henderson files: utils/run-tests.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b2169abd3451 ---- Randomvariable Lognormal added user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-dev/rev/515bb5663cf3 ---- Incorporated defaults and command-line arguments user: Raj Bhattacharjea files: SConstruct examples/simple-p2p.cc src/core/command-line.cc src/core/command-line.h src/core/default-value.cc src/core/default-value.h src/core/type-name.cc src/core/type-name.h src/node/drop-tail.cc src/node/queue.cc src/node/queue.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fed13fb45eef ---- Merged in default code user: Raj Bhattacharjea files: url: http://code.nsnam.org/lj/ns-3-dev/rev/d1ffec80b2d6 ---- Added default value sample user: Raj Bhattacharjea files: SConstruct samples/main-default-value.cc src/core/command-line.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d824620eac38 ---- Added static RNGs, like ExponentialVariable::GetSingleValue(mean) user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/ns-3-dev/rev/96d3e7dc8bb2 ---- handle const methods on const objects user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/lj/ns-3-dev/rev/488fa6235c5f ---- remove ipv4 interface from public API user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc samples/main-p2p-net-device-if.cc src/devices/p2p/p2p-ipv4-interface.cc src/devices/p2p/p2p-ipv4-interface.h src/devices/p2p/p2p-topology.cc src/node/internet-node.cc src/node/internet-node.h src/node/ipv4.cc src/node/ipv4.h src/node/l3-demux.cc src/node/l3-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1647ca57f19d ---- add NetDevice::NeedsArp method user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/10cd9049a0ad ---- use NetDevice::NeedsArp where needed user: Mathieu Lacage files: src/node/arp-ipv4-interface.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ceecc7397053 ---- add NetDevice list into Node base class user: Mathieu Lacage files: src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/180117abfb04 ---- remove external NetDeviceList and use the Node's integrated list user: Mathieu Lacage files: SConstruct src/devices/p2p/p2p-topology.cc src/node/internet-node.cc src/node/internet-node.h src/node/net-device-list.cc src/node/net-device-list.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a0f005b96cfc ---- fix build user: Mathieu Lacage files: src/node/internet-node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/56d307a88918 ---- use Node::AddDevice method user: Mathieu Lacage files: samples/main-p2p-net-device-if.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/753aadd3ae77 ---- add NetDevice::SetReceiveCallback and use it user: Mathieu Lacage files: src/node/internet-node.cc src/node/internet-node.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3fe2c883cb47 ---- remove unused headers user: Mathieu Lacage files: src/node/net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/e4712748b5a0 ---- remove DatagramSocket, use Socket base class for UdpSocket subclass. user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc samples/main-p2p-net-device-if.cc samples/main-simple.cc src/node/datagram-socket.cc src/node/datagram-socket.h src/node/onoff-application.cc src/node/onoff-application.h src/node/socket.cc src/node/socket.h src/node/udp-end-point.cc src/node/udp-end-point.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ddbb935800d8 ---- add ip output user: Mathieu Lacage files: src/common/pcap-writer.cc src/common/pcap-writer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f7d4e9f00b00 ---- add wifi pcap output user: Mathieu Lacage files: src/common/pcap-writer.cc src/common/pcap-writer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2f16d26e361c ---- put together a PcapTrace and test it user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc src/common/pcap-writer.cc src/common/pcap-writer.h src/node/pcap-trace.cc src/node/pcap-trace.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5361882cc2f3 ---- add context information to tx and rx trace callbacks user: Mathieu Lacage files: src/node/ipv4.cc src/node/ipv4.h src/node/pcap-trace.cc src/node/pcap-trace.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a468fac09924 ---- remove dependency on SystemFile user: Mathieu Lacage files: src/common/pcap-writer.cc src/common/pcap-writer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0a5f4f427d66 ---- remove dead code user: Mathieu Lacage files: SConstruct src/core/system-file.h src/core/unix-system-file.cc src/core/win32-system-file.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/98b0f0b0ca63 ---- remove SystemFile from doxygen index user: Mathieu Lacage files: doc/main.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/9b4ba94e2357 ---- merge with pcap branch user: Mathieu Lacage files: SConstruct doc/main.txt examples/simple-p2p.cc src/core/system-file.h src/core/unix-system-file.cc src/core/win32-system-file.cc src/node/ipv4.cc src/node/ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3cde302c4300 ---- re-enable ascii trace output by default user: Mathieu Lacage files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9f39ce362810 ---- merge Packet API changes needed for Packet pretty printing. user: Mathieu Lacage files: SConstruct samples/main-packet.cc src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/header.h src/common/packet.cc src/common/packet.h src/common/trailer.cc src/common/trailer.h src/node/arp-header.cc src/node/arp-header.h src/node/arp.cc src/node/ascii-trace.cc src/node/ipv4-header.cc src/node/ipv4-header.h src/node/ipv4.cc src/node/llc-snap-header.cc src/node/llc-snap-header.h src/node/net-device.cc src/node/udp-header.cc src/node/udp-header.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c2082308e01a ---- make sure that the code matches the documentation user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/687e2b7b5f11 ---- merge in raj's dispose early work user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/internet-node.cc src/node/internet-node.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7f620ea278f4 ---- add Object::Dispose user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/ns-3-dev/rev/33710ab0ecf9 ---- dispose properly from Node::Dispose user: Mathieu Lacage files: src/node/node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/319ffa6c5e0a ---- do not try to dispose the parent's ressources from InternetNode::Dispose user: Mathieu Lacage files: src/node/internet-node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/121f7c328e35 ---- derive from Object for proper refcounting user: Mathieu Lacage files: src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/676b647fc960 ---- just a small typo user: Mathieu Lacage files: src/node/net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0d09991d3511 ---- call dispose from within the destructor user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c2f541e6376a ---- make sure that Simulator::Cancel deals correctly with events which were already scheduled user: Mathieu Lacage files: src/simulator/event-id.cc src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/41aa5fca4f49 ---- temporarily invoke node's Dispose from user script user: Mathieu Lacage files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7692c5266fe6 ---- manage NetDevice objects with refcounts user: Mathieu Lacage files: src/node/application.cc src/node/arp-cache.cc src/node/arp-cache.h src/node/arp-ipv4-interface.cc src/node/arp.cc src/node/arp.h src/node/internet-node.cc src/node/ipv4-interface.cc src/node/ipv4-interface.h src/node/ipv4-loopback-interface.cc src/node/ipv4.cc src/node/ipv4.h src/node/l3-protocol.h src/node/node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7457c2a417ba ---- destroy the Node vector upon Simulator::Destroy rather than wait until the global static destructor of Node::g_nodes is invoked. This fixes a bad assert caught with valgrind. user: Mathieu Lacage files: src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/aeadea0cdc82 ---- destroy prototype stack upon Simulator::Destroy user: Mathieu Lacage files: src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7f696447544f ---- improve debugger output for time variables when we do not need the 128 bit statistics user: Mathieu Lacage files: src/simulator/high-precision-128.cc src/simulator/high-precision-128.h url: http://code.nsnam.org/lj/ns-3-dev/rev/18482543e248 ---- make Application::Stop work user: Mathieu Lacage files: src/node/onoff-application.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b067d8ff43df ---- do not use Simulator::StopAt to avoid too many memory leaks user: Mathieu Lacage files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/eefc92272862 ---- do not leak the channel from simple-p2p user: Mathieu Lacage files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/7cf532738f61 ---- do not leak the NetDevice from P2PTopology user: Mathieu Lacage files: src/devices/p2p/p2p-topology.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/508960b83d20 ---- remove Node::Copy, Node::Create and Node::*Prototype* methods. user: Mathieu Lacage files: examples/simple-p2p.cc samples/main-simple.cc src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f844579404cb ---- a singleton template class to simplify the implementation of a few classes user: Mathieu Lacage files: src/simulator/simulation-singleton.h url: http://code.nsnam.org/lj/ns-3-dev/rev/24c99e8ebaa2 ---- rework the Node and NodeList classes to manage reference counts correctly user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc src/node/node-list.cc src/node/node-list.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cf7fbb84d74b ---- rename NodeList::GetNode to NodeList::PeekNode to avoid memory leaks. Call Dispose from NodeListPriv::~NodeListPriv user: Mathieu Lacage files: samples/main-p2p-net-device-if.cc src/node/ascii-trace.cc src/node/node-list.cc src/node/node-list.h src/node/pcap-trace.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/152927527647 ---- remove useless methode declaration user: Mathieu Lacage files: src/node/node-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/08c20b55cb18 ---- apply ref/unref rules consistently for Node user: Mathieu Lacage files: samples/main-p2p-net-device-if.cc src/node/arp-ipv4-interface.cc src/node/arp.cc src/node/ipv4-l4-demux.cc src/node/ipv4-loopback-interface.cc src/node/ipv4-loopback-interface.h src/node/ipv4.cc src/node/l3-demux.cc src/node/net-device.cc src/node/net-device.h src/node/socket.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/04c5878c0a61 ---- remove nil macro user: Mathieu Lacage files: src/node/application.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9bb8d2d45326 ---- remove nil macro user: Mathieu Lacage files: src/node/onoff-application.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/97a210720478 ---- remove nil macro user: Mathieu Lacage files: src/node/capability.cc src/node/capability.h src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9e2df680566b ---- remove dead files user: Mathieu Lacage files: src/node/ipaddr.h src/node/l4protocol.h src/node/protocol.h src/node/ref-counted-object.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0521361426c9 ---- remove nil macro user: Mathieu Lacage files: src/node/application-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c3b8cfde5ba7 ---- use ref/unref for Node in more cases user: Mathieu Lacage files: examples/simple-p2p.cc src/node/application-list.cc src/node/application-list.h src/node/application.cc src/node/application.h src/node/capability.cc src/node/capability.h src/node/onoff-application.cc src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/68542941fc8a ---- fix segfault user: Mathieu Lacage files: src/node/application-list.cc src/node/application-list.h src/node/capability.cc src/node/capability.h src/node/internet-node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b783e010cb4a ---- rework the socket/udp layer to remove the Ipv4EndPointDemux template user: Mathieu Lacage files: SConstruct src/node/ipv4-end-point-demux.cc src/node/ipv4-end-point-demux.h src/node/ipv4-end-point.cc src/node/ipv4-end-point.h src/node/udp-end-point.cc src/node/udp-end-point.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a839408950b9 ---- use Dispose more extensively user: Mathieu Lacage files: src/node/arp.cc src/node/arp.h src/node/internet-node.cc src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/ipv4.cc src/node/ipv4.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/894c8380d57b ---- implement Dispose properly throughout the network stack user: Mathieu Lacage files: SConstruct src/node/application-list.cc src/node/application-list.h src/node/application.cc src/node/application.h src/node/capability.cc src/node/capability.h src/node/internet-node.cc src/node/onoff-application.cc src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/34d6f349478f ---- make capabilities and sockets refcounted user: Mathieu Lacage files: src/node/application-list.cc src/node/application-list.h src/node/application.h src/node/internet-node.cc src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.h src/node/onoff-application.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5d5fe14d5751 ---- implement properly the refcounting rules for the capability getters user: Mathieu Lacage files: src/node/arp-ipv4-interface.cc src/node/arp.cc src/node/internet-node.cc src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-loopback-interface.cc src/node/ipv4.cc src/node/l3-demux.cc src/node/l3-demux.h src/node/onoff-application.cc src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8a469663f7ea ---- remove dead method declaration and dead use user: Mathieu Lacage files: src/node/udp-socket.cc src/node/udp-socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b89c5cfd6215 ---- port sample code to refcounting model user: Mathieu Lacage files: samples/main-simple.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/612bd30cb669 ---- constify refcounted object base class user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1b13c6e1ca1b ---- fix last leaks with new refcounted mechanism user: Mathieu Lacage files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/node/application-list.cc src/node/internet-node.cc src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.h src/node/udp-socket.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/38f16e0e5513 ---- remove dead code user: Mathieu Lacage files: src/node/arp.cc src/node/arp.h src/node/ipv4.cc src/node/ipv4.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7ecdb8dab07e ---- remove dead code user: Mathieu Lacage files: SConstruct src/core/object-container.cc src/core/object-container.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dc2847f85c23 ---- remove more dead code user: Mathieu Lacage files: src/node/node-reference.h src/node/onoff-application.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/f71fc5f8ae0d ---- airplane COM code user: Mathieu Lacage files: SConstruct src/core/iid-manager.cc src/core/iid-manager.h src/core/interface.cc src/core/interface.h url: http://code.nsnam.org/lj/ns-3-dev/rev/79e688066a2f ---- rename files user: Mathieu Lacage files: SConstruct src/core/interface.cc src/core/interface.h src/core/ns-unknown.cc src/core/ns-unknown.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f6b030870d11 ---- rename the class itself user: Mathieu Lacage files: src/core/ns-unknown.cc src/core/ns-unknown.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2338d9fddbc0 ---- add NsUnknown::Dispose user: Mathieu Lacage files: src/core/ns-unknown.cc src/core/ns-unknown.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0a7bc08999fa ---- disable the default constructor to avoid bugs user: Mathieu Lacage files: src/core/ns-unknown.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1a379b68cabc ---- make Node derive from NsUnknown rather than Object user: Mathieu Lacage files: src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5404e1e41f82 ---- make L3Demux an NsUnknown object. user: Mathieu Lacage files: src/core/ns-unknown.cc src/core/ns-unknown.h src/core/object.cc src/core/object.h src/node/arp.cc src/node/arp.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-l4-protocol.cc src/node/ipv4-l4-protocol.h src/node/ipv4.cc src/node/ipv4.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.cc src/node/l3-protocol.h src/node/node.cc src/node/node.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b7c7ea629de9 ---- make Ipv4L4Demux an NsUnknown object. user: Mathieu Lacage files: src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4.cc src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7c9a037a32b7 ---- fix valgrind warning: UdpSocket must manage carefully its Ipv4EndPoint to avoid double deleting it. user: Mathieu Lacage files: src/node/ipv4-end-point-demux.cc src/node/ipv4-end-point-demux.h src/node/node.cc src/node/udp-socket.cc src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e907146a191e ---- make ApplicationList an NsUnknown object. user: Mathieu Lacage files: examples/simple-p2p.cc src/node/application-list.cc src/node/application-list.h src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3d330150ab6d ---- finish Dispose -> DoDispose rework user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/application-list.cc src/node/application-list.h src/node/application.cc src/node/application.h src/node/net-device.cc src/node/net-device.h src/node/onoff-application.cc src/node/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/702e96b8960f ---- remove spurious call to Dispose user: Mathieu Lacage files: src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b38047b0e7ab ---- define and implement IUdp user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc samples/main-p2p-net-device-if.cc samples/main-simple-p2p.cc samples/main-simple.cc src/node/i-udp-impl.cc src/node/i-udp-impl.h src/node/i-udp.cc src/node/i-udp.h src/node/internet-node.cc src/node/onoff-application.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/b045a3ab4595 ---- remove Node::GetUdp user: Mathieu Lacage files: src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/92160600f7f2 ---- remove Node::GetArp user: Mathieu Lacage files: SConstruct src/node/arp-ipv4-interface.cc src/node/i-arp-private.cc src/node/i-arp-private.h src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e540282f8462 ---- remove Node::GetIpv4 user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/node/arp.cc src/node/i-ipv4-impl.cc src/node/i-ipv4-impl.h src/node/i-ipv4-private.cc src/node/i-ipv4-private.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-loopback-interface.cc src/node/node.cc src/node/node.h src/node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/d5039448597a ---- merge with HEAD user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/eb380b33ae24 ---- move code around user: Mathieu Lacage files: SConstruct src/applications/application-list.cc src/applications/application-list.h src/applications/application.cc src/applications/application.h src/applications/onoff-application.cc src/applications/onoff-application.h src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp.cc src/internet-node/arp.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/header-utils.cc src/internet-node/header-utils.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/i-ipv4-impl.cc src/internet-node/i-ipv4-impl.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/i-udp-impl.cc src/internet-node/i-udp-impl.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-checksum.cc src/! internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4.cc src/internet-node/ipv4.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/internet-node/l3-protocol.cc src/internet-node/l3-protocol.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/sgi-hashmap.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/internet-node/udp.cc src/internet-n! ode/udp.h src/node/application-list.cc src/node/application-list.h src /node/application.cc src/node/application.h src/node/arp-cache.cc src/node/arp-cache.h src/node/arp-header.cc src/node/arp-header.h src/node/arp-ipv4-interface.cc src/node/arp-ipv4-interface.h src/node/arp.cc src/node/arp.h src/node/ascii-trace.cc src/node/ascii-trace.h src/node/header-utils.cc src/node/header-utils.h src/node/i-arp-private.cc src/node/i-arp-private.h src/node/i-ipv4-impl.cc src/node/i-ipv4-impl.h src/node/i-ipv4-private.cc src/node/i-ipv4-private.h src/node/i-udp-impl.cc src/node/i-udp-impl.h src/node/internet-node.cc src/node/internet-node.h src/node/ipv4-checksum.cc src/node/ipv4-checksum.h src/node/ipv4-end-point-demux.cc src/node/ipv4-end-point-demux.h src/node/ipv4-end-point.cc src/node/ipv4-end-point.h src/node/ipv4-header.cc src/node/ipv4-header.h src/node/ipv4-interface.cc src/node/ipv4-interface.h src/node/ipv4-l4-demux.cc src/node/ipv4-l4-demux.h src/node/ipv4-l4-protocol.cc src/node/ipv4-l4-protocol.h src/node/ipv4-loopback-interface.cc src/node/! ipv4-loopback-interface.h src/node/ipv4.cc src/node/ipv4.h src/node/l3-demux.cc src/node/l3-demux.h src/node/l3-protocol.cc src/node/l3-protocol.h src/node/onoff-application.cc src/node/onoff-application.h src/node/pcap-trace.cc src/node/pcap-trace.h src/node/sgi-hashmap.h src/node/udp-header.cc src/node/udp-header.h src/node/udp-socket.cc src/node/udp-socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/082ffdd8fbd7 ---- define class Iid to replace the uint32_t as suggested by Gustavo user: Mathieu Lacage files: SConstruct src/applications/application-list.cc src/applications/application-list.h src/core/ns-unknown.cc src/core/ns-unknown.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/i-udp.cc src/node/i-udp.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/4a6c58f0e327 ---- a first draft of a component manager user: Mathieu Lacage files: SConstruct src/core/iid-manager.cc src/core/iid-manager.h src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h src/core/ns-unknown.cc src/core/singleton.h src/core/uid-manager.cc src/core/uid-manager.h url: http://code.nsnam.org/lj/ns-3-dev/rev/01999879c76b ---- rework and document API user: Mathieu Lacage files: src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h url: http://code.nsnam.org/lj/ns-3-dev/rev/eda15411d38a ---- add Callback::Assign user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e32961ea7f21 ---- use Callback::Assign user: Mathieu Lacage files: src/common/callback-trace-source.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cbd7b6a6ca24 ---- use Callback::Assign user: Mathieu Lacage files: src/core/ns-unknown-manager.h url: http://code.nsnam.org/lj/ns-3-dev/rev/dddef0a43ca9 ---- add more tests user: Mathieu Lacage files: src/core/ns-unknown-manager.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/c64a364c6258 ---- add extra test for object creation with multiple interfaces user: Mathieu Lacage files: src/core/ns-unknown-manager.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0196bbb311be ---- make the code work on g++ 3.4.4 user: Mathieu Lacage files: src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h url: http://code.nsnam.org/lj/ns-3-dev/rev/68d539905954 ---- Cosmetic: change strings in the bind commands for queue. Move Bind() before CommandLine::Parse() in example script user: Tom Henderson files: examples/simple-p2p.cc src/node/drop-tail.cc src/node/queue.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/9fa0b6f245d7 ---- Enable both ascii and pcap tracing user: Tom Henderson files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fb6735f93868 ---- fix doxygen doc error user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/ns-3-dev/rev/059cec00b41e ---- Add support for building with WAF user: Gustavo J. A. M. Carneiro files: .hgignore ns3/_placeholder_ samples/wscript src/applications/wscript src/common/wscript src/core/wscript src/devices/p2p-gfr/wscript src/devices/p2p/wscript src/devices/wscript src/internet-node/wscript src/node/wscript src/simulator/wscript src/wscript utils/wscript wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/e8a4183dfe00 ---- Added/fixed some doxygen user: Raj Bhattacharjea files: doc/main.txt src/applications/application.h src/core/command-line.h src/core/default-value.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3cc417842b5f ---- Removing superseded code for p2p user: Tom Henderson files: src/devices/p2p-gfr/p2p-channel.cc src/devices/p2p-gfr/p2p-channel.h src/devices/p2p-gfr/p2p-net-device.cc src/devices/p2p-gfr/p2p-net-device.h src/devices/p2p-gfr/wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/a59e11a8e2d9 ---- Separate address assignment from routing in PointToPoint topology code user: Tom Henderson files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/internet-node/i-ipv4-impl.cc src/internet-node/i-ipv4-impl.h src/node/i-ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/507eababb124 ---- Remove unused code user: Tom Henderson files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/4dab7168be35 ---- Ptr changed to use Object's refcounts user: Raj Bhattacharjea files: samples/main-ptr.cc src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/00722b9a01b3 ---- Node* -> Ptr user: Raj Bhattacharjea files: examples/simple-p2p.cc src/applications/application-list.cc src/applications/application-list.h src/applications/application.cc src/applications/application.h src/applications/onoff-application.cc src/applications/onoff-application.h src/core/ptr.cc src/core/ptr.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a730800a31d5 ---- remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get user: Mathieu Lacage files: samples/main-ptr.cc src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cbc4158d47c9 ---- Removed manual ref/unref calls for Ptr user: Raj Bhattacharjea files: examples/simple-p2p.cc src/applications/application.cc src/node/net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/49c33ddf1683 ---- Hacked arraytraceresolver to compile, but segfaults upon running simple-p2p user: Raj Bhattacharjea files: src/common/array-trace-resolver.h src/node/node-list.cc src/node/node-list.h url: http://code.nsnam.org/lj/ns-3-dev/rev/0b652c3eef96 ---- remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get user: Mathieu Lacage files: samples/main-ptr.cc src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fc6c84abb832 ---- some Ipv4Interface* -> Ptr, and unhack arraytraceresolver, still segfaults user: Raj at rajib-bhattacharjeas-computer.local files: src/common/array-trace-resolver.h src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp.cc src/internet-node/arp.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/ipv4-interface.h src/internet-node/ipv4.cc src/internet-node/ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/85c56883f1c6 ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/lj/ns-3-dev/rev/e973db5b60ac ---- remove ptr from ArrayTraceResolver user: Mathieu Lacage files: src/common/array-trace-resolver.h url: http://code.nsnam.org/lj/ns-3-dev/rev/034ac6be97c8 ---- revert Ipv4Interface * -> Ptr user: Mathieu Lacage files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp.cc src/internet-node/arp.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/ipv4-interface.h src/internet-node/ipv4.cc src/internet-node/ipv4.h src/node/node-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/12ed30c77cab ---- convert Arp code to use Ptr instead of Node * user: Mathieu Lacage files: src/internet-node/arp.cc src/internet-node/arp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b5f29caf9d8c ---- convert more code to use Ptr instead of Node * user: Mathieu Lacage files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h url: http://code.nsnam.org/lj/ns-3-dev/rev/eb9d614accf0 ---- remove useless forward declaration user: Mathieu Lacage files: src/internet-node/l3-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6428d95da8c3 ---- convert Node * to Ptr user: Mathieu Lacage files: src/internet-node/ipv4.cc src/internet-node/ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/4d3b2a77bc92 ---- convert Node * to Ptr user: Mathieu Lacage files: src/internet-node/l3-demux.cc src/internet-node/l3-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/c6f107a2b886 ---- convert UdpSocket and Udp to Ptr user: Mathieu Lacage files: src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/internet-node/udp.cc src/internet-node/udp.h src/node/socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/927a5bb6432a ---- convert Node * to Ptr user: Mathieu Lacage files: src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/669c703c04a4 ---- remove useless forward declaration user: Mathieu Lacage files: src/internet-node/ipv4-l4-protocol.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f000b19c95e3 ---- remove some dead code user: Mathieu Lacage files: src/applications/application-list.cc src/applications/application-list.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d255814813b9 ---- implement properly NetDevice::DoDispose and rename NetDevice::PeekNode to NetDevice::GetNode user: Mathieu Lacage files: src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/23ee8e81c379 ---- rename NodeList::PeekNode to NodeList::GetNode user: Mathieu Lacage files: src/internet-node/ascii-trace.cc src/internet-node/pcap-trace.cc src/node/node-list.cc src/node/node-list.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1855299b67d4 ---- implement properly Application::DoDispose and rename Application::PeekNOde to Application::GetNode user: Mathieu Lacage files: src/applications/application.cc src/applications/application.h src/applications/onoff-application.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/fc4833e1a9b0 ---- make sure that NodeList::GetNode is correctly implemented user: Mathieu Lacage files: src/node/node-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/4da6cc2af83f ---- use the NS_DEBUG env var rather than NS3_DEBUG, as explained by the documentation. user: Mathieu Lacage files: src/core/debug.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/33b5d017f522 ---- add some refcount debugging user: Mathieu Lacage files: src/core/ns-unknown.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a4ef066d1185 ---- remove leaks and rework the Ptr class to work with a new refcount mechanism user: Mathieu Lacage files: examples/simple-p2p.cc samples/main-simple.cc src/applications/application-list.cc src/applications/application-list.h src/core/ns-unknown.cc src/core/ns-unknown.h src/core/object.cc src/core/ptr.cc src/core/ptr.h src/devices/p2p/p2p-topology.cc src/internet-node/internet-node.cc src/internet-node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6fb98941c36f ---- use Ptr<> everywhere Object or NsUnknown are used user: Mathieu Lacage files: examples/simple-p2p.cc samples/main-simple.cc src/applications/onoff-application.cc src/applications/onoff-application.h src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h src/core/ns-unknown.cc src/core/ns-unknown.h src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp.cc src/internet-node/arp.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/i-ipv4-impl.cc src/internet-node/i-ipv4-impl.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/i-udp-impl.cc src/internet-node/i-udp-impl.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-interface.cc sr! c/internet-node/ipv4-interface.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4.cc src/internet-node/ipv4.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/internet-node/l3-protocol.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/internet-node/udp.cc src/internet-node/udp.h src/node/channel.h src/node/i-ipv4.h src/node/i-udp.h src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e1660959ecbb ---- add MakeNewObject template function and fix operator == (T1,T2) user: Mathieu Lacage files: src/core/ptr.cc src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/31a7c6fc511e ---- add MakeNewObject template with more arguments user: Mathieu Lacage files: src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/cc38d7fae91e ---- rework the refcounting framework to use the MakeNewObject function user: Mathieu Lacage files: examples/simple-p2p.cc samples/main-simple.cc src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h src/core/ns-unknown.cc src/core/object.cc src/devices/p2p/p2p-topology.cc src/internet-node/internet-node.cc src/internet-node/udp.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/ac324a1cba74 ---- remove useless assignments user: Mathieu Lacage files: examples/simple-p2p.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/8776da5b61cc ---- rename Ptr::Get and Ptr::Peek to GetPointer and PeekPointer user: Mathieu Lacage files: samples/main-ptr.cc src/core/ns-unknown.cc src/core/ns-unknown.h src/core/ptr.cc src/core/ptr.h src/internet-node/arp-ipv4-interface.cc src/internet-node/internet-node.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/l3-demux.cc src/node/node-list.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0da9201a048e ---- add small comment user: Mathieu Lacage files: src/core/ptr.h url: http://code.nsnam.org/lj/ns-3-dev/rev/c1938b405c09 ---- add disabled test user: Mathieu Lacage files: src/core/ns-unknown.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/0aed94fb81b8 ---- remove un-implemented method user: Mathieu Lacage files: src/internet-node/l3-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/98be99dc0c02 ---- rename Erase to Remove as suggested by Tom user: Mathieu Lacage files: src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a700b8761829 ---- rename ns-unknown.h/cc ns-unknown-manager.h/cc user: Mathieu Lacage files: SConstruct src/applications/application-list.h src/core/component-manager.cc src/core/component-manager.h src/core/interface.cc src/core/interface.h src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h src/core/ns-unknown.cc src/core/ns-unknown.h src/internet-node/i-arp-private.h src/internet-node/i-ipv4-private.h src/internet-node/ipv4-l4-demux.h src/internet-node/l3-demux.h src/node/i-ipv4.h src/node/i-udp.h src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/e305018537c9 ---- rename NsUnknown to Interface and NsUnknownManager to ComponentManager user: Mathieu Lacage files: src/applications/application-list.cc src/applications/application-list.h src/core/component-manager.cc src/core/component-manager.h src/core/interface.cc src/core/interface.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/internet-node.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/i-udp.cc src/node/i-udp.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7e31a7f75fee ---- rename Iid to InterfaceId user: Mathieu Lacage files: src/applications/application-list.cc src/applications/application-list.h src/core/component-manager.cc src/core/component-manager.h src/core/interface.cc src/core/interface.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/i-udp.cc src/node/i-udp.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/80f53b488bd3 ---- make Queue derive from Interface user: Mathieu Lacage files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-topology.cc src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/15240a33f517 ---- NetDevice and Channel now derive from Interface rather than Object user: Mathieu Lacage files: src/node/channel.cc src/node/channel.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b10ef84683a5 ---- add a small comment user: Mathieu Lacage files: src/core/uid-manager.h url: http://code.nsnam.org/lj/ns-3-dev/rev/bf6fe8b3c54a ---- make Queue::CreateDefault use the ComponentManager. user: Mathieu Lacage files: src/devices/p2p/p2p-topology.cc src/node/drop-tail.cc src/node/drop-tail.h src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d843d0d5314d ---- remove ApplicationList. Move functionality to Node class user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc src/applications/application-list.cc src/applications/application-list.h src/applications/application.cc src/applications/application.h src/applications/onoff-application.h src/internet-node/internet-node.cc src/node/application.cc src/node/application.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a009b03b720a ---- call Node::AddDevice from NetDevice::NetDevice user: Mathieu Lacage files: SConstruct src/devices/p2p/p2p-topology.cc src/node/net-device.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/6220d0040d50 ---- remove Application::Copy user: Mathieu Lacage files: src/applications/onoff-application.cc src/applications/onoff-application.h src/node/application.cc src/node/application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/8d2fd4c1bb7a ---- fix the doxygen comments and simplify the implementation user: Mathieu Lacage files: src/node/application.cc src/node/application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/639ee55495ec ---- improve doxygen output user: Mathieu Lacage files: src/node/application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/c391b1e05cdf ---- improve doxygen output user: Mathieu Lacage files: src/node/application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6db8931b306a ---- remove doxygen warnings user: Mathieu Lacage files: src/core/component-manager.h url: http://code.nsnam.org/lj/ns-3-dev/rev/723ad2f23d48 ---- fix dox warnings user: Mathieu Lacage files: src/core/interface.h src/core/random-variable.h src/node/net-device.h src/node/socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f7e4beac3e31 ---- merge with trunk user: Mathieu Lacage files: examples/simple-p2p.cc src/devices/p2p-gfr/p2p-channel.cc src/devices/p2p-gfr/p2p-channel.h src/devices/p2p-gfr/p2p-net-device.cc src/devices/p2p-gfr/p2p-net-device.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/internet-node/i-ipv4-impl.cc src/internet-node/i-ipv4-impl.h src/node/application.h src/node/i-ipv4.h url: http://code.nsnam.org/lj/ns-3-dev/rev/90cf12cb4ab7 ---- make the Node API more consistent user: Mathieu Lacage files: src/internet-node/internet-node.cc src/internet-node/internet-node.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/bf1c6a6ab58d ---- add dox documentation for Node user: Mathieu Lacage files: src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3e77d7b90b9c ---- add dox documentation user: Mathieu Lacage files: src/node/node-list.h url: http://code.nsnam.org/lj/ns-3-dev/rev/06839d2fbaa0 ---- complete dox doc user: Mathieu Lacage files: src/node/net-device.h url: http://code.nsnam.org/lj/ns-3-dev/rev/4c8f1400f629 ---- remove useless comment user: Mathieu Lacage files: src/node/mac-address.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fe401693251f ---- add license header user: Mathieu Lacage files: src/core/command-line.cc src/core/command-line.h src/core/default-value.cc src/core/default-value.h url: http://code.nsnam.org/lj/ns-3-dev/rev/7b7012218291 ---- WAF: simplify wscripts using the new chained uselib_local dependencies feature of WAF SVN; now build all samples and examples; add --disable-rpath configure option; add WAF build instructions. user: Gustavo J. A. M. Carneiro files: BUILD.WAF examples/wscript samples/wscript src/applications/wscript src/common/wscript src/core/wscript src/devices/p2p/wscript src/devices/wscript src/internet-node/wscript src/node/wscript src/simulator/wscript src/wscript utils/wscript wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/fd944dbf33c6 ---- merge user: Gustavo J. A. M. Carneiro files: src/applications/application-list.cc src/applications/application-list.h src/applications/application.cc src/applications/application.h src/applications/wscript src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h src/core/ns-unknown.cc src/core/ns-unknown.h src/core/wscript src/devices/p2p-gfr/p2p-channel.cc src/devices/p2p-gfr/p2p-channel.h src/devices/p2p-gfr/p2p-net-device.cc src/devices/p2p-gfr/p2p-net-device.h src/devices/p2p-gfr/wscript src/node/wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/776f776d10d9 ---- Update WAF SVN checkout instructions; now the URL points to a special WAF SVN tag that represents code tested to work with NS-3. user: Gustavo J. A. M. Carneiro files: BUILD.WAF url: http://code.nsnam.org/lj/ns-3-dev/rev/dda9e3976114 ---- Fix a small waf script bug, in the rpath code, that only appears when compiling for the first time. user: Gustavo J. A. M. Carneiro files: src/wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/f607815f38f9 ---- rename node.h to i-node.h user: Mathieu Lacage files: SConstruct src/applications/onoff-application.cc src/devices/p2p/p2p-net-device.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp.cc src/internet-node/ascii-trace.cc src/internet-node/internet-node.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4.cc src/internet-node/l3-demux.cc src/internet-node/pcap-trace.cc src/internet-node/udp-socket.cc src/internet-node/udp.cc src/internet-node/wscript src/node/application.cc src/node/application.h src/node/i-node.cc src/node/i-node.h src/node/net-device.cc src/node/node-list.cc src/node/node.cc src/node/node.h src/node/wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/0b6bef4e99bc ---- rename internet-node.h to i-node-impl.h user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc samples/main-simple.cc src/internet-node/i-node-impl.cc src/internet-node/i-node-impl.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/node/i-node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/3a62e5c4de75 ---- add back internet-node.h header for MakeInternetNode function user: Mathieu Lacage files: src/internet-node/internet-node.cc src/internet-node/internet-node.h url: http://code.nsnam.org/lj/ns-3-dev/rev/d9e3640ee24b ---- rename Node to INode user: Mathieu Lacage files: examples/simple-p2p.cc samples/main-simple.cc src/applications/onoff-application.cc src/applications/onoff-application.h src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp.cc src/internet-node/arp.h src/internet-node/ascii-trace.cc src/internet-node/i-node-impl.cc src/internet-node/i-node-impl.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4.cc src/internet-node/ipv4.h src/internet-node/l3-demux.cc src/internet-node/l3-demux.h src/internet-node/pcap-trace.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/internet-node/udp.cc src/internet-node/udp.h src/node/application.cc ! src/node/application.h src/node/i-node.cc src/node/i-node.h src/node/net-device.cc src/node/net-device.h src/node/node-list.cc src/node/node-list.h src/node/socket.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1b7abeccfcda ---- remove unused method user: Mathieu Lacage files: src/internet-node/i-node-impl.cc src/internet-node/i-node-impl.h url: http://code.nsnam.org/lj/ns-3-dev/rev/bcb8064049de ---- remove dead code user: Mathieu Lacage files: src/applications/onoff-application.cc src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9baaee630644 ---- remove dead keyword user: Mathieu Lacage files: src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/5d1d85ad02c6 ---- simplify the implementation user: Mathieu Lacage files: src/applications/onoff-application.cc src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/edfeeb67e19f ---- add a few features to IntegerDefaultValue user: Mathieu Lacage files: src/core/default-value.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ffba29d7bdb2 ---- add dox doc and DefaultValue support to OnOffApplication user: Mathieu Lacage files: examples/simple-p2p.cc src/applications/onoff-application.cc src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/9679a238439d ---- add DefaultValue support to DataRate user: Mathieu Lacage files: src/common/data-rate.cc src/common/data-rate.h url: http://code.nsnam.org/lj/ns-3-dev/rev/fb21d7015386 ---- implement and use the OnOffApplication default values user: Mathieu Lacage files: examples/simple-p2p.cc src/applications/onoff-application.cc src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ef33daff8500 ---- add some dox doc user: Mathieu Lacage files: src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/6245a07a3c96 ---- more dox doc user: Mathieu Lacage files: src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b6a5451dc26b ---- remove useless comment user: Mathieu Lacage files: src/applications/onoff-application.h url: http://code.nsnam.org/lj/ns-3-dev/rev/b80b1e4b7aa1 ---- make OnOffApplication not depend on IUdp user: Mathieu Lacage files: SConstruct examples/simple-p2p.cc samples/main-simple.cc src/applications/onoff-application.cc src/applications/onoff-application.h src/core/interface.cc src/core/interface.h src/node/i-socket-factory.cc src/node/i-socket-factory.h src/node/i-udp.cc src/node/i-udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/528f0554b677 ---- remove old crap user: Mathieu Lacage files: src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/a6345dd3053d ---- Update WAF scripts to changes in source tree layout user: Gustavo J. A. M. Carneiro files: src/internet-node/wscript src/node/wscript url: http://code.nsnam.org/lj/ns-3-dev/rev/4ef52d1d89f3 ---- fix build user: Mathieu Lacage files: SConstruct url: http://code.nsnam.org/lj/ns-3-dev/rev/6bec6931e4f8 ---- fixed compiler error for gcc 3.4.6 user: Raj Bhattacharjea files: src/core/interface.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/a2414a3a631a ---- datarate, packet, defaultvalue, object dox user: Raj Bhattacharjea files: src/common/data-rate.h src/common/packet.h src/core/default-value.h src/core/object.h src/devices/p2p/p2p-channel.h url: http://code.nsnam.org/lj/ns-3-dev/rev/11cc5c692eb4 ---- droptail and ipv4address dox user: Raj Bhattacharjea files: src/node/drop-tail.h src/node/ipv4-address.h url: http://code.nsnam.org/lj/ns-3-dev/rev/12fa3d0c4f94 ---- MacAddress dox user: Raj Bhattacharjea files: src/node/mac-address.h url: http://code.nsnam.org/lj/ns-3-dev/rev/581bbde423d2 ---- Queue dox user: Raj Bhattacharjea files: src/node/queue.h url: http://code.nsnam.org/lj/ns-3-dev/rev/f133ef9a1619 ---- move doxygen doc into Header and Trailer classes. user: Mathieu Lacage files: src/common/chunk.h src/common/header.h src/common/trailer.h url: http://code.nsnam.org/lj/ns-3-dev/rev/21122b21924d ---- remove references to Chunk and replace them with references to Header and Trailer user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1b4dd2d99313 ---- fix dox warnings user: Mathieu Lacage files: src/core/command-line.h src/devices/p2p/p2p-topology.h url: http://code.nsnam.org/lj/ns-3-dev/rev/2f285162b6ca ---- Fixed a gcc3.4.6 error for optimized builds user: Raj Bhattacharjea files: src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc url: http://code.nsnam.org/lj/ns-3-dev/rev/3620e5386e0d ---- Internet-node module dox user: Raj Bhattacharjea files: src/applications/onoff-application.h src/core/callback.h src/internet-node/arp-cache.h src/internet-node/arp-header.h src/internet-node/arp.h src/internet-node/ipv4-header.h src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4.h src/internet-node/l3-protocol.h src/internet-node/udp-header.h src/internet-node/udp.h url: http://code.nsnam.org/lj/ns-3-dev/rev/1e419ebb4012 ---- Some dox additions/fixes user: Raj Bhattacharjea files: src/internet-node/ipv4.h src/node/i-ipv4.h src/node/ipv4-route.h url: http://code.nsnam.org/lj/ns-3-dev/rev/ecedbcb39fb7 ---- fix scons dist and scons all for gcc 4.1 user: Mathieu Lacage files: BUILD SConstruct build.py url: http://code.nsnam.org/lj/ns-3-dev/rev/7dbf8f0dc819 ---- write README, contributing.txt, reorganize the other documentation files user: Mathieu Lacage files: BUILD BUILD.WAF README RELEASE_NOTES doc/build-waf.txt doc/build.txt doc/contributing.txt doc/mercurial.txt url: http://code.nsnam.org/lj/ns-3-dev/rev/71b92dfe5f55 ---- add gustavo to AUTHORS user: Mathieu Lacage files: AUTHORS url: http://code.nsnam.org/lj/ns-3-dev/rev/331b95a5404a From code at nsnam-code.ece.gatech.edu Fri Jul 25 00:39:16 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 03:39:16 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216971556.0@code.nsnam.org> ---- Add ipv4 header checksum support. user: Florian Westphal files: src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/lj/quagga-porting/rev/aabbcb2cba71 ---- add support for attribtues to bug 34 user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/lj/quagga-porting/rev/c2f34dac1b9e ---- add some logging user: Mathieu Lacage files: src/common/tag-list.cc url: http://code.nsnam.org/lj/quagga-porting/rev/8d25b503f270 ---- a few new testcases, bug fixes. user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/quagga-porting/rev/57d9fc10f15d ---- bug 195: naming inconsistency. user: Raj Bhattacharjea files: src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc url: http://code.nsnam.org/lj/quagga-porting/rev/3b24ac252fba ---- Add a socket callback that can unblock a blocked close user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/be022cc7fec9 ---- Tcp large transfer modified to keep sending for 10 seconds user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/quagga-porting/rev/965da7165e78 ---- Use the correct semantics for sendcallback user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/quagga-porting/rev/284705f0775f ---- Merge with tomh/ns-3-dev-socket user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/lj/quagga-porting/rev/309f511aa143 ---- Merge with tomh/ns-3-dev-socket user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h url: http://code.nsnam.org/lj/quagga-porting/rev/a4b8da16a324 ---- Fix tcp rx buffer semantics; fromaddress tagging is broken at the moment user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h url: http://code.nsnam.org/lj/quagga-porting/rev/dbf56f98a11d ---- Fix up recv buffer stuff some more user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ad57fb768f3a ---- Change log output to be more consistent user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/d734f62d4921 ---- Get rid of dead code from GTNetS user: Raj Bhattacharjea files: src/internet-node/pending-data.cc url: http://code.nsnam.org/lj/quagga-porting/rev/05e66ff64e10 ---- Merge with ns-3-dev user: Raj Bhattacharjea files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png examples/tcp-large-transfer.cc src/common/data-writer.cc src/common/data-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-socket-impl.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/node/socket-defaults.cc src/node/socket-defaults.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/39f736210ab2 ---- Tcp tx buffer (pendingdata) uses Ptr internally; tagging should work user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h url: http://code.nsnam.org/lj/quagga-porting/rev/a7203cfb5f37 ---- Update tcpsocket to use Ptr in Send user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/464a2a2690e8 ---- Part of bug 198 user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/19471cb55c9c ---- Fix compile warning user: Raj Bhattacharjea files: src/internet-node/tcp-socket-impl.h url: http://code.nsnam.org/lj/quagga-porting/rev/5c53412347ac ---- Merge last 6 changesets user: Raj Bhattacharjea files: src/routing/olsr/waf url: http://code.nsnam.org/lj/quagga-porting/rev/469aaa3f67a5 ---- Merge last two changesets user: Raj Bhattacharjea files: url: http://code.nsnam.org/lj/quagga-porting/rev/c3f792428d62 ---- Restore tcp example to full size, also a bugfix user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/internet-node/pending-data.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ba3b5024f6a6 ---- Merge user: Raj Bhattacharjea files: url: http://code.nsnam.org/lj/quagga-porting/rev/11a21b053e95 ---- CSMA Cleanup, XXX in echo apps, clarification of point-to-point data rates in dox user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ba198dad54a2 ---- documentation to resolve bug 75 user: Craig Dowell files: src/node/ipv4.h url: http://code.nsnam.org/lj/quagga-porting/rev/232368ff7dec ---- bug 61: warning must be fatal. user: Mathieu Lacage files: src/core/random-variable.cc url: http://code.nsnam.org/lj/quagga-porting/rev/43b3f8ecd86d ---- bug 186: internet-node directory must be renamed to internet-stack user: Mathieu Lacage files: doc/modules examples/wscript samples/wscript src/applications/udp-echo/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc ! src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket! -factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node /udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-header.cc src/internet-stack/arp-header.h src/internet-stack/arp-ipv4-interface.cc src/internet-stack/arp-ipv4-interface.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/internet-stack.cc src/internet-stack/internet-stack.h src/internet-stack/ipv4-checksum.cc src/internet-stack/ipv4-checksum.h src/internet-stack/ipv4-end-point-demux.cc src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.cc src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-impl.cc src/internet-stack/ipv4-impl.h src/internet-stack/ipv4-interface.cc src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.cc src/internet-! stack/ipv4-l4-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/internet-stack/ipv4-loopback-interface.h src/internet-stack/ipv4-static-routing.cc src/internet-stack/ipv4-static-routing.h src/internet-stack/pending-data.cc src/internet-stack/pending-data.h src/internet-stack/rtt-estimator.cc src/internet-stack/rtt-estimator.h src/internet-stack/sequence-number.cc src/internet-stack/sequence-number.h src/internet-stack/sgi-hashmap.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.cc src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/tcp-typedefs.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-factory-impl.cc src/internet-st! ack/udp-socket-factory-impl.h src/internet-stack/udp-socket-impl.cc sr c/internet-stack/udp-socket-impl.h src/internet-stack/waf src/internet-stack/wscript src/routing/olsr/wscript src/wscript tutorial/wscript utils/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/8c0ab08144e6 ---- tutorial: s/internet-node/internet-stack user: Tom Henderson files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/routing.texi url: http://code.nsnam.org/lj/quagga-porting/rev/b0987a6a74c8 ---- Doxygen for global routing user: Tom Henderson files: src/routing/global-routing/global-routing.h url: http://code.nsnam.org/lj/quagga-porting/rev/15d58e28940f ---- OLSR doxygen user: Tom Henderson files: src/routing/olsr/olsr.h url: http://code.nsnam.org/lj/quagga-porting/rev/ef2285c91aeb ---- doxygen for applications user: Tom Henderson files: src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/node/application.h url: http://code.nsnam.org/lj/quagga-porting/rev/7824a11c07fa ---- Correct the OLSR documentation; remove dead API declarations and source file. user: Gustavo J. A. M. Carneiro files: src/helper/olsr-helper.h src/routing/olsr/olsr.cc src/routing/olsr/olsr.h url: http://code.nsnam.org/lj/quagga-porting/rev/789dd0f5ca94 ---- Update the internet-stack documentation user: Raj Bhattacharjea files: src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.h src/internet-stack/pending-data.h src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-header.h src/internet-stack/udp-socket-impl.h url: http://code.nsnam.org/lj/quagga-porting/rev/1ae7df5cf87b ---- bug 181: Normal Variable Infinite Value & Bounds user: Raj Bhattacharjea files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/lj/quagga-porting/rev/d0c70dbe918e ---- merge with HEAD user: Mathieu Lacage files: src/routing/olsr/olsr.cc url: http://code.nsnam.org/lj/quagga-porting/rev/2811c67a79fe ---- RecvFrom() expansion, add flags parameter to some Send calls user: Tom Henderson files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/tcp-socket.h src/node/udp-socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/448134601b03 ---- Change OLSR to use RecvFrom user: Tom Henderson files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/e01d2843b3a0 ---- Move other applications to RecvFrom () user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/lj/quagga-porting/rev/023417b3bc5a ---- merge bug 213 repo user: Mathieu Lacage files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h url: http://code.nsnam.org/lj/quagga-porting/rev/50726baf47b3 ---- split out manual sections from tutorial user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/callbacks.texi doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/figures/sockets-overview.dia doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/quagga-porting/rev/8bbd6b509c0f ---- Split out non-tutorial sections from tutorial; place into a doc/manual directory user: Tom Henderson files: doc/manual/Makefile doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/figures/README doc/manual/figures/buffer.dia doc/manual/figures/packet.obj doc/manual/figures/sockets-overview.dia doc/manual/log.texi doc/manual/manual.css doc/manual/manual.texi doc/manual/other.texi doc/manual/output.texi doc/manual/packets.texi doc/manual/routing.texi doc/manual/sockets.texi doc/manual/statistics.texi doc/manual/troubleshoot.texi url: http://code.nsnam.org/lj/quagga-porting/rev/eaa3a345b05e ---- [Bug 221] need a scratch directory user: Gustavo J. A. M. Carneiro files: scratch/multiple-sources/simple-main.cc scratch/multiple-sources/simple-simulation.cc scratch/simple.cc wscript url: http://code.nsnam.org/lj/quagga-porting/rev/b0d91237f2ec ---- Changes for bug 205, unlisted FIN bug user: Craig Dowell files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-socket-impl.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/8869a79a391f ---- Added tag release candidate ns-3.1-RC1 for changeset 8869a79a391f user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/quagga-porting/rev/cd7a3f08e91a ---- fill in some blanks user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/lj/quagga-porting/rev/3abce59c8bf8 ---- bump user: Craig Dowell files: RELEASE_NOTES VERSION url: http://code.nsnam.org/lj/quagga-porting/rev/61d5b66cdb25 ---- plug more holes in release steps user: Craig Dowell files: doc/release_steps.txt wscript url: http://code.nsnam.org/lj/quagga-porting/rev/25fbf06f9a56 ---- use dev traces user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/bc61af712d6e ---- Add a WAF workaround for the 'Input line is too long.' error in win32/mingw. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/5e57c2f1cfb7 ---- Bug 223: Regression using other than mercurial traces no longer works user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/9dd59253d39d ---- fixes for regression numbering user: Craig Dowell files: VERSION wscript url: http://code.nsnam.org/lj/quagga-porting/rev/510fed881852 ---- regression user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/17a6700153c6 ---- branch merge user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/9e04d8522f27 ---- print out which repo is used for regression user: Craig Dowell files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/da71d4c1859f ---- tweak release steps user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/lj/quagga-porting/rev/8a4b9d15ff04 ---- tweaks after actually doing it user: Craig Dowell files: doc/release_steps.txt wscript url: http://code.nsnam.org/lj/quagga-porting/rev/bd7baccf47a3 ---- GetNNodes() in NodeList fixes bug 225 user: craigdo at craig-dowells-imac.local files: src/node/node-list.cc src/node/node-list.h url: http://code.nsnam.org/lj/quagga-porting/rev/3167a20f9cf0 ---- move m_wouldBlock assignment to fix bug 226 user: craigdo at craig-dowells-imac.local files: src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ea7a7b984813 ---- Bug 181 user: craigdo at craig-dowells-imac.local files: src/core/random-variable.cc url: http://code.nsnam.org/lj/quagga-porting/rev/bd8d2601af21 ---- same messages for all versions of getting traces user: craigdo at craig-dowells-imac.local files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/97c8fa9fa536 ---- Patch addresses bug 227. user: craigdo at craig-dowells-imac.local files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/lj/quagga-porting/rev/2ade6552db36 ---- bug 217: Handle gracefully the case where a packet aggregated contains nothing. user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/quagga-porting/rev/133490cf0210 ---- testcase for changeset 133490cf0210 user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/0695f4b2a2bd ---- merge testcase user: Mathieu Lacage files: url: http://code.nsnam.org/lj/quagga-porting/rev/60d326f2b9e1 ---- bug 217: add failing testcase user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/lj/quagga-porting/rev/f7839ed0ce9d ---- bug 217: avoid unsigned/signed confusion. Used signed all the time. user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/lj/quagga-porting/rev/4c42f0b977ad ---- another testcase for bug 217. Make sure we do not report tags outside of the current range user: Mathieu Lacage files: examples/wscript src/common/packet.cc src/common/tag-list.cc url: http://code.nsnam.org/lj/quagga-porting/rev/c8011a2a0c60 ---- bug 217: yet another testcase: make sure we handle degenerate testcases with tags which refer to non-existant data. user: Mathieu Lacage files: src/common/packet.cc src/common/tag-list.cc url: http://code.nsnam.org/lj/quagga-porting/rev/60edfd1060ff ---- remove tcp-2way from examples. mistake from changeset c8011a2a0c60 user: Mathieu Lacage files: examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/4bd2a5ae8d03 ---- bug 217: another testcase. user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/e367e86d7886 ---- add documentation comment. user: Mathieu Lacage files: src/common/packet-metadata.h url: http://code.nsnam.org/lj/quagga-porting/rev/6ea20d776d55 ---- fix testcase from changeset e367e86d7886 user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/lj/quagga-porting/rev/c861a47407a8 ---- testcase and fix, symmetric to changeset c861a47407a8 user: Mathieu Lacage files: src/common/packet-metadata-test.cc src/common/packet-metadata.cc url: http://code.nsnam.org/lj/quagga-porting/rev/3d8da3343514 ---- add packet header howto user: Mathieu Lacage files: doc/howtos/howtos-packet-header.h doc/howtos/howtos.h url: http://code.nsnam.org/lj/quagga-porting/rev/c1a29f8ab2af ---- update doxygen to match the reality of the code user: Mathieu Lacage files: src/node/node.h url: http://code.nsnam.org/lj/quagga-porting/rev/6df29e455b71 ---- avoid dox warning user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/d761a70dfd03 ---- dox missing SetNode method user: Mathieu Lacage files: src/node/net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/c16ec3c11045 ---- add small comment, fix typo, add missing copyright statement user: Mathieu Lacage files: src/node/simple-channel.h url: http://code.nsnam.org/lj/quagga-porting/rev/e7abba228145 ---- add missing copyright statement user: Mathieu Lacage files: src/node/simple-channel.cc url: http://code.nsnam.org/lj/quagga-porting/rev/c4f001798693 ---- a very simple howto for implementing NetDevice/Channel subclasses user: Mathieu Lacage files: doc/howtos/howtos-net-device.h doc/howtos/howtos.h url: http://code.nsnam.org/lj/quagga-porting/rev/9410e0ff6a1c ---- Add chapter on random numbers to manual user: Tom Henderson files: doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/manual.texi doc/manual/packets.texi doc/manual/random.texi doc/manual/routing.texi url: http://code.nsnam.org/lj/quagga-porting/rev/27443ac75474 ---- add helper code user: Mathieu Lacage files: doc/howtos/howtos-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/85d6b10511fe ---- application howto user: Mathieu Lacage files: doc/howtos/howtos-application.h doc/howtos/howtos.h url: http://code.nsnam.org/lj/quagga-porting/rev/ccfb6a3a5d9a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/quagga-porting/rev/d8444a67c074 ---- update ignore list user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/lj/quagga-porting/rev/234603159601 ---- fix lots of typos user: Mathieu Lacage files: doc/manual/attributes.texi url: http://code.nsnam.org/lj/quagga-porting/rev/3de89dc066d8 ---- more typos. user: Mathieu Lacage files: doc/manual/attributes.texi url: http://code.nsnam.org/lj/quagga-porting/rev/1adfc4d446ab ---- bug 233 user: Craig Dowell files: src/devices/point-to-point/point-to-point-net-device.cc url: http://code.nsnam.org/lj/quagga-porting/rev/f3c86a2d4082 ---- Apply Patch for Bug 235 user: Craig Dowell files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/lj/quagga-porting/rev/951296e9a277 ---- Added tag release ns-3.1-RC2 for changeset 951296e9a277 user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/quagga-porting/rev/4f9824120539 ---- Apply patch for bug 231 user: Craig Dowell files: src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/lj/quagga-porting/rev/6c366d4b91c2 ---- Patch for bug 240 user: Craig Dowell files: src/core/random-variable.cc url: http://code.nsnam.org/lj/quagga-porting/rev/11719a408a0c ---- reposition trace hook in csma to address bug 241. user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/lj/quagga-porting/rev/239c4bc21ebf ---- Apply Patch for Bug 237 user: Craig Dowell files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/lj/quagga-porting/rev/ea16c44eb90d ---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/quagga-porting/rev/509acaf2966c ---- cleanup tag names user: Mathieu Lacage files: .hgtags url: http://code.nsnam.org/lj/quagga-porting/rev/90d43bddb855 ---- remove tutorial directory user: Craig Dowell files: tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/a0536cbdfbb3 ---- add updated tutorial examples user: Craig Dowell files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript url: http://code.nsnam.org/lj/quagga-porting/rev/7305032b6100 ---- swap in new tutorial user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/! statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc url: http://code.nsnam.org/lj/quagga-porting/rev/da67e8efa347 ---- swapping in all of tutorial would be better user: Craig Dowell files: doc/tutorial/Makefile doc/tutorial/introduction.texi url: http://code.nsnam.org/lj/quagga-porting/rev/76188c437e2e ---- ignore moved figures dir user: Craig Dowell files: doc/tutorial/Makefile url: http://code.nsnam.org/lj/quagga-porting/rev/161f931d516f ---- external dependency on figures user: Craig Dowell files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png url: http://code.nsnam.org/lj/quagga-porting/rev/a91af04071df ---- work through second tutorial example user: Craig Dowell files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/1bb6f018fc42 ---- finish off csma tutorial example words user: Craig Dowell files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/lj/quagga-porting/rev/6b297a1f231b ---- cleanup tutorial third.cc a bit user: Craig Dowell files: examples/third.cc url: http://code.nsnam.org/lj/quagga-porting/rev/7c645e1799b1 ---- finish up with a wifi example user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ff29f4ba75ed ---- Table of content fixes user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/0b45016b6097 ---- nits on Sections 1-4 user: Tom Henderson files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/lj/quagga-porting/rev/7130a81b683c ---- formatting nits on the Tweaking chapter user: Tom Henderson files: doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/8762b90e6f7e ---- branch merge user: Tom Henderson files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/2f13fb6901b5 ---- a few section 8 nits user: Tom Henderson files: doc/tutorial/building-topologies.texi url: http://code.nsnam.org/lj/quagga-porting/rev/1d2fe1f35250 ---- editing pass through the tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/quagga-porting/rev/b0af63b9f9a6 ---- merge user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/quagga-porting/rev/2e205ef88dab ---- mispeeling in tutorial command sequence user: Craig Dowell files: doc/tutorial/getting-started.texi url: http://code.nsnam.org/lj/quagga-porting/rev/dde05296726b ---- cleaning up tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/fe47da29d783 ---- more editing passes through tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/e6259dcffada ---- minor tweaks for menus on tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/quagga-porting/rev/11e3699b754e ---- address helpful tutorial comments by reviewers user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/9042f35c445e ---- remove section in tutorial, move browsing part to where it makes more sense. user: Craig Dowell files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi url: http://code.nsnam.org/lj/quagga-porting/rev/4b3c76369b28 ---- remote browsing from tutorial menus user: Craig Dowell files: doc/tutorial/tutorial.texi url: http://code.nsnam.org/lj/quagga-porting/rev/244be25117b9 ---- tweak, tweak the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/f11e4def3fc4 ---- some final tweaks to the tutorial user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/ea06eff669b3 ---- Tutorial TOC tweaks user: Craig Dowell files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi url: http://code.nsnam.org/lj/quagga-porting/rev/be3532c51a37 ---- Prepare for 3.1 user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/93218ac0d373 ---- new convention for release tags user: Craig Dowell files: doc/release_steps.txt url: http://code.nsnam.org/lj/quagga-porting/rev/42504fb1f7be ---- Added tag ns-3.1 for changeset 42504fb1f7be user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/quagga-porting/rev/5768685f9fdb ---- Added tag ns-3.1 for changeset 5768685f9fdb user: Craig Dowell files: .hgtags url: http://code.nsnam.org/lj/quagga-porting/rev/882d82aae6c2 ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/b8db6cd10444 ---- chapter on Node and internet stack, for manual user: Tom Henderson files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi url: http://code.nsnam.org/lj/quagga-porting/rev/9a6f1b3c6e0b ---- bug 236: add optional support for tcp and udp checksum. user: Sebastien Vincent files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h url: http://code.nsnam.org/lj/quagga-porting/rev/33d1ca2e4ba4 ---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc url: http://code.nsnam.org/lj/quagga-porting/rev/8e6ac6061680 ---- bug 245: build failure with gcc 4.3.x user: Mathieu Lacage files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/lj/quagga-porting/rev/6409d2460601 ---- Add a tcp server example user: Raj Bhattacharjea files: examples/tcp-star-server.cc examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/923e47a54fe8 ---- Fix trace names to match documents in tcp-star-server user: Raj Bhattacharjea files: examples/tcp-star-server.cc url: http://code.nsnam.org/lj/quagga-porting/rev/8587b5520e63 ---- avoid pygccxml warning. user: Mathieu Lacage files: src/core/type-id.h url: http://code.nsnam.org/lj/quagga-porting/rev/95bbf601167d ---- export new methods for language bindings user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/quagga-porting/rev/30750f23d51a ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/quagga-porting/rev/2f8c7ecfe3ba ---- do not make m_enable protected user: Mathieu Lacage files: src/common/error-model.cc src/common/error-model.h url: http://code.nsnam.org/lj/quagga-porting/rev/e472358ea634 ---- avoid pygccxml warning user: Mathieu Lacage files: src/core/int-to-type.h url: http://code.nsnam.org/lj/quagga-porting/rev/184673f59f53 ---- no need for protected variables user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.h url: http://code.nsnam.org/lj/quagga-porting/rev/51ff815f24a2 ---- no need for protected variables user: Mathieu Lacage files: src/node/channel.h url: http://code.nsnam.org/lj/quagga-porting/rev/c7c4fa162069 ---- no need for protected variables user: Mathieu Lacage files: src/node/socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/86a8eceb023e ---- avoid pygccxml warning. user: Mathieu Lacage files: src/node/address.h url: http://code.nsnam.org/lj/quagga-porting/rev/e91d3f7a2dae ---- no need to export this header user: Mathieu Lacage files: src/routing/global-routing/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/37b35c72bc57 ---- no need for protected members user: Mathieu Lacage files: src/routing/global-routing/candidate-queue.h url: http://code.nsnam.org/lj/quagga-porting/rev/747aeace32ee ---- close socket upon PacketSink::StopApplication() user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/lj/quagga-porting/rev/a2ef1eb4c16d ---- Minor doc notes added to ipv4.h user: tjkopena at cs.drexel.edu files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/quagga-porting/rev/38b8549b1ad3 ---- bug 232, references to Parameter obsolete user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h url: http://code.nsnam.org/lj/quagga-porting/rev/3cdd9d60f7c7 ---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. user: Craig Dowell files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/lj/quagga-porting/rev/d5f8e5fae1c6 ---- some slips of the keyboard in tutorial user: Craig Dowell files: doc/tutorial/conceptual-overview.texi url: http://code.nsnam.org/lj/quagga-porting/rev/f21d3d5926b9 ---- Check in a tcp example which has rate error models user: Raj Bhattacharjea files: examples/tcp-errors.cc examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/11747ae5b632 ---- kill dead code user: Mathieu Lacage files: src/common/error-model.h url: http://code.nsnam.org/lj/quagga-porting/rev/75095a51d9e2 ---- kill dead code user: Mathieu Lacage files: src/contrib/gnuplot.h url: http://code.nsnam.org/lj/quagga-porting/rev/215b923b5b2e ---- kill dead code user: Mathieu Lacage files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/lj/quagga-porting/rev/c6913c670dca ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/lj/quagga-porting/rev/0258bd0793ab ---- add missing implementations user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc url: http://code.nsnam.org/lj/quagga-porting/rev/d02d0233f14b ---- kill dead unimplemented API user: Mathieu Lacage files: src/simulator/simulator.h url: http://code.nsnam.org/lj/quagga-porting/rev/5caa582619ec ---- add CalbackImplBase::GetReferenceCount user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/lj/quagga-porting/rev/88e4aa2f101c ---- coding style user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/lj/quagga-porting/rev/775777e52833 ---- add RefCountBase::GetReferenceCount. user: Mathieu Lacage files: src/core/ref-count-base.h url: http://code.nsnam.org/lj/quagga-porting/rev/10369bf4b3e2 ---- add Object::GetReferenceCount user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/quagga-porting/rev/1680d5004ee8 ---- avoid uneeded inline user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/lj/quagga-porting/rev/3b6bc7a4f975 ---- add PythonCompleteConstruct friend for python bindings user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/lj/quagga-porting/rev/0d83aa14b65d ---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/lj/quagga-porting/rev/cad55f67f3fc ---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. user: Gustavo J. A. M. Carneiro files: src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/266c6a334762 ---- Add some additional TCP dox about RFC compliance user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/lj/quagga-porting/rev/5782cdf815e1 ---- Add David Evensky's tcp-2way regression test user: Raj Bhattacharjea files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py url: http://code.nsnam.org/lj/quagga-porting/rev/fd69b15002ee ---- more cleanups based on bug 249. user: Mathieu Lacage files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h url: http://code.nsnam.org/lj/quagga-porting/rev/52b0ae2057a6 ---- define NS_DEPRECATED user: Mathieu Lacage files: src/core/deprecated.h src/core/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/39f44473e4cb ---- use NS_DEPRECATED for bug 232. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/lj/quagga-porting/rev/ac82ff1f6736 ---- bug 247: tcp checksum crashes when enabled. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc url: http://code.nsnam.org/lj/quagga-porting/rev/b5d4a04c7b68 ---- Remove tcp-2way as a regression test user: Raj Bhattacharjea files: regression/tests/test-tcp-2way.py url: http://code.nsnam.org/lj/quagga-porting/rev/7e943b537495 ---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/3efa652c47ef ---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/038f13c8741c ---- python bindings user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin! dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript url: http://code.nsnam.org/lj/quagga-porting/rev/2cc40b3e4fa5 ---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/94ac3e381075 ---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/lj/quagga-porting/rev/2d66cad7db94 ---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/eca46ea15a04 ---- Fix a problem with callback proxies with zero or one parameters. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/518719e905a0 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/1d46345ab5d7 ---- Rescan API; fix and enable the socket unit test, as it now works. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py url: http://code.nsnam.org/lj/quagga-porting/rev/48d69d8eac38 ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/5dd595cb7eba ---- Rescan APIs user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py url: http://code.nsnam.org/lj/quagga-porting/rev/926ccb845111 ---- Make sure we don't trigger deprecation warnings while compiling the python bindings. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/06df0787254b ---- merge user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/3ba0b240cff5 ---- Add WAF option --pyrun, to make it easier to run Python programs. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/8d3f5c0f55fa ---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/390db659644b ---- Python: make helper class methods using attribute optional parameters work. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/b9424c43753d ---- Add mixed-wireless example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.py url: http://code.nsnam.org/lj/quagga-porting/rev/ad0c05e68792 ---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/f84261098ab0 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/fd8ae9ea848b ---- add system threads and synchronization primitives user: Craig Dowell files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/c69779f5e51e ---- update RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/108fd72e3291 ---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug) user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/lj/quagga-porting/rev/3401e899479c ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/75f74d6b6219 ---- Don't run python unit tests if python bindings not enabled. Closes #254. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/lj/quagga-porting/rev/2658cf81a5cd ---- Add NS_LOG_FUNCTION calls in arp implementation user: Tom Henderson files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/lj/quagga-porting/rev/a8eb6b890f14 ---- A couple of attribute python unit tests user: Gustavo J. A. M. Carneiro files: utils/python-unit-tests.py url: http://code.nsnam.org/lj/quagga-porting/rev/ccf8108ce6d7 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/2dd172a2bc64 ---- fix darwin build break user: Craig Dowell files: src/core/unix-system-mutex.cc url: http://code.nsnam.org/lj/quagga-porting/rev/d1e0154c45b3 ---- fix darwin build break user: craigdo at craig-dowells-imac.local files: src/core/unix-system-condition.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ee113f8d83db ---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/1d704c128f1f ---- For csma, set a sensible netdevice name, if none has been set. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/lj/quagga-porting/rev/c741d41f9bfb ---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. user: Gustavo J. A. M. Carneiro files: src/node/net-device.h src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/quagga-porting/rev/7cec39fe195c ---- Implement the promiscuous receive callback for CsmaNetDevice. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/86e262420fbf ---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/a64d1da0d6bf ---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/4cedf996375d ---- Don't allow csma devices to receive packets sent by themselves. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/lj/quagga-porting/rev/9a662068646f ---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/8eef02250bc9 ---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/9bb81eb18fed ---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/a6d76b454df4 ---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/lj/quagga-porting/rev/ae9f7d5e2d56 ---- Backed out changeset ae9f7d5e2d56 user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc url: http://code.nsnam.org/lj/quagga-porting/rev/8491c6c05d22 ---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr parameter in Receive(). As discussed in the mailing list. user: Gustavo J. A. M. Carneiro files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/48f371a8ae8e ---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/0bd851bb1225 ---- Add BridgeChannel user: Gustavo J. A. M. Carneiro files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/c3dcecc4825a ---- sync with ns-3-dev user: Gustavo J. A. M. Carneiro files: examples/wscript src/node/node.cc src/node/node.h url: http://code.nsnam.org/lj/quagga-porting/rev/73e90de6eb47 ---- Adapt to evil API breakage user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.cc url: http://code.nsnam.org/lj/quagga-porting/rev/4e4cb6a885ca ---- merge user: Gustavo J. A. M. Carneiro files: examples/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/9bfc257af144 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/85308840a251 ---- Again, make Python depend only on scanned modules (last fix was incomplete). user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/765d0cb5c56e ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/7a7ec92d5cf6 ---- merge user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/7f2d5300ad02 ---- Rescan API user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py url: http://code.nsnam.org/lj/quagga-porting/rev/2ff6f05b9467 ---- Add csma-bridge example ported to Python. user: Gustavo J. A. M. Carneiro files: examples/csma-bridge.py url: http://code.nsnam.org/lj/quagga-porting/rev/f289e2045bfc ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/a67df503c7bc ---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. user: Gustavo J. A. M. Carneiro files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc url: http://code.nsnam.org/lj/quagga-porting/rev/99698bc858e8 ---- Remove some useless code user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc url: http://code.nsnam.org/lj/quagga-porting/rev/b38ddf78470a ---- merge user: Gustavo J. A. M. Carneiro files: src/internet-stack/arp-l3-protocol.cc url: http://code.nsnam.org/lj/quagga-porting/rev/93e991211868 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/96fd83f34568 ---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...). user: Gustavo J. A. M. Carneiro files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/9e7bd353e7e7 ---- Add release notes. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/a1d2a8165500 ---- more details for 3.2 release notes user: Tom Henderson files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/cbf5120f5eb6 ---- python scanning: remove redundant incref/decref_method annotations user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulescan.py url: http://code.nsnam.org/lj/quagga-porting/rev/351f5847dda5 ---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/0bb5275704fc ---- factor simulator into interface and (multiple) implementation pieces user: Craig Dowell files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/9e763021e045 ---- make simulator implementation replaceable via global default value user: Craig Dowell files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/21022872009d ---- update on-demand RELEASE_NOTES user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/0896bd4a38dd ---- branch merge user: Craig Dowell files: RELEASE_NOTES url: http://code.nsnam.org/lj/quagga-porting/rev/190ce8107098 ---- Require new PyBindGen; make it work for Python 2.3. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/6bce86ea4778 ---- Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs) user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulescan.py bindings/python/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/dac9146297c8 ---- merge with HEAD user: Mathieu Lacage files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/callbacks.texi doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/packet.obj doc/tutorial/figures/pp.dia doc/tutorial/figures/sockets-overview.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/helpers.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi examples/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h ! src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc ! src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h sr c/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket-factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/routing/olsr/olsr.cc src/wscript tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutori! al/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/f1719ec4300f From code at nsnam-code.ece.gatech.edu Fri Jul 25 02:00:49 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 05:00:49 -0400 Subject: [Ns-commits] lj/ns-3-netlink Message-ID: <1216976449.0@code.nsnam.org> ---- add netlink socket files user: Liu Jian files: src/node/netlink-socket.cc src/node/netlink-socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/c5d6405b9911 From code at nsnam-code.ece.gatech.edu Fri Jul 25 02:09:08 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 05:09:08 -0400 Subject: [Ns-commits] lj/ns-3-netlink Message-ID: <1216976948.0@code.nsnam.org> ---- add netlink files user: Liu Jian files: src/node/netlink-attribute.cc src/node/netlink-attribute.h src/node/netlink-message-route.cc src/node/netlink-message-route.h src/node/netlink-message.cc src/node/netlink-message.h src/node/netlink-socket-address.cc src/node/netlink-socket-address.h src/node/netlink-socket-factory.cc src/node/netlink-socket-factory.h src/node/netlink-socket-test.cc url: http://code.nsnam.org/lj/ns-3-netlink/rev/afbadcb875ee ---- wscript for netlink user: Liu Jian files: src/node/wscript url: http://code.nsnam.org/lj/ns-3-netlink/rev/6b9c8b4a3566 From code at nsnam-code.ece.gatech.edu Fri Jul 25 02:39:55 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 05:39:55 -0400 Subject: [Ns-commits] lj/ns-3-netlink Message-ID: <1216978795.0@code.nsnam.org> ---- merge netlink sockets with ns-3-dev user: Liu Jian files: src/node/netlink-socket.cc src/node/netlink-socket.h src/node/socket.h url: http://code.nsnam.org/lj/ns-3-netlink/rev/ab596419fb3c From code at nsnam-code.ece.gatech.edu Fri Jul 25 02:55:01 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 05:55:01 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1216979701.0@code.nsnam.org> ---- merge netlink sockets user: Liu Jian files: src/node/netlink-socket.cc src/node/netlink-socket.h url: http://code.nsnam.org/lj/quagga-porting/rev/ea676d5b5957 From code at nsnam-code.ece.gatech.edu Fri Jul 25 08:55:31 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 11:55:31 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217001331.0@code.nsnam.org> ---- Make the LogComponent* utility functions available for optimized builds as well, albeit as noops. Closes #258. user: Gustavo J. A. M. Carneiro files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/ns-3-dev/rev/7ce1353e63ba ---- When python scanning API, remove again the NS3_LOG_ENABLE define; it is no longer needed. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3modulescan.py url: http://code.nsnam.org/ns-3-dev/rev/ebdeeb7cd463 From code at nsnam-code.ece.gatech.edu Fri Jul 25 09:09:09 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Fri, 25 Jul 2008 12:09:09 -0400 Subject: [Ns-commits] mathieu/ns-3-simu Message-ID: <1217002149.0@code.nsnam.org> ---- forgot rename of internet-node to internet-stack user: Mathieu Lacage files: src/helper/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/824010e75af8 ---- Make PacketSink multitasking for TCP (closes bug 244) user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8523b98f949c ---- begin sorting out mtu woes user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b834a9204124 ---- fix supidity in mtu stuff user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/80aae4bb8c39 ---- Add helper waf proxy script user: Gustavo J. A. M. Carneiro files: src/devices/wifi/waf url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f22fe8e879a7 ---- Add empty implementation of Simulator::SetImplementation, to make Python bindings work. user: Gustavo J. A. M. Carneiro files: src/simulator/simulator.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d89e9db667f0 ---- Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a920df6b9f02 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/df6f07358b24 ---- hg ignore the pybindgen checkout dir user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5393e306a243 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/33dd51bed1dc From tomhend at u.washington.edu Sat Jul 26 00:33:21 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sat, 26 Jul 2008 00:33:21 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807260733.m6Q7XLs8005835@ns-regression.ee.washington.edu> Fri Jul 25 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Sat Jul 26 00:39:20 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 26 Jul 2008 03:39:20 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1217057960.0@code.nsnam.org> ---- forgot rename of internet-node to internet-stack user: Mathieu Lacage files: src/helper/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/824010e75af8 ---- Make PacketSink multitasking for TCP (closes bug 244) user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc url: http://code.nsnam.org/lj/quagga-porting/rev/8523b98f949c ---- begin sorting out mtu woes user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/b834a9204124 ---- fix supidity in mtu stuff user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/lj/quagga-porting/rev/80aae4bb8c39 ---- Add helper waf proxy script user: Gustavo J. A. M. Carneiro files: src/devices/wifi/waf url: http://code.nsnam.org/lj/quagga-porting/rev/f22fe8e879a7 ---- Add empty implementation of Simulator::SetImplementation, to make Python bindings work. user: Gustavo J. A. M. Carneiro files: src/simulator/simulator.cc url: http://code.nsnam.org/lj/quagga-porting/rev/d89e9db667f0 ---- Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/lj/quagga-porting/rev/a920df6b9f02 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/lj/quagga-porting/rev/df6f07358b24 ---- hg ignore the pybindgen checkout dir user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/lj/quagga-porting/rev/5393e306a243 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/lj/quagga-porting/rev/33dd51bed1dc From code at nsnam-code.ece.gatech.edu Sat Jul 26 01:02:56 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 26 Jul 2008 04:02:56 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1217059376.0@code.nsnam.org> ---- merge with HEAD user: Liu Jian files: src/helper/wscript url: http://code.nsnam.org/lj/quagga-porting/rev/31ab549938ec From code at nsnam-code.ece.gatech.edu Sat Jul 26 01:37:12 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 26 Jul 2008 04:37:12 -0400 Subject: [Ns-commits] lj/quagga-porting Message-ID: <1217061432.0@code.nsnam.org> ---- merge user: Liu Jian files: examples/netlink-process.cc src/porting/libnl-test.cc url: http://code.nsnam.org/lj/quagga-porting/rev/6a541f299e47 From code at nsnam-code.ece.gatech.edu Sat Jul 26 07:10:43 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 26 Jul 2008 10:10:43 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217081443.0@code.nsnam.org> ---- When generating the everything.h header file for Python, handle ns3 headers inside subdirectories properly. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/26de1421d000 From code at nsnam-code.ece.gatech.edu Sat Jul 26 07:23:51 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Sat, 26 Jul 2008 10:23:51 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217082231.0@code.nsnam.org> ---- Only generate everything.h if python bindings are enabled. Based on patch by Mathieu Lacage. Closes #260. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/ns-3-dev/rev/818a6bbef490 From tomhend at u.washington.edu Sat Jul 26 23:01:42 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sat, 26 Jul 2008 23:01:42 -0700 Subject: [Ns-commits] Output of run-tests script: failure Message-ID: <200807270601.m6R61gNQ011824@ns-regression.ee.washington.edu> Sat Jul 26 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev FAILURE: waf -d optimized configure; building failed on ns-3-dev Build stderr: ns3modulegen.log: Stopping regression tests From tomhend at u.washington.edu Sun Jul 27 23:53:09 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Sun, 27 Jul 2008 23:53:09 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807280653.m6S6r9MG017032@ns-regression.ee.washington.edu> Sun Jul 27 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Mon Jul 28 08:07:13 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 28 Jul 2008 11:07:13 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217257633.0@code.nsnam.org> ---- OLSR: HELLO messages hold time should be 3 times hello interval, not hello interval. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/ns-3-dev/rev/6f68f1044df1 From code at nsnam-code.ece.gatech.edu Mon Jul 28 08:28:12 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 28 Jul 2008 11:28:12 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217258892.0@code.nsnam.org> ---- bug 262: fix g++ 4.3 build user: Sebastien Vincent files: src/core/unix-system-mutex.cc src/core/unix-system-thread.cc url: http://code.nsnam.org/ns-3-dev/rev/517acaf61a69 From code at nsnam-code.ece.gatech.edu Mon Jul 28 08:56:48 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 28 Jul 2008 11:56:48 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217260608.0@code.nsnam.org> ---- bug 252: get rid of dead code. user: Mathieu Lacage files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h utils/bench-simulator.cc utils/replay-simulation.cc utils/wscript url: http://code.nsnam.org/ns-3-dev/rev/b5ef00370c70 ---- bug 252: make python bindings compile user: Mathieu Lacage files: bindings/python/ns3_module_simulator.py url: http://code.nsnam.org/ns-3-dev/rev/973e8f700e58 From code at nsnam-code.ece.gatech.edu Mon Jul 28 09:03:15 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 28 Jul 2008 12:03:15 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217260995.0@code.nsnam.org> ---- bug 251: mobility helper has no ascii output user: Mathieu Lacage files: src/helper/mobility-helper.cc src/helper/mobility-helper.h url: http://code.nsnam.org/ns-3-dev/rev/b2de71af0e3f From code at nsnam-code.ece.gatech.edu Mon Jul 28 10:13:34 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 28 Jul 2008 13:13:34 -0400 Subject: [Ns-commits] mathieu/ns-3-simu Message-ID: <1217265214.0@code.nsnam.org> ---- Make the LogComponent* utility functions available for optimized builds as well, albeit as noops. Closes #258. user: Gustavo J. A. M. Carneiro files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7ce1353e63ba ---- When python scanning API, remove again the NS3_LOG_ENABLE define; it is no longer needed. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3modulescan.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ebdeeb7cd463 ---- When generating the everything.h header file for Python, handle ns3 headers inside subdirectories properly. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/26de1421d000 ---- Only generate everything.h if python bindings are enabled. Based on patch by Mathieu Lacage. Closes #260. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/818a6bbef490 ---- OLSR: HELLO messages hold time should be 3 times hello interval, not hello interval. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6f68f1044df1 ---- bug 262: fix g++ 4.3 build user: Sebastien Vincent files: src/core/unix-system-mutex.cc src/core/unix-system-thread.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/517acaf61a69 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/mathieu/ns-3-simu/rev/690f2c2519ce ---- use a longer macro prefix user: Mathieu Lacage files: src/process/sys/simu-types.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6c6582f7d413 From code at nsnam-code.ece.gatech.edu Mon Jul 28 17:45:27 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Mon, 28 Jul 2008 20:45:27 -0400 Subject: [Ns-commits] craigdo/ns-3-emu Message-ID: <1217292327.0@code.nsnam.org> ---- begin sorting out mtu woes user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b834a9204124 ---- fix supidity in mtu stuff user: Craig Dowell files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/80aae4bb8c39 ---- Add helper waf proxy script user: Gustavo J. A. M. Carneiro files: src/devices/wifi/waf url: http://code.nsnam.org/craigdo/ns-3-emu/rev/f22fe8e879a7 ---- Add empty implementation of Simulator::SetImplementation, to make Python bindings work. user: Gustavo J. A. M. Carneiro files: src/simulator/simulator.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/d89e9db667f0 ---- Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. user: Gustavo J. A. M. Carneiro files: RELEASE_NOTES bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/a920df6b9f02 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/craigdo/ns-3-emu/rev/df6f07358b24 ---- hg ignore the pybindgen checkout dir user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/craigdo/ns-3-emu/rev/5393e306a243 ---- Make the LogComponent* utility functions available for optimized builds as well, albeit as noops. Closes #258. user: Gustavo J. A. M. Carneiro files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/7ce1353e63ba ---- When python scanning API, remove again the NS3_LOG_ENABLE define; it is no longer needed. user: Gustavo J. A. M. Carneiro files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3modulescan.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/ebdeeb7cd463 ---- When generating the everything.h header file for Python, handle ns3 headers inside subdirectories properly. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/26de1421d000 ---- Only generate everything.h if python bindings are enabled. Based on patch by Mathieu Lacage. Closes #260. user: Gustavo J. A. M. Carneiro files: bindings/python/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/818a6bbef490 ---- OLSR: HELLO messages hold time should be 3 times hello interval, not hello interval. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/6f68f1044df1 ---- bug 262: fix g++ 4.3 build user: Sebastien Vincent files: src/core/unix-system-mutex.cc src/core/unix-system-thread.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/517acaf61a69 ---- bug 252: get rid of dead code. user: Mathieu Lacage files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h utils/bench-simulator.cc utils/replay-simulation.cc utils/wscript url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b5ef00370c70 ---- bug 252: make python bindings compile user: Mathieu Lacage files: bindings/python/ns3_module_simulator.py url: http://code.nsnam.org/craigdo/ns-3-emu/rev/973e8f700e58 ---- bug 251: mobility helper has no ascii output user: Mathieu Lacage files: src/helper/mobility-helper.cc src/helper/mobility-helper.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/b2de71af0e3f ---- blah user: Craig Dowell files: examples/realtime-udp-echo.cc samples/main-test-sync.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/fc96fb60b138 ---- branch merge user: Craig Dowell files: src/core/log.cc src/core/log.h src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/simulator/simulator.cc src/simulator/simulator.h utils/replay-simulation.cc url: http://code.nsnam.org/craigdo/ns-3-emu/rev/84f9d8359cc8 ---- make net device receive packets, start sniffer example user: Craig Dowell files: examples/emu-sniff.cc examples/wscript src/core/log.cc src/devices/emulated/emulated-net-device.cc src/devices/emulated/emulated-net-device.h url: http://code.nsnam.org/craigdo/ns-3-emu/rev/800aed193177 From tomhend at u.washington.edu Tue Jul 29 00:23:06 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Tue, 29 Jul 2008 00:23:06 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807290723.m6T7N6rc028628@ns-regression.ee.washington.edu> Mon Jul 28 22:50:02 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Tue Jul 29 03:10:17 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 29 Jul 2008 06:10:17 -0400 Subject: [Ns-commits] ns-3-dev-ref-traces Message-ID: <1217326217.0@code.nsnam.org> ---- Update simple-point-to-point-olsr regression traces, now that the 'hold time' field of HELLO messages has changed. user: Gustavo J. A. M. Carneiro files: simple-point-to-point-olsr.ref/simple-point-to-point-olsr-0-0.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-1-0.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-2-0.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-2-1.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-2-2.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-3-0.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-3-1.pcap simple-point-to-point-olsr.ref/simple-point-to-point-olsr-4-0.pcap url: http://code.nsnam.org/ns-3-dev-ref-traces/rev/83fc7c06d095 From code at nsnam-code.ece.gatech.edu Tue Jul 29 11:16:49 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 29 Jul 2008 14:16:49 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217355409.0@code.nsnam.org> ---- bug 264: NS_BREAKPOINT never stops the debugger at the right location. user: Mathieu Lacage files: src/core/assert.h src/core/fatal-error.h url: http://code.nsnam.org/ns-3-dev/rev/7e1c5827504f From code at nsnam-code.ece.gatech.edu Tue Jul 29 11:22:27 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 29 Jul 2008 14:22:27 -0400 Subject: [Ns-commits] mathieu/ns-3-simu Message-ID: <1217355747.0@code.nsnam.org> ---- bug 252: get rid of dead code. user: Mathieu Lacage files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h utils/bench-simulator.cc utils/replay-simulation.cc utils/wscript url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b5ef00370c70 ---- bug 252: make python bindings compile user: Mathieu Lacage files: bindings/python/ns3_module_simulator.py url: http://code.nsnam.org/mathieu/ns-3-simu/rev/973e8f700e58 ---- bug 251: mobility helper has no ascii output user: Mathieu Lacage files: src/helper/mobility-helper.cc src/helper/mobility-helper.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b2de71af0e3f ---- bug 264: NS_BREAKPOINT never stops the debugger at the right location. user: Mathieu Lacage files: src/core/assert.h src/core/fatal-error.h url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7e1c5827504f ---- merge with HEAD user: Mathieu Lacage files: utils/replay-simulation.cc url: http://code.nsnam.org/mathieu/ns-3-simu/rev/194f2fa0d47d From code at nsnam-code.ece.gatech.edu Tue Jul 29 12:37:24 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Tue, 29 Jul 2008 15:37:24 -0400 Subject: [Ns-commits] ns-3-dev Message-ID: <1217360244.0@code.nsnam.org> ---- Fix TcpSocketImpl rx buffer logic (closes 248) user: Raj Bhattacharjea files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h url: http://code.nsnam.org/ns-3-dev/rev/53ec8893863d From tomhend at u.washington.edu Wed Jul 30 00:45:51 2008 From: tomhend at u.washington.edu (tomhend@u.washington.edu) Date: Wed, 30 Jul 2008 00:45:51 -0700 Subject: [Ns-commits] ns-3-dev: output of run-tests: success Message-ID: <200807300745.m6U7jpNx032210@ns-regression.ee.washington.edu> Tue Jul 29 22:50:01 PDT 2008 Regression testing for machine: ns-regression Linux 2.6.22.9-61.fc6 x86_64 g++ (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13) ----------------------------- SUCCESS: waf -d debug configure; ./waf --valgrind --regression passed on ns-3-dev SUCCESS: waf -d optimized configure; ./waf --valgrind --regression passed on ns-3-dev Regression testing for machine: ns-old Linux 2.6.20-1.2320.fc5 i686 g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on ns-old SUCCESS: waf -d optimized configure; ./waf --regression passed on ns-old Regression testing for machine: darwin-ppc Darwin 8.11.0 Power Macintosh powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) ----------------------------- SUCCESS: waf -d debug configure; ./waf --regression passed on darwin-ppc SUCCESS: waf -d optimized configure; ./waf --regression passed on darwin-ppc From code at nsnam-code.ece.gatech.edu Wed Jul 30 06:41:12 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 30 Jul 2008 09:41:12 -0400 Subject: [Ns-commits] www Message-ID: <1217425272.0@code.nsnam.org> ---- update maintainer list user: Tom Henderson files: html_src/maintainers.html url: http://code.nsnam.org/www/rev/6ad84c31e355 From code at nsnam-code.ece.gatech.edu Wed Jul 30 08:13:33 2008 From: code at nsnam-code.ece.gatech.edu (code@nsnam-code.ece.gatech.edu) Date: Wed, 30 Jul 2008 11:13:33 -0400 Subject: [Ns-commits] gjc/ns-3-virtual-netdevice Message-ID: <1217430813.0@code.nsnam.org> ---- a few tweaks to the release steps document user: Tom Henderson files: doc/release_steps.txt url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/85959d329c8c ---- Fix a typo in the WAF scripts; don't access m_linktask directly, use the get_target_name() method instead (to make it work with waf trunk). user: Gustavo J. A. M. Carneiro files: utils/wscript wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7617aa80498d ---- Fix the WAF --run option for running a program with command line options user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/79f77914c31c ---- Update NS_LOG documentation user: Tom Henderson files: src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ff124e6986a7 ---- add extra StopAt call to ensure that the simulation ends at some point. user: Mathieu Lacage files: samples/main-ap-wifi.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/78ef05e7239d ---- the NAV should be updated only when the packet is _not_ addressed to us. (see section 9.2.5.4) user: Federico Maguolo files: src/devices/wifi/mac-low.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e56aa089a268 ---- allow rate control algorithms to control more per-packet parameters. user: Federico Maguolo files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b1df486516a4 ---- Hook trace sources into the trace system. Add WifiTrace to give a 'simple' API to tracing wifi-specific sources. user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0b54480c4fd1 ---- RRAA implementation. user: Federico Maguolo files: src/devices/wifi/rraa-mac-stations.cc src/devices/wifi/rraa-mac-stations.h src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/84e79f06621c ---- Fix to make the TCP SYN retransmission do a binary exponential backoff user: Kulin Shah files: src/internet-node/tcp-socket.cc src/node/tcp.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/94b08ee80307 ---- Move TcpSocket::m_retxEvent.Cancel to TcpSocket::Destroy; undoes d4217d7ba4ba user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5a1149f7de4e ---- Fix memory leaks in PendingData class by returning Ptr instead of PendingData* where appropriate user: Raj Bhattacharjea files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ba9d1cad1a7c ---- Use the physical rate where needed. user: Federico Maguolo files: src/devices/wifi/wifi-phy.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/79b65c32b16f ---- Sync event must be properly canceled upon tx during sync. user: Federico Maguolo files: src/devices/wifi/wifi-phy.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d43d9f5a22f8 ---- Release all events left upon Simulator::Destroy user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d64b1561b1c2 ---- Small OLSR memory optimisation. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bf0230eba16e ---- OLSR optimization: avoid doing routing table computation if no local DB changed after receiving a OLSR packet. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cbe5d6629daf ---- store length type field in ethernet packets in network order. user: Guillaume Vu-Brugier files: src/node/ethernet-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ff54bd92e43c ---- OLSR: fix default willingness value, cleanup and fix the MPR computation algorithm. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc src/routing/olsr/olsr-state.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/743e0e351379 ---- First cut at making the socket clone user: Raj Bhattacharjea files: src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d02b7fd0e577 ---- Fixes to tcp and to the ipv4endpointdemux to allow forking to work correctly user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fec623ea779b ---- Cleanup of ipv4endpointdemux and tcpl4protocol user: Raj Bhattacharjea files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/tcp-l4-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a78056f7a7b4 ---- undoes 2326:eec07777d1a2 because localInterface is no longer needed (see bug 136) user: Raj Bhattacharjea files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/89da0ca7c55e ---- fix rtt::copy's signature user: Raj Bhattacharjea files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c5c038661cde ---- Undo changes to the packet sink to accept incoming connections; change the default behavior of the socket connection request notifier instead user: Raj Bhattacharjea files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/node/socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/904e5739f955 ---- This callback is supposed to happen later user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/def55cdb8d5d ---- Merge in forking tcp servers user: Raj Bhattacharjea files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b4183070ed1c ---- introduce ObjectBase user: Mathieu Lacage files: src/common/packet.h src/core/callback.h src/core/object-base.cc src/core/object-base.h src/core/object.h src/core/ptr.cc src/core/trace-resolver.h src/core/wscript src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5f7ad186b798 ---- initial work on Value code user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/param-spec-helper.h src/core/param-spec.cc src/core/param-spec.h src/core/value.cc src/core/value.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2118204a86e6 ---- attempt to perform correctly automatic conversions. user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bf4efb9359c6 ---- get rid of very long constructor user: Mathieu Lacage files: src/mobility/random-position.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/73983ba47afc ---- make Ptr convertible to a Value. user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/param-spec.cc src/core/param-spec.h src/core/value-test.cc src/core/value.cc src/core/value.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/570f3c6c6142 ---- add back IntValue support user: Mathieu Lacage files: src/core/boolean-value.h src/core/int-value.cc src/core/int-value.h src/core/object.cc src/core/param-spec-helper.h src/core/value-test.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6f8733409b3b ---- weird leftover from the ClassId changes. user: Mathieu Lacage files: utils/mobility-visualizer-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ab0f5f2e41ad ---- remove un-needed object.h include. user: Mathieu Lacage files: src/core/int-value.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/985d5ddfd742 ---- add back UintValue user: Mathieu Lacage files: src/core/value-test.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bc706b6e9df3 ---- forgot to add new files user: Mathieu Lacage files: src/core/uint-value.cc src/core/uint-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/db1eb36bfaa4 ---- split ParamSpec::CreateInitialValue -> ParamSpec::GetInitialValue + ParamSpec::CreateValue user: Mathieu Lacage files: src/core/object.cc src/core/param-spec-helper.h src/core/value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/64dbfb5cf589 ---- add back EnumValue user: Mathieu Lacage files: src/core/enum-value.cc src/core/enum-value.h src/core/value-test.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/816df299095d ---- enforce TypeId::PARAM_* flags user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b05c2d0bcd23 ---- bug 133: automate RandomVariable memory management. user: Mathieu Lacage files: src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/common/error-model.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/random-variable.cc src/core/random-variable.h src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h src/node/application.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a0e0ec096169 ---- add Value support to RandomVariable. user: Mathieu Lacage files: src/core/random-variable.cc src/core/random-variable.h src/core/value-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/500ada6a4874 ---- add back FpValue support user: Mathieu Lacage files: src/core/fp-value.cc src/core/fp-value.h src/core/value-test.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ae4d6740d5a0 ---- make param-spec-helper.h public user: Mathieu Lacage files: src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/93ec83b12ccb ---- add Value support to Vector user: Mathieu Lacage files: src/mobility/vector.cc src/mobility/vector.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a74c89d71cba ---- add Value support to Rectangle user: Mathieu Lacage files: src/mobility/rectangle.cc src/mobility/rectangle.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/073c864796ec ---- make headers public. user: Mathieu Lacage files: src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/298b5d2b6fa7 ---- add Value support to Time user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7e6dfae536cd ---- fix Value support user: Mathieu Lacage files: src/mobility/rectangle.cc src/mobility/rectangle.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/588a4d8324b7 ---- add missing Make functions user: Mathieu Lacage files: src/mobility/vector.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7fada3c72c4f ---- untested templates rarely work. user: Mathieu Lacage files: src/core/param-spec-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/025986c8b400 ---- add a default constructor for the TypeId class user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bc7abfdb0748 ---- a pretty simple wrapper around TypeId+Parameters: ObjectFactory user: Mathieu Lacage files: src/core/object-factory.cc src/core/object-factory.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ffd1c96afe4b ---- implement missing methods user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6b87484eb086 ---- add automatic conversion from string to PValue. user: Mathieu Lacage files: src/core/object.cc src/core/object.h src/core/value.cc src/core/value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/45cd59c6ddf8 ---- fix typo: non-matching delaration/implementation user: Mathieu Lacage files: src/core/param-spec-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5d65139862fa ---- convert Mobility subsystem to Value framework user: Mathieu Lacage files: samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/wscript src/devices/wifi/propagation-loss-model.cc src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/position-allocator.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.cc src/mobility/random-waypoint-mobility-model.h src/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/mobility/wscript utils/mobility-visualizer-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fd9d94d518d2 ---- rework slightly ns2 mobility support user: Mathieu Lacage files: src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/ns2-mobility-helper.cc src/mobility/ns2-mobility-helper.h src/mobility/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/99a92e7f17b2 ---- add hierarchical support to MobilityHelper user: Mathieu Lacage files: src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/mobility/mobility-helper.cc src/mobility/mobility-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/281ea8b13525 ---- merge with HEAD user: Mathieu Lacage files: doc/tutorial/oneif.png doc/tutorial/threeif.png samples/main-grid-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/core/object.cc src/core/object.h src/core/ptr.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-helper.cc src/mobility/mobility-model.cc src/mobility/ns2-mobility-helper.cc src/mobility/random-waypoint-mobility-model.cc utils/mobility-visualizer-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0950067d70a2 ---- report more get/set errors user: Mathieu Lacage files: src/core/param-spec-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/759adf2fdf98 ---- kill non-existant method user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6d2c158547b3 ---- add ObjectVector value support. user: Mathieu Lacage files: src/core/object-vector.cc src/core/object-vector.h src/core/value-test.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/17f406c71505 ---- add big warning user: Mathieu Lacage files: src/core/value.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c54440da3228 ---- add XXX markers. user: Mathieu Lacage files: src/core/object-vector.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a39f985b9936 ---- rework param-spec-helper code to avoid having to deal with pointers to member functions et al. user: Mathieu Lacage files: src/core/boolean-value.h src/core/fp-value.h src/core/int-value.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/mobility/rectangle.h src/mobility/vector.h src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/04fe819b3ad1 ---- convert RandomVariable, Rectangle, Vector, and Time to the new Class Helper user: Mathieu Lacage files: src/core/class-value-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/wscript src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8744ec60e8e6 ---- introduce top-level ParamSpec for bindings. user: Mathieu Lacage files: src/core/boolean-value.h src/core/class-value-helper.h src/core/fp-value.h src/core/int-value.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/mobility/rectangle.h src/mobility/vector.h src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/88dc7d4a6731 ---- add Value support to Mac48Address user: Mathieu Lacage files: src/node/mac48-address.cc src/node/mac48-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a50e95c98d3f ---- add Value support to DataRate user: Mathieu Lacage files: src/common/data-rate.cc src/common/data-rate.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d493ee1f9e9b ---- add Value support to Address user: Mathieu Lacage files: src/node/address.cc src/node/address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/85fae7abb9d9 ---- fix an old typo. user: Mathieu Lacage files: src/node/mac48-address.h src/node/mac64-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/78222cdb1963 ---- replace ambiguous constructor with separate construction function. user: Mathieu Lacage files: src/common/data-rate.cc src/common/data-rate.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bbdf1d469f8f ---- convert DropTailQueue to parameters user: Mathieu Lacage files: src/node/drop-tail-queue.cc src/node/drop-tail-queue.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/86e298a40289 ---- add device/node containers for helper API. user: Mathieu Lacage files: src/node/net-device-container.cc src/node/net-device-container.h src/node/node-container.cc src/node/node-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/004ac83aca83 ---- an initial draft of helper classes. don't work yet. user: Mathieu Lacage files: src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4ff45fa08781 ---- add node/device containers to build user: Mathieu Lacage files: src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5a699758b397 ---- helper getters and setters for c++ native types. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7b145012b2eb ---- get rid of Value::ConvertFrom method. user: Mathieu Lacage files: src/core/object.cc src/core/value.cc src/core/value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/00ef5829bbe8 ---- macro-ify user: Mathieu Lacage files: src/common/data-rate.cc src/common/data-rate.h src/core/value-helper.h src/core/wscript src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/node/address.h src/node/mac48-address.cc src/node/mac48-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6cbcb8fe4551 ---- get rid of ParamSpec::CreateValue. user: Mathieu Lacage files: src/core/enum-value.cc src/core/enum-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/param-spec-helper.h src/core/value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5609a96df2f6 ---- split initial value from ParamSpec. user: Mathieu Lacage files: src/applications/onoff/onoff-application.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.h src/devices/point-to-point/point-to-point-net-device.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/217a447122a6 ---- Backed out changeset 7b145012b2eb user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d255c38a98d1 ---- merge user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9c9d1a49d061 ---- split checker from ParamSpec. user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9245ec163111 ---- move checker creation function to .cc file. user: Mathieu Lacage files: src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/uint-value.cc src/core/uint-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9c8d27c408db ---- InitialValue support user: Mathieu Lacage files: src/core/initial-value.cc src/core/initial-value.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/20d320717da7 ---- small tweaking user: Mathieu Lacage files: src/core/initial-value.cc src/core/initial-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aa743cb73c71 ---- add missing include. user: Mathieu Lacage files: src/core/initial-value.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0704eed0ad10 ---- PARAM -> ATTR user: Mathieu Lacage files: src/core/object.cc src/core/object.h src/mobility/mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b946f13bc8cb ---- PValue -> Attribute user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/initial-value.cc src/core/initial-value.h src/core/int-value.cc src/core/int-value.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/node/address.cc src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3a98e1db7f80 ---- use helpr macro where needed. user: Mathieu Lacage files: src/node/address.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d54b42cd8800 ---- ParamSpec -> Accessor user: Mathieu Lacage files: src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/core/value.cc src/core/value.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3128175f5866 ---- Accessor -> AttributeAccessor user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.cc src/core/enum-value.h src/core/fp-value.cc src/core/fp-value.h src/core/int-value.cc src/core/int-value.h src/core/object-vector.cc src/core/object-vector.h src/core/object.cc src/core/object.h src/core/param-spec-helper.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value.cc src/core/value.h src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/23415bac7eaf ---- Value -> AttributeValue user: Mathieu Lacage files: src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/int-value.h src/core/object-vector.h src/core/object.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/value.cc src/core/value.h src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/44e34ffee8e3 ---- value.h -> attribute.h user: Mathieu Lacage files: src/common/data-rate.h src/core/attribute.cc src/core/attribute.h src/core/boolean-value.h src/core/class-value-helper.h src/core/enum-value.h src/core/fp-value.h src/core/initial-value.h src/core/int-value.h src/core/object-factory.h src/core/object-vector.h src/core/object.cc src/core/object.h src/core/random-variable.h src/core/uint-value.h src/core/value.cc src/core/value.h src/core/wscript src/mobility/mobility-helper.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/mac48-address.h src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e2ac9f9aeeb9 ---- UintValue -> Uinteger, IntValue -> Integer user: Mathieu Lacage files: samples/main-grid-topology.cc src/core/initial-value.cc src/core/int-value.cc src/core/int-value.h src/core/random-variable.cc src/core/random-variable.h src/core/uint-value.cc src/core/uint-value.h src/core/value-helper.h src/core/value-test.cc src/mobility/position-allocator.cc src/node/drop-tail-queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4a0b22a3f5fa ---- EnumValue -> Value user: Mathieu Lacage files: src/core/enum-value.cc src/core/enum-value.h src/core/value-test.cc src/mobility/position-allocator.cc src/mobility/random-walk-2d-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/baffd08c6898 ---- BooleanValue -> Boolean user: Mathieu Lacage files: src/core/boolean-value.cc src/core/boolean-value.h src/core/value-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d4a91f8bb374 ---- small typo: use the Value type for simple checking. user: Mathieu Lacage files: src/core/value-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/78446ab94ef5 ---- indent align user: Mathieu Lacage files: src/core/value-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/10d1420573df ---- fpValue -> Double user: Mathieu Lacage files: samples/main-grid-topology.cc src/core/fp-value.cc src/core/fp-value.h src/core/value-test.cc src/mobility/position-allocator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/74fb004db27c ---- convert RandomVariable to new helpers. user: Mathieu Lacage files: src/core/random-variable.cc src/core/random-variable.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e1b65471f159 ---- fix includes user: Mathieu Lacage files: src/core/value-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f2a03c7d069c ---- convert to new helpers user: Mathieu Lacage files: src/simulator/nstime.h src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/eee344085a96 ---- remove old helpers user: Mathieu Lacage files: src/core/class-value-helper.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ba80c489f8cf ---- param-spec-helper.h -> attribute-accessor-helper.h user: Mathieu Lacage files: src/core/attribute-accessor-helper.h src/core/enum-value.h src/core/param-spec-helper.h src/core/value-helper.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/30127bc12056 ---- value-test.cc -> attribute-test.cc user: Mathieu Lacage files: src/core/attribute-test.cc src/core/value-test.cc src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3ad8ebe70756 ---- value-helper.h -> attribute-helper.h user: Mathieu Lacage files: src/common/data-rate.h src/core/attribute-helper.h src/core/boolean-value.h src/core/fp-value.h src/core/int-value.h src/core/random-variable.h src/core/uint-value.h src/core/value-helper.h src/core/wscript src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/mac48-address.h src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8979f07befd5 ---- boolean-value -> boolean user: Mathieu Lacage files: src/core/attribute-test.cc src/core/boolean-value.cc src/core/boolean-value.h src/core/boolean.cc src/core/boolean.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8efda0e4423a ---- small typo user: Mathieu Lacage files: src/core/boolean.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/57fe34e08d8d ---- int-value -> integer user: Mathieu Lacage files: src/core/attribute-test.cc src/core/initial-value.cc src/core/int-value.cc src/core/int-value.h src/core/integer.cc src/core/integer.h src/core/wscript src/mobility/position-allocator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/23ab3212cec4 ---- uint-value -> uinteger user: Mathieu Lacage files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/initial-value.cc src/core/uint-value.cc src/core/uint-value.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/node/drop-tail-queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8253e8353689 ---- fp-value -> double user: Mathieu Lacage files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/double.cc src/core/double.h src/core/fp-value.cc src/core/fp-value.h src/core/wscript src/mobility/position-allocator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8f40bc572412 ---- enum-value -> enum user: Mathieu Lacage files: samples/main-grid-topology.cc src/core/attribute-test.cc src/core/enum-value.cc src/core/enum-value.h src/core/enum.cc src/core/enum.h src/core/wscript src/mobility/position-allocator.cc src/mobility/random-walk-2d-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/87f009efcb3f ---- AddParameter -> AddAttribute user: Mathieu Lacage files: src/core/attribute-test.cc src/core/initial-value.cc src/core/object-factory.h src/core/object.cc src/core/object.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e8f7c4960576 ---- Attributes -> AttributeList user: Mathieu Lacage files: src/core/attribute-test.cc src/core/initial-value.cc src/core/object-factory.h src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/91662d921a83 ---- Object::Set/Get -> Object::SetAttribute/GetAttribute user: Mathieu Lacage files: src/core/attribute-test.cc src/core/object.cc src/core/object.h src/node/drop-tail-queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7f5679184b79 ---- remove accessor BASE arg to MakeAccessorHelper user: Mathieu Lacage files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/enum.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a48106d6f3b4 ---- add an IntegerTraceSource which behaves just like an Integer. user: Mathieu Lacage files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/integer-trace-source.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/93028d4474ba ---- actually allow connection and disconnection to trace sources registered in TypeIds user: Mathieu Lacage files: src/core/attribute-test.cc src/core/integer-trace-source.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.cc src/core/trace-source-accessor.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c77e43117673 ---- get rid of useless accessor maker user: Mathieu Lacage files: src/core/attribute-test.cc src/core/integer-trace-source.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aafe5d5c2922 ---- invoke getters on tid temp variable to allow proper iteration over tid list. user: Mathieu Lacage files: src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2c3c870a5f3c ---- make EventTraceSource acceptable to the MakeTraceSourceAccessor function user: Mathieu Lacage files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/integer-trace-source.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8e4ee14cc574 ---- InitialValue -> GlobalValue user: Mathieu Lacage files: src/core/global-value.cc src/core/global-value.h src/core/initial-value.cc src/core/initial-value.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/da5d68ddf6c5 ---- replace IntegerTraceSource with ValueTraceSource user: Mathieu Lacage files: src/core/attribute-test.cc src/core/integer-trace-source.h src/core/value-trace-source.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/23b763621698 ---- test the ValueTraceSource with an arbitrary class. user: Mathieu Lacage files: src/core/attribute-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/181c6a5b14c1 ---- make NetDevice fully virtual. user: Mathieu Lacage files: examples/csma-packet-socket.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/udp-socket.cc src/node/net-device.cc src/node/net-device.h tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/254581fb9e9c ---- add a few public methods for the Config code user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/86f7ea794e83 ---- do not attempt to access the AttributeList as a fallback from GlobalValue. user: Mathieu Lacage files: src/core/global-value.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ae81f8ac1854 ---- add a base arg to MakeSimpleAttributeChecker user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/24e929fe7d4c ---- A Config class which hooks into the Object Attribute/Tracing system. user: Mathieu Lacage files: src/core/config.cc src/core/config.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1d1f77782138 ---- merge user: Mathieu Lacage files: src/core/config.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/700b9d1c6bff ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/febce6836ef3 ---- export public header user: Mathieu Lacage files: src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/64ab84674302 ---- application and netdevice lists are attributes now. user: Mathieu Lacage files: src/node/node.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8ace2f58506e ---- fix tests user: Mathieu Lacage files: src/core/config.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7d1d80aea47b ---- convert NodeList to Attributes. user: Mathieu Lacage files: src/node/node-list.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2538b244b3c7 ---- use Attributes in ErrorModel. user: Mathieu Lacage files: examples/simple-error-model.cc src/common/error-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8db62d9a69fd ---- EventTraceSource -> TracedCallback, ValueTraceSource -> TracedValue. user: Mathieu Lacage files: src/core/attribute-test.cc src/core/event-trace-source.cc src/core/event-trace-source.h src/core/traced-callback.cc src/core/traced-callback.h src/core/traced-value.h src/core/value-trace-source.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/adbc284a5849 ---- add templated version of ObjectFactory::Create user: Mathieu Lacage files: src/core/object-factory.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a6097b0414b3 ---- port Olsr code to attributes/helpers user: Mathieu Lacage files: examples/simple-point-to-point-olsr.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-agent.h src/routing/olsr/olsr-helper.cc src/routing/olsr/olsr-helper.h src/routing/olsr/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d5b05b706999 ---- add extra checker construction function user: Mathieu Lacage files: src/core/uinteger.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1590feefbf20 ---- add extra checker construction function user: Mathieu Lacage files: src/core/integer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aeee361ade33 ---- add extra checker construction function user: Mathieu Lacage files: src/core/double.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/13dc7808d84c ---- add an extra overload of SetTypeId to avoid overload resolution confusions. user: Mathieu Lacage files: src/core/object-factory.cc src/core/object-factory.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c35c4f282206 ---- do not use the private constructor to avoid overload resolution confusions. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c3341ba4cbf8 ---- forgot to uncomment code. user: Mathieu Lacage files: src/routing/olsr/olsr-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/45c5f5aa07d3 ---- typo. user: Mathieu Lacage files: src/routing/olsr/olsr-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c06eb92133a1 ---- make Ipv4Address/Ipv4Mask attributes user: Mathieu Lacage files: src/node/ipv4-address.cc src/node/ipv4-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f2293afeeac1 ---- use names closer to those used in the previous DefaultValues. user: Mathieu Lacage files: src/common/error-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2cd8723ece97 ---- port Applications to Attributes user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h src/node/application.cc src/node/application.h tutorial/tutorial-bus-network.cc tutorial/tutorial-! csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1c69ea12779c ---- fix compilation bug on osx user: Mathieu Lacage files: src/core/attribute-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/91109d479b4c ---- re-organize the code to avoid link-time errors due to duplicate symbols. user: Mathieu Lacage files: src/core/attribute.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e91c92db28c0 ---- do not use operator []. Use iterators instead to work with std::list. user: Mathieu Lacage files: src/core/object-vector.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9dfbcd50df64 ---- convert InternetNode to Attributes. user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e01570293b98 ---- fix optimized build user: Mathieu Lacage files: src/mobility/position-allocator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/806f6efe1c33 ---- convert CsmaNetDevice to Attributes. user: Mathieu Lacage files: examples/csma-packet-socket.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma-topology.cc src/node/node.cc src/node/node.h utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1fb9430f642d ---- add missing NS_OBJECT_ENSURE_REGISTERED calls. user: Mathieu Lacage files: src/devices/csma/csma-net-device.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3eaeac1dd5ed ---- introduce the ns3::String class, get rid of the string -> Attribute implicit conversion, and get rid of MakeDataRate, port PointToPointNetDevice to Attributes user: Mathieu Lacage files: examples/csma-multicast.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/common/data-rate.cc src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/string.cc src/core/string.h src/core/wscript src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-topology.cc src/node/ipv4-address.cc tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/50d0da37f02f ---- merge with HEAD user: Mathieu Lacage files: examples/simple-point-to-point-olsr.cc samples/main-ap-wifi.cc src/applications/onoff/onoff-application.cc src/applications/onoff/onoff-application.h src/common/error-model.cc src/core/object.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/mobility/ns2-mobility-file-topology.cc src/mobility/ns2-mobility-file-topology.h src/mobility/position-allocator.cc src/mobility/position-allocator.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-waypoint-mobility-model.cc src/node/ipv4-address.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h src/simulator/simulator.cc utils/mobility-visualizer-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e667dc0f350e ---- add example for trace connect/disconnection with trace paths user: Mathieu Lacage files: src/core/config.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/da3ec9cc3ba3 ---- do not use anonymous namespace in header user: Mathieu Lacage files: src/core/attribute.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/984b364e3111 ---- Copy is not needed anymore. user: Mathieu Lacage files: src/core/attribute.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5a8fbcad4cb5 ---- Use a temporary to avoid confusing the compiler. user: Mathieu Lacage files: src/core/object-factory.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/092b9687568d ---- MacParameters -> WifiMacParameters user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h src/devices/wifi/wifi-mac-queue.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/18b690d1e74b ---- small typo user: Mathieu Lacage files: src/devices/wifi/wifi-mac-parameters.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a72ee2fc1f30 ---- convert WifiMacParameters to Attributes. user: Mathieu Lacage files: src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ffd115ad2589 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f80ce8fb9999 ---- avoid macro namespace polution. user: Mathieu Lacage files: src/core/traced-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/347c418403d4 ---- typos in untested code path. user: Mathieu Lacage files: src/core/attribute-accessor-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a00e97e256ea ---- output correct information about non-matching types. user: Mathieu Lacage files: src/core/callback.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9402a946ac3d ---- add ATTRIBUTE_VALUE_IMPLEMENT_NO_SERIALIZE user: Mathieu Lacage files: src/core/attribute-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3f561ae03f89 ---- add extra NodeContainer constructors user: Mathieu Lacage files: src/node/node-container.cc src/node/node-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d189f25169ee ---- setup a working behavior by default user: Mathieu Lacage files: src/mobility/mobility-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c15129b75e3a ---- add ListPositionAllocator user: Mathieu Lacage files: src/mobility/position-allocator.cc src/mobility/position-allocator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/54022e0d243b ---- add default constructor user: Mathieu Lacage files: src/contrib/gnuplot.cc src/contrib/gnuplot.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/55057c67d4f6 ---- introduce AttributeChecker::Create and use it instead of AttributeValue::Copy. user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/object.cc src/core/uinteger.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a4896ebf6e1d ---- add some debugging output user: Mathieu Lacage files: src/mobility/mobility-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/15e8f12266da ---- report attribute setting errors as early as possible. user: Mathieu Lacage files: src/core/object-factory.cc src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7c9d1c314beb ---- improve debugging output. user: Mathieu Lacage files: src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/58182a1561cc ---- port wifi model to Attributes user: Mathieu Lacage files: samples/main-adhoc-wifi.cc samples/wscript src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/aarf-wifi-manager.h src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/arf-wifi-manager.h src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-helper.h src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac-queue.h src/dev! ices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/db72c0e7743e ---- add missing include user: Mathieu Lacage files: src/applications/onoff/onoff-application.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/50e66705ed7b ---- make sure the default behavior does not crash. user: Mathieu Lacage files: src/mobility/mobility-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b9ec2ac7b21e ---- give Attribute powers to ssid user: Mathieu Lacage files: src/devices/wifi/ssid.cc src/devices/wifi/ssid.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/75df305d02d9 ---- avoid crashing AP wifi sample user: Mathieu Lacage files: samples/main-ap-wifi.cc samples/wscript src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a527ec47b756 ---- ensure that Dispose is invoked at one point. user: Mathieu Lacage files: src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d5f8bee5fcbd ---- avoid memory leaks user: Mathieu Lacage files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/05f9cec44621 ---- implement context-based trace connection user: Mathieu Lacage files: src/core/callback.h src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.h src/core/traced-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b451b5fc8b57 ---- register and unregister the NodeList as a config root namespace user: Mathieu Lacage files: src/core/config.cc src/core/config.h src/node/node-list.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/86a40c7cbfe9 ---- do not use Queue::CreateDefault user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-global-routing.cc examples/udp-echo.cc src/devices/csma/csma-ipv4-topology.cc src/devices/point-to-point/point-to-point-topology.cc tutorial/point-to-point-ipv4-topology.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/80cdc3eec057 ---- re-implement tracing using Attributes. user: Mathieu Lacage files: src/node/queue.cc src/node/queue.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0dd75c81244e ---- port AsciiTrace to Config::ConnectWithContext user: Mathieu Lacage files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/node/queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/08297f16760f ---- port pcap trace to Config. user: Mathieu Lacage files: src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/08b25d309a04 ---- be consistant in how lists of objects are named. user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c937f3317a1f ---- get rid of uneeded TraceResolver user: Mathieu Lacage files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a664a52f2cc3 ---- convert to new trace system user: Mathieu Lacage files: src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aadaad12287c ---- use Config-based trace system user: Mathieu Lacage files: examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-random-topology.cc samples/main-random-walk.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4e9ba43f7b9e ---- remove old trace system user: Mathieu Lacage files: src/node/node-list.cc src/node/node-list.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/91020a8d4264 ---- kill TraceResolver et al. user: Mathieu Lacage files: src/core/object.cc src/core/object.h src/core/wscript src/devices/wifi/mac-low.cc src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-static-routing.h src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.h src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h src/node/net-device.h src/node/node.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a9b88fdc09d6 ---- kill old code. user: Mathieu Lacage files: src/core/array-trace-resolver.cc src/core/array-trace-resolver.h src/core/callback-trace-source.cc src/core/callback-trace-source.h src/core/composite-trace-resolver.cc src/core/composite-trace-resolver.h src/core/fv-trace-source.h src/core/stream-tracer-test.cc src/core/stream-tracer.h src/core/sv-trace-source.h src/core/trace-context-element.cc src/core/trace-context-element.h src/core/trace-context.cc src/core/trace-context.h src/core/trace-doc.cc src/core/trace-doc.h src/core/trace-resolver.cc src/core/trace-resolver.h src/core/trace-source.cc src/core/trace-source.h src/core/uv-trace-source.h src/core/variable-tracer-test.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-topology.cc src/mobility/random-topology.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/401bfe8c0176 ---- port last rate control algorithms user: Mathieu Lacage files: src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/onoe-wifi-manager.h src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/rraa-wifi-manager.h src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2e6e1a6e0d94 ---- renamed files user: Mathieu Lacage files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/amrr-mac-stations.cc src/devices/wifi/amrr-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/onoe-mac-stations.cc src/devices/wifi/onoe-mac-stations.h src/devices/wifi/rraa-mac-stations.cc src/devices/wifi/rraa-mac-stations.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7a38029a2e5b ---- more renamed files user: Mathieu Lacage files: src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3fc951966b1b ---- remove unused code user: Mathieu Lacage files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/mac-low.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/88a22bc766a1 ---- kill dead files. user: Mathieu Lacage files: src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-mac-parameters.cc src/devices/wifi/wifi-mac-parameters.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fde3236f0e9c ---- port propagation models and channel to attributes. user: Mathieu Lacage files: samples/main-propagation-loss.cc src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fe90cf0b2c63 ---- typo is code unused until then. user: Mathieu Lacage files: src/core/attribute.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ab5aaa022458 ---- make pac, phy, et al available through Attributes user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5df02c95c679 ---- kill dead code user: Mathieu Lacage files: src/mobility/rectangle-default-value.cc src/mobility/rectangle-default-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/83477b88bc14 ---- kill usage of default-value.h user: Mathieu Lacage files: src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/65c3afe26771 ---- remove from build removed files user: Mathieu Lacage files: src/mobility/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/16ee135c8db9 ---- give Attribute power to ObjectFactory class. user: Mathieu Lacage files: src/core/object-factory.cc src/core/object-factory.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/469bcb4d0010 ---- get rid of DefaultValue usage in internet-node user: Mathieu Lacage files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-header.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b13dd6239954 ---- revert to previous behavior: windowSize is initialized by default to 0xffff user: Mathieu Lacage files: src/internet-node/tcp-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aa47d3264e88 ---- kill DataRateDefaultValue user: Mathieu Lacage files: src/common/data-rate.cc src/common/data-rate.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e03d9fefa80b ---- do not use DefaultValues in simulator user: Mathieu Lacage files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/simulator/scheduler.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time-default-value.cc src/simulator/time-default-value.h src/simulator/wscript utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ab98bf436a17 ---- avoid optimized build warning. user: Mathieu Lacage files: src/internet-node/pcap-trace.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/627fef42e280 ---- avoid infinite loop. user: Mathieu Lacage files: src/devices/wifi/propagation-delay-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fb49fd82cbfd ---- initialize properly mtu field. user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/01a2e3e1924d ---- initialize properly the max msdu field. user: Mathieu Lacage files: src/devices/wifi/wifi-mac.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cd5b1cd332fe ---- avoid typeid initialization ordering pb. user: Mathieu Lacage files: src/internet-node/tcp-l4-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bb951e685f64 ---- start the OLSR agent user: Mathieu Lacage files: src/routing/olsr/olsr-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d8730df76e9c ---- ensure proper initialization user: Mathieu Lacage files: src/mobility/hierarchical-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8e3857859ce0 ---- use the right attribute names user: Mathieu Lacage files: src/mobility/mobility-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1ae79cc70f27 ---- another typo in Attribute names. user: Mathieu Lacage files: src/mobility/hierarchical-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fe7da55d00a0 ---- make Disconnect work with trace contexts. user: Mathieu Lacage files: src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.h src/core/traced-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d5cff2968984 ---- add FailSafe versions of setters which could fail. user: Mathieu Lacage files: src/core/attribute-test.cc src/core/config.cc src/core/config.h src/core/global-value.cc src/core/global-value.h src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/15d5421022a1 ---- disable mobility visualizer temporarily. user: Mathieu Lacage files: utils/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fd0fa0cec413 ---- more FailSafe methods user: Mathieu Lacage files: src/core/attribute-test.cc src/core/object.cc src/core/object.h src/node/drop-tail-queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5f3bdaf2a77c ---- make GetAttributeFlags and GetAttributeChecker public. add GetAttributeHelp user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b45af20ffe2b ---- ensure that device is reported in node. user: Mathieu Lacage files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cc6ceef18cd3 ---- rewrite CommandLine to not handle DefaultValues anymore. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-default-value.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/wscript src/core/command-line.cc src/core/command-line.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1aae382e65e2 ---- handle string input in GlobalValue code. Improve tests. user: Mathieu Lacage files: src/core/global-value.cc src/core/global-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/793375cbbed6 ---- kill DefaultValue user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-propagation-loss.cc samples/main-random-walk.cc src/core/default-value.cc src/core/default-value.h src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/type-id-default-value.cc src/core/type-id-default-value.h src/core/wscript src/internet-node/rtt-estimator.h src/simulator/scheduler-factory.cc src/simulator/scheduler-factory.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/sched! uler-map.cc src/simulator/simulator.cc src/simulator/time.cc src/simulator/wscript utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5b41cb5c3fcf ---- forgot to ensure registration of GridPositionAllocator. user: Mathieu Lacage files: src/mobility/position-allocator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/685b62ddfbd8 ---- kill dead code. user: Mathieu Lacage files: src/mobility/grid-topology.cc src/mobility/grid-topology.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7732a787db14 ---- attribute should be Uinteger, not Integer user: Mathieu Lacage files: src/mobility/position-allocator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/68d9f5888995 ---- add missing copyright statements. user: Mathieu Lacage files: src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/boolean.cc src/core/boolean.h src/core/command-line.cc src/core/command-line.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/global-value.cc src/core/global-value.h src/core/integer.cc src/core/integer.h src/core/uinteger.cc src/core/uinteger.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/31d4960dc31b ---- rename old VALUE leftovers user: Mathieu Lacage files: src/common/data-rate.cc src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/object.h src/core/string.cc src/core/string.h src/devices/wifi/ssid.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/vector.cc src/mobility/vector.h src/node/address.cc src/node/address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/mac48-address.cc src/node/mac48-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3e28107b870f ---- doxygen doc user: Mathieu Lacage files: src/core/attribute.h src/core/object-factory.cc src/core/object-factory.h src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c09faa6c90bf ---- doxygen doc user: Mathieu Lacage files: src/core/attribute-helper.h src/core/boolean.h src/core/command-line.h src/core/double.h src/core/enum.h src/core/global-value.h src/core/integer.h src/core/string.h src/core/uinteger.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5011c132ed6c ---- dox doc user: Mathieu Lacage files: src/core/config.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b74a38fc7a9a ---- add missing copyright/license headers user: Mathieu Lacage files: src/core/config.cc src/core/config.h src/core/object-factory.cc src/core/object-factory.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/50d78910a997 ---- dox doc user: Mathieu Lacage files: src/core/trace-source-accessor.cc src/core/trace-source-accessor.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d8bf55c18428 ---- dox doc user: Mathieu Lacage files: src/core/traced-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c6722f33bb59 ---- kill multiple constructors per TypeId user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/38274d42d73b ---- check all errors. user: Mathieu Lacage files: src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4b09d2511d4f ---- do not set attributes if they have their default value. user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/83a605082fb6 ---- get rid of CreateObjectWith user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-propagation-loss.cc src/core/attribute-test.cc src/core/object.h src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/dca-txop.cc src/devices! /wifi/propagation-loss-model.cc src/devices/wifi/wifi-helper.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-node.cc src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/internet-! node/udp-socket.h src/mobility/mobility-helper.cc src/node/packet-sock et-factory.cc src/node/packet-socket.cc src/node/packet-socket.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/routing-table.h tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3ebf97150166 ---- TraceSourceConnect -> TraceConnect && TraceSourceDisconnect -> TraceDisconnect user: Mathieu Lacage files: src/core/attribute-test.cc src/core/config.cc src/core/object.cc src/core/object.h src/mobility/hierarchical-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5f22033d1408 ---- Config::Connect -> Config::ConnectWithoutContext && Config::ConnectWithContext -> Config::Connect user: Mathieu Lacage files: doc/tracing.h examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-ap-wifi.cc samples/main-random-topology.cc samples/main-random-walk.cc src/core/attribute-test.cc src/core/config.cc src/core/config.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h src/core/traced-callback.cc src/core/traced-callback.h src/core/traced-value.h src/devices/wifi/wifi-trace.cc src/internet-node/ascii-trace.cc src/internet-node/pcap-trace.cc src/mobility/hierarchical-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a8f89acd17a1 ---- fix doxygen errors user: Mathieu Lacage files: src/applications/packet-sink/packet-sink.h src/core/attribute.h src/core/object.h src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.h src/devices/wifi/wifi.h src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-interface.h src/internet-node/udp-l4-protocol.h src/mobility/random-direction-2d-mobility-model.h src/mobility/random-walk-2d-mobility-model.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b504951bcca8 ---- kill valueref dox macro. user: Mathieu Lacage files: doc/doxygen.conf url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/01685e2f0add ---- fix typo user: Mathieu Lacage files: src/mobility/random-walk-2d-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6ad4d5c9fa1b ---- make sure attributes always start with a capital letter. user: Mathieu Lacage files: src/mobility/mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8248bc4b4e85 ---- Add sufficient information to AttributeChecker to generate nice-looking doxygen documentation. user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-vector.cc src/core/object-vector.h src/core/uinteger.cc src/core/uinteger.h src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/wifi-mac.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fcc1728eb669 ---- add Application::SetNode and NetDevice::SetNode, use them from Node::AddApplication and Node::AddDevice. kill useless "Node" attributes. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/udp-echo.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma-topology.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol! .cc src/internet-node/udp-socket.cc src/node/application.cc src/node/application.h src/node/net-device.h src/node/node.cc tutorial/point-to-point-ipv4-topology.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6c389d0c717d ---- rework the Wifi API to not use a single WifiNetDevice::Setup method user: Mathieu Lacage files: src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4297e8c61615 ---- add back support for introspected doxygen. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc examples/tcp-large-transfer-errors.cc examples/tcp-large-transfer.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/core/attribute-test.cc src/core/object.cc src/core/object.h src/devices/csma/csma-channel.cc src/devices/csma/csma! -net-device.cc src/devices/csma/csma-topology.h src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/udp-l4-protocol.cc src/mobility/hier! archical-mobility-model.cc src/mobility/mobility-helper.cc src/mobilit y/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/mobility/static-mobility-model.cc src/mobility/static-speed-mobility-model.cc src/node/application.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4.cc src/node/net-device.cc src/node/node.cc src/node/packet-socket-factory.cc src/node/queue.cc src/node/socket-factory.cc src/node/tcp.cc src/node/udp.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent.cc src/routing/olsr/olsr-helper.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d9262bff6df2 ---- move helpers to their own dir. user: Mathieu Lacage files: src/devices/csma/csma-helper.cc src/devices/csma/csma-helper.h src/devices/point-to-point/point-to-point-helper.cc src/devices/point-to-point/point-to-point-helper.h src/devices/wifi/wifi-helper.cc src/devices/wifi/wifi-helper.h src/devices/wifi/wscript src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/helper/wscript src/mobility/mobility-helper.cc src/mobility/mobility-helper.h src/mobility/wscript src/node/net-device-container.cc src/node/net-device-container.h src/node/node-container.cc src/node/node-container.h src/node/wscript src/routing/olsr/olsr-helper.cc src/routing/olsr/olsr-helper.h src/routing/olsr/w! script src/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1308da4cb3bf ---- Add sufficient information to AttributeChecker to generate nice-looking documentation. user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute-test.cc src/core/attribute.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-vector.cc src/core/object-vector.h src/core/uinteger.cc src/core/uinteger.h src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/wifi-mac.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d20de79b9a87 ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a531c499514b ---- merge with HEAD user: Mathieu Lacage files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/37d67109db68 ---- add CopyObject user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8dd96726ef24 ---- merge with HEAD user: Mathieu Lacage files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/node/socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/408589d1dfff ---- Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to. user: Gustavo J. A. M. Carneiro files: src/applications/onoff/wscript src/applications/packet-sink/wscript src/applications/udp-echo/wscript src/common/wscript src/contrib/wscript src/core/wscript src/devices/csma/wscript src/devices/point-to-point/wscript src/devices/wifi/wscript src/internet-node/wscript src/mobility/wscript src/node/wscript src/routing/global-routing/wscript src/routing/olsr/wscript src/simulator/wscript src/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/931d59bb1303 ---- Missing headers.module attribute in the new 'helper' module... user: Gustavo J. A. M. Carneiro files: src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/efc76831f06c ---- Generate foo-module.h module aggreator header files, for use in user scripts. user: Gustavo J. A. M. Carneiro files: src/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/79b1c42fef3e ---- Fix 'deprecated conversion of string literal to char*' warning with GCC 4.2 user: Gustavo J. A. M. Carneiro files: src/core/command-line.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/42f60d73da03 ---- need to use ns3:: prefix for TypeId names now. user: Mathieu Lacage files: examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/simple-point-to-point.cc samples/main-random-topology.cc src/core/attribute-test.cc src/core/object.cc src/internet-node/pcap-trace.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0e1267814e1c ---- more ns3:: prefix fixes. user: Mathieu Lacage files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-random-walk.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5efb372326be ---- use the right position attribute name. user: Mathieu Lacage files: samples/main-adhoc-wifi.cc src/devices/wifi/propagation-loss-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/09e459167dc3 ---- don't forget to setup propagation delay and loss models on channel. user: Mathieu Lacage files: samples/main-ap-wifi.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0a4a35d30272 ---- avoid double-frees. user: Mathieu Lacage files: src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0ecb3a9422e4 ---- release the channel. user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b2706c1a6c3b ---- add missing accessor construction functions. user: Mathieu Lacage files: src/core/attribute.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/df0774070293 ---- make sure that all the Setters can be invoked in any order without memory leak user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0131b5889305 ---- improve doxygen and add explicit getters/setters user: Mathieu Lacage files: src/mobility/position-allocator.cc src/mobility/position-allocator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b0e140bbeeee ---- Make waf dist much more efficient. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6440851b111a ---- Add sample file for attribute values user: Tom Henderson files: samples/main-attribute-value.cc samples/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bdd52bd78977 ---- get the typename right. make sure the object is registered with our type system. user: Mathieu Lacage files: src/devices/wifi/onoe-wifi-manager.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/17172ab64e3f ---- fix typename user: Mathieu Lacage files: src/devices/wifi/propagation-delay-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/90ba95050923 ---- A bunch of wifi smoke tests. user: Mathieu Lacage files: src/devices/wifi/wifi-test.cc src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bc07dd340992 ---- static-ify user: Mathieu Lacage files: src/devices/wifi/wifi-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bd676a43e954 ---- Fix deserialization for Constant and Uniform random variables. user: Gustavo J. A. M. Carneiro files: src/core/random-variable.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/88cdcd394491 ---- Fix parsing of GlobalValues as command line options. user: Gustavo J. A. M. Carneiro files: src/core/command-line.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/085df3e28a28 ---- do not use ObjectBase as a base class. user: Mathieu Lacage files: src/common/packet.h src/core/callback.h src/core/ptr.cc src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/17b545238ab3 ---- replace TypeId::CreateObject with TypeId::GetConstructor user: Mathieu Lacage files: src/core/object-factory.cc src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/365595f1f9a8 ---- get rid of unneeded object-base include user: Mathieu Lacage files: src/common/packet.h src/devices/wifi/wifi-phy.cc src/simulator/event-impl.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e7989e4c674a ---- split code from object.h/object.cc user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute.h src/core/callback.h src/core/object-base.h src/core/object.cc src/core/object.h src/core/type-id.cc src/core/type-id.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a0639de8cd8b ---- introduce ObjectBase::GetInstanceTypeId user: Mathieu Lacage files: src/core/config.cc src/core/object-base.h src/core/object.cc src/core/object.h src/core/trace-source-accessor.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/44a92f1d3728 ---- remove Object::m_collecting user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cc7bf9195ea0 ---- return the _current_ tid, not the Object tid. user: Mathieu Lacage files: src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fe664ae9aa8b ---- move attribute code to ObjectBase. user: Mathieu Lacage files: src/core/attribute-list.h src/core/object-base.cc src/core/object-base.h src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ac94e4889027 ---- move more code around user: Mathieu Lacage files: src/core/object.h src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/00bd5081ee68 ---- replace PacketPrinter with an iterator user: Mathieu Lacage files: samples/wscript src/common/packet-metadata-test.cc src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/packet.h src/common/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/588221b7f892 ---- really kill dead code. user: Mathieu Lacage files: src/common/packet-metadata-test.cc src/common/packet-printer.cc src/common/packet-printer.h src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f6262d180725 ---- add TypeId::IsChildOf user: Mathieu Lacage files: src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0bc8caf4f355 ---- make the base Header and Trailer classes virtual. user: Mathieu Lacage files: src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/common/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a35a68bdcd88 ---- define a TypeId for each Header/Trailer. user: Mathieu Lacage files: samples/main-packet-header.cc src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/routing/olsr/olsr-header.cc src/routing/olsr/olsr-header.h utils/bench-packets.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2a3324f4dabe ---- add TypeId::SetUid/GetUid user: Mathieu Lacage files: src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b50c3f20ab88 ---- stop using ChunkRegistry to get header and trailer uids user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h src/core/type-id.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/139b2dec56c0 ---- remove dead code. user: Mathieu Lacage files: samples/main-packet-header.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.cc src/common/trailer.h src/common/wscript src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/routing/olsr/olsr-header.cc src/routing/olsr/olsr-header.h utils/bench-packets.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c1fef7686472 ---- implement Packet::Print user: Mathieu Lacage files: src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/header.h src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/trailer.cc src/common/trailer.h src/common/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3e9474e1d77b ---- improve doxygen. user: Mathieu Lacage files: src/core/trace-source-accessor.h src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/736213ce179d ---- make sure the Rx trace event also gets the llc header to be symetric with the tx event. user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e7c7618c50a2 ---- make sure all headers and trailers gets a constructor registered in their TypeId. user: Mathieu Lacage files: src/devices/wifi/mgt-headers.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-trailer.cc src/internet-node/arp-header.cc src/internet-node/ipv4-header.cc src/internet-node/tcp-header.cc src/internet-node/udp-header.cc src/node/ethernet-header.cc src/node/ethernet-trailer.cc src/node/llc-snap-header.cc src/routing/olsr/olsr-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3de4cacb8981 ---- add Print to the Chunk base class. user: Mathieu Lacage files: src/common/chunk.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5bdd3b1fb0c5 ---- add extra trace sources user: Mathieu Lacage files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f42cc6deb42b ---- improve pretty-printing output. user: Mathieu Lacage files: src/devices/wifi/wifi-mac-header.cc src/internet-node/arp-header.cc src/internet-node/ipv4-header.cc src/internet-node/udp-header.cc src/node/ethernet-header.cc src/node/ethernet-trailer.cc src/node/llc-snap-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b8eff7186c5c ---- fragmentEnd is not zero when this is a fragment. user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4fe950c01030 ---- add SetAddress methods. user: Mathieu Lacage files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a71d888ca2e8 ---- call SetAddress during construction to assign MAC-level addresses. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/point-to-point-helper.cc src/helper/wifi-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b426a0e0355e ---- add failing tests user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/489c7086867a ---- fix failing tests user: Mathieu Lacage files: src/common/packet-metadata.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4885203b7855 ---- make sure the trace hooks get a full packet as input. user: Mathieu Lacage files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/38f50c9d55f4 ---- convert Packet::Print to use Chunk::Print user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1d54065d728a ---- add a bunch of trace sinks for demonstration user: Mathieu Lacage files: samples/main-ap-wifi.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/91a852012080 ---- move wifi examples to example directory user: Mathieu Lacage files: examples/wifi-adhoc.cc examples/wifi-ap.cc examples/wscript samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2ace0f6fd238 ---- remove template methods. user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dc5314da50aa ---- remove trailing ; user: Mathieu Lacage files: src/common/packet-metadata.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c009dd1e626d ---- merge TypeId in headers and trailers branch user: Mathieu Lacage files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/wscript src/common/chunk-registry.cc src/common/chunk-registry.h src/common/packet-printer.cc src/common/packet-printer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/da376b3ffafc ---- point to point smoke tests user: Mathieu Lacage files: src/devices/point-to-point/point-to-point-test.cc src/devices/point-to-point/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/74742244d863 ---- Add an explicit copy constructor. Bug reported by Raj. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2324032b8f90 ---- Pass TcpSockets as smart pointers into demux callbacks user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4956586bd798 ---- Fix TCP handshake sequence numbers user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/43ec4c995363 ---- some doxygen work. user: Mathieu Lacage files: src/core/object.h src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6e5ee56bed72 ---- add missing license headers. user: Mathieu Lacage files: src/core/attribute-list.cc src/core/attribute-list.h src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7fa114622a4d ---- merge with head user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/251be59beb3e ---- SimpleChannel/SimpleNetDevice. Use them where needed. user: Mathieu Lacage files: src/internet-node/udp-socket.cc src/node/simple-channel.cc src/node/simple-channel.h src/node/simple-net-device.cc src/node/simple-net-device.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a70e0c7aaf56 ---- Fix the udp socket unit test problem discovered by Mathieu. user: Gustavo J. A. M. Carneiro files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/41f943501ae7 ---- AllocateUid/Search seem to not calculate correctly mode uids. user: Mathieu Lacage files: src/devices/wifi/wifi-mode.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d71e6cc3a28f ---- add missing prefix. user: Federico Maguolo files: examples/wifi-adhoc.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/076b8636fea9 ---- PropagationLossModel::GetRxPower -> PropagationLossModel::GetLoss user: Federico Maguolo files: samples/main-propagation-loss.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/28dfd0c7510d ---- Composite and Jakes propagation loss models. user: src/devices/wifi/Federico Maguolo files: src/devices/wifi/composite-propagation-loss-model.cc src/devices/wifi/composite-propagation-loss-model.h src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/jakes-propagation-loss-model.h src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/22aa62a108ed ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/af05991af3a6 ---- remove dead header user: Mathieu Lacage files: src/devices/wifi/composite-propagation-loss-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b6453d9420a5 ---- remove dead header user: Mathieu Lacage files: src/devices/wifi/jakes-propagation-loss-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9a13f9faf4a5 ---- add missing header user: Mathieu Lacage files: src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bca8508aa28a ---- tutorial updates for attributes user: Tom Henderson files: doc/tutorial/attributes.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f55be8cf4fa8 ---- improve doxygen user: Mathieu Lacage files: src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-phy.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/68c643329c2b ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/578f603012b9 ---- fix build user: Mathieu Lacage files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-mac.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e8cdac3c936f ---- doxygen. user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2bf87627a2d1 ---- fix dox warnings user: Mathieu Lacage files: src/common/trailer.h src/core/attribute-helper.h src/core/object.h src/mobility/position-allocator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cf03845fc7ca ---- remove reference to trace resolver. user: Mathieu Lacage files: src/node/node.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/10310ec5b0a3 ---- fix the build, again. user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ce92d0b2f602 ---- remove references to non-existant code. user: Mathieu Lacage files: src/mobility/mobility.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5185f70f6131 ---- move another helper to the helper dir user: Mathieu Lacage files: src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/wscript src/mobility/ns2-mobility-helper.cc src/mobility/ns2-mobility-helper.h src/mobility/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e4387e19039d ---- TypeId::GetAttributeListN -> TypeId::GetAttributeN user: Mathieu Lacage files: src/common/packet.cc src/core/attribute-list.cc src/core/command-line.cc src/core/object-base.cc src/core/type-id.cc src/core/type-id.h utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/56e28e34e109 ---- some more doxygen user: Mathieu Lacage files: src/contrib/contrib.h src/contrib/gnuplot.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9440242e1c76 ---- add ef to get links. user: Mathieu Lacage files: src/core/attribute-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f42dacf54f94 ---- doxygen. user: Mathieu Lacage files: src/helper/wifi-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f001689cacd2 ---- doxygen user: Mathieu Lacage files: src/helper/node-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cab2a59cba8f ---- doxygen. user: Mathieu Lacage files: src/helper/net-device-container.cc src/helper/net-device-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4074ec514771 ---- add NodeContainer::GetGlobal user: Mathieu Lacage files: src/helper/node-container.cc src/helper/node-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cbc8b1ae341d ---- change signature of MobilityHelper::Layout and MobilityHelper::LayoutAll. user: Mathieu Lacage files: examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/helper/mobility-helper.cc src/helper/mobility-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c54fbae72e8f ---- doxygen user: Mathieu Lacage files: src/helper/mobility-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/11e0e961ac86 ---- do not use templates. user: Mathieu Lacage files: src/helper/olsr-helper.cc src/helper/olsr-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6800982bef15 ---- Fix swapped comments in wifi-ap.cc. user: Gustavo J. A. M. Carneiro files: examples/wifi-ap.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7c3bc29d8514 ---- doxygen user: Mathieu Lacage files: src/helper/csma-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/183585d224b4 ---- doxygen. user: Mathieu Lacage files: src/helper/csma-helper.h src/helper/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a90b71c2afae ---- fix dox warnings. user: Mathieu Lacage files: src/helper/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1e5771a4796c ---- introduce AddInternetStack user: Mathieu Lacage files: src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1c353c7aef5b ---- InternetStackHelper. user: Mathieu Lacage files: src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/83cc896e501c ---- doxygen user: Mathieu Lacage files: src/helper/internet-stack-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/eecedcae731d ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aa685e5e0384 ---- ip helper and find ip interface for device method on ipv4 user: Craig Dowell files: src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h src/helper/waf src/helper/wscript src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/83addb15f632 ---- typos in doxygen, default to 0.0.0.1, avoid broadcast address user: Craig Dowell files: src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/02f089bd33f0 ---- fix unit tests user: Craig Dowell files: src/helper/ipv4-address-helper.cc src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d0d5904c0fe2 ---- branch merge user: Craig Dowell files: src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c9fb9741076f ---- doxygen user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cc2eb4718176 ---- use FailSafe postfix in a more rigorous way. user: Mathieu Lacage files: src/core/attribute-test.cc src/core/object-base.cc src/core/object-base.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2319c4bde708 ---- remove undeeded include. user: Mathieu Lacage files: src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/688bd2a63e58 ---- cleanup. user: Mathieu Lacage files: src/core/config.cc src/core/object-base.cc src/core/object-base.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9fe723baa16b ---- improve doxygen. user: Mathieu Lacage files: src/core/object-base.h src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6688934b493a ---- make ns3::Channel wholy pure. user: Mathieu Lacage files: src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-topology.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/node/channel.cc src/node/channel.h src/node/simple-channel.cc src/node/simple-channel.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3c7d9f8c9034 ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/17823adc187a ---- address generator, address collision checker user: Craig Dowell files: src/helper/ipv4-address-helper.cc src/node/ipv4-address-generator.cc src/node/ipv4-address-generator.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f59635c9c679 ---- quiet unused variable warning user: Craig Dowell files: src/node/ipv4-address-generator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dd288885ce2b ---- add missing include user: Mathieu Lacage files: src/core/attribute-accessor-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/62557689f8f9 ---- doxygen user: Mathieu Lacage files: src/node/application.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/67aa4e7c722e ---- use auto-generated per-module headers user: Mathieu Lacage files: samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8ed5f77da0da ---- ensure registration. user: Mathieu Lacage files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c3956ff16abf ---- register constructor user: Mathieu Lacage files: src/applications/packet-sink/packet-sink.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/153993e8be6f ---- create an ipv4 interface if there is none. user: Mathieu Lacage files: src/helper/ipv4-address-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/da9f089742ed ---- port to helper API. user: Mathieu Lacage files: samples/main-simple.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b79415813a1c ---- a bunch of new helpers. user: Mathieu Lacage files: src/helper/application-container.cc src/helper/application-container.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9eb9988afd08 ---- port to helper API user: Mathieu Lacage files: examples/csma-broadcast.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4229b69af295 ---- merge with head user: Mathieu Lacage files: src/helper/ipv4-address-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aab2a42e87c3 ---- Fix a typo that caused stack overflow user: Raj Bhattacharjea files: src/devices/point-to-point/point-to-point-channel.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b9fc3b64e593 ---- remove PacketSocketFactory aggregation from Node base class user: Mathieu Lacage files: src/node/node.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f810ed605e00 ---- aggregate PacketSocketFactory when requested to. user: Mathieu Lacage files: src/helper/packet-socket-helper.cc src/helper/packet-socket-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/22ab60565251 ---- aggregate PacketSocketFactory unconditionally. user: Mathieu Lacage files: src/helper/internet-stack-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c692287f91da ---- add new files to build. user: Mathieu Lacage files: src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9d7ee6d2b9f0 ---- convert PacketSocket scripts to PacketSocketHelper. user: Mathieu Lacage files: examples/csma-packet-socket.cc examples/wifi-adhoc.cc examples/wifi-ap.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5234783968ff ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/45f6c609e22c ---- use auto-generated headers user: Mathieu Lacage files: examples/csma-broadcast.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d310af37b67e ---- make MaxBytes an attribute user: Mathieu Lacage files: src/applications/onoff/onoff-application.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/19209c8d963f ---- ensure type is registered user: Mathieu Lacage files: src/devices/point-to-point/point-to-point-channel.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/242775731804 ---- initialize factories correctly. user: Mathieu Lacage files: src/helper/point-to-point-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0ac8ce51ffba ---- use the factories. user: Mathieu Lacage files: src/helper/point-to-point-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/58eba4bfcc4a ---- convert to helper API. user: Mathieu Lacage files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/177a8a3f3c65 ---- A CSMA channel typo (Bug 152 reported by Guillaume Vu-Brugier) user: Raj Bhattacharjea files: src/devices/csma/csma-channel.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4796695f60fb ---- Don't generate module dependencies includes in module headers. user: Gustavo J. A. M. Carneiro files: src/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/87cebcbeb380 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/943a5d17fd18 ---- introduce Ipv4InterfaceContainer and make Ipv4AddressHelper::Allocate return it. user: Mathieu Lacage files: src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h src/helper/ipv4-interface-container.cc src/helper/ipv4-interface-container.h src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f65f6e2629dc ---- use Ipv4InterfaceContainer to avoid hardcoding ip addresses. user: Mathieu Lacage files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0aa031496023 ---- merge with head user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/943ccc08f75f ---- fallout from gustavo's header inclusion policy change. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/tcp-large-transfer.cc samples/main-random-topology.cc samples/main-random-walk.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1f03a5531746 ---- add SetMetric user: Mathieu Lacage files: src/helper/ipv4-interface-container.cc src/helper/ipv4-interface-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/de159080cf8d ---- port to helper API user: Mathieu Lacage files: examples/simple-alternate-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b475d99d38ec ---- add extra convenience constructors user: Mathieu Lacage files: src/helper/node-container.cc src/helper/node-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/672f1203a4d1 ---- convert to helper API user: Mathieu Lacage files: examples/mixed-global-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/651ceaf0df8f ---- do not aggregate error model to device user: Mathieu Lacage files: src/devices/point-to-point/point-to-point-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7f5763b97579 ---- use an attribute name which matches the member variable and method user: Mathieu Lacage files: src/devices/point-to-point/point-to-point-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/942d60eb5b23 ---- port to helper API user: Mathieu Lacage files: examples/simple-error-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d745bd7a18e8 ---- Cleanup of RandomVariable doxygen (bug 110) user: Raj Bhattacharjea files: src/core/random-variable.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f56860663c54 ---- Implement TcpHeader::Print (bug 151) user: Raj Bhattacharjea files: src/internet-node/tcp-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/05982d1a9286 ---- port to helper API user: Mathieu Lacage files: examples/simple-global-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9a9e6a4187f8 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d176f1a877e3 ---- fix missing includes user: Mathieu Lacage files: src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/51aaeee97290 ---- improve attribute help string user: Mathieu Lacage files: src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7bb9c55cfb49 ---- add UdpEchoClient::SetRemote user: Mathieu Lacage files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9b1b0cc12042 ---- helper for UdpEcho client and server user: Mathieu Lacage files: src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c934b4adb8d5 ---- port to helper API user: Mathieu Lacage files: examples/udp-echo.cc src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fcb615f2c57c ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9bba196fd05c ---- remove dead member user: Mathieu Lacage files: src/common/pcap-writer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/89d2266aca25 ---- remove useless trailing ; user: Mathieu Lacage files: src/common/pcap-writer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e9bce82bd6dc ---- remove useless trailing ; user: Mathieu Lacage files: src/common/pcap-writer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fef4f59da3f8 ---- remove include user: Mathieu Lacage files: src/common/pcap-writer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c409b5c6559a ---- bug: 147. Add RefCountBase user: George F. Riley files: src/core/ref-count-base.cc src/core/ref-count-base.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/03a23eb5f1e8 ---- export header. user: Mathieu Lacage files: src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1b2520396ba9 ---- Rx traces report the full packet and make sure we set the length field correctly in case of LLC encapsulation user: Mathieu Lacage files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a2de8a45eae3 ---- give refcounting powers to PcapWriter. user: Mathieu Lacage files: src/common/pcap-writer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d07af9256820 ---- improve doxygen documentation. user: Mathieu Lacage files: src/core/traced-callback.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/23d3da8fbb79 ---- add ascii and pcap tracing support to csma helper. user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/306f665014b6 ---- use new csma pcap and ascii tracing user: Mathieu Lacage files: examples/csma-broadcast.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6936a89bf044 ---- tx power shoudl reflect the user-selected power level, not be always the power level zero. user: Providence SALUMU MUNGA files: src/devices/wifi/wifi-phy.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4c813b3ea1c3 ---- make sure dev is initialized correctly when binding to more than one interface. user: Providence SALUMU MUNGA files: src/node/packet-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6c9853569bbf ---- GetMaxSsrc -> NeedRtsTransmission and GetMaxSlrc -> NeedDataRetransmission user: Federico Maguolo files: examples/wifi-adhoc.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/arf-wifi-manager.cc src/devices/wifi/arf-wifi-manager.h src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/constant-rate-wifi-manager.h src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/onoe-wifi-manager.h src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/rraa-wifi-manager.h src/devices/wifi/wifi-remote-station-manager.cc src/devices/wifi/wifi-remote-station-manager.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/49006cbbfac7 ---- add doxygen user: Mathieu Lacage files: src/helper/csma-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8d6957b68b8b ---- add ascii/pcap trace helpers user: Mathieu Lacage files: src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f261e50396ac ---- use new pcap/ascii api user: Mathieu Lacage files: examples/mixed-global-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/83b3e68557e1 ---- port to new pcap/ascii trace helpers user: Mathieu Lacage files: examples/csma-broadcast.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/tcp-large-transfer.cc examples/udp-echo.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ad1404dcfad4 ---- configure tracing post-topology construction, not before. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/47e92324cf4b ---- delete a packet chunk after deserializing it from a packet. user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/29e10e971644 ---- basic pcap output user: Mathieu Lacage files: src/helper/wifi-helper.cc src/helper/wifi-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a2ab6517516e ---- add Htolsb and Lsbtoh write/read methods user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2854c5a3795b ---- initialize no more fragment flag user: Mathieu Lacage files: src/devices/wifi/mac-low.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/10a571d9a9f7 ---- use lsb order rather than network order user: Mathieu Lacage files: src/devices/wifi/wifi-mac-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9460d089da83 ---- enable csma multicast user: Tom Henderson files: src/devices/csma/csma-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/720104ef3fce ---- Fix multicast forwarding problem user: Tom Henderson files: src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/33fb53176f97 ---- documentation for class RngStream user: Tom Henderson files: src/core/rng-stream.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/41489a849fc3 ---- csma-multicast helper-ized (w/o tracing cutover yet) user: Tom Henderson files: examples/csma-multicast.cc src/helper/static-multicast-route-helper.cc src/helper/static-multicast-route-helper.h src/helper/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/143e2e1c5167 ---- Prepend ascii trace lines with action and time user: Tom Henderson files: src/helper/csma-helper.cc src/helper/csma-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/17660e306cab ---- move csma-multicast to new tracing helpers user: Tom Henderson files: examples/csma-multicast.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b3e87b8fa9d2 ---- Move csma-one-subnet to helper api user: Tom Henderson files: examples/csma-one-subnet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/edbd094336b5 ---- Prepend ascii trace lines with action and time user: Tom Henderson files: src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6beac0ec2c5d ---- Remove the TCP examples that aren't in line with the helper API user: Raj Bhattacharjea files: examples/tcp-large-transfer-errors.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2ce2256f8454 ---- add wifi helper tracing. user: Mathieu Lacage files: src/helper/wifi-helper.cc src/helper/wifi-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7980b7512eb4 ---- add missing tracing helpers and doxygen user: Mathieu Lacage files: src/helper/csma-helper.h src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cd246cf2edf3 ---- tweak doxygen user: Mathieu Lacage files: src/devices/wifi/wifi-channel.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/73da2b282d83 ---- convert to helper API user: Mathieu Lacage files: tutorial/tutorial-star-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b4fd20a84a76 ---- kill now-useless code. user: Mathieu Lacage files: tutorial/ipv4-address-generator.cc tutorial/ipv4-address-generator.h tutorial/ipv4-bus-network.cc tutorial/ipv4-bus-network.h tutorial/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4c4d315e1ad7 ---- improve warning output user: Mathieu Lacage files: src/core/log.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/30e451c21f60 ---- use src/node/ipv4-address-generator.h user: Mathieu Lacage files: tutorial/testipv4.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/92e2b4ffae4a ---- port to helper API. user: Mathieu Lacage files: tutorial/tutorial-bus-network.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/80ad195c1770 ---- Fix the fin retransmission; user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2bbedac578b1 ---- port to helper API user: Mathieu Lacage files: tutorial/tutorial-linear-dumbbell.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5f2d7dcb31d2 ---- port to helper API. user: Mathieu Lacage files: tutorial/hello-simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/64ec8658372e ---- port to helper API user: Mathieu Lacage files: tutorial/tutorial-csma-echo.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8853eda7b339 ---- port to helper API user: Mathieu Lacage files: tutorial/tutorial-csma-echo-ascii-trace.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6d39cd4aef81 ---- port to helper API user: Mathieu Lacage files: tutorial/tutorial-csma-echo-pcap-trace.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/23c5900c3fdc ---- port to helper API user: Mathieu Lacage files: tutorial/point-to-point-ipv4-topology.cc tutorial/point-to-point-ipv4-topology.h tutorial/tutorial-star.cc tutorial/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/edb3d28c7f9a ---- remove dead comment user: Mathieu Lacage files: examples/simple-global-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e949c567019c ---- remove example of p2p static routing: this requires using the low-level API and we don't want to show how to do this. user: Mathieu Lacage files: examples/simple-point-to-point.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/452b1fb20d3c ---- use static method syntax to setup tracing user: Mathieu Lacage files: examples/simple-global-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/14449d494cc1 ---- port to helper API user: Mathieu Lacage files: examples/simple-point-to-point-olsr.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8e1f6f923c51 ---- add ns2's stupid prefix on each ascii line output. user: Mathieu Lacage files: src/helper/wifi-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b7fc97e2f256 ---- add back max simulation time on olsr example user: Mathieu Lacage files: examples/simple-point-to-point-olsr.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a743c59882a0 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0c7ea4fe5771 ---- convert to helper API user: Mathieu Lacage files: tutorial/tutorial-point-to-point.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/691017035b78 ---- do not include internet-node.h user: Mathieu Lacage files: src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4bcc29436feb ---- do not use InternetNode user: Mathieu Lacage files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2344451f63c9 ---- do not include internet-node.h user: Mathieu Lacage files: src/internet-node/internet-stack.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cfb5b6336025 ---- kill dead code. user: Mathieu Lacage files: src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-ipv4-topology.h src/devices/csma/csma-topology.cc src/devices/csma/csma-topology.h src/devices/csma/wscript src/devices/point-to-point/point-to-point-topology.cc src/devices/point-to-point/point-to-point-topology.h src/devices/point-to-point/wscript src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f0b90b0fb7f8 ---- get rid of channel during dispose user: Mathieu Lacage files: src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8bb0479b0949 ---- fix typo user: Mathieu Lacage files: src/node/simple-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f9a1f455951f ---- add missing license headers user: Mathieu Lacage files: src/helper/application-container.cc src/helper/application-container.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/static-multicast-route-helper.cc src/helper/static-multicast-route-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/node/simple-net-device.cc src/node/simple-net-device.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f3474fd850b2 ---- remove 'All rigts reserved' keyword per tom's suggestion user: Mathieu Lacage files: samples/main-packet-printer.cc samples/main-tw.cc src/common/data-rate.cc src/common/data-rate.h src/common/data-writer.cc src/common/data-writer.h src/common/header.h src/common/packet-metadata.h src/common/packet.cc src/common/packet.h src/common/pcap-writer.cc src/common/pcap-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/common/trailer.h src/core/assert.h src/core/attribute-list.cc src/core/attribute-list.h src/core/breakpoint.cc src/core/breakpoint.h src/core/callback-test.cc src/core/callback.h src/core/fatal-error.h src/core/ptr.cc src/core/ptr.h src/core/singleton.h src/core/system-wall-clock-ms.h src/core/test.cc src/core/test.h src/core/traced-callback.cc src/core/traced-callback.h src/core/type-id.cc src/core/type-id.h src/core/uid-manager.cc src/core/uid-manager.h src/core/unix-system-wall-clock-ms.cc src/core/win32-system-wall-clock-ms.cc src/devices/csma/backoff.cc src/devices/csma/! csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/helper/application-container.cc src/helper/application-container.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/net-device-container.cc src/helper/net-device-container.h src/helper/node-container.cc src/helper/node-container.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-help! er.cc src/helper/wifi-helper.h src/internet-node/arp-cache.cc src/inte rnet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-n! ode/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h src/node/address-utils.cc src/node/address-utils.h src/node/drop-tail-queue.cc src/node/drop-tai! l-queue.h src/node/ethernet-header.cc src/node/ethernet-header.h src/n ode/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/inet-socket-address.cc src/node/inet-socket-address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/ipv4-route.cc src/node/ipv4-route.h src/node/ipv4.cc src/node/ipv4.h src/node/llc-snap-header.cc src/node/llc-snap-header.h src/node/net-device.cc src/node/net-device.h src/node/node-list.cc src/node/node-list.h src/node/packet-socket-factory.cc src/node/packet-socket-factory.h src/node/queue.cc src/node/queue.h src/node/simple-net-device.cc src/node/simple-net-device.h src/node/socket-factory.cc src/node/socket-factory.h src/node/udp.cc src/node/udp.h utils/bench-packets.cc utils/bench-simulator.cc utils/mobility-generator.cc utils/replay-simulation.cc utils/run-tests.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1aab57845b07 ---- remove unused code. user: Mathieu Lacage files: tutorial/energy-model.cc tutorial/energy-model.h tutorial/energy.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1f877789ae56 ---- quiet dox warning user: Mathieu Lacage files: src/helper/application-container.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f1e044cf2430 ---- change pcap filename template to be slightly more coherent. user: Mathieu Lacage files: tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/67b88d7bad6c ---- change pcap filename template to be slightly more coherent. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d120c4ca2d24 ---- generate .pcap postfix for pcap filenames user: Mathieu Lacage files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b30d4ece2bbb ---- bump up version number. user: Mathieu Lacage files: VERSION url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c21b6aedb8fb ---- update platform build matrix and example program. user: Mathieu Lacage files: README url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/eed8d933cdf0 ---- initial draft of release notes. user: Mathieu Lacage files: RELEASE_NOTES url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d6a128110975 ---- add Federico to author list. user: Mathieu Lacage files: AUTHORS url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/857ef6510264 ---- add guillaume vu-brugier to author list user: Mathieu Lacage files: AUTHORS url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6e2d19edddae ---- Add IP layer tracing helpers to InternetStackHelper user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2398826af6b4 ---- start of regression tests user: Craig Dowell files: regression/regression.py regression/tests/test_csma_one_subnet.py regression/waf wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7689461231ac ---- trace generation and comparison user: Craig Dowell files: regression/regression.py regression/tests/test_csma_one_subnet.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f0aedbbb037b ---- quiet diffs user: Craig Dowell files: regression/tests/test_csma_one_subnet.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a1e7347d31cc ---- some tests and known traces user: Craig Dowell files: regression/regression.py regression/tests/test-csma-one-subnet.bz2 regression/tests/test-csma-one-subnet.py regression/tests/test-simple-point-to-point.bz2 regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-large-transfer.bz2 regression/tests/test-tcp-large-transfer.py regression/tests/test-tcp-nonlistening-server.bz2 regression/tests/test-tcp-nonlistening-server.py regression/tests/test-tcp-small-transfer.bz2 regression/tests/test-tcp-small-transfer.py regression/tests/test-udp-echo.bz2 regression/tests/test-udp-echo.py regression/tests/test_csma_one_subnet.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fe96c0d98484 ---- branch merge user: Craig Dowell files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/56b99fe02ddd ---- olsr test user: Craig Dowell files: regression/tests/test-simple-point-to-point-olsr.bz2 regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-tcp-large-transfer.bz2 url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3d683ff1543a ---- branch merge user: Craig Dowell files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/30000484443d ---- branch merge user: Craig Dowell files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1cff5dd98f63 ---- branch merge user: Craig Dowell files: examples/tcp-large-transfer-errors.cc examples/tcp-nonlistening-server.cc examples/tcp-small-transfer-oneloss.cc examples/tcp-small-transfer.cc tutorial/ipv4-address-generator.cc tutorial/ipv4-address-generator.h tutorial/ipv4-bus-network.cc tutorial/ipv4-bus-network.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3d483112bbdf ---- move reference traces out of main repo user: Craig Dowell files: regression/regression.py regression/tests/test-csma-one-subnet.bz2 regression/tests/test-csma-one-subnet.py regression/tests/test-simple-point-to-point-olsr.bz2 regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-simple-point-to-point.bz2 regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-large-transfer.bz2 regression/tests/test-tcp-large-transfer.py regression/tests/test-tcp-nonlistening-server.bz2 regression/tests/test-tcp-small-transfer.bz2 regression/tests/test-tcp-small-transfer.py regression/tests/test-udp-echo.bz2 regression/tests/test-udp-echo.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e1063ecd1585 ---- fix diffs user: Craig Dowell files: regression/tests/test-csma-one-subnet.py regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-large-transfer.py regression/tests/test-tcp-nonlistening-server.py regression/tests/test-udp-echo.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f6244f4635d7 ---- quiet clone and pull user: Craig Dowell files: regression/regression.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2c9890f41feb ---- branch merge user: Craig Dowell files: examples/simple-point-to-point.cc src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-ipv4-topology.h src/devices/csma/csma-topology.cc src/devices/csma/csma-topology.h src/devices/point-to-point/point-to-point-topology.cc src/devices/point-to-point/point-to-point-topology.h src/internet-node/internet-node.cc src/internet-node/internet-node.h tutorial/energy-model.cc tutorial/energy-model.h tutorial/energy.cc tutorial/point-to-point-ipv4-topology.cc tutorial/point-to-point-ipv4-topology.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/eaa1a8467872 ---- some examples disappeared user: Craig Dowell files: regression/tests/test-simple-point-to-point.py regression/tests/test-tcp-small-transfer.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/095e1e3692f7 ---- use global seed in examples, new regression tests user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/simple-point-to-point-olsr.cc regression/tests/test-csma-broadcast.py regression/tests/test-csma-multicast.py regression/tests/test-csma-packet-socket.py src/applications/onoff/onoff-application.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9105a5cf6535 ---- test test user: Craig Dowell files: examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc regression/regression.py regression/tests/test-simple-error-model.py regression/tests/test-simple-global-routing.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/18930dcd33e0 ---- minor cleanup user: Craig Dowell files: regression/regression.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b6ef2bfe89da ---- address some list comments user: Craig Dowell files: regression/regression.py regression/tests/test-csma-broadcast.py regression/tests/test-csma-multicast.py regression/tests/test-csma-one-subnet.py regression/tests/test-csma-packet-socket.py regression/tests/test-simple-error-model.py regression/tests/test-simple-global-routing.py regression/tests/test-simple-point-to-point-olsr.py regression/tests/test-tcp-large-transfer.py regression/tests/test-udp-echo.py regression/tracediff.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0bcad16fc46b ---- helpful hint user: Craig Dowell files: regression/regression.py regression/tracediff.py url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dc911620c136 ---- Point regression tests to final locations, update release steps, bug 158 user: Craig Dowell files: doc/release_steps.txt examples/tcp-large-transfer.cc regression/regression.py regression/tracediff.py src/helper/internet-stack-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d40eb18a4da0 ---- Add a --no-task-lines WAF option; together with -v it makes WAF just print executed commands, like 'make' does. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1d829915f092 ---- Some doxygen work user: Tom Henderson files: doc/modules src/core/attribute-helper.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.h src/internet-node/tcp-impl.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d63b525e3f80 ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1102aaae54b8 ---- a few tutorial updates; tutorial Makefile; tutorial figures directory user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/helpers.obj doc/tutorial/helpers.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a331020d959f ---- Makefile tweaks user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6fb3db586fb5 ---- fixes for Makefile due to tgif command-line limitations user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6d712f10acc0 ---- workaround texinfo problem with non-local images user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/helpers.texi url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ab470305c52a ---- Remove filename user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e6ca6125fc44 ---- revert figure directory change user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/helpers.texi url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/15e2358f9fef ---- try to improve obj->png conversion user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/010d2708bb68 ---- testcase from bug 159 user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ab1e9244ab41 ---- fix bug 159 user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h utils/bench-packets.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1e8a42e5d4c1 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/580a733e49d6 ---- Integrate regression testing into the main waf script. user: Gustavo J. A. M. Carneiro files: regression/regression.py regression/tracediff.py wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/81d1080cd0ae ---- Fix case of 'diff xxx | head' appearing to succeed even if the diff command returned non-zero exit statux. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/542f4d57464b ---- Small fix to tcp example user: Raj Bhattacharjea files: examples/tcp-large-transfer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4e5aa7f1e2a0 ---- Add TCP delayed acks user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ce64dffad49f ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0b4cb407bb9e ---- Fix a diff|head race condition; Fix regression error messages to indicate the new waf commands to run regression tests. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/635509281306 ---- Ignore .py[co] files (python bytecodes) user: Gustavo J. A. M. Carneiro files: .hgignore url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/34fd5f64cf72 ---- Create regression traces tarball automatically on waf dist. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8226157800a8 ---- Build -> Install user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-simple.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/packet-socket-helper.cc src/helper/packet-socket-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/! tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9a637e6daee0 ---- Ipv4AddressHelper::Allocate -> Ipv4AddressHelper::Assign user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/ipv4-address-helper.cc src/helper/ipv4-address-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/872dc8466352 ---- SetupUdp -> SetUdpLocal, SetupTcp -> SetTcpLocal user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/969d4f6ab9ba ---- rework app constructors user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/wifi-adhoc.cc examples/wifi-ap.cc src/helper/node-container.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/172baa5960ff ---- nits for 3.0.12 release user: Tom Henderson files: README RELEASE_NOTES doc/modules doc/release_steps.txt url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aeca90b95bf5 ---- note that waf generates reference trace tarball now user: Tom Henderson files: doc/release_steps.txt url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b17f2928291e ---- Added tag release ns-3.0.12 for changeset b17f2928291e user: Tom Henderson files: .hgtags url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ed9121115870 ---- some additional debugging for addressing conflicts user: Tom Henderson files: src/node/ipv4-address-generator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a65404754cb7 ---- Prevent internet stack helper from overwriting internet stack user: Tom Henderson files: src/internet-node/internet-stack.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f8523d79a0b7 ---- revive mixed-wireless example from Simutools tutorial user: Tom Henderson files: examples/mixed-wireless.cc examples/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cb77c96e6149 ---- avoid compilation warning about undefined MobilityModel class. user: Mathieu Lacage files: src/helper/mobility-helper.cc src/helper/mobility-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cb427d45a011 ---- add some debugging user: Mathieu Lacage files: src/node/node-list.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6993ee3fa5a3 ---- add pcap files to ignore list. user: Mathieu Lacage files: .hgignore url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e5070e510fa8 ---- add destructor. Easier to plant a breakpoint in there. user: Mathieu Lacage files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b5deaba7280e ---- Make sure that we really attempt to destroy everything upon process exit. Gets rid of spurious leak reports in valgrind. user: Mathieu Lacage files: src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/81ac5e25e8c2 ---- make duplicate aggregations fail; avoid duplicate aggregations user: Craig Dowell files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/object.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9c2cfada5e72 ---- Add support for TCP cwnd tracing user: Raj Bhattacharjea files: src/core/config.cc src/core/traced-value.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ea31499ecbfb ---- Shorten Tcp attribute names (bug 163) user: Raj Bhattacharjea files: src/node/tcp.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/413ef952ea19 ---- allocate/deallocate buffer by hand. user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9fa2f44cdafa ---- ensure that out PcapTraces are generated in a consistant format to allow simple comparison of traces against a single set of reference traces. user: Mathieu Lacage files: src/common/pcap-writer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5a7ae076410e ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ebc23fe98852 ---- Backed out changeset 9fa2f44cdafa user: Mathieu Lacage files: src/common/tags.cc src/common/tags.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4ebd61a5612c ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/30c9b48a3af3 ---- Remove the restriction of waf option --command-template requiring option --run; it no longer makes sense. user: Gustavo Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/db4e803514cb ---- fix bug reported by Gustavo Carneiro: AP does not reply to ARP request. user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7d6721a53b51 ---- Fix bug 168: Socket::SendTo does not return the number of bytes sent for udp sockets. user: Liu Jian files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/843e6218834f ---- bug 143: rename scheduler files user: Mathieu Lacage files: src/simulator/heap-scheduler.cc src/simulator/heap-scheduler.h src/simulator/list-scheduler.cc src/simulator/list-scheduler.h src/simulator/map-scheduler.cc src/simulator/map-scheduler.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc src/simulator/wscript utils/bench-simulator.cc utils/replay-simulation.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/66dd24c80d75 ---- update testcase to deal with the return value of Socket::Send. Make sure udp packets are copied before going down the ip stack. user: Mathieu Lacage files: src/internet-node/udp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5092e8290b9b ---- bug 150: CommandLine::Parse argc parameter should not be a reference user: Mathieu Lacage files: src/core/command-line.cc src/core/command-line.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3573d91994cc ---- Fix bad usage of std container iteration and erase () all over OLSR code; closes #171; thanks to Liu Jian for spotting and submitting an initial patch. user: Gustavo J. A. M. Carneiro files: src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-state.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5d4ff983595b ---- Fix for bug 166 user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8ef8431d56d5 ---- Address instances of different m_type's should compare differently; closes #173. user: Gustavo J. A. M. Carneiro files: src/node/address.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6244ea5e7831 ---- bug 107 user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d2d179640630 ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/67a8290b9336 ---- Add assertion to detect TimeUnit divide by zero (if not detected, it creates an infinite loop) user: Gustavo J. A. M. Carneiro files: src/simulator/nstime.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8a616a8b723a ---- fix regression introduced by changeset 6244ea5e7831 to fix bug #173 user: Mathieu Lacage files: src/node/address.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/916de65f67bf ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dbbe74916235 ---- add const version of CopyObject user: Mathieu Lacage files: src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/70a02c24d5eb ---- use CopyObject and not Create to copy RttMeanDeviation. Implement the copy constructor correctly. user: Mathieu Lacage files: src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7149e19cada4 ---- Pointer class for primitive type pointer. user: Mathieu Lacage files: src/core/attribute-test.cc src/core/pointer.cc src/core/pointer.h src/core/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/96d1fc816681 ---- get rid of implicit conversion of Attribute to/from Ptr<>. Replace this with an explicit Pointer class. user: Mathieu Lacage files: examples/simple-error-model.cc samples/main-attribute-value.cc src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.h src/core/config.cc src/core/pointer.h src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-net-device.cc src/helper/mobility-helper.cc src/mobility/hierarchical-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/73b47ce1d805 ---- add doxygen anchors to avoid warnings. user: Mathieu Lacage files: src/core/boolean.h src/core/double.h src/core/integer.h src/core/uinteger.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/554e10cdc747 ---- add space to ensure doxygen reference generation. user: Mathieu Lacage files: src/core/pointer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ac861a001a2a ---- add doxygen documentation to avoid doxygen warnings. user: Mathieu Lacage files: src/core/object-vector.h src/devices/wifi/ssid.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bbe74014af44 ---- improve type linking behavior. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5bee690ea6b6 ---- allow access to the pointee's TypeId. user: Mathieu Lacage files: src/core/pointer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/db96af55f46e ---- add ObjectVector::GetItemTypeId user: Mathieu Lacage files: src/core/attribute-test.cc src/core/config.cc src/core/object-vector.cc src/core/object-vector.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/node/node-list.cc src/node/node.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c7983cfa2cb3 ---- typos in WifiChannel user: Mathieu Lacage files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5bdc12f09798 ---- use a specific type if you can user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c24722e09df2 ---- define a TypeId for ns3::Ipv4Interface user: Mathieu Lacage files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d108e5f0bd3e ---- iterate over aggregated objects dynamically. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fc048c358357 ---- iterate over the _aggregated_ objects: this does not include the initial pointer. user: Mathieu Lacage files: src/core/object.cc src/core/object.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/621b23d5be5b ---- make IsChildOf not return true for test against self. Add operator < for TypeId. user: Mathieu Lacage files: src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3cff8627a284 ---- add missing TypeId in base class user: Mathieu Lacage files: src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8fb456039670 ---- add functions to access list of root namespace objects user: Mathieu Lacage files: src/core/config.cc src/core/config.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e1ff74674f87 ---- add missing registration macro call user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e37b7279e41e ---- add a few missing ns3:: prefixes in TypeId names. user: Mathieu Lacage files: src/devices/wifi/propagation-loss-model.cc src/node/node-list.cc src/simulator/scheduler.cc src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cdbcd43a019c ---- generate path information for each type. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d8806baadedb ---- print list of trace sources user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8e9f4dc59d8b ---- add copy constructor and assignment operator to ensure proper initialization of refcount. user: Mathieu Lacage files: src/core/ref-count-base.cc src/core/ref-count-base.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/14194a052b7d ---- get rid of scary implementation details of Attribute. user: Mathieu Lacage files: src/core/attribute-helper.h src/core/attribute.cc src/core/attribute.h src/core/double.cc src/core/enum.cc src/core/integer.cc src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h src/core/random-variable.cc src/core/uinteger.cc src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b0fec3381418 ---- use RefCountBase user: Mathieu Lacage files: src/core/attribute.cc src/core/attribute.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/858fc65447a5 ---- allow an std::string to be an attribute user: Mathieu Lacage files: src/core/string.cc src/core/string.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a42da8051124 ---- add AttributeAccessor::HasGetter/HasSetter and implement it. user: Mathieu Lacage files: src/core/attribute-accessor-helper.h src/core/attribute.h src/core/object-vector.cc src/core/object-vector.h src/core/pointer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9e20fb862cd8 ---- use HasSetter/HasGetter to improve doxygen output. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2a3db8645225 ---- implement operator << for ObjectFactory. user: Mathieu Lacage files: src/core/object-factory.cc src/core/object-factory.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d5047d6ce4ce ---- -1 cuts the trailing s if the time postfix is longer than 1 char. user: Mathieu Lacage files: src/simulator/time.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/db884a56c5c1 ---- implement operator >> user: Mathieu Lacage files: src/node/mac48-address.cc src/node/mac48-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a1a6028e4c39 ---- implement operator >> user: Mathieu Lacage files: src/node/address.cc src/node/address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3d45621712a3 ---- implement operator >> user: Mathieu Lacage files: src/core/object-factory.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1c1345207c74 ---- avoid trailing | user: Mathieu Lacage files: src/core/attribute-list.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8a87a9734bd6 ---- ConfigStore allows you to dump and read from a file a simulation configuration user: Mathieu Lacage files: src/contrib/config-store.cc src/contrib/config-store.h src/contrib/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f6ec069d17da ---- add missing license statement. user: Mathieu Lacage files: src/core/traced-value.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5c620cfd9492 ---- remove old non-relevant documentation. user: Mathieu Lacage files: doc/doxygen.conf doc/tracing.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/54aa10a712a8 ---- improve documentation user: Mathieu Lacage files: src/devices/wifi/wifi-net-device.cc src/internet-node/ipv4-l3-protocol.h src/node/queue.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2bcb3435483b ---- improve doxygen user: Mathieu Lacage files: src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/contrib/config-store.h src/devices/wifi/amrr-wifi-manager.h src/devices/wifi/onoe-wifi-manager.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/39f72ca0ba8e ---- fix some dox warnings user: Mathieu Lacage files: doc/modules url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/40a70a2e1b70 ---- generate list of trace sources and attributes in separate dox groups. user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4e8cb1577144 ---- get rid of Attribute class. Use AttributeValue subclasses directly. user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-attribute-value.cc samples/main-grid-topology.cc samples/main-propagation-loss.cc samples/main-random-topology.cc samples/main-random-walk.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/contrib/config-store.cc src/core/attribute-accessor-helper.h src/core/attribute-helper.h src/core/attribute-list.cc src/core/attribute-list.h src/core/attribute-test.cc src/core/attribute.cc src/core/attribute.! h src/core/boolean.cc src/core/boolean.h src/core/command-line.cc src/core/config.cc src/core/config.h src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/global-value.cc src/core/global-value.h src/core/integer.cc src/core/integer.h src/core/object-base.cc src/core/object-base.h src/core/object-factory.cc src/core/object-factory.h src/core/object-vector.cc src/core/object-vector.h src/core/object.h src/core/pointer.cc src/core/pointer.h src/core/ptr.h src/core/random-variable.cc src/core/random-variable.h src/core/string.cc src/core/string.h src/core/traced-value.h src/core/type-id.cc src/core/type-id.h src/core/uinteger.cc src/core/uinteger.h src/core/wscript src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/aarf-wifi-manager.cc src/devices/wifi/amrr-wifi-manager.cc src/devices/wifi/arf-wifi-manager.cc ! src/devices/wifi/constant-rate-wifi-manager.cc src/devices/wifi/dca-tx op.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/onoe-wifi-manager.cc src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/rraa-wifi-manager.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-remote-station-manager.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/on-off-helper.cc src/helper/on-off-helper.h src/helper/packet-sink-helper.cc src/helper/packet-sink-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/wifi-helper.cc src/helper/wifi-! helper.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-protocol.cc src/internet-node/rtt-estimator.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model.cc src/mobility/position-allocator.cc src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-walk-2d-mobility-model.cc src/mobility/random-waypoint-mobility-model.cc src/node/drop-tail-queue.cc src/node/node-list.cc src/node/node.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/simulator.cc src/simulator/time.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4b28e9740e3b ---- fix dox warning user: Mathieu Lacage files: src/core/object-base.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0116649f03f8 ---- improve the doxygen output. user: Mathieu Lacage files: src/core/enum.cc src/core/object-vector.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6fe0a5622af7 ---- add doxygen class definitions for native type Value classes. user: Mathieu Lacage files: src/core/double.h src/core/integer.h src/core/string.h src/core/uinteger.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d6b2d00acab2 ---- improve the auto-generated doxygen output. user: Mathieu Lacage files: doc/doxygen.conf src/common/data-rate.h src/core/attribute-helper.h src/core/attribute.h src/core/boolean.cc src/core/double.cc src/core/double.h src/core/enum.cc src/core/enum.h src/core/integer.cc src/core/integer.h src/core/object-factory.h src/core/object-vector.h src/core/pointer.h src/core/random-variable.h src/core/string.cc src/core/string.h src/core/type-id.h src/core/uinteger.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h src/simulator/nstime.h utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9d05d2a95dfa ---- small tweak to generated dox user: Mathieu Lacage files: src/core/object-vector.h src/core/pointer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0384d6f6cca1 ---- output the initial value of the attributes user: Mathieu Lacage files: utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/75780f899be3 ---- merge with HEAD user: Mathieu Lacage files: examples/csma-broadcast.cc examples/csma-multicast.cc src/core/command-line.cc src/core/config.cc src/core/object.cc src/core/traced-value.h src/devices/wifi/dca-txop.cc src/internet-node/tcp-socket.cc src/node/address.cc src/node/tcp.cc src/routing/olsr/olsr-agent-impl.cc src/simulator/nstime.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d76553495b91 ---- merge with HEAD user: Mathieu Lacage files: src/core/object.h src/internet-node/rtt-estimator.cc src/node/address.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e8d8a0650927 ---- avoid crash due to mis-spelled data rate unit user: Mathieu Lacage files: examples/mixed-global-routing.cc examples/simple-point-to-point-olsr.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/30ed185e0364 ---- kill NS_LOG_PARAMS_BEGIN/END. user: Mathieu Lacage files: src/core/log.h src/devices/csma/csma-net-device.cc src/internet-node/ipv4-end-point-demux.cc src/routing/olsr/routing-table.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1e778c442245 ---- do not use __PRETTY_PRINT__ user: Mathieu Lacage files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ee338f8cef49 ---- align with the semantics of _PARAMS user: Mathieu Lacage files: src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/35618565c0e5 ---- cleanup to avoid too many #ifdefs user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c93e1d0d6916 ---- add time logging support user: Mathieu Lacage files: src/core/log.cc src/core/log.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3d39dd617b8d ---- add doxygen. user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/98b75bde4403 ---- fix optimized build user: Mathieu Lacage files: src/core/log.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/982a6f364d2c ---- change NS_LOG= syntax and default behavior to be more useful by default. user: Mathieu Lacage files: src/core/log.cc src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a7e3e54c7e94 ---- NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION user: Mathieu Lacage files: src/applications/onoff/onoff-application.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/common/packet-metadata.cc src/core/log.cc src/core/log.h src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/helper/ipv4-address-helper.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-static-routing.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket.cc src/mobility/random-direction-2d-mobility-model.cc src/node/channel.cc src/node/drop-tail-queue.cc src/node/ipv4-address-generator.c! c src/node/node-list.cc src/node/packet-socket.cc src/node/queue.cc src/node/socket.cc src/routing/global-routing/candidate-queue.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-router-interface.cc src/routing/olsr/routing-table.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e3a416fe9dd5 ---- code was dead. user: Mathieu Lacage files: src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/devices/wifi/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/27b183b18d4d ---- use function logging macros user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-rx-middle.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-phy.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fa0747c4ad5e ---- fix optimized build user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/484e5030c441 ---- merge with HEAD user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc src/internet-node/arp-l3-protocol.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc src/simulator/scheduler-map.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4fe951be604c ---- merge user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8774a8c9526f ---- merge with HEAD user: Mathieu Lacage files: doc/tracing.h src/applications/onoff/onoff-application.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/error-model.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/dca-txop.cc src/devices/wifi/ideal-wifi-manager.cc src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/wifi-phy.cc src/internet-node/ipv4-interface.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-socket.cc src/mobility/random-direction-2d-mobility-model.cc src/node/drop-tail-queue.cc src/node/node-list.cc src/node/queue.cc src/simulator/simulator.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b7eb3929096c ---- Missing hg update when 'Synchronizing reference traces using Mercurial' user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/69ddc1c42130 ---- kill unused code user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9a3ed582d153 ---- move Packet::AddAtEnd implementation to the Buffer code. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ba52f937610c ---- optimize case where fake payload is fragmented and re-assembled. user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a975a534915c ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/de48c60ad186 ---- Align helper API use of Install() user: Tom Henderson files: examples/mixed-wireless.cc examples/simple-point-to-point-olsr.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/internet-node/internet-stack.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b72805b3ca69 ---- EnablePcap()->EnablePcapAll(); EnableAscii()->EnableAsciiAll() user: Tom Henderson files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/mobility-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a83b94e277d4 ---- branch merge user: Tom Henderson files: doc/tracing.h examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/udp-echo.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-grid-topology.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/wifi/wifi-trace.cc src/devices/wifi/wifi-trace.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/olsr-helper.cc src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/simulator/scheduler-heap.cc src/simulator/scheduler-heap.h src/simulator/scheduler-list.cc src/simulator/scheduler-list.h src/simulator/scheduler-map.cc! src/simulator/scheduler-map.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/caf9d364c6fc ---- Fix two nits that escaped checkin user: Tom Henderson files: examples/mixed-wireless.cc samples/main-random-walk.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b991704f870f ---- bug 131 partial fix: split out Send and DataSent callbacks user: Tom Henderson files: src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0b10920623bf ---- A few minor cleanups to socket.h/cc user: Tom Henderson files: src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bd2d3e32ef7b ---- WAF: convert code to WAF 1.4 API; the 'waf' script bundle will be updated later, for now has been disabled. user: Gustavo J. A. M. Carneiro files: src/wscript waf wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f7aa2796627f ---- WAF: use os.path.join in the message 'Entering directory ...' user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3f851016493d ---- Upgrade to WAF 1.4.1 user: Gustavo J. A. M. Carneiro files: waf url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2438c0f2f9dd ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7a63e3c78cd0 ---- avoid segfault when setting NS_LOG=* user: Mathieu Lacage files: src/core/log.cc src/core/log.h src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/cc521f35f033 ---- add comments about previous bug fix user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/054b9ca57390 ---- fix optimized build, bug 169 user: Craig Dowell files: src/core/log.h src/node/ipv4-address-generator.cc src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/364e3943c8f0 ---- avoid useless ifdefs user: Mathieu Lacage files: src/simulator/simulator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a6ff01929caf ---- bug 170 user: Craig Dowell files: src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/db5fab391eac ---- bug 153 user: Craig Dowell files: samples/main-attribute-value.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point-test.cc src/helper/point-to-point-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ad669f4f7e58 ---- bug 153 applied to CSMA user: Craig Dowell files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/helper/csma-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2d507430219e ---- fix bug 161 user: Craig Dowell files: examples/tcp-large-transfer.cc src/common/pcap-writer.cc src/common/pcap-writer.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/ppp-header.cc src/devices/point-to-point/ppp-header.h src/devices/point-to-point/wscript src/helper/point-to-point-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/56a4c75f9422 ---- Fix point-to-point unit tests user: Tom Henderson files: src/devices/point-to-point/point-to-point-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/81949bbc6349 ---- WAF: add uselib_local to the ns3 library to pull in library dependencies from the ns-3 modules into the main library. user: Gustavo J. A. M. Carneiro files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b9c517e4bfd5 ---- Missing Packet::Copy in Node::ReceiveFromDevice for the multiple protocol handlers scenario. user: Gustavo J. A. M. Carneiro files: src/node/node.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f77acbb9f7b4 ---- update pcap trace setup filename user: Mathieu Lacage files: examples/mixed-wireless.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/94d9153aee09 ---- merge user: Gustavo J. A. M. Carneiro files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8183339fedf0 ---- PacketSocket bind-to-interface bug user: Gustavo J. A. M. Carneiro files: src/node/packet-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0ac9b895494d ---- GlobalRoutingManager: don't abort with non-IP NetDevices, just skip them. user: Gustavo J. A. M. Carneiro files: src/routing/global-routing/global-router-interface.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4ac564369c63 ---- GlobalRoutingManager: don't segfault for NetDevices that have no associated Channel (e.g. virtual NetDevices); just skip them. user: Gustavo J. A. M. Carneiro files: src/routing/global-routing/global-router-interface.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/953e6fc56bf0 ---- Removed TraceContext and TraceResolver references, removed MobilityModelNotifier class, and minor changes on samples/main-random-walk.cc. user: tjkopena at cs.drexel.edu files: examples/mixed-wireless.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.h src/helper/mobility-helper.cc src/helper/mobility-helper.h src/helper/ns2-mobility-helper.cc src/helper/ns2-mobility-helper.h src/internet-node/arp-l3-protocol.h src/internet-node/ascii-trace.h src/internet-node/ipv4-interface.h src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.h src/internet-node/pcap-trace.h src/internet-node/tcp-l4-protocol.h src/internet-node/udp-l4-protocol.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/mobility/mobility-model.cc src/mobility/mobility-model.h src/mobility/mobility.h src/mobility/wscript src/node/net-device.h src/node/node.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5b1479210da3 ---- Changed MobilityModel::m_trace to be more descriptive. user: tjkopena at cs.drexel.edu files: src/mobility/mobility-model.cc src/mobility/mobility-model.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c64c571c8e0c ---- Merged nonotifier with main branch. user: tjkopena at cs.drexel.edu files: examples/mixed-wireless.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e690b0d1b625 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/30ca8e7b5e89 ---- fix bug 180 user: Craig Dowell files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d93423ef5ef2 ---- remove dead code. user: Mathieu Lacage files: examples/csma-packet-socket.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4ef834f6b67d ---- merge with HEAD user: Mathieu Lacage files: src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7c575f821f2b ---- forgot to remove dead includes user: Mathieu Lacage files: examples/mixed-global-routing.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d0713d8818c7 ---- kill dead code user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/09fcdac092f7 ---- report the adjustment delta in Buffer::AddAtEnd and Buffer::AddAtStart. user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7cfe0542dff5 ---- make the code more consistent across AddAtStart and AddAtEnd user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c34e9d31a75d ---- add adjustment report to overloaded Buffer::AddAtEnd method user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/77a8e808c341 ---- add a couple of helper test macros user: Mathieu Lacage files: src/core/config.cc src/core/object.cc src/core/test.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5daf048843a6 ---- move test code to anon namespace user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b96c58f42432 ---- a new tag implementation: Mtag user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.cc src/common/packet.h src/common/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/644bfc099992 ---- add a couple of dox comments user: Mathieu Lacage files: src/common/packet.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8e29fb88ad26 ---- add a couple of serialization/deserialization methods user: Mathieu Lacage files: src/common/mtag-buffer.cc src/common/mtag-buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b0f12f3a75b3 ---- convert to new tag API. user: Mathieu Lacage files: samples/main-packet-tag.cc src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5962e2962fa9 ---- remove now-unused Tags class user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/common/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/722cf749a9e3 ---- Mtag -> Tag user: Mathieu Lacage files: samples/main-packet-tag.cc src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.cc src/common/packet.h src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e11e106c7c19 ---- mtag -> tag user: Mathieu Lacage files: samples/main-packet-tag.cc src/common/mtag-buffer.cc src/common/mtag-buffer.h src/common/mtag-list.cc src/common/mtag-list.h src/common/mtag.cc src/common/mtag.h src/common/packet.h src/common/tag-buffer.cc src/common/tag-buffer.h src/common/tag-list.cc src/common/tag-list.h src/common/tag.cc src/common/tag.h src/common/wscript src/contrib/delay-jitter-estimation.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-remote-station-manager.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a624276a897b ---- use a shared buffer user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d0a9677d5452 ---- use a free list for tag buffers user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4a1ab06f0d63 ---- add missing include for optimized builds user: Mathieu Lacage files: src/common/tag-buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2887b34f4769 ---- add dox doc user: Mathieu Lacage files: src/common/packet.h src/common/tag-buffer.h src/common/tag.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/895cb1b6a903 ---- test self-assignment of packets user: Mathieu Lacage files: src/common/packet.cc src/common/packet.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a03270ebc161 ---- avoid signed/unsigned comparison warning. user: Mathieu Lacage files: src/common/tag-buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/84600b3f966c ---- a couple more tests. user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/0c66462c3406 ---- typos user: Mathieu Lacage files: src/common/tag-buffer.h src/common/tag-list.h src/common/tag.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/519a31d1729f ---- add missing license headers user: Mathieu Lacage files: src/common/tag-buffer.cc src/common/tag-buffer.h src/common/tag-list.cc src/common/tag-list.h src/common/tag.cc src/common/tag.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9cc612c6cd32 ---- avoid stupid string allocation all the time. user: Mathieu Lacage files: utils/bench-packets.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/399d3858d190 ---- simplify code logic user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f64799121881 ---- simplify code logic user: Mathieu Lacage files: src/common/packet-metadata.cc src/common/packet-metadata.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a14d83bacc9c ---- enable metadata only on second run user: Mathieu Lacage files: utils/bench-packets.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b152a62d2017 ---- inline a couple of tag methods. user: Mathieu Lacage files: src/common/tag-buffer.cc src/common/tag-buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c908e1a82801 ---- avoid doing the work twice. user: Mathieu Lacage files: src/common/tag-list.cc src/common/tag-list.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d4bb2f7687d1 ---- help return-value-optimization user: Mathieu Lacage files: src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e26ab7b61c7c ---- bench tags user: Mathieu Lacage files: utils/bench-packets.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/31e4703e08da ---- attempt to document some of the internal details user: Mathieu Lacage files: src/common/tag-list.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/890b147e1ed6 ---- bug 179: Packet fragmentation bug user: Mathieu Lacage files: src/common/buffer.cc src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5a49ba9ad976 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2b7093f42f78 ---- merge from HEAD user: Mathieu Lacage files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d7a198241e61 ---- a basic but useful Gtk+-based config-store user: Mathieu Lacage files: src/contrib/attribute-iterator.cc src/contrib/attribute-iterator.h src/contrib/config-store.cc src/contrib/config-store.h src/contrib/gtk-config-store.cc src/contrib/gtk-config-store.h src/contrib/wscript src/wscript wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a1c532e3bf18 ---- merge with HEAD user: Mathieu Lacage files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2daf5961f130 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/65c25546b5c3 ---- add missing getters user: Mathieu Lacage files: src/mobility/hierarchical-mobility-model.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f94b285ffd62 ---- add scroll area and alternating row colors. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2a2f4760af4d ---- set a default window size. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/95ea2e729bf5 ---- make the iteration code more flexible. add tooltips to gtk config store user: Mathieu Lacage files: src/contrib/attribute-iterator.cc src/contrib/attribute-iterator.h src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4730d8d6d63c ---- add missing TypeId::HasParent method user: Mathieu Lacage files: src/core/type-id.cc src/core/type-id.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/45d8e899c535 ---- make sure we iterate over the parent's attributes. user: Mathieu Lacage files: src/contrib/attribute-iterator.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/99722b888be3 ---- also handle parent attributes. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c513d4411cc8 ---- reset the output stream to get a proper trace path user: Mathieu Lacage files: src/helper/wifi-helper.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/387c041695cd ---- close the writer before deleting it user: Mathieu Lacage files: src/common/pcap-writer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/53e41ce6d3de ---- tweak log output user: Mathieu Lacage files: src/contrib/config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fad298f05916 ---- improve doxygen doc. user: Mathieu Lacage files: src/contrib/config-store.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6d7f78ceeccc ---- cleanup the model memory. user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e8c8430359c6 ---- re-enable editing user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/22756d7f8bb5 ---- ensure that the list of positions is long enough user: Mathieu Lacage files: examples/mixed-wireless.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/68f79ef69388 ---- remove XXX user: Mathieu Lacage files: examples/mixed-wireless.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/030e4a88c6d7 ---- avoid un-initialized bits user: Mathieu Lacage files: src/devices/wifi/wifi-mac-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/de6acde26560 ---- merge with HEAD user: Mathieu Lacage files: examples/mixed-wireless.cc src/common/tag-registry.cc src/common/tag-registry.h src/common/tag.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/mobility/hierarchical-mobility-model.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/42a9a69ac4ef ---- fix build for g++ 3.4.6 user: Mathieu Lacage files: src/common/tag-list.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7172d5dcae51 ---- avoid warning with g++ 4.1.2 user: Mathieu Lacage files: src/contrib/delay-jitter-estimation.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3d83c2088c85 ---- Require gtk+ >= 2.12; closes #182 user: Gustavo J. A. M. Carneiro files: src/contrib/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dd7a6e76c739 ---- ppp model description user: Craig Dowell files: src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5370849d0b76 ---- tutorial work (add back packet chapter) user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/packets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/04ab9345891a ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5260a46ff439 ---- dia command line options user: Tom Henderson files: doc/tutorial/Makefile url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1d39b05b67d3 ---- add dia to the supported figure generation tools for the tutorial; clean up user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/dumbbell.png doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/oneobj.png doc/tutorial/other.texi doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/bb5c9e8041cd ---- fix bug 183 user: Craig Dowell files: src/routing/global-routing/global-route-manager-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8e720adb2d2c ---- remove std::endl from PPP header print user: Tom Henderson files: src/devices/point-to-point/ppp-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/509c35cf49ae ---- kill ATTRIBUTE_HELPER_HEADER_1 user: Mathieu Lacage files: src/common/data-rate.h src/core/attribute-helper.h src/core/object-factory.h src/core/type-id.h src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/117f02923a7e ---- ATTRIBUTE_HELPER_HEADER_2 -> ATTRIBUTE_HELPER_HEADER user: Mathieu Lacage files: src/common/data-rate.h src/core/attribute-helper.h src/core/attribute-test.cc src/core/object-factory.h src/core/type-id.h src/devices/wifi/ssid.h src/devices/wifi/wifi-mode.h src/mobility/rectangle.h src/mobility/vector.h src/node/address.h src/node/ipv4-address.h src/node/mac48-address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6e787ec9c8aa ---- add NS_LOG_APPEND_CONTEXT user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ea368d066bea ---- fix optimized build user: Mathieu Lacage files: src/contrib/gtk-config-store.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dc8b5959ab61 ---- Plumb in socket receive pull model, in parallel to existing Receive framework user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1b1661bbfa33 ---- Cut over UDP applications to use the new receive API user: Tom Henderson files: src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h src/common/tags.h src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc src/routing/olsr/olsr-agent-impl.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d384d52f8f6e ---- Move tcp socket to receive pull model user: Tom Henderson files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/99ab4885e124 ---- remove previous socket receive methods user: Tom Henderson files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/70b98532fe5c ---- remove more dead code user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.cc src/applications/udp-echo/udp-echo-server.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/21ec0bc2063e ---- more cleanup user: Tom Henderson files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/udp-socket.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a225be367c1d ---- overloaded Recv() method suggested by Gustavo user: Tom Henderson files: examples/wifi-adhoc.cc samples/main-simple.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/91c6fce46125 ---- Implement GetRxAvailable () user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/24d9d9aa0977 ---- Add GetTxBuffer; add some socket options; make limited UDP receive buffer functional user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/682950a37ea6 ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/79d23124124b ---- API for SocketOptions class user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ec3ed34b2470 ---- Finite send buffer first cut user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f284bfbc9e46 ---- NotifySend ONLY when data is acked user: Raj Bhattacharjea files: src/internet-node/tcp-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c695dd9c1404 ---- branch merge from Raj user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/524b93a574f9 ---- branch merge from ns-3-dev user: Tom Henderson files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/006e834d436d ---- Enable receive buffer limit for packet socket user: Tom Henderson files: src/node/packet-socket.cc src/node/packet-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b5413dcad0c8 ---- tweak UdpSocket buffer limit behavior user: Tom Henderson files: src/internet-node/udp-socket.cc src/internet-node/udp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e6740c0582bf ---- branch merge user: Tom Henderson files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4a55d92b776f ---- Some tcp socket cleanup for buffer limits user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f9921028c4ab ---- Move API for socket factory to a Socket::CreateSocket () factory method user: Tom Henderson files: examples/tcp-large-transfer.cc examples/wifi-adhoc.cc examples/wifi-ap.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c33b6d2775b7 ---- Add SocketDefaults to store socket option attributes user: Tom Henderson files: src/helper/packet-socket-helper.cc src/internet-node/internet-stack.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.cc src/node/udp.cc src/node/udp.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c8160bbb2085 ---- Add SocketDefaults to store socket option attributes (missing files) user: Tom Henderson files: src/node/socket-defaults.cc src/node/socket-defaults.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/3fdbdaf6142d ---- Fix semantics of NotifySend() for Tcp user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d65486147a02 ---- swap SendTo parameters user: Tom Henderson files: src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/774b2637845e ---- branch merge user: Tom Henderson files: src/node/packet-socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7cab987d8d5a ---- improve send semantics, documentation user: Tom Henderson files: src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/node/packet-socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/dfa83ab5172d ---- undo SocketDefaults class; plumb in new UdpSocket option attributes user: Tom Henderson files: src/helper/packet-socket-helper.cc src/internet-node/internet-stack.cc src/internet-node/tcp-socket.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fae57a467d54 ---- Implement IPTTL socket option for UDP user: Tom Henderson files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/473e59b5e141 ---- s/ns3::Udp/ns3::UdpSocketFactory user: Tom Henderson files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc samples/main-simple.cc src/applications/onoff/onoff-application.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/core/type-id.cc src/helper/packet-sink-helper.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/udp-socket-factory.cc src/node/udp-socket-factory.h src/node/udp.cc src/node/udp.h src/node/wscript src/routing/olsr/olsr-agent-impl.cc utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d2d8a36cfd23 ---- s/UdpImpl/UdpSocketFactoryImpl user: Tom Henderson files: examples/csma-broadcast.cc src/internet-node/internet-stack.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket-factory-impl.h src/internet-node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/68d35477a842 ---- Add attributes to new abstract base class for UdpSocket user: Tom Henderson files: examples/simple-point-to-point-olsr.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp-socket-factory.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f5971b43ee58 ---- remove spurious test line user: Tom Henderson files: examples/simple-point-to-point-olsr.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e42ad1e3fc67 ---- Move UdpSocket to UdpSocketImpl user: Tom Henderson files: src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/udp-socketx.cc src/node/udp-socketx.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/17e0776b8815 ---- rename UdpSocket to UdpSocketImpl user: Tom Henderson files: src/internet-node/udp-l4-protocol.cc src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/wscript src/node/udp-socket.cc src/node/udp-socket.h src/node/udp-socketx.cc src/node/udp-socketx.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/881cc06cd651 ---- change TcpSocket to TcpSocketImpl user: Tom Henderson files: src/internet-node/tcp-header.cc src/internet-node/tcp-impl.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d82336dfd269 ---- move Tcp to TcpSocketFactory user: Tom Henderson files: examples/tcp-large-transfer.cc src/helper/packet-sink-helper.cc src/internet-node/tcp-header.h src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket-impl.cc src/node/tcp-socket-factory.cc src/node/tcp-socket-factory.h src/node/tcp.cc src/node/tcp.h src/node/wscript utils/print-introspected-doxygen.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b0b0abb911cd ---- change TcpImpl to TcpSocketFactoryImpl user: Tom Henderson files: src/internet-node/internet-stack.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/295e061719fc ---- Add abstract base class TcpSocket user: Tom Henderson files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/node/wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1890d6ee27a1 ---- Add missing files user: Tom Henderson files: src/node/tcp-socket.cc src/node/tcp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2ae291cb16ae ---- Move Tcp attributes from factory to TcpSocket user: Tom Henderson files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.h src/node/tcp-socket-factory.cc src/node/tcp-socket-factory.h src/node/tcp-socket.cc src/node/tcp-socket.h src/node/udp-socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a59b9ce95b6b ---- branch merge user: Tom Henderson files: examples/mixed-global-routing.cc examples/mixed-wireless.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/core/type-id.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-l4-protocol.h src/internet-node/wscript src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fbd18f80a77a ---- merge with ns-3-dev user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/ipv4-l3-protocol.cc src/node/socket.cc src/node/socket.h src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/44711f06705e ---- Add tag serialize methods; add serialize routines to Address user: Tom Henderson files: src/node/address.cc src/node/address.h src/node/socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/37deb9deaf0e ---- branch merge user: Tom Henderson files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a6d8f8880ea9 ---- Tutorial material for sockets user: Tom Henderson files: doc/tutorial/Makefile doc/tutorial/figures/sockets-overview.dia doc/tutorial/sockets.texi doc/tutorial/tutorial.texi url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ffa0c5f121aa ---- Receive raw buffer variant user: Tom Henderson files: src/node/socket.cc src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1842b2f747f7 ---- some doxygen cleanup user: Tom Henderson files: src/node/socket.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/681be005f806 ---- branch merge user: Tom Henderson files: src/node/address.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/778a765385d4 ---- fix optimized build user: Tom Henderson files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/udp-socket-impl.cc src/routing/olsr/olsr-agent-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/16dd98873ec3 ---- add attributes to ArpCache user: Mathieu Lacage files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/98629e087bb1 ---- re-organize the ARP code to expose arp cache attributes. user: Mathieu Lacage files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e0c2a7c2eb5f ---- more logging output user: Mathieu Lacage files: src/internet-node/ipv4-loopback-interface.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/87ee5483cef9 ---- more logging. Make sure we invoke parent's Dispose method user: Mathieu Lacage files: src/internet-node/arp-ipv4-interface.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5974bac1688f ---- more logging. Make sure we do dispose attached Ipv4Interface user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/7350a68e5856 ---- fix bug 185 user: Mathieu Lacage files: src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/428f8ec6da29 ---- report packet drops in ARP. user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/4260de124c74 ---- merge with HEAD user: Mathieu Lacage files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/tcp.cc src/node/tcp.h src/node/udp.cc src/node/udp.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1433edf49f02 ---- doxygen. user: Mathieu Lacage files: src/devices/wifi/wifi-remote-station-manager.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/aa61e5f85334 ---- avoid segfault user: Mathieu Lacage files: examples/wifi-ap.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c16f03104828 ---- CSMA Model Description user: Craig Dowell files: src/devices/csma/csma.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/fcc19abc0ace ---- Bug #154: Attach sockets to nodes. Patch by Rajib Bhattacharjea. user: Gustavo J. A. M. Carneiro files: src/internet-node/udp-socket-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/de8e4b4c662f ---- Don't register IPv4 protocol handler for all interfaces, only for IPv4-enabled interfaces. user: Gustavo J. A. M. Carneiro files: src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/ipv4-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e661e08c3211 ---- add logging user: Mathieu Lacage files: src/common/buffer.cc src/common/packet.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2a4305eeca93 ---- kill dead code user: Mathieu Lacage files: src/core/log.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/a1e1def91449 ---- more logging code user: Mathieu Lacage files: src/common/buffer.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ef81365d0a68 ---- a failing testcase. user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/661cd276f29a ---- fix the testcase user: Mathieu Lacage files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/5eb2fac38580 ---- fix new packet bug user: Mathieu Lacage files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/9a681ecef1de ---- document user: Mathieu Lacage files: src/devices/wifi/constant-rate-wifi-manager.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/6641c88ee420 ---- merge with HEAD user: Mathieu Lacage files: url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/14b0ec153421 ---- the TypeId for Packet sockets is PacketSocketFactory, not PacketSocket. fix bug introduced by changeset c33b6d2775b7. user: Mathieu Lacage files: examples/wifi-adhoc.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/f65af41d30db ---- Fix off-by-2 errors user: Mathieu Lacage files: src/node/address.cc src/node/address.h src/node/socket.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/644a220ad981 ---- remove dead code user: Mathieu Lacage files: src/node/socket-defaults.cc src/node/socket-defaults.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/c7d239e85b64 ---- make sure that the mac low listener is destroyed _after_ the mac low itself. user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2598ea90f9db ---- Undo changeset 3163 (breaks multicast) user: Tom Henderson files: src/common/buffer.cc src/common/buffer.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/d3438b415a8c ---- undo changeset 3161 (to pass unit tests) user: Tom Henderson files: src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/e74786aa54ae ---- merge user: Gustavo J. A. M. Carneiro files: src/node/socket-defaults.cc src/node/socket-defaults.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/54d1460ee8c4 ---- Make Application::Start/Stop times relative, Simulator::StopAt(time) renamed to Simulator::Stop(time) and time also made relative, to improve consistency of the API which uses relative times everywhere else. Closes bug #191. user: Gustavo J. A. M. Carneiro files: examples/mixed-wireless.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/wifi-ap.cc samples/main-random-topology.cc samples/main-random-walk.cc src/devices/wifi/wifi-test.cc src/node/application.cc src/node/application.h src/simulator/simulator.cc src/simulator/simulator.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/efeb6e5c276d ---- Fix TCP valgrind problem (bug #194): TcpSocketImpl::m_wouldBlock was not always being initialized. user: Gustavo J. A. M. Carneiro files: src/internet-node/tcp-socket-impl.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/ff46939c1b4a ---- fix valgrind-reported leak user: Mathieu Lacage files: src/devices/wifi/dca-txop.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/2f106d16c8c0 ---- DequeuePending returns 0 upon error, not the other way round. user: Mathieu Lacage files: src/internet-node/arp-l3-protocol.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/8ce20d798105 ---- make sure we output the right diff command user: Mathieu Lacage files: wscript url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/62e90655a935 ---- bug 146: s/HostOrder// user: Mathieu Lacage files: src/helper/ipv4-address-helper.cc src/internet-node/ipv4-header.cc src/internet-node/ipv4-interface.cc src/node/address-utils.cc src/node/ipv4-address-generator.cc src/node/ipv4-address.cc src/node/ipv4-address.h src/routing/global-routing/global-router-interface.cc src/routing/olsr/olsr-header.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/1763f7ac8e80 ---- new Packet testcases, bug fix. user: Mathieu Lacage files: src/common/buffer.cc src/common/packet-metadata-test.cc url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/b69d00a3d410 ---- point-to-point cleanup user: Craig Dowell files: examples/mixed-global-routing.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc src/devices/point-to-point/point-to-point-channel.cc src/devices/point-to-point/point-to-point-channel.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/point-to-point/point-to-point.h url: http://code.nsnam.org/gjc/ns-3-virtual-netdevice/rev/26e7f865c548 ---- Doxygen organization user: Tom Henderson files: src/common/buffer.h src/commo