Commit Graph

  • 02d2c11d9c visualizer: (fixes #1074) Remove tricks used in cppyy 2 Gabriel Ferreira 2024-05-03 12:14:38 +02:00
  • bbc822f74a lte: Initialize InterfaceType_t Gabriel Ferreira 2024-05-02 16:00:07 +02:00
  • d147dc3627 spectrum: Avoid GetHElemsPerPort calls to save up on divisions Gabriel Ferreira 2024-04-30 10:10:50 +02:00
  • 908230f605 wifi: Fix assert when logs are enabled in some tests Sébastien Deronne 2024-04-25 20:29:47 +02:00
  • 8fdb3a6fa0 examples: Use fatal error in wifi network examples when incorrect configuration is provided Sébastien Deronne 2024-03-28 20:32:52 +01:00
  • b6a05a83d2 examples: Skip 800ns guard interval for UL OFDMA in HE/EHT examples Sébastien Deronne 2024-02-23 11:55:02 +01:00
  • 460ab5014b wifi: Random seed and run of RAA example can be changed by command-line arguments Sébastien Deronne 2024-03-31 16:26:57 +02:00
  • 4503025d99 examples: Allow seed and run of wifi network examples to be configured by command-line arguments Sébastien Deronne 2024-03-27 21:09:12 +01:00
  • 63514f53e7 examples: Fix randomness in wifi network examples Sébastien Deronne 2024-03-11 18:33:19 +01:00
  • 1c0809c31e examples: Fix conditions to check boundaries of measured throughput for wifi HT/VHT/HE/EHT networks Sébastien Deronne 2024-03-27 19:48:18 +01:00
  • 8c8af78cb5 wifi: Restore ASCII diagram in TXOP test after clang format Stefano Avallone 2024-04-28 22:21:41 +02:00
  • 867885c9c5 wifi: Extend TXOP test to use TX duration based RTS/CTS threshold Stefano Avallone 2024-04-27 01:13:15 +02:00
  • 4dccdc0e4d wifi: Extend TXOP test to HE stations Stefano Avallone 2024-04-27 00:57:31 +02:00
  • 73751ccbde wifi: Add TX duration threshold to enable RTS/CTS protection Stefano Avallone 2024-04-11 19:04:36 +02:00
  • 10b048ddeb wifi: Simplify WifiTxParameters::GetSizeIfAggregateMsdu() Stefano Avallone 2024-04-11 16:09:04 +02:00
  • be2f46e5ad wifi: Remove redundant computation of PPDU TX duration Stefano Avallone 2024-04-11 15:51:17 +02:00
  • f0a4c4d187 wifi: Aggregate MSDU to TX params before calling protection and ack managers Stefano Avallone 2024-04-11 15:46:24 +02:00
  • 7fb148be8b wifi: Add MPDU to TX params before calling protection and ack managers Stefano Avallone 2024-04-10 17:46:45 +02:00
  • 2d9a2bb22f wifi: Make WifiAcknowledgment::acknowledgmentTime optional Stefano Avallone 2024-04-09 22:22:06 +02:00
  • d3b3ae2bcd wifi: Make WifiProtection::protectionTime optional Stefano Avallone 2024-04-09 18:20:31 +02:00
  • f9238adc3c wifi: Make WifiTxParameters::m_txDuration optional Stefano Avallone 2024-04-09 17:48:33 +02:00
  • 0ae38498fb wifi: Extend TXOP unit test to check the SingleRtsPerTxop attribute Stefano Avallone 2024-04-28 20:54:29 +02:00
  • cc53100cfc wifi: Add a SingleRtsPerTxop attribute to prevent more than one protection per TXOP Stefano Avallone 2024-04-21 22:45:18 +02:00
  • 655455bf04 propagation: Clarify units and range on Friis SystemLoss attribute Tom Henderson 2024-03-29 18:20:26 -07:00
  • f0fda976f8 spectrum: Avoid newline in SpectrumValue ostream operator Tom Henderson 2024-04-20 14:29:50 -07:00
  • 1f5b064f6e Update paper information in README F5 2024-04-30 22:20:43 +08:00
  • f008b0c9ab build: Lower optimization of GCC 9 default builds from -Os to -O2 Gabriel Ferreira 2024-04-29 14:10:20 +02:00
  • 4676dcdb8a tests: Add test fullness option for test.py when running examples Gabriel Ferreira 2024-04-27 21:30:05 +00:00
  • 381d62561a ci: Add --disable-logs flag to per-commit-disabled-asserts job and use clang Eduardo Almeida 2023-08-17 23:03:24 +01:00
  • 53e653b262 build: Fix trailing semicolon check for GCC pedantic warnings Gabriel Ferreira 2024-04-27 11:56:35 +02:00
  • ea058843e9 core: Add ns-3 version to deprecated message Eduardo Almeida 2024-04-02 16:01:00 +01:00
  • 65e9fb7427 Fix trailing whitespace, tabs and indentation Eduardo Almeida 2024-02-19 13:34:18 +00:00
  • 0bd18b88e7 check-style: Extend list of files analyzed by check-style-clang-format.py Eduardo Almeida 2024-02-19 13:34:01 +00:00
  • c92c3b1ca6 lte: Initialize variables Gabriel Ferreira 2024-04-25 13:23:19 +00:00
  • 2142f76392 antenna: Retrieve inclination and azimuth to let compiler fuse sincos Gabriel Ferreira 2024-04-20 00:22:20 +02:00
  • b6892d1364 spectrum: Save up pow()'s and memory allocations in GenerateChannelParameters Gabriel Ferreira 2024-04-19 23:54:32 +02:00
  • 387bfb0bca wifi: Fix PHY ID and operating channel reported in WifiPhy logs in case of multi link Sébastien Deronne 2024-04-18 19:17:55 +02:00
  • d8174c1ac8 bindings,docs: Update docs and script to support Cppyy 3 Gabriel Ferreira 2024-04-22 22:25:34 +02:00
  • ee836a922d wifi: Use ns3/eht-configuration to ensure header is found in installed builds Gabriel Ferreira 2024-04-22 22:24:40 +02:00
  • 2c0f33f80e lte: Fix typo in resource block group abbreviations (RGB->RBG) André Apitzsch 2024-04-18 14:39:47 +02:00
  • d1fb6b4046 build: Stricter sanitizer checks Gabriel Ferreira 2024-04-21 22:22:20 +02:00
  • 302ab2dc6e buildings: Remove unused variable Gabriel Ferreira 2023-10-23 20:34:40 -03:00
  • 88134dd6be internet: Prevent freeing a stack variable Gabriel Ferreira 2023-10-23 15:10:51 -03:00
  • a4fc843c72 internet: Initialize shift with a value smaller than the ipv4 address Gabriel Ferreira 2023-07-11 14:09:04 -03:00
  • 2d73e74de2 ci: Add weekly job with sanitizers Eduardo Almeida 2024-03-26 18:43:13 +00:00
  • b656ab68f9 Update RELEASE_NOTES Gabriel Ferreira 2024-04-19 11:36:23 +02:00
  • 4ce1982082 build: Disable pedantic checks in GCC9 due to extra semicolon check Gabriel Ferreira 2024-04-19 01:11:28 +02:00
  • a9fb22a442 core: Move Time::StaticInit call to helper constructor Gabriel Ferreira 2024-04-09 16:03:02 +02:00
  • 73b33bdf1a tests: Try-catch opening of possibly non-existent output file Gabriel Ferreira 2023-10-21 17:30:58 -03:00
  • 2fa2fe5ccc wifi: Move wifi reference error rate tables definition to .cc file Gabriel Ferreira 2024-04-07 20:54:51 +02:00
  • 959ed1807d wifi: Include missing header to get RxSignalInfo definition Gabriel Ferreira 2024-04-07 18:15:14 +02:00
  • 3005ac54ef core: Allow bool<std::string> callback functions Gabriel Ferreira 2024-04-07 14:01:27 +02:00
  • e2fa301904 lte: Move UE_MEASUREMENT_REPORT_DELAY definition to .cc file Gabriel Ferreira 2024-04-07 00:47:55 +02:00
  • 36b43d9cbf core: Fix TimerImpl maybe uninitialized issue Gabriel Ferreira 2024-04-06 16:20:40 +02:00
  • 20d013154d core, wifi: Fix MakeEvent stack overflow Gabriel Ferreira 2024-04-05 21:29:17 +02:00
  • 150fb0e1ce Enable pedantic checks for C++ conformance Gabriel Ferreira 2024-04-06 12:56:20 +02:00
  • 9c1f4fa654 bindings: Prevent module namespace injection in case the namespace exists Gabriel Ferreira 2024-04-03 22:21:56 +02:00
  • b4b1bbd739 core: Add missing <tuple> header Gabriel Ferreira 2024-04-03 22:20:28 +02:00
  • ce15778490 build: Include additional headers to the PCH Gabriel Ferreira 2024-04-03 22:20:01 +02:00
  • be193327a9 lr-wpan: LrWpan prefix shortening for enumerations, variables and structs Alberto Gallegos Ramonet 2024-04-18 22:22:59 +02:00
  • 8eb29ca3ac lr-wpan: Adds namespace lrwpan Alberto Gallegos Ramonet 2024-04-05 15:48:36 +02:00
  • c556528ea4 mpi, mtp: Use override syntax for HybridSimulatorImpl F5 2024-04-21 10:30:29 +08:00
  • a58dd1cbbe wifi: Make assert on transition delay value less restrictive Stefano Avallone 2023-12-04 19:20:48 +01:00
  • 47ebdfbbf0 wifi: Do not start access on a link on which no PHY is operating Stefano Avallone 2023-11-30 18:01:59 +01:00
  • 2652be78ca wifi: Request channel access on links blocked for a temporary reason Stefano Avallone 2023-11-24 14:29:01 +01:00
  • 99a66d19a5 wifi: Allow links blocked for specified reasons to be returned by GetLinkIds Stefano Avallone 2023-11-24 14:27:02 +01:00
  • 151316ce68 wifi: Block channel access when aux PHYs change channel width Stefano Avallone 2023-11-23 19:00:23 +01:00
  • 8c0bb0b2a3 wifi: EMLSR client unblocks links in random order when TXOP ends Stefano Avallone 2023-11-16 16:10:30 +01:00
  • 38085b4cfd wifi: Do not unblock TX on EMLSR link used for TXOP (which is not blocked) Stefano Avallone 2023-11-14 18:21:57 +01:00
  • 65271d8eaf wifi: Do not request channel access on links always in the same order Stefano Avallone 2023-11-14 18:17:35 +01:00
  • 15632d0db1 wifi: Pass all links to unblock upon CTS after MU-RTS timeout Stefano Avallone 2023-11-06 18:52:09 +01:00
  • 5b54afeca6 wifi: Do not unblock links always in the same order Stefano Avallone 2023-11-06 18:49:39 +01:00
  • 7674cc7364 wifi: Improve log messages Stefano Avallone 2023-11-10 16:28:41 +01:00
  • d54f8365a1 wifi: avoid computing same number twice. Tolik Zinovyev 2024-04-19 12:31:40 -04:00
  • 50087fb7a5 ci: Upgrade clang-16 job to clang-18 Eduardo Almeida 2024-03-25 17:11:28 +00:00
  • 4441280a16 build: (fixes #1048) Link non-module libraries in static and monolib builds Gabriel Ferreira 2024-04-18 21:05:31 +02:00
  • 03a2015483 build: Set LIBXML2_FOUND to prevent uninitialized variable use in static build Gabriel Ferreira 2024-04-18 20:11:49 +02:00
  • 9e35cbea28 build: (fixes #1058) Allow the ns3 script to remove symlinked paths Gabriel Ferreira 2024-04-18 00:23:57 +02:00
  • c4261cd815 build: (fixes #1065) Avoid lld issue by reverting -Os to -O2 builds on MacOS Gabriel Ferreira 2024-04-17 23:04:50 +02:00
  • 20b68b0128 wifi: avoid copying PpduFormats. Tolik Zinovyev 2024-04-18 10:24:53 -04:00
  • 56a39c5424 wifi: define move constructors in WifiTxParameters. Tolik Zinovyev 2024-04-16 19:01:53 -04:00
  • c4c7857dd7 wifi: Allow log level to be set in WifiHelper::EnableLogComponents() Tom Henderson 2024-04-15 14:29:26 -07:00
  • 99b2b36dea wifi: Fix crash at destruction time when WifiPhy logging is enabled Sébastien Deronne 2024-04-11 20:23:21 +02:00
  • 88e449556d wifi: avoid calling Now() in InterferenceHelper::CalculateNoiseInterferenceW(). Tolik Zinovyev 2024-04-07 22:05:28 -04:00
  • 287f73deee lr-wpan: Adds standard version comments to MLME-GET.request function Alberto Gallegos Ramonet 2024-04-06 19:10:42 +02:00
  • 76f5a5cf53 lte: Remove QciHash workaround André Apitzsch 2024-03-22 17:15:46 +01:00
  • 4bb925fe81 internet: Remove logging from Ipv6L3Protocol getters Tom Henderson 2024-04-01 21:07:56 -07:00
  • 22c99ed69c internet: Remove logging from Ipv4L3Protocol getters Tom Henderson 2024-03-28 14:46:51 -07:00
  • 28e764173c network: Remove logging of ns3::Node getters Tom Henderson 2024-03-28 14:41:20 -07:00
  • f4fd18fa50 lr-wpan: Adds MAC attribute identifiers Alberto Gallegos Ramonet 2024-04-03 23:11:27 +02:00
  • 78f2c1fe94 core: Remove unused int-to-type.h André Apitzsch 2024-03-06 15:01:51 +01:00
  • 399ff3cccb core: Move TimerImpl to namespace internal André Apitzsch 2024-03-06 15:24:33 +01:00
  • 9e25d8ef7e core: Refactor TimerImpl with variadic templates André Apitzsch 2024-02-21 09:27:56 +01:00
  • a0dddf3253 Replace variable length arrays by std::vector Eduardo Almeida 2024-03-27 14:51:19 +00:00
  • fa5c41b30f core: (fixes #1052) silence maybe-uninitialized warning in gcc 13.1 Tommaso Pecorella 2024-03-25 21:44:49 +01:00
  • 41921f6e81 core: add macro to silence 'maybe uninitialized' warnings Tommaso Pecorella 2024-03-25 21:43:43 +01:00
  • 61b5fad814 wifi: (fixes #1053) use M_PI instead of std::numbers::pi Tommaso Pecorella 2024-03-24 16:55:34 +01:00
  • 2c5a7c4f12 core: remove unnecessary 'using' Tommaso Pecorella 2024-03-24 14:56:31 +01:00
  • 8f3053fcf2 wifi: Extend multiple PHY interfaces test with an EMLSR use case Sébastien Deronne 2024-02-26 17:54:30 +01:00
  • 5d54b694f3 wifi: Fix test duration not large enough to cover all multiple PHY interfaces scenarios Sébastien Deronne 2024-02-26 18:03:01 +01:00