Commit Graph

17434 Commits

Author SHA1 Message Date
Matteo Pagin
3f6f19e701 spectrum: GSoC-22 A simplified channel and beamforming model for ns-3 2023-02-08 14:25:30 +00:00
Matteo Pagin
7356c4f818 spectrum: Improve Doxygen formatting 2023-02-08 14:23:15 +00:00
Matteo Pagin
612a90b6df spectrum: Declare new types with "using" instead of "typedef" 2023-02-08 14:23:15 +00:00
Matteo Pagin
b8ec299e60 spectrum: Add .0 to numbers, so that they are treated as double 2023-02-08 14:23:15 +00:00
Matteo Pagin
60534ad1a1 spectrum: Remove unneeded includes in three-gpp-channel-model.h 2023-02-08 14:23:15 +00:00
Matteo Pagin
49413e33d1 spectrum: Sort CMake libraries alphabetically 2023-02-08 14:23:15 +00:00
Matteo Pagin
9a27820c9e spectrum: Fix typos 2023-02-08 14:23:15 +00:00
Tommaso Pecorella
5f0c3c33c5 doc: (fixes #849) disable doxygen dark mode 2023-02-06 20:08:37 +00:00
Tom Henderson
4845e2cbcd doc: Remove outdated tutorial reference to MyApp 2023-02-05 10:09:51 -08:00
Tom Henderson
9d0d78e4ea examples: Fix spelling errors 2023-02-05 10:09:18 -08:00
Tom Henderson
b4684c3d7c doc: Fix spelling and capitalization errors 2023-02-05 09:00:09 -08:00
Sébastien Deronne
1789d4a383 examples: Fix control rate in wifi HT/VHT/HE examples 2023-02-04 09:13:09 +01:00
Tommaso Pecorella
dd2407dffd internet: (fixes #846) allow UDP sockets to be reopened after Close 2023-02-03 21:15:26 +00:00
Gabriel Ferreira
7b7393d124 topology-read: use default regex syntax for rocketfuel-topology-reader.cc 2023-02-03 14:56:43 -03:00
Gabriel Ferreira
3816294b09 config-store: forward declare xmlTextWriter
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-02-03 17:50:37 +00:00
Gabriel Ferreira
279369bade click: forward declare simclick_node_t
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-02-03 17:49:45 +00:00
Matteo Drago
e27af18476 examples: set propagation loss model on wifi-he-network example 2023-02-03 14:36:26 +00:00
Gabriel Ferreira
4be2d26038 brite: forward declare Brite topology 2023-02-02 21:43:53 +00:00
Eduardo Almeida
f6e514b01d lte: Use && instead of and 2023-02-02 17:57:49 +00:00
Eduardo Almeida
971e5c15fa Fix clang-tidy readability-container-size-empty warnings 2023-02-02 17:41:31 +00:00
Eduardo Almeida
7b1e94f7a8 doc: Update coding-style.rst with clang-tidy readability-container-size-empty check 2023-02-02 16:41:12 +00:00
Eduardo Almeida
e407706d23 clang-tidy: Add check readability-container-size-empty 2023-02-02 16:41:12 +00:00
Stefano Avallone
6db93aa4f9 wifi: QosTxop::PeekNextMpdu() skips control frames 2023-02-02 14:14:25 +00:00
Stefano Avallone
8ed43113a5 wifi: Fix calls to wrong PHY object (in case of MLD) from HE FEM 2023-02-02 14:14:25 +00:00
Stefano Avallone
d820216763 wifi: Extend wifi-mlo test to cover MU transmissions 2023-02-02 14:14:25 +00:00
Stefano Avallone
bd9f087608 wifi: Fix addresses used in MU ack sequences involving MU-BAR TFs 2023-02-02 14:14:25 +00:00
Stefano Avallone
afa86603db wifi: RR MU scheduler does not send TFs on a link to STAs that did not setup that link 2023-02-02 14:14:25 +00:00
Stefano Avallone
77ce82f8ee wifi: Enable MU scheduler to start/stop requesting channel access at any time 2023-02-02 14:14:25 +00:00
Stefano Avallone
b934b68cb8 wifi: Get most recent RSSI received on other links if none is available on the current link 2023-02-02 14:14:25 +00:00
Stefano Avallone
1dab5bacdd wifi: Remove default value for the link ID parameter of ApWifiMac::GetStaList() 2023-02-02 14:14:25 +00:00
Stefano Avallone
75deafa0f6 wifi: Extend RrMultiUserScheduler class to support MLO 2023-02-02 14:14:25 +00:00
Stefano Avallone
f979dd6971 wifi: Extend MultiUserScheduler base class to support MLO 2023-02-02 14:14:25 +00:00
Stefano Avallone
fe61cefc39 wifi: MU schedulers may handle multiple FEMs 2023-02-02 14:14:25 +00:00
Stefano Avallone
bfcc5b71fa wifi: MLDs are indexed by MLD address in the Buffer Status map 2023-02-02 14:14:25 +00:00
Stefano Avallone
97ade1957c wifi: Pass link ID to MultiUserScheduer::GetWifiRemoteStationManager() 2023-02-02 14:14:25 +00:00
Stefano Avallone
de32153254 wifi: RR MU scheduler keeps one entry per MLD in the lists of stations 2023-02-02 14:14:25 +00:00
Stefano Avallone
a3ceae1ea7 wifi: Add an AP MAC method to get the MLD or link address from the AID 2023-02-02 14:14:25 +00:00
Stefano Avallone
5c1e6e3fab wifi: Pass link ID to MU scheduler while notifying channel access 2023-02-02 14:14:25 +00:00
Gabriel Ferreira
6ec1c431c4 wifi: make gsl headers private 2023-02-02 03:09:39 +00:00
Gabriel Ferreira
df5fa6bc3b build,scratch: add a nested scratch directory example
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-02-01 16:46:15 +00:00
Gabriel Ferreira
69294ddbd8 doc: additional information regarding Waf-to-CMake migration 2023-02-01 16:46:15 +00:00
André Apitzsch
d69a1baea1 examples: Fix typo in CsmaBridgeOneHop 2023-02-01 13:38:39 +01:00
Stefano Avallone
d221696824 Update CHANGES.md 2023-01-31 08:35:02 +00:00
Stefano Avallone
6b108d8a6c wifi: Extend wifi-mlo test to test transmission of BARs after BlockAck timeouts 2023-01-31 08:35:02 +00:00
Stefano Avallone
98c23f4976 wifi: Use the appropriate TA for BARs depending on whether RA is an MLD or link address 2023-01-31 08:35:02 +00:00
Stefano Avallone
d76a53da60 wifi: Allow sending BARs on any link when needed 2023-01-31 08:35:02 +00:00
Stefano Avallone
31604c0492 wifi: Extend GetBar() to support Multi-link operations 2023-01-31 08:35:02 +00:00
Stefano Avallone
d20f5ca7c7 wifi: Cleanup BlockAckManager 2023-01-31 08:35:02 +00:00
Stefano Avallone
17a8c836e3 wifi: Store BARs and MU-BARs in the MAC queues 2023-01-31 08:35:02 +00:00
Stefano Avallone
535c5798f0 wifi: Ctrl frames do not expire and do not consume room in the MAC queue 2023-01-31 08:35:02 +00:00