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 |
|
Stefano Avallone
|
79286b20e5
|
wifi: Call expired traced callback when the current flow of operations complete
...to avoid nested calls to ExtractExpiredMpdus while enqueuing/dequeuing frames.
|
2023-01-31 08:35:02 +00:00 |
|
Stefano Avallone
|
a0105a6ab3
|
wifi: Split ScheduleBar() and ScheduleMuBar()
|
2023-01-31 08:35:02 +00:00 |
|
Stefano Avallone
|
9f2b6cef72
|
wifi: Remove unneeded QosTxop::ScheduleBar()
|
2023-01-31 08:35:02 +00:00 |
|
Stefano Avallone
|
4bf26a41aa
|
wifi: FCFS queue scheduler prioritizes control frames
|
2023-01-31 08:35:02 +00:00 |
|
Stefano Avallone
|
45f726abd7
|
wifi: Add container queues to store control frames
|
2023-01-31 08:35:02 +00:00 |
|
Stefano Avallone
|
6bc5bbf498
|
wifi: TID is optional in a container queue ID
|
2023-01-31 08:35:02 +00:00 |
|
Stefano Avallone
|
19f8a13351
|
wifi: Fix valgrind issues
|
2023-01-30 15:47:42 +01:00 |
|
Eduardo Almeida
|
9a0d17186b
|
Fix clang-tidy readability-static-accessed-through-instance warnings
|
2023-01-29 18:11:10 +00:00 |
|
Eduardo Almeida
|
4a95f0824a
|
doc: Update coding-style.rst with clang-tidy readability-static-accessed-through-instance check
|
2023-01-29 18:11:10 +00:00 |
|
Eduardo Almeida
|
cd5d7ab915
|
clang-tidy: Add check readability-static-accessed-through-instance
|
2023-01-29 18:06:08 +00:00 |
|
Eduardo Almeida
|
e208427d04
|
clang-tidy: Add check readability-misleading-indentation
|
2023-01-29 00:35:46 +00:00 |
|
Tommaso Pecorella
|
d9f5475e28
|
internet: remove function only used in tests
|
2023-01-27 18:25:46 +00:00 |
|
Stefano Avallone
|
ee37c9a271
|
wifi: Extend wifi-mlo to support exchange of data frames under BA agreement
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
9ad38e2366
|
wifi: Rename GetInFlight() as GetInFlightLinkIds() for more clarity
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
d8fe5becd8
|
wifi: Rename CreateAlias() as CreateAliasIfNeeded() for more clarity
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
4d8afe006d
|
wifi: Ignore MPDUs transmitted on other links when processing received/missed BlockAck
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
c8e62e4181
|
wifi: Use NormalAck for single MPDU if no previous MPDU is inflight on the same link
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
4a365c5b4b
|
wifi: A BlockAck after an A-MPDU can ack previous MPDUs sent with Block Ack policy
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
029e84de68
|
wifi: Enable exchange of data frames under BA agreement
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
4352571f8c
|
wifi: Add MLD support to MSDU aggregator
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
d1850b6990
|
wifi: Add MLD support to MPDU aggregator
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
dbc40797e3
|
wifi: Set ADDR3 field of MPDU aliases
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
84001f6496
|
wifi: Fix forwarding of A-MSDUs containing broadcast frames
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
fe8533bc8c
|
wifi: Fix computation of max A-MSDU size
|
2023-01-27 17:27:27 +00:00 |
|
Stefano Avallone
|
d2dbd6678f
|
wifi: Pass a const WifiMpdu to QosTxop::PeekNextMpdu()
|
2023-01-27 17:27:27 +00:00 |
|
Peter D. Barnes, Jr
|
1df846296e
|
core: fix error when log label is longer than minimum
|
2023-01-27 16:15:16 +00:00 |
|
Peter D. Barnes, Jr
|
e12f062188
|
core: (fixes #857): Handle default levels when log component is merely mentioned.
|
2023-01-27 16:15:16 +00:00 |
|
Gabriel Ferreira
|
edafe76036
|
build: add new .ns3rc message and table asserts/logs setting status
|
2023-01-26 23:22:46 +00:00 |
|