Ns-3.28: Difference between revisions

From Nsnam
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 5: Line 5:
= Release status =
= Release status =


ns-3.28 is undergoing initial planning (for maintainers to set the goals).
ns-3.28 was released on 22 March 2018.


= Release goals =
= Current activity =


==== Broad goals ====
Note: Most of these unfinished items have slid to ns-3.29.
 
Of course, resolving all confirmed issues in our tracker is a priority. Here are a few more things we'd like to accomplish this cycle, and the names of people who volunteer to work on the issue.
 
* Improve (automate) the Python bindings scanning process using CastXML (Tom Henderson, Ankit Deepak)
** https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
 
* Make ns-3 compatible with Windows Visual Studio (Robert Ammon)
** Robert Ammon has been working hard on this and has material for review now: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2726
 
* Review and merge all of the summer project code (GSoC and SOCIS)  (various project mentors)
** See [[https://www.nsnam.org/wiki/Summer_Projects#European_Space_Agency_Summer_of_Code_in_Space_.28SOCIS.29_2017 | this wiki page]] for links
 
* Get to zero Doxygen warnings (Robert Ammon, Tom Henderson)
** We are close; additional patches to merge (provided by Robert) are at:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=938
 
* Launch the ns-3 app store (Tom Henderson, Abhijith Anilkumar)
** Beta site:  http://ns-apps.ee.washington.edu


==== Wifi ====
==== Wifi ====
Line 35: Line 18:
* Improve block ack robustness (Tom Henderson and Sebastien Deronne)
* Improve block ack robustness (Tom Henderson and Sebastien Deronne)
** https://www.nsnam.org/bugzilla/show_bug.cgi?id=2470
** https://www.nsnam.org/bugzilla/show_bug.cgi?id=2470
* PCF support (Sebastien Deronne)
** Posted for review [https://codereview.appspot.com/333660043 here], but likely held until after the release.


==== Python bindings ====
==== Python bindings ====


Further automate the generation of bindings using CastXML, as discussed here:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
Further automate the generation of bindings using CastXML, as discussed here:  https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22
==== TCP ====
Bug Fixes:
* Being tested on the 'tcp-corrections' branch here: https://github.com/natale-p/ns-3-dev-git/tree/tcp-corrections
==== Traffic control ====
Stefano Avallone mentioned the following plans.
* introduce other qdiscs:  fifo, prio and token bucket (from GSoC)
* help Pasquale and Tommaso to merge the netmap netdevice (SOCIS)
* if time permits, implement the Diffserv to IEEE 802.11 mapping as defined by draft-ietf-tsvwg-ieee-802-11-09
* review and merge a few pending code reviews which implement other qdiscs (REM, BLUE, PI, PI2) and add ECN support to CoDel and PIE
==== UAN ====
* Bug 2413 - Changes in the UAN module to support NS-3 IP stack (patch submitted, pending final review)
* Bug 2805 - RFC6775-Neighbor Discovery Optimization for IPv6 (waiting for Tommaso recommendations)

Latest revision as of 02:40, 23 March 2018

Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects

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

This page summarizes the release planning for ns-3.28. The ns-3 release process is listed here and here.

Release status

ns-3.28 was released on 22 March 2018.

Current activity

Note: Most of these unfinished items have slid to ns-3.29.

Wifi

  • PCF support (Sebastien Deronne)
    • Posted for review here, but likely held until after the release.

Python bindings

Further automate the generation of bindings using CastXML, as discussed here: https://www.nsnam.org/bugzilla/show_bug.cgi?id=2451#c22

TCP

Bug Fixes:

Traffic control

Stefano Avallone mentioned the following plans.

  • introduce other qdiscs: fifo, prio and token bucket (from GSoC)
  • help Pasquale and Tommaso to merge the netmap netdevice (SOCIS)
  • if time permits, implement the Diffserv to IEEE 802.11 mapping as defined by draft-ietf-tsvwg-ieee-802-11-09
  • review and merge a few pending code reviews which implement other qdiscs (REM, BLUE, PI, PI2) and add ECN support to CoDel and PIE

UAN

  • Bug 2413 - Changes in the UAN module to support NS-3 IP stack (patch submitted, pending final review)
  • Bug 2805 - RFC6775-Neighbor Discovery Optimization for IPv6 (waiting for Tommaso recommendations)