Commit Graph

  • 04c9d95d0e scratch: Change scratch subdir example to show the use of additional files Eduardo Almeida 2022-01-13 16:19:26 +00:00
  • 2a16a2750b doc: Update coding style for boolean tests of Ptr Tom Henderson 2022-08-12 19:11:08 -07:00
  • b17083d854 Refine Ptr general doxy Peter D. Barnes, Jr 2021-09-14 16:51:53 -07:00
  • 36a638287b Deprecate Ptr::Tester Peter D. Barnes, Jr 2022-04-06 16:36:23 -07:00
  • e461e54d5a Update Ptr validity checks to new Ptr<>::operator bool Peter D. Barnes, Jr 2022-04-18 16:33:29 -07:00
  • 253cb0107e core: Add explicit Ptr<T>::operator bool(), op== for nullptr Peter D. Barnes, Jr 2021-09-17 13:08:11 -07:00
  • 58148e5b15 doc: Ptr<>::Tester documentation Peter D. Barnes, Jr 2021-09-17 10:58:17 -07:00
  • 9da9a8561d wifi: Update documentation Stefano Avallone 2022-08-15 23:54:12 +02:00
  • 41c506e07d wifi: Add unit test for largest idle primary channel Stefano Avallone 2022-08-01 16:05:19 +02:00
  • 9eea7b295d wifi: Add missing include in channel-access-manager.h Stefano Avallone 2022-08-01 16:03:52 +02:00
  • 736b688d2e wifi: Add WIFI_MINSTREL prefix to Minstrel's MCS Group enums Stefano Avallone 2022-05-26 14:11:39 +02:00
  • 49d710fabe wifi: Pass allowed TX width to GetDataTxVector() Stefano Avallone 2022-05-04 17:58:15 +02:00
  • 46d28c1c6a wifi: Pass allowed TX width to MultiUserScheduler Stefano Avallone 2022-05-04 17:09:02 +02:00
  • b05b54b041 wifi: ChannelAccessManager passes the allowed width for TX to FrameExchangeManager Stefano Avallone 2022-05-04 16:46:47 +02:00
  • 467e956dd6 ci: fix pacman key initialization Tommaso Pecorella 2022-08-17 10:00:44 -05:00
  • 61376eefd7 build: fix TestVersionFile case in test-ns3.py Gabriel Ferreira 2022-08-16 22:18:49 -03:00
  • f151a6e449 build: remove binding scanning related variables from the ns3 script Alexander Krotov 2022-08-13 23:56:15 +03:00
  • 9058a2c422 bindings, test: fix for python tests and Cppyy test case (fixes #724) Gabriel Ferreira 2022-08-16 22:54:49 +00:00
  • e72cfb6afb add support for out-of-source tree builds with add_subdirectory(ns-3-dev) Lars Moons 2022-08-16 19:47:53 +00:00
  • 652e2fbef2 core: (fixes #720) remove timeval and related functions from WallClock Tommaso Pecorella 2022-08-07 22:47:17 -05:00
  • 9738d6b267 ci: Add .base-per-commit-compile base job Eduardo Almeida 2022-08-08 21:47:52 +01:00
  • dc82143a17 ci: Use double quotes instead of single quotes Eduardo Almeida 2022-08-08 21:40:53 +01:00
  • e319b18d59 ci: Refactor before_script segments Eduardo Almeida 2022-07-21 17:07:12 +01:00
  • 71119bbb6b wifi: Update documentation related to CCA Sebastien Deronne 2022-07-15 18:42:43 +02:00
  • c8a81bc813 Update CHANGES and RELEASE_NOTES to reflect changes done for wifi CCA Sebastien Deronne 2022-06-23 07:39:46 +02:00
  • 3fa0b8fcbe wifi: Add PHY CCA tests Sebastien Deronne 2022-05-01 15:46:03 +02:00
  • 7928fdeeab wifi: Generate PHY CCA indication when the per20bitmap parameter changes Sebastien Deronne 2022-07-07 12:45:31 +02:00
  • f2da0d7bf1 wifi: Set all per-20MHz CCA durations to zero upon CCA reset request Sebastien Deronne 2022-05-12 20:16:35 +02:00
  • 383b537fbc wifi: Implement per-20 MHz CCA sensitivity Sebastien Deronne 2022-05-01 13:37:29 +02:00
  • 8a7783e078 wifi: WifiPhy::GetBand can be public Sebastien Deronne 2022-05-17 21:37:08 +02:00
  • b24d62fd70 wifi: Handle CCA threshold calculations for HE PHY when OBSS-PD is used Sebastien Deronne 2022-05-15 22:14:40 +02:00
  • ed9f62a153 wifi: Add getter and setter for OBSS-PD level Sebastien Deronne 2022-05-17 07:40:53 +02:00
  • 39269451c3 wifi: Keep pointer to OBSS-PD algorithm in HE PHY entity Sebastien Deronne 2022-05-15 22:05:41 +02:00
  • a10f0b9ad9 wifi: Add missing condition to HtPhy::GetCcaIndication to skip CCA sensitivity check if PPDU does not occupy neither primary nor secondary 20 MHz subchannels Sébastien Deronne 2022-08-07 13:00:50 +02:00
  • 92108743df wifi: Fix caption of the UL OFDMA figure Stefano Avallone 2022-08-12 16:21:35 +02:00
  • 574c9651f4 doc: Update release steps for version.cache and deprecated tag Tom Henderson 2022-08-09 08:42:57 -07:00
  • 643d06ed90 core: add deprecated for ns-3.37 Peter D. Barnes, Jr 2022-08-01 14:09:19 -07:00
  • ecb47cb991 ci: enable python bindings on cppyy jobs Gabriel Ferreira 2022-08-08 13:23:05 -03:00
  • ca421d6447 build: fix reading of "0" values from version.cache Gabriel Ferreira 2022-08-08 12:17:13 -03:00
  • 85a7f1fb69 Allow .vscode/launch.json to use scratch subdirectories Eduardo Almeida 2022-08-07 16:41:42 +01:00
  • 92e98e7a9f Fix .vscode/launch.json indentation Eduardo Almeida 2022-08-07 16:22:44 +01:00
  • 3e132cc9bc core: add missing sys/time.h include Gabriel Ferreira 2022-08-07 12:44:41 -03:00
  • 0b2c62bf93 build: fix typos and formatting Gabriel Ferreira 2022-08-06 21:08:23 -03:00
  • da221e41f6 build: remove git dependency when using version.cache and add a test Gabriel Ferreira 2022-08-06 19:29:05 -03:00
  • 72ff5fc759 ci: Swap Fedora 34 for 36 Tommaso Pecorella 2022-08-07 15:41:11 -05:00
  • 4644023085 applications: fix GCC12 warning in test Tommaso Pecorella 2022-08-07 12:49:56 -05:00
  • efcf45cecb core (fixes #719): Remove duplicate type names Eduardo Almeida 2022-08-07 14:52:29 +01:00
  • 180d71b7fa core (fixes #560): Unify TypeNameGet() in type-name.h and traced-value-callback-typedef-test-suite.cc Eduardo Almeida 2022-08-06 21:50:25 +00:00
  • 059c07926a test: add a test case to check the brightness of images in the docs Gabriel Ferreira 2022-08-04 22:33:00 -03:00
  • 8f76129ebf test: fix test-ns3.py uncrustify test case Gabriel Ferreira 2022-08-04 21:41:48 -03:00
  • 8bb412d44c test: remove examples enablement check for python examples Gabriel Ferreira 2022-08-04 21:01:29 -03:00
  • a25e553fa2 build, bindings: check if cppyy is available at runtime and format cmake Gabriel Ferreira 2022-08-04 15:21:11 -03:00
  • 0def08e813 core: use std::chrono for real-time clock synchronization Gabriel Ferreira 2021-11-21 16:30:51 +01:00
  • 5e551a2180 core: (fixes #416) remove librt checks Tommaso Pecorella 2021-11-19 01:14:24 +01:00
  • e7abd0f462 internet: (fixes #716) Fix valgrind issues in InternetStackHelper Tom Henderson 2022-08-04 16:58:41 -07:00
  • 3f27120765 Update CHANGES.md and RELEASE_NOTES.md Stefano Avallone 2022-08-02 00:41:12 +02:00
  • e66d0f46e1 wifi: Add a method to get the Link ID from the MAC address Stefano Avallone 2022-03-21 19:08:41 +01:00
  • e698e1b30b wifi: STAs store the ID of the link on which received a Beacon/Probe Response frame Stefano Avallone 2022-03-16 16:58:47 +01:00
  • 29749c21b0 wifi: Pass link ID to WifiMac::Receive() Stefano Avallone 2022-03-16 16:42:50 +01:00
  • 88ac041687 wifi: Send beacons on every link Stefano Avallone 2022-03-16 13:00:59 +01:00
  • 780adeb01d wifi: Implement the Reduced Neighbor Report element Stefano Avallone 2021-04-27 22:50:49 +02:00
  • 5534fcf4b6 wifi: Enable to call WifiPhyOperatingChannel::FindFirst() with unspecified standard Stefano Avallone 2022-03-19 21:51:31 +01:00
  • 3a155c2607 wifi: Get the PHY band of the operating channel Stefano Avallone 2021-04-27 22:49:56 +02:00
  • da0990479d wifi: Assign a MAC address to every STA of an MLD Stefano Avallone 2022-08-02 00:01:04 +02:00
  • 9db4379ed7 wifi: Create a remote station manager for each link of an 11be MLD Stefano Avallone 2022-08-01 23:59:17 +02:00
  • 422f24bfd0 wifi: Extend helpers to support multi-link devices Stefano Avallone 2021-03-30 16:47:11 +02:00
  • 7dce23fbd3 wifi: Align TXOP limit for VI and VO to 802.11-2020 Stefano Avallone 2022-03-07 10:55:04 +01:00
  • f6946d8d56 wifi: WifiMac holds per-link DSSS and ERP supported flags Stefano Avallone 2022-03-06 17:39:01 +01:00
  • ce13d31474 wifi: Txop holds per-link TXOP limit Stefano Avallone 2022-03-05 19:09:57 +01:00
  • 1a6224f220 wifi: Add attributes to set CWmin, CWmax and AIFSN for all the links Stefano Avallone 2022-03-05 17:46:57 +01:00
  • b5d158dd9d wifi: QosTxop holds per-link TXOP information Stefano Avallone 2022-03-01 11:55:51 +01:00
  • b0d85940bf lr-wpan: Pending transaction list and association support params. Alberto Gallegos Ramonet 2022-07-19 13:11:35 +09:00
  • 4b79811c8a wifi: Update documentation to indicate 802.11be PHY implementation is started Sébastien Deronne 2022-08-02 18:10:53 +02:00
  • 41123dc094 examples: Add 802.11be PHY rates validation Sebastien Deronne 2022-07-02 08:10:44 +02:00
  • 1999f310ff wifi: Cleanup copy-pasted code in TX duration tests Sebastien Deronne 2022-06-26 12:19:14 +02:00
  • a31d22b49d wifi: Extend TX duration tests to cover 6 GHz band for 802.11ax and 802.11be Sebastien Deronne 2022-06-26 11:58:13 +02:00
  • d39713b629 wifi: Add duration tests for 802.11be Sebastien Deronne 2022-06-11 16:50:12 +02:00
  • 9ea775b0e9 wifi: Create PHY entity for 802.11be STAs Sébastien Deronne 2021-02-21 21:15:05 +01:00
  • 9faa0b6079 wifi: Add initial EhtPhy and EhtPpdu classes for 802.11be Sébastien Deronne 2021-03-06 15:50:59 +01:00
  • 53adc7ef39 wifi: Add new PPDU field types and RX failure reasons for 802.11be Sebastien Deronne 2022-06-09 18:11:07 +02:00
  • c4a7058738 wifi: Rework SIG-A and SIG-B processing functions to avoid duplicated code Sebastien Deronne 2022-06-22 08:33:50 +02:00
  • fe6149948e wifi: Add function to return the symbol duration Sebastien Deronne 2022-06-20 18:07:36 +02:00
  • 250e5745fd wifi: Prepare HE PHY to be reused for 802.11be Sebastien Deronne 2022-06-11 16:48:57 +02:00
  • d731bda35d build: show valgrind leaks when running with ns3 Gabriel Ferreira 2022-08-03 21:15:49 -03:00
  • 857363f05b bindings: fix lock file search Gabriel Ferreira 2022-08-03 21:13:21 -03:00
  • 7dd42b1791 wifi: (fixes #709) Scale RxSensitivity by channel width for YansWifiChannel Tom Henderson 2022-08-01 11:30:16 -07:00
  • c5bd469dca wifi: Remove unused variable in example program Tom Henderson 2022-08-03 15:03:29 -07:00
  • 63288690bb build: force linkage of all module libraries to scratches Gabriel Ferreira 2022-08-03 18:13:51 -03:00
  • fc09e4df59 wifi: (fixes #714) Increase association timeout in wifi-primary-channels-test Stefano Avallone 2022-08-03 14:50:40 +02:00
  • 4e1d606af5 bindings: fix segmentation violation in python scripts Gabriel Ferreira 2022-08-01 23:16:40 -03:00
  • 6ac76bd9a2 doc: update python bindings docs to use cppyy Gabriel Ferreira 2022-08-01 17:34:51 -03:00
  • 58c5a94daa test: remove pybindgen test case Gabriel Ferreira 2022-07-31 13:45:36 -03:00
  • b45b583f10 ci: switch pybindgen CI to cppyy Gabriel Ferreira 2022-07-31 13:41:39 -03:00
  • 31f71962b7 internet: teardown interface-to-stream maps on Simulation::Destroy Gabriel Ferreira 2022-07-31 12:54:47 -03:00
  • 36df81be90 bindings: replace pybindgen bindings support with cppyy bindings Gabriel Ferreira 2022-06-06 06:44:42 -07:00
  • c5d0c8efb4 bindings: remove pybindgen bindings sources Gabriel Ferreira 2022-07-24 15:48:09 -03:00
  • ff53821535 replace unordered_map by map Zhiheng Dong 2022-07-27 13:52:24 -07:00
  • 2942a14ac0 build: build scratches with multiple threads in test-ns3.py test case Gabriel Ferreira 2022-07-27 20:23:04 -03:00
  • ddf49b31ef build: reduce scope of NS3_ENABLE_EXAMPLES flag Gabriel Ferreira 2022-07-27 19:07:03 -03:00
  • 4e0747d759 applications: (fixes #702) Support IPv6 for PacketSink Tommaso Pecorella 2022-07-20 14:37:01 -07:00