Commit Graph

  • e266e0a2c8 uan: (fixes #1127) Fixed bug in energy update in UanPhyGen::RxEndEvent() (thanks to donghuiyong) Federico Guerra 2024-09-01 19:20:00 +02:00
  • c288ebbbe7 wifi: Reduce amount of Watt/dBm conversion Sébastien Deronne 2024-08-08 09:47:57 +02:00
  • 7a8da34944 wifi: Prefer use of dBm instead of Watt Sébastien Deronne 2024-06-29 08:49:35 +02:00
  • dc860e90fe wifi: Use std::optional instead of magic value Sébastien Deronne 2024-06-29 08:43:25 +02:00
  • 4aea7e751e wifi: Do not call WToDbm with value 0W Sébastien Deronne 2024-08-06 11:50:18 +02:00
  • 8aac077b8e wifi: Fix confusing noise floor calculation in wifi-manager-example Sébastien Deronne 2024-08-18 13:20:28 +02:00
  • 7903f6275f wifi: Fix secondary channel frequency calculation for 80+80MHz Sébastien Deronne 2024-05-19 14:35:21 +02:00
  • 9330795f83 wifi: Only print primary20 for first segment Sébastien Deronne 2024-08-16 13:12:53 +02:00
  • a2b831cf3f wifi: Fix regressions when 802.11p is used Sébastien Deronne 2024-08-11 15:50:49 +02:00
  • b15ef93938 wifi: Fix wifi-trans-example script Sébastien Deronne 2024-08-10 16:03:49 +02:00
  • b611bb30ec wifi: Fix example left unadjusted when introducing WifiPhy::ChannelSettings attribute Sébastien Deronne 2024-08-10 15:46:58 +02:00
  • 7287d6f99c wifi: Add more info about bandwidths in assert Sébastien Deronne 2024-08-10 17:08:23 +02:00
  • 8c20a806ce wifi: Cleanup duplicated code between test and class under test Sébastien Deronne 2024-08-26 20:44:54 +02:00
  • 1f08159b64 wifi: Cleanup remaining log in test Sébastien Deronne 2024-08-26 22:10:25 +02:00
  • 5dfebea188 wifi: Rename test suite Sébastien Deronne 2024-08-10 15:47:51 +02:00
  • b3429183fe wifi: Allow ChannelAccessManagers to be accessed via attribute system Stefano Avallone 2024-01-26 15:20:59 +01:00
  • ce71953eaf wifi: Add attribute to Advanced AP EMLSR Manager to handle CTS timeout after ICF Stefano Avallone 2024-01-18 23:39:59 +01:00
  • 4c0c96eaa7 wifi: Do not double CW if CTS missing after ICF because of EMLSR clients starting UL TXOPs Stefano Avallone 2024-01-18 00:14:28 +01:00
  • 69aa538451 wifi: Advanced AP EMLSR Manager may assume clients switch to listening mode after MAC header RX Stefano Avallone 2024-01-19 22:34:58 +01:00
  • fe2e24f0e6 wifi: AP EMLSR Manager decides when AP MLD considers EMLSR client switching to listening mode Stefano Avallone 2024-01-19 17:31:07 +01:00
  • 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 Stefano Avallone 2024-01-17 17:44:38 +01:00
  • 092c56d6b9 wifi: Advanced AP EMLSR Manager blocks transmissions to EMLSR client as soon as it receives a MAC header sent by the EMLSR client Stefano Avallone 2024-01-26 17:30:25 +01:00
  • 55bae2ed3f wifi: FEM forwards PSDU RX error/OK notification to AP EMLSR manager Stefano Avallone 2024-01-26 17:22:11 +01:00
  • 9af4b544fb wifi: Add the Advanced AP EMLSR Manager Stefano Avallone 2024-01-26 17:05:18 +01:00
  • 9b3a637aa7 wifi: Add AP EMLSR Manager base class and default subclass Stefano Avallone 2024-01-18 22:02:48 +01:00
  • c0a8b460e4 wifi: Add Advanced EMLSR Manager Stefano Avallone 2024-01-19 22:12:04 +01:00
  • 936d9c94d8 wifi: Extend wifi-aggregation test to check notification of MAC header reception Stefano Avallone 2024-01-08 23:06:22 +01:00
  • 32862b2022 wifi: FrameExchangeManager stores the MAC header of the MPDU being received Stefano Avallone 2024-01-08 23:00:19 +01:00
  • 34956c3ceb wifi: Add a trace source to WifiPhy to notify of MAC header reception Stefano Avallone 2024-01-08 22:59:09 +01:00
  • f78be0a507 wifi: Add unit test to check ChannelAccessManager attributes Stefano Avallone 2023-12-28 12:23:09 +01:00
  • 7b31f77674 wifi: Proactively generate backoff if counter is zero and medium becomes busy Stefano Avallone 2023-12-20 16:59:50 +01:00
  • f621969701 wifi: Extend EMLSR unit test to check aux PHYs that are not TX capable Stefano Avallone 2023-10-25 17:52:49 +02:00
  • f73e943e6c wifi: Cleanup unused methods in ChannelAccessManager Stefano Avallone 2023-12-18 17:22:45 +01:00
  • 0b4ebba006 wifi: Generate in-device interference during transmissions on EMLSR links Stefano Avallone 2023-12-18 17:21:16 +01:00
  • 84202aeec3 wifi: Let EMLSR Manager decide whether to allow or not an UL TXOP Stefano Avallone 2024-02-18 22:39:06 +01:00
  • 54a2c0032a Resume aux PHY from sleep directly (do not schedule) Stefano Avallone 2023-11-16 12:08:48 +01:00
  • d30c67fd93 wifi: Main PHY can switch link if aux PHY is not TX capable Stefano Avallone 2023-10-11 17:31:31 +02:00
  • b762cf2f3a wifi: Make ChannelAccessManager methods returning backoff start and end public and const Stefano Avallone 2023-10-30 19:30:57 +01:00
  • c1c65a168a wifi: Extend EMLSR test to check that Aux PHYs are put in sleep mode Stefano Avallone 2023-09-26 20:32:48 +02:00
  • fafd2d9306 wifi: Put Aux PHY in sleep mode if operating on the same link as the main PHY Stefano Avallone 2023-09-25 23:35:22 +02:00
  • 8dc920e488 wifi: Check if a PHY is operating on a link when TXOP ends Stefano Avallone 2024-08-21 23:55:13 +02:00
  • 086c0b0f0c wifi: Fix typos in Doxygen of the CAM Sébastien Deronne 2024-08-31 18:06:46 +02:00
  • 2ed1ac1e24 build: Remove lib prefix from test module Gabriel Ferreira 2024-08-31 19:56:20 +02:00
  • 8a8c1e5e95 tests: Update test-ns3.py for MacOS Gabriel Ferreira 2024-08-29 19:13:26 +02:00
  • efe3f4a936 docs: Update README.md to instruct users on how to create a venv for cppyy Gabriel Ferreira 2024-08-27 20:40:25 +02:00
  • 2d08afe575 docs: Update CHANGES.md regarding the removal of "lib" prefix from CMake targets Gabriel Ferreira 2024-08-27 20:39:31 +02:00
  • 4217acc7f6 docs: Update CMake documentation with build_lib refactoring Gabriel Ferreira 2024-08-27 19:16:51 +02:00
  • 4e76d901ce doc: Update RELEASE_NODES.md to indicate Msys2/UCRT64 toolchain compatibility Gabriel Ferreira 2024-08-24 21:14:34 +02:00
  • 7d8ef69d83 doc: Update RELEASE_NODES.md to bump minimum clang version to clang-11 Gabriel Ferreira 2024-08-24 21:14:09 +02:00
  • 5c5a14dc56 build: Bump minimum clang version to clang-11 Gabriel Ferreira 2024-08-24 21:13:16 +02:00
  • d5772ce048 doc: Update Windows installation regarding dia and texlive with Msys2 Gabriel Ferreira 2024-08-17 15:43:43 +02:00
  • 668ff9ad98 doc: Fix dead urls Gabriel Ferreira 2024-08-16 22:24:52 +02:00
  • 2d8269092c tests: Check if docker settings exist before deleting undefined variables Gabriel Ferreira 2024-08-16 18:09:52 +02:00
  • 04540809af tests: Mark regex strings as raw, as required by Python 3.12 Gabriel Ferreira 2024-08-16 17:36:44 +02:00
  • a1c2655e35 build: Remove pybindgen leftover Gabriel Ferreira 2024-07-27 17:07:04 +00:00
  • 8783b6ffb6 tap-bridge: Set TAP_CREATOR before calling the build_lib macro Gabriel Ferreira 2024-08-24 21:26:58 +02:00
  • 4f5b356517 build: Remove NS3_ENABLE_EXAMPLES flag Gabriel Ferreira 2024-08-24 21:26:04 +02:00
  • c3236a29fc build: Refactor build_lib and static/monolib target setups Gabriel Ferreira 2024-08-24 21:23:35 +02:00
  • 744c0fade4 build: Fix examples filtering Gabriel Ferreira 2024-07-20 16:12:07 +02:00
  • e088d47b72 build: Add third-party directory for external dependencies Gabriel Ferreira 2024-06-11 17:55:51 +02:00
  • b98b408f72 build: Add NS3_FORCE_LOCAL_DEPENDENCIES option to ignore system directories Gabriel Ferreira 2024-06-11 17:55:23 +02:00
  • 55abe1f10a build: Limit recursion to speed up configuration in slow filesystems with many files Gabriel Ferreira 2024-06-11 17:52:17 +02:00
  • 0d051e6705 build: Drop lib prefix from module targets Gabriel Ferreira 2024-06-11 17:51:25 +02:00
  • e0714d3119 examples: Rename examples that match module libraries names Gabriel Ferreira 2024-06-11 17:49:43 +02:00
  • 192dd4d25f tcp (fixes #1121): Fix SetParent() in GetTypeId() Tom Henderson 2024-08-24 13:56:22 -07:00
  • ef83c82e95 core: Add conditional compilation guards to int64x64*.cc files Eduardo Almeida 2024-06-20 16:28:35 +01:00
  • c455e4a360 core: Split C++ include guards from int64x64 include logic Eduardo Almeida 2024-08-20 23:36:13 +01:00
  • ac7a5074b5 wifi: Cleanup unused functions in WifiSpectrumValueHelper Sébastien Deronne 2024-05-27 22:29:15 +02:00
  • 67f517faa3 wifi: Fix incorrect type for channel number in tests Sébastien Deronne 2024-06-28 12:07:41 +02:00
  • 0f1b90335f examples: Add missing Time for duration parameters in wifi examples Sébastien Deronne 2024-06-25 21:13:41 +02:00
  • eb40c0018d check-style: Improve error messages Eduardo Almeida 2024-08-29 02:37:09 +01:00
  • 736cd6a066 check-style: Fix clang-format version check Eduardo Almeida 2024-08-29 02:33:41 +01:00
  • 084eb11547 wifi: Move clang-format guard Eduardo Almeida 2024-08-19 14:46:02 +01:00
  • e8ed6a539c Fix Doxygen formatting Eduardo Almeida 2024-08-20 14:44:36 +01:00
  • 4f8f110e7d wifi: Correct user documentation Sébastien Deronne 2024-08-18 09:31:25 +02:00
  • 02526a094f ci: Skip cppyy job if no source code is changed Eduardo Almeida 2024-08-20 16:47:04 +01:00
  • c0176df437 ci: Add bindings/ dir to list of dirs that trigger build jobs Eduardo Almeida 2024-08-20 16:46:33 +01:00
  • f5c5b48aac nix-vector-routing: small optimization to route print function Tommaso Pecorella 2024-08-26 13:48:58 -05:00
  • 66aa18e586 wifi: Fix RxSignalInfo units bug Tom Henderson 2024-08-12 07:18:21 -07:00
  • 1123f6bec3 internet: Change spelling to SPFVertex to avoid ignoring plural forms in codespell Eduardo Almeida 2024-08-20 19:41:27 +01:00
  • 7a9f664cbe doc: Update MacPorts sphinx dependencies Tom Henderson 2024-05-03 14:55:09 -07:00
  • 6d64e47ada Update CHANGES.md and RELEASE_NOTES.md for 802.11 80+80MHz support Sébastien Deronne 2023-06-06 21:08:28 +02:00
  • c355d10190 wifi: Update user documentation for 80+80MHz support Sébastien Deronne 2023-05-13 11:37:49 +02:00
  • f98a1804be examples: Add 80+80MHz examples to test coverage Sébastien Deronne 2023-06-06 20:36:13 +02:00
  • 921a5eb6c7 examples: Add parameter to select 80+80MHz or 160MHz in wifi network examples Sébastien Deronne 2024-05-09 08:44:28 +02:00
  • fc0f624bd4 wifi: Fill in VHT operations IE for 80+80 MHz Sébastien Deronne 2023-05-28 16:59:40 +02:00
  • 83f88c9dd7 mobility: Improve logging and method name for RandomWalk2dMobilityModel Tom Henderson 2024-08-13 11:13:18 -07:00
  • cc4953ed27 doc: (fixes #1120) Change \returns to \return in coding-style.rst AlessioBugetti 2024-08-19 15:34:10 +02:00
  • 3af874c226 Update RELEASE_NOTES.md and CHANGES.md Sébastien Deronne 2024-05-17 18:37:25 +02:00
  • 7b0c6c62bc core: Add test for largest extreme value random distribution Sébastien Deronne 2024-01-31 12:39:43 +01:00
  • 73474d22dc core: Add largest extreme value random distribution Sébastien Deronne 2024-01-31 07:58:06 +01:00
  • 287ae60ae3 core: Add test for laplacian random distribution Sébastien Deronne 2024-01-25 19:39:56 +01:00
  • a9ffe7821e core: Add laplacian random distribution Sébastien Deronne 2024-01-23 08:09:10 +01:00
  • 13e30c04b5 core: Extend random variable tests to verify calculated mean for Weibull distribution Sébastien Deronne 2024-01-07 13:52:29 +01:00
  • c834704d89 core: Add functions to calculate mean for Weibull distribution Sébastien Deronne 2024-01-07 10:21:49 +01:00
  • 10f5371ff3 doc: Update sample code in tutorial Tom Henderson 2024-08-15 15:20:08 -07:00
  • dd95a36bf0 doc: Partially revert 4597de82, which hides the commit hash on 3-dev version Gabriel Ferreira 2024-08-14 18:05:17 +02:00
  • 6729775f0f core: (fixes #1118) Demangle EnumValue typenames for doxygen Gabriel Ferreira 2024-08-13 11:21:53 +02:00
  • 7a55c57c9a core: Separate C++ demangler from CallbackImplBase Gabriel Ferreira 2024-08-13 11:21:26 +02:00
  • 5781b03ef3 codespell: Skip cmake-*/ and venv/ directories Eduardo Almeida 2024-08-14 11:52:54 +01:00