[Ns-commits] lj/quagga-porting

code@nsnam-code.ece.gatech.edu code at nsnam-code.ece.gatech.edu
Mon Aug 11 21:49:38 PDT 2008


---- Add bounds checking asserts to Node::GetApplication, NodeList::GetNode, and Node::GetDevice.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/node-list.cc src/node/node.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/fe3945d67a88


---- Oops, typo (evil copy-paste)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: src/node/node.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/308a7d84b18f


---- Bug #270: Simulator::RunOneEvent
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_simulator.py src/simulator/default-simulator-impl.cc src/simulator/default-simulator-impl.h src/simulator/simulator-impl.h src/simulator/simulator.cc src/simulator/simulator.h
url: http://code.nsnam.org/lj/quagga-porting/rev/88e9cee20461


---- implement WifiNetDevice::SendFrom
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/adhoc-wifi-mac.cc src/devices/wifi/adhoc-wifi-mac.h src/devices/wifi/nqap-wifi-mac.cc src/devices/wifi/nqap-wifi-mac.h src/devices/wifi/nqsta-wifi-mac.cc src/devices/wifi/nqsta-wifi-mac.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/5ba130a7f519


---- remove Node::GetFirstApplication checked in changeset 38b8549b1ad3 by mistake.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_node.py src/node/node.cc src/node/node.h
url: http://code.nsnam.org/lj/quagga-porting/rev/dacc57c5d31f


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: 
url: http://code.nsnam.org/lj/quagga-porting/rev/e101960f06de


---- ensure type is registered
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/bridge/bridge-net-device.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/a6113320f46a


---- Rescan API (due to wifi changes to support bridging)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3_module_wifi.py
url: http://code.nsnam.org/lj/quagga-porting/rev/b179468df160


---- inet raw sockets.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/internet-stack.cc src/internet-stack/ipv4-l3-protocol.cc src/internet-stack/ipv4-l3-protocol.h src/internet-stack/ipv4-raw-socket-factory-impl.cc src/internet-stack/ipv4-raw-socket-factory-impl.h src/internet-stack/ipv4-raw-socket-impl.cc src/internet-stack/ipv4-raw-socket-impl.h src/internet-stack/wscript src/node/ipv4-raw-socket-factory.cc src/node/ipv4-raw-socket-factory.h src/node/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/fc07f91a5da1


---- There might not be any protocol to receive the packet. sockets need a node.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/ipv4-l3-protocol.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/011df1d87b7e


---- need a node. must notify listeners.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/ipv4-raw-socket-impl.cc src/internet-stack/ipv4-raw-socket-impl.h
url: http://code.nsnam.org/lj/quagga-porting/rev/9872af91a920


---- raw packet example.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-raw-ip-socket.cc examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/763a4448ce4b


---- Make sure received packets still have an ip header when sent back to the user.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/ipv4-raw-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/b70c5aa11ba9


---- make sure we set a source address for outgoing packets.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-stack/ipv4-raw-socket-impl.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/65252ab0770b


---- icmp ping
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-ping.cc examples/wscript src/applications/v4ping/v4ping.cc src/applications/v4ping/v4ping.h src/applications/v4ping/wscript src/helper/v4ping-helper.cc src/helper/v4ping-helper.h src/helper/wscript src/internet-stack/icmpv4-l4-protocol.cc src/internet-stack/icmpv4-l4-protocol.h src/internet-stack/icmpv4.cc src/internet-stack/icmpv4.h src/internet-stack/internet-stack.cc src/internet-stack/wscript src/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/b4c4bebae87d


---- remove uneeded virtual keyword
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/socket.h
url: http://code.nsnam.org/lj/quagga-porting/rev/4bc5b06f92df


---- use the right log component name for PacketSink. use NS_LOG_FUNCTION.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/applications/packet-sink/packet-sink.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/b2ef6249a724


---- rm examples/tcp-2way.cc
user: Raj Bhattacharjea <raj.b at gatech.edu>
files: examples/tcp-2way.cc examples/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/5c7524e89e10


---- bug 276: bridge netdevice has no helper class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/csma-bridge.cc src/helper/bridge-helper.cc src/helper/bridge-helper.h src/helper/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/028b7de98fb1


---- bug 275: Queue::Peek should return Ptr<const Packet>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_node.py src/node/drop-tail-queue.cc src/node/drop-tail-queue.h src/node/queue.cc src/node/queue.h
url: http://code.nsnam.org/lj/quagga-porting/rev/4b8ef7da0ac3


---- make sure we don't attempt to read outside of ourselves when deserializing a header for printing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-metadata.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/076ae3766f27


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-2way.cc examples/wscript src/helper/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/c523dc211926


---- merge with icmp/rawip branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/tcp-2way.cc examples/wscript src/helper/wscript src/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/3bd7110d2502


---- enable ip raw sockets from the ProcessManager
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wscript src/process/process-manager.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/9f9b5af242db


---- wrap getpid/getppid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/lj/quagga-porting/rev/d87a73ba7d92


---- kill sys/simu-types.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-signal.h src/process/simu-unistd.h src/process/simu.cc src/process/sys/simu-types.h src/process/wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/d0441760e5e9


---- wrap more
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-unistd.h src/process/simu.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/63ae69d931af


---- build a c-only library.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/wscript wscript
url: http://code.nsnam.org/lj/quagga-porting/rev/89f49dfe079d


---- wrap open/close/getsockname.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c
url: http://code.nsnam.org/lj/quagga-porting/rev/3b322b1cfe7d


---- ping example. forgot to add.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-ping.cc
url: http://code.nsnam.org/lj/quagga-porting/rev/331a572c85fc




More information about the Ns-commits mailing list