RELEASE_NOTES
changeset 11209 2ebe49d34182
parent 11195 0c5e9bfa1b48
child 11210 002836cb4ffc
equal deleted inserted replaced
11208:22527b148290 11209:2ebe49d34182
    19 Supported platforms
    19 Supported platforms
    20 -------------------
    20 -------------------
    21 
    21 
    22 New user-visible features
    22 New user-visible features
    23 -------------------------
    23 -------------------------
    24 - It is now possible to print the Neighbor Cache (ARP and NDISC) by using
    24 - (wifi) Support for MPDU aggregation has been added to the wifi model, 
    25   the RoutingProtocolHelper
    25   as well as a number of related example programs.
    26 - The PrintRoutingTable... and PrintNeighborCache... are now static funtions
    26 - (wifi) PARF and APARF WiFi rate controls have been added to the wifi model.
    27   i.e., it's not anymore needed to instantiate an helper just to use them.
    27 - (lte) In previous releases of the LTE module, the bearer release
    28 - A new TimeProbe class has been added to hook the data collection framework
       
    29   to traced values emitting Time objects
       
    30 - In previous releases of the LTE module, the bearer release
       
    31   functionality was only partially supported. As an enhancement, a
    28   functionality was only partially supported. As an enhancement, a
    32   complete release bearer procedure is now implemented, which can be
    29   complete release bearer procedure is now implemented, which can be
    33   invoked by calling the new helper method
    30   invoked by calling the new helper method
    34   LteHelper::DeActivateDedicatedEpsBearer(). The related output can be
    31   LteHelper::DeActivateDedicatedEpsBearer(). The related output can be
    35   seen through the stats collected at different layers like PDCP, RLC,
    32   seen through the stats collected at different layers like PDCP, RLC,
    36   MAC, PHY. To support this implementation, example and test suite is
    33   MAC, PHY. To support this implementation, an example and test suite is
    37   added within the LTE module examples and tests folder.  
    34   added within the LTE module examples and tests folder.  
    38 
    35 - (wave) Support for WiFi-based vehicular communications using the 
       
    36   IEEE 1609.4 framework has been added.  A Basic Safety Message (BSM) 
       
    37   application packet generator, and associated statistics counters, has
       
    38   been added.  A comprehensive VANET routing example has been added.
       
    39 - (internet) It is now possible to print the Neighbor Cache (ARP and NDISC) 
       
    40   by using the RoutingProtocolHelper
       
    41 - (stats) A new TimeProbe class has been added to hook the data collection 
       
    42   framework to traced values emitting Time objects
       
    43 - (documentation) the callback function signatures for all TraceSources
       
    44   is documented in Doxygen
    39 
    45 
    40 Bugs fixed
    46 Bugs fixed
    41 ----------
    47 ----------
    42 - Bug 1405 - RttEstimator improvements
    48 - Bug 1405 - RttEstimator improvements
    43 - Bug 1551 - NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
    49 - Bug 1551 - NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
    44 - Bug 1726 - WiFi Minstrel rate control algorithm doesn't save state
    50 - Bug 1726 - WiFi Minstrel rate control algorithm doesn't save state
       
    51 - Bug 1734 - TcpSocketBase produces spurious delayed ACKs
    45 - Bug 1758 - Yans and Nist error rate models for 5/6 code rate 802.11n HT
    52 - Bug 1758 - Yans and Nist error rate models for 5/6 code rate 802.11n HT
    46 - Bug 1770 - mesh test and example crash for 32-bit optimized builds
    53 - Bug 1770 - mesh test and example crash for 32-bit optimized builds
       
    54 - Bug 1774 - compute signal power around channel, not across whole band, and fix LrWpanHelper to add a default PropagationDelayModel
    47 - Bug 1791 - TCP Endpoint never deallocates when closing
    55 - Bug 1791 - TCP Endpoint never deallocates when closing
    48 - Bug 1801 - Setting Wi-Fi timing parameters through WifiMac attributes (documentation fix)
    56 - Bug 1801 - Setting Wi-Fi timing parameters through WifiMac attributes (documentation fix)
    49 - Bug 1906 - 802.11n PHY configuration for 2.4GHz and 5GHz devices
    57 - Bug 1906 - 802.11n PHY configuration for 2.4GHz and 5GHz devices
    50 - Bug 1957 - UdpSocketImpl is stuck after a Close()
    58 - Bug 1957 - UdpSocketImpl is stuck after a Close()
    51 - Bug 1968 - Missing supported 802.11n HT rates in the WifiPhy constructor
    59 - Bug 1968 - Missing supported 802.11n HT rates in the WifiPhy constructor
    53 - Bug 1970 - Missing NotifyAckTimeoutStartNow in MacLow::StartDataTxTimers
    61 - Bug 1970 - Missing NotifyAckTimeoutStartNow in MacLow::StartDataTxTimers
    54 - Bug 1971 - 802.11n at 2.4 GHz should include a signal extension duration
    62 - Bug 1971 - 802.11n at 2.4 GHz should include a signal extension duration
    55 - Bug 1983 - FlowMonitor returns containers copies instead of references.
    63 - Bug 1983 - FlowMonitor returns containers copies instead of references.
    56 - Bug 1986 - test result divergence for lte-frequency-reuse test
    64 - Bug 1986 - test result divergence for lte-frequency-reuse test
    57 - Bug 1991 - PcapFileWrapper::CaptureSize attribute (snaplen) has no effect.
    65 - Bug 1991 - PcapFileWrapper::CaptureSize attribute (snaplen) has no effect.
       
    66 - Bug 1995 - avoid multiple definitions of PI
    58 - Bug 1996 - RSRQ calculation: misleading variable names
    67 - Bug 1996 - RSRQ calculation: misleading variable names
    59 - Bug 1997 - Fix PlotProbe() documentation and usage for GnuplotHelper and FileHelper
    68 - Bug 1997 - Fix PlotProbe() documentation and usage for GnuplotHelper and FileHelper
    60 - Bug 2002 - Hardcoded include paths cause breakage
    69 - Bug 2002 - Hardcoded include paths cause breakage
    61 - Bug 2011 - Default Speed attribute in ConstantSpeedPropagationDelayModel
    70 - Bug 2011 - Default Speed attribute in ConstantSpeedPropagationDelayModel
    62 - Bug 2016 - Radvd do not consider the SendAdvert option and don't reply to RS
    71 - Bug 2016 - Radvd do not consider the SendAdvert option and don't reply to RS
    67 - Bug 2028 - remove unnecessary Time to double conversions in Wifi models
    76 - Bug 2028 - remove unnecessary Time to double conversions in Wifi models
    68 - Bug 2029 - new CQI generation approach fix
    77 - Bug 2029 - new CQI generation approach fix
    69 - Bug 2030 - provide default values for WifiTxVector
    78 - Bug 2030 - provide default values for WifiTxVector
    70 - Bug 2037 - HT capabilities may print bogus chars
    79 - Bug 2037 - HT capabilities may print bogus chars
    71 - Bug 2038 - Stop method does not stop next wave in WaveformGenerator
    80 - Bug 2038 - Stop method does not stop next wave in WaveformGenerator
    72 - Bug 2042 - src/lte/model/a3-rsrp-handover-algorithm.cc:137:79: error: overflow in implicit constant conversion
    81 - Bug 2042 - LTE a3-rsrp-handover-algorithm.cc:  error: overflow in implicit constant conversion
    73 - Bug 2043 - print-introspected-doxygen crashes when some modules are disabled default tip
    82 - Bug 2043 - print-introspected-doxygen crashes when some modules are disabled 
    74 - Bug 2044 - Buffer::Iterator::ReadNtohU16() and ReadNtohU32() not implemented correctly
    83 - Bug 2044 - Buffer::Iterator::ReadNtohU16() and ReadNtohU32() not implemented correctly
    75 - Bug 2045 - Missing NS_OBJECT_ENSURE_REGISTERED in TcpTxBuffer and TcpRxBuffer
    84 - Bug 2045 - Missing NS_OBJECT_ENSURE_REGISTERED in TcpTxBuffer and TcpRxBuffer
       
    85 - Bug 2046 - set Block Ack timeout when SetStandard is called
    76 - Bug 2047 - Ipv6EndPointDemux::Lookup may crash
    86 - Bug 2047 - Ipv6EndPointDemux::Lookup may crash
    77 - Bug 2049 - CQI feedback should always use the same calculation method
    87 - Bug 2049 - CQI feedback should always use the same calculation method
    78 - Bug 2053 - In tcp-socket-base.cc, NotifyDataSent incorrectly called with retransmits
    88 - Bug 2053 - In tcp-socket-base.cc, NotifyDataSent incorrectly called with retransmits
    79 - Bug 2055 - TCP TxBuffer and RxBuffer traces don't work
    89 - Bug 2055 - TCP TxBuffer and RxBuffer traces don't work
    80 
    90 
    81 Known issues
    91 Known issues
    82 ------------
    92 ------------
       
    93 In general, known issues are tracked on the project tracker available
       
    94 at http://www.nsnam.org/bugzilla/
    83 
    95 
    84 Release 3.21
    96 Release 3.21
    85 ============
    97 ============
    86 
    98 
    87 Availability
    99 Availability