Stefano Avallone
|
df7e98c5c6
|
wifi: Use Duration/ID to identify end of TXOP of another MLD
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
50af73a28d
|
wifi: Wait some more time for PHY-RXSTART.indication if the PHY is decoding a PHY header
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
15b5f49d34
|
wifi: Enable to restrict TX capabilities of aux PHYs
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
da462654b7
|
wifi: Capabilities are independent of the width of the operating channel
|
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 |
|
Gabriel Ferreira
|
f6f3df14da
|
core: abort on duplicate TypeId
|
2023-11-02 23:40:06 +00:00 |
|
Tommaso Pecorella
|
f3a96ef5b5
|
network: clarify error msg when PacketTags are added twice
|
2023-11-01 21:37:04 +00:00 |
|
Alberto Gallegos Ramonet
|
900019e31e
|
lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs)
|
2023-11-01 11:16:57 +09:00 |
|
Eduardo Almeida
|
0cb17f8281
|
Simplify formatting by removing redundant parenthesis and semicolons
|
2023-10-31 17:59:16 +00:00 |
|
Eduardo Almeida
|
16a4288636
|
Fix formatting inconsistencies between clang-format-17 and previous versions
|
2023-10-31 17:59:16 +00:00 |
|
Alberto Gallegos Ramonet
|
ef212ceb9b
|
lr-wpan: Adds attributes to MLME-GET.request
|
2023-10-29 16:01:50 +09:00 |
|
Lars Toenning
|
302abf5a95
|
core: Extend ns3::Time(std::string) documentation
|
2023-10-28 02:35:48 +00:00 |
|
Eduardo Almeida
|
48eac52ccc
|
visualizer: (fixes #969) Remove non-implemented method VisualSimulatorImpl::GetSim()
|
2023-10-27 20:55:32 +00:00 |
|
Gabriel Ferreira
|
3711e9f9db
|
docs: fix dead urls
|
2023-10-27 00:25:06 -03:00 |
|
Sébastien Deronne
|
4bcfd1200d
|
wifi: SpectrumChannelSwitched callback function should be static
|
2023-10-26 17:56:42 +00:00 |
|
André Apitzsch
|
41ba71b748
|
build, core: remove code required for cmake versions < 3.12
With the raise of the minimal CMake version, this is no longer needed.
|
2023-10-25 10:28:59 +02:00 |
|
Eduardo Almeida
|
f33ec133c5
|
core: Merge ParameterLogger::operator<< template specializations
Also remove pass-by-value overload to simplify code
|
2023-10-21 15:49:12 +01:00 |
|
Tommaso Pecorella
|
d21bdd501a
|
tap-bridge: initialize m_linkUp
|
2023-10-21 01:00:02 +00:00 |
|
Eduardo Almeida
|
f917fc0fec
|
p2p: Use cached variable
|
2023-10-20 19:49:05 +00:00 |
|
Alberto Gallegos Ramonet
|
4bb239b8ce
|
lr-wpan: Change SuperframeField to standard bitmap
|
2023-10-20 14:07:23 +09:00 |
|
Eduardo Almeida
|
96d7587845
|
core: Fix clang-tidy modernize-use-nullptr warning
|
2023-10-19 22:29:07 +01:00 |
|
Gabriel Ferreira
|
bb491ed153
|
network,wifi: lambda [=] doesn't implicitly capture this in c++20
|
2023-10-19 10:59:23 -03:00 |
|
Gabriel Ferreira
|
cd01ebb1fe
|
lte: initialize variable
|
2023-10-17 18:16:22 -03:00 |
|
Gabriel Ferreira
|
ea31a255fa
|
propagation: replace map with unordered_map for MobilityPair
|
2023-10-17 18:16:22 -03:00 |
|
Gabriel Ferreira
|
3e3b9a2f96
|
core: make 'norm' unambiguous
|
2023-10-17 18:16:21 -03:00 |
|
Gabriel Ferreira
|
958734c2fe
|
lte: replace problematic map.insert(key,value) with map[key] = value
|
2023-10-17 18:16:21 -03:00 |
|
Gabriel Ferreira
|
2797c90b18
|
build: format cmake
|
2023-10-17 18:16:21 -03:00 |
|
Gabriel Ferreira
|
cbdc9a429b
|
wifi: use const ref instead of copy
To satisfy clang-tidy and some compilers
|
2023-10-17 18:16:21 -03:00 |
|
Gabriel Ferreira
|
d31130c46a
|
lte: performing arithmetic operations between two different enums is forbidden in C++20
|
2023-10-17 18:16:21 -03:00 |
|
Gabriel Ferreira
|
5b130ba365
|
core: template id isn't allowed in constructors and destructors on C++20
https://timsong-cpp.github.io/cppwp/n4861/diff.cpp17#class-2
|
2023-10-17 18:16:21 -03:00 |
|
Eduardo Almeida
|
849700282a
|
traffic-control: Change return type of RedQueueDisc::DropEarly() from uint32_t to bool
|
2023-10-12 12:58:07 +00:00 |
|
Stefano Avallone
|
edf72af4bf
|
wifi: EMLSR clients honor the limit on max number of TXOP attempts
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
74c9b84e3e
|
wifi: Make sure that we do not start a transmission on a blocked EMLSR link
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
c9dd0e4d62
|
wifi: EMLSR clients send RTS as initial frame in a TXOP while MediumSyncDelay timer is running
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
b4054c72fe
|
wifi: Stop MediumSyncDelay timer when receiving an MPDU
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
cf3c8182f2
|
wifi: EMLSR Manager handles MediumSyncDelay timers
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
2a2287737c
|
wifi: MediumSyncDelay info advertised by AP MLD is stored by EMLSR Manager
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
5e1047dcee
|
wifi: Add MediumSyncDelay Info to Multi-Link Elements included by AP MLDs in Assoc Resp frames
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
5db0a7b39d
|
wifi: Temporarily disable EMLSR test case
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
fe141a64d7
|
wifi: Add MediumSyncDelay attributes to EHT configuration
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
bf7cf39231
|
wifi: Support setting no max number of TXOPs during medium access recovery
Also, methods related to the Common Info field of the Basic variant MLE
are moved to the corresponding struct.
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
4fc5162f97
|
wifi: Default EMLSR Manager switches main PHY back to its previous link
...when a TXOP ends, if the aux PHYs do not switch link
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
f38712dc3c
|
wifi: Re-enable short slot time (if needed) after EMLSR link switch
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
67098b925b
|
wifi: EMLSR Manager passes more notifications to subclasses
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
f030fb8d7c
|
wifi: Define struct for parameters of test cases in EMLSR unit test
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
b902ded5dc
|
wifi: Add header file for wifi EMLSR test
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
163c603fdd
|
wifi: EMLSR Manager limits the max modulation class supported by aux PHYs
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
bb0d4f694e
|
wifi: Make some EmlsrManager attributes not modifiable after construction
|
2023-10-12 07:06:31 +00:00 |
|
Stefano Avallone
|
8558da228b
|
wifi: Enable setting the max modulation class supported by PHY
|
2023-10-12 07:06:31 +00:00 |
|
Alberto Gallegos Ramonet
|
e442afd977
|
lr-wpan: Change CapabilityField to standard bitmap
|
2023-10-11 11:08:09 +09:00 |
|