From d6f671e834258e65c654d565a7069c8a2e1b98e7 Mon Sep 17 00:00:00 2001 From: Andrea Lupia Date: Sat, 10 Sep 2016 01:52:53 +0200 Subject: [PATCH] aodv: (fixes #2123) AODV doesn't use / honor IP TTL in the RREQ / RREP --- CHANGES.html | 58 ++++++++-- RELEASE_NOTES | 2 + src/aodv/model/aodv-routing-protocol.cc | 141 +++++++++++++++++++++--- src/aodv/model/aodv-routing-protocol.h | 10 +- 4 files changed, 183 insertions(+), 28 deletions(-) diff --git a/CHANGES.html b/CHANGES.html index 1fb8dafb7..032ac25dd 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -73,13 +73,20 @@ us a note on ns-developers mailing list.

See the pfifo_fast queue disc section of the Traffic Control Layer model for more information. -
  • A new class SpectrumWifiPhy has been introduced that makes use of the Spectrum module. Its functionality and API is currently very similar to that of the YansWifiPhy, especially because it reuses the same InterferenceHelper and ErrorModel classes (for this release). Some example programs in the 'examples/wireless/' directory, such as 'wifi-spectrum-per-example.cc', illustrate how the SpectrumWifiPhy class can be substituted for the default YansWifiPhy PHY model. +
  • A new class SpectrumWifiPhy has been introduced that makes use of the + Spectrum module. Its functionality and API is currently very similar to that + of the YansWifiPhy, especially because it reuses the same InterferenceHelper + and ErrorModel classes (for this release). Some example programs in the + 'examples/wireless/' directory, such as 'wifi-spectrum-per-example.cc', + illustrate how the SpectrumWifiPhy class can be substituted for the default + YansWifiPhy PHY model. +
  • +
  • We have added support for generating traces for the + DES Metrics project. + These can be enabled by adding --enable-des-metrics at configuration; + you must also use CommandLine in your script. See the API docs + for class DesMetrics for more details.
  • -
  • We have added support for generating traces for the -RFC 3561. I.e., the + node search radius is increased progressively. This could increase slightly + the node search time, but it also decreases the network congestion.
  • -
  • The class WifiSpectrumValueHelper has been refactored; previously it was an abstract base class supporting the WifiSpectrumValue5MhzFactory spectrum model. It now contains various static member methods supporting the creation of power spectral densities with the granularity of a Wi-Fi OFDM subcarrier bandwidth. The class WifiSpectrumValue5MhzFactory and its API remain but it is not subclassed.
  • -
  • A new method InterferenceHelper::AddForeignSignal has been introduced to support use of the SpectrumWifiPhy (so that non-Wi-Fi signals may be handled as noise power).
  • Changes to build system: