Skip to content

INET 3.2.0 (Dec 17, 2015)

Compare
Choose a tag to compare
@rhornig rhornig released this 17 Dec 13:35
· 12030 commits to master since this release

IEEE 802.11 MAC model:

  • After further refinement, new features, several bugfixes and validation
    testing, the new MAC model was made the default one. It was also renamed
    from Ieee80211NewMac to Ieee80211Mac, while the old Ieee80211Mac became
    Ieee80211OldMac.
  • Improvements on the new MAC model include:
    • Added fragmentation support;
    • Added Onoe, ARF, AARF rate control algorithms;
    • Implemented early Ack timeout;
  • Validation: Several validation tests were run against the ns-3 Wifi model.
    In the tested configurations, it was ensured that new Mac model behaves
    exactly as the ns-3 model (that is, timestamped packet logs match exactly).
    Discrepancies were resolved with bugfixes in our code, in the ns-3 code,
    or both. Bugs found in ns-3 were reported in the ns-3 bugtracker.
    See tests/misc/ns3.

Physical layer:

  • Added support for the simulation of separate signal parts in the Radio.
    The preamble, header and data parts can be optionally simulated
    separately. This results in a more accurate simulation, because a
    reception may be aborted before the data part is received.
  • Added separate preambleDuration parameters to each radio transmitter for more
    flexible configuration.
  • Added Ieee80211IdealRadio, an ideal channel model (aka unit disc radio)
    suitable for use with Ieee80211Mac.

Fixes:

  • Fixed PER computation in NetworkConfiguratorBase.
  • Fixed missing byte length in AODV and added control packet length configuration.
  • RTT initialization was fixed in TCP (Vegas, Westwood) because the original
    value caused "out of range" error with the overflow check introduced in
    OMNeT++ 5.0b3.
  • BPDU packet length was incorrectly set sometimes in the 802.1d model.
  • Fixed incorrect sign of lastSpeed in some mobility models.
  • The VoIPStream app has been updated to work with the ffmpeg version
    distributed in Ubuntu 15.10
  • Added some INET_API macros to compile properly on Windows.
  • QoSClassifier example no longer needs the 802.11 project feature.