Gabriel Ferreira
8f6a3413a4
style: apply black and isort
2023-11-20 21:30:01 -03:00
Sébastien Deronne
b1b21c4883
wifi: Configure interfaces of all spectrum PHYs when the channel of one instance has changed
2023-09-18 20:36:15 +02:00
Eduardo Almeida
42d6eea6de
Remove emacs lines from Python and C++ files
2023-05-23 16:20:52 +00:00
Tom Henderson
0e730323f5
tests: Add wifi-rate-adaptation-distance.cc to test coverage
2023-04-15 16:52:10 +00:00
Stefano Avallone
19454e862f
wifi: Queue scheduler uses per-destination mgt and control queues
2023-04-06 11:14:14 +02:00
Stefano Avallone
fc7faccbd4
wifi: Enable MU-RTS in some regression tests
2023-02-24 10:31:49 +01:00
Stefano Avallone
246f7b646b
wifi: Setup multiple links in some of the EHT examples to run
2023-02-16 12:13:58 +01:00
Sébastien Deronne
5287265c08
wifi: Run EHT examples in regression
2023-02-16 12:13:58 +01:00
Sébastien Deronne
1789d4a383
examples: Fix control rate in wifi HT/VHT/HE examples
2023-02-04 09:13:09 +01:00
Stefano Avallone
0f35f2c43c
wifi: Run wifi-he-network example in the 2.4 GHz band, too
...
Helps identify regressions when using 11ax in the 2.4GHz band
2022-09-14 20:33:43 +00:00
Stefano Avallone
8c6918ef4c
wifi: Add a ProbeDelay attribute to StaWifiMac
2022-09-05 10:11:27 +02:00
Stefano Avallone
a301750492
wifi: Examples to run include configurations with 11ax OFDMA enabled
2022-06-09 14:51:58 +00:00
Stefano Avallone
c35945ebf2
wifi: Install (Qos)Txop objects appropriately
2021-10-13 17:40:31 +02:00
Stefano Avallone
9a4a3ce716
wifi: Remove PCF support
...
PCF has been deprecated and will be removed from the IEEE 802.11 standard.
2021-01-27 19:54:01 +01:00
Stefano Avallone
d3b9214f3f
wifi: Switch to using the FrameExchangeManagers on all stations
2021-01-26 22:32:24 +01:00
Sébastien Deronne
7969df7089
wifi: Use table-based error model by default
2020-10-26 20:39:16 +00:00
Sébastien Deronne
41ceefb0e4
examples: Add example to compare wifi error rate models
2020-10-26 20:39:16 +00:00
Sébastien Deronne
d3135ed514
wifi: Forward up MPDUs from an A-MPDU under reception as long as they arrive at the PHY
2020-09-07 21:09:29 +02:00
Stefano Avallone
cf5a4c0d35
wifi: ( fixes #1909 ) Implement timeouts according to the standard
2020-04-15 10:49:41 +02:00
Sébastien Deronne
4b97988a68
wifi: Move to RX only if the PHY header is successfully received
2020-04-09 10:22:47 +00:00
Stefano Avallone
95a6a26387
wifi: Schedule a BAR transmission subject to the availability of data frames
2020-03-26 16:02:42 +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
Rediet
a9c54ea956
wifi: Use wifi- prefix for all test-suites and examples
...
Will enable easier wildcarding
2019-10-08 12:41:32 -07: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
d02406280b
examples: Fix regression time for wifi examples
2019-06-15 14:35:10 +02:00
Sébastien Deronne
0afae8ef34
wifi: Enable preamble detection model by default
2019-05-16 21:23:32 +02:00
Stefano Avallone
88781e4cfa
wifi: Extend tests to check that TXOP limit is not exceeded
2019-05-11 18:47:14 +02:00
Rediet
ebdb0812d9
wifi: Consider A-MPDU as single packet for PHY processing
2019-04-11 11:27:57 +02:00
Sébastien Deronne
f2b5a1aa24
wifi: Fix issues when MSDU lifetime is expired
2019-02-03 09:19:21 +01:00
Sébastien Deronne
c0ce243760
wifi: Extend support of up to 256 MPDUs in A-MPDUs for 802.11ax
2018-11-27 20:44:41 +01: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
Sébastien Deronne
3a7c974d2e
wifi: ( fixes #2926 ) Align SSRC and SLRC mechanism to the standard
2018-06-26 19:35:23 +02:00
Tom Henderson
19699f9a16
wifi: Update acceptable throughput range on test
2018-06-07 13:38:07 -07:00
Sébastien Deronne
279cc47588
examples: Add wifi-pcf to regression
2018-06-03 10:32:19 +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
fe1a487cf6
examples: Add dsss-validation example to regression
2018-04-01 12:14:02 +02:00
Tom Henderson
0d5b1028cb
test: Fix typo in test list
2018-03-15 14:15:54 -07: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
e6dcbf9f38
wifi: ( fixes #2877 ) Use uint32_t for CWmin and CWmax
2018-02-23 19:33:22 +01:00
Sébastien Deronne
a93794344b
wifi: Allow 802.11ax to use 40 MHz channel width when operating at 5 GHz
2018-01-31 20:16:15 +01:00
Sébastien Deronne
95917105bf
wifi: ( fixes #2854 ) Fix 802.11ax channel width capabilities
2018-01-24 19:09:29 +01:00
Sébastien Deronne
4e27c5e008
examples: Add useRts option in wifi network examples, add frequency selection in he-wifi-network and extend regression
2018-01-13 12:16:29 +01:00
Sébastien Deronne
8b2874456d
examples: increase regression coverage of wifi rate managers
2017-12-27 09:23:12 +01:00
Sébastien Deronne
98312b8929
wifi: introduce Extended Capabilities information element to HT and VHT management frames
2017-12-17 10:26:16 +01:00
Sébastien Deronne
b485f99e16
wifi: Add more examples to regression
2017-11-04 09:15:01 +01:00
Tom Henderson
17e66a13d6
test: Reduce scope of valgrind example tests to speed execution time
...
Some example programs are tested under different configurations; as long
as we test one of these configurations, there is little to gain by valgrind
testing additional configurations, but './test.py -g' will take longer. So
in general, only one or a limited number of configurations of an example
are valgrind tested.
2017-08-10 06:33:25 -07:00
Sébastien Deronne
df1b368b7a
wifi: (fixes 2757) Properly enforce 802.11n/ac/ax maximum TXOP
2017-06-26 22:52:02 +02:00
Sébastien Deronne
ba433f9a20
wifi: add RRPAA wifi rate control (patch from Matias Richart)
2017-02-15 23:44:05 +01:00
Sébastien Deronne
2c93e64fab
examples: Extend regression for wifi-backward-compatibility
2017-02-05 19:44:27 +01:00
Sébastien Deronne
f111001430
examples: Avoid wifi examples to fail if non-default parameters are used
2017-02-05 19:40:56 +01:00