Ns-3.14
		
		
		
		Jump to navigation
		Jump to search
		
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.14. Tom Henderson and Tommaso Pecorella will be managing the release. The ns-3 release process is listed here and here.
Release schedule
# Wed Apr 4 -- new feature freeze, enter bug fixing stage <- considering to slip this to include additional features
- Wed Apr 18 -- code freeze on ns-3-dev
 Wed Apr 25 -- ns-3.14 released
Here are the proposed new dates:
- Fri Apr 27 -- new feature freeze
 - Wed May 9 -- code freeze on ns-3-dev
 - Wed May 16 -- ns-3.14 released
 
Proposed supported platforms
- Fedora 16, 17
 - Ubuntu 11.10, 12.04
 - Centos (5.8 and 6.2?)
 - OS X Snow Leopard and Lion (maybe Mountain Lion?)
 - FreeBSD 8.2, 9.0 (also with clang)
 - Cygwin?
 
Packaging
- traditional ns-allinone-3.14.tar.bz2 packaging
 - Fedora packaging as detailed by Vedran
 
new feature reviews
Still aiming for ns-3.14
RED queues, mailing list post -> merged to ns-3-dev and is being kept there for now so as to not disturb the repository, but requires some relicensing of original BSD-licensed source before we should release it. This is expected to be done by 13 April.- LTE, buildings, and antenna models:  several review requests are here
Antenna patch requires resolution of comments in the Rietveld issue tracker- LTE merge is blocked by resolution of this issue
 Buildings merge is being refactored for 1) the separation of pathloss models, and 2) the re-use of position allocators for the buildings allocator
 - Dynamic Source Routing (DSR) -> author is responding to some final comments
 - TCP Echo Code review here
 - netanim (added to download.py). Proposed patch here
 
Slipping past ns-3.14
- TCP Options (just the encoding of the options in the header)
 - HTTP traffic generator -> reviewed, needs revisions
 - DelayBox -> author responding to comments
 - TDMA model -> sliding to ns-3.15?
 - BRITE Integration -> sliding to ns-3.15?
 - Poisson Pareto Burst Process -> sliding to ns-3.15?, author responding to comments
 - CLWPR (Cross Layer, Weighted, Position-based, Routing) -> sliding to future
 - CSMA module improvements -> sliding to future
 - GPSR (Greedy Perimeter Stateless Routing) -> Posted for pre-review, presently missing test suite.
 - Switched Ethernet Device
 - Finishing ns-3-click-mac extensions -> Blocked by queue API resolution
 - Antenna Model patch Author must rebase patch against Nicola's patch.
 - Packet Tag List
 
NSOC/GSOC code merges (seem to be slipping out of ns-3.14 timeframe):
- Monitor mode support (Update from Bjorn)
 - LTE RRC extension
 - UAN Mobility Model merge (from previous GSOC)
- blocked on resolving changes to WaypointMobilityModel API
 
 
- Random Variable Stream
- need to generate code review and may slip to ns-3.15; plan is to not touch RandomVariable or any models for ns-3.14
 
 
Bugs being worked
Simulation core
Bugs or issues involving things that are not related to protocol or channel models.
- 101 RandomVariable enhancements Mitch Watrous and Tom Henderson <- likely slipping to ns-3.15
 - 938 Doxygen cleanup Vedran Miletić and Tom Henderson
 962 path to attributes has bogus entries Nicola Baldo1170 best practices for unused variables John Abraham and Andrey Mazo- closing this bug is hung up on a WordPress formatting issue (introduced by trying to extend the coding style section)
 
- 1192 Some test cases fail to clean up properly (missing DoTeardown) Claudio Freire
 1327-1331 packaging related enhancements Vedran Miletić and Gustavo Carneiro1313 Stddev (average.h) returning NaN Mitch Watrous- NetDevice queue feedback Ruben Merz, Frederic Urbani, and Tom Henderson
 
Bugs in ns-3 models
1333 Wrong initial estimation after reset in RttEstimator Adrian TamBug 1351 seems to be a duplicate
- TCP issues: 1399, 1405, 1340-42, 1359,
 - 1053 Need better error diagnostics in ns2-mobility-trace example Anirudh
 - Tommaso has compiled a list of other bugs being worked (454, 1384, 1308, 1345, 1385, 1362)
 - Alignment of IPv6 address helper API with IPv4 address helper API (no patch yet)