[Ns-commits] mathieu/ns-3-wimax
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Mon Aug 20 02:05:56 PDT 2007
---- Fix bug 14
user: Tom Henderson <tomh at tomh.org>
files: samples/main-p2p-net-device-if.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6f27df85c3a1
---- plug memory leak reported by Gustavo Carneiro.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/851ab3d13928
---- Fix Ptr<T>::m_count memory leak in some places.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7d0bde915fd6
---- add failing test
user: mathieu at mathieu.inria.fr
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ce7051138975
---- fix failing test
user: mathieu at mathieu.inria.fr
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/783791e8b133
---- more tests
user: mathieu at mathieu.inria.fr
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/da0f29b0236e
---- fix coding style
user: mathieu at mathieu.inria.fr
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/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/mathieu/ns-3-wimax/rev/2a342cacddf4
---- fix optimized build warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/efb4a435205e
---- implement constructor/destructor handling for tags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2c78631f0104
---- make sure that TagRegistry member variables are always initialized when needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e7617e9f1f20
---- remove debugging output from tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dd85b014c690
---- a new testcase with the corresponding bug fix.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e3223ddba0fb
---- Provide correct exit value based on RunTests() success
user: Tom Henderson <tomh at tomh.org>
files: utils/run-tests.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b2169abd3451
---- Randomvariable Lognormal added
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/515bb5663cf3
---- Incorporated defaults and command-line arguments
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/mathieu/ns-3-wimax/rev/fed13fb45eef
---- Merged in default code
user: Raj Bhattacharjea <raj.b at gatech.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d1ffec80b2d6
---- Added default value sample
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: SConstruct samples/main-default-value.cc src/core/command-line.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d824620eac38
---- Added static RNGs, like ExponentialVariable::GetSingleValue(mean)
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/96d3e7dc8bb2
---- handle const methods on const objects
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/488fa6235c5f
---- remove ipv4 interface from public API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/1647ca57f19d
---- add NetDevice::NeedsArp method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/10cd9049a0ad
---- use NetDevice::NeedsArp where needed
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/arp-ipv4-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ceecc7397053
---- add NetDevice list into Node base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/internet-node.cc src/node/internet-node.h src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/180117abfb04
---- remove external NetDeviceList and use the Node's integrated list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/a0f005b96cfc
---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/internet-node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/56d307a88918
---- use Node::AddDevice method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-p2p-net-device-if.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/753aadd3ae77
---- add NetDevice::SetReceiveCallback and use it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/3fe2c883cb47
---- remove unused headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e4712748b5a0
---- remove DatagramSocket, use Socket base class for UdpSocket subclass.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/ddbb935800d8
---- add ip output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.cc src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7d4e9f00b00
---- add wifi pcap output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.cc src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2f16d26e361c
---- put together a PcapTrace and test it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/5361882cc2f3
---- add context information to tx and rx trace callbacks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4.cc src/node/ipv4.h src/node/pcap-trace.cc src/node/pcap-trace.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a468fac09924
---- remove dependency on SystemFile
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/pcap-writer.cc src/common/pcap-writer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0a5f4f427d66
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/system-file.h src/core/unix-system-file.cc src/core/win32-system-file.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/98b0f0b0ca63
---- remove SystemFile from doxygen index
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9b4ba94e2357
---- merge with pcap branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/3cde302c4300
---- re-enable ascii trace output by default
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9f39ce362810
---- merge Packet API changes needed for Packet pretty printing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/c2082308e01a
---- make sure that the code matches the documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/687e2b7b5f11
---- merge in raj's dispose early work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/7f620ea278f4
---- add Object::Dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/33710ab0ecf9
---- dispose properly from Node::Dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/319ffa6c5e0a
---- do not try to dispose the parent's ressources from InternetNode::Dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/internet-node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/121f7c328e35
---- derive from Object for proper refcounting
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/676b647fc960
---- just a small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d09991d3511
---- call dispose from within the destructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/p2p/p2p-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c2f541e6376a
---- make sure that Simulator::Cancel deals correctly with events which were already scheduled
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/41aa5fca4f49
---- temporarily invoke node's Dispose from user script
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7692c5266fe6
---- manage NetDevice objects with refcounts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/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 <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/aeadea0cdc82
---- destroy prototype stack upon Simulator::Destroy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7f696447544f
---- improve debugger output for time variables when we do not need the 128 bit statistics
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/high-precision-128.cc src/simulator/high-precision-128.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/18482543e248
---- make Application::Stop work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b067d8ff43df
---- do not use Simulator::StopAt to avoid too many memory leaks
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/eefc92272862
---- do not leak the channel from simple-p2p
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7cf532738f61
---- do not leak the NetDevice from P2PTopology
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/p2p/p2p-topology.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/508960b83d20
---- remove Node::Copy, Node::Create and Node::*Prototype* methods.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/f844579404cb
---- a singleton template class to simplify the implementation of a few classes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulation-singleton.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/24c99e8ebaa2
---- rework the Node and NodeList classes to manage reference counts correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/cf7fbb84d74b
---- rename NodeList::GetNode to NodeList::PeekNode to avoid memory leaks. Call Dispose from NodeListPriv::~NodeListPriv
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/152927527647
---- remove useless methode declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/08c20b55cb18
---- apply ref/unref rules consistently for Node
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/04c5878c0a61
---- remove nil macro
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/application.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9bb8d2d45326
---- remove nil macro
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/97a210720478
---- remove nil macro
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/capability.cc src/node/capability.h src/node/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9e2df680566b
---- remove dead files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipaddr.h src/node/l4protocol.h src/node/protocol.h src/node/ref-counted-object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0521361426c9
---- remove nil macro
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/application-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c3b8cfde5ba7
---- use ref/unref for Node in more cases
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/68542941fc8a
---- fix segfault
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/b783e010cb4a
---- rework the socket/udp layer to remove the Ipv4EndPointDemux template
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/a839408950b9
---- use Dispose more extensively
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/894c8380d57b
---- implement Dispose properly throughout the network stack
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/34d6f349478f
---- make capabilities and sockets refcounted
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/5d5fe14d5751
---- implement properly the refcounting rules for the capability getters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/8a469663f7ea
---- remove dead method declaration and dead use
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/udp-socket.cc src/node/udp-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b89c5cfd6215
---- port sample code to refcounting model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simple.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/612bd30cb669
---- constify refcounted object base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1b13c6e1ca1b
---- fix last leaks with new refcounted mechanism
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/38f16e0e5513
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/7ecdb8dab07e
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/object-container.cc src/core/object-container.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dc2847f85c23
---- remove more dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-reference.h src/node/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f71fc5f8ae0d
---- airplane COM code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/79e688066a2f
---- rename files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/f6b030870d11
---- rename the class itself
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown.cc src/core/ns-unknown.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2338d9fddbc0
---- add NsUnknown::Dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown.cc src/core/ns-unknown.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0a7bc08999fa
---- disable the default constructor to avoid bugs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1a379b68cabc
---- make Node derive from NsUnknown rather than Object
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5404e1e41f82
---- make L3Demux an NsUnknown object.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/b7c7ea629de9
---- make Ipv4L4Demux an NsUnknown object.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/7c9a037a32b7
---- fix valgrind warning: UdpSocket must manage carefully its Ipv4EndPoint to avoid double deleting it.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/e907146a191e
---- make ApplicationList an NsUnknown object.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/3d330150ab6d
---- finish Dispose -> DoDispose rework
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/702e96b8960f
---- remove spurious call to Dispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/udp.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b38047b0e7ab
---- define and implement IUdp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/b045a3ab4595
---- remove Node::GetUdp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/92160600f7f2
---- remove Node::GetArp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/e540282f8462
---- remove Node::GetIpv4
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/d5039448597a
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct examples/simple-p2p.cc src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/eb380b33ae24
---- move code around
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/082ffdd8fbd7
---- define class Iid to replace the uint32_t as suggested by Gustavo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/4a6c58f0e327
---- a first draft of a component manager
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/01999879c76b
---- rework and document API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/eda15411d38a
---- add Callback::Assign
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e32961ea7f21
---- use Callback::Assign
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/callback-trace-source.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cbd7b6a6ca24
---- use Callback::Assign
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dddef0a43ca9
---- add more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c64a364c6258
---- add extra test for object creation with multiple interfaces
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0196bbb311be
---- make the code work on g++ 3.4.4
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown-manager.cc src/core/ns-unknown-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/68d539905954
---- Cosmetic: change strings in the bind commands for queue. Move Bind() before CommandLine::Parse() in example script
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-p2p.cc src/node/drop-tail.cc src/node/queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9fa0b6f245d7
---- Enable both ascii and pcap tracing
user: Tom Henderson <tomh at tomh.org>
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/mathieu/ns-3-wimax/rev/fb6735f93868
---- fix doxygen doc error
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/059cec00b41e
---- Add support for building with WAF
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
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/mathieu/ns-3-wimax/rev/e8a4183dfe00
---- Added/fixed some doxygen
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: doc/main.txt src/applications/application.h src/core/command-line.h src/core/default-value.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3cc417842b5f
---- Removing superseded code for p2p
user: Tom Henderson <tomh at tomh.org>
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/mathieu/ns-3-wimax/rev/a59e11a8e2d9
---- Separate address assignment from routing in PointToPoint topology code
user: Tom Henderson <tomh at tomh.org>
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/mathieu/ns-3-wimax/rev/507eababb124
---- Remove unused code
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/devices/p2p/p2p-topology.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4dab7168be35
---- Ptr changed to use Object's refcounts
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: samples/main-ptr.cc src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/00722b9a01b3
---- Node* -> Ptr<Node>
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/mathieu/ns-3-wimax/rev/a730800a31d5
---- remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ptr.cc src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cbc4158d47c9
---- Removed manual ref/unref calls for Ptr<Node>
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/simple-p2p.cc src/applications/application.cc src/node/net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/49c33ddf1683
---- Hacked arraytraceresolver to compile, but segfaults upon running simple-p2p
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/common/array-trace-resolver.h src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0b652c3eef96
---- remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ptr.cc src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fc6c84abb832
---- some Ipv4Interface* -> Ptr<Ipv4Interface>, 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/mathieu/ns-3-wimax/rev/85c56883f1c6
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e973db5b60ac
---- remove ptr from ArrayTraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/034ac6be97c8
---- revert Ipv4Interface * -> Ptr<Ipv4Interface>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/12ed30c77cab
---- convert Arp code to use Ptr<Node> instead of Node *
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp.cc src/internet-node/arp.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b5f29caf9d8c
---- convert more code to use Ptr<Node> instead of Node *
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/eb9d614accf0
---- remove useless forward declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6428d95da8c3
---- convert Node * to Ptr<Node>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4.cc src/internet-node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4d3b2a77bc92
---- convert Node * to Ptr<Node>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/l3-demux.cc src/internet-node/l3-demux.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c6f107a2b886
---- convert UdpSocket and Udp to Ptr<Node>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/927a5bb6432a
---- convert Node * to Ptr<Node>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/669c703c04a4
---- remove useless forward declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l4-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f000b19c95e3
---- remove some dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/application-list.cc src/applications/application-list.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d255814813b9
---- implement properly NetDevice::DoDispose and rename NetDevice::PeekNode to NetDevice::GetNode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/23ee8e81c379
---- rename NodeList::PeekNode to NodeList::GetNode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/1855299b67d4
---- implement properly Application::DoDispose and rename Application::PeekNOde to Application::GetNode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/application.cc src/applications/application.h src/applications/onoff-application.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fc4833e1a9b0
---- make sure that NodeList::GetNode is correctly implemented
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4da6cc2af83f
---- use the NS_DEBUG env var rather than NS3_DEBUG, as explained by the documentation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/debug.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/33b5d017f522
---- add some refcount debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a4ef066d1185
---- remove leaks and rework the Ptr class to work with a new refcount mechanism
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/6fb98941c36f
---- use Ptr<> everywhere Object or NsUnknown are used
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/e1660959ecbb
---- add MakeNewObject template function and fix operator == (T1,T2)
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/31a7c6fc511e
---- add MakeNewObject template with more arguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cc38d7fae91e
---- rework the refcounting framework to use the MakeNewObject function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/ac324a1cba74
---- remove useless assignments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8776da5b61cc
---- rename Ptr::Get and Ptr::Peek to GetPointer and PeekPointer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/0da9201a048e
---- add small comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c1938b405c09
---- add disabled test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ns-unknown.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0aed94fb81b8
---- remove un-implemented method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/l3-demux.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/98be99dc0c02
---- rename Erase to Remove as suggested by Tom
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a700b8761829
---- rename ns-unknown.h/cc ns-unknown-manager.h/cc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/e305018537c9
---- rename NsUnknown to Interface and NsUnknownManager to ComponentManager
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/7e31a7f75fee
---- rename Iid to InterfaceId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/80f53b488bd3
---- make Queue derive from Interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/15240a33f517
---- NetDevice and Channel now derive from Interface rather than Object
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/channel.cc src/node/channel.h src/node/net-device.cc src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b10ef84683a5
---- add a small comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uid-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bf6fe8b3c54a
---- make Queue::CreateDefault use the ComponentManager.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/d843d0d5314d
---- remove ApplicationList. Move functionality to Node class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/a009b03b720a
---- call Node::AddDevice from NetDevice::NetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/devices/p2p/p2p-topology.cc src/node/net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6220d0040d50
---- remove Application::Copy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.cc src/applications/onoff-application.h src/node/application.cc src/node/application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8d2fd4c1bb7a
---- fix the doxygen comments and simplify the implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/application.cc src/node/application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/639ee55495ec
---- improve doxygen output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c391b1e05cdf
---- improve doxygen output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6db8931b306a
---- remove doxygen warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/723ad2f23d48
---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface.h src/core/random-variable.h src/node/net-device.h src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7e4beac3e31
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/90cf12cb4ab7
---- make the Node API more consistent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/bf1c6a6ab58d
---- add dox documentation for Node
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3e77d7b90b9c
---- add dox documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node-list.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/06839d2fbaa0
---- complete dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4c8f1400f629
---- remove useless comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fe401693251f
---- add license header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/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 <gjcarneiro at gmail.com>
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/mathieu/ns-3-wimax/rev/fd944dbf33c6
---- merge
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
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/mathieu/ns-3-wimax/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 <gjcarneiro at gmail.com>
files: BUILD.WAF
url: http://code.nsnam.org/mathieu/ns-3-wimax/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 <gjcarneiro at gmail.com>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f607815f38f9
---- rename node.h to i-node.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/0b6bef4e99bc
---- rename internet-node.h to i-node-impl.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/3a62e5c4de75
---- add back internet-node.h header for MakeInternetNode function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/internet-node.cc src/internet-node/internet-node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d9e3640ee24b
---- rename Node to INode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/1b7abeccfcda
---- remove unused method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/i-node-impl.cc src/internet-node/i-node-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bcb8064049de
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.cc src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9baaee630644
---- remove dead keyword
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5d1d85ad02c6
---- simplify the implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.cc src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/edfeeb67e19f
---- add a few features to IntegerDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ffba29d7bdb2
---- add dox doc and DefaultValue support to OnOffApplication
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc src/applications/onoff-application.cc src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9679a238439d
---- add DefaultValue support to DataRate
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fb21d7015386
---- implement and use the OnOffApplication default values
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc src/applications/onoff-application.cc src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ef33daff8500
---- add some dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6245a07a3c96
---- more dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b6a5451dc26b
---- remove useless comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/onoff-application.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b80b1e4b7aa1
---- make OnOffApplication not depend on IUdp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/528f0554b677
---- remove old crap
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a6345dd3053d
---- Update WAF scripts to changes in source tree layout
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/wscript src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4ef52d1d89f3
---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6bec6931e4f8
---- fixed compiler error for gcc 3.4.6
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a2414a3a631a
---- datarate, packet, defaultvalue, object dox
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/mathieu/ns-3-wimax/rev/11cc5c692eb4
---- droptail and ipv4address dox
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/node/drop-tail.h src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/12fa3d0c4f94
---- MacAddress dox
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/node/mac-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/581bbde423d2
---- Queue dox
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f133ef9a1619
---- move doxygen doc into Header and Trailer classes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk.h src/common/header.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/21122b21924d
---- remove references to Chunk and replace them with references to Header and Trailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1b4dd2d99313
---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/command-line.h src/devices/p2p/p2p-topology.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2f285162b6ca
---- Fixed a gcc3.4.6 error for optimized builds
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3620e5386e0d
---- Internet-node module dox
user: Raj Bhattacharjea <raj.b at gatech.edu>
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/mathieu/ns-3-wimax/rev/1e419ebb4012
---- Some dox additions/fixes
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/ipv4.h src/node/i-ipv4.h src/node/ipv4-route.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ecedbcb39fb7
---- fix scons dist and scons all for gcc 4.1
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: BUILD SConstruct build.py
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7dbf8f0dc819
---- write README, contributing.txt, reorganize the other documentation files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/71b92dfe5f55
---- add gustavo to AUTHORS
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/331b95a5404a
---- improve dist support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct build.py
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6285ef4d0fec
---- improve IIpv4 dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/i-ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e979214cc52d
---- cleanup old dox and reorg header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4e3a1dc4b1e4
---- beautify the dox output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt src/common/header.h src/common/trailer.h src/core/ptr.h src/internet-node/internet-node.h src/internet-node/ipv4-header.h src/internet-node/udp-header.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/028db47a657f
---- add reference to architecture document
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c55da3a2f496
---- Make WAF check for the abstract tool 'compiler_cxx', instead of manually checking for multiple compilers.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/033f1f4891ab
---- add gcc 4.2 to list of supported compilers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d98b6622dfd
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/235bb11bf5ea
---- Fix some case sensitivity issues on win32-specific code.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/win32-system-wall-clock-ms.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/07fc20ad3925
---- Rename the SocketErrno enumeration values, from ESOMETHING to ERROR_SOMETHING, to avoid conflict with errno #define's; fixes compilation in mingw32.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/udp-socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7475a7c5ae6
---- In WAF win32 builds, add -Wl,--enable-runtime-pseudo-reloc to LINKFLAGS to solve dll linking problems.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/04f34a8befb8
---- Make WAF scripts modify PATH in environment to allow child processes to find the ns-3 DLLs, instead of using --rpath, which doesn't work on win32. This way at least waf check is able to run the unit tests now.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d190fe2b5ea
---- WAF: import the WAF subprocess replacement module 'pproc', to make it work on Python 2.3.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1d12fb509a0d
---- WAF: the correct form of the rpath option should be -rpath, not --rpath; fixed.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ae4cbca07779
---- WAF: enable -rpath by default only on linux2, with configure options to override this default choice
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a59b1caeb7f1
---- change version number to match ns convention
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b7867dad0b7a
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1cbe10298f91
---- Make scons dist work on osx
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: build.py
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/77ced4ddc0f7
---- update the documentation section
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f2ee52034178
---- add doc/architecture.pdf to dist
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/01ccd5f47ed4
---- minor changes due to documentation review
user: Tom Henderson <tomh at tomh.org>
files: INSTALL README RELEASE_NOTES VERSION doc/build-waf.txt doc/build.txt doc/codingstd.txt doc/contributing.txt doc/mercurial.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/be551a3b07c6
---- Pick up codingstd.txt in dist; point interested waf users to build-waf.txt in the development branch
user: Tom Henderson <tomh at tomh.org>
files: SConstruct doc/build.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/32307a281d86
---- pull version number from VERSION file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct VERSION
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ae1c85bcb33e
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: INSTALL SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8aaf62962dcf
---- add VERSION to extra dist
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ec0c58ab1e34
---- Remove codingstd.tex
user: Tom Henderson <tomh at tomh.org>
files: doc/codingstd.tex
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a6a769c8a7f5
---- Verified build on x86_64
user: Tom Henderson <tomh at tomh.org>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/48c05ee9fb6a
---- Correct the Ptr (T *ptr) documentation.
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b6aed9871c69
---- Fix swapped parameters in LogNormalVariable::GetSingleValue and add a couple of LogNormalVariable unit tests.
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: src/core/random-variable.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6eb8f44439b0
---- remove unused code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/smartset.h src/common/smartvector.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f29615cccd05
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7ac5a4b0969b
---- WAF: fix problem in --enable/disable-rpath options
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2df1d1f5778f
---- WAF: sync with the last SConstruct change (smartvector.h and smartset.h removed)
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/355f7b5ea72f
---- Added comparison operators for DataRate
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/common/data-rate.cc src/common/data-rate.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ff520b9cb8ec
---- WAF: cleanup code by putting lcov and doxygen handling into their own separate functions
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4bec4600950c
---- WAF: remove the rpath options, and add --run and --shell as replacements; additionally, the new options "should" work on Mac OS X, as well as linux2 and win32.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: doc/build-waf.txt src/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/184d5a505279
---- Added tag release ns-3.0.2 for changeset 7ac5a4b0969b
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f19556233407
---- merge ns-3.0.2 tag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8e8d5e913b6a
---- The header file ns3/cairo-wideint-private.h was added since the type int32_t was used.
user: Emmanuelle Laprise
files: src/core/random-variable.h src/core/rng-stream.h src/simulator/event-id.cc src/simulator/event-id.h src/simulator/nstime.h src/simulator/scheduler-heap.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/scheduler.h src/simulator/simulator.cc src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a5878de7d71c
---- Fixed the problems that were found by Mathieu Lacage in the first
user: Emmanuelle Laprise
files: src/core/random-variable.h src/core/rng-stream.h src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0cf407300fa6
---- namespace the precision values properly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/de21f6a2435e
---- fix small typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/13c9feb1653e
---- avoid cyclic dependency between Simulator and Time code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0c4773ca0f29
---- add reference to Emmanuelle in Authors/Copyright
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0bbe0e4d73c6
---- improve dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e1696c31b6eb
---- more dox improvements
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d876b6dfb32e
---- add EnumDefaultValue::SetValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/12f6158f0bc8
---- add DefaultValue support for TimeStepPrecision
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/333ec02c9cc9
---- fix bug 23
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2613b7ad02a5
---- add Callback::Nullify method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-test.cc src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b5afbfc7f512
---- remove ReferenceList: fix bug 27
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/callback.h src/core/reference-list-test.cc src/core/reference-list.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/36e034af3dc1
---- WAF: reference-list* were removed
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/59a865eeeb93
---- add tests and fix leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/49bccd847179
---- fix bug 24
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/48cf425136d6
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/44b24b908750
---- uniformize the DefaultValues used by the Event Schedulers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-factory.cc src/simulator/scheduler-list.cc src/simulator/scheduler-map.cc src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3f03c8c4f381
---- WAF: cleanup the main wscript file by moving the definition of the ns3header object type into src/wscript
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: src/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c8fc89076aa2
---- WAF: correct values of VERSION and APPNAME, for waf dist
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bfad4514a789
---- WAF: add a dist_hook function to exclude the generated documentation from waf dist
user: Gustavo J. A. M. Carneiro <gjcarneiro at gmail.com>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/90a68c1c4328
---- Add the waf files and scripts to the scons dist
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fb446e9ec33d
---- Touch file for test checkin
user: Tom Henderson <tomh at tomh.org>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8019689fb08c
---- Add my institutional email address (gjc at inescporto.pt), in addition to the GMail one.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0e3564aa9d31
---- a replacement for the Interface base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/interface-object.cc src/core/interface-object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/956a76f5fd56
---- add benchmark by gustavo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct utils/bench-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d845cfea2a16
---- optimization suggested by gustavo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface-object.cc src/core/interface-object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/aa179c876b22
---- yet another optimization to cut even more on memory allocations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface-object.cc src/core/interface-object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/829df6703988
---- rename ::Add to ::AddInterface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/interface-object.cc src/core/interface-object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f96426fb9826
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: INSTALL SConstruct doc/codingstd.tex src/common/smartset.h src/common/smartvector.h src/core/reference-list-test.cc src/core/reference-list.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/31df575a9360
---- remove Object base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8fa68ba2cf00
---- rename InterfaceObject to Object
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/interface-object.cc src/core/interface-object.h src/core/object.cc src/core/object.h utils/bench-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8b0bf4623c9d
---- remove Interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/interface.cc src/core/interface.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c3b176977801
---- port ComponentManager to Object from Interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.cc src/core/component-manager.h src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e8cac905d541
---- make QueryInterface const
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b5c7825babf3
---- port code from Interface to Object
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/i-node-impl.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/channel.cc src/node/channel.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/i-node.cc src/node/i-node.h src/node/i-socket-factory.cc src/node/i-socket-factory.h src/node/i-udp.cc src/node/net-device.cc src/node/net-device.h src/node/queue.cc src/node/queue.h utils/bench-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2a9c061219a7
---- remove buggy assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5b2e9f62aa4d
---- use a 16 bit interface id
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0708bee3dbf3
---- add a m_disposed field and check it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c3c745a80610
---- make Callback use a separate empty type
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/callback.h src/core/empty.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e6561d5e8018
---- a new ComponentManager API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.cc src/core/component-manager.h src/node/drop-tail.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/697cce7e938a
---- add DefaultValue support for ClassId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.cc src/core/component-manager.h src/node/drop-tail.cc src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a0bc5b9df6cb
---- fix buggy assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/uid-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/31980dffb4d5
---- add dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b32ae2809deb
---- eliminate memory leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4514e218e40c
---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.cc src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4c802e19308e
---- avoid checking for the Object::iid value from within ComponentManager::Register
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/62dcc454e7de
---- size of element is pointer, not value
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/17953e9bfe4a
---- improve dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7a987d867ff2
---- small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e7f2ac64583f
---- sample code for Object base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/632d1467a4ae
---- add more code to sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5bdc2c399117
---- sample code for component manager
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-component-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3bcec84f9f54
---- rename INode to Node
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/mathieu/ns-3-wimax/rev/95c426b1cb60
---- rename i-node to node
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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/i-node-impl.h 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/mathieu/ns-3-wimax/rev/b5e744285e92
---- remove file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/internet-node.cc src/internet-node/internet-node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e57a53ae858e
---- remove MakeInternetNode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c37436811d6f
---- rename MakeNewObject to Create
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc samples/main-object.cc samples/main-ptr.cc samples/main-simple.cc src/core/callback.h src/core/component-manager.cc src/core/component-manager.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 utils/bench-object.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/df256f32b6ae
---- rename ipv4.h to ipv4-l3-protocol.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/arp-ipv4-interface.cc src/internet-node/ascii-trace.cc src/internet-node/i-ipv4-impl.cc src/internet-node/i-ipv4-private.cc src/internet-node/internet-node.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4.cc src/internet-node/ipv4.h src/internet-node/pcap-trace.cc src/internet-node/udp.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fb1882e7d785
---- Ipv4 -> Ipv4L3Protocol
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc src/internet-node/ascii-trace.cc 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/internet-node.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/039fb338b6e9
---- arp.h -> arp-l3-protocol.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/arp.cc src/internet-node/arp.h src/internet-node/i-arp-private.cc src/internet-node/internet-node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a3e48148c3ac
---- Arp -> ArpL3Protocol
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/internet-node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a27d6bd2c291
---- i-ipv4-impl.h -> ipv4-impl.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/i-ipv4-impl.cc src/internet-node/i-ipv4-impl.h src/internet-node/internet-node.cc src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/98eeb9273ed2
---- i-ipv4-private.h ipv4-private.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/arp-l3-protocol.cc src/internet-node/i-ipv4-private.cc src/internet-node/i-ipv4-private.h src/internet-node/internet-node.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-private.cc src/internet-node/ipv4-private.h src/internet-node/udp.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2c105723d191
---- i-udp-impl.h -> udp-impl.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/i-udp-impl.cc src/internet-node/i-udp-impl.h src/internet-node/internet-node.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7c6725303c0
---- i-arp-private.h -> arp-private.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/i-arp-private.cc src/internet-node/i-arp-private.h src/internet-node/internet-node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1d6ce43097d9
---- udp.h -> udp-l4-protocol.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/internet-node.cc src/internet-node/udp-impl.cc src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket.cc src/internet-node/udp.cc src/internet-node/udp.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/38ebb2fb16f5
---- Udp -> UdpL4Protocol
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/internet-node.cc 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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b73f8e30c75e
---- IUdpImpl -> UdpImpl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/internet-node.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d08395dba78c
---- preprocessor update
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0e71bc5a2646
---- IIpv4Impl -> Ipv4Impl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/internet-node.cc src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/221fda1d30f8
---- IIpv4Private -> Ipv4Private
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc src/internet-node/internet-node.cc src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-private.cc src/internet-node/ipv4-private.h src/internet-node/udp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a037131de577
---- i-socket-factory.h -> socket-factory.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-simple.cc src/applications/onoff-application.cc src/node/i-socket-factory.cc src/node/i-socket-factory.h src/node/i-udp.h src/node/socket-factory.cc src/node/socket-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/65afca7824d7
---- ISocketFactory -> SocketFactory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simple.cc src/applications/onoff-application.cc src/node/i-udp.cc src/node/i-udp.h src/node/socket-factory.cc src/node/socket-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/381b884929c4
---- i-udp.h -> udp.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/udp-impl.h src/node/i-udp.cc src/node/i-udp.h src/node/udp.cc src/node/udp.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c99970fa054a
---- IUdp -> Udp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/node/udp.cc src/node/udp.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/88b27f4950c8
---- i-ipv4.h -> ipv4.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/internet-node/ipv4-impl.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/ipv4.cc src/node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d407cf6862c
---- IIpv4 -> Ipv4
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc src/devices/p2p/p2p-topology.cc src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-impl.h src/internet-node/ipv4-l3-protocol.h src/node/ipv4.cc src/node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a4febfb8416f
---- IUdp -> Udp
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc samples/main-simple.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/683626e722bd
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/627d129f300d
---- IIpv4 -> Ipv4
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/64403472ab29
---- fix main dox entry point
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/main.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d9fc71fb459c
---- fix bug 28
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f4a677b1f753
---- fix bug 29
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct examples/simple-p2p.cc src/node/drop-tail-queue.cc src/node/drop-tail-queue.h src/node/drop-tail.cc src/node/drop-tail.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e2f6fe585ab8
---- add release notes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8d6562ea21a4
---- Re-sync WAF build with the latest SConstruct changes.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/wscript src/internet-node/wscript src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/975a88259e2e
---- Define env['NS3_MODULE_PATH'] in configure rather than build.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0ffbc9fa8ef0
---- WAF: process --run and --shell command-line options sooner, before running the build, since we may need a shell before the build finishes, in case the program to debug is part of the build itself.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b64b1d4eadc0
---- add a rationale for the way Trailers work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e124f772d9c7
---- WAF: add -Wall and -Werror to CXXFLAGS, like in the SCons build.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a7ef1fd118ec
---- Fix compilier warning/error: src/simulator/cairo-wideint.c:789: warning: comparison between signed and unsigned integer expressions.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/cairo-wideint.c
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c009d3d36e85
---- Add main-query-interface.cc sample file
user: Tom Henderson <tomh at tomh.org>
files: SConstruct samples/main-query-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/aa1dff7879c8
---- Simplification to p2p-net-device and p2p-channel (work in progress)
user: George F. Riley<riley at ece.gatech.edu>
files: src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/mac-address.cc src/node/mac-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c36570ed4f5e
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/28b9c546ea52
---- re-sync cairo-wideint.c with upstream cairo's version (also fixes the recent compiler warning, but in a different way)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/cairo-wideint.c
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b4c78b6bdbd1
---- WAF: make all ns3 modules register themselves in the environment; link the run-tests program with all ns3 modules, not with a hardcoded list.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/applications/wscript src/common/wscript src/core/wscript src/devices/p2p/wscript src/internet-node/wscript src/node/wscript src/simulator/wscript src/wscript utils/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6441e0706902
---- WAF: remove debugging print accidentally left in.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/86b8d2312ec8
---- Add a Packet::AddAtEnd unit test.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1e4fde8c1249
---- back out unfinished p2p changes
user: Tom Henderson <tomh at tomh.org>
files: src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h src/node/mac-address.cc src/node/mac-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/18ad0b94e2ae
---- Backed out changeset 767 for the release (not ready)
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d8b27eb4efc5
---- improve Packet Header/Trailer API dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7d6a3f079355
---- release_steps.txt document
user: Tom Henderson <tomh at tomh.org>
files: doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/34d5715456b3
---- bump VERSION number
user: Tom Henderson <tomh at tomh.org>
files: VERSION
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/38099dd26e94
---- Added tag release ns-3.0.3 for changeset 38099dd26e94
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cc6436041287
---- add waf.bat for convenience (waf itself still has to be manually copied from outside, though)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: waf.bat
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fa5b85a032f9
---- add test and fix buggy assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2f41ca72e8c6
---- Bug 37: NS_TEST_ASSERT_EQUAL
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/test.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a633eb59db61
---- Add Ipv4Mask == and != operators, similarly to Ipv4Address.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ca907fdc28fb
---- fix small typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/abde897006fd
---- Add Ipv4Address operator <, to allow Ipv4Address to be used in std::set; Closes #39.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a3f6b5783790
---- WAF: configure dynamic path for the cygwin platform.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bf8e7773836a
---- WAF: be careful not to set gcc-specific flags (like -Werror) when using a non-gcc compiler.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/78982ea24359
---- WAF: simplify --debug-level option to only have debug and optimized as possible values (debug becomes the former ultradebug); Add a warning to some options help text saying they only work in configure.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/778784e6bd8d
---- WAF: add a warning to the --high-precision-as-double option help text saying they it works in configure.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/72ea95517a13
---- merge unfinished packet history code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/packet-history.cc src/common/packet-history.h src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1e19322e9012
---- keep track of the aggregation state
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/de06cb662828
---- prepare for forward iteration of history.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ff528910ba40
---- implement ItemList construction
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/99423210502e
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1f90adc2eea2
---- implement ItemList::AddAtEnd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f30d69393a24
---- add Chunk::GetName and implement it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/chunk.cc src/common/chunk.h src/common/header.h src/common/packet-history.cc src/common/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/udp-header.cc src/internet-node/udp-header.h src/node/llc-snap-header.cc src/node/llc-snap-header.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cd108c9817d0
---- try to design a packer printer class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/73d7e23c4d3e
---- add a new overloaded Assign method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3989f6943cf3
---- rework the PacketPrinter code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f947deabe06e
---- add support for a default PacketPrinter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3236b54a77a6
---- constify, allow ItemList access to private methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dd9660f5f784
---- add public Callback::GetImpl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/331f04850924
---- use Callback::GetImpl rather than Callback::PeekImpl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c176ccc92396
---- avoid recursive initialization of uid static variable
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f4875471b5fb
---- fix off-by-one in uid allocation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/435c07be1ec1
---- implement forgotten PacketPrinter::AddDefaultPrinter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3368d1e0446d
---- re-implement PacketHistory to use the PacketPrinter and work on ItemList::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/packet-history.cc src/common/packet-history.h src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0190f1b49dc8
---- force use of the ItemList to test it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1c3cc23a0cb8
---- make chunkUid zero and invalid uid to improve debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8d33fb30e344
---- remove PrintSimple and revert order of history data written in data buffer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1bfeec93c1e1
---- build the ItemList into the input list, not a temporary stack variable.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d170149bcc7b
---- fix buggy assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e7b710fd8281
---- make the tests pass again
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/add0226d313d
---- test fragments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0001e4abcf7b
---- test payload
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/af117fb6eb5d
---- Packet API must call Trailer::DoSerialize on end of trailer, not start of trailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/37bb15dd01b1
---- add test and fix buggy assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/38d7a63bc822
---- new test and fix to make it pass
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cb803cd166a3
---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1c6df07b7644
---- calculate the correct size of header and trailer to remove from buffer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3bae75040589
---- add more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5f5eed583a17
---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c5ebe0778031
---- enable more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bb14a34b3cf8
---- add more asserts, make TransformIntoRealBuffer public for Packet class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/467609e92a6b
---- ensure that packets are real buffers before concatenating them
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3550753974a0
---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/48b651e0c3c7
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/34bc16ba6170
---- fix build for g++ 4.1
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/12c33f0c92e9
---- more tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5439722f60ec
---- more tests, initial fix.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6f869667686f
---- more tests, fix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0dc81e76166c
---- Added tag packet-history-working for changeset 0dc81e76166c
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/be2e028727b2
---- fix the packet benchmark and enable it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3d1243d770d9
---- a bunch of optimizations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/224bfad58818
---- remove dead typedef
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f8f1606047e0
---- a new implementation of the PacketHistory API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ea5ca71d6c0c
---- fix addition of a trailer or a header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f9f5f66013cc
---- implement PacketHistory::Print
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b73b63e84130
---- deal with packet with zero headers correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/186decaef5c2
---- fix field ordering.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/baa491a253d7
---- rename begin to head and end to tail
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e473844a60c2
---- fix the list iteration logic
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/83a5df185d90
---- fix a bunch of buggy asserts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ab2dd4d7951d
---- the mask to filter out the low bit is 0xfe, not 0xfd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b6670a38f2e8
---- when doing a copy of a buffer, make sure to clear the prev and next fields
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d17e2aca5a17
---- implement PacketHistory::RemoveAtStart
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7abb0f867d8f
---- make sure that we set the low bit for typeUid when writing a 'big' item
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cf1ae24de38a
---- rewrite PacketHistory::RemoveAtstart
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/319d107f2435
---- fix fragment printing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/10e989a2ed6e
---- fix simple bugs in RemoveAtEnd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5bc5818b09f0
---- simplify GetTotalSize
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/470258d962cc
---- remove data from end of trailer, not start of header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ce4de5a9dcd0
---- fix a few bugs in ::RemoveAtEnd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a1a3c9bdb7f4
---- share some code, implement AddAtEnd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2477fe325610
---- simplify calls to AddBig and AddSmall
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cbe6790bf9fa
---- implement ReplaceTail
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6b27e6180fcb
---- make all tests pass
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/007981962639
---- a few micro-optimizations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6f7593400c82
---- remove useless CanAdd
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/280636166143
---- remove Update call from within AddSmall and AddBig
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/aa89ae478c3a
---- add counters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3095d7275585
---- fix bug introduced in commit 767
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d9929c26af1f
---- simplify a bit the small item logic
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4add4fe2020f
---- Update -> UpdateHead + UpdateTail
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/768945a45089
---- make some methods inline
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0cd573b2a506
---- ReadItems does not depend on ReadSmall & ReadExtra
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7356a5847860
---- remove ReadSmall and ReadExtra
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7880ebff9969
---- remove atStart arg to AddBig
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e98cde9aae4a
---- optimize a bit AddHeader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/390916503061
---- fix Append and optimize GetUleb128Size
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/652907a5e97d
---- try alternative implementation of AddSmall
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e335d37541c3
---- fix gcov link
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/data-rate.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0451a0497ca3
---- unconditionally set m_data
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cd19d2692521
---- store chunkUid and packetUid as fixed-size fields
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2aab1eb32b12
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/85c528e8eb0b
---- rename History::Enable to Packet::EnableMetadata
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4ebee6ceebb5
---- add back optimization option
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-history.cc src/common/packet-history.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/850783184c36
---- improve dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d2f96b69c47
---- make the code match the dox doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/37cbce7d5b5c
---- constify Callback::IsNull
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8879bb2040bf
---- more dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8fcfe6ee5c9c
---- add an option to control the history implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/62901fdaeb68
---- rename packet-history.h to packet-metadata.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/common/packet-history.cc src/common/packet-history.h src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/777fcfabc1c8
---- PacketHistory -> PacketMetadata
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet-printer.h src/common/packet.cc src/common/packet.h utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4d2da35c09b0
---- fix uleb128 reading bug
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f3836277079e
---- do not crash is the payload printer is null
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4f385160b3d5
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/callback.h src/core/interface.cc src/core/interface.h src/core/object.cc src/core/object.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-node-impl.cc src/internet-node/i-node-impl.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.cc src/internet-node/ipv4.h src/internet-node/udp.cc src/internet-node/udp.h src/node/drop-tail.cc src/node/drop-tail.h src/node/i-ipv4.cc src/node/i-ipv4.h src/node/i-node.cc src/node/i-node.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/mathieu/ns-3-wimax/rev/8fd09dc635cf
---- avoid duplicating the packet uid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/acd1bbdf4f2f
---- history -> metadata
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f882ee7eaccf
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2dcd6fff540a
---- do not forget payload printer for default printer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/09de5000fb56
---- sample code for pretty printing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/83fb0d5f7038
---- add separator support to PacketPrinter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-printer.cc src/common/packet-metadata.cc src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b3f73643c055
---- comment the sample code a little bit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9d50280ae588
---- update packet benchmark
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/bench-packets.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d6715af78f7e
---- add separator support to backward printing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b90ba0bcfd36
---- merge from head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgtags SConstruct src/common/header.h src/common/packet.cc src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9abc108e9817
---- fix small variable name typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3d0c89af9c50
---- add testcase, fix bug
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/712651f08bd5
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/de50a2e8ce90
---- change default pretty printing output format, add doc to metadata data structures
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet-printer.cc src/common/packet-printer.h src/internet-node/ipv4-header.cc src/internet-node/udp-header.cc src/node/llc-snap-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2087082ba3ed
---- modify sample packet printer to use ipv4 and udp headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct samples/main-packet-printer.cc src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/454dbce6dc4e
---- change arp pretty printing to new format
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b85919168708
---- use pretty printing in ascii output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ascii-trace.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9ebdbfc46d48
---- add failing assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/baa02d31c1ff
---- fix basic tests, add new test, add a bunch of asserts, add XXX comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a18fd9def067
---- more asserts, add failing tests, fix them
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/459b7a591892
---- test and fix backward printing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c67b33c30a8e
---- add more internal documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a8bfc0d02134
---- add dox doc for header and trailer PrintTo and DoGetName
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/16ebe2fd00be
---- WAF scripts update
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0ecf32a009a8
---- append correct unit when printing Time objects
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/de8102a51fbf
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1f600c2aec77
---- more verbose commenting of the sample
user: tomh at ns-regression.ee.washington.edu
files: samples/main-packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f1a5508f155e
---- Add payload size to UDP
user: tomh at ns-regression.ee.washington.edu
files: samples/main-packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a23c5c2fb713
---- WAF: make the --run option work again
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9006896544b3
---- WAF: when the program specified by --run is not found, print a list of all available program names in the error message.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1eca7915ca9e
---- WAF: fix simple typo in error message.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/aed7f1b9e783
---- WAF: option --run now filters out programs not in the subtree starting at the launch dir
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1ecec08ba4ba
---- WAF: --run now runs the specified program from the directory where waf was invoked.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a9c7effce441
---- Fix unit test assertion failure error message (was printing the value instead of the expression itself)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/test.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f04132bd679b
---- WAF: ignore errors on shutil.rmtree in dist_hook, so that waf dist works even when no docs were previously generated.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/37b54ed96b09
---- WAF: --update build-waf.txt; add note about waf configure, add waf dist/distclean, remove ./ as part of system path to waf
user: Tom Henderson <tomh at tomh.org>
files: doc/build-waf.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/98bb15628b57
---- WAF: add debugging symbols to optimized builds
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f5d38217e7a2
---- WAF: don't change CXXFLAGS if CXXFLAGS is set in the OS environment (so that user CXXFLAGS take precedence).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fa23f33acca0
---- WAF: explain in the docs how to change the compilation flags.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: doc/build-waf.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/914adb9a1aab
---- Simplifications to the point to point devices and channel
user: George F. Riley<riley at ece.gatech.edu>
files: 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/mac-address.cc src/node/mac-address.h src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1fdec986d774
---- Make Simulator::IsExpired parameter const, to reflect the fact that the EventId is not changed. EventId::IsExpired and EventId::IsRunning also made const.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/event-id.cc src/simulator/event-id.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b5bc396a29b0
---- WAF: derive the variable NS3_MODULES from the 'all_modules' list in src/wscript, instead of requiring every module to define a configure function to register themselves. This way module registration is done in one place only: src/wscript. Requires module naming conventions, though.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/applications/wscript src/common/wscript src/core/wscript src/devices/p2p/wscript src/internet-node/wscript src/node/wscript src/simulator/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/218063b19458
---- changes for 3.0.4 release
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES SConstruct VERSION doc/build.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9394956b7fc4
---- Remove doc/build-waf.txt
user: Tom Henderson <tomh at tomh.org>
files: doc/build-waf.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5701e60bf01a
---- Added tag release ns-3.0.4 for changeset 5701e60bf01a
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/25ed9ed4a675
---- update release checklist
user: Tom Henderson <tomh at tomh.org>
files: doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/249039a9ce73
---- WAF: add a --command-template option to e.g. allow running programs with valgrind, gdb, etc.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: doc/build.txt src/internet-node/arp-cache.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/node/ipv4-address.cc src/node/ipv4-address.h wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/df68dad55087
---- Backed out changeset df68dad55087ea649a33f04e78b4ff4cf324acdd
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: doc/build.txt src/internet-node/arp-cache.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/node/ipv4-address.cc src/node/ipv4-address.h wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1bfcc65213c7
---- WAF: add a --command-template option to e.g. allow running programs with valgrind, gdb, etc.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: doc/build.txt wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/53e1e53c373f
---- Removed the const after the DoAddDevice function because it is used to
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fc8942ceaef1
---- Remove the const after the DoAddDevice function
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: src/internet-node/internet-node.cc src/internet-node/internet-node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/67ab6d8b3711
---- Needed to push const changes
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0ad45bb86c11
---- Testing
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9c8c1a11b77f
---- trying to merge again
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: doc/build-waf.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/24813ddb6d15
---- Fixed a typo in the documentation. Had to change NodeList::Index to
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: src/common/trace-root.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7a81f1ef8c74
---- Added Triangularly distributed random variables
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b65368bf40f9
---- Buffer::Iterator::Write (buffer, size) should have a uint32_t parameter, not
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ee1433c176f8
---- revert george's fix to support events with references as arguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/60dfe9a570fd
---- failing testcases to for events with references as arguments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6b8efd6b621a
---- rename traits to handle Ptr<> object pointers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f589f6cf42ca
---- fix testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct src/core/type-traits.h src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/755e3df63fc2
---- finish support for references as arguments to event handlers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8dc076230f11
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/80e91192d295
---- forgot to update waf build scripts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/12684a3d6174
---- remove scons scripts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct build.py
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b07b4d3f4694
---- update ignore rules for waf generated files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d78be230840
---- WAF: add obj.includes = '.' to command waf to do dependency tracking on private header files.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/applications/wscript src/common/wscript src/core/wscript src/devices/p2p/wscript src/internet-node/wscript src/node/wscript src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e3b9f87fb76c
---- WAF: use a separate 'waf task' for installing each public ns3 header to work around a dependency tracking bug in waf causing too many rebuilds when a single header file changes.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a54d59850d03
---- WAF: add back the --enable-rpath option, per Mathieu's request, though disabled by default.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c9be0df711d2
---- Update README to mention WAF instead of SCons.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cf63e1cc64be
---- fix bug 57
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/common/packet-metadata.cc src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/426b85bab45f
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/230f2eee3803
---- IntegerDefaultValue -> NumericDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-default-value.cc src/applications/onoff-application.cc src/core/default-value.cc src/core/default-value.h src/core/type-name.cc src/core/type-name.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bc215f926abd
---- RandomVariableDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable-default-value.cc src/core/random-variable-default-value.h src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f75042c35fc6
---- TimeDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time-default-value.cc src/simulator/time-default-value.h src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fee9facb6ab2
---- add operator == and != t o EventId
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/event-id.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/473a781ec774
---- add support to cancel Now and Destroy events.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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 src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3a7a66d1942c
---- make sure IsExpired handles destroy events correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e49de7414508
---- add dirtyness tracking to DefaultValueBase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.cc src/core/default-value.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/afb54e2e7d59
---- add operator << (std::ostream)for Ptr<T>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f06737552914
---- a small typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/19ad9623162c
---- mobility models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-grid-topology.cc samples/main-random-topology.cc samples/wscript src/mobility/grid-topology.cc src/mobility/grid-topology.h src/mobility/hierarchical-mobility-model.cc src/mobility/hierarchical-mobility-model.h 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/position.cc src/mobility/position.h src/mobility/random-position.cc src/mobility/random-position.h src/mobility/random-topology.cc src/mobility/random-topology.h src/mobility/rectangle-default-value.cc src/mobility/rectangle-default-value.h src/mobility/rectangle.cc src/mobility/rectangle.h src/mobility/speed.cc src/mobility/speed.h src/mobility/static-mobility-model.cc src/mobility/static-mobility-model.h src/mobility/static-speed-helper.cc src/mobility/static-speed-helper.h src/mobility/static-speed-mobility-model.cc src/mobility/static-speed-mobility-model.h src/mobility/!
wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/70d02500c9d5
---- WAF: make list of modules (all_modules) a tuple instead of list, because it is hashable, and this way newer WAF is able to notice changes in it and automatically trigger a reconfiguration.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3c3ce40492a6
---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h src/core/random-variable-default-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e62217592fde
---- disable copying PointToPointNetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7aba0cf0df19
---- src/devices/p2p -> src/devices/point-to-point
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: 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/devices/p2p/wscript src/devices/point-to-point/p2p-channel.cc src/devices/point-to-point/p2p-channel.h src/devices/point-to-point/p2p-net-device.cc src/devices/point-to-point/p2p-net-device.h src/devices/point-to-point/p2p-topology.cc src/devices/point-to-point/p2p-topology.h src/devices/point-to-point/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6946c8237a73
---- src/devices/point-to-point/p2p-* -> src/devices/point-to-point/point-to-point-*
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: examples/simple-p2p.cc src/devices/point-to-point/p2p-channel.cc src/devices/point-to-point/p2p-channel.h src/devices/point-to-point/p2p-net-device.cc src/devices/point-to-point/p2p-net-device.h src/devices/point-to-point/p2p-topology.cc src/devices/point-to-point/p2p-topology.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-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/point-to-point/point-to-point-topology.h src/devices/point-to-point/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2aea9e9f698c
---- cleanup the wscripts
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: examples/wscript samples/wscript src/devices/point-to-point/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8fe48f318a88
---- Move LLC encapsulation from NetDevice to subclasses.
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/node/net-device.cc src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/98233c6c9c2e
---- ethernet Header and Trailer classes
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: src/internet-node/arp-header.cc src/internet-node/header-utils.cc src/internet-node/header-utils.h src/internet-node/wscript src/node/address-utils.cc src/node/address-utils.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/ethernet-trailer.cc src/node/ethernet-trailer.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e82bac1816ce
---- a csma/cd NetDevice subclass and a test script
user: Emmanuelle Laprise <emmanuelle.laprise at bluekazoo.ca>
files: examples/simple-csma-cd.cc examples/wscript src/devices/csma-cd/backoff.cc src/devices/csma-cd/backoff.h src/devices/csma-cd/csma-cd-channel.cc src/devices/csma-cd/csma-cd-channel.h src/devices/csma-cd/csma-cd-ipv4-topology.cc src/devices/csma-cd/csma-cd-ipv4-topology.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h src/devices/csma-cd/csma-cd-topology.cc src/devices/csma-cd/csma-cd-topology.h src/devices/csma-cd/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/09bf4e458015
---- cleanup simple example
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-csma-cd.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/081711898aea
---- Add patch 49 (add/remove network route when bringing interface up/down)
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/ipv4-l3-protocol.cc src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cb805f7a2e8d
---- merge
user: Tom Henderson <tomh at tomh.org>
files: 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/devices/p2p/wscript src/internet-node/header-utils.cc src/internet-node/header-utils.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/469fb688f446
---- EvenId const fixes.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/simulator/event-id.cc src/simulator/event-id.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/eda90b17fc05
---- Allow ARP resolution to work with broadcast IPv4 (dest=255.255.255.255) packets; Partially fixes bug #36.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/arp-cache.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0798ff7ebe2e
---- Support dynamic routing and multiple routing protocols; static routing table is refactored as a "routing protocol".
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: 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/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/wscript src/node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/47c42bd66fb7
---- Allow UDP sockets to receive broadcast (bug #51)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/udp-l4-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3202c053eacc
---- Add documentation for the dynamic routing interfaces. Change Ipv4::AddRoutingProtocol priority parameter type from int to int16_t to make way for in the future providing stable sorting of routing protocols of the same priority.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/node/ipv4.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b15a6fa08c14
---- Add Ipv4Address::CombineMask, and implement Ipv4Address::IsBroadcast.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a1354f6319fe
---- new script for csma-cd
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-cd-one-subnet.cc examples/simple-csma-cd.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3f469377ff30
---- rename example from p2p to point-to-point
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-p2p.cc examples/simple-point-to-point.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/89a9125a39c9
---- return ifIndex when adding netdevice to node (topology)
user: Tom Henderson <tomh at tomh.org>
files: src/devices/csma-cd/csma-cd-ipv4-topology.cc src/devices/csma-cd/csma-cd-ipv4-topology.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/baeb6102ea71
---- disable tracing; fix ifIndex assignment
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-cd-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/44a604ad18cc
---- fix tracing
user: Tom Henderson <tomh at tomh.org>
files: examples/csma-cd-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e05514a93564
---- disable copy constructor and operator = for CsmaCdNetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/37953a86a975
---- pktType -> encapMode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9f9d5048b710
---- small cleanups
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ethernet-header.cc src/node/ethernet-header.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a7252b11c8d2
---- param is a 16 bit integer. implement proper llc encapsulation/decapsulation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/22821dd9152e
---- protocol number is a 16 bit unsigned integer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/mathieu/ns-3-wimax/rev/3888206177b8
---- fix indent, basic coding style issues
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d95ffcec6523
---- fix basic coding style issues
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/85906b732a6a
---- start filling release notes with merged items
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a3c715562d79
---- WAF: remove the obj.includes = '.' part from modules, since it causes build failure in OS X, and waf was just fixed to enable header files dependency tracking by default without needing to change obj.includes
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/applications/wscript src/common/wscript src/core/wscript src/devices/point-to-point/wscript src/internet-node/wscript src/mobility/wscript src/node/wscript src/simulator/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7c942ac88714
---- Fix lengthType initialization for optimized build
user: Tom Henderson <tomh at tomh.org>
files: src/devices/csma-cd/csma-cd-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/33cf9c56e3cd
---- Add emacs C++ mode selection line, missing from some header files.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/mobility/position.h src/mobility/random-position.h src/mobility/speed.h src/mobility/static-speed-helper.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f657a64894bd
---- fix bug 59: debug output now goes to stderr.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/assert.h src/core/debug.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c9683107993d
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/870afde857bc
---- GetEventImpl -> PeekEventImpl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/43b0d2c88ab9
---- add refcounting to EventImpl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-impl.cc src/simulator/event-impl.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/489e9fc7f14f
---- add an extra constructor to use when the Create template cannot be used
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.cc src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3838d8b043c0
---- use a Ptr<> to manage EventImpl instances
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6f2ea723a1db
---- optimize EventImpl refcounting
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/event-id.h src/simulator/event-impl.cc src/simulator/event-impl.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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/adc3ac9baea8
---- more optimizations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/event-id.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3a252ceeac44
---- be more consistant in the handling of references
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7e5be9b118c9
---- remove GetEventImpl
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/simulator.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7b923896f33b
---- optmize slightly Ptr<T>::Acquire
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ptr.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3eb895b2032a
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/event-id.cc src/simulator/event-id.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a19d3c07c95d
---- WAF: when changing environment (e.g. LD_LIBRARY_PATH for --run and --shell), make the new paths take precedence over the old ones.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dfe3c1e5a4b8
---- Detect when running waf --shell with stale environment variables and give an error when it happens.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/58a56b52a08b
---- do not access the iterator after erasing it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/scheduler-map.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6f0bebab95c3
---- Bug #7: Better breakpoints.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/assert.cc src/core/assert.h src/core/breakpoint.cc src/core/breakpoint.h src/core/fatal-error.h src/core/uid-manager.cc src/core/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/99476ef5580a
---- Replace the stdout "warning" with a NS_FATAL_ERROR
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/debug.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5f7c8a0bd0fc
---- In some places, print debug messages / errors to stderr, not stdout.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/fatal-error.h src/core/random-variable.cc src/core/rng-stream.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ebcb38b7ff7d
---- Send PacketMetadataTest unit test output to Failure (), not std::cout.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/903c8ebe70dd
---- move constants to private section
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ethernet-header.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/87e4fb08e8b4
---- test
user: Craig Dowell
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/38fc5ed6910f
---- test
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8ff5faaef5b5
---- test
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0b4a389cf652
---- test
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2e253e6440d9
---- test
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7346b4ccf69
---- beginnings of static routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/56460b160cef
---- add example static routing script; a few changes to static-router LSAs
user: Tom Henderson <tomh at tomh.org>
files: SConstruct examples/simple-static-routing.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/deca48edd34e
---- a few fixes to the LSAs
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/415dbf897bba
---- merge ns-3-dev
user: Tom Henderson <tomh at tomh.org>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1224e13d80a4
---- remove p2p strings in simple-static-routing example
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d32bc00b565f
---- static routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d69bc896e97f
---- static routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-node/internet-node.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d5c963c71b97
---- static routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/258aae8a6007
---- static routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/routing-environment.cc src/routing/routing-environment.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3e026cca9e1e
---- static routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cc0907730d90
---- merge ns3-dev
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/df6631dd4096
---- Add routing dependency to inode in SConstruct
user: Tom Henderson <tomh at tomh.org>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e939689e81c9
---- Add static-route-manager scaffolding
user: Tom Henderson <tomh at tomh.org>
files: SConstruct examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/28acccd8f62b
---- Add more scaffolding
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/21b6fb7df5af
---- include node.h
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/db38fb0ce090
---- Add routing module to run_tests; add node module as dependency to routing
user: Tom Henderson <tomh at tomh.org>
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a475ea6dd6f9
---- Add Set methods to class Ipv4Address (like the non-default ctors)
user: Tom Henderson <tomh at tomh.org>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f6180a7631ee
---- Add ctor/dtor to StaticRouterLSA, add the Add() method to add link records, misc. cleanup
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c2c43e021fb7
---- Remove NS_DEBUG in destructor
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-router.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/95c38ae06290
---- Remove m_numLinks LSA member (redundant with list.size() method)
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9c3940d40698
---- checkpoint
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/node/channel.h src/routing/static-route-manager.cc src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9bbf68fe9c09
---- Fill out self-tests example
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b572b65faba3
---- checkpoint
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ff779ca8ccb6
---- checkpoint
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/75a95d50215e
---- forgot to remove a header include
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e10e6bbba40e
---- Add LSDB functions
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/57341f5736a7
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3c46739b29a8
---- Add LSDB destructor
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e9580901878f
---- checkpoint
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc src/routing/routing-environment.cc src/routing/routing-environment.h src/routing/static-route-manager.cc src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dc7924932154
---- first working router
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc src/routing/static-router.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2620020dc72c
---- convert LSDB to class SPFVertex
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/de579b1ff195
---- more plumbing around SPFCalculate()
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2ebd3bb3da3e
---- doxygen
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/78028417caeb
---- made GetNumLSAs cheap, added DiscoverLSAs as expensive call.
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/007ef746ec4d
---- SPFVertex constructor
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ea9b7839421d
---- Initialize LSDB for SPF runs
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/98fe4e27c65a
---- Initialize SPFCalculate
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/25e962f8ac4c
---- Branch merge
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4850d9e9badd
---- Dummy test node for unit testing
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f19baa3a0cb5
---- Iterate link records (16.1(2))
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/704eb2583865
---- SPFVertex Priority Queue
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/019229673fb4
---- end of day checkin
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5a396452fe65
---- One RouterLSA per node
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fa5ec2180ec4
---- minor tweaks
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4d6d67027c63
---- Add candidate list (priority queue)
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7002990baec9
---- merge the minor tweaks
user: Tom Henderson <tomh at tomh.org>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2dc7d2dfd6a4
---- candidate queue
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct samples/main-candidate-queue.cc src/routing/candidate-queue.cc src/routing/candidate-queue.h src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/10ef43046dcc
---- Adjust candidate queue implementation: rename Fetch to Find, and make Find based on m_vertexId
user: Tom Henderson <tomh at tomh.org>
files: samples/main-candidate-queue.cc src/routing/candidate-queue.cc src/routing/candidate-queue.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a19e28d63e3b
---- Make LSDB back into a storage for LSAs
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1fa07692b5ca
---- Replace SPFVertexPriorityQueue with CandidateQueue
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ee75a75b51b3
---- move m_stat flag to LSA
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8d38eebf74e5
---- Non-default constructor for SPFVertex
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/89b08d079fb6
---- finish SPFNext logic; add declaration for NexthopCalculation
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/82a244f82f80
---- dox for candidate queue
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/candidate-queue.cc src/routing/candidate-queue.h src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5a7c0124cb78
---- Initial logic for SPFNexthopCalculation
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a4ab78763094
---- Finish function prototypes
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/33b6a589141d
---- implement SPFIntraAddRouter
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0be920a99cc4
---- delete vertices, fix candidate queue pop/top semantics
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/candidate-queue.cc src/routing/candidate-queue.h src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c12d61407468
---- Debugged; works
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-static-routing.cc src/routing/routing-environment.cc src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/43ea23238ce8
---- merge probs
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/003d90c0b8e4
---- remove debug prints
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/488db5bf22c0
---- fix merge problem that lost candidate queue changes
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5ad63c15b7e4
---- Check for static routing flag before instantiating a StaticRouteManager
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/66619752cb2e
---- Small readme for the routing
user: Tom Henderson <tomh at tomh.org>
files: README.routing
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bda11910b22c
---- remove inappropriate assertions that popped when routing disabled
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a5d807363dec
---- merge
user: Craig Dowell <craigdo at ee.washington.edu>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/752cc0969180
---- Fix SPFVertex destructor; make unit tests succeed again
user: Tom Henderson <tomh at tomh.org>
files: src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6ca9a72ff445
---- checkpoint
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/504686d8de91
---- checkpoint documentation
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f1fdfec22c84
---- Allow compiling the 'routing' module and example with WAF
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/wscript src/internet-node/wscript src/routing/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ad89acfe22d7
---- routing documentation
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fb9d81fae2c7
---- General cleanup -- const correctness, encapsulation, documentation, etc.
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/candidate-queue.cc src/routing/candidate-queue.h src/routing/static-route-manager.cc src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1e97c5a86b24
---- general cleanup of routing
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct samples/main-candidate-queue.cc src/routing/candidate-queue.cc src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4aeb2eaa21a7
---- last parts of general cleaup and commenting
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/candidate-queue.h src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.cc src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6a34eab865da
---- overlooked one
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-router.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/96b0473a1934
---- make static router a singleton, make implementation details private
user: Craig Dowell <craigdo at ee.washington.edu>
files: SConstruct examples/simple-static-routing.cc src/routing/candidate-queue.h src/routing/static-route-manager-impl.cc src/routing/static-route-manager-impl.h src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6f4d1987bb1d
---- turn off debug flag
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e0e3f5c1dbc1
---- parenthesis police were here
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/668f528b42a9
---- remove doxygen warnings, make waf work
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/static-route-manager-impl.h src/routing/static-router.h src/routing/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4f4ba31077fc
---- single populate call
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc src/routing/static-route-manager.cc src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c90cef11f910
---- remove old routing code
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-static-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ba8e5cf76627
---- revise README
user: Tom Henderson <tomh at tomh.org>
files: README.routing
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1338a7789d86
---- a few edits on the doxygen
user: Tom Henderson <tomh at tomh.org>
files: README.routing src/routing/routing-environment.h src/routing/static-route-manager-impl.cc src/routing/static-route-manager-impl.h src/routing/static-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/283f5d451554
---- rename party
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/wscript src/internet-node/internet-node.cc src/routing/candidate-queue.cc src/routing/candidate-queue.h src/routing/global/candidate-queue.cc src/routing/global/candidate-queue.h src/routing/global/global-route-manager-impl.cc src/routing/global/global-route-manager-impl.h src/routing/global/global-route-manager.cc src/routing/global/global-route-manager.h src/routing/global/global-router-interface.cc src/routing/global/global-router-interface.h src/routing/global/routing-environment.cc src/routing/global/routing-environment.h src/routing/routing-environment.cc src/routing/routing-environment.h src/routing/static-route-manager-impl.cc src/routing/static-route-manager-impl.h src/routing/static-route-manager.cc src/routing/static-route-manager.h src/routing/static-router.cc src/routing/static-router.h src/routing/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/835cd416a0a8
---- copywrongs
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-static-routing.cc src/routing/global/global-route-manager-impl.h src/routing/global/global-router-interface.h src/routing/global/routing-environment.cc src/routing/global/routing-environment.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4f18aeb5e2f1
---- remove routing environment, move router interface creation to global-route-manager
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-node/internet-node.cc src/routing/global/global-route-manager-impl.cc src/routing/global/global-route-manager-impl.h src/routing/global/global-route-manager.cc src/routing/global/global-route-manager.h src/routing/global/global-router-interface.cc src/routing/global/global-router-interface.h src/routing/global/routing-environment.cc src/routing/global/routing-environment.h src/routing/global/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5b63b39161e7
---- doxygen update (@internal)
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/global/candidate-queue.h src/routing/global/global-route-manager-impl.h src/routing/global/global-route-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4bf5d1262aae
---- small readability change
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/routing/global/global-router-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/453f36d7bead
---- add simple-global-routing.cc
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e806ecadcc9c
---- remove manual routing commands from example script
user: Tom Henderson
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/35bcd56d7d10
---- remove Channel::GetType
user: Tom Henderson <tomh at tomh.org>
files: src/devices/p2p/p2p-channel.cc src/devices/p2p/p2p-channel.h src/node/channel.h src/routing/global/global-router-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e30a3af9e9a5
---- merge with ns-3-dev
user: Tom Henderson <tomh at tomh.org>
files: build.py doc/build-waf.txt examples/wscript src/core/assert.cc src/internet-node/header-utils.cc src/internet-node/header-utils.h src/internet-node/internet-node.cc src/internet-node/wscript src/node/ipv4-address.cc src/node/ipv4-address.h src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/520de3dc31a9
---- interim
user: Tom Henderson <tomh at tomh.org>
files: examples/wscript src/internet-node/wscript src/routing/global/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/050454d7d028
---- fix compilation problems and test
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-global-routing.cc src/routing/global-routing/candidate-queue.cc src/routing/global-routing/candidate-queue.h src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-route-manager-impl.h src/routing/global-routing/global-route-manager.cc src/routing/global-routing/global-route-manager.h src/routing/global-routing/global-router-interface.cc src/routing/global-routing/global-router-interface.h src/routing/global-routing/wscript src/routing/global/candidate-queue.cc src/routing/global/candidate-queue.h src/routing/global/global-route-manager-impl.cc src/routing/global/global-route-manager-impl.h src/routing/global/global-route-manager.cc src/routing/global/global-route-manager.h src/routing/global/global-router-interface.cc src/routing/global/global-router-interface.h src/routing/global/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/541bfe1308b2
---- remove README.routing file
user: Tom Henderson <tomh at tomh.org>
files: README.routing
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0e53a5e21c17
---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/global-router-interface.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7a27e1a6744
---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ethernet-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c4685db40f99
---- remove redundant printing output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ethernet-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/44bfdaa47ba9
---- add GetUid methods to all headers and trailers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/06484dd65e76
---- make sure we return the right integer uid if the header of trailer was already registered.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet-printer.cc src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/df45b772d989
---- rework the Tags API to ensure proper uid generation for tags
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e5ab7564ae45
---- add internal documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/30a69a9bb20c
---- implement Tags::Serialize and Tags::Deserialize
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/66078d851998
---- improve dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7d0c498c311a
---- doxygen improvements to Packet, Tags, and Headers/Trailers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc samples/main-packet.cc samples/wscript src/common/header.h src/common/packet.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/de8ccffc8485
---- fix valgrind warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc src/internet-node/arp-header.cc src/internet-node/arp-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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2878564d62ff
---- split test code out of the main PacketMetadata code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc src/common/packet-metadata.cc src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5f5d33e01eb9
---- update sample code to use a std::string rather than a const char *
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/39ed8ebc1635
---- add Tag documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d5fe8364bcdf
---- add Buffer::CreateFullCopy and make TransformInto private
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/620b9f96c9e6
---- use CreateFullCopy and implement Serialize/Deserialize
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/27245d50e5e0
---- remove dead forward declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e25b62263693
---- forgot to use std::string instead of const char *
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/09393a8e3680
---- rework the PacketPrinter API and implementation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-printer.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/packet-metadata-test.cc src/common/packet-metadata.cc src/common/packet-metadata.h src/common/packet-printer.cc src/common/packet-printer.h src/common/packet.cc src/common/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a75fc1741700
---- add doxygen documentation, constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ff8f4a2efc6b
---- implement packet metadata serialization/deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk-registry.cc src/common/chunk-registry.h src/common/packet-metadata.cc src/common/packet-metadata.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7da9f7103447
---- finish packet serialization/deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6442e000420b
---- test Tags serialization/deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7308b6cb153f
---- avoid fatal error if NS_DEBUG is used before the 'main' function is reached
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/debug.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/394db4614892
---- make sure we return a correct uid from ChunkRegistry::GetUidFromUidString
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/chunk-registry.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/54d2196bb52e
---- test packet serialization/deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a5a767daca79
---- ci fix metadata serialization/deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e6626b7617ff
---- fix packet serialization/deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fcdda7ef3cee
---- force users to register their header/trailer uid strings by hand rather than do lazy uid allocation.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/packet-metadata.h src/common/packet-printer.h src/common/trailer.h src/common/wscript 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/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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/527d7b7e25af
---- macros to ensure proper initialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/trailer.h 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/mathieu/ns-3-wimax/rev/1d06449f0a98
---- add doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c33427a6bef0
---- update dox
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/packet.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/3434ebc3c553
---- update the Tag API to match the Header/Trailer API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1269189b9f41
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/48595ba90908
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/972fca2f2b04
---- new address types
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h src/node/eui48-address.cc src/node/eui48-address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/ipv4-transport-address.cc src/node/ipv4-transport-address.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/12d68dff3353
---- improve type checking
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h src/node/eui48-address.cc src/node/ipv4-address.cc src/node/ipv4-transport-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/eef87ec51ad7
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/fa6b9768ee27
---- replace MacAddress by Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.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-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/header-utils.cc src/internet-node/header-utils.h src/node/eui48-address.cc src/node/eui48-address.h src/node/mac-address.cc src/node/mac-address.h src/node/net-device.cc src/node/net-device.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bb72baff8b26
---- convert Socket to use Address class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc samples/main-simple.cc src/applications/onoff-application.cc src/applications/onoff-application.h 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/mathieu/ns-3-wimax/rev/10f9613bd9be
---- ipv4-transport-address -> inet-address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc samples/main-simple.cc src/internet-node/udp-socket.cc src/node/inet-address.cc src/node/inet-address.h src/node/ipv4-transport-address.cc src/node/ipv4-transport-address.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6951dd034ef0
---- Ipv4TransportAddress -> InetAddress
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc samples/main-simple.cc src/internet-node/udp-socket.cc src/node/inet-address.cc src/node/inet-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b92649d0bf41
---- add extra conveniance constructors and use them
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-p2p.cc src/node/inet-address.cc src/node/inet-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/618104cbd20d
---- add doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h src/node/eui48-address.h src/node/inet-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/878f546b21e1
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-one-subnet.cc examples/simple-point-to-point.cc src/devices/csma-cd/csma-cd-ipv4-topology.cc src/devices/csma-cd/csma-cd-ipv4-topology.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h src/devices/csma-cd/csma-cd-topology.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 src/devices/p2p/wscript src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/internet-node/arp-cache.cc src/internet-node/arp-header.cc src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/header-utils.cc src/internet-node/header-utils.h src/node/address-utils.cc src/node/address-utils.h src/node/ethernet-header.cc src/node/ethernet-header.h src/node/eui48-address.cc src/node/eui48-address.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/net-device.cc src/node/ne!
t-device.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2cb083ff04c6
---- remove dead files after merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/p2p/p2p-net-device.cc src/devices/p2p/p2p-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4d8a4e47882c
---- fix address deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b0aca73e1ea7
---- fix optimized build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/eui48-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/39ca41540e00
---- InetAddress -> InetSocketAddress
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-one-subnet.cc examples/simple-p2p.cc examples/simple-point-to-point.cc samples/main-simple.cc src/internet-node/udp-socket.cc src/node/inet-address.cc src/node/inet-address.h src/node/inet-socket-address.cc src/node/inet-socket-address.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/335886fe4ddd
---- add InetSocketAddress::IsMatchingType and use it
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc src/node/inet-socket-address.cc src/node/inet-socket-address.h src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2e5b994330c7
---- add Ipv4Address::IsMatchingType and Eui48Address::IsMatchingType
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/eui48-address.cc src/node/eui48-address.h src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/06e382cadbbb
---- add doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/inet-socket-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e931ef589bb4
---- small cleanups
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/00ad4ec69939
---- implement the Node::ProtocolHandler support.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
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-loopback-interface.cc src/internet-node/ipv4-private.cc src/internet-node/ipv4-private.h src/internet-node/ipv4-static-routing.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/udp-l4-protocol.cc src/internet-node/wscript src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4894ea885c0f
---- remove now-unused ArpPrivate class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/internet-node.cc src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c7bf3cf186ac
---- forgot to set the interface id
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a40440a4b2fa
---- fix bugless in address allocation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/eui48-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/45fc6b70b9cc
---- an eui 64 address type
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/eui64-address.cc src/node/eui64-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/df42ae0414b5
---- add license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/eui48-address.cc src/node/eui48-address.h src/node/eui64-address.cc src/node/eui64-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/762d1616e16a
---- I wonder what the point of that code was: why should you test for zero _after_ using the pointer ? It needs to be tested _before_.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2625b52217a7
---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/eui64-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d5d714a585b0
---- extra Address API to be used by packet socket address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1da473c2225c
---- packet socket address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/packet-socket-address.cc src/node/packet-socket-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/eac7427958e9
---- rework the NetDevice <-> Node interface
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/udp-socket.cc src/internet-node/udp-socket.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/mathieu/ns-3-wimax/rev/909e9eb2124e
---- add Address::IsInvalid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8ea0f4d4fd34
---- a packet socket
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/packet-socket-address.cc src/node/packet-socket-address.h src/node/packet-socket-factory.cc src/node/packet-socket-factory.h src/node/packet-socket.cc src/node/packet-socket.h src/node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/34386185bc1f
---- fix build: missing const
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b4925f17391d
---- remove extra includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ee1f9e701753
---- PacketSocketAddress serialization code was buggy.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/address.h src/node/packet-socket-address.cc src/node/packet-socket-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5583facf0af8
---- add an extra constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4926d1f8b5d8
---- example code.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-packet-socket.cc examples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ea2185e4e097
---- replace Node::DoCreateTraceResolver with Node::DoFillTraceResolver
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h src/internet-node/ascii-trace.cc src/internet-node/internet-node.cc src/internet-node/internet-node.h src/internet-node/ipv4-l3-protocol.cc src/node/node-list.cc src/node/node.cc src/node/node.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b8e957eb0a94
---- fix tracing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-packet-socket.cc src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/ipv4-l3-protocol.h src/node/node-list.h src/node/node.cc src/node/node.h src/node/packet-socket-address.cc src/node/packet-socket-address.h src/node/packet-socket.cc src/node/packet-socket.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/53f1175dbe94
---- update address size
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2f446f2174b9
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e5719ed7c7d5
---- merge packet socket with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wscript src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/internet-node.cc src/internet-node/ipv4-private.cc src/internet-node/ipv4-private.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/node/ethernet-header.cc src/node/ethernet-header.h src/node/ipv4-address.cc src/node/ipv4-address.h src/node/mac-address.cc src/node/mac-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ac0801202d42
---- use the InetSocketAddress API for ip sockets
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d9caeae5943c
---- fix memory leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ae6244482a59
---- main should return a value
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-global-routing.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9bb4f158c60e
---- fix memory leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/global-router-interface.cc src/routing/global-routing/global-router-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/953cc2fadcef
---- Correct misspelled BreakpointFallback function implementation; fixes OS X build.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/breakpoint.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c225fdfe6de2
---- InetSocketAddress: replace explicit conversion to implicit conversion
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-one-subnet.cc examples/simple-point-to-point.cc samples/main-simple.cc src/internet-node/udp-socket.cc src/node/inet-socket-address.cc src/node/inet-socket-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d40723d53e3d
---- add implicit conversion to Eui48Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/node/eui48-address.cc src/node/eui48-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6cee0d34bda6
---- add implicit conversion to Ipv4Address
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7534ef3604a7
---- remove implicit conversion from Address to Eui48Address, to Ipv4Address and to InetSocketAddress
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/internet-node/udp-socket.cc src/node/eui48-address.h src/node/inet-socket-address.cc src/node/inet-socket-address.h src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a9f3610bbffa
---- merge implicit conversion tree
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-one-subnet.cc examples/csma-cd-packet-socket.cc src/devices/csma-cd/csma-cd-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/udp-socket.cc src/node/eui48-address.cc src/node/eui48-address.h src/node/eui64-address.cc src/node/eui64-address.h src/node/ipv4-address.cc src/node/ipv4-address.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ad83a13631c1
---- make the previous merge actually work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/simple-global-routing.cc src/devices/csma-cd/csma-cd-net-device.cc src/node/eui48-address.cc src/node/eui64-address.cc src/node/eui64-address.h src/node/packet-socket-address.cc src/node/packet-socket-address.h src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7629e5cd8f5e
---- fix opt warnings, let compiler do tail call optimization in csma nd, remove protected access from router iface
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma-cd/csma-cd-net-device.cc src/routing/global-routing/global-router-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/599a311daef6
---- Fix compilation of BreakpointFallback on win32/mingw, which has signal.h but does not define SIGTRAP.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/core/breakpoint.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f96d69ef6038
---- add unreachable statement to solve gcc-4.0.x compiler bug for optimized builds on os x
user: Tom Henderson <tomh at tomh.org>
files: src/simulator/high-precision-128.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/02d60ab49490
---- WAF: handle --doxygen before building; now only generates docs and does not build anything.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5cfb41f30846
---- Revert experimental code in src/wscript accidentally committed.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1297ae2f7ab6
---- use NS_TEST_ASSERT macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f95194229d84
---- use fixed-width types to avoid portability problems
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/938d76a512b8
---- WAF: add new bld.create_ns3_module() and bld.create_ns3_program() methods to make declaration of modules and programs simpler, and allowing us to change how ns-3 is built in a centralized way, without needing to change every module wscript file.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/wscript samples/wscript src/applications/wscript src/common/wscript src/core/wscript src/devices/csma-cd/wscript src/devices/point-to-point/wscript src/internet-node/wscript src/mobility/wscript src/node/wscript src/routing/global-routing/wscript src/simulator/wscript src/wscript utils/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2f7791ae388d
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0d8d40279cb5
---- avoid initialization ordering problem
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-context.cc src/common/trace-context.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1f514fdaf6d3
---- Build all modules as a single ns3 shared library.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/wscript utils/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4933e0890acd
---- By popular demand, add the working waf snapshot to the ns-3 source tree.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4991360fa83d
---- fix race in csma-cd channel
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma-cd/csma-cd-channel.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/81e2d44fc8ed
---- Removing (again?) src/devices/p2p
user: Tom Henderson <tomh at tomh.org>
files: 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/devices/p2p/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5b7938fa0e20
---- rename Bind to DefaultValue::Bind. fix bug 62
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-cd-one-subnet.cc examples/simple-global-routing.cc examples/simple-point-to-point.cc samples/main-default-value.cc samples/main-random-topology.cc src/core/default-value.cc src/core/default-value.h src/simulator/simulator.cc src/simulator/time.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7cbc1d661b89
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/devices/p2p/wscript waf
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/11f28b8ec6a9
---- add missing space in default PacketPrinter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/96d7a97b42a1
---- work in progress towards a working trace context
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h src/common/composite-trace-resolver.cc src/common/composite-trace-resolver.h src/common/trace-context-element.cc src/common/trace-context-element.h src/common/trace-context.cc src/common/trace-context.h src/common/trace-root.cc src/common/trace-root.h src/common/wscript src/node/node-list.cc src/node/node-list.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/268a9fc6f4a2
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/array-trace-resolver.h src/internet-node/arp-private.cc src/internet-node/arp-private.h src/internet-node/ipv4-private.cc src/internet-node/ipv4-private.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/node/mac-address.cc src/node/mac-address.h src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2e521ef32f4c
---- build with the new TraceContextElement API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-context.cc src/common/trace-context.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-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/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/ascii-trace.cc 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/pcap-trace.cc src/node/node.cc src/node/node.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e4cfe4094c10
---- tweak ascii trace output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/node/queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/5d03bbd566d9
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/01baeebb110e
---- remove Chunk base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc src/common/chunk-registry.cc src/common/chunk-registry.h src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/packet-metadata.cc src/common/packet-printer.cc src/common/packet-printer.h src/common/packet.h src/common/trailer.cc src/common/trailer.h src/common/wscript src/devices/csma-cd/csma-cd-net-device.cc 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/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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2e8c3f8bb77f
---- introduce Tag base class similar to Header and Trailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 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/mathieu/ns-3-wimax/rev/dade465d569d
---- Trailer::Register -> Trailer::AllocateUid and Header::Register -> Header::AllocateUid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc src/common/header.h src/common/packet-metadata-test.cc src/common/trailer.h 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/mathieu/ns-3-wimax/rev/ca195a6a7e1e
---- TraceContextElement::Register -> TraceContextElement::AllocateUid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/composite-trace-resolver.cc src/common/trace-context-element.h src/common/trace-context.cc src/devices/csma-cd/csma-cd-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l4-demux.cc src/node/node-list.cc src/node/node.cc src/node/queue.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/dc52ea3507ff
---- rework the NS_XX_ENSURE_REGISTERED macros and make sure we typecheck the input to TraceContext::Add and TraceContext::Get methods
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/tag.h src/common/tags.h src/common/trace-context-element.h src/common/trace-context.h src/common/trailer.h 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/mathieu/ns-3-wimax/rev/cfa5e0b39281
---- sample packet tag code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-tag.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/636a61b111ae
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/285a9af77aec
---- make sure we include a space between tag printed output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tags.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e1be6d900bc0
---- update reference to header sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4d58e61cd780
---- add Packet::PrintTags and move tag documentation to tag.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/66f126692f5e
---- Tag doxygen documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/ec55d8913759
---- improve print output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet-tag.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c1d23e1b5891
---- make sure udp-header.h is exported for main-packet-printer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9ee2a9242c10
---- move header sample and build tag sample
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc samples/main-packet-header.cc samples/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7b50f733a6b1
---- beautify packet API doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b9a73908ce00
---- re-write header and trailer doxygen API doc
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d4ce2731bcf5
---- revert part of gustavo's patch for 'better breakpoints'
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/assert.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2d698655b11e
---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/94a1eddc8196
---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h src/core/random-variable.h src/node/ipv4-address.h src/simulator/scheduler.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/243eb985ad00
---- fix dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/component-manager.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7ebf9949201e
---- make sure assert macros are documented
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b945796fa918
---- use full reference for
elates tag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/header.h src/common/tag.h src/common/trailer.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/a2d362dd86b5
---- doxygen API documentation for TraceContextElement base class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/trace-context-element.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/75d1b34e5c5c
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f7e81bbaa46e
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/44141283b5c1
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/acc7b6c14087
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/wscript src/common/trace-context.cc src/common/trace-context.h src/common/wscript 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/devices/p2p/wscript src/internet-node/wscript waf
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/33d510db1e37
---- merge with win32 tree
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/packet-printer.cc src/common/trailer.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/67584d6fc928
---- avoid output of spurious whitespaces during testing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b24477e66df7
---- avoid more spurious whitespaces during testing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/tags.cc src/common/tags.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f4bc87975995
---- fix trace output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.cc src/node/eui48-address.cc src/node/eui64-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8e3d39fa3565
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7f18229bae34
---- split callback registration from socket operations in socket.h API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simple.cc src/internet-node/ipv4-loopback-interface.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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/577875bb5a65
---- remove uint8_t * buffers from socket receive API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simple.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7d9bdec626a1
---- consitify the API a bit
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-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/node/net-device.cc src/node/net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6b27f6b349ba
---- remove uint8_t * from the send path of the socket API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-simple.cc src/applications/onoff-application.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.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0ea5ae44f96b
---- small bug in InetSocketAddress deserialization
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/inet-socket-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/0cd947bd1419
---- merge from trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-packet.cc src/core/assert.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/86749c52475a
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-header.cc samples/main-simple.cc src/common/chunk.cc src/common/chunk.h src/common/header.cc src/common/trailer.cc src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.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/devices/p2p/wscript src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/internet-node/udp-socket.cc src/node/eui48-address.cc src/node/eui64-address.cc src/node/inet-socket-address.cc src/node/packet-socket.cc waf
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1bcaff94bf03
---- use implicit conversion rather than private explicit conversion: fixes build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-loopback-interface.cc src/node/packet-socket.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c04a400a54c9
---- rename to csma
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-cd-packet-socket.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/wscript src/devices/csma-cd/backoff.cc src/devices/csma-cd/backoff.h src/devices/csma-cd/csma-cd-channel.cc src/devices/csma-cd/csma-cd-channel.h src/devices/csma-cd/csma-cd-ipv4-topology.cc src/devices/csma-cd/csma-cd-ipv4-topology.h src/devices/csma-cd/csma-cd-net-device.cc src/devices/csma-cd/csma-cd-net-device.h src/devices/csma-cd/csma-cd-topology.cc src/devices/csma-cd/csma-cd-topology.h src/devices/csma-cd/wscript src/devices/csma/backoff.cc src/devices/csma/backoff.h src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-ipv4-topology.cc src/devices/csma/csma-ipv4-topology.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma-topology.cc src/devices/csma/csma-topology.h src/devices/csma/wscript src/wscript
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/67a2ba1143e0
---- remove old file
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-cd-one-subnet.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/edb4ecd00406
---- print length/type in hex
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/ethernet-header.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e4b40ea14d12
---- move m_rxTrace to trace enet header
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc src/devices/point-to-point/point-to-point-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9582776e3a68
---- merge ns-3-csma with tip
user: Craig Dowell <craigdo at ee.washington.edu>
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
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e0b88ec7a6be
---- remove spurious examples/simple-p2p.cc
user: Tom Henderson <tomh at tomh.org>
files: examples/simple-p2p.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c26bf0511078
---- global routing csma patch
user: Tom Henderson <tomh at tomh.org>
files: examples/mixed-global-routing.cc examples/wscript src/devices/csma/csma-net-device.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-route-manager-impl.h src/routing/global-routing/global-router-interface.cc src/routing/global-routing/global-router-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/41bf67d701a5
---- fix optimized build; remove old comment
user: Tom Henderson <tomh at tomh.org>
files: src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/03ab1b7ad2d0
---- Doxygen cleanup
user: Tom Henderson <tomh at tomh.org>
files: src/devices/csma/csma-ipv4-topology.h src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.h src/node/socket.h src/routing/global-routing/global-router-interface.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8c51afddffcb
---- restore ns-2 .tr format
user: Tom Henderson <tomh at tomh.org>
files: src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/9b2b6ead9df6
---- cleanup valgrind errors
user: Tom Henderson <tomh at tomh.org>
files: src/routing/global-routing/global-route-manager-impl.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/d44568322810
---- Fix bug 68. Implement IsMulticast
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/ipv4-address.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cb667959ad34
---- Release notes updated
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/e201ec8a248f
---- bump version number
user: Tom Henderson <tomh at tomh.org>
files: VERSION
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/21ea45d79d00
---- update release_steps.txt
user: Tom Henderson <tomh at tomh.org>
files: doc/release_steps.txt
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4b90ad2ff1a0
---- Add Emmanuelle to authors list
user: Tom Henderson <tomh at tomh.org>
files: AUTHORS
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/08046b6aef37
---- Added tag release ns-3.0.5 for changeset 08046b6aef37
user: Tom Henderson <tomh at tomh.org>
files: .hgtags
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8bbad559c665
---- added generic mac header, mac management message, dl-map and dl-map-ie
user: jfarooq at alf.inria.fr
files: SConstruct src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-phy.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/1bce46fb2dbf
---- added dcd, ucd and burst profile definitions
user: jfarooq at alf.inria.fr
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/adc620638505
---- save changes
user: jfarooq at alf.inria.fr
files: README
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/c44e2a5d81b9
---- added burst profile and channel encodings
user: jfarooq at alf.inria.fr
files: SConstruct src/devices/wimax/wimax-phy.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2660000810ad
---- added ofdm burst profile and channel encodings
user: jfarooq at alf.inria.fr
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4ed72349250c
---- updated mac management messages
user: jfarooq at alf.inria.fr
files: src/devices/wimax/dcd-channel-encodings.cc src/devices/wimax/dcd-channel-encodings.h src/devices/wimax/dcd.cc src/devices/wimax/dcd.h src/devices/wimax/dl-map.cc src/devices/wimax/dl-map.h src/devices/wimax/generic-mac-header.cc src/devices/wimax/generic-mac-header.h src/devices/wimax/mac-management-message.h src/devices/wimax/ofdm-dcd-channel-encodings.cc src/devices/wimax/ofdm-dcd-channel-encodings.h src/devices/wimax/ofdm-dl-burst-profile.cc src/devices/wimax/ofdm-dl-burst-profile.h src/devices/wimax/ofdm-dl-map-ie.cc src/devices/wimax/ofdm-dl-map-ie.h src/devices/wimax/ofdm-ucd-channel-encodings.cc src/devices/wimax/ofdm-ucd-channel-encodings.h src/devices/wimax/ofdm-ul-burst-profile.cc src/devices/wimax/ofdm-ul-burst-profile.h src/devices/wimax/ofdm-ul-map-ie.cc src/devices/wimax/ofdm-ul-map-ie.h src/devices/wimax/ucd-channel-encodings.cc src/devices/wimax/ucd-channel-encodings.h src/devices/wimax/ucd.cc src/devices/wimax/ucd.h src/devices/wimax/ul-map.cc src/dev!
ices/wimax/ul-map.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8045a863882c
---- updated mac management messages
user: jfarooq at alf.inria.fr
files: src/devices/wimax/dcd-channel-encodings.cc src/devices/wimax/dcd.cc src/devices/wimax/ofdm-dcd-channel-encodings.cc src/devices/wimax/ofdm-dl-burst-profile.cc src/devices/wimax/ofdm-dl-burst-profile.h src/devices/wimax/ofdm-ul-burst-profile.cc src/devices/wimax/ofdm-ul-burst-profile.h src/devices/wimax/ucd-channel-encodings.cc src/devices/wimax/ucd.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/2fb310ed2603
---- adding functionality of creating DL subframe in BS
user: jfarooq at alf.inria.fr
files: SConstruct src/devices/wimax/dl-map.cc src/devices/wimax/generic-mac-header.cc src/devices/wimax/generic-mac-header.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/b0eed7ff74bf
---- added new updated wimax-phy
user: jfarooq at alf.inria.fr
files: SConstruct src/devices/wimax/dcd-channel-encodings.cc src/devices/wimax/dcd-channel-encodings.h src/devices/wimax/dcd.h src/devices/wimax/ofdm-dcd-channel-encodings.cc src/devices/wimax/ofdm-dcd-channel-encodings.h src/devices/wimax/ofdm-ucd-channel-encodings.cc src/devices/wimax/ofdm-ucd-channel-encodings.h src/devices/wimax/ucd-channel-encodings.cc src/devices/wimax/ucd-channel-encodings.h src/devices/wimax/ul-map.h src/devices/wimax/wimax-channel.cc src/devices/wimax/wimax-channel.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-phy.cc src/devices/wimax/wimax-phy.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4f12b3f9dc5a
---- update to send burst
user: jfarooq at alf.inria.fr
files: src/devices/wimax/wimax-channel.cc src/devices/wimax/wimax-channel.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-phy.cc src/devices/wimax/wimax-phy.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/8c8d89410fa7
---- update to send burst (added packet-burst files)
user: jfarooq at alf.inria.fr
files: src/devices/wimax/packet-burst.cc src/devices/wimax/packet-burst.h src/devices/wimax/position.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/bbf01746ff36
---- update to sending burst
user: jfarooq at alf.inria.fr
files: examples/simple-wimax.cc src/devices/wimax/generic-mac-header.cc src/devices/wimax/generic-mac-header.h src/devices/wimax/packet-burst.cc src/devices/wimax/packet-burst.h src/devices/wimax/wimax-channel.cc src/devices/wimax/wimax-channel.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-phy.cc src/devices/wimax/wimax-phy.h src/node/arp.cc src/node/ipv4.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/4dccff99009b
---- sending mac management messages
user: jfarooq at alf.inria.fr
files: SConstruct examples/simple-wimax.cc src/devices/wimax/dcd-channel-encodings.cc src/devices/wimax/dcd-channel-encodings.h src/devices/wimax/dcd.cc src/devices/wimax/dl-map.cc src/devices/wimax/ofdm-dcd-channel-encodings.cc src/devices/wimax/ofdm-ucd-channel-encodings.cc src/devices/wimax/packet-burst.cc src/devices/wimax/packet-burst.h src/devices/wimax/ucd-channel-encodings.cc src/devices/wimax/ucd-channel-encodings.h src/devices/wimax/ucd.cc src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-channel.cc src/devices/wimax/wimax-channel.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-phy.cc src/devices/wimax/wimax-phy.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/f12635b245bf
---- updates on management messages writing and reading, and acquiring parameters
user: jfarooq at alf.inria.fr
files: SConstruct src/devices/wimax/dcd-channel-encodings.cc src/devices/wimax/dcd-channel-encodings.h src/devices/wimax/dcd.cc src/devices/wimax/dcd.h src/devices/wimax/dl-map.cc src/devices/wimax/dl-map.h src/devices/wimax/ofdm-dcd-channel-encodings.h src/devices/wimax/ofdm-dl-burst-profile.cc src/devices/wimax/ucd.cc src/devices/wimax/ucd.h src/devices/wimax/ul-map.cc src/devices/wimax/ul-map.h src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-channel.cc src/devices/wimax/wimax-channel.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-phy.cc src/devices/wimax/wimax-phy.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/207916fda77d
---- further updates on management messages writing and reading, and acquiring parameters
user: jfarooq at alf.inria.fr
files: src/devices/wimax/dcd.cc src/devices/wimax/dcd.h src/devices/wimax/ucd.cc src/devices/wimax/ucd.h src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/41eb5d6f9984
---- new files added
user: jfarooq at alf.inria.fr
files: src/devices/wimax/management-message-type.cc src/devices/wimax/management-message-type.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7576074f1ef8
---- completed writing/reading mac messages (dl-map, ul-map, dcd, ucd) and acquiring parameters
user: jfarooq at alf.inria.fr
files: examples/simple-wimax.cc src/devices/wimax/dcd-channel-encodings.cc src/devices/wimax/dcd-channel-encodings.h src/devices/wimax/dcd.cc src/devices/wimax/dcd.h src/devices/wimax/dl-map.cc src/devices/wimax/dl-map.h src/devices/wimax/ofdm-dcd-channel-encodings.cc src/devices/wimax/ofdm-dcd-channel-encodings.h src/devices/wimax/ofdm-dl-burst-profile.cc src/devices/wimax/ofdm-dl-burst-profile.h src/devices/wimax/ofdm-dl-map-ie.cc src/devices/wimax/ofdm-dl-map-ie.h src/devices/wimax/ofdm-ucd-channel-encodings.cc src/devices/wimax/ofdm-ucd-channel-encodings.h src/devices/wimax/ofdm-ul-burst-profile.cc src/devices/wimax/ofdm-ul-burst-profile.h src/devices/wimax/ofdm-ul-map-ie.cc src/devices/wimax/ofdm-ul-map-ie.h src/devices/wimax/ucd-channel-encodings.cc src/devices/wimax/ucd-channel-encodings.h src/devices/wimax/ucd.cc src/devices/wimax/ucd.h src/devices/wimax/ul-map.cc src/devices/wimax/ul-map.h src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-ss-net-devic!
e.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/6da9ab0f4484
---- added ranging mac management messages (RNG-REQ, RNG-RSP)
user: jfarooq at alf.inria.fr
files: SConstruct
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/cd5cb980d90b
---- initial work on ranging functionality and addition of connection identifier data structure
user: jfarooq at alf.inria.fr
files: SConstruct examples/simple-wimax.cc src/devices/wimax/connection-identifier.cc src/devices/wimax/connection-identifier.h src/devices/wimax/dcd.cc src/devices/wimax/dcd.h src/devices/wimax/dl-map.cc src/devices/wimax/dl-map.h src/devices/wimax/generic-mac-header.cc src/devices/wimax/generic-mac-header.h src/devices/wimax/ofdm-dl-map-ie.cc src/devices/wimax/ofdm-dl-map-ie.h src/devices/wimax/ofdm-ul-map-ie.cc src/devices/wimax/ofdm-ul-map-ie.h src/devices/wimax/ucd.cc src/devices/wimax/ucd.h src/devices/wimax/ul-map.cc src/devices/wimax/ul-map.h src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/27156f139e2d
---- implemented (a simplified) initial ranging functionality
user: jfarooq at alf.inria.fr
files: src/devices/wimax/connection-identifier.cc src/devices/wimax/connection-identifier.h src/devices/wimax/dl-map.cc src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/03f755bfcb21
---- implementing first 3 steps of network entry and initialization + refining MAC Low
user: jfarooq at alf.inria.fr
files: SConstruct examples/simple-wimax.cc src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/7b43e7df47ac
---- added new files, for ranging (RNG-REQ, RNG-RSP) messages and CID factory
user: jfarooq at alf.inria.fr
files: src/devices/wimax/connection-identifier-factory.cc src/devices/wimax/connection-identifier-factory.h src/devices/wimax/rng-req.cc src/devices/wimax/rng-req.h src/devices/wimax/rng-rsp.cc src/devices/wimax/rng-rsp.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/32ee61088ffd
---- simple implementation of first 3 steps of network entry and initialization + interaction with MAC low
user: jfarooq at alf.inria.fr
files: examples/simple-wimax.cc src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/db7bf5199943
---- working on MAC Low, implementing framing (DL/UL subframes and bursts etc)
user: jfarooq at alf.inria.fr
files: examples/simple-wimax.cc src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-bs-net-device.h src/devices/wimax/wimax-channel.cc src/devices/wimax/wimax-net-device.cc src/devices/wimax/wimax-net-device.h src/devices/wimax/wimax-phy.h src/devices/wimax/wimax-ss-net-device.cc src/devices/wimax/wimax-ss-net-device.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/23c6d609dfa0
---- updated Ofdm DCD Channel Encodings, OFDM DL Burst Profile and OFDM UL Burst Profile data structures
user: jfarooq at alf.inria.fr
files: examples/simple-wimax.cc src/devices/wimax/dcd.h src/devices/wimax/dl-map.h src/devices/wimax/ofdm-dcd-channel-encodings.cc src/devices/wimax/ofdm-dcd-channel-encodings.h src/devices/wimax/ofdm-dl-burst-profile.cc src/devices/wimax/ofdm-dl-burst-profile.h src/devices/wimax/ofdm-ul-burst-profile.cc src/devices/wimax/ofdm-ul-burst-profile.h src/devices/wimax/ul-map.h src/devices/wimax/wimax-bs-net-device.cc src/devices/wimax/wimax-ss-net-device.cc
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/af66229b5b15
---- merge old branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/192c4e5fba30
---- merge from wimax branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: README SConstruct src/internet-node/arp-l3-protocol.cc src/internet-node/ipv4-l3-protocol.cc src/node/ipv4.cc src/node/mac-address-factory.cc src/node/mac-address-factory.h
url: http://code.nsnam.org/mathieu/ns-3-wimax/rev/711c7052dde1
More information about the Ns-commits
mailing list