Commit Graph

858 Commits

Author SHA1 Message Date
Alexander Krotov
1d1c98ab6e wifi: add ThompsonSamplingWifiManager 2021-04-06 16:12:12 +03:00
Stefano Avallone
bc9ddaa453 wifi: Improve tracing of ACKed/NACKed MPDUs 2021-03-31 14:53:20 +00:00
Stefano Avallone
ced0a2e349 doc: Update wifi documentation 2021-03-31 14:53:20 +00:00
Bhaskar Kataria
85e3a7a917 traffic-control: (merges !377) Add FqPIE and an L4S mode for PIE queue disc 2021-03-14 09:24:19 -07:00
Bhaskar Kataria
3d7a42d42e traffic-control: (merges !362) Add FqCobalt queue disc
FqCobalt includes COBALT enhancements to CoDel (Blue enhancement) and
set-associative hash, as used in the Linux cake queue disc.  An L4S mode is
also included.
2021-03-12 14:29:10 -08:00
Rediet
0a0d305330 wifi: Add documentation on PhyEntity and WifiPpdu 2021-02-16 09:38:48 +01:00
Rediet
ea5d4c8c81 wifi: Remove HT Greenfield support 2021-02-16 09:38:47 +01:00
Rediet
2aba58e77e wifi: Remove Holland (solves #278) 2021-02-16 09:38:47 +01:00
Tommaso Pecorella
217b28e6aa sixlowpan: add context-based (stateful) IPHC compression 2021-01-17 16:54:52 +00:00
Tom Henderson
4bad98fa07 Update release files to start next release 2021-01-09 10:39:57 -08:00
Tom Henderson
bc453bcb14 Update availability in RELEASE_NOTES 2021-01-09 10:24:27 -08:00
Tom Henderson
e12c34e610 Update CHANGES.html and RELEASE_NOTES 2021-01-04 10:36:01 -08:00
Tom Henderson
805abdcf17 Update CHANGES.html and RELEASE_NOTES 2020-12-23 18:15:01 -08:00
Tom Henderson
15c15a47bd Update CHANGES.html and RELEASE_NOTES 2020-12-02 20:53:26 -08:00
Tom Henderson
53fd77b0e8 Update CHANGES.html and RELEASE_NOTES 2020-11-27 21:22:20 -08:00
Sébastien Deronne
247af3879c Update RELEASE_NOTES 2020-11-15 19:29:21 +01:00
Sébastien Deronne
9a69b47d49 Update RELEASE_NOTES 2020-11-07 13:39:30 +01:00
Tom Henderson
de01155b9c Update CHANGES.html and RELEASE_NOTES 2020-10-28 13:40:03 -07:00
Sébastien Deronne
7bce530e71 wifi: Update documentation related to PHY error rate models 2020-10-26 20:39:16 +00:00
Tom Henderson
23bb16aef1 Update CHANGES.html and RELEASE_NOTES 2020-10-06 19:39:08 -07:00
Tom Henderson
a9230f481d Merge ns-3.32-release branch 2020-10-06 19:33:40 -07:00
Tom Henderson
87b8455364 Update CHANGES.html and RELEASE_NOTES 2020-10-03 22:01:21 -07:00
Bhaskar Kataria
a5f26de555 traffic-control: (merges !379) Add PIE queue disc active/inactive feature 2020-09-20 16:20:02 -07:00
Sébastien Deronne
808452dc98 Fix typo in RELEASE_NOTES 2020-09-11 10:09:54 +00:00
Sébastien Deronne
afed498f29 Update RELEASE_NOTES 2020-09-03 20:46:12 +02:00
Deepak Kumaraswamy
3552db04ce tcp: Add dynamic pacing implementation based on Linux internal pacing
Includes contributions from Tom Henderson, Vivek Jain, and Viyom Mittal
2020-08-31 08:54:32 -07:00
ZorazeAli
212063244e Update RELEASE_NOTES 2020-08-29 22:50:10 +02:00
Tom Henderson
bb0ec5258f mesh: Enable operation with SpectrumWifiPhy 2020-08-17 08:57:48 -07:00
Bhaskar Kataria
b12ac52109 traffic-control: Add L4S extensions to FqCoDel and CoDel 2020-08-16 18:57:47 -07:00
Bhaskar Kataria
04747b113c traffic-control: Update PIE doc with tests for RFC features,
RELEASE_NOTES and CHANGES.html
2020-08-16 15:59:03 -07:00
Tom Henderson
337ab206d1 tcp: Some TcpLinuxReno documentation and example program edits 2020-08-06 13:23:37 -07:00
Tom Henderson
d3b571e7dc Update RELEASE_NOTES and CHANGES.html 2020-07-19 17:26:18 -07:00
Natale Patriciello
f8d0ae104e RELEASE_NOTES updated to mention assert/log enable switch in waf configure 2020-07-06 08:49:44 +00:00
Tom Henderson
cbab46116f Update CHANGES.html, RELEASE_NOTES, and release_steps.txt for next release 2020-06-28 09:19:56 -07:00
Tom Henderson
8a88840fff Update availability in RELEASE_NOTES 2020-06-27 17:41:07 -07:00
Tom Henderson
e03acfa2f8 Update RELEASE_NOTES and CHANGES.html for ns-3.31 2020-06-23 20:46:18 -07:00
Sébastien Deronne
a8e9f1edcf Update RELEASE_NOTES and CHANGES.html 2020-06-12 18:19:40 +02:00
Michele Polese
9f805877ea buildings: (merge !125) Add random walk mobility model that avoids buildings
* Adds example, unit test, and bash script to plot results
2020-06-09 21:16:14 -07:00
ZorazeAli
6b8a66e4e4 Update RELEASE_NOTES 2020-06-08 17:40:57 -07:00
Peter D. Barnes, Jr
fa7d6a894e core: (fixes #143): EmpiricalRandomVariable should ensure that the CDF ends with 1.0
After discussion it was decided that this is not an error,
but should be better documented.
2020-05-12 21:25:08 +00:00
Natale Patriciello
b4f8739db8 Edit RELEASE_NOTES for the propagation o-h bug
Closes !269
2020-05-06 08:54:03 +02:00
Peter D. Barnes, Jr
20f5e442ed doc: Add CommandLine::Usage to the doxygen for every example 2020-04-27 16:20:09 -07:00
Stefano Avallone
cf5a4c0d35 wifi: (fixes #1909) Implement timeouts according to the standard 2020-04-15 10:49:41 +02:00
Sébastien Deronne
abddddbd66 Update RELEASE_NOTES 2020-04-12 15:35:00 +02:00
Sébastien Deronne
d55b10a863 wifi: Add test to verify Ideal rate manager selects the appropriate rate when non-best effort traffic is sent 2020-04-12 12:32:47 +02:00
Sébastien Deronne
20d9522a1b wifi: (fixes #40) Reset Ideal rate manager when the maximum number of retries for a packet has been reached 2020-04-12 10:24:28 +00:00
Tommaso Zugno
b4f5695e05 Integration of the 3GPP TR 38.901 fast fading model (GSoC 2019) (2/2)
Close !90
2020-03-30 18:23:07 +02:00
Tommaso Zugno
b8c935ca9c Integration of the 3GPP TR 38.901 pathloss and channel condition model (GSoC 2019) (1/2)
In particular, this commit contains:

* a new abstract class ChannelConditionModel, which provides the base for the
 implementation of specific channel condition models. The main method is
 GetChannelCondition (mm a, mm b), which determines the channel condition
 based on the tx and rx mobility models and returns it as a pointer to an
 object of type ChannelCondition
* the implementation of the subclasses ThreeGppRMaChannelConditionModel,
 ThreeGppUMaChannelConditionModel, ThreeGppUMiStreetCanyonChannelConditionModel,
 ThreeGppIndoorMixedOfficeChannelConditionModel,
 ThreeGppIndoorOpenOfficeChannelConditionModel, which inherits from
 ChannelConditionModel and statistically determines the LOS/NLOS state based on
 the specification in 3GPP TR 38.901
* the implementation of the subclass BuildingsChannelConditionModel, which
 inherits from ChannelConditionModel and determines the LOS/NLOS state based
 on the buildings deployed in the scenario. It has been adapted from the
 mmwave module.
* new classes which extends the PropagationLossModel interface and implements
 the pathloss models defined in 3GPP TR 38.901
 (ThreeGppRmaPropagationLossModel, ThreeGppUmaPropagationLossModel,
 ThreeGppUmiStreeCanyonPropagationLossModel,
 ThreeGppIndoorOfficePropagationLossModel). The main method is DoCalcRxPower
 (txPow, mm a, mm b), which applies the pathloss model taking into account the
 LOS/NLOS channel state and then returns the received power. To retrieve the
 channel state, they interface with the class ChannelConditionModel through
 the method GetChannelCondition (mm a, mm b)
* documentation and test cases for all the new classes
2020-03-12 14:34:22 +01:00
Natale Patriciello
4d0fbd1df4 stats: added SQLite interface to RELEASE_NOTES 2020-03-09 10:12:34 +01:00
Sébastien Deronne
b08bb7898a Update RELEASE_NOTES 2020-03-08 20:39:12 +01:00