From 1f5c42c0c82dc4bbf695956a0078cd9d71e4a709 Mon Sep 17 00:00:00 2001
From: Tom Henderson
Date: Sat, 12 Mar 2016 17:37:12 -0800
Subject: [PATCH] update CHANGES.html
---
CHANGES.html | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/CHANGES.html b/CHANGES.html
index d203e3645..2018a3b80 100644
--- a/CHANGES.html
+++ b/CHANGES.html
@@ -55,6 +55,12 @@ us a note on ns-developers mailing list.
New API:
- In 'src/internet/test', a new environment is created to test TCP properties.
+ - The 'src/traffic-control' module has been added, with new API for adding and configuring queue discs and packet filters.
+ - Related to traffic control, a new interface has been added to the
+NetDevice to provide a queue interface to access device queue state and
+register callbacks used for flow control.
+ - In 'src/wifi', a new rate control (MinstrelHT) has been added for
+802.11n/ac modes.
- In 'src/wifi', a new helper (WifiMacHelper) is added and is a merged helper from all previously existing MAC helpers (NqosWifiMacHelper, QosWifiMacHelper, HtWifiMacHelper and VhtWifiMacHelper).
- It is now possible to use RIPv2 in IPv4 network simulations.
@@ -79,10 +85,17 @@ us a note on ns-developers mailing list.
In the WifiHelper class in the wifi module, Default has been declared deprecated. This is now immediately handled by the constructor of the class.
The API for configuring 802.11n/ac aggregation has been modified to be more user friendly. As any MAC layer attributes, aggregation parameters can now also be configured through WifiMacHelper::SetType.
+ The class Queue and subclasses derived from it have been changed in two ways:
+
+
+ - Queues no longer enqueue simple Packets but instead enqueue QueueItem objects, which include Packet but possibly other information such as headers.
+ - The attributes governing the mode of operation (packets or bytes) and the maximum size have been moved to base class Queue.
+
+
Changes to build system:
- - Waf was upgraded to 1.8.13
+ - Waf was upgraded to 1.8.19
- A new waf build option, --check-profile, was added to allow users to check the currently active build profile. It is discussed in bug 2202 in the tracker.
Changed behavior:
@@ -98,6 +111,7 @@ This section is for behavioral changes to the models that were not due to a bug
802.11n/ac MPDU aggregation is now enabled by default for both AC_BE and AC_VI.
+ The introduction of the traffic control layer leads to some additional buffering by default in the stack; when a device queue fills up, additional packets become enqueued at the traffic control layer.