Commit Graph

  • cd523b6fad test: Skip unused source scanning on examples directories with no CMakeLists.txt Gabriel Ferreira 2024-08-07 10:47:40 +02:00
  • 4597de8219 doc: Use git describe --long, and accept 0 or 1 distance to tag as the release Gabriel Ferreira 2024-07-26 15:41:49 +02:00
  • 66b6653a40 uan: (fixes #1115) Fix PER calculation of M-QAM (fix due to donghuiyong) Federico Guerra 2024-08-04 16:04:05 +02:00
  • 593c5401bf uan: (fixes #1112) Fix Thorp attenuation formula (fix due to donghuiyong) Federico Guerra 2024-08-04 15:59:22 +02:00
  • 4d11f2b3e1 wifi: Add test to verify 80+80MHz transmissions Sébastien Deronne 2024-05-22 21:53:59 +02:00
  • ae7c99a5d5 wifi: Add test to verify the bands that are tracked in interference helper upon channel switching Sébastien Deronne 2023-06-05 22:46:06 +02:00
  • 00e968aeea wifi: Add test to verify band indices calculations Sébastien Deronne 2023-05-20 15:37:02 +02:00
  • 755bf78b02 wifi: Add test to verify conversion from ChannelSettings attribute to WifiPhyOperatingChannel Sébastien Deronne 2023-05-18 08:56:41 +02:00
  • a3f03a5bf1 wifi: Add logs to indicate whether a given band is removed from the interference helper Sébastien Deronne 2023-05-28 15:53:00 +02:00
  • 0a889ae4c5 wifi: Enable support for 80+80MHz when spectrum PHY is used There is no sense to use non-contiguous operating channel with YANS Sébastien Deronne 2023-05-18 10:30:43 +02:00
  • f9d161a35b wifi: Handle 80+80MHz as a single 160 MHz band to handle reception of 80+80MHz PPDUs Sébastien Deronne 2023-05-31 17:33:33 +02:00
  • 73476123c1 wifi: Add 80+80MHz support for HePhy::ConvertHeRuSubcarriers Sébastien Deronne 2023-05-22 20:22:54 +02:00
  • 0d9303ae64 wifi: Add 80+80MHz support for SpectrumWifiPhy::ConfigureInterface Sébastien Deronne 2023-11-19 09:39:13 +01:00
  • 09c5dbaa51 wifi: Add 80+80MHz support for WifiBandwidthFilter::DoFilter Sébastien Deronne 2023-05-22 18:34:12 +02:00
  • b4052a8a4e wifi: Add 80+80MHz support for PhyEntity::CanStartRx Sébastien Deronne 2023-05-22 18:21:13 +02:00
  • 9fdb1822e0 wifi: Add 80+80MHz support for WifiPpdu::DoesOverlapChannel Sébastien Deronne 2023-05-22 18:11:30 +02:00
  • 5c8ce8a6f6 wifi: Add 80+80MHz support for SpectrumWifiPhy::GetBand Sébastien Deronne 2024-05-16 21:24:24 +02:00
  • 4f43ba2a7a wifi: Support retrieval of default 80+80MHz channel numbers Sébastien Deronne 2023-05-28 19:03:22 +02:00
  • 81e2fad234 wifi: Support 80+80MHz for SpectrumWifiPhy::DoChannelSwitch and SpectrumWifiPhy::FinalizeChannelSwitch Sébastien Deronne 2023-05-23 22:32:03 +02:00
  • 1b4ba46911 wifi: PHY completes actions upon channel switch before notifying the MAC Stefano Avallone 2024-04-04 23:12:18 +02:00
  • 19e93b3f80 wifi: Support 80+80MHz for WifiPhy::DoChannelSwitch Sébastien Deronne 2023-05-18 10:30:06 +02:00
  • 425ec0fadd wifi: Add functions to retrieve channel numbers, center frequencies and channel widths of all contiguous channel segments Sébastien Deronne 2023-05-21 09:21:40 +02:00
  • 3d035ce4d9 wifi: Store center frequencies in spectrum PHY interface Sébastien Deronne 2023-05-18 12:13:46 +02:00
  • 9e4f74dc71 wifi: Set ChannelSettings after thrown exception in WifiPhy configuration example Sébastien Deronne 2023-05-22 21:00:29 +02:00
  • 426e6a4ba9 internet: (fixes #1113) fixes integer overflow on first Hystart event Tommaso Pecorella 2024-07-27 00:31:17 -05:00
  • 47ec2c5bfe lr-wpan: MAC SET GET attributes added Alberto Gallegos Ramonet 2024-07-29 17:27:03 +09:00
  • 74fd01a17e spectrum: Assume no pathloss when transmitter and receiver are co-located Gabriel Ferreira 2024-06-28 13:02:13 +00:00
  • ddc8795a05 build: Add instructions on how to disable Windows path injection for WSL Gabriel Ferreira 2024-07-26 13:01:22 +02:00
  • 285d923311 tcp: Further formatting fixes of tcp.rst Eduardo Almeida 2024-07-17 15:06:34 +01:00
  • cc95f85330 tcp: (fixes #529) Formatting issues in TCP Congestion Control Algorithms documentation Jay C. Surani 2024-07-03 16:44:37 +05:30
  • 9e9c8d2bc2 network: allow questionable (but not malformed) PbbPacket Tommaso Pecorella 2024-07-24 23:21:06 -05:00
  • dff6a2f5be ci: fix clang-10 jobs on Ubuntu 20.04 Tommaso Pecorella 2024-07-24 20:29:40 -05:00
  • 90edc7c48e wifi: Add PSD tests for 80+80MHz spectrum Sébastien Deronne 2023-04-25 20:07:17 +02:00
  • 3ba80431fe wifi: Prepare PSD tests for non-contiguous spectrum Sébastien Deronne 2023-04-10 16:08:39 +02:00
  • 50bdeff0dd wifi: Cleanup invalid PSD test Sébastien Deronne 2023-04-10 16:02:31 +02:00
  • 51e6b8e939 wifi: Handle creation of 802.11ac/ax 80+80MHz PSDs Sébastien Deronne 2024-07-17 22:27:52 +02:00
  • 05cc8d8910 wifi: Handle creation of wifi spectrum model for non-contiguous channels Sébastien Deronne 2023-04-10 14:23:26 +02:00
  • a53ff7ab6e wifi: Improve preamble puncturing for non-HT duplicate PSDs Sébastien Deronne 2023-04-25 22:09:27 +02:00
  • 40b91d497b wifi: Pass center frequency per segment to create the spectrum model Sébastien Deronne 2023-04-10 14:07:30 +02:00
  • 1f270a3ae4 wifi: Provide vector of center frequencies to helper functions to build PSDs for 802.11ac and later Sébastien Deronne 2023-04-10 11:02:21 +02:00
  • 8157f54c6d lr-wpan: Fix sanitizer issue in SendOneBeacon Alberto Gallegos Ramonet 2024-07-22 16:56:20 +09:00
  • 867a0c7bb0 tcp: Take RTT samples from retransmitted segments when the TS option is employed Aniket Singh 2024-07-10 15:14:13 +05:30
  • 10ec3596cd wifi: Fix valgrind issue in WifiPhyChannel80Plus80Test Sébastien Deronne 2024-07-18 21:54:47 +02:00
  • 7e3b8354af wifi: Disconnect traced callbacks in MLO test to fix valgrind issue Stefano Avallone 2024-07-16 13:18:23 +02:00
  • 58500c41dc wifi: Add tests for 80+80MHz operating channel under different primary 20MHz index and segment orders Sébastien Deronne 2023-06-11 10:54:52 +02:00
  • 9c8644f3c9 wifi: Add 80+80MHz operating channel tests Sébastien Deronne 2023-04-02 17:51:15 +02:00
  • 0775d3df58 wifi: handle conversion from WifiPhyOperatingChannel to ChannelSegments for 80+80MHz Sébastien Deronne 2023-05-14 11:07:44 +02:00
  • 399161bae3 wifi: Extend stream insertion operator for non-contiguous operating channels Sébastien Deronne 2023-04-02 17:42:59 +02:00
  • 5ab82d0286 wifi: Ensure frequency segments belong to the same band Sébastien Deronne 2023-04-02 14:18:58 +02:00
  • 26d15e41f6 wifi: Ensure frequency segments for non-contiguous operating channels are both 80 MHz wide Sébastien Deronne 2023-04-02 17:18:15 +02:00
  • 3c7fada70a wifi: Ensure consecutive frequency segments are not adjacent nor overlap Sébastien Deronne 2023-03-28 22:19:24 +02:00
  • d9f0dad950 wifi: Do no longer forbid 80+80MHz in WifiPhyOperatingChannel Sébastien Deronne 2023-03-16 20:28:39 +01:00
  • c4b6dd693c wifi: Adjust functions to retrieve a primary or secondary channel center frequency for 80+80MHz Sébastien Deronne 2023-06-11 10:53:26 +02:00
  • b624c63ab4 wifi: Add support for 80+80MHz in WifiPhyOperatingChannel::Set Sébastien Deronne 2024-03-02 12:14:29 +01:00
  • c43302647e wifi: Pass frequency channel info to the operating channel Sébastien Deronne 2023-05-13 15:03:35 +02:00
  • d0400f34d8 wifi: Enable configuration of 80+80MHz operating channel Sébastien Deronne 2023-05-17 12:16:07 +02:00
  • 7a265bb5b6 wifi: Add 80+80MHz channel width type Sébastien Deronne 2023-03-12 10:35:59 +01:00
  • 709c9b767f spectrum: Keep results file open and do not append to previous content Eduardo Almeida 2024-06-20 18:32:01 +01:00
  • 7c4b0dac96 internet: Update TracedCallback, TraceSource names for DAD failure Kavya Bhat 2024-07-14 21:57:04 +05:30
  • 4af7b6d2d0 internet: Add TracedCallback to trace valid address after DAD Kavya Bhat 2024-07-14 21:41:20 +05:30
  • 5d218d6e85 examples: Fix configuration of wifi-spectrum-saturation-example.cc Tom Henderson 2024-07-12 14:17:20 -07:00
  • c4f083cb4a examples: Fix output formatting for wifi-spectrum-per-example Tom Henderson 2024-07-01 20:20:30 +01:00
  • c58ceb3ae8 tcp: Add RecoveryOps attribute to TcpSocketBase Aniket Singh 2024-06-27 10:42:30 +05:30
  • da1b88496f ci: Remove g++-9 configurations Tom Henderson 2024-07-06 07:27:57 -07:00
  • 72a33a9067 Update system requirements for current release Tom Henderson 2024-07-03 17:32:41 -07:00
  • 96cb89228c build: bump minimum GCC version to 10.1 Tom Henderson 2024-07-05 10:17:32 -07:00
  • cc7fc01328 internet: Add TracedCallback to trace invalid address on DAD failure Kavya Bhat 2024-07-07 20:02:07 +05:30
  • 5c5481e20a ci: Print changed files instead of saving artifact Eduardo Almeida 2024-06-20 19:18:37 +01:00
  • 06adc9f833 wifi: Add small test to check each DSSS modulation rate Tom Henderson 2024-06-22 08:00:40 +02:00
  • da9fcebe05 wifi: (fixes #1095) Fix reception of WIFI_MOD_CLASS_HR_DSSS Tom Henderson 2024-06-20 18:38:08 -07:00
  • 235588143c spectrum: Switch license of two-ray-to-three-gpp-ch-calibration.py to GPLv2 André Apitzsch 2024-06-20 10:39:55 +02:00
  • 3be702f769 tcp (fixes #1043): Fix BBR incorrect minRtt updates Aniket Singh 2024-06-05 15:57:37 +05:30
  • 4d293577a8 doc: Add license information to README André Apitzsch 2024-06-19 10:27:46 +02:00
  • 3571328118 wifi: Mark variable as maybe unused Rui Chen 2024-06-12 18:03:22 -04:00
  • c856c57fe5 lr-wpan: MAC layer AssignStreams function fixes Alberto Gallegos Ramonet 2024-06-28 10:31:52 +09:00
  • 144d1952c1 tcp: (fixes #805) Update NextSeg() condition for SACK as per RFC Aniket Singh 2024-06-27 17:02:51 +05:30
  • f980106520 examples (fixes #1098): Fix wrong configuration of spectrumPhy in wifi-spectrum-per-example.cc Silviu-Leonard Vatamanelu 2024-06-25 11:56:20 +00:00
  • 825994ba1c mobility: cancel update event when the model is destroyed Tommaso Pecorella 2024-06-26 13:58:47 -05:00
  • ef6fd8ae36 wifi: Fix clang-tidy-18 warning Stefano Avallone 2024-07-02 14:13:31 +02:00
  • 2f76d5ef1d Update CHANGES.md and RELEASE_NOTES.md Stefano Avallone 2024-06-28 13:29:42 +02:00
  • 1f1ba479a1 wifi: Improve logging of MPDUs Stefano Avallone 2024-06-21 10:49:22 +02:00
  • b5e4e89b4c wifi: Fix address returned by StaWifiMac::DoGetLocalAddress() Stefano Avallone 2024-06-20 16:32:30 +02:00
  • ed053d33ac wifi: Add test to check starting SeqNo update after ADDBA Response timeout Stefano Avallone 2024-05-08 13:49:49 +02:00
  • eea2800438 wifi: Fix starting SeqNo when ADDBA Response arrives after timeout Stefano Avallone 2024-05-02 16:07:20 +02:00
  • 1f23f4ea33 wifi: Fix assignment of unique AIDs to non-AP STAs/MLDs Stefano Avallone 2024-05-27 22:54:07 +02:00
  • b5f649297e wifi: Wait until Ack is sent after ADDBA Req/Resp before taking actions Stefano Avallone 2024-05-24 19:42:22 +02:00
  • 7a1e90f39f wifi: Move processing of BlockAck action frames to HT FEM Stefano Avallone 2024-05-24 19:04:13 +02:00
  • f573706a74 wifi: Make WifiHelper::AssignStreams() static Stefano Avallone 2024-05-27 18:32:16 +02:00
  • 0159f57a37 wifi: Avoid firing WifiMac::DroppedMpdu trace twice Stefano Avallone 2024-05-17 19:43:14 +02:00
  • b31caee0e3 wifi: Remove unused functions Stefano Avallone 2024-05-03 18:23:19 +02:00
  • 3652a2ef51 wifi: Remove old Enqueue methods and use new ones Stefano Avallone 2024-05-03 18:13:17 +02:00
  • 35d4921402 wifi: Add new WifiMac::Enqueue methods to avoid code duplication Stefano Avallone 2024-05-03 17:25:07 +02:00
  • 12d8a340bf wifi: Cache the result of ChannelAccessManager::GetAccessGrantStart() Stefano Avallone 2024-04-12 13:09:08 +02:00
  • 6a2b47cf95 wifi: No need to indicate whether HT and/or VHT is supported in Extended Capabilities IEs Sébastien Deronne 2024-01-22 21:26:33 +01:00
  • 25a3714759 wifi: Zero initialization of all fields in WifiMacHeader Sébastien Deronne 2024-04-01 12:15:36 +02:00
  • a88bb6e918 ci: Keep only clang-format jobs for the min and max versions Eduardo Almeida 2024-06-05 15:03:42 +01:00
  • 70eda40b47 check-style: Add notes on how to use the script to fix formatting Eduardo Almeida 2024-07-01 15:21:38 +01:00
  • 1d03ba7700 doc: Expand clang-format Git integration instructions Eduardo Almeida 2024-07-01 15:21:36 +01:00
  • 75b4976dba wifi: Prepare some functions to receive multiple center frequencies to generate a PSD Sébastien Deronne 2023-03-07 19:35:16 +01:00
  • c03e501e77 wifi: PPDU can be transmitted over multiple center frequencies (one per segment) This will be a single one except for 80+80MHz when supported Sébastien Deronne 2023-01-15 09:29:22 +01:00