Commit Graph

413 Commits

Author SHA1 Message Date
André Apitzsch
8bc94a1cc3 Use SPDX license identifiers 2024-09-06 19:32:31 +00:00
Sébastien Deronne
578fecdcba wifi: Use time instead of uint16_t for guard interval duration 2024-09-03 20:19:29 +00:00
Sébastien Deronne
0f1b90335f examples: Add missing Time for duration parameters in wifi examples 2024-08-29 18:41:51 +00:00
Eduardo Almeida
e8ed6a539c Fix Doxygen formatting 2024-08-29 01:03:20 +00:00
Sébastien Deronne
f98a1804be examples: Add 80+80MHz examples to test coverage 2024-08-21 20:17:57 +02:00
Sébastien Deronne
921a5eb6c7 examples: Add parameter to select 80+80MHz or 160MHz in wifi network examples 2024-08-21 20:17:57 +02:00
Sébastien Deronne
d0400f34d8 wifi: Enable configuration of 80+80MHz operating channel 2024-07-15 20:29:34 +02:00
Tom Henderson
5d218d6e85 examples: Fix configuration of wifi-spectrum-saturation-example.cc
Applies the same fix for issue #1098 in commit f9801065 to another file.
2024-07-14 09:24:01 -07:00
Tom Henderson
c4f083cb4a examples: Fix output formatting for wifi-spectrum-per-example 2024-07-10 19:31:08 +00:00
Silviu-Leonard Vatamanelu
f980106520 examples (fixes #1098): Fix wrong configuration of spectrumPhy in wifi-spectrum-per-example.cc 2024-07-02 17:47:30 +00:00
Stefano Avallone
b5f649297e wifi: Wait until Ack is sent after ADDBA Req/Resp before taking actions
Reported by Rami Abdallah
2024-07-02 10:15:18 +02:00
Stefano Avallone
f573706a74 wifi: Make WifiHelper::AssignStreams() static
Suggested by Sharan Naribole
2024-07-02 10:07:47 +02:00
Tom Henderson
e7bcb4cbc1 wifi: Assign a random variable stream to beacon Txop 2024-05-24 17:36:24 +00:00
Sébastien Deronne
8e59513a5d examples: Fix failing EHT network regression run 2024-05-24 17:36:24 +00:00
Gabriel Ferreira
4a0091ba6c bindings: Remove injected namespaces 2024-05-19 10:08:50 +00:00
Alberto Gallegos Ramonet
314c58ad69 energy: Adds energy namespace 2024-05-19 01:33:53 +00:00
Eduardo Almeida
79186a8b8b Fix clang-tidy bugprone-branch-clone warnings 2024-05-11 02:56:07 +01:00
Sébastien Deronne
7efef8813e examples: Use DataRate for data rate parameters in wifi examples 2024-05-07 07:45:24 +02:00
Sébastien Deronne
86ca94f1d7 examples: Use Time for duration parameters in wifi examples 2024-05-07 07:45:24 +02:00
Stefano Avallone
b889917a05 wifi: Update a few examples to configure TXOP limit from helper 2024-05-06 14:22:11 +00:00
Stefano Avallone
c98bea823c examples: Assign streams in wifi-simple-ht-hidden-stations 2024-05-06 14:22:11 +00:00
Stefano Avallone
f65cef7479 examples: Add more EMLSR options to wifi-eht-network 2024-05-06 07:33:00 +00:00
Sébastien Deronne
8fdb3a6fa0 examples: Use fatal error in wifi network examples when incorrect configuration is provided 2024-05-02 19:25:44 +00:00
Sébastien Deronne
b6a05a83d2 examples: Skip 800ns guard interval for UL OFDMA in HE/EHT examples 2024-05-02 19:25:44 +00:00
Sébastien Deronne
4503025d99 examples: Allow seed and run of wifi network examples to be configured by command-line arguments 2024-05-02 19:25:44 +00:00
Sébastien Deronne
63514f53e7 examples: Fix randomness in wifi network examples 2024-05-02 19:25:44 +00:00
Sébastien Deronne
1c0809c31e examples: Fix conditions to check boundaries of measured throughput for wifi HT/VHT/HE/EHT networks 2024-05-02 19:25:44 +00:00
Stefano Avallone
65271d8eaf wifi: Do not request channel access on links always in the same order 2024-04-20 17:42:25 +02:00
Stefano Avallone
5b54afeca6 wifi: Do not unblock links always in the same order 2024-04-20 17:42:25 +02:00
Wojtek Kosior
df529e4ae5 examples: Fix comment on sending rate in wifi-rate-adaptation-distance.cc 2024-03-19 12:32:37 -07:00
Wojtek Kosior
4b63c6048b examples: Correct CLI arg validation in wifi-rate-adaptation-distance.cc 2024-03-19 12:32:31 -07:00
Sébastien Deronne
890bc05f07 examples: Reduce amount of generated packets in wifi examples 2024-03-15 12:39:03 +00:00
Sébastien Deronne
30a9c2d1c2 examples: Fix copy-paste typo in wifi EHT network example 2024-03-03 15:56:16 +01:00
Tommaso Pecorella
ca83416d07 internet: (fixes #1006) Remove InetSocketAddress ToS functions and replace with attributes 2024-02-16 12:40:18 -06:00
Stefano Avallone
c512f3e872 examples: wifi-multi-tos prints a message if throughput is zero
otherwise it mysteriously exits with a non-zero error code.
2024-02-01 18:57:27 +00:00
Stefano Avallone
17954bc114 wifi: Fix rate used to send BlockAckReq frames
Fixes a regression introduced with 1a8b3718
2024-02-01 18:57:27 +00:00
Stefano Avallone
87bb7d7615 examples: Use TCP with UL OFDMA in EHT network example 2024-02-01 18:57:27 +00:00
Stefano Avallone
8e65941650 wifi: Extend WifiHelper::AssignStreams to support MLDs 2024-02-01 18:57:27 +00:00
Stefano Avallone
6134312b5d wifi: Fix condition to setup BA for MLDs 2024-02-01 18:57:27 +00:00
André Apitzsch
647149e39a Add enum class support to EnumValue 2024-01-31 15:32:16 +01:00
Eduardo Almeida
8e61240969 applications, examples, test: Add missing include to "udp-server.h" 2024-01-29 18:10:39 +00:00
Stefano Avallone
3cea322710 wifi: Generate backoff if needed when requesting channel access 2024-01-26 08:54:28 +00:00
Tom Henderson
30d5ed90d3 wifi: Extend wifi-spatial-reuse.cc to trace ObssPdAlgorithm resets 2023-12-23 14:33:08 -08:00
Stefano Avallone
7cf6dd50e9 wifi: Specify BlockAck buffer size in wifi-eht-network example 2023-11-26 18:36:54 +01:00
Stefano Avallone
92580cb106 wifi: Add a WifiMac attribute to configure BlockAck buffer size
The value of this attribute can be easily capped to the maximum allowed value based
on the supported standard.
2023-11-26 18:34:52 +01:00
Gabriel Ferreira
8f6a3413a4 style: apply black and isort 2023-11-20 21:30:01 -03:00
Stefano Avallone
9a3698761b wifi: Extend EHT network example to support EMLSR 2023-11-03 09:57:57 +00:00
Gabriel Ferreira
842871c6dc bindings: (fixes #796) Gracefully exit when bindings are unavailable 2023-11-03 01:28:26 +00:00
Eduardo Almeida
0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons 2023-10-31 17:59:16 +00:00
Eduardo Almeida
59246fb83d Fix spelling typos 2023-10-03 00:32:07 +01:00