From ba433f9a207d6fd6af6945dbe6e2f39928c5248e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Wed, 15 Feb 2017 23:44:05 +0100 Subject: [PATCH] wifi: add RRPAA wifi rate control (patch from Matias Richart) --- CHANGES.html | 1 + doc/doxygen.conf | 6 +- examples/wireless/examples-to-run.py | 1 + .../wireless/power-adaptation-distance.cc | 87 ++- .../wireless/power-adaptation-interference.cc | 86 ++- .../traced-callback-typedef-test-suite.cc | 146 ++-- src/wifi/model/aparf-wifi-manager.cc | 91 +-- src/wifi/model/aparf-wifi-manager.h | 8 +- src/wifi/model/parf-wifi-manager.cc | 74 +- src/wifi/model/parf-wifi-manager.h | 6 +- src/wifi/model/rrpaa-wifi-manager.cc | 644 ++++++++++++++++++ src/wifi/model/rrpaa-wifi-manager.h | 239 +++++++ src/wifi/model/wifi-phy.h | 20 +- src/wifi/model/wifi-remote-station-manager.h | 11 +- src/wifi/test/power-rate-adaptation-test.cc | 438 ++++++++++++ src/wifi/wscript | 2 + 16 files changed, 1615 insertions(+), 245 deletions(-) create mode 100644 src/wifi/model/rrpaa-wifi-manager.cc create mode 100644 src/wifi/model/rrpaa-wifi-manager.h diff --git a/CHANGES.html b/CHANGES.html index c078960bb..f46d3e29e 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -67,6 +67,7 @@ us a note on ns-developers mailing list.

  • A new information element has been added: HeCapabilities. This information element is added to the MAC frame header if the node is a HE node. This HeCapabilites information element is used to advertise the HE capabilites of the node to other nodes in the network.
  • +
  • A new class were added for the RRPAA WiFi rate control mechanism.
  • Included carrier aggregation feature in LTE module