Commit Graph

19304 Commits

Author SHA1 Message Date
André Apitzsch
bd4c735b15 doc: Add SPDX license guidelines 2024-09-06 19:32:31 +00:00
André Apitzsch
8bc94a1cc3 Use SPDX license identifiers 2024-09-06 19:32:31 +00:00
Ghostyhands
209c593a00 tcp: (merges !2083) Consider segmentSize send limit while checking for cwnd rate-limit 2024-09-06 15:27:54 +00:00
AlessioBugetti
583733a3bd uan: Fix uninitialized memory usage bug in the operator>> for UanModesList 2024-09-06 10:02:26 +00:00
AlessioBugetti
c4e291565f uan: Fix precision loss in Eb/N0 calculation in UanPhyPerCommonModes::CalcPer() (reported by donghuiyong) 2024-09-06 10:02:26 +00:00
Eduardo Almeida
84b0d9d907 core: (fixes #1135) Silence TypeTraits deprecation warnings in its test suite 2024-09-05 22:00:55 +01:00
Gabriel Ferreira
8e7eb707fc build: Prevent empty list from causing REMOVE_ITEM to fail 2024-09-05 11:38:40 +02:00
Gabriel Ferreira
042e5b0c67 ci: Update clang-10 jobs to clang-11 2024-09-05 11:37:50 +02:00
Gabriel Ferreira
2032727d03 lte: Avoid expensive multiplications and divisions 2024-09-04 11:54:58 +00:00
Gabriel Ferreira
26b3fd9c04 wifi: Avoid expensive divisions 2024-09-04 11:54:58 +00:00
Gabriel Ferreira
ba6be0dbd3 wifi: Replace mismatching type in std::max
Fixes build in Windows
2024-09-04 11:53:47 +00:00
Sébastien Deronne
a0b80af33d wifi: No need to call SwitchMaybeToCcaBusy upon reception from a non-active PHY interface 2024-09-04 07:47:42 +02:00
Tom Henderson
22af184c69 doc, wifi: Update class Doxygen 2024-09-04 01:15:27 +00:00
Tom Henderson
270f662a16 doc, wifi: Update Wi-Fi architecture diagram 2024-09-04 01:15:27 +00:00
Tom Henderson
40017b93d3 core: Use provided argument values 2024-09-04 01:11:20 +00:00
Tom Henderson
ae5830337b core: Improve random variable logging 2024-09-04 01:11:20 +00:00
AlessioBugetti
4d2a631def uan: (fixes #1125) Add UanModesListTest in uan-test.cc for the operator>> 2024-09-04 01:04:53 +00:00
AlessioBugetti
27b220f326 uan: (fixes #1125) Fix handling of EOF in operator>> for UanModesList 2024-09-04 01:04:53 +00:00
AlessioBugetti
c7f3306bc0 uan: (fixes #1128) Fix bug in Eb/N0 calculation in UanPhyPerCommonModes::CalcPer() (reported by donghuiyong) 2024-09-04 01:02:28 +00:00
Sébastien Deronne
578fecdcba wifi: Use time instead of uint16_t for guard interval duration 2024-09-03 20:19:29 +00:00
Sébastien Deronne
9cc2cb08ee wifi: Use double for frequencies 2024-09-03 20:19:29 +00:00
Sébastien Deronne
e287da982b wifi: Use double for ChannelWidthMhz 2024-09-03 20:19:29 +00:00
Sébastien Deronne
f5d48f4b57 wifi: Fix missing use of ChannelWidthMhz alias 2024-09-03 20:19:29 +00:00
Eduardo Almeida
0d69659882 core: (fixes #1122) Handle deserializing empty strings in ATTRIBUTE_VALUE_IMPLEMENT
Co-author: AlessioBugetti <alessiobugetti98@gmail.com>
2024-09-03 12:02:46 +00:00
Eduardo Almeida
59f5daff76 ci: Silence clang-tidy-diff exit code
The success of the CI/CD job is determined by the job logic, not the exit code.
2024-09-03 12:00:57 +00:00
Eduardo Almeida
a6f7a10445 ci: Trim empty lines in clang-tidy output file 2024-09-03 12:00:57 +00:00
André Apitzsch
2e589e6785 core: Deprecate struct TypeTraits 2024-09-03 01:48:37 +00:00
André Apitzsch
61e310c965 core, test: Use type trait functions from std header 2024-09-03 01:48:37 +00:00
AlessioBugetti
03f04681f5 core: Declare empty constructor as = default in attribute-helper.h 2024-09-02 21:25:06 +00:00
Federico Guerra
e266e0a2c8 uan: (fixes #1127) Fixed bug in energy update in UanPhyGen::RxEndEvent() (thanks to donghuiyong) 2024-09-02 14:27:41 +00:00
Sébastien Deronne
c288ebbbe7 wifi: Reduce amount of Watt/dBm conversion 2024-09-02 05:37:03 +00:00
Sébastien Deronne
7a8da34944 wifi: Prefer use of dBm instead of Watt 2024-09-02 05:37:03 +00:00
Sébastien Deronne
dc860e90fe wifi: Use std::optional instead of magic value 2024-09-02 05:37:03 +00:00
Sébastien Deronne
4aea7e751e wifi: Do not call WToDbm with value 0W 2024-09-02 05:37:03 +00:00
Sébastien Deronne
8aac077b8e wifi: Fix confusing noise floor calculation in wifi-manager-example 2024-09-02 05:37:03 +00:00
Sébastien Deronne
7903f6275f wifi: Fix secondary channel frequency calculation for 80+80MHz 2024-09-02 05:37:03 +00:00
Sébastien Deronne
9330795f83 wifi: Only print primary20 for first segment 2024-09-02 05:37:03 +00:00
Sébastien Deronne
a2b831cf3f wifi: Fix regressions when 802.11p is used 2024-09-02 05:37:03 +00:00
Sébastien Deronne
b15ef93938 wifi: Fix wifi-trans-example script 2024-09-02 05:37:03 +00:00
Sébastien Deronne
b611bb30ec wifi: Fix example left unadjusted when introducing WifiPhy::ChannelSettings attribute 2024-09-02 05:37:03 +00:00
Sébastien Deronne
7287d6f99c wifi: Add more info about bandwidths in assert 2024-09-02 05:37:03 +00:00
Sébastien Deronne
8c20a806ce wifi: Cleanup duplicated code between test and class under test 2024-09-02 05:37:03 +00:00
Sébastien Deronne
1f08159b64 wifi: Cleanup remaining log in test 2024-09-02 05:37:03 +00:00
Sébastien Deronne
5dfebea188 wifi: Rename test suite 2024-09-02 05:37:03 +00:00
Stefano Avallone
b3429183fe wifi: Allow ChannelAccessManagers to be accessed via attribute system 2024-09-01 15:38:15 +02:00
Stefano Avallone
ce71953eaf wifi: Add attribute to Advanced AP EMLSR Manager to handle CTS timeout after ICF 2024-09-01 15:38:15 +02:00
Stefano Avallone
4c0c96eaa7 wifi: Do not double CW if CTS missing after ICF because of EMLSR clients starting UL TXOPs 2024-09-01 15:38:15 +02:00
Stefano Avallone
69aa538451 wifi: Advanced AP EMLSR Manager may assume clients switch to listening mode after MAC header RX 2024-09-01 15:38:15 +02:00
Stefano Avallone
fe2e24f0e6 wifi: AP EMLSR Manager decides when AP MLD considers EMLSR client switching to listening mode 2024-09-01 15:38:15 +02:00
Stefano Avallone
b14ce3b2c0 wifi: EMLSR client switches to listening mode as soon as it is notified of the MAC header of an MPDU that is not addressed to it 2024-09-01 15:38:15 +02:00