Commit Graph

18635 Commits

Author SHA1 Message Date
Stefano Avallone
8e65941650 wifi: Extend WifiHelper::AssignStreams to support MLDs 2024-02-01 18:57:27 +00:00
Stefano Avallone
b1b9ff1ecc wifi: Check if band is appropriate for (ERP-)OFDM modulation class 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
Stefano Avallone
9e4319a86c wifi: Avoid hitting an assert when switching PHY to sleep at RX end 2024-02-01 18:57:27 +00:00
Stefano Avallone
1975fc833d wifi: Cancel preamble events before switching PHY to sleep state 2024-02-01 18:57:27 +00:00
Stefano Avallone
728f46518e wifi: PHY notifies MAC as the last action when RX ends
Because the MAC may request a PHY state change (channel switch, sleep)
when notified of an RX end, which may conflict with the actions
taken by the PHY when an RX ends.
2024-02-01 18:57:27 +00:00
Stefano Avallone
cbddba56e1 wifi: Move access request to BlockAckManager unblock callback 2024-02-01 18:57:27 +00:00
Stefano Avallone
2cff989b38 wifi: Decouple setup PHY/MAC and reset on remote station manager 2024-02-01 18:57:27 +00:00
Stefano Avallone
b6b92f8cef wifi: No need for RSM to have member variables for default MCS/mode 2024-02-01 18:57:27 +00:00
Stefano Avallone
f93647d459 wifi: Remove log in Txop getter 2024-02-01 18:57:27 +00:00
Stefano Avallone
d082f8cea9 wifi: Add stream operator to print AC index 2024-02-01 18:57:27 +00:00
Stefano Avallone
95480a9c28 wifi: Do not report A-MPDU status if a BAR will be sent after BA timeout 2024-02-01 18:57:27 +00:00
Stefano Avallone
cbebe769b0 wifi: Increase BA response timeout
ADDBA response sent by/to EMLSR clients may be protected by (MU)-RTS/CTS, hence
1 millisecond may not be enough to get the response.
2024-02-01 18:57:27 +00:00
Sébastien Deronne
ef24207f1e wifi: Extend documentation about current MU-MIMO PHY support 2024-02-01 17:06:56 +00:00
Tom Henderson
538ecd1f74 spectrum: Add AssignStreams() to SpectrumChannel 2024-02-01 05:09:44 +00:00
Eduardo Almeida
6ec7ff4ea5 core: Fix EnumChecker::GetName() 2024-01-31 23:48:42 +00:00
André Apitzsch
3271f6a8b0 doc: Update CHANGES and RELEASE_NOTES 2024-01-31 15:32:16 +01:00
André Apitzsch
6b8bbb9641 core: add test for attribute enum class 2024-01-31 15:32:16 +01:00
André Apitzsch
647149e39a Add enum class support to EnumValue 2024-01-31 15:32:16 +01:00
Tom Henderson
862c74b055 spectrum, wifi: Make AssignStreams behavior consistent 2024-01-30 16:42:12 -08:00
Tommaso Pecorella
f7437a8731 ci: print the doxygen version used 2024-01-30 13:36:08 -06:00
Tom Henderson
ee5224589a tcp: Clarify DCTCP limitation regarding packet loss behavior 2024-01-30 17:38:03 +00:00
Tommaso Pecorella
13c1b9b63c tcp: (fixes #991) TCP crashes due to sending zero-length segment 2024-01-30 15:31:29 +00:00
Levente Mészáros
5c0b319463 tcp: (fixes #990) Fix TcpTxBuffer::IsLost() 2024-01-30 15:31:29 +00:00
Levente Mészáros
5b7dd0123a tcp: (fixes #989) Fix IsLost() condition for entering recovery 2024-01-30 15:31:29 +00:00
Levente Mészáros
951f13c2fd tcp: (fixes #987) Fix retransmission of wrong segment 2024-01-30 15:31:29 +00:00
AlessioBugetti
4a3b0fea8b doc: Fix Doxygen logo issue 2024-01-30 03:46:38 +00:00
AlessioBugetti
f993518fa7 doc: (fixes #973) Fix the dark mode issues 2024-01-30 03:46:38 +00:00
Eduardo Almeida
aa6ea3dcf6 Remove NS_DEPRECATED_3_39 methods 2024-01-29 23:24:51 +00:00
Eduardo Almeida
7b3ef55ef2 Remove NS_DEPRECATED_3_38 methods 2024-01-29 20:52:28 +00:00
Eduardo Almeida
2b37f7d3c6 Remove NS_DEPRECATED_3_37 methods 2024-01-29 20:52:09 +00:00
Eduardo Almeida
4dcbc8f7a2 Remove NS_DEPRECATED_3_36 methods 2024-01-29 20:50:09 +00:00
Eduardo Almeida
8e61240969 applications, examples, test: Add missing include to "udp-server.h" 2024-01-29 18:10:39 +00:00
Szymon Szott
0b26d85561 mobility: Fix spelling typo 2024-01-29 18:09:05 +00:00
Eduardo Almeida
06802a5d9e Add latest GitLab release badge to README 2024-01-29 15:03:13 +00:00
Eduardo Almeida
ffcbc322ad ci: Add stage to generate GitLab releases of stable ns-3 versions 2024-01-29 15:03:13 +00:00
Gabriel Ferreira
3ed75b7e9e test, utils, visualizer: document missing functions and variables in scripts
Silences warnings on Doxygen > 1.9.7.
2024-01-28 17:56:41 +00:00
Tommaso Pecorella
61750bbd89 doc: improve the manual event description 2024-01-27 20:48:38 +00:00
Eduardo Almeida
fc380a750d click, energy, internet, internet-apps: Add missing "deprecated.h" header 2024-01-27 14:40:35 +00:00
Alessio Bugetti
6155ed728e internet: (fixes #896) Standardize End System Model attributes across IPv4 and IPv6 2024-01-27 02:33:56 +00:00
AlessioBugetti
567566c259 core: (fixes #540) Add Bernoulli and Binomial Distributions
- Add BernoulliRandomVariable and BinomialRandomVariable to the random-variable-stream model
- Add BernoulliRandomVariable and BinomialRandomVariable to random-variables.rst
- Add a stanza to main-random-variable-stream.cc for BernoulliRandomVariable and BinomialRandomVariable
- Add tests for BernoulliRandomVariable and BinomialRandomVariable in random-variable-stream-test-suite.cc
- Update RELEASE_NOTES.md and CHANGES.md
2024-01-26 13:39:57 +01:00
André
85d03d2353 Fix Python Black formatting (detected by Black 24.1.0) 2024-01-26 12:10:44 +00:00
Stefano Avallone
5c2da745c3 wifi: Notify EMLSR Manager of TXOP end only if TXOP actually started 2024-01-26 08:54:28 +00:00
Stefano Avallone
8cbcd0cb96 wifi: Possibly invoke backoff when no transmission is made in a TXOP 2024-01-26 08:54:28 +00:00
Stefano Avallone
1dde39c87c wifi: Keep UL OFDMA enabled only during the frame exchange of interest in MLO test 2024-01-26 08:54:28 +00:00
Stefano Avallone
af0df4884a wifi: Allow accessing start TXOP time in QosTxop 2024-01-26 08:54:28 +00:00
Stefano Avallone
637334f280 wifi: Remove unneeded StartAccessIfNeeded functions 2024-01-26 08:54:28 +00:00
Stefano Avallone
b4ef172776 wifi: Generate backoff if needed when receiving AssocResp 2024-01-26 08:54:28 +00:00
Stefano Avallone
2223700e88 wifi: Generate backoff if needed when unblocking unicast TX 2024-01-26 08:54:28 +00:00
Stefano Avallone
d2ea9f36dd wifi: Generate backoff if needed when MSD timer expires after that no TXOP attempts are allowed 2024-01-26 08:54:28 +00:00