Commit Graph

15842 Commits

Author SHA1 Message Date
Tom Henderson
d8ed317f2d network: Fix Doxygen error 2021-09-18 11:21:15 -07:00
Tom Henderson
2301cdfc09 buildings: Update documentation for group mobility changes 2021-09-18 11:19:51 -07:00
Tom Henderson
997f6969ac buildings: Instrument tests to run group mobility examples 2021-09-18 11:18:48 -07:00
Tom Henderson
8fcf79b3ae buildings: Add group mobility example and animation script 2021-09-18 11:18:48 -07:00
Tom Henderson
ccb37f7717 mobility: Update documentation for group mobility changes 2021-09-18 11:18:48 -07:00
Tom Henderson
0fc72ad7ad mobility: Instrument tests to run group mobility examples 2021-09-18 11:17:50 -07:00
Tom Henderson
571d8aab16 mobility: Update reference-point-group-mobility-example.cc for helper 2021-09-18 11:17:50 -07:00
Tom Henderson
736e5950fc mobility: Add GroupMobilityHelper class 2021-09-18 11:17:50 -07:00
Tom Henderson
4fb672de9f mobility: Add Reference Point Group Mobility (RPGM) example and script 2021-09-18 11:17:50 -07:00
Tom Henderson
2422b35238 mobility: Add logging and stream assignment to HierarchicalMobilityModel 2021-09-18 11:17:50 -07:00
Tom Henderson
a2cddc8da0 mobility: Expose child mobility model to parent position 2021-09-18 11:17:50 -07:00
Tom Henderson
4ca947a477 mobility: Initialize HierarchicalMobilityModel 2021-09-18 11:17:50 -07:00
Tom Henderson
53de766827 mobility: Fix Doxygen on MobilityHelper 2021-09-18 11:17:50 -07:00
Tom Henderson
9b3b23f4f0 mobility: Avoid course change stream corruption
For hierarchical mobility models, calling GetPosition () can trigger
another course change, causing it to be written into the course change
currently being written.  This can be avoided by calling GetPosition() first.
2021-09-18 11:17:50 -07:00
Gabriel Ferreira
70b0e87c69 Include missing header and forward declaration 2021-09-18 14:30:49 +00:00
Stefano Avallone
7cf16bf162 wifi: Update documentation 2021-09-17 10:35:21 +02:00
Stefano Avallone
3805195c08 wifi: Extend MAC OFDMA test to check MU EDCA operations 2021-09-17 10:35:14 +02:00
Stefano Avallone
015719dfcd wifi: Use access parameters from MU EDCA Parameter Set when needed 2021-09-16 23:20:41 +02:00
Stefano Avallone
25dc12a8e4 wifi: Add support for exchanging MU EDCA Parameter Set elements 2021-09-16 23:20:41 +02:00
Stefano Avallone
dbf4160e1a wifi: Add attributes to HeConfiguration to set MU EDCA Parameter Set elements 2021-09-16 23:20:41 +02:00
Stefano Avallone
4e8684c480 wifi: Implement the MU EDCA Parameter Set element 2021-09-16 23:20:35 +02:00
Peter D. Barnes, Jr
7c48447ffa core: Add hashing functor for creating hash of a Ptr 2021-09-15 22:01:48 +02:00
Stefano Avallone
8cfe1b5e2e wifi: Make use of std::optional in HT FEM 2021-09-14 16:43:29 +02:00
Stefano Avallone
289e5aa4ed Switch to C++17 standard by default 2021-09-14 16:43:01 +02:00
Stefano Avallone
40b1edc404 wifi: Fix issue introduced by dba025fe 2021-09-14 14:18:02 +02:00
Stefano Avallone
dba025fe6f wifi: Do not fire PHY trace sources if no callback is connected
Preparing the parameters to pass to the operator() of such trace sources
is quite expensive because it normally involves the creation of packets.
2021-09-14 12:06:28 +00:00
Alexander Krotov
ae87cd35f9 network: Move empty zero area to the end of buffer if needed
If the first buffer has empty zero area, it can
be moved to the end of the buffer and concatenated to the
zero area of the added buffer instead of falling back
to the slow path.
2021-09-13 10:29:49 -07:00
Tom Henderson
310052adab tcp: Add logging to tcp-validation example 2021-09-13 09:23:57 -07:00
Aditya Chirania
3eecf5162c tcp: (fixes #407) Align TcpCubic::GetSsThresh() with Linux 2021-09-13 09:12:52 +05:30
Tommaso Pecorella
7cd03652e1 flow-monitor: Fix time parsing in flowmon-parse-results.py 2021-09-12 16:19:14 +00:00
Tom Henderson
4b2f77e114 wifi: Fix trace source documentation strings 2021-09-10 17:26:07 -07:00
Tommaso Pecorella
65b1e59ccf applications: (fixes #449, #453) add correct receiving address to PacketSink traces for UDP. 2021-09-10 18:09:50 +00:00
Tom Henderson
11e5476566 bindings: Remove stale file
This file predates the modular Python bindings code and is no longer used.
2021-09-09 17:44:26 -07:00
Gabriel Ferreira
bc42c61530 network: simplify CheckNoZero 2021-09-09 16:46:34 -07:00
Tom Henderson
9b1d79dc51 nix-vector-routing: Update copyright information 2021-09-09 14:39:40 -07:00
Szymon Szott
f9cb9342ce Update wifi-spectrum-saturation-example.cc -- fix description of default distance value (from 50 to 1 m) to conform to the code 2021-09-08 15:03:40 +00:00
Tom Henderson
0ec69bda85 wifi: Rescan python bindings 2021-09-07 17:06:27 -07:00
Stefano Avallone
5729302d28 wifi: (Qos)Txop does not need to hold a pointer to WifiRemoteStationManager 2021-09-06 14:07:15 +02:00
Stefano Avallone
c9f52ab17f wifi: Move NotifyInternalCollision to FEM 2021-09-06 14:07:15 +02:00
Stefano Avallone
3c7cb72d61 mesh: A mesh STA is a QoS STA 2021-09-06 14:07:15 +02:00
Stefano Avallone
60f18a068f wifi: RxSignalInfo generated for an MPDU (part of A-MPDU) must contain per-MPDU SNR 2021-09-06 14:06:24 +02:00
Stefano Avallone
90f1f2d824 wifi: Set the Queue Size subfield of the QoS Control field 2021-09-06 13:50:31 +02:00
Stefano Avallone
847c88d392 wifi: BlockAckManager does not need to hold a pointer to WifiRemoteStationManager 2021-09-06 13:15:05 +02:00
Stefano Avallone
a826d8a447 wifi: WifiHelper creates the PHY before the MAC
Besides being more natural, it allows the MAC helper to create
a Protection/Ack Manager for every FrameExchangeManager in case
of multi-link devices.
2021-09-06 13:15:05 +02:00
Gabriel Arrobo
02c20072bc antenna: Avoid multiple cosine and sine computations for the same angle(s) 2021-09-05 15:56:41 +00:00
Tommaso Pecorella
dbb8b67ad8 core (fixes #452) Add TracedCallback::IsEmpty 2021-09-01 04:13:57 +02:00
Tommaso Pecorella
73a14518e7 core: (fixes #444) Remove Pareto::Mean attribute 2021-08-30 20:57:24 +00:00
cbowers1020
b529897c6c Fix Duplicate detection for ipv4 l3 multicast 2021-08-30 19:52:04 +00:00
Ameya Deshpande
d1636bbb52 nix-vector-routing: (fixes #450) Avoid recalculation if path doesn't exist
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com>
2021-08-30 19:48:54 +00:00
Ameya Deshpande
58aa7cd91c nix-vector-routing: (fixes #448) Fix NMS examples
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com>
2021-08-30 19:17:57 +02:00