[Ns-commits] ns-3-dev
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Tue Dec 11 01:29:31 PST 2007
---- start of work towards port of wifi code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/wscript src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/wscript
url: http://code.nsnam.org/ns-3-dev/rev/061f7f7f9992
---- merge
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/ns-3-dev/rev/0693d9c07ccd
---- build wifi sample code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/6056f112404c
---- get a few more files to compile
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-mode.cc src/devices/wifi/wifi-mode.h
url: http://code.nsnam.org/ns-3-dev/rev/9ccfbfb25477
---- merge with trunk
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: SConstruct examples/waf samples/waf samples/wscript src/applications/onoff-application.cc src/applications/onoff-application.h src/applications/onoff/waf src/applications/packet-sink/waf src/applications/udp-echo/waf src/applications/wscript src/common/array-trace-resolver.h src/common/callback-trace-source.cc src/common/callback-trace-source.h src/common/composite-trace-resolver.cc src/common/composite-trace-resolver.h src/common/empty-trace-resolver.cc src/common/empty-trace-resolver.h src/common/fv-trace-source.h src/common/stream-tracer-test.cc src/common/stream-tracer.h src/common/sv-trace-source.h src/common/terminal-trace-resolver.h src/common/trace-context-element.cc src/common/trace-context-element.h src/common/trace-context.cc src/common/trace-context.h src/common/trace-resolver.cc src/common/trace-resolver.h src/common/trace-root.cc src/common/trace-root.h src/common/uv-trace-source.h src/common/variable-tracer-test.cc src/common/waf src/core/waf src/device!
s/csma/waf src/devices/point-to-point/waf src/internet-node/waf src/mobility/waf src/node/eui48-address.cc src/node/eui48-address.h src/node/eui64-address.cc src/node/eui64-address.h src/node/waf src/routing/global-routing/waf src/simulator/waf src/wscript tutorial/waf utils/waf
url: http://code.nsnam.org/ns-3-dev/rev/704c1ccd835e
---- add missing implementations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc
url: http://code.nsnam.org/ns-3-dev/rev/14b4e0b7870a
---- add ssid to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/ssid.h
url: http://code.nsnam.org/ns-3-dev/rev/dbeef4fcff5a
---- WifiPhy class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/41589561e4a7
---- Phy80211 -> WifiPhy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/a2b30c6456c9
---- use WifiMode rather than TransmissionMode
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-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/add6fb8761f3
---- implement WifiPhy::GetChunkSuccessRate
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/7833628614bf
---- add MacStations to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/d72388b06b22
---- add MacStation to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-station.cc src/devices/wifi/mac-station.h
url: http://code.nsnam.org/ns-3-dev/rev/d83a91e03101
---- add more files to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/6c2d6a5631bc
---- build WifiMacHeader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h
url: http://code.nsnam.org/ns-3-dev/rev/9861a16a8a1d
---- forgot to add wscript file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/04adeb2900ae
---- build WifiMacTrailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h
url: http://code.nsnam.org/ns-3-dev/rev/d32e7738f55c
---- add missing header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/f601585e8e89
---- add missing header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device-factory.h
url: http://code.nsnam.org/ns-3-dev/rev/efb631738efe
---- no need for ns3 prefix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/ns-3-dev/rev/7d81247d2713
---- no need for ns3 prefix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/26a57487bb49
---- install header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/2e3982f05578
---- build MacParameters
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/c0cfe985f973
---- add CrMacStations to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/235a146fc8ed
---- move mac-station code in mac-stations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/mac-station.cc src/devices/wifi/mac-station.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/c0901f40bd7e
---- add Mac48Address::IsBroadcast/IsMulticast
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/ns-3-dev/rev/34f117b7a03b
---- add MacStations::LookupNonUnicast
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/af48a02fe9a2
---- add WifiMode mandatory flag
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/4d1214bb8bc0
---- add operator == for WifiMode
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/ns-3-dev/rev/1c1dd3c8c228
---- use WifiMode rather than mode indexes in MacStations API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/e24ae66c6918
---- fix copyright statement
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/028e1945d5b2
---- implement broadcast/multicast MacStation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/4e4ea4809c3d
---- port to new MacStation API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/f6439ba91df2
---- remove 'All rights reserved'
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/cr-mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/557d47a21dba
---- remove 'All rights reserved'
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/cr-mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/b7e68c4720c8
---- port ArfMacStations to new MacStation API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/d781597e35c0
---- port to new MacStation API
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/fee53ba3f388
---- remove extra WifiPhy::SendPacket argument. Add header mode support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-parameters.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/46ed9ed9dac0
---- replace header mode with preamble mode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-parameters.cc src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wifi-preamble.h
url: http://code.nsnam.org/ns-3-dev/rev/1d4864775cf8
---- do not include dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/4aa07179e71b
---- add MacLow to build
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-net-device.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/dd18bc29fc3c
---- add Dcf to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf.cc src/devices/wifi/dcf.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/a8caecf6637f
---- add WifiMacQueue to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac-queue.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/0471fb5a3df8
---- add MacTxMiddle to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-tx-middle.cc src/devices/wifi/mac-tx-middle.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/12faa084fe5b
---- add operator <
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/ns-3-dev/rev/88023edeb6ea
---- add MacRxMiddle to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-rx-middle.cc src/devices/wifi/mac-rx-middle.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/7ef830068f1d
---- add missing class prefix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/828fd4aa87f9
---- add DcaTxop to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/437bba482899
---- rework MacStations to handle correctly Supported vs Basic rate sets and add IdealMacStations to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/cr-mac-stations.cc src/devices/wifi/cr-mac-stations.h src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/ec22299cf6bb
---- remove all rights reserved mention
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/a59c53237a83
---- add Mac48Address::GetBroadcast
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/ns-3-dev/rev/72929b535ec4
---- add MacHighAdhoc to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/59328b2e04e1
---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h
url: http://code.nsnam.org/ns-3-dev/rev/13c65460caee
---- avoid calling un-implemented method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/c7ac48654295
---- add SupportedRates to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/supported-rates.cc src/devices/wifi/supported-rates.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/61d6404e66d8
---- add new code to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/capability-information.cc src/devices/wifi/capability-information.h src/devices/wifi/ssid.cc src/devices/wifi/ssid.h src/devices/wifi/status-code.cc src/devices/wifi/status-code.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/996383a87ae3
---- add serialization/deserialization support to Ssid/SupportedRates
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/ssid.h src/devices/wifi/supported-rates.cc src/devices/wifi/supported-rates.h
url: http://code.nsnam.org/ns-3-dev/rev/f7e9802ea8e3
---- add management frame implementations
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/capability-information.cc src/devices/wifi/capability-information.h src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h src/devices/wifi/status-code.cc src/devices/wifi/status-code.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/40af0232df83
---- add NQap to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/6c62be5cf73a
---- split timer implementation outside of Timer class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer-impl.h src/simulator/timer.cc src/simulator/timer.h src/simulator/wscript
url: http://code.nsnam.org/ns-3-dev/rev/c4eb28d51689
---- move traits definition down
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer-impl.h
url: http://code.nsnam.org/ns-3-dev/rev/b2c1a41d591f
---- implement TimerImpl::Invoke
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/timer-impl.h
url: http://code.nsnam.org/ns-3-dev/rev/f7f0279465d7
---- a Watchdog class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/watchdog.cc src/simulator/watchdog.h src/simulator/wscript
url: http://code.nsnam.org/ns-3-dev/rev/7044c1ad1d79
---- add missing call to Simulator::Destroy to cleanup after test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/internet-node/udp-socket.cc
url: http://code.nsnam.org/ns-3-dev/rev/3796a051beee
---- test the watchdog
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/watchdog.cc
url: http://code.nsnam.org/ns-3-dev/rev/2c9d055f4692
---- merge with head
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/trace-source-list.h samples/wscript tutorial/tutorial-1.cc tutorial/tutorial-2.cc tutorial/tutorial-3.cc tutorial/tutorial-4.cc tutorial/wscript-0 tutorial/wscript-1 tutorial/wscript-2 tutorial/wscript-3 tutorial/wscript-4
url: http://code.nsnam.org/ns-3-dev/rev/b0aa5b38eb15
---- build STA code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/0559cd5e7a11
---- install watchdog.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/wscript
url: http://code.nsnam.org/ns-3-dev/rev/e42c28778ef8
---- merge watchdog fix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/ns-3-dev/rev/bfdf92bda635
---- fix build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqsta.cc
url: http://code.nsnam.org/ns-3-dev/rev/55980d59a7ea
---- do not use the Watchdog class
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h
url: http://code.nsnam.org/ns-3-dev/rev/2ad2630756e3
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/node/mac48-address.cc src/node/mac48-address.h
url: http://code.nsnam.org/ns-3-dev/rev/5c7eb973beb2
---- add WifiNetDevice to build
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/d1fde26bcb1c
---- use new WifiNetDevice naming
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc src/devices/wifi/wifi-net-device-factory.h
url: http://code.nsnam.org/ns-3-dev/rev/00b523b96863
---- missing file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/e51ef0422485
---- add default value support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h
url: http://code.nsnam.org/ns-3-dev/rev/9ce0828c6a19
---- add missing trailing 0/(void *)0
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc
url: http://code.nsnam.org/ns-3-dev/rev/25e190091c5e
---- support DefaultValue
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/ns-3-dev/rev/f64684973ea8
---- use the default propagation models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc
url: http://code.nsnam.org/ns-3-dev/rev/fb6fc5f9ebe5
---- remove dead code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/ns-3-dev/rev/c61eab0e89c4
---- add StringDefaultValue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.cc src/core/default-value.h
url: http://code.nsnam.org/ns-3-dev/rev/600b310a3218
---- add some tests
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/callback-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/007214146da7
---- build and link
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc src/devices/wifi/ideal-mac-stations.cc src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-net-device-factory.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/041240a915f8
---- make sure to terminate vararg list correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc
url: http://code.nsnam.org/ns-3-dev/rev/6d06596d8bb8
---- fix bogus assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc
url: http://code.nsnam.org/ns-3-dev/rev/8d4f27f7ee0e
---- add wrapper class around RngStream for testing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/random-stream.cc src/devices/wifi/random-stream.h
url: http://code.nsnam.org/ns-3-dev/rev/5d75cfed946a
---- use the new RandomStream class and fix a small bug in the testsuite
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf.cc src/devices/wifi/dcf.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/1bf97adf7f56
---- fix valgrind warning
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf.cc src/devices/wifi/dcf.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/a3803bfd94f9
---- convert tracing to log system
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-adhoc.cc
url: http://code.nsnam.org/ns-3-dev/rev/df11f51cd342
---- fix position printing code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/2f9ca80a8d74
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/core/default-value.cc src/simulator/event-garbage-collector.cc src/simulator/event-garbage-collector.h src/simulator/timer.cc src/simulator/timer.h src/simulator/wscript src/wscript
url: http://code.nsnam.org/ns-3-dev/rev/2ff527c2643d
---- configure correctly the ipv4 layer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/96673851351e
---- replace cassert by ns3/assert.h
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/cr-mac-stations.cc src/devices/wifi/dca-txop.cc src/devices/wifi/mac-low.cc src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-rx-middle.cc src/devices/wifi/mac-tx-middle.cc src/devices/wifi/ssid.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/0d6b3bead74a
---- remove bogus assert
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/32e6677b99fb
---- goto the right location before serializing the wifi trailer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-trailer.cc
url: http://code.nsnam.org/ns-3-dev/rev/128fc510f6f1
---- remove uneeded trailing ';'
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/arf-mac-stations.h src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-low.h src/devices/wifi/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/mac-tx-middle.cc src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/4303409f3d8e
---- remove 'all rights reserved'
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/mac-parameters.cc src/devices/wifi/mac-parameters.h src/devices/wifi/mac-rx-middle.h src/devices/wifi/mgt-headers.cc src/devices/wifi/ssid.cc src/devices/wifi/ssid.h src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h src/devices/wifi/wifi-mac-trailer.cc src/devices/wifi/wifi-mac-trailer.h src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/cc905522d049
---- convert TRACE to NS_LOG
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/mac-low.cc src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/d535a38b7fc4
---- add asserts and some debug log
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/3fa3bac40b5b
---- implement operator << and an assert
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/ns-3-dev/rev/d2fda7b87289
---- specify real type
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/bafca3fcd557
---- index starts at zero
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/a6306f2e88a7
---- initialize uniqueUid field
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mode.cc
url: http://code.nsnam.org/ns-3-dev/rev/c00b259986bd
---- use dbms consistently in the propagation loss models
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/ns-3-dev/rev/623a90f3fe07
---- tx and rx gain should have no impact by default
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc
url: http://code.nsnam.org/ns-3-dev/rev/541d684c440d
---- log channel behavior
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc
url: http://code.nsnam.org/ns-3-dev/rev/474a32b1894a
---- convert to and from dbms when needed
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/210701141b08
---- make sure that each new MacStation is correctly initialized
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/9ce80e2de247
---- make sure we pass the Rts duration to the SendCtsAfterRts method. fix debugging output.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/c73e69288e31
---- fix valgrind warning: initialize RngStream correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/random-stream.cc
url: http://code.nsnam.org/ns-3-dev/rev/6527b3e26b86
---- do not call Unref directly anymore.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/5ff1101cb843
---- add time to debug output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/e665fb7cea73
---- make sure that ack and cts delay take into account the fcs padding.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/72e228d070f4
---- eifs calculation is wrong: match the spec.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/ece7db093222
---- cts, rts, and ack sizes must take into account fcs padding
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/454a63cf6549
---- remove buggy asserts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/arf-mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/9eb577e60987
---- dispose the channel from WifiNetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/41cd4e5694c2
---- dispose everything from WifiNetDevice::DoDispose
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/9c279e6ebb20
---- clear the list of NetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc
url: http://code.nsnam.org/ns-3-dev/rev/ccb38ff557f8
---- get rid of the dcf
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/ns-3-dev/rev/00f8a2a9cd89
---- add dispose methods in subclasses of WifiNetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/32903f9a7315
---- support BRAND_NEW station in adhoc code. initialize the supported rates.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-stations.cc src/devices/wifi/mac-stations.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/335dc094e52a
---- control the rate control algorithms with default values.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.cc src/devices/wifi/aarf-mac-stations.h src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/59eb6fb7b722
---- convert int to uint32_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/arf-mac-stations.cc src/devices/wifi/arf-mac-stations.h
url: http://code.nsnam.org/ns-3-dev/rev/c15d40b835b5
---- make sure we record all needed supported modes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-adhoc.cc
url: http://code.nsnam.org/ns-3-dev/rev/6bb048d50235
---- add support for set/get supported rates in assoc resp packets
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc src/devices/wifi/mgt-headers.h
url: http://code.nsnam.org/ns-3-dev/rev/a5fefe9916a0
---- implement Reset and AddBasicMode
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/93ccf1f2a38a
---- dynamically update the list of supported rates based on the ap supported rates
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/afed751cc0b5
---- handle the BasicRateSet in the AP
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/wifi-net-device.cc
url: http://code.nsnam.org/ns-3-dev/rev/e2e16c1712c8
---- ap/sta sample
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc samples/wscript
url: http://code.nsnam.org/ns-3-dev/rev/fdf7fc62025e
---- enable logging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqsta.cc
url: http://code.nsnam.org/ns-3-dev/rev/54dd9789c670
---- add printing support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/status-code.cc src/devices/wifi/status-code.h src/devices/wifi/supported-rates.cc src/devices/wifi/supported-rates.h
url: http://code.nsnam.org/ns-3-dev/rev/4a5335c67eac
---- add logging support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-rx-middle.cc
url: http://code.nsnam.org/ns-3-dev/rev/c1bc06ac5152
---- add printing support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.h
url: http://code.nsnam.org/ns-3-dev/rev/4dd68ab5c55e
---- add printing support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mgt-headers.cc
url: http://code.nsnam.org/ns-3-dev/rev/81ae8d171b28
---- add missing space separator
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/packet-printer.cc
url: http://code.nsnam.org/ns-3-dev/rev/44877983627a
---- improve slightly the SupportedRates print output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/supported-rates.cc
url: http://code.nsnam.org/ns-3-dev/rev/ef299bf6c930
---- enable packet metadata for debugging
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/eee1c9d3811f
---- check the ssid length
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc
url: http://code.nsnam.org/ns-3-dev/rev/38a5381d93cd
---- initialize the m_length field.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc
url: http://code.nsnam.org/ns-3-dev/rev/99a028507709
---- try to simplify duration calculations
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-mac-header.cc src/devices/wifi/wifi-mac-header.h
url: http://code.nsnam.org/ns-3-dev/rev/33579d27ce2a
---- simplify logging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/df3bd08f1173
---- add size to logging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/7e034c2a63d3
---- fix coding style
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/supported-rates.cc
url: http://code.nsnam.org/ns-3-dev/rev/db1dcbab649f
---- handle basic rate support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/supported-rates.cc
url: http://code.nsnam.org/ns-3-dev/rev/db34213ef8b8
---- do not add a basic mode more than once.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/e09994eabd7b
---- set the supported rates in assoc resp frames
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h
url: http://code.nsnam.org/ns-3-dev/rev/20e87f08a04b
---- basic doxygen documentation for users
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/234f9a8c49af
---- start of work towards a wifi documentation
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi.h
url: http://code.nsnam.org/ns-3-dev/rev/e32adc825a74
---- replace distance by a pair of mobility models
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-channel.cc
url: http://code.nsnam.org/ns-3-dev/rev/567dbc2475fc
---- doxygen PropagationLossModel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.h
url: http://code.nsnam.org/ns-3-dev/rev/dac45a8371f9
---- doxygen PropagationDelayModel
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.h
url: http://code.nsnam.org/ns-3-dev/rev/8fbe336344ca
---- add missing headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-delay-model.cc src/devices/wifi/propagation-delay-model.h src/devices/wifi/propagation-loss-model.cc src/devices/wifi/propagation-loss-model.h src/devices/wifi/wifi-mode.cc src/devices/wifi/wifi-mode.h
url: http://code.nsnam.org/ns-3-dev/rev/8664ab76ff85
---- add missing headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-preamble.h
url: http://code.nsnam.org/ns-3-dev/rev/07a23b695364
---- add missing copyright headers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc
url: http://code.nsnam.org/ns-3-dev/rev/0cb3c7151e89
---- utility program to print the list of default values
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-default-values.cc utils/wscript
url: http://code.nsnam.org/ns-3-dev/rev/e619e734c7ea
---- output a default value list
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf utils/print-default-values.cc
url: http://code.nsnam.org/ns-3-dev/rev/7ece9c17083a
---- change <table> to <ul>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: utils/print-default-values.cc
url: http://code.nsnam.org/ns-3-dev/rev/5710f4ccfafe
---- remove extraneous empty line
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf.h
url: http://code.nsnam.org/ns-3-dev/rev/3436ba2b4bf4
---- add missing copyright header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.h
url: http://code.nsnam.org/ns-3-dev/rev/ed946b08a84b
---- update config file to latest doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf
url: http://code.nsnam.org/ns-3-dev/rev/22adfed5a8db
---- define valueref alias
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf src/devices/wifi/propagation-loss-model.h
url: http://code.nsnam.org/ns-3-dev/rev/2c997f154c2d
---- make the default value names more coherent.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/ns-3-dev/rev/1ae23139a536
---- use valueref where needed.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.h src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.h src/mobility/random-topology.h src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h
url: http://code.nsnam.org/ns-3-dev/rev/d44a90e4c03f
---- move default value output to print-trace-sources utility
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf utils/print-default-values.cc utils/print-trace-sources.cc utils/wscript
url: http://code.nsnam.org/ns-3-dev/rev/7a9113c1b0c1
---- fix a few missing alueref
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/random-walk-2d-mobility-model.h
url: http://code.nsnam.org/ns-3-dev/rev/895b54d0ad73
---- rename print-trace-sources to print-introspected-doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: .hgignore doc/doxygen.conf utils/print-introspected-doxygen.cc utils/print-trace-sources.cc utils/wscript wscript
url: http://code.nsnam.org/ns-3-dev/rev/c62b4aae737d
---- merge with tip
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf src/simulator/timer.h
url: http://code.nsnam.org/ns-3-dev/rev/11bfdd9d1487
---- merge with tip again
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/ns-3-dev/rev/bc001884553c
---- port to new Channel API.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/ns-3-dev/rev/83f33d9b66cb
---- merge with tip
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf samples/main-debug-other.cc samples/main-debug.cc samples/wscript src/core/debug.cc src/core/debug.h wscript
url: http://code.nsnam.org/ns-3-dev/rev/b03cc9fe34c6
---- basic tracing support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/012487e16e31
---- derive WifiPhy from Object and manage it with a Ptr<>
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/ba8e810bae4c
---- phy state logger
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/8899d6ef5d52
---- remove unused loggers
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/013fa0b61714
---- dox for WifiPhy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/73723aad7527
---- use Time for the beacon interval.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h
url: http://code.nsnam.org/ns-3-dev/rev/1444e6708451
---- doxygen
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/aarf-mac-stations.h src/devices/wifi/arf-mac-stations.h src/devices/wifi/cr-mac-stations.h src/devices/wifi/dca-txop.h src/devices/wifi/dcf.h src/devices/wifi/ideal-mac-stations.h src/devices/wifi/mac-low.h src/devices/wifi/wifi-mac-queue.h src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi.h
url: http://code.nsnam.org/ns-3-dev/rev/d8b7b2de044e
---- fix dox warnings
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf.h src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/ns-3-dev/rev/fc8e44324a15
---- define a new dox module
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi.h
url: http://code.nsnam.org/ns-3-dev/rev/e78f3fc300b6
---- Document the friis propagation model.
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/ns-3-dev/rev/88302488c05b
---- document log distance propagation loss model.
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/ns-3-dev/rev/8663fe258bce
---- handle min distance for friis model in a saner way
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/ns-3-dev/rev/a1adc9960e50
---- calculate correctly rx power
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/ns-3-dev/rev/962441fa9c06
---- test propagation losses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-propagation-loss.cc samples/wscript src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/4477ee7d0798
---- test the friis model
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-propagation-loss.cc
url: http://code.nsnam.org/ns-3-dev/rev/b26c76cc6fa2
---- add throughput printer
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/af5f03746dbe
---- make the default match yans for debugging purposes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc
url: http://code.nsnam.org/ns-3-dev/rev/0de0c81a049f
---- clarify the formulas
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/ns-3-dev/rev/377898b9c6f5
---- use dB instead of dbm where appropriate
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/122c95ffccdd
---- remove dead method
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.h
url: http://code.nsnam.org/ns-3-dev/rev/d46dde3cabbe
---- simplify the code a bit. Make sure we handle correctly the calculation of the reference rx power
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/ns-3-dev/rev/6e1e046b323a
---- change the default tx and gain to be 1db again.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-default-parameters.cc
url: http://code.nsnam.org/ns-3-dev/rev/93c8fdda610f
---- print the throughput vs distance curve
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/ae2cdfcd0368
---- generate gnuplot-compatible data script files
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/gnuplot.cc src/common/gnuplot.h src/common/wscript
url: http://code.nsnam.org/ns-3-dev/rev/e95e6a0130cb
---- fix optimized builds
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ssid.cc src/devices/wifi/status-code.cc src/devices/wifi/supported-rates.cc src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/8ff95ff1ed2e
---- generate correct output. avoid infinite loop.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/gnuplot.cc
url: http://code.nsnam.org/ns-3-dev/rev/4c8e0469448d
---- use the gnuplot machinery to output a set of plots
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/673a34d2e3d7
---- add style support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/gnuplot.cc src/common/gnuplot.h
url: http://code.nsnam.org/ns-3-dev/rev/3e7ccbe1815c
---- use the new style support
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/434742b27b1e
---- a real test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/d041fc198aad
---- add the holland 802.11a set of modes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-parameters.cc src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/c7541b84285e
---- use the holland set of modes.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/24cfc21bda99
---- add WifiMacHeader::SetBeacon
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-mac-header.cc src/devices/wifi/wifi-mac-header.h
url: http://code.nsnam.org/ns-3-dev/rev/72ec3b59f333
---- make debug build work
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-parameters.cc
url: http://code.nsnam.org/ns-3-dev/rev/aae252f52f7d
---- zeroify the members after deleting them to improve debugging.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/ns-3-dev/rev/2914851fd238
---- make sure that m_listener is not reset to zero _after_ calling a user-provided callback. This allows the user-provided callback to set the m_listener member to a new value if it wants to start a new transmission
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/a651a0131bfe
---- implement AP beaconing
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/f6d8dea92b39
---- calculate the delay, not -delay.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqsta.cc
url: http://code.nsnam.org/ns-3-dev/rev/3622fda1717b
---- handle cancel events
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h
url: http://code.nsnam.org/ns-3-dev/rev/9ef23a8f0980
---- set the retry bit and use it to filter duplicates
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/mac-rx-middle.cc
url: http://code.nsnam.org/ns-3-dev/rev/885ebd975e88
---- update the last sequence control only for non-broadcast frames.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-rx-middle.cc
url: http://code.nsnam.org/ns-3-dev/rev/a4211cfa45a7
---- do nothing on cancel and explain why.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/ns-3-dev/rev/ba3caa8ee26d
---- a new (wholy untested) Dcf implementation
user: mlacage at thira.inria.fr
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/f6ec39e97e4b
---- add missing method implementations
user: mlacage at thira.inria.fr
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/4e282663666c
---- dcf test framework
user: mlacage at thira.inria.fr
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/dc2ee3f4e46b
---- setup a simple test scenario
user: mlacage at thira.inria.fr
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/eb30083ad5f5
---- initialize state variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/de25c6d81572
---- initialize more state variables
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/1b8cc486edd9
---- simplify memory management
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/05c4a31c0a58
---- a few more test asserts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/694a2c0ccacc
---- add debugging output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/ae7144199052
---- more debugging.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/1ba670fdde06
---- get rid of MacParameters from DcfManager
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/e883a100109a
---- add a ns3::MaxSeconds function
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/ns-3-dev/rev/b0e0a2bdc7ab
---- improve debugging output. introduce GetBackoffStartFor and GetBackoffEndFor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/9adb9e6d7bc7
---- remove buggy assert and comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/ba59d2c8a64f
---- do not use GetBackoffSlots directly anymore
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/345491373a45
---- remove buggy test asserts
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/b49dc66e635b
---- handle NAV correctly
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/54617d2770c8
---- timestep is a signed quantity.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/simulator/time.cc
url: http://code.nsnam.org/ns-3-dev/rev/1d963f808f5b
---- add a new test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/40048ae9496a
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf src/common/wscript src/core/default-value.cc src/core/default-value.h src/mobility/position.cc src/mobility/position.h src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h src/mobility/speed.cc src/mobility/speed.h src/simulator/time.cc
url: http://code.nsnam.org/ns-3-dev/rev/bfd8e5afb36d
---- merge with Position -> Vector rename
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc samples/main-propagation-loss.cc src/devices/wifi/propagation-loss-model.cc
url: http://code.nsnam.org/ns-3-dev/rev/4be7e10e471e
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/ns-3-dev/rev/de16931a4f1c
---- backoff is finished when the end of backoff is _equal_ to now.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/ea1e7f5de2a9
---- add a new test-case
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/864b31ff0c01
---- forgot sifs + aifsn for test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/faa2af6508b4
---- start a backoff only if no backoff is started
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/9714777a8080
---- a new test-case with some comments
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/60c0176e2389
---- keep track of the last time a backoff was updated.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/ee136bc4f214
---- add a small comment
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/af94e972806a
---- more working tests.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/d95795a9767f
---- test interupted eifs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/15ba30b939d1
---- ignore cwmin/cwmax parameters since we set the backoff slots for every collision.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/c2f1ec692e70
---- even if an access timer is running, we need to start a backoff if needed
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/2707cb71f6dc
---- if the backoff end is now, the backoff is expired.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/fbcd6a2dc392
---- backoff end time is never in the past.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/32f0e5c1a4d6
---- we need to accumulate a record of all changes before applying them in one go.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/741d0b976a78
---- test internal collisions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/a43aabcfa388
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: doc/doxygen.conf src/mobility/random-direction-2d-mobility-model.h src/mobility/random-position.h src/mobility/random-walk-2d-mobility-model.h src/mobility/random-waypoint-mobility-model.h tutorial/tutorial-naive-dumbbell.cc utils/wscript wscript
url: http://code.nsnam.org/ns-3-dev/rev/b6599fb46d19
---- simple NAV test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/df077fb96353
---- more comment on the test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/cf59f463794a
---- another more complex NAV test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/21354fae90b2
---- add XXX for two bugs
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/46315cd94b6f
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/mobility/position.cc src/mobility/position.h src/mobility/speed.cc src/mobility/speed.h tutorial/tutorial-naive-dumbbell.cc
url: http://code.nsnam.org/ns-3-dev/rev/3eeabad35e98
---- make the GetCw method public to allow DcaTxop to pick a random backoff duration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/0e57bc8e2f94
---- add WifiPhy::GetLastRxStart
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/a2cf93c741c3
---- debugging output is more verbose.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/acfd79fc8d65
---- another DCF test
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/bb6670fc71cb
---- avoid decrementing by too many backoff slots
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/63c08450a4da
---- test a backoff with an AIFSN != 1
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc
url: http://code.nsnam.org/ns-3-dev/rev/c3c874d850a1
---- The AIFSN has been taken into account in GetBackoffStartFor
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc
url: http://code.nsnam.org/ns-3-dev/rev/415546638869
---- use a simple request/grant scheme for dcf accesses
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager-test.cc src/devices/wifi/dcf-manager.cc src/devices/wifi/dcf-manager.h
url: http://code.nsnam.org/ns-3-dev/rev/8f3c8ef34b0a
---- replace Dcf with DcfManager
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/dcf.cc src/devices/wifi/dcf.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/40ad60ac9912
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/b6243a53c93f
---- replace a buggy assert with a check with warning.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-rx-middle.cc
url: http://code.nsnam.org/ns-3-dev/rev/4c9b6134023a
---- plot the goodput for each data rate separately
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/6bf08d8a8eff
---- add some info logs, improve snr vs ber curve output, linearize the ber calculations.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/e4aff46fe6c5
---- add constructors to specify the address of a device
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/7c63780653f2
---- use packet sockets and generate all graphics
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/5c6c0f580aca
---- use packet sockets for AP scenario too.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/c8e16537a59d
---- fix small typo in debug log output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc
url: http://code.nsnam.org/ns-3-dev/rev/4c0e94f7237b
---- add WifiPhy::GetDevice
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/194dd8bdcf56
---- improve log output
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqsta.cc
url: http://code.nsnam.org/ns-3-dev/rev/754a843db672
---- code layout fix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-ap-wifi.cc
url: http://code.nsnam.org/ns-3-dev/rev/2e94b55900ab
---- merge with Ptr<Packet> branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/wscript utils/wscript wscript
url: http://code.nsnam.org/ns-3-dev/rev/1bae76be026d
---- port to Ptr<Packet> branch
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/wifi/dca-txop.cc src/devices/wifi/dca-txop.h src/devices/wifi/mac-high-adhoc.cc src/devices/wifi/mac-high-adhoc.h src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqap.h src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/mac-high-nqsta.h src/devices/wifi/mac-low.cc src/devices/wifi/mac-low.h src/devices/wifi/mac-rx-middle.cc src/devices/wifi/mac-rx-middle.h src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h src/devices/wifi/wifi-mac-queue.cc src/devices/wifi/wifi-mac-queue.h src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h
url: http://code.nsnam.org/ns-3-dev/rev/20f882e85b4a
---- merge obvious fix from mainline
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files:
url: http://code.nsnam.org/ns-3-dev/rev/011b36a7776d
---- make sure that the retry bit is correctly initialized
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/ns-3-dev/rev/f5086fb78018
---- initialize variable
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/ideal-mac-stations.cc
url: http://code.nsnam.org/ns-3-dev/rev/4bf1541c02cf
---- fix a small style issue
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/03fe5e8740dc
---- avoid confusion between code and uncoded rates.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-high-nqap.cc src/devices/wifi/mac-high-nqsta.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/6e347fdbfa4a
---- avoid memory leak
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dca-txop.cc
url: http://code.nsnam.org/ns-3-dev/rev/6acd0dca66f9
---- Improve the accuracy of 802.11a tx duration calculations.
user: Federico Maguolo <federico.maguolo at dei.unipd.it>
files: src/devices/wifi/mac-parameters.cc src/devices/wifi/wifi-default-parameters.cc src/devices/wifi/wifi-default-parameters.h src/devices/wifi/wifi-phy-standard.h src/devices/wifi/wifi-phy.cc src/devices/wifi/wifi-phy.h src/devices/wifi/wscript
url: http://code.nsnam.org/ns-3-dev/rev/00b5eb43dba2
---- re-use the CaculateTxDuration method where it is needed.
user: Federico Maguolo <federico.maguolo at dei.unipd.it>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/3b0f18764163
---- remove references to WifiNetDeviceFactory
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/e076c907a143
---- ConnectTo -> Attach
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: samples/main-adhoc-wifi.cc samples/main-ap-wifi.cc src/devices/wifi/wifi-net-device.cc src/devices/wifi/wifi-net-device.h
url: http://code.nsnam.org/ns-3-dev/rev/06af4e3c25a2
---- MaxSeconds -> Simulator::GetMaximumSimulationTime
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/dcf-manager.cc src/simulator/nstime.h src/simulator/time.cc
url: http://code.nsnam.org/ns-3-dev/rev/b24ae0343c4f
---- fix typo
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/wifi-channel.cc src/devices/wifi/wifi-channel.h
url: http://code.nsnam.org/ns-3-dev/rev/ac7f5126fd7e
---- the bool check was inverted. reported by Federico Maguolo.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/eb1adef495b6
---- Avoid integer division
user: Federico Maguolo <maguolof at dei.unipd.it>
files: src/devices/wifi/wifi-phy.cc
url: http://code.nsnam.org/ns-3-dev/rev/7437d8a72987
---- use contrib gnuplot code
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/common/gnuplot.cc src/common/gnuplot.h src/common/wscript
url: http://code.nsnam.org/ns-3-dev/rev/36bf40cbbdef
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/routing/olsr/event-garbage-collector.cc src/routing/olsr/event-garbage-collector.h src/wscript
url: http://code.nsnam.org/ns-3-dev/rev/9c2c6fbf65a7
---- make sure we never set a negative duration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/8a8305b75bed
---- the check was not really inverted after all. Damned.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/devices/wifi/mac-low.cc
url: http://code.nsnam.org/ns-3-dev/rev/d2d60d000963
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: lib/wscript src/wscript wscript
url: http://code.nsnam.org/ns-3-dev/rev/763aa96fffd4
More information about the Ns-commits
mailing list