Ns-3.10: Difference between revisions
Jump to navigation
Jump to search
(updates to ns-3.10) |
(updates) |
||
Line 4: | Line 4: | ||
= Proposed Release Schedule = | = Proposed Release Schedule = | ||
# December | # December 21 -- code freeze | ||
# December 22 -- First release candidate posted | # December 22 -- First release candidate posted | ||
# January 5 -- ns-3.10 posted | # January 5 -- ns-3.10 posted | ||
Line 16: | Line 16: | ||
* [http://codereview.appspot.com/1702042/show Tcp refactoring] | * [http://codereview.appspot.com/1702042/show Tcp refactoring] | ||
* [http://codereview.appspot.com/2408042/show BulkSend application] | * [http://codereview.appspot.com/2408042/show BulkSend application] | ||
* [http://codereview.appspot.com/1008043/show Energy model WiFi additions] | |||
* bug 963-- print out routing tables (http://codereview.appspot.com/3613041/) | |||
* [http://codereview.appspot.com/1668042/show DSDV] | |||
= Merge queue = | = Merge queue = | ||
* [http://codereview.appspot.com/1743057/show UAN framework] | * [http://codereview.appspot.com/1743057/show UAN framework] | ||
* [http://codereview.appspot.com/1869054/show LTE support] | * [http://codereview.appspot.com/1869054/show LTE support] | ||
= Bug list = | = Bug list = | ||
Line 31: | Line 30: | ||
** patch in preparation | ** patch in preparation | ||
* WiMAX bugs (953, 985, 995) | * WiMAX bugs (953, 985, 995) | ||
* bug 967-- need ability to insert a shim http://www.nsnam.org/bugzilla/show_bug.cgi?id=967 | |||
* patch for bug 555-- DCF immediate access http://www.nsnam.org/bugzilla/show_bug.cgi?id=555 | |||
= Future work for ns-3.11 = | = Future work for ns-3.11 = |
Revision as of 06:54, 21 December 2010
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 ongoing release planning for ns-3.10. Josh Pelkey and Tom Henderson will manage the release.
Proposed Release Schedule
- December 21 -- code freeze
- December 22 -- First release candidate posted
- January 5 -- ns-3.10 posted
Already merged
- (bug 852) Initial support for the 802.11g PHY
- Extend MakeEnumChecker()
- Matrix topology example
- bug 978: Consolidate Wi-Fi MAC high functionality
- Pyviz visualizer
- Tcp refactoring
- BulkSend application
- Energy model WiFi additions
- bug 963-- print out routing tables (http://codereview.appspot.com/3613041/)
- DSDV
Merge queue
Bug list
- 903/975 Tap bridge closure: http://www.nsnam.org/bugzilla/show_bug.cgi?id=903; http://www.nsnam.org/bugzilla/show_bug.cgi?id=975
- patch in preparation
- WiMAX bugs (953, 985, 995)
- bug 967-- need ability to insert a shim http://www.nsnam.org/bugzilla/show_bug.cgi?id=967
- patch for bug 555-- DCF immediate access http://www.nsnam.org/bugzilla/show_bug.cgi?id=555
Future work for ns-3.11
These items appear to be slipping to future releases.
New features
- ns-3 click
- minor block on GPL copyright issue (ported ns-2 code)
- Virtual Access Point (VAP) for WiFi
- insufficient reviews
- GetRelativeVelocity() for MobilityModel
- insufficient reviews
- PhySimWifi
- insufficient reviews
- thread-safe implementation of ScheduleWithContext
- OpenFlow
- simple wireless models
- Jamming model
- MPLS
- TCP Vegas (blocked by lack of progress on TCP congestion control architecture)
Priority bugs
- bug 445 Class name rename Scalar->Dimensionless (issue 445) http://www.nsnam.org/bugzilla/show_bug.cgi?id=445
- bug 912-- modeling processing delays http://www.nsnam.org/bugzilla/show_bug.cgi?id=912
- bug 938-- missing Doxygen http://www.nsnam.org/bugzilla/show_bug.cgi?id=938
- bug 976-- floating point differences in the mobility code http://www.nsnam.org/bugzilla/show_bug.cgi?id=976
Feature requests
Not likely for ns-3.10 but will carry forward to ns-3.11.
- make spectrum model compatible with ns-3 WiFi
- ns-2 packet UID feature
- API for TOS bytes (issue 897) may wait for netfilter support
- NetAnim trace hooks for wireless
- 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
- TDMA wireless model
- being worked on by Hemanth Narra