Commit Graph

  • 83dcacadc5 wifi: mobility initialization and caching in WifiPhy Tommaso Pecorella 2022-09-28 23:53:19 +02:00
  • ebb5647905 core: simplify paren grouping Peter D. Barnes, Jr 2022-11-23 00:56:42 -08:00
  • 7f53029020 core: (fixes #819) disable deprecation warnings for Object registration Tommaso Pecorella 2022-11-30 21:30:16 +01:00
  • 2d803e7599 wifi: Fix clang-tidy warning (in version 16) Eduardo Almeida 2022-12-07 19:00:41 +00:00
  • e3c5c9831a Remove unnecessary casts to double for hard-coded numbers Eduardo Almeida 2022-12-05 22:43:18 +00:00
  • b72e7b234e ci: Add clang-tidy-diff job Eduardo Almeida 2022-12-06 21:36:25 +00:00
  • cfe6c129b1 ci: Define the CLANG_TIDY_OUTPUT variable in the clang-tidy job Eduardo Almeida 2022-12-05 22:15:01 +00:00
  • f2445bf4a6 ci: Change timeout of clang-format job to 1h Eduardo Almeida 2022-12-06 02:09:17 +00:00
  • 08fb792657 ci: Formatting edits in clang-tidy job Eduardo Almeida 2022-12-04 03:31:01 +00:00
  • c3cf1f7401 doc: Fix typo in tracing.rst Wouter Overmeire 2022-12-07 17:13:04 +00:00
  • b1e3c7ae30 Update CHANGES.md Stefano Avallone 2022-12-02 10:11:15 +01:00
  • 8d069453d9 wifi: Allow simultaneous transmission of an MPDU over multiple links Stefano Avallone 2022-09-26 15:21:45 +02:00
  • 0298890c89 wifi: Make use of the new (re)set in-flight MPDUs methods Stefano Avallone 2022-09-21 17:05:48 +02:00
  • af66d52e04 wifi: Add new methods to (re)set in-flight MPDUs Stefano Avallone 2022-09-21 15:27:49 +02:00
  • 3cf872e27a wifi: Include link ID when notifying the Block Ack Manager Stefano Avallone 2022-09-21 14:52:12 +02:00
  • 90363ead05 wifi: Restart access on all links when destination is unblocked after no reply to ADDBA_REQUEST Stefano Avallone 2022-09-21 10:33:01 +02:00
  • 941fc12cbd wifi: Add an EHT Frame Exchange Manager Stefano Avallone 2022-09-14 14:07:56 +02:00
  • a9f4de2979 wifi: FEMs create and handle MPDU aliases Stefano Avallone 2022-09-14 14:07:04 +02:00
  • 396568a156 wifi: Add a WifiMacQueue method to get the original copy of a queued MPDU Stefano Avallone 2022-09-14 17:44:41 +02:00
  • 470a6d5bae wifi: MAC queues handle MPDU aliases Stefano Avallone 2022-09-14 14:06:12 +02:00
  • 1f203aab9e wifi: Create MPDU aliases for transmission on multiple links Stefano Avallone 2022-09-13 13:22:02 +02:00
  • 8a98843763 wifi: WifiMacQueueElem also holds pointers to in-flight MPDUs Stefano Avallone 2022-09-13 12:34:41 +02:00
  • d382197be0 lte: Fix implicit bool conversion in MAC schedulers Eduardo Almeida 2022-11-20 00:04:43 +00:00
  • 3468c77461 network: Add operators to decrease the queue size by a packet size Stefano Avallone 2022-11-27 19:34:43 +01:00
  • aa9cefe502 network: ScheduleNow() not only the wake callback, but also the check on its condition Stefano Avallone 2022-11-27 19:29:43 +01:00
  • a14525f632 network: Fix ListErrorModel since UIDs are uint64_t values Stefano Avallone 2022-10-21 17:10:11 +02:00
  • 3261e3b6b7 fd-net-device: Fix Doxygen of dpdk helper Eduardo Almeida 2022-12-06 16:59:53 +00:00
  • 18c3a10827 internet: Fix implicit bool conversion in tcp-cubic.cc Eduardo Almeida 2022-11-22 18:30:36 +00:00
  • 0c16c4a434 internet: Change TcpCubic attribute HyStartDetect from int to enum Eduardo Almeida 2022-11-19 22:56:44 +00:00
  • fec6a2c1d7 core: use maybe_unused instead of `(void)' cast Peter D. Barnes, Jr 2022-11-17 13:44:28 -08:00
  • 4e3a97e1fa core: Fix implicit bool conversion in attribute-test-suite.cc Eduardo Almeida 2022-11-19 23:23:32 +00:00
  • 9e5539cd2e fd-net-device: Fix nullptr clang-tidy warning Eduardo Almeida 2022-12-05 18:51:17 +00:00
  • 4930479af4 Remove enum / struct specifiers when declaring the variable's type Eduardo Almeida 2022-12-05 18:49:22 +00:00
  • cd2ec07e37 doc: Update coding-style.rst to not add enum / struct specifiers Eduardo Almeida 2022-11-24 18:07:07 +00:00
  • d2d64bedef applications: Fix ApplicationContainer documentation Lars Toenning 2022-11-25 16:40:39 +01:00
  • 8d692d9086 Update AUTHORS Lars Toenning 2022-11-25 16:41:33 +01:00
  • f7ccc25db4 doc: Fix Sphinx errors Peter D. Barnes, Jr 2022-11-19 20:03:53 +00:00
  • 24e5318123 lr-wpan: Move MAC constants to implementation file Eduardo Almeida 2022-11-30 15:37:20 +00:00
  • c5e22f542b ci: skip tests if the same build (no cache misses) already passed them Gabriel Ferreira 2022-12-04 06:39:02 +00:00
  • 164e993d46 ci: reuse per-commit-gcc-debug job's cache in the doxygen job Gabriel Ferreira 2022-12-03 15:42:45 -03:00
  • ec16822e76 ci: Show more info in clang-tidy job's output Eduardo Almeida 2022-12-02 17:06:40 +00:00
  • db6ff267b3 ci: Enable more modules in the clang-tidy job Eduardo Almeida 2022-10-10 19:07:34 +00:00
  • 9a2bf052b8 mpi: Include MPI headers with <> braces Eduardo Almeida 2022-10-11 11:29:52 +01:00
  • 9cf48dd49e clang-tidy: Update HeaderFilterRegex to exclude third-party headers Eduardo Almeida 2022-11-30 16:06:59 +00:00
  • 01c1e7eced internet, lte, network, olsr: Isolate variable declaration from struct definition Eduardo Almeida 2022-11-24 16:29:07 +00:00
  • 7169b068d9 visualizer: Fix clang-tidy modernize-use-override warnings Eduardo Almeida 2022-12-03 02:05:34 +00:00
  • d4eaabc104 ci: add ubuntu:latest Tommaso Pecorella 2022-12-03 00:29:43 +01:00
  • b9349de071 wave: Fix implicit bool conversion Eduardo Almeida 2022-12-02 17:34:29 +00:00
  • 05fac415d2 build: check for "cmake3" first then fallback to "cmake" Gabriel Ferreira 2022-12-01 22:01:21 -03:00
  • 4e954c4b58 CI: update python version Gabriel Ferreira 2022-12-01 21:56:12 -03:00
  • a6337446a5 Add switch to select the build type in VSCode debug Tommaso Pecorella 2022-11-27 15:57:48 +01:00
  • bd2dde6c48 test: reconfigure before each test in test-ns3.py Gabriel Ferreira 2022-11-30 14:32:10 -03:00
  • ffc4811cee build: remove reference to deprecated header files ipv4-nix-vector-routing/helper Gabriel Ferreira 2022-11-30 14:27:31 -03:00
  • 1be44d8ecf build: prevent the configuration from succeeding if headers do not exist Gabriel Ferreira 2022-11-30 14:48:34 -03:00
  • 5b644250c0 build: add suffix to PCH to speed up recompilation when switching build profiles Gabriel Ferreira 2022-11-30 12:47:56 -03:00
  • b59565aa9b build: add NS3_CCACHE and NS3_FAST_LINKERS switches to disable ccache and lld/mold usage Gabriel Ferreira 2022-11-30 12:35:51 -03:00
  • 18225243f2 examples: Add missing return 0 Eduardo Almeida 2022-11-29 03:01:00 +00:00
  • 291f899663 wave, fd-net-device, tap-bridge: Convert log and verbose parameters to bool Eduardo Almeida 2022-11-29 01:35:16 +00:00
  • cc985b7860 internet: make NeighborCacheHelper::PopulateNeighborCache robust against missing IPv4 or IPv6 stack Tommaso Pecorella 2022-11-28 01:32:14 +01:00
  • 520865a919 internet: fixes to IPv4 subnet-directed broadcast Tommaso Pecorella 2022-11-25 19:23:37 +01:00
  • 3396de4c99 Update RELEASE_NOTES.md and CHANGES.md Gabriel Ferreira 2022-11-26 15:47:48 -03:00
  • 4abe5fa5d5 doc: add a NinjaTracing section to the manual Gabriel Ferreira 2022-11-26 15:45:37 -03:00
  • 5cd9069cd2 bindings: add Python-based UdpEchoServer application to python-unit-tests.py Gabriel Ferreira 2022-11-25 22:05:23 -03:00
  • f2f9a4ef4d build: (fixes #815) Configure find_program to search for AppBundles last in MacOS Gabriel Ferreira 2022-11-24 10:52:39 -03:00
  • 0e44f5a0e0 examples: Improve wifi-ofdmt-eht-validation.cc Eduardo Almeida 2022-11-24 18:25:59 +00:00
  • a9223622da network: make addresses ConvertTo public and simplify python scripts Tommaso Pecorella 2022-11-25 01:36:26 +00:00
  • b9562ba520 Fix formatting of braced-init-lists by adding trailing comma Eduardo Almeida 2022-11-03 17:53:20 +00:00
  • ae1fb0c451 doc: Update coding-style.rst with trailing comma in braced-init-lists Eduardo Almeida 2022-11-03 18:01:47 +00:00
  • 3c62cf10cc wave: Fix formatting of vanet-routing-compare.cc Eduardo Almeida 2022-11-24 12:28:35 +00:00
  • 1f1033f452 wimax: Fix implicit bool conversion Eduardo Almeida 2022-11-19 19:35:35 +00:00
  • 292130b25f wave: Convert boolean variables from int to bool Eduardo Almeida 2022-11-22 21:19:43 +00:00
  • e66a50f843 topology-read: (fixes #762) Automatically add names to the nodes read from topology files Tommaso Pecorella 2022-10-07 23:26:22 +02:00
  • d7249607a2 wifi: Fix InterferenceHelper::CalculatePhyHeaderPer() Eduardo Almeida 2022-11-19 20:03:53 +00:00
  • cfcf8c0c5c traffic-control: Fix implicit bool conversion in CodelQueueDiscTestItem ctor Eduardo Almeida 2022-11-19 20:32:13 +00:00
  • fd6188871d traffic-control: Remove the protocol parameter from cobalt test suite Eduardo Almeida 2022-11-19 20:31:18 +00:00
  • 0077121649 internet: (fixes #579) remove TcpWestwood model Tommaso Pecorella 2022-11-13 11:21:42 +01:00
  • 33b9f5fe7a internet: Fix non-standard use of ternary operator Eduardo Almeida 2022-11-19 23:53:25 +00:00
  • 83f6edb44e tcp: Fix documentation typo Wouter Overmeire 2022-11-18 14:28:41 +01:00
  • 68200622ef wifi: Fix 6 GHz band starting frequency for RNR element Stefano Avallone 2022-11-18 09:17:30 +01:00
  • 6f67d61683 wifi: Do not allow HE TB with 800ns guard interval Sébastien Deronne 2022-09-27 22:50:10 +02:00
  • b1bf40f409 wifi: Fix guard interval for BlockAck frames sent in TB PPDUs Stefano Avallone 2022-11-02 11:51:50 +01:00
  • 4705aa9f3b wifi: Remove unused GetChannelWidthForTransmission functions Stefano Avallone 2022-10-07 17:09:18 +02:00
  • de079ece9e wifi: Rate managers use the new WifiPhy::GetTxBandWidth() method Stefano Avallone 2022-10-07 17:08:21 +02:00
  • c50240c097 wifi: Add a PHY method to get the bandwidth of a transmission Stefano Avallone 2022-10-07 17:06:22 +02:00
  • c71b0de4a4 wifi: Make GetMaximumChannelWidth() a function of the modulation class instead of standard Stefano Avallone 2022-10-07 16:21:57 +02:00
  • 5db180c609 internet: Fix IPv6 src address glitch when receiving redirects Tommaso Pecorella 2022-11-19 23:27:22 +01:00
  • fbe0786cd9 internet: Remove obsolete PendingData model Tom Henderson 2022-11-16 17:09:48 -08:00
  • 99fc2390c4 wifi: Fix wrongly committed file Sébastien Deronne 2022-11-16 21:47:19 +01:00
  • 3f3c3583d2 wifi: Fix valgrind issues Sébastien Deronne 2022-11-16 21:36:01 +01:00
  • f9eb5a7327 bindings: improve search of linked libraries and include directories Gabriel Ferreira 2022-11-16 02:23:47 -03:00
  • 9ac4410af2 wifi: WifiTxVector does no longer need to be passed together with WifiPpdu Sébastien Deronne 2022-11-06 17:35:40 +01:00
  • 558587e166 wifi: Reconstruct TXVECTOR from received PPDU only once Sébastien Deronne 2022-11-07 23:28:58 +01:00
  • 39e0455735 wifi: Prepare OFDMA TX power power and PSD before scheduling HE portion of MU PPDUs Sébastien Deronne 2022-11-07 21:36:25 +01:00
  • d58ecd42b4 wifi: Do no longer hold RU PHY index in HeRu Sébastien Deronne 2022-11-05 15:57:19 +01:00
  • ea8860e75f wifi: Do no longer copy WifiPpdu for HE portion of MU transmissions Sébastien Deronne 2022-11-02 20:01:59 +01:00
  • 343d37778f wifi: Do not longer copy the WifiPpdu for each RX PHY (for now we can always use the WifiPpdu from the TX PHY) Sébastien Deronne 2022-11-07 20:03:00 +01:00
  • f834a6e389 wifi: Simplify Copy functions in PPDU classes Sébastien Deronne 2022-09-28 07:43:34 +02:00
  • 7714b2d201 wifi: Cleanup unused parameter in WifiSpectrumSignalParameters Sébastien Deronne 2022-09-28 07:35:38 +02:00
  • 5bf6e4d642 Update README.md to display coverage and CI badges Gabriel Ferreira 2022-11-14 14:49:14 -03:00
  • 789967fbc4 test: add test case for precompiled header checks in test-ns3.py Gabriel Ferreira 2022-11-12 19:22:26 -03:00