[Ns-commits] lj/quagga-porting
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Fri Jul 25 00:39:16 PDT 2008
---- Add ipv4 header checksum support.
user: Florian Westphal <fw at strlen.de>
files: src/node/ipv4-header.cc src/node/ipv4-header.h
url: http://code.nsnam.org/lj/quagga-porting/rev/aabbcb2cba71
---- add support for attribtues to bug 34
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c2f34dac1b9e
---- add some logging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8d25b503f270
---- a few new testcases, bug fixes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/57d9fc10f15d
---- bug 195: naming inconsistency.
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/3b24ac252fba
---- Add a socket callback that can unblock a blocked close
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/be022cc7fec9
---- Tcp large transfer modified to keep sending for 10 seconds
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/965da7165e78
---- Use the correct semantics for sendcallback
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/284705f0775f
---- Merge with tomh/ns-3-dev-socket
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket.cc src/internet-node/udp-impl.cc src/internet-node/udp-impl.h src/internet-node/udp-socket.cc src/internet-node/udp-socket.h src/node/socket.cc src/node/socket.h src/node/udp.cc src/node/udp.h
url: http://code.nsnam.org/lj/quagga-porting/rev/309f511aa143
---- Merge with tomh/ns-3-dev-socket
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-impl.cc src/internet-node/tcp-impl.h src/internet-node/tcp-socket.cc src/internet-node/tcp-socket.h src/node/tcp.cc src/node/tcp.h
url: http://code.nsnam.org/lj/quagga-porting/rev/a4b8da16a324
---- Fix tcp rx buffer semantics; fromaddress tagging is broken at the moment
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/dbf56f98a11d
---- Fix up recv buffer stuff some more
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ad57fb768f3a
---- Change log output to be more consistent
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/d734f62d4921
---- Get rid of dead code from GTNetS
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/05e66ff64e10
---- Merge with ns-3-dev
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: doc/tutorial/dumbbell.png doc/tutorial/oneobj.png doc/tutorial/pp.png doc/tutorial/star.png doc/tutorial/threeobj.png examples/tcp-large-transfer.cc src/common/data-writer.cc src/common/data-writer.h src/common/tag-registry.cc src/common/tag-registry.h src/common/tags.cc src/common/tags.h src/internet-node/ascii-trace.cc src/internet-node/ascii-trace.h src/internet-node/ipv4-header.cc src/internet-node/ipv4-header.h src/internet-node/pcap-trace.cc src/internet-node/pcap-trace.h src/internet-node/tcp-socket-impl.cc src/mobility/mobility-model-notifier.cc src/mobility/mobility-model-notifier.h src/node/socket-defaults.cc src/node/socket-defaults.h src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/39f736210ab2
---- Tcp tx buffer (pendingdata) uses Ptr<Packet> internally; tagging should work
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc src/internet-node/pending-data.h
url: http://code.nsnam.org/lj/quagga-porting/rev/a7203cfb5f37
---- Update tcpsocket to use Ptr<Packet> in Send
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/464a2a2690e8
---- Part of bug 198
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/19471cb55c9c
---- Fix compile warning
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-node/tcp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/5c53412347ac
---- Merge last 6 changesets
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/routing/olsr/waf
url: http://code.nsnam.org/lj/quagga-porting/rev/469aaa3f67a5
---- Merge last two changesets
user: Raj Bhattacharjea <raj.b at gatech.edu>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/c3f792428d62
---- Restore tcp example to full size, also a bugfix
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-large-transfer.cc src/internet-node/pending-data.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ba3b5024f6a6
---- Merge
user: Raj Bhattacharjea <raj.b at gatech.edu>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/11a21b053e95
---- CSMA Cleanup, XXX in echo apps, clarification of point-to-point data rates in dox
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/devices/csma/csma-channel.cc src/devices/csma/csma-channel.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/csma/csma.h src/devices/point-to-point/point-to-point.h tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ba198dad54a2
---- documentation to resolve bug 75
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/node/ipv4.h
url: http://code.nsnam.org/lj/quagga-porting/rev/232368ff7dec
---- bug 61: warning must be fatal.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/random-variable.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/43b3f8ecd86d
---- bug 186: internet-node directory must be renamed to internet-stack
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/modules examples/wscript samples/wscript src/applications/udp-echo/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc !
src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h src/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket!
-factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node
/udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/internet-stack/arp-cache.cc src/internet-stack/arp-cache.h src/internet-stack/arp-header.cc src/internet-stack/arp-header.h src/internet-stack/arp-ipv4-interface.cc src/internet-stack/arp-ipv4-interface.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/internet-stack.cc src/internet-stack/internet-stack.h src/internet-stack/ipv4-checksum.cc src/internet-stack/ipv4-checksum.h src/internet-stack/ipv4-end-point-demux.cc src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.cc src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-impl.cc src/internet-stack/ipv4-impl.h src/internet-stack/ipv4-interface.cc src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.cc src/internet-!
stack/ipv4-l4-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/internet-stack/ipv4-loopback-interface.h src/internet-stack/ipv4-static-routing.cc src/internet-stack/ipv4-static-routing.h src/internet-stack/pending-data.cc src/internet-stack/pending-data.h src/internet-stack/rtt-estimator.cc src/internet-stack/rtt-estimator.h src/internet-stack/sequence-number.cc src/internet-stack/sequence-number.h src/internet-stack/sgi-hashmap.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.cc src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/tcp-typedefs.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/internet-stack/udp-socket-factory-impl.cc src/internet-st!
ack/udp-socket-factory-impl.h src/internet-stack/udp-socket-impl.cc sr
c/internet-stack/udp-socket-impl.h src/internet-stack/waf src/internet-stack/wscript src/routing/olsr/wscript src/wscript tutorial/wscript utils/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/8c0ab08144e6
---- tutorial: s/internet-node/internet-stack
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/introduction.texi doc/tutorial/other.texi doc/tutorial/routing.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/b0987a6a74c8
---- Doxygen for global routing
user: Tom Henderson <tomh at tomh.org>
files: src/routing/global-routing/global-routing.h
url: http://code.nsnam.org/lj/quagga-porting/rev/15d58e28940f
---- OLSR doxygen
user: Tom Henderson <tomh at tomh.org>
files: src/routing/olsr/olsr.h
url: http://code.nsnam.org/lj/quagga-porting/rev/ef2285c91aeb
---- doxygen for applications
user: Tom Henderson <tomh at tomh.org>
files: src/applications/onoff/onoff-application.h src/applications/packet-sink/packet-sink.h src/applications/udp-echo/udp-echo-client.h src/applications/udp-echo/udp-echo-server.h src/node/application.h
url: http://code.nsnam.org/lj/quagga-porting/rev/7824a11c07fa
---- Correct the OLSR documentation; remove dead API declarations and source file.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/helper/olsr-helper.h src/routing/olsr/olsr.cc src/routing/olsr/olsr.h
url: http://code.nsnam.org/lj/quagga-porting/rev/789dd0f5ca94
---- Update the internet-stack documentation
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/ipv4-end-point-demux.h src/internet-stack/ipv4-end-point.h src/internet-stack/ipv4-interface.h src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-l4-demux.h src/internet-stack/ipv4-l4-protocol.h src/internet-stack/pending-data.h src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.h src/internet-stack/tcp-socket-factory-impl.h src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-header.h src/internet-stack/udp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/1ae7df5cf87b
---- bug 181: Normal Variable Infinite Value & Bounds
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/core/random-variable.cc src/core/random-variable.h
url: http://code.nsnam.org/lj/quagga-porting/rev/d0c70dbe918e
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/olsr.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/2811c67a79fe
---- RecvFrom() expansion, add flags parameter to some Send calls
user: Tom Henderson <tomh at tomh.org>
files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/node/packet-socket.cc src/node/packet-socket.h src/node/socket.cc src/node/socket.h src/node/tcp-socket.h src/node/udp-socket.h src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/448134601b03
---- Change OLSR to use RecvFrom
user: Tom Henderson <tomh at tomh.org>
files: src/routing/olsr/olsr-agent-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/e01d2843b3a0
---- Move other applications to RecvFrom ()
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc src/applications/udp-echo/udp-echo-client.cc src/applications/udp-echo/udp-echo-server.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/023417b3bc5a
---- merge bug 213 repo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h src/internet-stack/udp-socket-impl.cc src/internet-stack/udp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/50726baf47b3
---- split out manual sections from tutorial
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/Makefile doc/tutorial/callbacks.texi doc/tutorial/figures/buffer.dia doc/tutorial/figures/packet.obj doc/tutorial/figures/sockets-overview.dia doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/8bbd6b509c0f
---- Split out non-tutorial sections from tutorial; place into a doc/manual directory
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/Makefile doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/figures/README doc/manual/figures/buffer.dia doc/manual/figures/packet.obj doc/manual/figures/sockets-overview.dia doc/manual/log.texi doc/manual/manual.css doc/manual/manual.texi doc/manual/other.texi doc/manual/output.texi doc/manual/packets.texi doc/manual/routing.texi doc/manual/sockets.texi doc/manual/statistics.texi doc/manual/troubleshoot.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/eaa3a345b05e
---- [Bug 221] need a scratch directory
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: scratch/multiple-sources/simple-main.cc scratch/multiple-sources/simple-simulation.cc scratch/simple.cc wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/b0d91237f2ec
---- Changes for bug 205, unlisted FIN bug
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/tcp-large-transfer.cc src/applications/packet-sink/packet-sink.cc src/applications/packet-sink/packet-sink.h src/internet-stack/tcp-socket-impl.cc src/internet-stack/udp-socket-impl.cc src/node/packet-socket.cc src/node/socket.cc src/node/socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/8869a79a391f
---- Added tag release candidate ns-3.1-RC1 for changeset 8869a79a391f
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/quagga-porting/rev/cd7a3f08e91a
---- fill in some blanks
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/lj/quagga-porting/rev/3abce59c8bf8
---- bump
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES VERSION
url: http://code.nsnam.org/lj/quagga-porting/rev/61d5b66cdb25
---- plug more holes in release steps
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/25fbf06f9a56
---- use dev traces
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/bc61af712d6e
---- Add a WAF workaround for the 'Input line is too long.' error in win32/mingw.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/5e57c2f1cfb7
---- Bug 223: Regression using other than mercurial traces no longer works
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/9dd59253d39d
---- fixes for regression numbering
user: Craig Dowell <craigdo at ee.washington.edu>
files: VERSION wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/510fed881852
---- regression
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/17a6700153c6
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/9e04d8522f27
---- print out which repo is used for regression
user: Craig Dowell <craigdo at ee.washington.edu>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/da71d4c1859f
---- tweak release steps
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/lj/quagga-porting/rev/8a4b9d15ff04
---- tweaks after actually doing it
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/bd7baccf47a3
---- GetNNodes() in NodeList fixes bug 225
user: craigdo at craig-dowells-imac.local
files: src/node/node-list.cc src/node/node-list.h
url: http://code.nsnam.org/lj/quagga-porting/rev/3167a20f9cf0
---- move m_wouldBlock assignment to fix bug 226
user: craigdo at craig-dowells-imac.local
files: src/internet-stack/tcp-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ea7a7b984813
---- Bug 181
user: craigdo at craig-dowells-imac.local
files: src/core/random-variable.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/bd8d2601af21
---- same messages for all versions of getting traces
user: craigdo at craig-dowells-imac.local
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/97c8fa9fa536
---- Patch addresses bug 227.
user: craigdo at craig-dowells-imac.local
files: examples/tcp-large-transfer.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/2ade6552db36
---- bug 217: Handle gracefully the case where a packet aggregated contains nothing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/133490cf0210
---- testcase for changeset 133490cf0210
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/0695f4b2a2bd
---- merge testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/60d326f2b9e1
---- bug 217: add failing testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/f7839ed0ce9d
---- bug 217: avoid unsigned/signed confusion. Used signed all the time.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/tag-list.cc src/common/tag-list.h
url: http://code.nsnam.org/lj/quagga-porting/rev/4c42f0b977ad
---- another testcase for bug 217. Make sure we do not report tags outside of the current range
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wscript src/common/packet.cc src/common/tag-list.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/c8011a2a0c60
---- bug 217: yet another testcase: make sure we handle degenerate testcases with tags which refer to non-existant data.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/tag-list.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/60edfd1060ff
---- remove tcp-2way from examples. mistake from changeset c8011a2a0c60
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/4bd2a5ae8d03
---- bug 217: another testcase.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/e367e86d7886
---- add documentation comment.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.h
url: http://code.nsnam.org/lj/quagga-porting/rev/6ea20d776d55
---- fix testcase from changeset e367e86d7886
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/c861a47407a8
---- testcase and fix, symmetric to changeset c861a47407a8
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata-test.cc src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/3d8da3343514
---- add packet header howto
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-packet-header.h doc/howtos/howtos.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c1a29f8ab2af
---- update doxygen to match the reality of the code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/node.h
url: http://code.nsnam.org/lj/quagga-porting/rev/6df29e455b71
---- avoid dox warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/d761a70dfd03
---- dox missing SetNode method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c16ec3c11045
---- add small comment, fix typo, add missing copyright statement
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/simple-channel.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e7abba228145
---- add missing copyright statement
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/simple-channel.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/c4f001798693
---- a very simple howto for implementing NetDevice/Channel subclasses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-net-device.h doc/howtos/howtos.h
url: http://code.nsnam.org/lj/quagga-porting/rev/9410e0ff6a1c
---- Add chapter on random numbers to manual
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/attributes.texi doc/manual/callbacks.texi doc/manual/manual.texi doc/manual/packets.texi doc/manual/random.texi doc/manual/routing.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/27443ac75474
---- add helper code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/85d6b10511fe
---- application howto
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/howtos/howtos-application.h doc/howtos/howtos.h
url: http://code.nsnam.org/lj/quagga-porting/rev/ccfb6a3a5d9a
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/d8444a67c074
---- update ignore list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore
url: http://code.nsnam.org/lj/quagga-porting/rev/234603159601
---- fix lots of typos
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/manual/attributes.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/3de89dc066d8
---- more typos.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/manual/attributes.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/1adfc4d446ab
---- bug 233
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/point-to-point/point-to-point-net-device.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/f3c86a2d4082
---- Apply Patch for Bug 235
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/951296e9a277
---- Added tag release ns-3.1-RC2 for changeset 951296e9a277
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/quagga-porting/rev/4f9824120539
---- Apply patch for bug 231
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/applications/udp-echo/udp-echo-server.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/6c366d4b91c2
---- Patch for bug 240
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/random-variable.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/11719a408a0c
---- reposition trace hook in csma to address bug 241.
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/239c4bc21ebf
---- Apply Patch for Bug 237
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/internet-stack/tcp-socket-impl.cc src/internet-stack/tcp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/ea16c44eb90d
---- Added tag release ns-3.1-RC3 for changeset ea16c44eb90d
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/quagga-porting/rev/509acaf2966c
---- cleanup tag names
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgtags
url: http://code.nsnam.org/lj/quagga-porting/rev/90d43bddb855
---- remove tutorial directory
user: Craig Dowell <craigdo at ee.washington.edu>
files: tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutorial/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/a0536cbdfbb3
---- add updated tutorial examples
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/first.cc examples/second.cc examples/third.cc examples/wscript wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/7305032b6100
---- swap in new tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/getting-started.texi doc/tutorial/helpers.texi doc/tutorial/in-process/Makefile doc/tutorial/in-process/attributes.texi doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png doc/tutorial/in-process/helpers.texi doc/tutorial/in-process/introduction.texi doc/tutorial/in-process/log.texi doc/tutorial/in-process/other.texi doc/tutorial/in-process/output.texi doc/tutorial/in-process/!
statistics.texi doc/tutorial/in-process/troubleshoot.texi doc/tutorial/in-process/tutorial.css doc/tutorial/in-process/tutorial.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi doc/tutorial/tutorial.css doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi examples/hello-simulator.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/da67e8efa347
---- swapping in all of tutorial would be better
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile doc/tutorial/introduction.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/76188c437e2e
---- ignore moved figures dir
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/Makefile
url: http://code.nsnam.org/lj/quagga-porting/rev/161f931d516f
---- external dependency on figures
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/figures/README doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/pp.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/in-process/figures/README doc/tutorial/in-process/figures/dumbbell.dia doc/tutorial/in-process/figures/helpers.obj doc/tutorial/in-process/figures/oneobj.png doc/tutorial/in-process/figures/pp.dia doc/tutorial/in-process/figures/star.dia doc/tutorial/in-process/figures/threeobj.png
url: http://code.nsnam.org/lj/quagga-porting/rev/a91af04071df
---- work through second tutorial example
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi examples/second.cc examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/1bb6f018fc42
---- finish off csma tutorial example words
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/6b297a1f231b
---- cleanup tutorial third.cc a bit
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/third.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/7c645e1799b1
---- finish up with a wifi example
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi examples/third.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ff29f4ba75ed
---- Table of content fixes
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/0b45016b6097
---- nits on Sections 1-4
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/getting-started.texi doc/tutorial/introduction.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/7130a81b683c
---- formatting nits on the Tweaking chapter
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/8762b90e6f7e
---- branch merge
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/2f13fb6901b5
---- a few section 8 nits
user: Tom Henderson <tomh at tomh.org>
files: doc/tutorial/building-topologies.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/1d2fe1f35250
---- editing pass through the tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/b0af63b9f9a6
---- merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/2e205ef88dab
---- mispeeling in tutorial command sequence
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/getting-started.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/dde05296726b
---- cleaning up tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/fe47da29d783
---- more editing passes through tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/e6259dcffada
---- minor tweaks for menus on tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/11e3699b754e
---- address helpful tutorial comments by reviewers
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/9042f35c445e
---- remove section in tutorial, move browsing part to where it makes more sense.
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi doc/tutorial/introduction.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/4b3c76369b28
---- remote browsing from tutorial menus
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/tutorial.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/244be25117b9
---- tweak, tweak the tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/getting-started.texi doc/tutorial/introduction.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/f11e4def3fc4
---- some final tweaks to the tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/ea06eff669b3
---- Tutorial TOC tweaks
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/introduction.texi doc/tutorial/tweaking.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/be3532c51a37
---- Prepare for 3.1
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/93218ac0d373
---- new convention for release tags
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/release_steps.txt
url: http://code.nsnam.org/lj/quagga-porting/rev/42504fb1f7be
---- Added tag ns-3.1 for changeset 42504fb1f7be
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/quagga-porting/rev/5768685f9fdb
---- Added tag ns-3.1 for changeset 5768685f9fdb
user: Craig Dowell <craigdo at ee.washington.edu>
files: .hgtags
url: http://code.nsnam.org/lj/quagga-porting/rev/882d82aae6c2
---- update RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/b8db6cd10444
---- chapter on Node and internet stack, for manual
user: Tom Henderson <tomh at tomh.org>
files: doc/manual/Makefile doc/manual/figures/internet-node-recv.obj doc/manual/figures/internet-node-send.obj doc/manual/figures/node.obj doc/manual/manual.texi doc/manual/node.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/9a6f1b3c6e0b
---- bug 236: add optional support for tcp and udp checksum.
user: Sebastien Vincent <vincent at clarinet.u-strasbg.fr>
files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/tcp-l4-protocol.h src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc src/internet-stack/udp-l4-protocol.h src/node/ipv4-header.cc src/node/ipv4-header.h
url: http://code.nsnam.org/lj/quagga-porting/rev/33d1ca2e4ba4
---- implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet.cc src/common/packet.h src/internet-stack/tcp-l4-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8e6ac6061680
---- bug 245: build failure with gcc 4.3.x
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.h src/common/data-rate.cc src/common/tag-list.cc src/contrib/config-store.cc src/core/callback.h src/core/double.h src/core/integer.h src/core/uinteger.h src/devices/wifi/status-code.h src/devices/wifi/supported-rates.h src/helper/internet-stack-helper.cc src/helper/olsr-helper.h src/internet-stack/sgi-hashmap.h src/node/address.cc src/node/mac48-address.cc src/node/mac64-address.cc src/node/socket.cc src/routing/global-routing/global-route-manager-impl.cc src/simulator/time.cc utils/bench-packets.cc utils/bench-simulator.cc utils/replay-simulation.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/6409d2460601
---- Add a tcp server example
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-star-server.cc examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/923e47a54fe8
---- Fix trace names to match documents in tcp-star-server
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-star-server.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8587b5520e63
---- avoid pygccxml warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.h
url: http://code.nsnam.org/lj/quagga-porting/rev/95bbf601167d
---- export new methods for language bindings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/lj/quagga-porting/rev/30750f23d51a
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/2f8c7ecfe3ba
---- do not make m_enable protected
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.cc src/common/error-model.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e472358ea634
---- avoid pygccxml warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/int-to-type.h
url: http://code.nsnam.org/lj/quagga-porting/rev/184673f59f53
---- no need for protected variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/jakes-propagation-loss-model.h
url: http://code.nsnam.org/lj/quagga-porting/rev/51ff815f24a2
---- no need for protected variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/channel.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c7c4fa162069
---- no need for protected variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/86a8eceb023e
---- avoid pygccxml warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/address.h
url: http://code.nsnam.org/lj/quagga-porting/rev/e91d3f7a2dae
---- no need to export this header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/37b35c72bc57
---- no need for protected members
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/global-routing/candidate-queue.h
url: http://code.nsnam.org/lj/quagga-porting/rev/747aeace32ee
---- close socket upon PacketSink::StopApplication()
user: Tom Henderson <tomh at tomh.org>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/a2ef1eb4c16d
---- Minor doc notes added to ipv4.h
user: tjkopena at cs.drexel.edu
files: src/internet-stack/wscript src/node/ipv4.h src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/quagga-porting/rev/38b8549b1ad3
---- bug 232, references to Parameter obsolete
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/csma-broadcast.cc examples/csma-multicast.cc examples/csma-one-subnet.cc examples/csma-packet-socket.cc examples/mixed-global-routing.cc examples/mixed-wireless.cc examples/simple-alternate-routing.cc examples/simple-error-model.cc examples/simple-global-routing.cc examples/simple-point-to-point-olsr.cc examples/tcp-large-transfer.cc examples/tcp-star-server.cc examples/udp-echo.cc src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/olsr-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h src/helper/wifi-helper.h
url: http://code.nsnam.org/lj/quagga-porting/rev/3cdd9d60f7c7
---- fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress.
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/building-topologies.texi doc/tutorial/conceptual-overview.texi doc/tutorial/tweaking.texi examples/first.cc examples/second.cc examples/third.cc examples/udp-echo.cc src/applications/udp-echo/udp-echo-client.cc src/helper/udp-echo-helper.cc src/helper/udp-echo-helper.h
url: http://code.nsnam.org/lj/quagga-porting/rev/d5f8e5fae1c6
---- some slips of the keyboard in tutorial
user: Craig Dowell <craigdo at ee.washington.edu>
files: doc/tutorial/conceptual-overview.texi
url: http://code.nsnam.org/lj/quagga-porting/rev/f21d3d5926b9
---- Check in a tcp example which has rate error models
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-errors.cc examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/11747ae5b632
---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/error-model.h
url: http://code.nsnam.org/lj/quagga-porting/rev/75095a51d9e2
---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/gnuplot.h
url: http://code.nsnam.org/lj/quagga-porting/rev/215b923b5b2e
---- kill dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ideal-wifi-manager.h src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/lj/quagga-porting/rev/c6913c670dca
---- add missing implementations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h
url: http://code.nsnam.org/lj/quagga-porting/rev/0258bd0793ab
---- add missing implementations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/nqap-wifi-mac.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/d02d0233f14b
---- kill dead unimplemented API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/simulator.h
url: http://code.nsnam.org/lj/quagga-porting/rev/5caa582619ec
---- add CalbackImplBase::GetReferenceCount
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback.h
url: http://code.nsnam.org/lj/quagga-porting/rev/88e4aa2f101c
---- coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.h
url: http://code.nsnam.org/lj/quagga-porting/rev/775777e52833
---- add RefCountBase::GetReferenceCount.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.h
url: http://code.nsnam.org/lj/quagga-porting/rev/10369bf4b3e2
---- add Object::GetReferenceCount
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/lj/quagga-porting/rev/1680d5004ee8
---- avoid uneeded inline
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/ref-count-base.cc src/core/ref-count-base.h
url: http://code.nsnam.org/lj/quagga-porting/rev/3b6bc7a4f975
---- add PythonCompleteConstruct friend for python bindings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.h
url: http://code.nsnam.org/lj/quagga-porting/rev/0d83aa14b65d
---- avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object.cc src/core/object.h
url: http://code.nsnam.org/lj/quagga-porting/rev/cad55f67f3fc
---- Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/tcp-socket.h src/node/udp-socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/266c6a334762
---- Add some additional TCP dox about RFC compliance
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: src/internet-stack/tcp-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/5782cdf815e1
---- Add David Evensky's tcp-2way regression test
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-2way.cc examples/wscript regression/tests/test-tcp-2way.py
url: http://code.nsnam.org/lj/quagga-porting/rev/fd69b15002ee
---- more cleanups based on bug 249.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/tcp-socket-factory.h src/node/udp-socket-factory.h
url: http://code.nsnam.org/lj/quagga-porting/rev/52b0ae2057a6
---- define NS_DEPRECATED
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/deprecated.h src/core/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/39f44473e4cb
---- use NS_DEPRECATED for bug 232.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/helper/csma-helper.cc src/helper/csma-helper.h src/helper/point-to-point-helper.cc src/helper/point-to-point-helper.h
url: http://code.nsnam.org/lj/quagga-porting/rev/ac82ff1f6736
---- bug 247: tcp checksum crashes when enabled.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/buffer.cc src/common/buffer.h src/internet-stack/tcp-header.cc src/internet-stack/tcp-header.h src/internet-stack/tcp-l4-protocol.cc src/internet-stack/udp-header.cc src/internet-stack/udp-header.h src/internet-stack/udp-l4-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/b5d4a04c7b68
---- Remove tcp-2way as a regression test
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: regression/tests/test-tcp-2way.py
url: http://code.nsnam.org/lj/quagga-porting/rev/7e943b537495
---- Add compilation flag -Wno-error=deprecated-declarations, or else the NS_DEPRECATED macro becomes useless.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/3efa652c47ef
---- Check that the compiler accepts -Wno-error=deprecated-declarations before using it
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/038f13c8741c
---- python bindings
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/my_extra_api_definitions.py bindings/python/ns3/__init__.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3module_helpers.cc bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/ns3modulegen_generated.py bindings/python/ns3modulescan.py bindings/python/rad_util.py bindings/python/topsort.py bin!
dings/python/waf bindings/python/wscript samples/sample-simulator.py utils/python-unit-tests.py wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/2cc40b3e4fa5
---- The 'everything.h' header file is only used for Python bindings and should be generated into bindings/python/, not ns3/.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulescan.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/94ac3e381075
---- Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/lj/quagga-porting/rev/2d66cad7db94
---- Redirect the stderr of pybindgen to a log file (ns3modulegen.log).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/eca46ea15a04
---- Fix a problem with callback proxies with zero or one parameters.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/518719e905a0
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/1d46345ab5d7
---- Rescan API; fix and enable the socket unit test, as it now works.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_node.py bindings/python/ns3_module_wifi.py utils/python-unit-tests.py
url: http://code.nsnam.org/lj/quagga-porting/rev/48d69d8eac38
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/5dd595cb7eba
---- Rescan APIs
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_common.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_node.py
url: http://code.nsnam.org/lj/quagga-porting/rev/926ccb845111
---- Make sure we don't trigger deprecation warnings while compiling the python bindings.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/06df0787254b
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/3ba0b240cff5
---- Add WAF option --pyrun, to make it easier to run Python programs.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/8d3f5c0f55fa
---- If GtkConfigStore support is disabled, disable the python bindings for it, or else compilation fails.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/390db659644b
---- Python: make helper class methods using attribute optional parameters work.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/b9424c43753d
---- Add mixed-wireless example ported to Python.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/mixed-wireless.py
url: http://code.nsnam.org/lj/quagga-porting/rev/ad0c05e68792
---- Make Python bindings depend only on NS-3 modules that have been API-scanned, not all modules.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/f84261098ab0
---- Again, make Python depend only on scanned modules (last fix was incomplete).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/fd8ae9ea848b
---- add system threads and synchronization primitives
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/system-condition.h src/core/system-mutex.h src/core/system-thread.h src/core/unix-system-condition.cc src/core/unix-system-mutex.cc src/core/unix-system-thread.cc src/core/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/c69779f5e51e
---- update RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/108fd72e3291
---- Patch WAF to make output redirection work again (Utils.get_term_cols() bug)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: waf
url: http://code.nsnam.org/lj/quagga-porting/rev/3401e899479c
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/75f74d6b6219
---- Don't run python unit tests if python bindings not enabled. Closes #254.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/2658cf81a5cd
---- Add NS_LOG_FUNCTION calls in arp implementation
user: Tom Henderson <tomh at tomh.org>
files: src/internet-stack/arp-cache.cc src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/a8eb6b890f14
---- A couple of attribute python unit tests
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: utils/python-unit-tests.py
url: http://code.nsnam.org/lj/quagga-porting/rev/ccf8108ce6d7
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/2dd172a2bc64
---- fix darwin build break
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/core/unix-system-mutex.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/d1e0154c45b3
---- fix darwin build break
user: craigdo at craig-dowells-imac.local
files: src/core/unix-system-condition.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ee113f8d83db
---- Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/1d704c128f1f
---- For csma, set a sensible netdevice name, if none has been set.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/c741d41f9bfb
---- Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/node/net-device.h src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/quagga-porting/rev/7cec39fe195c
---- Implement the promiscuous receive callback for CsmaNetDevice.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/86e262420fbf
---- Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/waf src/devices/bridge/wscript src/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/a64d1da0d6bf
---- Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/csma-bridge.cc examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/4cedf996375d
---- Don't allow csma devices to receive packets sent by themselves.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-channel.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/9a662068646f
---- Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/8eef02250bc9
---- Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/9bb81eb18fed
---- Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/a6d76b454df4
---- Try to preserve API compatibility, after SendFrom / promiscuous mode changes.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/ae9f7d5e2d56
---- Backed out changeset ae9f7d5e2d56
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/node/net-device.cc src/node/net-device.h src/node/node.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/8491c6c05d22
---- Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr<CsmaNetDevice> parameter in Receive(). As discussed in the mailing list.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/csma/csma-channel.cc src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/48f371a8ae8e
---- Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/point-to-point/point-to-point-net-device.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/internet-stack/arp-l3-protocol.cc src/internet-stack/arp-l3-protocol.h src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-loopback-interface.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/packet-socket.cc src/node/packet-socket.h src/node/simple-net-device.cc src/node/simple-net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/0bd851bb1225
---- Add BridgeChannel
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/bridge/bridge-channel.cc src/devices/bridge/bridge-channel.h src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/bridge/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/c3dcecc4825a
---- sync with ns-3-dev
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/wscript src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/quagga-porting/rev/73e90de6eb47
---- Adapt to evil API breakage
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/csma-bridge.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/4e4cb6a885ca
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/9bfc257af144
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/85308840a251
---- Again, make Python depend only on scanned modules (last fix was incomplete).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/765d0cb5c56e
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/7a7ec92d5cf6
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/7f2d5300ad02
---- Rescan API
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py
url: http://code.nsnam.org/lj/quagga-porting/rev/2ff6f05b9467
---- Add csma-bridge example ported to Python.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: examples/csma-bridge.py
url: http://code.nsnam.org/lj/quagga-porting/rev/f289e2045bfc
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/a67df503c7bc
---- New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_bridge.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_node.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_wifi.py src/devices/bridge/bridge-net-device.cc src/devices/bridge/bridge-net-device.h src/devices/csma/csma-net-device.cc src/devices/csma/csma-net-device.h src/devices/point-to-point/point-to-point-net-device.cc src/devices/wifi/wifi-net-device.cc src/node/net-device.cc src/node/net-device.h src/node/node.cc src/node/node.h src/node/simple-net-device.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/99698bc858e8
---- Remove some useless code
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/arp-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/b38ddf78470a
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/internet-stack/arp-l3-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/93e991211868
---- merge
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files:
url: http://code.nsnam.org/lj/quagga-porting/rev/96fd83f34568
---- No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...).
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/node/net-device.cc src/node/net-device.h
url: http://code.nsnam.org/lj/quagga-porting/rev/9e7bd353e7e7
---- Add release notes.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/a1d2a8165500
---- more details for 3.2 release notes
user: Tom Henderson <tomh at tomh.org>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/cbf5120f5eb6
---- python scanning: remove redundant incref/decref_method annotations
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3modulescan.py
url: http://code.nsnam.org/lj/quagga-porting/rev/351f5847dda5
---- Python: new pybindgen, rescan API definitions, new API definition files are more multi-line and hopefully easier to read
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_bridge.py bindings/python/ns3_module_common.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_csma.py bindings/python/ns3_module_global_routing.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_internet_stack.py bindings/python/ns3_module_mobility.py bindings/python/ns3_module_node.py bindings/python/ns3_module_olsr.py bindings/python/ns3_module_onoff.py bindings/python/ns3_module_packet_sink.py bindings/python/ns3_module_point_to_point.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_udp_echo.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulegen_generated.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/0bb5275704fc
---- factor simulator into interface and (multiple) implementation pieces
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/9e763021e045
---- make simulator implementation replaceable via global default value
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.cc src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h src/simulator/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/21022872009d
---- update on-demand RELEASE_NOTES
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/0896bd4a38dd
---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: RELEASE_NOTES
url: http://code.nsnam.org/lj/quagga-porting/rev/190ce8107098
---- Require new PyBindGen; make it work for Python 2.3.
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py bindings/python/ns3modulegen_core_customizations.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/6bce86ea4778
---- Define NS3_ASSERT_ENABLE and NS3_LOG_ENABLE, to make sure we pick up all definitions (such as the logging APIs)
user: Gustavo J. A. M. Carneiro <gjc at inescporto.pt>
files: bindings/python/ns3_module_common.py bindings/python/ns3_module_core.py bindings/python/ns3_module_node.py bindings/python/ns3_module_simulator.py bindings/python/ns3_module_wifi.py bindings/python/ns3modulescan.py bindings/python/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/dac9146297c8
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/tutorial/Makefile doc/tutorial/attributes.texi doc/tutorial/callbacks.texi doc/tutorial/figures/README doc/tutorial/figures/buffer.dia doc/tutorial/figures/dumbbell.dia doc/tutorial/figures/helpers.obj doc/tutorial/figures/oneobj.png doc/tutorial/figures/packet.obj doc/tutorial/figures/pp.dia doc/tutorial/figures/sockets-overview.dia doc/tutorial/figures/star.dia doc/tutorial/figures/threeobj.png doc/tutorial/helpers.texi doc/tutorial/introduction.texi doc/tutorial/log.texi doc/tutorial/other.texi doc/tutorial/output.texi doc/tutorial/packets.texi doc/tutorial/routing.texi doc/tutorial/sockets.texi doc/tutorial/statistics.texi doc/tutorial/troubleshoot.texi examples/wscript src/helper/wscript src/internet-node/arp-cache.cc src/internet-node/arp-cache.h src/internet-node/arp-header.cc src/internet-node/arp-header.h src/internet-node/arp-ipv4-interface.cc src/internet-node/arp-ipv4-interface.h src/internet-node/arp-l3-protocol.cc src/internet-node/arp-l3-protocol.h !
src/internet-node/internet-stack.cc src/internet-node/internet-stack.h src/internet-node/ipv4-checksum.cc src/internet-node/ipv4-checksum.h src/internet-node/ipv4-end-point-demux.cc src/internet-node/ipv4-end-point-demux.h src/internet-node/ipv4-end-point.cc src/internet-node/ipv4-end-point.h src/internet-node/ipv4-impl.cc src/internet-node/ipv4-impl.h src/internet-node/ipv4-interface.cc src/internet-node/ipv4-interface.h src/internet-node/ipv4-l3-protocol.cc src/internet-node/ipv4-l3-protocol.h src/internet-node/ipv4-l4-demux.cc src/internet-node/ipv4-l4-demux.h src/internet-node/ipv4-l4-protocol.cc src/internet-node/ipv4-l4-protocol.h src/internet-node/ipv4-loopback-interface.cc src/internet-node/ipv4-loopback-interface.h src/internet-node/ipv4-static-routing.cc src/internet-node/ipv4-static-routing.h src/internet-node/pending-data.cc src/internet-node/pending-data.h src/internet-node/rtt-estimator.cc src/internet-node/rtt-estimator.h src/internet-node/sequence-number.cc !
src/internet-node/sequence-number.h src/internet-node/sgi-hashmap.h sr
c/internet-node/tcp-header.cc src/internet-node/tcp-header.h src/internet-node/tcp-l4-protocol.cc src/internet-node/tcp-l4-protocol.h src/internet-node/tcp-socket-factory-impl.cc src/internet-node/tcp-socket-factory-impl.h src/internet-node/tcp-socket-impl.cc src/internet-node/tcp-socket-impl.h src/internet-node/tcp-typedefs.h src/internet-node/udp-header.cc src/internet-node/udp-header.h src/internet-node/udp-l4-protocol.cc src/internet-node/udp-l4-protocol.h src/internet-node/udp-socket-factory-impl.cc src/internet-node/udp-socket-factory-impl.h src/internet-node/udp-socket-impl.cc src/internet-node/udp-socket-impl.h src/internet-node/waf src/internet-node/wscript src/routing/olsr/olsr.cc src/wscript tutorial/hello-simulator.cc tutorial/testipv4.cc tutorial/tutorial-bus-network.cc tutorial/tutorial-csma-echo-ascii-trace.cc tutorial/tutorial-csma-echo-pcap-trace.cc tutorial/tutorial-csma-echo.cc tutorial/tutorial-linear-dumbbell.cc tutorial/tutorial-point-to-point.cc tutori!
al/tutorial-star-routing.cc tutorial/tutorial-star.cc tutorial/waf tutorial/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/f1719ec4300f
More information about the Ns-commits
mailing list