Sébastien Deronne
|
e6d3feeb34
|
wifi: Update trace source to notify of block ack agreement established for GCR
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
bc5fa906f7
|
wifi: Handle frame exchange of GCR Block Ack Requests and GCR Block Ack Responses
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
1becfcfff6
|
wifi: Add function to retrieve whether a GCR BAR shall be retransmitted
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
8aaf403faa
|
wifi: Notify Block ACK manager upon reception of a groupcast MPDU if its QoS ACK policy is different from NoAck
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
7fd53be0ae
|
wifi: Extend Block Ack Manager for GCR Block Acks
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
eaf6850df7
|
wifi: Use GCR Block Ack policy when GCR Block Ack service is used for groupcast MPDUs
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
908be8467d
|
wifi: BA manager stores groupcast MPDUs if GCR Block Ack service is used
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
56a6441d9c
|
wifi: Always setup Block Ack agreement prior to GCR-BA transmissions
|
2025-02-05 07:47:31 +01:00 |
|
Sébastien Deronne
|
b02d628f16
|
wifi: Extend groupcast retransmission policies for GCR Block ACK
|
2025-02-05 07:47:31 +01:00 |
|
Alberto Gallegos Ramonet
|
c60bfb010b
|
zigbee: Adds overloaded operator and extend GetNwkStatus
|
2025-02-04 11:25:29 +09:00 |
|
André Apitzsch
|
c8e2be0565
|
doc: Remove unused uncrustify from base packages for docker
|
2025-02-03 17:01:51 +00:00 |
|
Gabriel Ferreira
|
fd438d142b
|
build: Set proper output directory for export headers and fix their installation
|
2025-02-03 17:01:06 +00:00 |
|
Alberto Gallegos Ramonet
|
c4f4ffd16e
|
zigbee: network formation fixes (energy and active scans)
|
2025-02-03 15:29:50 +09:00 |
|
Ivey
|
c8c1e5d3b3
|
spectrum: Convert model instances to function calls
|
2025-01-31 20:31:50 +00:00 |
|
Gabriel Ferreira
|
4d83351070
|
build: Use ccache with ClangCL/MSVC
|
2025-01-31 20:31:50 +00:00 |
|
Ivey
|
0243367d34
|
spectrum: Remove local Shuffle method and use core Shuffle method
|
2025-01-31 20:31:50 +00:00 |
|
Gabriel Ferreira
|
0a91fea676
|
lte: End check before dereference and handle cell removals
|
2025-01-31 20:31:50 +00:00 |
|
Gabriel Ferreira
|
72a6bee292
|
lte: Export UE_MEASUREMENT_REPORT_DELAY symbol for MSVC compatibility
|
2025-01-31 20:31:50 +00:00 |
|
Gabriel Ferreira
|
2733c1aae2
|
build: Update GENERATE_EXPORT_HEADER to automatically define module_EXPORTS
|
2025-01-31 20:31:50 +00:00 |
|
Gabriel Ferreira
|
bc0f9fae3e
|
ci: Remove timeout for GitHub CI job for ClangCL
|
2025-01-31 20:31:50 +00:00 |
|
Ivey
|
6f4d674090
|
lte: Check iterator before dereferencing
|
2025-01-31 20:31:50 +00:00 |
|
André Apitzsch
|
da99634c29
|
build: Fix libfd-net-device target name
|
2025-01-31 15:54:43 +01:00 |
|
Alberto Gallegos Ramonet
|
0dc4e02066
|
zigbee: Fix typo in doxygen doc
|
2025-01-30 12:54:10 +09:00 |
|
Alberto Gallegos Ramonet
|
4c11d64f76
|
zigbee: Refactor MAC calls to use ScheduleNow
|
2025-01-29 14:42:01 +09:00 |
|
Sébastien Deronne
|
b513c694da
|
wifi: Add testsuite for GCR-UR
|
2025-01-26 17:06:12 +01:00 |
|
Sébastien Deronne
|
129b05ac9d
|
wifi: GCR-incapable STAs should not process concealed group addressed packets
|
2025-01-26 17:06:12 +01:00 |
|
Sébastien Deronne
|
09d773f3eb
|
wifi: Determine TXVECTOR for group addressed frames that are not transmitted to the concealment address
|
2025-01-26 17:06:12 +01:00 |
|
Sébastien Deronne
|
345a3ec95f
|
wifi: First group addressed frame might be transmitted using No-Ack/No-Retry policy before retransmitting it to the concealment address
|
2025-01-26 17:06:12 +01:00 |
|
Sébastien Deronne
|
128e5039c4
|
wifi: A-MSDU used to conceal a retransmitted group addressed frame keeps the same sequence number
|
2025-01-26 17:06:12 +01:00 |
|
Sébastien Deronne
|
f4b3b2e0da
|
wifi: GCR manager indicates whether a group addressed frame should be transmitted to the GCR concealment address
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
855a2abbdb
|
wifi: Set address1 in groupcast A-MSDUs with GCR concealement address
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
a049255291
|
wifi: Add attribute to set GCR concealment address
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
6d0901591f
|
wifi: Notify BA manager about last GCR-UR transmission to update scoreboard boundaries
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
ded3896880
|
wifi: Flush recipient window upon reception of groupcast A-MPDUs
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
14fdcd5a6c
|
wifi: Handle retries for A-MPDUs when GCR-UR is used
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
0e70a85da6
|
wifi: Allow MPDU aggregation for groupcast frames
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
0547e943ac
|
wifi: Use individually addressed recipient for GCR in MPDU aggregator
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
f0f2052ca3
|
wifi: Send groupcast MPDUs using GCR service in A-MSDUs made of single A-MSDU subframes
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
5cfd3c1c87
|
wifi: Allow use of CTS-to-self as protection for groupcast frames
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
636f421756
|
wifi: Allow use of RTS as protection if MPDUs are transmitted via the GCR service
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
60136d4f38
|
wifi: Add parameter to select protection mechanism for GCR
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
a595a6f0f3
|
wifi: Initial frame exchange support for GCR-UR
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
f756e8c39a
|
wifi: Add functions to indicate whether GCR Block Agreement has been established with all group member
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
03b6be6b55
|
wifi: Establish block ack agreement with all GCR member STAs prior to a groupcast transmission
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
75c8da6cfc
|
wifi: Determine WifiMode to use for groupcast frames
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
0f1eb73c4a
|
wifi: Add util function to retrieve the individually addressed recipient to use for a given packet
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
a12b095b94
|
wifi: Add util function to retrieve whether a given packet is transmitted using the GCR service
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
4233077b67
|
wifi: Add function to determine whether GCR is used to transmit a given packet
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
fa91d46b2c
|
wifi: Update GCR STAs membership upon (re)assoc/deassoc
|
2025-01-26 17:06:11 +01:00 |
|
Sébastien Deronne
|
b4d14129f7
|
wifi: Install GCR manager for AP STAs if Robust AV Streaming is enabled
|
2025-01-26 17:06:11 +01:00 |
|