Difference between revisions of "Ns-3.16"

From Nsnam
Jump to: navigation, search
(Packaging)
(new feature reviews)
Line 37: Line 37:
  
 
= new feature reviews =
 
= new feature reviews =
 +
 +
== merged already ==
  
 
* bake:  http://codereview.appspot.com/6761057/
 
* bake:  http://codereview.appspot.com/6761057/
Line 42: Line 44:
 
** Integration plan:  [http://www.nsnam.org/wiki/index.php/BakeIntegration BakeIntegration]
 
** Integration plan:  [http://www.nsnam.org/wiki/index.php/BakeIntegration BakeIntegration]
 
** App Store long-term goal:  [http://www.nsnam.org/wiki/index.php/App_Store_Technical_Requirements App Store Technical Requirements]
 
** App Store long-term goal:  [http://www.nsnam.org/wiki/index.php/App_Store_Technical_Requirements App Store Technical Requirements]
* Node/NetDevice Start/Stop:  http://codereview.appspot.com/6530051/#ps16007
+
 
 +
== window is still open ==
 +
 
 
* LTE MAC Schedulers by Dizhi Zhou (GSoC 2012):  http://codereview.appspot.com/6591047
 
* LTE MAC Schedulers by Dizhi Zhou (GSoC 2012):  http://codereview.appspot.com/6591047
 
* BRITE topology generator integration:  http://codereview.appspot.com/6499120/
 
* BRITE topology generator integration:  http://codereview.appspot.com/6499120/
  
 +
== likely sliding to ns-3.17 ==
  
 +
* Node/NetDevice Start/Stop:  http://codereview.appspot.com/6530051/#ps16007
 
* GSOC code review for HLA interfaces:  http://codereview.appspot.com/6458160/
 
* GSOC code review for HLA interfaces:  http://codereview.appspot.com/6458160/
 
* GSOC code review for NAT and Netfilter:  http://codereview.appspot.com/6454146/
 
* GSOC code review for NAT and Netfilter:  http://codereview.appspot.com/6454146/

Revision as of 15:06, 24 November 2012

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.16. The ns-3 release process is listed here and here.

Release schedule

  • Wed Nov 21 -- new feature freeze
    • keeping open for possible BRITE and LTE scheduler inclusion
  • Wed Dec 5 -- code freeze on ns-3-dev
  • Wed Dec 12 -- ns-3.16 released

Proposed supported platforms

  • Linux Ubuntu 12.10
  • Linux Fedora 17
  • Linux Ubuntu 12.04 LTS
  • Ubuntu 10.04.3 LTS
  • Mac OS X Mountain Lion 10.8.2
  • FreeBSD 9
  • FreeBSD 8.2

Packaging

Source tarball ns-allinone-3.16.tar.bz2.

Tarball unpacks to ns-allinone-3.16 which contains, at top level:

  bake          bakefile.xml  build.py  doc       generate-binary.py
  bakeconf.xml  bake.py       examples  source    test 

The source/ directory contains:

 click       netanim        nsc           pybindgen  
 gccxml-ns3  ns-3.16        openflow-ns3  pygccxml

The new user will call 'build.py' which is a wrapper around 'bake.py' and will build all ns-3 components. From that point forward, the user may recurse into the ns-3.16 directory and work from there using ./waf as usual (if all work is ns-3-based and just uses the libraries such nsc and netanim built initially from build.py). If the user wants to work with additional packages (Direct Code Execution), he/she will reconfigure at the bake.py level and download additional components. If the user wants to edit or patch the ns-3 supporting modules (e.g. nsc or netanim) he/she will need to do more work at the bake level.

new feature reviews

merged already

window is still open

likely sliding to ns-3.17

Bugs being worked

Simulation core

Bugs or issues involving things that are not related to protocol or channel models.

Bugs in ns-3 models

Open bugs will be worked on a best-effort basis.