Commit Graph

14465 Commits

Author SHA1 Message Date
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