Difference between revisions of "Ns-3.12"

From Nsnam
Jump to: navigation, search
(add TDMA model review)
(ns-3.12 updates)
Line 27: Line 27:
 
= Release blockers =
 
= Release blockers =
  
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1224 OS X Lion support]
+
None at this time.
  
= Active reviews being considered for ns-3.12 =
+
= New features being considered for ns-3.12 =
 +
 
 +
These should be reviewed quickly to see if they can be integrated to this release.
 +
 
 +
* [http://codereview.appspot.com/4823051/ Dynamic Source Routing (DSR)]
 +
* [http://codereview.appspot.com/4747046 TDMA model]
 +
* [http://codereview.appspot.com/4644042/ ObjectMap], to add a map to the attribute system instead of a vector 
 +
 
 +
= Bugs being worked =
 +
 
 +
We are trying to close these bugs for this release cycle (no guarantees that we will get them all):
 +
 
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=272 documentation]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=388 documentation]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=707 Build OpenSolaris]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=827 Wifi]  Update RELEASE NOTES
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=845 ConfigStore]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=904 Packet const methods]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=928 variable length array]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=929 variable length array]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=962 path to attributes has bogus entries]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1010 Patch UAN module]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1039 TCP Nagle and RTO]  (also bug 1227 is a duplicate)
 +
 
 +
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):
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=603 Simulator::Next useless] depends on 631
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=631 RealtimeSimulator and Ctrl-C]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=903 Tap Bridge and Emu Net Devices Do Not Shut Down Properly]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=975 stopping TapBridge]
 +
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1000 Make realtime simulator last until stop]
 +
 
 +
= Active reviews sliding past ns-3.12 =
 +
 
 +
These are not going to complete in time for the ns-3.12 release.
  
 
* [http://codereview.appspot.com/4517125/ BRITE Integration]
 
* [http://codereview.appspot.com/4517125/ BRITE Integration]
 
** under revision
 
** under revision
* [http://codereview.appspot.com/4644042/ ObjectMap], to add a map to the attribute system instead of a vector 
 
 
* [http://mailman.isi.edu/pipermail/ns-developers/2011-June/009121.html LTE code from the Lena project]
 
* [http://mailman.isi.edu/pipermail/ns-developers/2011-June/009121.html LTE code from the Lena project]
 
* [http://codereview.appspot.com/4664057/ NetDevice queue feedback]
 
* [http://codereview.appspot.com/4664057/ NetDevice queue feedback]
 
** explained here:  http://mailman.isi.edu/pipermail/ns-developers/2011-July/009170.html
 
** explained here:  http://mailman.isi.edu/pipermail/ns-developers/2011-July/009170.html
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1172 Animation interface changes (to support XML output)]
+
* [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1172 Animation interface changes (to support XML output)]  
* [http://codereview.appspot.com/4823051/ Dynamic Source Routing (DSR)]
+
* [http://codereview.appspot.com/4747046 TDMA model]
+
 
+
= Other reviews from previous release cycles =
+
+
 
* [http://codereview.appspot.com/2104052/show Virtual Access Point (VAP) for WiFi]
 
* [http://codereview.appspot.com/2104052/show Virtual Access Point (VAP) for WiFi]
 
** needs updated to ns-3.11 code; needs review
 
** needs updated to ns-3.11 code; needs review

Revision as of 19:13, 9 August 2011

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. Wed Aug 10 -- code freeze on ns-3-dev
  3. Wed Aug 17 -- ns-3.12 released

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
  • CentOS or RHEL?

Packaging

  • Traditional ns-allinone-3.X.tar.bz2 packaging.
  • TBD rpms for Fedora
  • TBD debs for Ubuntu

Release blockers

None at this time.

New features being considered for ns-3.12

These should be reviewed quickly to see if they can be integrated to this release.

Bugs being worked

We are trying to close these bugs for this release cycle (no guarantees that we will get them all):

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 are not going to complete in time for the ns-3.12 release.

ns-3.12 features merged

ns-3.12 bugs fixed

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