Sharan Naribole
65fcfb3344
wifi: ApWifiMac responds to Multi-link Probe Request
2025-01-14 22:21:35 +01:00
Sharan Naribole
ea474ecbbc
wifi: Add StaWifiMac Multi-link Probe Request generation
2025-01-14 22:21:35 +01:00
Sharan Naribole
9c49377716
wifi: Update Basic MLE variant to newer 802.11be draft
2025-01-14 22:21:35 +01:00
Sharan Naribole
e95689673e
wifi: Add Probe Request MLE variant
2025-01-14 22:21:35 +01:00
Sharan Naribole
7c54cf1212
wifi: Add Probe Request Multi-link Element Common Info
2025-01-14 22:21:35 +01:00
Stefano Avallone
192c1e54b2
wifi: Move Common Info Basic MLE implementation to a separate file
2025-01-14 22:21:35 +01:00
Alberto Gallegos Ramonet
6506f441a1
zigbee: Add NWK status operator overload
2025-01-14 13:56:10 +09:00
Gabriel Ferreira
cd67ed9814
spectrum: Change order of disposal for ThreeGppPropagationLossModel
2025-01-13 22:01:29 +00:00
Tommaso Pecorella
4b9e0c68e3
internet: ( fixes #1177 ) check for 0-TTL before trying to decrement
2025-01-13 19:01:44 +00:00
André Apitzsch
a9adb7306f
ci: fix possible dependency issues
...
Dependencies might break if there is a mirror update between
`pacman -Syu` and `pacman -Sy clang18`.
So do not update the database before installing clang18.
See also the warning in https://wiki.archlinux.org/title/Pacman#Installing_packages
2025-01-13 10:24:06 +01:00
Tommaso Pecorella
994ff30b8a
ci: fix doxygen job
2025-01-13 01:30:31 +01:00
YifanFan17
0343886af9
wifi: ( fixes #1175 ) Fix mismatched callback function signature types
2025-01-11 14:48:01 +00:00
Stefano Avallone
13eb53f3ab
wifi: Ensure AckedMpdu trace is fired before the MPDU is dequeued
...
Otherwise, the information on the IDs of the link(s) on which
the MPDU was inflight is lost.
2025-01-10 14:51:13 +00:00
Alberto Gallegos Ramonet
8f4292cd22
zigbee: Update Helper and Network joining documentation
2025-01-09 17:31:27 +09:00
Alberto Gallegos Ramonet
459255051a
zigbee: Update zigbee grid routing example
2025-01-08 11:14:09 +09:00
Alberto Gallegos Ramonet
c5ed16b05f
lr-wpan: Fix missing PHY initialization
2025-01-07 18:31:43 +09:00
Tommaso Pecorella
2a7865cddb
core: fix example dependencies
2025-01-05 15:27:31 +01:00
Sébastien Deronne
00b529b15a
wifi: Fix type of some variables
2025-01-03 16:32:31 +01:00
Sébastien Deronne
018a87da7e
wifi: Prefer direct initialization instead of copy initialization
2025-01-03 16:32:31 +01:00
Sébastien Deronne
002a614c7b
wifi: Prefer use of auto for variables using units
2025-01-03 16:32:31 +01:00
Sébastien Deronne
dc5322b504
wifi: Use MHz unit for signal spread
2025-01-03 16:32:31 +01:00
Sébastien Deronne
544086503f
wifi: Specify units of magic numbers
2025-01-03 16:32:31 +01:00
Sébastien Deronne
4cf22a3c55
wifi: Modularize calculation to determine the amount of 20 MHz subchannels covering a given width
2025-01-03 16:32:31 +01:00
Sébastien Deronne
3059da784a
wifi: Modularize calculations to convert Hz to/from MHz
2025-01-03 16:32:30 +01:00
Sébastien Deronne
c2e24619b2
wifi: Add missing use of weak types
2025-01-03 16:32:30 +01:00
Sébastien Deronne
5edc1a7990
wifi: Do no longer specify unit in names
2025-01-03 16:32:30 +01:00
Sébastien Deronne
a57390cf9e
wifi: Cleanup casts to weak types
2025-01-03 16:32:30 +01:00
Sébastien Deronne
3c523030c3
wifi: Cleanup unnecessary asserts
2025-01-03 16:32:30 +01:00
Sébastien Deronne
ce2239202c
examples: Fix incorrect energy calculation in wifi power adaptation examples
2025-01-03 16:32:30 +01:00
Alberto Gallegos Ramonet
afeec2978c
zigbee: Update Zigbee documentation direct join
2025-01-03 18:02:50 +09:00
André Apitzsch
fb6426c3f3
tap-bridge: Remove unused gateway option from tap-creator
2024-12-30 20:08:53 +00:00
André Apitzsch
223e0ad68a
tap-bridge: Deprecate unused 'Gateway' attribute
2024-12-30 20:08:53 +00:00
Alberto Gallegos Ramonet
b17fc02038
zigbee: Improves network formation sequence of events
2024-12-30 20:05:34 +09:00
Gabriel Ferreira
e7c52a4f4f
build: Scan for modules in the external contrib directory ../ns-3-external-contrib
2024-12-21 18:45:28 +00:00
Alberto Gallegos Ramonet
952bc77e03
zigbee: Aggregated LrWpanMacBase support
2024-12-19 16:30:41 +09:00
Stefano Avallone
a0120b7e1f
wifi: Add stream insertion operator for WifiPsduMap
2024-12-16 12:39:57 +01:00
Stefano Avallone
7b276d979b
wifi: Add missing includes in wifi-emlsr-test.h
2024-12-16 12:39:57 +01:00
Stefano Avallone
3a5923afa0
wifi: AP MLD does not block links if it does not reply to an RTS sent by an EMLSR client
2024-12-16 12:39:57 +01:00
Stefano Avallone
5436ff4b1b
wifi: Add missing logs
2024-12-16 12:39:57 +01:00
Stefano Avallone
8ecb93f572
wifi: Fix S-MPDU TX duration computation with BlockAck ack policy
...
Reported by Rami Abdallah
2024-12-16 12:39:57 +01:00
Stefano Avallone
e29cd34476
wifi: Perform all necessary checks when requesting main PHY to switch
...
...to a link on which an aux PHY that is not TX capable is expected
to gain channel access after some time.
2024-12-16 12:39:57 +01:00
Stefano Avallone
287b3d4fe2
wifi: Remove yet another case of scheduling actions when switching EMLSR links
2024-12-16 12:39:57 +01:00
Stefano Avallone
f84ccacbd1
wifi: Check if data can be sent on a link before creating a BAR for that link
...
...when checking if we can send a BAR to a recipient to which a BAR
can only be sent if there exist data qeueud
2024-12-16 12:39:57 +01:00
Stefano Avallone
ea55edc384
wifi: Remove unused variable in default protection manager
2024-12-16 12:39:57 +01:00
Stefano Avallone
1ca0cc8cd9
wifi: Stop beacon generation in MLO test when no longer needed
2024-12-16 12:39:57 +01:00
Stefano Avallone
ce1d1e7174
wifi: Early return in WifiMac::TidMappedOnLink if link is not setup
2024-12-16 12:39:57 +01:00
Stefano Avallone
a64aed4849
wifi: EHT network example can use other EMLSR managers than the default one
...
Also, use the advanced EMLSR manager in some of the regression runs
2024-12-16 12:39:57 +01:00
Stefano Avallone
f9b740456f
wifi: Use a Time variable for the channelSwitchDelay option of wifi-eht-network example
...
Also, avoid a null channel switch delay, which is problematic in some
EMLSR configurations
2024-12-16 12:39:57 +01:00
Stefano Avallone
e806abc0fb
wifi: Clear PSDU map if no immediate response expected with BAR-BA ack sequence
...
Otherwise, HeFEM::ProtectionCompleted() called upon sending the first
BAR will enter the wrong if branch
2024-12-16 12:39:57 +01:00
Stefano Avallone
60853792b2
wifi: Extend EMLSR test to check that SwitchMainPhyBackDelay timer expires
2024-12-16 12:39:57 +01:00