internet: (fixes #896) Standardize End System Model attributes across IPv4 and IPv6

This commit is contained in:
Alessio Bugetti
2024-01-27 02:33:56 +00:00
committed by Tommaso Pecorella
parent 567566c259
commit 6155ed728e
12 changed files with 139 additions and 32 deletions

View File

@@ -40,6 +40,7 @@ Changes from ns-3.40 to ns-3-dev
* (lr-wpan) Add the capability to see the enum values of the MAC transition states in log prints for easier debugging.
* (sixlowpan) Remove `ForceEtherType` and `EtherType` attributes, and use RFC 7973 EtherType for interfaces supporting an EtherType.
* (lr-wpan) Group MAC status enumerations into a single `LrWpanMacStatus` enumeration in `lr-wpan-mac-base.h.`
* (internet) Deprecated `Ipv4::WeakEsModel` and `Ipv4::GetWeakEsModel()`, `Ipv4::SetWeakEsModel(bool)` methods. Moved `Ipv6L3Protocol::StrongEndSystemModel` to `Ipv6::StrongEndSystemModel` and added `Ipv4::StrongEndSystemModel` with corresponding `GetStrongEndSystemModel()` and `SetStrongEndSystemModel(bool)` methods to improve end system model configuration options.
### Changes to build system