Commit Graph

19159 Commits

Author SHA1 Message Date
Sébastien Deronne
5c8ce8a6f6 wifi: Add 80+80MHz support for SpectrumWifiPhy::GetBand 2024-08-03 10:23:59 +02:00
Sébastien Deronne
4f43ba2a7a wifi: Support retrieval of default 80+80MHz channel numbers 2024-08-03 10:23:59 +02:00
Sébastien Deronne
81e2fad234 wifi: Support 80+80MHz for SpectrumWifiPhy::DoChannelSwitch and SpectrumWifiPhy::FinalizeChannelSwitch 2024-08-03 10:23:59 +02:00
Stefano Avallone
1b4ba46911 wifi: PHY completes actions upon channel switch before notifying the MAC 2024-08-03 10:23:59 +02:00
Sébastien Deronne
19e93b3f80 wifi: Support 80+80MHz for WifiPhy::DoChannelSwitch 2024-08-03 10:23:59 +02:00
Sébastien Deronne
425ec0fadd wifi: Add functions to retrieve channel numbers, center frequencies and channel widths of all contiguous channel segments 2024-08-03 10:23:59 +02:00
Sébastien Deronne
3d035ce4d9 wifi: Store center frequencies in spectrum PHY interface 2024-08-03 10:23:59 +02:00
Sébastien Deronne
9e4f74dc71 wifi: Set ChannelSettings after thrown exception in WifiPhy configuration example 2024-08-03 10:11:34 +02:00
Tommaso Pecorella
426e6a4ba9 internet: (fixes #1113) fixes integer overflow on first Hystart event 2024-07-30 04:55:36 +00:00
Alberto Gallegos Ramonet
47ec2c5bfe lr-wpan: MAC SET GET attributes added 2024-07-30 10:55:53 +09:00
Gabriel Ferreira
74fd01a17e spectrum: Assume no pathloss when transmitter and receiver are co-located
Prevents infs/nans
2024-07-26 19:22:21 +00:00
Gabriel Ferreira
ddc8795a05 build: Add instructions on how to disable Windows path injection for WSL 2024-07-26 18:01:57 +02:00
Eduardo Almeida
285d923311 tcp: Further formatting fixes of tcp.rst 2024-07-26 03:41:41 +00:00
Jay C. Surani
cc95f85330 tcp: (fixes #529) Formatting issues in TCP Congestion Control Algorithms documentation 2024-07-26 03:41:41 +00:00
Tommaso Pecorella
9e9c8d2bc2 network: allow questionable (but not malformed) PbbPacket 2024-07-25 12:31:19 -05:00
Tommaso Pecorella
dff6a2f5be ci: fix clang-10 jobs on Ubuntu 20.04 2024-07-24 20:43:52 -05:00
Sébastien Deronne
90edc7c48e wifi: Add PSD tests for 80+80MHz spectrum 2024-07-23 20:05:30 +02:00
Sébastien Deronne
3ba80431fe wifi: Prepare PSD tests for non-contiguous spectrum 2024-07-23 20:05:30 +02:00
Sébastien Deronne
50bdeff0dd wifi: Cleanup invalid PSD test 2024-07-23 20:05:30 +02:00
Sébastien Deronne
51e6b8e939 wifi: Handle creation of 802.11ac/ax 80+80MHz PSDs 2024-07-23 20:05:30 +02:00
Sébastien Deronne
05cc8d8910 wifi: Handle creation of wifi spectrum model for non-contiguous channels 2024-07-23 20:05:30 +02:00
Sébastien Deronne
a53ff7ab6e wifi: Improve preamble puncturing for non-HT duplicate PSDs 2024-07-23 20:05:30 +02:00
Sébastien Deronne
40b91d497b wifi: Pass center frequency per segment to create the spectrum model 2024-07-23 20:05:30 +02:00
Sébastien Deronne
1f270a3ae4 wifi: Provide vector of center frequencies to helper functions to build PSDs for 802.11ac and later 2024-07-23 20:05:30 +02:00
Alberto Gallegos Ramonet
8157f54c6d lr-wpan: Fix sanitizer issue in SendOneBeacon 2024-07-23 09:28:24 +09:00
Aniket Singh
867a0c7bb0 tcp: Take RTT samples from retransmitted segments when the TS option is employed 2024-07-20 15:08:30 +00:00
Sébastien Deronne
10ec3596cd wifi: Fix valgrind issue in WifiPhyChannel80Plus80Test 2024-07-18 21:54:47 +02:00
Stefano Avallone
7e3b8354af wifi: Disconnect traced callbacks in MLO test to fix valgrind issue 2024-07-16 13:18:23 +02:00
Sébastien Deronne
58500c41dc wifi: Add tests for 80+80MHz operating channel under different primary 20MHz index and segment orders 2024-07-15 20:29:35 +02:00
Sébastien Deronne
9c8644f3c9 wifi: Add 80+80MHz operating channel tests 2024-07-15 20:29:35 +02:00
Sébastien Deronne
0775d3df58 wifi: handle conversion from WifiPhyOperatingChannel to ChannelSegments for 80+80MHz 2024-07-15 20:29:35 +02:00
Sébastien Deronne
399161bae3 wifi: Extend stream insertion operator for non-contiguous operating channels 2024-07-15 20:29:35 +02:00
Sébastien Deronne
5ab82d0286 wifi: Ensure frequency segments belong to the same band 2024-07-15 20:29:35 +02:00
Sébastien Deronne
26d15e41f6 wifi: Ensure frequency segments for non-contiguous operating channels are both 80 MHz wide 2024-07-15 20:29:35 +02:00
Sébastien Deronne
3c7fada70a wifi: Ensure consecutive frequency segments are not adjacent nor overlap 2024-07-15 20:29:34 +02:00
Sébastien Deronne
d9f0dad950 wifi: Do no longer forbid 80+80MHz in WifiPhyOperatingChannel 2024-07-15 20:29:34 +02:00
Sébastien Deronne
c4b6dd693c wifi: Adjust functions to retrieve a primary or secondary channel center frequency for 80+80MHz 2024-07-15 20:29:34 +02:00
Sébastien Deronne
b624c63ab4 wifi: Add support for 80+80MHz in WifiPhyOperatingChannel::Set 2024-07-15 20:29:34 +02:00
Sébastien Deronne
c43302647e wifi: Pass frequency channel info to the operating channel 2024-07-15 20:29:34 +02:00
Sébastien Deronne
d0400f34d8 wifi: Enable configuration of 80+80MHz operating channel 2024-07-15 20:29:34 +02:00
Sébastien Deronne
7a265bb5b6 wifi: Add 80+80MHz channel width type 2024-07-15 20:29:34 +02:00
Eduardo Almeida
709c9b767f spectrum: Keep results file open and do not append to previous content 2024-07-15 13:42:30 +00:00
Kavya Bhat
7c4b0dac96 internet: Update TracedCallback, TraceSource names for DAD failure 2024-07-15 12:04:36 +00:00
Kavya Bhat
4af7b6d2d0 internet: Add TracedCallback to trace valid address after DAD 2024-07-15 12:04:36 +00:00
Tom Henderson
5d218d6e85 examples: Fix configuration of wifi-spectrum-saturation-example.cc
Applies the same fix for issue #1098 in commit f9801065 to another file.
2024-07-14 09:24:01 -07:00
Tom Henderson
c4f083cb4a examples: Fix output formatting for wifi-spectrum-per-example 2024-07-10 19:31:08 +00:00
Aniket Singh
c58ceb3ae8 tcp: Add RecoveryOps attribute to TcpSocketBase 2024-07-10 04:12:40 +00:00
Tom Henderson
da1b88496f ci: Remove g++-9 configurations 2024-07-10 02:05:12 +00:00
Tom Henderson
72a33a9067 Update system requirements for current release 2024-07-10 02:05:12 +00:00
Tom Henderson
96cb89228c build: bump minimum GCC version to 10.1 2024-07-10 02:05:12 +00:00