[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