Commit Graph

19149 Commits

Author SHA1 Message Date
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
Kavya Bhat
cc7fc01328 internet: Add TracedCallback to trace invalid address on DAD failure 2024-07-07 20:02:56 +05:30
Eduardo Almeida
5c5481e20a ci: Print changed files instead of saving artifact 2024-07-06 12:28:47 +00:00
Tom Henderson
06adc9f833 wifi: Add small test to check each DSSS modulation rate 2024-07-04 16:29:41 +00:00
Tom Henderson
da9fcebe05 wifi: (fixes #1095) Fix reception of WIFI_MOD_CLASS_HR_DSSS 2024-07-04 16:29:41 +00:00
André Apitzsch
235588143c spectrum: Switch license of two-ray-to-three-gpp-ch-calibration.py to GPLv2
Matteo Pagin accepted the switch, see [1].

[1] https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2030#note_1959169561
2024-07-04 16:27:01 +00:00
Aniket Singh
3be702f769 tcp (fixes #1043): Fix BBR incorrect minRtt updates 2024-07-03 17:35:06 +00:00
André Apitzsch
4d293577a8 doc: Add license information to README 2024-07-03 15:29:28 +00:00
Rui Chen
3571328118 wifi: Mark variable as maybe unused 2024-07-03 06:32:16 -07:00
Alberto Gallegos Ramonet
c856c57fe5 lr-wpan: MAC layer AssignStreams function fixes 2024-07-03 19:37:47 +09:00
Aniket Singh
144d1952c1 tcp: (fixes #805) Update NextSeg() condition for SACK as per RFC 2024-07-03 06:34:04 +00:00