[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