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

code@nsnam.ece.gatech.edu code at nsnam.ece.gatech.edu
Mon Nov 3 05:52:49 PST 2008


---- udp-echo script working with new routing in outbound direction
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/internet-stack.cc src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-list-routing.cc src/internet-stack/ipv4-list-routing.h src/internet-stack/ipv4-static-routing.cc src/internet-stack/ipv4-static-routing.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-impl.cc src/node/ipv4-route.cc src/node/ipv4-route.h src/node/ipv4.h src/routing/olsr/routing-table.cc src/routing/olsr/routing-table.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/52de36abc268


---- make simulator schedule calls explicitly relative throughout.  fixes multithread problem in realtime simulator
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc samples/wscript src/simulator/default-simulator-impl.cc src/simulator/realtime-simulator-impl.cc src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/75c6a3d424d9


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/figures/packet.obj doc/tutorial/figures/helpers.obj
url: http://code.nsnam.org/tomh/ns-3-ip/rev/9f03fc6f7296


---- add dangerous realtime scheduling methods in an intentionally harder to find and use way
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.cc src/simulator/realtime-simulator.h src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/898d8a14b88f


---- it helps to remember to add function implementations
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc src/simulator/realtime-simulator-impl.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ceea04d07e60


---- added test for m_running in ScheduleRealNow
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc src/simulator/realtime-simulator-impl.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/804beebf1ba5


---- slight reorganization and naming change for added realtime methods
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.cc src/simulator/realtime-simulator.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/dc1f5e534e56


---- implement a non-realtime version of RunOneEvent for realtime simulator and allow Run, Stop, Run
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/realtime-simulator-impl.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b796f3c38e3e


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/tomh/ns-3-ip/rev/b1b55512f867


---- remove uneeded include.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/94fe4c32956d


---- reuse operator < (EventKey)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/902c5237743a


---- define Scheduler::Event and use it in Scheduler::Insert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/d0381b7f3030


---- don't use EventId in Schedulers: use Scheduler::Event instead.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc 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/realtime-simulator-impl.cc src/simulator/scheduler.h src/simulator/simulator-impl.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/268b86ce5435


---- avoid using Ptr<EventImpl>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ace932ee6eef


---- move MakeEvent out of Simulator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/make-event.cc src/simulator/make-event.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/5e007004402e


---- remove uneeded includes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-wired-bridging.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ca47c7015ea4


---- rename RealtimeSimulator to WallclockSimulator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-test-sync.cc src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/realtime-simulator.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/wallclock-simulator.h src/simulator/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/4eb8e926c6d7


---- remove event locking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/default-simulator-impl.cc src/simulator/event-impl.cc src/simulator/event-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/6cca59a0fca6


---- rescan python bindings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py
url: http://code.nsnam.org/tomh/ns-3-ip/rev/3caf04ccad87


---- make sure we implement all Schedule methods within the right class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/wallclock-simulator.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/f4ffcfc3a8ad


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/ffea4fa619db


---- remove realtime public API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/ns3modulegen_generated.py samples/main-ns2-mob.cc samples/main-test-sync.cc src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/realtime-simulator-impl.cc src/simulator/realtime-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wallclock-simulator.h src/simulator/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/edd4928b2046


---- bug 394: AdhocWifiMac claims to support SendFrom
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/4ed410f69d36


---- Bug 311
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/080614a8e247


---- Bug 340
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/applications/onoff/onoff-application.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/37b316422064


---- apply icmp patch
user: Craig Dowell <craigdo at ee.washington.edu>
files: bindings/python/ns3_module_core.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py src/internet-stack/arp-ipv4-interface.cc src/internet-stack/icmpv4-l4-protocol.cc src/internet-stack/icmpv4-l4-protocol.h src/internet-stack/icmpv4.cc src/internet-stack/icmpv4.h src/internet-stack/internet-stack.cc 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-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-protocol.cc src/internet-stack/ipv4-l4-protocol.h src/internet-stack/ipv4-raw-socket-factory-impl.cc src/internet-stack/ipv4-raw-socket-factory-impl.h src/internet-stack/ipv4-raw-socket-impl.cc src/internet-stack/ipv4-raw-socket-impl.h src/internet-stack/nsc-tcp-l4-protocol.cc src/internet-stack/nsc-tcp-l4-protocol.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protoc!
 ol.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h src/internet-stack/wscript src/node/ipv4-raw-socket-factory.cc src/node/ipv4-raw-socket-factory.h src/node/socket.cc src/node/socket.h src/node/udp-socket.cc src/node/udp-socket.h src/node/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c04ecfdce1ef


---- Apply icmp-application patch frm lacage
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-ping.cc examples/csma-raw-ip-socket.cc examples/wscript regression/tests/test-csma-ping.py regression/tests/test-csma-raw-ip-socket.py src/applications/v4ping/v4ping.cc src/applications/v4ping/v4ping.h src/applications/v4ping/wscript src/helper/v4ping-helper.cc src/helper/v4ping-helper.h src/helper/wscript src/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/9ea825f066a2


---- double and int confusion in main-test-sync
user: Craig Dowell <craigdo at ee.washington.edu>
files: samples/main-test-sync.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/9a246859e808


---- Fix bug 362; cancel WaitReplyTimer when ArpCache is flushed
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/tomh/ns-3-ip/rev/761f94afe2a2


---- Work around a WAF bug in failing to recognize GCC while detecting CXXFLAGS for compiling Python extensions.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/c4acb0e1fd28


---- merge with ns-3-dev
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/icmpv4-l4-protocol.cc src/internet-stack/internet-stack.cc src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-raw-socket-impl.cc src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-impl.cc src/internet-stack/wscript src/node/wscript
url: http://code.nsnam.org/tomh/ns-3-ip/rev/8f3d6798ac86


---- update documentation
user: Tom Henderson <tomh at tomh.org>
files: README.routing.api README.routing.txt src/node/ipv4-route.h
url: http://code.nsnam.org/tomh/ns-3-ip/rev/be6623140706




More information about the Ns-commits mailing list