src/devices/wifi/wifi-net-device.cc
2008-11-07 Initial IPv6 capability
2008-11-05 Apply Patch to address bug 294 -- due to vincent
2008-09-02 implement promisc mode
2008-09-02 implement SupportsSendFrom
2008-09-02 implement SendFrom correctly
2008-09-02 bug 274: bridge must detect compatibility of devices with bridging mode
2008-08-25 shared Mac48 multicast code
2008-08-07 implement WifiNetDevice::SendFrom
2008-07-24 Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence.
2008-07-18 No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...).
2008-07-16 New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag.
2008-07-07 Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type.
2008-07-04 Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now.
2008-06-30 Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though.
2008-04-17 get rid of Attribute class. Use AttributeValue subclasses directly.
2008-04-14 improve documentation
2008-04-10 add missing registration macro call
2008-04-09 use a specific type if you can
2008-04-09 get rid of implicit conversion of Attribute to/from Ptr<>. Replace this with an explicit Pointer class.
2008-03-19 make sure the Rx trace event also gets the llc header to be symetric with the tx event.
2008-03-15 make sure that all the Setters can be invoked in any order without memory leak
2008-03-15 release the channel.
2008-03-13 add back support for introspected doxygen.
2008-03-13 rework the Wifi API to not use a single WifiNetDevice::Setup method
2008-03-13 add Application::SetNode and NetDevice::SetNode, use them from Node::AddApplication and Node::AddDevice. kill useless "Node" attributes.
2008-03-03 initialize properly mtu field.
2008-03-03 make pac, phy, et al available through Attributes
2008-03-02 avoid memory leaks
2008-03-02 avoid crashing AP wifi sample
2008-03-01 port wifi model to Attributes
2008-02-28 convert WifiMacParameters to Attributes.
2008-02-28 MacParameters -> WifiMacParameters
2008-02-27 merge with HEAD
2008-02-25 make NetDevice fully virtual.
2008-02-22 RRAA implementation.
2008-02-22 Hook trace sources into the trace system. Add WifiTrace to give a 'simple' API to tracing wifi-specific sources.
2008-02-22 allow rate control algorithms to control more per-packet parameters.
2008-02-01 merge with HEAD
2007-12-13 AMRR rate control algorithm
2007-12-13 Onoe rate control
2007-12-12 introduce a low latency parameter for rate control algorithms
2008-01-02 add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>.
2007-11-29 ConnectTo -> Attach
2007-11-22 avoid confusion between code and uncoded rates.
2007-11-22 port to Ptr<Packet> branch
2007-11-21 add constructors to specify the address of a device
2007-11-19 replace Dcf with DcfManager
2007-11-08 implement AP beaconing
2007-10-31 phy state logger
2007-10-31 derive WifiPhy from Object and manage it with a Ptr<>
2007-10-31 basic tracing support
2007-10-18 handle the BasicRateSet in the AP
2007-10-18 dynamically update the list of supported rates based on the ap supported rates
2007-10-18 control the rate control algorithms with default values.
2007-10-18 support BRAND_NEW station in adhoc code. initialize the supported rates.
2007-10-18 add dispose methods in subclasses of WifiNetDevice
2007-10-18 dispose everything from WifiNetDevice::DoDispose
2007-10-18 dispose the channel from WifiNetDevice
2007-10-18 eifs calculation is wrong: match the spec.
2007-10-18 make sure that ack and cts delay take into account the fcs padding.