Tommaso Pecorella
|
e43724f08a
|
fix doxygen and tweak API
|
2023-11-10 09:50:44 +00:00 |
|
Tommaso Pecorella
|
808e3b4ec7
|
core: add a Simulator::GetStopEvent
|
2023-11-10 09:50:44 +00:00 |
|
Gabriel Ferreira
|
0d8eaac1ba
|
visualizer: (fixes #959) fix label positioning in PyViz
|
2023-11-05 00:15:38 -03:00 |
|
Gabriel Ferreira
|
7060cb1387
|
config-store: (fixes #340) remove the -Wno-parentheses flag
Unnecessary since we stopped supporting older distributions such as Ubuntu 18.04
|
2023-11-04 16:12:36 -03:00 |
|
Stefano Avallone
|
b33bb703b6
|
wifi: Extend EMLSR test to cover UL TXOPs
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
15add8119c
|
wifi: Re-enable EMLSR test cases
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
ca8b623394
|
wifi: Keep transmissions blocked if main PHY switches link at TXOP end
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
5ae44a876e
|
wifi: Send RTS as non-HT dup if protecting a frame occupying at least 40 MHz
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
d267f68c96
|
wifi: Aux PHYs only receive ICFs or management frames
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
1b4bfdae6a
|
wifi: AP MLD checks EMLSR clients switching to listening when receiving a PSDU
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
c7b37d1caa
|
wifi: Reduce amount of scheduled operations when switching main PHY
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
459a5aa46b
|
wifi: Stop transition delay timer when receiving an MPDU from an EMLSR client
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
e97cab8ab8
|
wifi: EMLSR client drops ICF if received while terminating a TXOP on another link
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
91f781d842
|
wifi: AP MLDs do not wait until end of PSDU to block transmissions for EMLSR clients on other links
Transmissions are blocked as soon as the first MPDU in the PSDU is received
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
99cb2319cc
|
wifi: AP MLD unblocks transmissions on other links if no response to MU-RTS
Transmissions are blocked by the AP MLD when sending the MU-RTS
|
2023-11-03 09:57:57 +00:00 |
|
Stefano Avallone
|
2dacfedaa5
|
wifi: Do not schedule EMLSR switching to listening if delay is zero
|
2023-11-03 09:57:57 +00:00 |
|
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 |
|