[Ns-commits] craigdo/ns-3-114

code@nsnam.ece.gatech.edu code at nsnam.ece.gatech.edu
Mon Nov 24 21:29:16 PST 2008


---- Allow a zero NetDevice in WifiChannel.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/3b7d0c1fce02


---- add a string-based constructor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/3a887a06b795


---- do not crash if the callback is null.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/b685a65a4b72


---- PHY-layer test scripts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy-test.cc src/devices/wifi/wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/d3f8cf4d2c2a


---- print the tx power, not a random character
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/05de3d432860


---- do a binary search for the range boundary.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy-test.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/091bb8fef41f


---- change name of parameter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy-test.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/260d8acdbd01


---- test PHY collisions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/wscript src/devices/wifi/wifi-phy-test.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/006d3dd58939


---- add missing files.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/contrib/flow-id-tag.cc src/contrib/flow-id-tag.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/5c98289383e3


---- remove dead method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/51e9f5ef0963


---- rename WifiPhy to YansWifiPhy and add WifiPhy abstract base class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc examples/wifi-adhoc.cc examples/wifi-ap.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-phy-test.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-test.cc src/devices/wifi/wscript src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/a15618dcd0eb


---- no need to reference WifiNetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.h src/devices/wifi/wifi-mac.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/f35819202b66


---- typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/63910e38db95


---- add missing Setter
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/object-factory.cc src/core/object-factory.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/590b21d7fcdd


---- add UnsafeAttributeList
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/attribute-list.cc src/core/attribute-list.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/f985e116b696


---- split WifiChannel in WifiChannel + YansWifiChannel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc examples/wifi-adhoc.cc examples/wifi-ap.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy-test.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-test.cc src/devices/wifi/wscript src/devices/wifi/yans-wifi-channel.cc src/devices/wifi/yans-wifi-channel.h src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h src/helper/wifi-helper.cc src/helper/wifi-helper.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/94f771c1373a


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/mixed-wireless.cc 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-in!
 terface.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
url: http://code.nsnam.org/craigdo/ns-3-114/rev/6b3415c550e1


---- remove unneeded headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/b584563a7781


---- doc cleanup
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/yans-wifi-channel.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/61c8b717d361


---- split state management in a helper class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy-state-helper.cc src/devices/wifi/wifi-phy-state-helper.h src/devices/wifi/wscript src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/44645cec42f2


---- add missing license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy-state-helper.cc src/devices/wifi/wifi-phy-state-helper.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/0d0517e7a557


---- constify
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-phy-state-helper.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/804d92c1f7c3


---- re-enable tracing of wifi phy state.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-ap.cc src/devices/wifi/wifi-phy-state-helper.cc src/devices/wifi/wifi-phy-state-helper.h src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h src/helper/wifi-helper.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/1687492ff059


---- remove header from list of public headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/46153af8a08e


---- split the error rate model from the yans phy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/error-rate-model.cc src/devices/wifi/error-rate-model.h src/devices/wifi/wscript src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/9e048e073cf0


---- add missing license headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/error-rate-model.cc src/devices/wifi/error-rate-model.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/714f93024a37


---- kill dead method declaration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/yans-wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/1271239aaec5


---- split interference calculation from YansWifiPhy. Move them to InterferenceHelper
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h src/devices/wifi/error-rate-model.cc src/devices/wifi/error-rate-model.h src/devices/wifi/interference-helper.cc src/devices/wifi/interference-helper.h src/devices/wifi/wifi-phy-state-helper.cc src/devices/wifi/wifi-phy-state-helper.h src/devices/wifi/wifi-phy.h src/devices/wifi/wscript src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/99c9346b5d71


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_wifi.py 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/mixed-wireless.cc examples/stats/wifi-example-sim.cc examples/wifi-ap.cc examples/wifi-wired-bridging.cc src/contrib/wscript!
  src/core/uid-manager.cc src/core/uid-manager.h src/devices/wifi/interference-helper.cc src/devices/wifi/interference-helper.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-mac.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/internet-stack/ipv4-l4-demux.cc src/internet-stack/ipv4-l4-demux.h src/routing/olsr/olsr.cc 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 utils/replay-simulation.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/01acc159ffb1


---- add composite capability to PropagationLossModel base class.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_wifi.py src/devices/wifi/composite-propagation-loss-model.cc src/devices/wifi/composite-propagation-loss-model.h src/devices/wifi/jakes-propagation-loss-model.cc src/devices/wifi/jakes-propagation-loss-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/56e477db65b2


---- fix build.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_wifi.py src/devices/wifi/jakes-propagation-loss-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/232d52317a18


---- get rid of reference model for log distance model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/wifi-ap.cc examples/wifi-wired-bridging.cc samples/main-propagation-loss.cc src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-phy-test.cc src/helper/wifi-helper.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/4e7e594b0b7e


---- assert on invalid uid
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/type-id.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/6fa1d439ba1c


---- implement missing method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/a9bd53792bc1


---- new wifi API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_helper.py bindings/python/ns3_module_wifi.py examples/mixed-wireless.cc examples/stats/wifi-example-sim.cc examples/wifi-adhoc.cc examples/wifi-ap.cc examples/wifi-wired-bridging.cc src/devices/wifi/interference-helper.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy-test.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-test.cc src/devices/wifi/wscript src/devices/wifi/yans-wifi-channel.cc src/devices/wifi/yans-wifi-channel.h src/devices/wifi/yans-wifi-phy.cc src/devices/wifi/yans-wifi-phy.h src/helper/wifi-helper.cc src/helper/wifi-helper.h src/helper/wscript src/helper/yans-wifi-phy-helper.cc src/helper/yans-wifi-phy-helper.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/4d1a61f80745


---- typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/a9162f5e5e2e


---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/callbacks_list.py bindings/python/ns3_module_contrib.py bindings/python/ns3_module_core.py bindings/python/ns3_module_helper.py bindings/python/ns3_module_wifi.py src/core/type-id.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/helper/packet-socket-helper.cc src/helper/wifi-helper.cc src/helper/wifi-helper.h src/helper/wscript src/routing/olsr/routing-table.cc src/routing/olsr/routing-table.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/18ac5bec5c49


---- add WifiHelper::Install (Ptr<Node>) method per craig's comment.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: bindings/python/ns3_module_helper.py src/helper/wifi-helper.cc src/helper/wifi-helper.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/c798f3d5cb2e


---- Disable EmuNetDevice Python bindings if the netdevice is not compiled in (bug #413)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/ns3modulegen.py src/devices/emu/wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/a1e72a0595a6


---- Work around #define ECHO in a system header file included by Python.h on Mac OS X (bug #413)
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: bindings/python/wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/fe95a4f9d423


---- When --run'ing a program, tell WAF to only build that program, nothing more.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/3604c4e42fd1


---- Post-fix the last patch, to make sure invalid program names passed into --run trigger an informative error message as before.
user: Gustavo J. A. M. Carneiro  <gjc at inescporto.pt>
files: wscript
url: http://code.nsnam.org/craigdo/ns-3-114/rev/fd796ed5b166


---- branch merge
user: Craig Dowell <craigdo at ee.washington.edu>
files: src/devices/wifi/composite-propagation-loss-model.cc src/devices/wifi/composite-propagation-loss-model.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/craigdo/ns-3-114/rev/bbccb5d7b6ea


---- document wifi-wired-bridging a little and add aborts if bridged net devices with IP addresses found
user: Craig Dowell <craigdo at ee.washington.edu>
files: examples/wifi-wired-bridging.cc src/routing/global-routing/global-route-manager-impl.cc src/routing/global-routing/global-router-interface.cc
url: http://code.nsnam.org/craigdo/ns-3-114/rev/6a20c485ddb5




More information about the Ns-commits mailing list