Ns-3.12
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.12. No release manager is named yet.
Proposed Release Schedule
- May TBD -- ns-3.11 posted, ns-3.12 open phase begins.
Please see Release Process concerning general aspects of the release schedule.
Candidate Contributions for Inclusion in ns-3.12
- BRITE Integration
- will put up a code review after ns-3.11 release
- Virtual Access Point (VAP) for WiFi
- insufficient reviews
- GetRelativeVelocity() for MobilityModel
- insufficient reviews
- PhySimWifi
- insufficient reviews
- thread-safe implementation of ScheduleWithContext
- simple wireless models
- Jamming model
- MPLS
- TCP Vegas (blocked by lack of progress on TCP congestion control architecture)
- NetAnim trace hooks for wireless
ns-3.12 Features Merged
To be listed here.
The ns-3.12 Bug List
To be listed here.
Feature requests
- make spectrum model compatible with ns-3 WiFi
- ns-2 packet UID feature
- API for TOS bytes (issue 897) may wait for netfilter support
- 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 and Tommaso Pecorella
- TDMA wireless model
- being worked on by Hemanth Narra
To Do List
Mitch Watrous is working on the following modular build-related items:
- Make python examples not be run if they have unbuilt dependencies. (This requires creation of waf build log file.)
- Make C++ examples with unbuilt dependencies not be run. (This also requires creation of waf build log file.)
- Update documentation: fix module paths.
- Update documentation: how to use the configuration (.ns3rc) file
Documentation updates are planned:
- Update project documentation for modular build changes (Mitch Watrous)
- Split existing manual to a "developers manual" and a "model library" manual
- Remove "testing" document; move pieces to developers manual and model library manual
- Add python page to manual
- Remove duplicate doxygen documentation
- Create module template that can be easily cloned
- Create datasheet for ns-3
- Create cheatsheet(s) for ns-3
- Write down duties of release manager somewhere
Coding style update is being considered.