[Ns-commits] tomh/ns-3-ip

code@nsnam.ece.gatech.edu code at nsnam.ece.gatech.edu
Tue Mar 3 09:34:13 PST 2009


---- Fix TagBuffer::ReadU64 bug.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/common/tag-buffer.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ae89ef24fa1b


---- Fix waf --pyrun bug
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wutils.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c1303bd63eb5


---- examples/first.cc ported to Python
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: examples/first.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/9f4c2934473d


---- add an object name service
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc examples/wscript src/core/config.cc src/core/object-names.cc src/core/object-names.h src/core/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d45e62c78504


---- Brute force all of the helpers to use object name service
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc src/helper/application-container.cc src/helper/application-container.h src/helper/bridge-helper.cc src/helper/bridge-helper.h src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/emu-helper.cc src/helper/emu-helper.h src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/ipv4-interface-container.cc src/helper/ipv4-interface-container.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/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/static-multicast-route-helper.cc src/helper/static-multicast-route-helper.h src/hel!
 per/udp-echo-helper.cc src/helper/udp-echo-helper.h src/helper/v4ping-helper.cc src/helper/v4ping-helper.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/helper/yans-wifi-helper.cc src/helper/yans-wifi-helper.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6bbf05bf4826


---- make simple version of Names:Add even simpler.  Use that in examples/names.cc
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc src/core/object-names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/3f7f08d9daad


---- fix crasher in config
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/config.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/59f784af5db6


---- fix crasher in config unit tests
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/config.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7f7823a31f77


---- add examples of Config::Set to example names.cc
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c59fdf82869b


---- add NamesPriv cleanup for code that doesn't use simulator -- for valgrind-clean runs
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/config.cc src/core/object-names.cc src/core/object-names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/bb930262e55c


---- a little more doxygen for object-names.h
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/object-names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/805af0f9ddd9


---- rename object-names.{cc,h} to names.{cc,h} per convention
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/config.cc src/core/names.cc src/core/names.h src/core/object-names.cc src/core/object-names.h src/core/wscript src/helper/application-container.cc src/helper/bridge-helper.cc src/helper/csma-helper.cc src/helper/emu-helper.cc src/helper/internet-stack-helper.cc src/helper/ipv4-interface-container.cc src/helper/mobility-helper.cc src/helper/net-device-container.cc src/helper/node-container.cc src/helper/olsr-helper.cc src/helper/on-off-helper.cc src/helper/packet-sink-helper.cc src/helper/packet-socket-helper.cc src/helper/point-to-point-helper.cc src/helper/static-multicast-route-helper.cc src/helper/udp-echo-helper.cc src/helper/v4ping-helper.cc src/helper/wifi-helper.cc src/helper/yans-wifi-helper.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/5d8530130930


---- move a function definition in names.cc for a little more clarity
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7f1a5bd869e5


---- Alloc clients to omit /Names/ in Names::Find
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6a3dbc49cfa9


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/682eb88ed29e


---- Testmeister Tom found a bug in Names::Add for his shortcut semantics
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc src/core/names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/682a4cae7a5f


---- beef up a couple of comments in example names.cc
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/99e350f3f7b4


---- add a Rename function to the object name service to facilitate auto naming
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc src/core/names.cc src/core/names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/93bb91eae5cd


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/10e3985a1a0b


---- rename names.cc to object-names.cc
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/names.cc examples/object-names.cc examples/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/88a793cc5540


---- update log component name
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/object-names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7746b99a0957


---- QueryObject comment changed to GetObject
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/40e3876f8090


---- some naming changes suggested by Gustavo
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/config.cc src/core/names.cc src/core/names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/2b6dba4062e1


---- a few tests, a little reorganization for clarity
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/names.cc src/core/names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/76a72bc63d06


---- more dox for names
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/names.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/a9cd1bb4afd6


---- endless loops are not a good thing
user: craigdo at ee.washington.edu
files: src/core/names.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/a4747d84fd6a


---- Merge names branch
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d8019fbcc7fe


---- checkpoint tap development
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-tap-bridge.cc examples/wscript src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h src/devices/tap-bridge/tap-encode-decode.cc src/devices/tap-bridge/tap-encode-decode.h src/devices/tap-bridge/tap-sock-creator.cc src/devices/tap-bridge/tap.h src/devices/tap-bridge/waf src/devices/tap-bridge/wscript src/helper/tap-bridge-helper.cc src/helper/tap-bridge-helper.h src/helper/wscript src/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/8c48682b3d42


---- checkpoint tap bridge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h src/devices/tap-bridge/tap-creator.cc src/devices/tap-bridge/tap-sock-creator.cc src/devices/tap-bridge/wscript src/wscript wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/1f6ae48061a9


---- checkpoint tap
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/40789460dd8c


---- checkpoint tap
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/eaba645ea35c


---- wire needed values into tap-bridge Attribute system, but figure out as many as possible in the default case
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-tap-bridge.cc src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h src/helper/tap-bridge-helper.cc src/helper/tap-bridge-helper.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7e444dc749ee


---- last connections on tap-bridge, start flowing packets
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-tap-bridge.cc src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h src/devices/tap-bridge/tap-creator.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/3d8f0d101f79


---- checkpoint tap progress
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-tap-bridge.cc src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d966e2ded46d


---- turn on checksums in example csma-tap-bridge and tweaks to make ping demo work
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-tap-bridge.cc src/devices/csma/csma-net-device.cc src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-creator.cc src/internet-stack/arp-header.cc src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/8e5bdeb6a71b


---- teach enable-sudo to be a config time thing
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/902589866374


---- fixed previous wscript mods not entirely successful
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/206e9271168a


---- add a more complicated tap example that uses routing.
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tap-dumbbell.cc examples/wscript src/devices/tap-bridge/tap-bridge.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/a7983f5acf98


---- expand comments in tap-dumbbell.cc to suggest some things to do
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tap-dumbbell.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/1c364e33ae57


---- correct net numbering
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tap-dumbbell.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/31a57b66cef5


---- cleanup, doxygen, prepare for review
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-tap-bridge.cc examples/wscript src/devices/tap-bridge/tap-bridge.h src/devices/tap-bridge/tap-creator.cc src/devices/tap-bridge/tap.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/0246ffdff112


---- add a wifi example for the tap bridge
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tap-dumbbell.cc examples/tap-wifi-dumbbell.cc examples/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/1212830d6f76


---- no need to do SendFrom in tap-bridge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/bd8625e5913a


---- tweak wifi example, fix waf problems (thanks to Gustavo)
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tap-wifi-dumbbell.cc src/devices/tap-bridge/tap-creator.cc wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/2758871405b7


---- clean up wrong and misleading comments
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/tap-bridge.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/1ec09ce94019


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c7c44a32a7c5


---- remove old example
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tap-dumbbell.cc examples/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d335731bf41f


---- use __attribute__ ((unused))
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc src/internet-stack/arp-header.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/18b802510f59


---- remove misguided __attribute__ ((unused))s
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/point-to-point/ppp-header.cc src/devices/tap-bridge/tap-bridge.cc src/internet-stack/arp-header.cc src/node/ipv4-address-generator.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/e7a525be7dc2


---- don't build tap-bridge-helper or tap-wifi-dumbbell if tap-bride not enabled
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/wscript src/helper/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6740cafc08a9


---- tighten up configuration reqs for tap and emu
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/emu/wscript src/devices/tap-bridge/tap-creator.cc src/devices/tap-bridge/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/f1d57182d491


---- emu depends on netpacket/packet.h
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/emu/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/900966cabdc6


---- remove unnecessary includes in tap-bridge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/e03522d77b63


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/3d72a7d0d864


---- work around to allow FreeBSD to run tap-bridge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc src/devices/tap-bridge/wscript wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b6734a5d920c


---- add code to work around tap-creator
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/dc82976872b5


---- no creator option in tap-bridge should be off by default
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/tap-bridge/tap-bridge.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/38b10e48f5b5


---- Merge tap branch
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/62e3ae1c4974


---- add names support to tap bridge helper
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/tap-bridge-helper.cc src/helper/tap-bridge-helper.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/819e09dac21a


---- WAF: fix Task.maxjobs=1 (for sudo); icc flags.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: waf wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/e0a27ec2991a


---- Python: wrap std::ostream/ofstream, for ascii tracing.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript examples/wifi-ap.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ed59d07c5373


---- clean up transmit abort nonsense
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/3aca059abe63


---- add byte mode
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/drop-tail-queue.cc src/node/drop-tail-queue.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7e0ff1be867a


---- quiet second.cc and third.cc when running as regression tests
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/second.cc examples/third.cc regression/tests/test-second.py regression/tests/test-third.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/761a6ee97850


---- Optimize Send/SendFrom on BridgeNetDevice by using the learned MAC associations when possible, instead of flooding to all bridge ports.
user: Aleksey Kovalenko <kovalenko at iitp.ru>
files: src/devices/bridge/bridge-net-device.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b41ff644fd6e


---- bug 506 -- remove name version of SetPositionAllocator
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/helper/mobility-helper.cc src/helper/mobility-helper.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/511a086fde07


---- For regression testing, use python modules filecmp and difflib instead of an external diff command, to improve portability (e.g. mingw).  Closes #330.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: regression.py wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/272cabf60878


---- merge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/53a87941480f


---- Rescan python bindings.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_tap_bridge.py bindings/python/ns3modulegen_generated.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/1b2a20c85856


---- Print demangled callback signatures if they mismatch. bug #507
user: Timo Bingmann <timo.bingmann at student.kit.edu>
files: src/core/callback.cc src/core/callback.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/751691462d36


---- Missing include of stdlib.h for free() in callback.cc
user: Timo Bingmann <timo.bingmann at student.kit.edu>
files: src/core/callback.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/279c3dbe7572


---- tutorial fixes from Ruben Merz
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/manual.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/tomh/ns-3-ip/rev/11043ba9a122


---- Fix build of Python bindings on systems with no support for TabBridge
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ef9ae8962bbb


---- bug 500: make DcaTxop accessible through an attribute.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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
url: http://code.nsnam.org/tomh/ns-3-ip/rev/42c89b271a69


---- bug 486: patches for icc compilation.
user: Timo Bingmann <timo.bingmann at student.kit.edu>
files: examples/csma-star.cc examples/emu-udp-echo.cc src/common/packet-metadata-test.cc src/core/object.h src/devices/point-to-point/point-to-point-channel.cc src/devices/wifi/rraa-wifi-manager.cc src/internet-stack/ipv4-l3-protocol.cc src/node/queue.cc src/routing/olsr/olsr-header.cc src/simulator/time.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/da9be6abb1b2


---- bug 465: mixed-wireless.py does not work anymore.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/11cae8936153


---- bug 487: add association/disassociation hooks in Nqsta.
user: Francesco Malandrino <francesco.malandrino at gmail.com>
files: src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/a21c19c4cd81


---- typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/a598c8983ced


---- implement NS_GLOBAL_VALUE
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc src/core/global-value.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/49039ae7bc3d


---- remove uneeded blank line
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/global-value.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/4be8f8fc7756


---- add support for NS_ATTRIBUTE_DEFAULT
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-base.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/621e2ef9e7b8


---- bug 509: backoff CW growth is invalid
user: Timo Bingmann <timo.bingmann at student.kit.edu>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/9494663cf1c9


---- Proposed RNG API changes
user: Raj Bhattacharjea <raj.b at gatech.edu>
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_emu.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_stats.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_v4ping.py bindings/python/ns3_module_wifi.py examples/csma-bridge-one-hop.cc examples/csma-bridge.cc examples/csma-bridge.py examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/csma-ping.cc examp!
 les/csma-raw-ip-socket.cc examples/csma-star.cc examples/first.cc examples/global-routing-slash32.cc examples/realtime-udp-echo.cc examples/second.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/star.cc examples/static-routing-slash32.cc examples/tcp-large-transfer.cc examples/tcp-nsc-lfn.cc examples/tcp-nsc-zoo.cc examples/tcp-star-server.cc examples/third.cc examples/wifi-wired-bridging.cc src/core/random-variable.cc src/core/random-variable.h src/devices/csma/backoff.cc src/mobility/random-direction-2d-mobility-model.cc src/routing/olsr/olsr-agent-impl.cc utils/run-tests.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/debf1a8a96d3


---- Merge
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_simulator.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7f7331a4c165


---- Merge
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/bdce17c3a0e8


---- Expose RNG seed/run # to attributes; bindings update
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_simulator.py src/core/rng-stream.cc src/core/rng-stream.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/73b49aa25221


---- Undo a change which does not compile
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/rng-stream.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/509a818e8cdf


---- Fix old code that crept in
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_core.py src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/86a97665dcb0


---- Commit Mathieu's coding style cleanup of random-variable
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/tomh/ns-3-ip/rev/40e5d5af3c71


---- Apply Mathieu's change: remove all calls to SetSeed
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/csma-bridge-one-hop.cc examples/csma-bridge.cc examples/csma-bridge.py examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/csma-ping.cc examples/csma-raw-ip-socket.cc examples/csma-star.cc examples/first.cc examples/global-routing-slash32.cc examples/realtime-udp-echo.cc examples/second.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/star.cc examples/static-routing-slash32.cc examples/tcp-large-transfer.cc examples/tcp-nsc-lfn.cc examples/tcp-nsc-zoo.cc examples/tcp-star-server.cc examples/third.cc examples/wifi-wired-bridging.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/f1d873a81159


---- Mathieu's patch: update users of GetSingleValue
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/devices/csma/backoff.cc src/devices/csma/backoff.h src/devices/wifi/random-stream.cc src/devices/wifi/random-stream.h src/mobility/random-direction-2d-mobility-model.cc src/mobility/random-direction-2d-mobility-model.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/a08201e94eb2


---- Michelle's bounds patch
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b30027eeb387


---- Update the bindings
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_core.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b9158015b8aa


---- Remove the nonsensical GetSeed
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/4814b2348908


---- Update the bindings for GetSeed change
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_core.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/1a7aced59ed6


---- Get/Set the package seed in a static variable
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/rng-stream.cc src/core/rng-stream.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6f9f859bae8b


---- Explicit cast and correction in wifi/RandomStream
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/devices/wifi/random-stream.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/8d2d1e6c390b


---- Sync with dev
user: raj at nsnam.ece.gatech.edu
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/db7d9ee72d1d


---- Almost have env variable support for RNG right
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/tomh/ns-3-ip/rev/7ec503ed040d


---- Fix previous changeset
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc src/core/rng-stream.cc utils/run-tests.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c070d2fca46d


---- Sync with ns-3-dev
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py examples/second.cc examples/third.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6ef5bba17bf9


---- Rescan the bindings
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_tap_bridge.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/f086b7b943b8


---- Merge in rng-changes branch
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/csma-star.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/4d3a27e39fa6


---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tap-wifi-dumbbell.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/f03281563857


---- kill dead API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/f6d7db7580ff


---- rescan python
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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_emu.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_stats.py bindings/python/ns3_module_tap_bridge.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_v4ping.py bindings/python/ns3_module_wifi.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c35796bc0b4b


---- improve coherency between UniformVariable and RandomVariable, explain why the extra overload is necessary.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/3d4788bd1ddd


---- add regression tests back
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d84e644c9692


---- let GlobalValue do RNG environment variable processing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/rng-stream.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7c98934dcccd


---- win32 build fixes.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/internet-stack/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/49d337cba9db


---- align manual with new RNG code
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/random.texi
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b61705329366


---- clarify the working between SeedManager set/get seed and the underlying package seed, in comments
user: Tom Henderson <tomh at tomh.org>
files: src/core/random-variable.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d1b2785e4509


---- Make ipv4-interface.h, ipv4-l3-protocol.h, and ipv4-static-routing.h private.  Closes #370.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_internet_stack.py src/internet-stack/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6e0c97efccd0


---- Bug 485: implement deserialization of normal/gaussian random variables
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/core/random-variable.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c2d4a91bcc8a


---- fix for bug 468
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/724c9442a9f0


---- merge with head
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/manual.texi examples/csma-multicast.cc examples/global-routing-slash32.cc examples/static-routing-slash32.cc scratch/ip.cc scratch/simple-global-routing-new.cc scratch/simple-point-to-point-olsr-new.cc src/devices/tap-bridge/tap-bridge.cc src/helper/internet-stack-helper.cc src/helper/internet-stack-helper.h src/helper/ipv4-interface-container.h src/helper/packet-sink-helper.cc src/helper/static-multicast-route-helper.cc src/helper/static-multicast-route-helper.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/wscript src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/35965c768c7f


---- change type of UdpSocket ttl attributes to 8-bit
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h src/node/udp-socket.cc src/node/udp-socket.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/191071d782ae


---- add new udp multicast socket attributes
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h src/node/udp-socket.cc src/node/udp-socket.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d5dd024abd6c


---- merge
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/7d2be60e1436




More information about the Ns-commits mailing list