Stefano Avallone
c0e535c7df
wifi: A non-AP MLD associated with a single link AP advertises the link MAC address
2022-12-31 14:50:09 +00:00
Stefano Avallone
e6d621613e
wifi: AP MLD replicates broadcast frames on all links
2022-12-31 14:50:09 +00:00
Stefano Avallone
3050e6caac
wifi: Fix data transmission between an MLD and a single link device
2022-12-31 14:50:09 +00:00
Stefano Avallone
408e61e0bb
wifi: Add an ApWifiMac method to check if any link has been setup with a STA
2022-12-31 14:50:09 +00:00
Stefano Avallone
6388624be3
wifi: AP does not use links that have not been setup to transmit to a station
2022-12-31 14:50:09 +00:00
Stefano Avallone
3c9e2fdf27
wifi: Pass link ID to MSDU/MPDU aggregator
2022-12-31 14:50:09 +00:00
Stefano Avallone
86d4562a11
wifi: Add a StaWifiMac method to get the IDs of the setup links
2022-12-31 14:50:09 +00:00
Gabriel Ferreira
ac394d35a9
internet-apps: fix CMake formatting
2022-12-30 02:57:42 +00:00
Eduardo Almeida
e3b8bc49b5
Fix casing of classes, structs and enums to start with an uppercase letter
2022-12-28 18:15:44 +00:00
Wouter Overmeire
5934ee398f
flow-monitor: Fix doc example reference
2022-12-23 21:38:31 +00:00
Stefano Avallone
c9c6b8c70a
spectrum: Simplify code in MultiModelSpectrumChannel::AddRx()
2022-12-23 08:35:56 +01:00
Stefano Avallone
fe1861699b
spectrum: Align {Single,Multi}ModelSpectrumChannel::AddRx() behavior
2022-12-23 08:31:39 +01:00
Eduardo Almeida
5c8b820b7b
Remove unneeded typedef in struct and enum
2022-12-22 17:36:30 +00:00
Alberto Gallegos
b0e8347193
lr-wpan: Adds beacon payload handle support (MLME-SET.request)
2022-12-21 14:30:32 +09:00
Eduardo Almeida
e28f353cda
wimax: Fix redundant if-else condition
2022-12-18 15:37:05 +00:00
Eduardo Almeida
cc2117fc1f
lr-wpan: Move private constants from header to implementation file
2022-12-14 16:28:58 +00:00
Eduardo Almeida
5a4b72fa3d
lr-wpan: Remove {Get,Set}UnitBackoffPeriod() functions
...
Move the corresponding constant to lr-wpan-constants.h
2022-12-14 16:28:58 +00:00
Eduardo Almeida
514ca83092
lr-wpan ( fixes #823 ): Add lr-wpan-constants.h with common LR-WPAN constants
2022-12-14 16:26:28 +00:00
Tommaso Pecorella
edbb411762
core: remove deprecated RefCountBase
2022-12-13 02:02:46 +01:00
Tommaso Pecorella
383efcfc3d
internet-app: silence unwanted warnings
2022-12-12 23:55:16 +01:00
Tommaso Pecorella
83c915c897
Deprecate use of Ping6 and V4Ping classes
2022-12-12 12:51:19 +00:00
Tom Henderson
9049dc8d63
internet-apps: Add Ping documentation
2022-12-12 12:51:19 +00:00
Chandrakant Jena
da7bc9980f
internet-apps: Add Ping example program
2022-12-12 12:51:19 +00:00
Tommaso Pecorella
37190f5db8
internet-apps: Add PingHelper
2022-12-12 12:51:19 +00:00
Tom Henderson
c8b260fee3
internet-apps: Ping test (co-authors Chandrakant Jena and Tommaso Pecorella)
2022-12-12 12:51:19 +00:00
Tommaso Pecorella
da107e04ee
internet-apps: Add new Ping (co-authors Chandrakant Jena and Tom Henderson)
2022-12-12 12:51:19 +00:00
Tommaso Pecorella
83dcacadc5
wifi: mobility initialization and caching in WifiPhy
2022-12-11 02:03:50 +01:00
Peter D. Barnes, Jr
ebb5647905
core: simplify paren grouping
2022-12-08 17:59:47 +00:00
Tommaso Pecorella
7f53029020
core: ( fixes #819 ) disable deprecation warnings for Object registration
2022-12-08 00:32:09 +01:00
Eduardo Almeida
2d803e7599
wifi: Fix clang-tidy warning (in version 16)
2022-12-07 19:04:47 +00:00
Eduardo Almeida
e3c5c9831a
Remove unnecessary casts to double for hard-coded numbers
2022-12-07 17:40:15 +00:00
Stefano Avallone
8d069453d9
wifi: Allow simultaneous transmission of an MPDU over multiple links
2022-12-07 07:14:53 +00:00
Stefano Avallone
0298890c89
wifi: Make use of the new (re)set in-flight MPDUs methods
2022-12-07 07:14:53 +00:00
Stefano Avallone
af66d52e04
wifi: Add new methods to (re)set in-flight MPDUs
2022-12-07 07:14:53 +00:00
Stefano Avallone
3cf872e27a
wifi: Include link ID when notifying the Block Ack Manager
2022-12-07 07:14:53 +00:00
Stefano Avallone
90363ead05
wifi: Restart access on all links when destination is unblocked after no reply to ADDBA_REQUEST
2022-12-07 07:14:53 +00:00
Stefano Avallone
941fc12cbd
wifi: Add an EHT Frame Exchange Manager
2022-12-07 07:14:53 +00:00
Stefano Avallone
a9f4de2979
wifi: FEMs create and handle MPDU aliases
2022-12-07 07:14:53 +00:00
Stefano Avallone
396568a156
wifi: Add a WifiMacQueue method to get the original copy of a queued MPDU
2022-12-07 07:14:53 +00:00
Stefano Avallone
470a6d5bae
wifi: MAC queues handle MPDU aliases
2022-12-07 07:14:53 +00:00
Stefano Avallone
1f203aab9e
wifi: Create MPDU aliases for transmission on multiple links
2022-12-07 07:14:53 +00:00
Stefano Avallone
8a98843763
wifi: WifiMacQueueElem also holds pointers to in-flight MPDUs
2022-12-07 07:14:53 +00:00
Eduardo Almeida
d382197be0
lte: Fix implicit bool conversion in MAC schedulers
2022-12-06 17:26:16 +00:00
Stefano Avallone
3468c77461
network: Add operators to decrease the queue size by a packet size
2022-12-06 17:22:03 +00:00
Stefano Avallone
aa9cefe502
network: ScheduleNow() not only the wake callback, but also the check on its condition
...
The wake callback is scheduled "now" to let the flow of operations associated with
dequeue/remove complete before the flow control mechanism is triggered. Move the check on
the conditions for calling the wake callback after the flow of operations is completed
as well, in case the latter affect such conditions.
2022-12-06 17:22:03 +00:00
Stefano Avallone
a14525f632
network: Fix ListErrorModel since UIDs are uint64_t values
2022-12-06 17:22:03 +00:00
Eduardo Almeida
3261e3b6b7
fd-net-device: Fix Doxygen of dpdk helper
2022-12-06 16:59:53 +00:00
Eduardo Almeida
18c3a10827
internet: Fix implicit bool conversion in tcp-cubic.cc
2022-12-06 10:35:26 +00:00
Eduardo Almeida
0c16c4a434
internet: Change TcpCubic attribute HyStartDetect from int to enum
2022-12-06 10:35:26 +00:00
Peter D. Barnes, Jr
fec6a2c1d7
core: use maybe_unused instead of `(void)' cast
2022-12-06 08:34:47 +00:00