Commit Graph

  • 1e25beb6c6 Update RELEASE_NOTES.md Stefano Avallone 2023-02-24 10:34:20 +01:00
  • fc7faccbd4 wifi: Enable MU-RTS in some regression tests Stefano Avallone 2023-01-30 12:18:18 +01:00
  • 46e97e4e77 wifi: Mark MPDUs as inflight as soon as the PSDU has been prepared Stefano Avallone 2023-01-30 09:41:45 +01:00
  • c982d6ed9b wifi: Add EHT FEM to logged components Stefano Avallone 2023-01-27 18:09:09 +01:00
  • c0ee89374e wifi: Add a function to check if a PSDU map contains only a Trigger Frame Stefano Avallone 2023-01-27 13:41:27 +01:00
  • 52e1193d87 wifi: Extend MAC OFDMA test to check MU-RTS protection Stefano Avallone 2022-12-31 16:51:55 +01:00
  • bc77d7b4da wifi: Add MU-RTS support to the HE Frame Exchange Manager Stefano Avallone 2022-12-31 16:03:25 +01:00
  • 44bb8c21b4 wifi: Fix setting of Duration/ID field of Multi-STA BlockAck Stefano Avallone 2022-12-31 16:07:00 +01:00
  • bdddd9511d wifi: Add MU-RTS support to default protection manager Stefano Avallone 2022-12-31 15:58:28 +01:00
  • b3d6a71f46 wifi: Properly set RU Allocation subfield for MU-RTS TF Stefano Avallone 2022-12-31 15:45:40 +01:00
  • d2621449b9 wifi: Add a WifiProtection subclass for MU-RTS/CTS protection Stefano Avallone 2022-12-23 09:14:57 +01:00
  • 87a5d1f2a4 wifi: Add an element to WifiTxTimer for missed CTS after MU-RTS Stefano Avallone 2022-12-23 09:12:03 +01:00
  • efb34005c8 wifi: Enable assert in ChannelAccessManager Stefano Avallone 2023-01-23 14:35:17 +01:00
  • b6350920f4 lte: return reference to prevent Dci temporary copy Gabriel Ferreira 2023-02-18 22:24:44 -03:00
  • 038527e57e core: refactor char* to string in log Peter Barnes 2023-02-23 22:46:31 +00:00
  • 59805a21c1 wifi: Add test for PHY reception of multiple CTS frames in response to a MU-RTS frame Sébastien Deronne 2023-01-10 22:20:37 +01:00
  • 4d287ad59c wifi: Add test for non-HT duplicate PPDUs reception Sébastien Deronne 2022-11-26 09:11:23 +01:00
  • 2034432950 wifi: HE PHY of AP STA receives CTS responses using the same bandwidth as the one used to transmit the MU-CTS Sébastien Deronne 2023-01-14 11:47:21 +01:00
  • b651bee259 wifi: Add PHY support for MU-RTS procedure Sébastien Deronne 2022-11-09 22:18:36 +01:00
  • 34726807f3 wifi: Add function to get the supported PHY entity to use for a received PPDU Sébastien Deronne 2023-01-26 22:56:12 +01:00
  • 40a6be3407 wifi: Add support for non-HT duplicate Sébastien Deronne 2022-11-13 18:04:14 +01:00
  • b74e4b7123 wifi: Channel width used at TX should be carried in spectrum signal parameters Sébastien Deronne 2022-11-26 09:10:19 +01:00
  • 65ec6d6c0a wifi: Channel width is only held by OfdmPpdu to distinguish 5 MHz, 10 MHz or 20 MHz PPDUs Sébastien Deronne 2022-11-13 17:25:12 +01:00
  • 32f8be80a8 wifi: Add the Trigger Responding parameter to the TxVector Stefano Avallone 2022-11-09 22:17:27 +01:00
  • c7fa7ea163 wifi: Disable noise figure and CCA thresholds from RAA example Tom Henderson 2022-12-08 13:47:22 -08:00
  • b0f1cf0f78 wifi: Fix typo in WifiNetDevice object vector checker Stefano Avallone 2023-02-22 19:37:33 +01:00
  • 6f076416e7 Fix typos Gabriel Ferreira 2023-02-18 00:43:21 -03:00
  • 8f1d403fcd ci: add spell-checking job Gabriel Ferreira 2023-02-18 00:42:49 -03:00
  • c5371d938c Fix clang-tidy readability-make-member-function-const warnings Eduardo Almeida 2022-12-16 19:36:31 +00:00
  • 79ddaeb3b2 clang-tidy: Add check readability-make-member-function-const Eduardo Almeida 2022-12-16 19:07:05 +00:00
  • f90207e3b1 lte: Fix typos André 2023-02-17 13:35:48 +00:00
  • a7f474c708 wifi: Serialize/deserialize PHY headers only in debug mode Sébastien Deronne 2022-11-22 20:37:57 +01:00
  • 7eb2e8d08a wifi: Serialize/deserialize PHY headers Sébastien Deronne 2022-11-28 19:02:41 +01:00
  • 7179427b49 wifi: Move setting of PHY headers in a seperate function for all WifiPpdu child classes Sébastien Deronne 2022-11-28 18:55:44 +01:00
  • 49befbc216 wifi: Cleanup destructors in WifiPpdu child classes Sébastien Deronne 2022-11-27 17:29:42 +01:00
  • 7c7d445952 build: document build profiles, assert and log enablement, compiler options Peter Barnes 2023-02-16 20:09:49 +00:00
  • b97c2f239f core: refactor log.cc Peter D. Barnes, Jr 2023-01-20 14:00:23 -08:00
  • 97b5e4988f Update RELEASE_NOTES.md Stefano Avallone 2023-02-16 09:34:31 +01:00
  • 38b6bdaa92 wifi: Use UL MU CS mechanism to respond to Trigger Frames Stefano Avallone 2023-01-23 14:24:50 +01:00
  • 17c4db1d27 wifi: Implement UL MU CS mechanism Stefano Avallone 2023-01-23 12:13:51 +01:00
  • 9a812baf28 wifi: Add a method to compute the indices of the 20MHz channel covering an RU (with unit test) Stefano Avallone 2023-01-18 17:23:41 +01:00
  • 514cfd612f wifi: Update virtual CS indication for STAs maintaining two NAVs Stefano Avallone 2023-01-18 10:35:48 +01:00
  • b31f1c8275 wifi: Update and cancel reset timer for dual NAV Stefano Avallone 2023-01-11 17:32:48 +01:00
  • e574f80fca wifi: Add a WifiPsdu method to check if a PSDU is setting the NAV Stefano Avallone 2023-01-18 10:12:29 +01:00
  • 1553cdcee4 wifi: Add a method to classify a PPDU as intra-BSS Stefano Avallone 2023-01-11 09:55:13 +01:00
  • 3161a2707f wifi: Clear TXOP holder when NAV is reset or counts down to zero Stefano Avallone 2022-06-21 15:06:55 +02:00
  • ed89f4f439 wifi: Check that frame belongs to BSS before setting the TXOP holder Stefano Avallone 2022-06-21 14:41:44 +02:00
  • b657a8df59 wifi: Ack frames shall not be used to set the TXOP holder Stefano Avallone 2023-01-31 21:42:17 +01:00
  • a4e7f9ee0a wifi: Set NAV and TXOP holder after processing frames Stefano Avallone 2022-06-21 12:13:52 +02:00
  • ef22ffa138 Update RELEASE_NOTES.md Stefano Avallone 2023-02-16 09:15:58 +01:00
  • 246f7b646b wifi: Setup multiple links in some of the EHT examples to run Stefano Avallone 2022-12-20 22:50:03 +01:00
  • 6192009878 wifi: Extend the wifi-eht-network example Stefano Avallone 2022-12-20 22:41:57 +01:00
  • 2101962980 wifi: Add an option to wifi-eht-network to setup a second and a third link between the AP and the station(s) Stefano Avallone 2023-01-20 11:59:48 +01:00
  • 73d25d7f0f wifi: WifiHelper allows to configure different remote station manager per link Stefano Avallone 2023-01-20 11:51:19 +01:00
  • 5287265c08 wifi: Run EHT examples in regression Sébastien Deronne 2022-08-22 20:24:40 +02:00
  • b684157c1d examples: Add initial 802.11be example Sebastien Deronne 2022-07-02 08:33:36 +02:00
  • 8eb215dc4e wifi: MU scheduler keeps per-link TX information Stefano Avallone 2023-01-28 17:27:44 +01:00
  • 3473263bf3 wifi: Temporary workaround to support 802.11be with MCS-12 and MCS-13 Sébastien Deronne 2022-08-22 20:22:23 +02:00
  • 264f6d9b72 build: emit warning for the doxygen target if tests and examples are disabled Gabriel Ferreira 2023-02-06 11:35:34 -03:00
  • 0388b7c263 doc: fix dead urls Gabriel Ferreira 2023-02-14 12:50:06 -03:00
  • e9cc61c200 tests: update dead url test code in test-ns3.py Gabriel Ferreira 2023-02-14 12:12:46 -03:00
  • 472992b891 build: disable CMake formatting for FindEigen3.cmake Gabriel Ferreira 2023-02-14 01:41:33 -03:00
  • 933df2dae2 tests: ignore scratch-nested-subdir-lib in test-ns3.py Gabriel Ferreira 2023-02-14 01:37:08 -03:00
  • 0fa92ccf5e build: remove pip packaging artifacts with ns3 distclean Gabriel Ferreira 2023-01-31 21:56:51 -03:00
  • 317fb2cc1e stats: make sqlite-output.h private Gabriel Ferreira 2023-01-30 18:54:47 -03:00
  • e1d8f19320 build: fix installation of private headers Gabriel Ferreira 2023-02-03 22:29:04 -03:00
  • 7193cce35b build: fetch dependencies for Brite, Click and Openflow Gabriel Ferreira 2023-02-03 22:28:16 -03:00
  • f16d0b4200 doc: Improvements to coding-style.rst Eduardo Almeida 2023-02-14 22:02:53 +00:00
  • a680839d4c core: accept std::vector for DeterministicRandomVariable values Peter D. Barnes, Jr 2023-02-09 16:56:40 -08:00
  • f9b7fe4b94 core: main-random-variable-stream: enable Empirical and Deterministic Peter D. Barnes, Jr 2023-01-27 19:00:02 -08:00
  • 100762572e core: empirical-random-variable-example: show cdf Peter D. Barnes, Jr 2023-01-27 18:37:01 -08:00
  • fda68d305a docs: Fix formulas, use consistent outline for RandomVariableStreams Peter D. Barnes, Jr 2023-02-09 16:55:51 -08:00
  • c9769a47f2 docs: reduce duplication in RandomVariableStream Peter D. Barnes, Jr 2023-01-27 17:32:46 -08:00
  • bf8b442aeb core: refactor GetInteger() in the random variable streams Peter D. Barnes, Jr 2023-01-27 16:42:33 -08:00
  • 3d67f736cd tests: make test.py print lines containing non-decodable characters Gabriel Ferreira 2023-02-13 23:19:14 +00:00
  • b80ec8f24c examples: (fixes #850) Adjust default downward due to preamble detection Tom Henderson 2023-02-08 09:35:27 -08:00
  • ce4026523a core: enable environment variable for Windows Peter D. Barnes, Jr 2023-01-20 14:06:57 -08:00
  • 74035411bd spectrum: fix three-gpp-gain-reference-gain-vs-fc.png file name Gabriel Ferreira 2023-02-10 03:04:01 +00:00
  • 97e2fdaa57 spectrum: (fixes #854) Add missing spectrum module documentation plots Matteo Pagin 2023-02-09 22:11:54 +00:00
  • b1d14c9122 wifi: There is only one content channel for EHT SU transmission Sébastien Deronne 2023-01-08 12:52:44 +01:00
  • d491ed963f wifi: Print SIG-B mode in WifiTxVector Sébastien Deronne 2023-01-08 17:36:54 +01:00
  • 6a355e6901 spectrum: fix missing include in two-ray-splm-test-suite Tommaso Pecorella 2023-02-09 19:07:15 +00:00
  • d3426db18d Fix typos Eduardo Almeida 2023-02-08 15:32:19 +00:00
  • 41a5908cb1 clang-tidy: Update HeaderFilterRegex to only scan files in subdir "(ns*)|(NS*)" Eduardo Almeida 2023-01-23 15:08:44 +00:00
  • e4837c4c86 build: Add flag to ./ns3 to enable/disable Eigen3 Eduardo Almeida 2023-01-19 19:50:24 +00:00
  • f3e57043fd ci: Enable Eigen3 library Eduardo Almeida 2023-01-19 19:42:04 +00:00
  • b636276c38 Update RELEASE_NOTES.md and CHANGES.md Matteo Pagin 2023-01-18 22:14:59 +00:00
  • 1c0fecc69c antenna, spectrum: GSoC-22 Add support for Eigen library Matteo Pagin 2023-01-18 23:19:52 +00:00
  • 3f6f19e701 spectrum: GSoC-22 A simplified channel and beamforming model for ns-3 Matteo Pagin 2023-01-18 22:23:26 +00:00
  • 7356c4f818 spectrum: Improve Doxygen formatting Matteo Pagin 2023-01-18 22:41:52 +00:00
  • 612a90b6df spectrum: Declare new types with "using" instead of "typedef" Matteo Pagin 2023-01-18 23:07:59 +00:00
  • b8ec299e60 spectrum: Add .0 to numbers, so that they are treated as double Matteo Pagin 2023-01-18 22:39:41 +00:00
  • 60534ad1a1 spectrum: Remove unneeded includes in three-gpp-channel-model.h Matteo Pagin 2023-01-18 22:36:23 +00:00
  • 49413e33d1 spectrum: Sort CMake libraries alphabetically Matteo Pagin 2023-01-18 22:05:47 +00:00
  • 9a27820c9e spectrum: Fix typos Matteo Pagin 2023-01-18 22:05:03 +00:00
  • 5f0c3c33c5 doc: (fixes #849) disable doxygen dark mode Tommaso Pecorella 2023-02-05 00:01:39 -06:00
  • 4845e2cbcd doc: Remove outdated tutorial reference to MyApp Tom Henderson 2023-02-05 10:09:51 -08:00
  • 9d0d78e4ea examples: Fix spelling errors Tom Henderson 2023-02-05 10:09:18 -08:00
  • b4684c3d7c doc: Fix spelling and capitalization errors Tom Henderson 2023-02-05 09:00:09 -08:00
  • 1789d4a383 examples: Fix control rate in wifi HT/VHT/HE examples Sébastien Deronne 2023-01-02 20:20:01 +01:00