Commit Graph

64 Commits

Author SHA1 Message Date
Stefano Avallone
cf5a4c0d35 wifi: (fixes #1909) Implement timeouts according to the standard 2020-04-15 10:49:41 +02:00
Stefano Avallone
d1d8558d65 wifi: Update backoff before checking for immediate access 2020-03-02 16:00:11 +01:00
Stefano Avallone
4e184f3e9b wifi: Align EDCA transmissions to slot boundaries 2020-01-29 19:34:32 +01:00
Stefano Avallone
75f7aa377b wifi: Improve DCF/EDCA behavior when a packet is queued for transmission 2020-01-29 19:34:32 +01:00
Tom Henderson
0258405cc6 build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak) 2019-08-12 16:55:34 -07:00
Sébastien Deronne
0afae8ef34 wifi: Enable preamble detection model by default 2019-05-16 21:23:32 +02:00
Sébastien Deronne
5f521f9f12 mesh: Rescan pcap files 2019-05-16 21:23:32 +02:00
Stefano Avallone
eb245abdd1 Update reference data files for tests 2019-01-29 23:31:00 +01:00
Sébastien Deronne
2bd74fdbd7 wifi: Add threshold-based preamble detection model 2018-12-03 21:18:05 +01:00
Sébastien Deronne
822d5a10e4 wifi: Refactor detection thresholds in WifiPhy 2018-11-26 20:01:12 +01:00
Getachew Redieteab
6afd76fc8d wifi: (fixes #2941): Correct Order bit of Frame control field in WifiMacHeader 2018-07-11 11:33:19 +02:00
Muhammad Iqbal CR
116692ec78 wifi: (fixes #2926) Align SSRC and SLRC mechanism to the standard (part 2) 2018-07-03 11:09:18 +02:00
Alexander Krotov
8d1b7b1391 Spellcheck the rest of ns-3 2018-06-28 12:51:39 +03:00
Sébastien Deronne
3a7c974d2e wifi: (fixes #2926) Align SSRC and SLRC mechanism to the standard 2018-06-26 19:35:23 +02:00
Sébastien Deronne
9779bf3ec1 wifi: (fixes #2920) Set default MaxSlrc and fragmentation threshold attribues as per standard 2018-05-31 23:18:12 +02:00
Sébastien Deronne
4bc502dd5b wifi: (fixes #2826) Use lowest basic rate for management frames 2018-03-02 23:46:11 +01:00
Sébastien Deronne
5bd9704dd0 wifi: (fixes #2838) Fix rate selection for control frames when no rate available in the BSSBasicRateSet 2018-01-13 12:14:55 +01:00
Tom Henderson
44c57a3957 add ascii trace option to mesh.cc example 2017-05-30 07:37:54 -07:00
Tom Henderson
cef5639f3a enable deserialization of MeshInformationElementVector 2017-05-30 07:31:56 -07:00
Tommaso Pecorella
8cfc0f1b40 documentation: various test grouping fixes 2017-04-28 02:29:26 +02:00
Tom Henderson
cb54c17a55 mesh: Doxygen updates (mainly due to Robert Ammon) 2017-04-08 21:40:20 -07:00
Sébastien Deronne
d57ea266fc wifi: Change default TxGain and RxGain attributes to 0 dB 2017-01-29 21:41:20 +01:00
Tom Henderson
fde70be3ee mesh: Update test vectors due to wifi changes 2016-09-27 20:47:32 -07:00
Stefano Avallone
2cd38a4b43 mesh: Regenerate data files for the devices-mesh-flame-regression test 2016-05-19 00:14:15 +02:00
Stefano Avallone
c1724a275d mesh: Regenerate reference data files for the devices-mesh-flame-regression test suite 2016-03-08 10:45:53 -08:00
Sébastien Deronne
082164e47c Rebuild pcap traces 2016-02-23 00:29:30 +01:00
Tom Henderson
65b2e8d837 bug 1482: avoid newlines in mesh header Print() methods; implement additional Print() methods; additional cleanup of header-related code 2015-08-17 14:31:07 -07:00
Tom Henderson
7e6ca121d6 bug 1482: split PeerLinkFrameStart header into different header types, avoiding the need to set the header type before deserializing 2015-08-17 14:29:51 -07:00
Tom Henderson
34b3521638 update test vectors for mesh header changes from bug 1901 patches 2015-08-17 14:02:17 -07:00
Tommaso Pecorella
270691c72d Bug 1941 - [mesh] Remove unnecessary dependency on Application module 2015-07-09 23:52:12 +02:00
Sébastien Deronne
660756646a rebuild pcap traces 2015-06-22 18:45:52 +02:00
Tom Henderson
3b2d0fa8ec update traces 2015-05-05 15:19:03 -07:00
Sébastien Deronne
21bdddfaf0 update traces for bug 2066 fix 2015-05-03 17:34:44 +02:00
Tom Henderson
a1b74e3271 update traces for bug 1982 fix 2015-03-27 13:24:29 -07:00
Tom Henderson
57bba404ab regenerate selected pcap traces due to change in default propagation speed in ConstantSpeedPropagationDelayModel (bug 2011) 2014-10-29 07:30:29 -07:00
Tom Henderson
411020b4c9 update regression packet traces to account for random variable stream assignment changes 2014-10-13 16:12:13 -07:00
Tom Henderson
52ba1be9f9 fix some additional sources of randomness in mesh tests 2014-10-13 15:45:32 -07:00
Peter D. Barnes, Jr.
6254c4b242 [Doxygen] Remove trivial and/or misused groupings 2014-10-08 20:58:33 -07:00
Tom Henderson
bc68d4f0e0 new test vectors for devices-mesh-flame-regression 2014-09-11 14:56:06 -07:00
Tom Henderson
9133c72c96 update mesh flame tests to account for wifi random variables 2014-09-11 14:55:42 -07:00
Tom Henderson
cbc91604dd new test vectors for devices-mesh-dot11s-regression 2014-09-11 14:20:28 -07:00
Tom Henderson
fafad95f72 update mesh tests to account for wifi random variables 2014-09-11 14:06:19 -07:00
Tommaso Pecorella
6af34ad829 Bug 1941 - [cont.] Remove unnecessary dependency on Application module in other modules 2014-07-27 23:02:38 +02:00
Lynne Salameh
691b9f892f Bug 1955 - The IPv4 identification field should be unique per (source, destination, protocol) tuple 2014-07-20 11:29:28 +02:00
Tom Henderson
0cc9e25227 update traces for bug 1912 fix 2014-05-29 22:52:23 -07:00
Peter D. Barnes, Jr.
851b2f961c [Bug [Bug 1856] int64x64_t double conversions: update reference data 2014-03-02 01:03:04 -08:00
Vedran Miletić
6acf41814e Move tests outside ns3 namespace 2014-01-02 18:34:30 +01:00
Vedran Miletić
f781366d2e Fix compilation with Clang 3.2 and newer versions, including Apple Clang 5.0
Clang 3.2 requires all class members to be used in the code; this patch either removes class members that are not used or adds NS_UNUSED/NS_UNUSED_GLOBAL around them. Thanks to Andrey Mazo and Tommaso Pecorella for review.
2013-10-20 12:46:27 +02:00
John Abraham
5adb032add Bug 1522 - Hidden node scenario leads to ARP failure 2013-08-15 09:50:34 -07:00
Peter D. Barnes, Jr.
daefbadea4 Doxygenate \internal 2013-07-03 15:05:17 -07:00