Difference between revisions of "Ns-3.25"

From Nsnam
Jump to: navigation, search
(Release and development schedule)
(update)
Line 11: Line 11:
 
* A RIPv2 routing implementation for IPv4
 
* A RIPv2 routing implementation for IPv4
 
* nanosecond time resolution for PCAP traces
 
* nanosecond time resolution for PCAP traces
 
+
* Priority queueing layer and flow control in the IP stack
== In progress ==
+
* Dynamic rate control for Wi-Fi HT/VHT modes (Ideal rate control, and Minstrel HT)
 
+
There are two remaining issues to complete ns-3.25:
+
* Natale Patriciello, Pasquale Imputato, and Stefano Avallone are working on a priority queueing layer and flow control in the IP stack
+
** Status:  Code under development at:  https://github.com/stavallo/ns-3-dev-git/commits/queue-disc-exp
+
** Next steps:  Considering a few different approaches to settle on the NetDevice API changes
+
* Sebastien Deronne, Matias Richart, and Tom Henderson are working on providing dynamic rate control for Wi-Fi HT/VHT modes.
+
** Status:  This is listed as [https://www.nsnam.org/bugzilla/show_bug.cgi?id=1797 bug 1797] in the tracker, but has generated a number of additional bug reports that need to be finished, including 2275, 2311, 2313, 2315, and 2316.
+
  
 
= Release and development schedule =
 
= Release and development schedule =
  
'''Updated Monday March 7'''
+
'''Updated Thursday March 10'''
  
The following schedule is planned:
+
No further checkins to the ns-3 code are planned.  The following release schedule is planned:
* Tues. March 8Merge the patchset from traffic control repository:
+
* Fri. March 11Update regression trace data for two failing NSC tests
** https://github.com/stavallo/ns-3-dev-git/commits/queue-disc-ndq-aggr
+
* Fri. March 11Post release candidate 1
* Tues. March 8 - Wed. March 9:  finalize Wi-Fi module patching and any other patches
+
* Mon. March 14:  Documentation updating, post release candidates as needed.
** patches for bugs 2313, 2316-21, 2328
+
* Wed. March 16:  post ns-3.25 release if no issues are found
** minstrel_ht rate control:  https://codereview.appspot.com/283960043/
+
** ideal rate control: http://codereview.appspot.com/283580043
+
** global routing and bridges (issue 2102): https://www.nsnam.org/bugzilla/show_bug.cgi?id=2102
+
* Thurs. March 10post release candidate 1 for ns-3.25 release
+
* Thurs. March 10 - Mon. March 14:  documentation and testing
+
* Tues. March 15:  post ns-3.25 release if no issues are found
+
 
+
= Feature and patch review status =
+
Starting with ns-3.25, we will use the tracker rather than the wiki pages to track release patches and reviews.
+
 
+
* These [https://www.nsnam.org/bugzilla/buglist.cgi?bug_status=LAST%20CALL&f1=version&list_id=28450&o1=equals&query_format=advanced&resolution=---&v1=pre-release LAST-CALL patches] are in '''last call''' state, meaning that they are about to be committed barring any comments
+
* Looking to help review proposed code?  These [https://www.nsnam.org/bugzilla/buglist.cgi?bug_status=PATCH%20PENDING&f1=version&list_id=28451&o1=equals&query_format=advanced&resolution=---&v1=pre-release PATCH-PENDING patches] are in '''patch pending''' state, meaning that they are providing code proposed for the upcoming release, but need review and signoff by maintainers, and users if possible
+
* Looking to help contribute code for the release?  These  [https://www.nsnam.org/bugzilla/buglist.cgi?bug_status=PATCH%20WANTED&f1=version&list_id=28452&o1=equals&query_format=advanced&resolution=---&v1=pre-release issues] are in '''patch wanted''' state for the next release, meaning that we are looking for a volunteer to work on them
+
  
 
= Packaging =  
 
= Packaging =  
  
 
Same packaging as ns-3.24 (allinone tar.bz2 file)
 
Same packaging as ns-3.24 (allinone tar.bz2 file)
 
= Release platforms =
 
 
Latest LTS and current releases of Linux, FreeBSD, and OS X.  Specifics to be determined.
 

Revision as of 01:12, 11 March 2016

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 release planning for ns-3.25 (rescheduled to February 2016). The ns-3 release process is listed here and here.

Release goals

Already added

  • A new TCP implementation developed under this project
  • TCP Hybla and HighSpeed paper presentation
  • Split of the 'applications' module to a new 'internet-apps' module
  • A RIPv2 routing implementation for IPv4
  • nanosecond time resolution for PCAP traces
  • Priority queueing layer and flow control in the IP stack
  • Dynamic rate control for Wi-Fi HT/VHT modes (Ideal rate control, and Minstrel HT)

Release and development schedule

Updated Thursday March 10

No further checkins to the ns-3 code are planned. The following release schedule is planned:

  • Fri. March 11: Update regression trace data for two failing NSC tests
  • Fri. March 11: Post release candidate 1
  • Mon. March 14: Documentation updating, post release candidates as needed.
  • Wed. March 16: post ns-3.25 release if no issues are found

Packaging

Same packaging as ns-3.24 (allinone tar.bz2 file)