Stefano Avallone
ea3e894d7f
wifi: Max value for UL MCS field of User Info fields depends on Trigger Frame variant
2023-08-26 21:52:59 +00:00
Stefano Avallone
a8237503c8
wifi: RR MU scheduler sets the preamble type of DL MU PPDUs earlier
2023-08-26 21:52:59 +00:00
Stefano Avallone
caf9e4547f
wifi: Reset current MU PPDU UID when payload reception ends
...
Improves the fix applied with bdfa4111 . Basically, a non-AP STA could
receive a DL MU PPDU including a MU-BAR TF, store the MU PPDU UID when
processing SIG-B, do not respond to the MU-BAR TF (this may happen in
some cases with EMLSR clients) and used the stored MU PPDU UID to schedule
the reception of the OFDMA payload of the TB PPDU sent by other non-AP STAs.
2023-08-26 21:52:59 +00:00
Tommaso Pecorella
0930699cad
spectrum: fix doxygen warning in utils script
2023-08-26 12:06:37 -05:00
Eduardo Almeida
992c5b53c4
Fix clang-tidy modernize-type-traits warnings
2023-08-24 01:41:29 +01:00
Eduardo Almeida
62b3adef31
Fix clang-tidy modernize-use-transparent-functors warnings
2023-08-24 01:35:02 +01:00
Stefano Avallone
67c81c737e
core: Explicitly instantiate some Callback class and function templates
2023-08-20 13:57:51 +00:00
Stefano Avallone
25377f43ae
wifi: Split computation and enqueuing of EML OMN in EMLSR Manager
2023-08-20 13:56:47 +00:00
Stefano Avallone
2210619b1c
wifi: Use EmlOmn for EML Operating Mode Notification
2023-08-20 13:56:47 +00:00
Stefano Avallone
eba13bbb59
wifi: Extend EMLSR test to check link switching
2023-08-20 13:56:47 +00:00
Stefano Avallone
ad271fddbd
wifi: Add support for limited channel width capabilities of EMLSR aux PHYs
2023-08-20 13:56:47 +00:00
Stefano Avallone
cdabc52473
wifi: EMLSR Manager takes action when notified of received ICF
2023-08-20 13:56:47 +00:00
Stefano Avallone
4cb770cbda
wifi: Allow setting UID of previously received PPDU
...
This is needed, e.g., in case an EMLSR client receives a Trigger frame via an aux PHY and
sends the response via the main PHY.
2023-08-20 13:56:47 +00:00
Stefano Avallone
4058d7b933
wifi: CAM detects if a PHY switched channel to operate on another EMLSR link
2023-08-20 13:56:47 +00:00
Stefano Avallone
1fd119e9ce
wifi: Add StaWifiMac and EHT FEM methods to handle EMLSR link switching
2023-08-20 13:56:47 +00:00
Stefano Avallone
0f04ea7caf
wifi: Allow ChannelAccessManager to hold multiple PHY listeners
...
At any time, only one PHY listener is active
2023-08-20 13:56:47 +00:00
Stefano Avallone
de6586ecc0
wifi: EMLSR clients perform ML setup by using their main PHY
2023-08-20 13:56:47 +00:00
Stefano Avallone
cc29a417e2
wifi: AssocManager enables to ignore Beacons received on certain links
2023-08-20 13:56:47 +00:00
Stefano Avallone
636c2578f4
wifi: Add attributes to EMLSR manager to switch EMLSR links
2023-08-20 13:56:47 +00:00
Stefano Avallone
efec608c15
wifi: EMLSR Manager notifies STA wifi MAC of EMLSR mode changes
2023-08-20 13:56:47 +00:00
Stefano Avallone
64b90eded5
internet: Extend Ipv{4,6} Address Generator test suite
2023-08-19 13:50:06 +00:00
Stefano Avallone
1503ca9e9b
internet: Fix return value of Ipv{4,6}AddressGeneratorImpl::IsAddressAllocated() (issue reported by Sharan Naribole)
2023-08-19 13:50:06 +00:00
Tommaso Pecorella
09dd363cac
internet: remove trivial constructors and destructors from TCP and UDP headers
2023-08-18 15:09:40 -05:00
Tommaso Pecorella
ef4ec92aab
internet: ( fixes #941 ) fix re-serialization of UDP headers
2023-08-18 18:34:03 +02:00
Alberto Gallegos Ramonet
13ba28a1aa
energy: Fixes documentation codeblocks issue
2023-08-18 14:01:47 +00:00
Eduardo Almeida
4023d05b99
python: Open files using "with"
2023-08-18 11:21:47 +00:00
Eduardo Almeida
20ae6fb2d0
python: Explicitly specify the encoding when opening files
2023-08-18 11:21:47 +00:00
Sébastien Deronne
448931b099
wifi: Remove accidental return causing some tests to be disabled
2023-08-14 15:18:07 +02:00
Eduardo Almeida
31b8b8fb3a
core: Fix Doxygen in callback.h
2023-08-08 18:02:14 +00:00
Eduardo Almeida
941536313a
openflow: Move ReceivePortMod() to fix (erroneous) Doxygen warning
2023-08-08 18:02:14 +00:00
Eduardo Almeida
10e0166b43
openflow: Fix Doxygen warnings
2023-08-08 18:02:14 +00:00
Eduardo Almeida
5801e085fe
openflow: Move static functions to top of file
2023-08-08 18:02:14 +00:00
Eduardo Almeida
aa43850bac
click: Fix Doxygen warnings
2023-08-08 18:02:14 +00:00
Eduardo Almeida
bbdffa5aef
click: Remove unused private variables of Ipv4ClickRouting
2023-08-08 18:02:14 +00:00
Eduardo Almeida
ac79693f7d
click: Move static functions to top of file
2023-08-08 18:02:14 +00:00
Eduardo Almeida
38425bf0f4
openflow: Remove conditional compilation guards
2023-08-08 18:02:14 +00:00
Eduardo Almeida
f9f46f933e
click: Remove conditional compilation guards
2023-08-08 18:02:14 +00:00
Pierre Wendling
c8c929fc8f
applications: ( fixes #627 ) Fix udp-trace-client.h trace sources links
2023-08-08 13:48:16 -03:00
André Apitzsch
b8d8c64e0e
visualizer: Restore ipython support
...
Changes are based on [1].
Dropped compatibility code for ipython versions < 5.0.0.
[1] 68e4f4bbec/plugins/ipython_view.py
2023-08-07 17:07:42 +00:00
Alberto Gallegos Ramonet
11a6696ead
lr-wpan: Add CapabilityField bitmap functions
2023-08-07 14:57:46 +09:00
Eduardo Almeida
a031bd2bd4
fd-net-device, lte, wifi: Replace printf() with NS_LOG()
2023-08-04 15:04:12 +00:00
Eduardo Almeida
2f31e1ef91
fd-net-device, wifi: Reorder if-else to simplify code
2023-08-04 15:04:12 +00:00
Alberto Gallegos Ramonet
574f5839ff
energy: Documentation fixes
2023-07-31 10:28:10 +09:00
Sebastien Deronne
1da18cbf93
wifi: Handle nss calculations and checks for MU-MIMO
2023-07-27 17:30:04 +00:00
Sebastien Deronne
6fcbc4fc64
wifi: Extend support for up to 8 spatial streams
2023-07-27 17:30:04 +00:00
Sebastien Deronne
9639497999
wifi: PHY checks whether TX-VECTOR is valid before starting transmission
2023-07-27 17:30:04 +00:00
Tom Henderson
de446478ad
energy: Avoid deprecation warning on constructor
2023-07-26 19:53:01 +00:00
Sébastien Deronne
3b0cf4761a
wifi: Fix operator< for HeRu
2023-07-26 18:10:24 +02:00
Alberto Gallegos Ramonet
73b7e64603
lrwpan: Remove unnecessary Bcst filter from MAC
2023-07-26 10:29:58 +09:00
Stefano Avallone
6cf99e322d
fd-net-device: Do not include internet-module.h (issue reported by Sharan Naribole)
2023-07-24 08:57:07 +02:00