From Nsnam
Revision as of 22:20, 24 August 2011 by Tomh (Talk | contribs) (Proposed release schedule)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

This page summarizes the ongoing release planning for ns-3.12. Tom Henderson, John Abraham, and Mitch Watrous will be jointly managing the release.

Proposed release schedule

  1. May 25 -- ns-3.11 posted, ns-3.12 open phase begins.
  2. Thu Aug 18 -- code freeze on ns-3-dev, ns-3.12 RC1 posted
  3. Wed Aug 24 -- ns-3.12 released (Note: Date slipped until bug 1251 is fixed)

Please see Release Process concerning general aspects of the release schedule.

Proposed supported platforms

  • Ubuntu 11.04 (32/64 bit)
  • Ubuntu 10.04 LTS (64 bit)
  • Fedora Core 15 (32/64 bit)
  • Mac OS X Lion and Snow Leopard (32 bit)


We will use ns-allinone-3.12.tar.bz2 packaging as before.

Contributors can also prepare rpms and debs, but these can occur after the release, and there are some lingering issues regarding these packages:

Release blockers

None at this time.

Bugs being worked

The following bugs (strike-through text below) were addressed during the last week of changes to ns-3.12:

Also, the collection of "set but not used" bugs (such as bugs 1147-1162). Note that the general solution for bug 1170 is still in work.

Also, the collection of RealtimeSimulatorImpl and TapBridge patches (Tom Goff is looking at):

Active reviews sliding past ns-3.12

These did not complete in time for ns-3.12.

ns-3.12 features merged

Feature requests

This lists some features that have been requested but for which a patch is needed.

  • make spectrum model compatible with ns-3 WiFi
  • ns-2 packet UID feature
  • API for TOS bytes (issue 897) may wait for netfilter support
  • Chord/DHT (authors are planning to revise code based on comments)
  • app store and build system refactoring
  • fragmentation for IPv4: being worked by Vedran Miletic and Tommaso Pecorella
  • TDMA wireless model
    • being worked on by Hemanth Narra
  • Netdevice queue state support
    • being worked on by Ruben Merz