Commit Graph

  • 039692de8f mobility, buildings: (fixes #977) fix corner rebound direction Menglei Zhang 2024-02-13 18:39:09 -06:00
  • 5649b4801c build: evaluate NS3_CCACHE after parsing .ns3rc Gabriel Ferreira 2024-02-15 10:24:27 +01:00
  • 69442e97c3 build: prevent usage of uninitialized variables set inside src modules Gabriel Ferreira 2024-02-14 23:56:51 +01:00
  • 2209a5abd1 build: bump minimum GCC version to 9.1 and remove libfs compiler workaround Gabriel Ferreira 2024-02-13 21:34:09 +01:00
  • 7f830d7295 core: remove redefinition of std::filesystem Tommaso Pecorella 2024-02-13 06:10:59 -06:00
  • 82153c2964 build, core: (fixes #790) Remove experimental filesystem Eduardo Almeida 2024-01-15 21:06:08 +00:00
  • 639ff2ba08 lte: replace std::vector with std::deque for O(1) removal of first element Gabriel Ferreira 2024-02-12 15:38:19 +01:00
  • 64e68fced4 Fix Markdown linting warnings in CHANGES.md Eduardo Almeida 2024-02-13 18:30:29 +00:00
  • f9c57ac182 core: Add deprecated for ns-3.42 Tommaso Pecorella 2024-02-13 08:04:52 -06:00
  • c4810ddbd7 Start RELEASE_NOTES.md and CHANGES.md sections for new release Tommaso Pecorella 2024-02-13 08:04:05 -06:00
  • e1d55570bc Use static Mac48Address broadcast address Gabriel Ferreira 2024-02-12 19:58:11 +01:00
  • cf08a97b7e doc: (fixes #1016) Update ns3_doxy_header AlessioBugetti 2024-01-30 13:46:21 +01:00
  • a442b054b4 doc: (fixes #1016) Update ns3_doxy_footer AlessioBugetti 2024-01-30 11:43:04 +01:00
  • 7b717ff485 core: Get doublings in trickle-timer the elegant way André Apitzsch 2024-02-05 11:53:29 +01:00
  • 3e5ac445dc Merge ns-3.41-release branch Tom Henderson 2024-02-09 14:20:42 -08:00
  • e5039092b3 Update availability in RELEASE_NOTES.md Tom Henderson 2024-02-09 14:09:53 -08:00
  • 0bf7f97c84 Update VERSION and documentation tags for ns-3.41 release Tom Henderson 2024-02-09 14:08:50 -08:00
  • aa8f2a54e8 doc: Update ns-3 version in tutorial and installation references Tom Henderson 2024-02-09 13:04:36 -08:00
  • 10c929275e doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.41 Tom Henderson 2024-02-02 12:16:17 -08:00
  • 35395b37ac wifi: Request channel access if frames available on TXOP end Stefano Avallone 2024-01-31 15:54:01 +01:00
  • ff08b3c18f wifi: Add a disclaimer about using EMLSR in the user doc Stefano Avallone 2024-02-09 08:54:21 +01:00
  • feff08fd3f wifi: Prevent issues when no PHY is connected to CAM Stefano Avallone 2024-01-30 16:26:09 +01:00
  • 1759450302 tcp (fixes #1026) Fix delivery rate estimation bug (thanks to Menglei Zhang) Tom Henderson 2024-02-06 13:51:43 -08:00
  • 64853768c8 doc: Fix code example (reported by Doug Blough) Tom Henderson 2024-02-06 15:06:43 -08:00
  • efcbd25d01 ci: Exclude *.c files from clang-tidy-diff analysis Eduardo Almeida 2024-02-05 21:08:13 +00:00
  • 7c4b3bbbfa Update documentation and release notes for TCP Cubic changes Tom Henderson 2024-01-08 07:38:15 -08:00
  • 97279afc3e tcp: Add system test suite for TCP Cubic Tom Henderson 2024-01-08 07:37:55 -08:00
  • a72b26a3fa tcp: (fixes #1001) Add TCP-friendliness heuristic to TCP Cubic Tom Henderson 2024-01-08 07:37:08 -08:00
  • 2c86bc6ee9 antenna: Fix the operator in UniformPlannarArray (>= instead of >) Biljana Bojovic 2024-02-02 17:41:57 +01:00
  • f19e1929fa examples: (fixes #1000) Refactor I/O in tcp-bbr-example and tcp-linux-reno Kavya Bhat 2024-01-31 19:12:37 +05:30
  • 942e0baca3 wifi: Reset backoff and request access if needed when switching EMLSR links Stefano Avallone 2023-11-17 17:25:43 +01:00
  • fb18aa503c wifi: Use constexpr values instead of true/false when calling StartAccessAfterEvent Stefano Avallone 2023-11-28 09:11:54 +01:00
  • cec80188dd wifi: Main PHY can switch from non-primary link to non-primary link Stefano Avallone 2023-10-30 19:40:40 +01:00
  • 70df57ab90 wifi: Add a method to reset the backoff of all ACs Stefano Avallone 2023-11-20 21:33:13 +01:00
  • 86433f06c7 wifi: Prevent transmissions on aux PHY links in EMLSR test by blocking links Stefano Avallone 2023-10-09 18:41:44 +02:00
  • 98f27be294 wifi: Main PHY and aux PHY can switch immediately (no need to schedule) Stefano Avallone 2023-11-02 11:26:30 +01:00
  • e840a0220b wifi: Update PHY connected to RSM upon EMLSR link switching Stefano Avallone 2023-09-04 22:01:06 +02:00
  • 76e472e1c3 wifi: Extend EMLSR test to check main PHY switch when no CTS is received Stefano Avallone 2023-10-05 17:05:53 +02:00
  • 37034f2fa8 wifi: Handle main PHY channel switch when no CTS is received Stefano Avallone 2023-10-04 17:13:46 +02:00
  • 38b4db155b wifi: Take channel switch delay into account when main PHY switches to take over UL TXOP Stefano Avallone 2023-09-12 20:25:33 +02:00
  • 5ae9fabf49 wifi: PHY operates on EMLSR link until another PHY completes channel switching Stefano Avallone 2023-09-29 09:55:15 +02:00
  • 7dfb732a0d wifi: Improve log messages in Channel Access Manager Stefano Avallone 2023-10-05 21:44:12 +02:00
  • cb7f3b68b6 wifi: Do not freeze backoff while using another EMLSR link Stefano Avallone 2023-09-23 19:04:08 +02:00
  • c512f3e872 examples: wifi-multi-tos prints a message if throughput is zero Stefano Avallone 2024-01-31 22:46:12 +01:00
  • 17954bc114 wifi: Fix rate used to send BlockAckReq frames Stefano Avallone 2024-01-31 14:27:05 +01:00
  • 87bb7d7615 examples: Use TCP with UL OFDMA in EHT network example Stefano Avallone 2024-01-31 22:41:22 +01:00
  • 8e65941650 wifi: Extend WifiHelper::AssignStreams to support MLDs Stefano Avallone 2023-12-20 12:19:21 +01:00
  • b1b9ff1ecc wifi: Check if band is appropriate for (ERP-)OFDM modulation class Stefano Avallone 2023-12-03 18:32:06 +01:00
  • 6134312b5d wifi: Fix condition to setup BA for MLDs Stefano Avallone 2023-11-29 17:28:38 +01:00
  • 9e4319a86c wifi: Avoid hitting an assert when switching PHY to sleep at RX end Stefano Avallone 2023-10-13 13:14:48 +02:00
  • 1975fc833d wifi: Cancel preamble events before switching PHY to sleep state Stefano Avallone 2023-10-13 11:04:54 +02:00
  • 728f46518e wifi: PHY notifies MAC as the last action when RX ends Stefano Avallone 2023-11-02 10:17:57 +01:00
  • cbddba56e1 wifi: Move access request to BlockAckManager unblock callback Stefano Avallone 2023-11-22 23:37:56 +01:00
  • 2cff989b38 wifi: Decouple setup PHY/MAC and reset on remote station manager Stefano Avallone 2023-09-04 21:57:31 +02:00
  • b6b92f8cef wifi: No need for RSM to have member variables for default MCS/mode Stefano Avallone 2023-09-04 21:53:59 +02:00
  • f93647d459 wifi: Remove log in Txop getter Stefano Avallone 2023-10-05 21:43:53 +02:00
  • d082f8cea9 wifi: Add stream operator to print AC index Stefano Avallone 2023-10-05 21:43:05 +02:00
  • 95480a9c28 wifi: Do not report A-MPDU status if a BAR will be sent after BA timeout Stefano Avallone 2023-10-15 22:42:01 +02:00
  • cbebe769b0 wifi: Increase BA response timeout Stefano Avallone 2023-09-25 10:42:56 +02:00
  • ef24207f1e wifi: Extend documentation about current MU-MIMO PHY support Sébastien Deronne 2023-12-27 11:45:18 +01:00
  • 538ecd1f74 spectrum: Add AssignStreams() to SpectrumChannel Tom Henderson 2024-01-23 14:29:31 -08:00
  • 6ec7ff4ea5 core: Fix EnumChecker::GetName() Eduardo Almeida 2024-01-31 23:48:42 +00:00
  • 3271f6a8b0 doc: Update CHANGES and RELEASE_NOTES André Apitzsch 2023-10-20 11:19:19 +02:00
  • 6b8bbb9641 core: add test for attribute enum class André Apitzsch 2023-10-20 11:11:04 +02:00
  • 647149e39a Add enum class support to EnumValue André Apitzsch 2023-02-27 16:44:02 +01:00
  • 862c74b055 spectrum, wifi: Make AssignStreams behavior consistent Tom Henderson 2024-01-23 17:35:57 -08:00
  • f7437a8731 ci: print the doxygen version used Tommaso Pecorella 2024-01-30 13:36:08 -06:00
  • ee5224589a tcp: Clarify DCTCP limitation regarding packet loss behavior Tom Henderson 2024-01-25 17:57:22 -08:00
  • 13c1b9b63c tcp: (fixes #991) TCP crashes due to sending zero-length segment Tommaso Pecorella 2024-01-27 08:06:18 -08:00
  • 5c0b319463 tcp: (fixes #990) Fix TcpTxBuffer::IsLost() Levente Mészáros 2024-01-23 06:35:53 -08:00
  • 5b7dd0123a tcp: (fixes #989) Fix IsLost() condition for entering recovery Levente Mészáros 2024-01-23 06:53:21 -08:00
  • 951f13c2fd tcp: (fixes #987) Fix retransmission of wrong segment Levente Mészáros 2024-01-23 07:00:37 -08:00
  • 4a3b0fea8b doc: Fix Doxygen logo issue AlessioBugetti 2024-01-30 00:18:26 +01:00
  • f993518fa7 doc: (fixes #973) Fix the dark mode issues AlessioBugetti 2024-01-30 00:18:10 +01:00
  • aa6ea3dcf6 Remove NS_DEPRECATED_3_39 methods Eduardo Almeida 2024-01-29 23:24:51 +00:00
  • 7b3ef55ef2 Remove NS_DEPRECATED_3_38 methods Eduardo Almeida 2024-01-26 13:32:26 +00:00
  • 2b37f7d3c6 Remove NS_DEPRECATED_3_37 methods Eduardo Almeida 2024-01-26 13:02:51 +00:00
  • 4dcbc8f7a2 Remove NS_DEPRECATED_3_36 methods Eduardo Almeida 2024-01-26 12:50:50 +00:00
  • 8e61240969 applications, examples, test: Add missing include to "udp-server.h" Eduardo Almeida 2024-01-29 15:16:19 +00:00
  • 0b26d85561 mobility: Fix spelling typo Szymon Szott 2024-01-29 18:09:05 +00:00
  • 06802a5d9e Add latest GitLab release badge to README Eduardo Almeida 2024-01-08 19:46:36 +00:00
  • ffcbc322ad ci: Add stage to generate GitLab releases of stable ns-3 versions Eduardo Almeida 2024-01-08 19:46:31 +00:00
  • 3ed75b7e9e test, utils, visualizer: document missing functions and variables in scripts Gabriel Ferreira 2024-01-28 17:56:41 +00:00
  • 61750bbd89 doc: improve the manual event description Tommaso Pecorella 2024-01-27 20:48:38 +00:00
  • fc380a750d click, energy, internet, internet-apps: Add missing "deprecated.h" header Eduardo Almeida 2024-01-27 14:40:35 +00:00
  • 6155ed728e internet: (fixes #896) Standardize End System Model attributes across IPv4 and IPv6 Alessio Bugetti 2024-01-27 02:33:56 +00:00
  • 567566c259 core: (fixes #540) Add Bernoulli and Binomial Distributions AlessioBugetti 2024-01-16 19:48:13 +01:00
  • 85d03d2353 Fix Python Black formatting (detected by Black 24.1.0) André 2024-01-26 12:10:44 +00:00
  • 5c2da745c3 wifi: Notify EMLSR Manager of TXOP end only if TXOP actually started Stefano Avallone 2023-09-20 17:56:20 +02:00
  • 8cbcd0cb96 wifi: Possibly invoke backoff when no transmission is made in a TXOP Stefano Avallone 2023-09-22 13:31:33 +02:00
  • 1dde39c87c wifi: Keep UL OFDMA enabled only during the frame exchange of interest in MLO test Stefano Avallone 2023-09-21 10:33:16 +02:00
  • af0df4884a wifi: Allow accessing start TXOP time in QosTxop Stefano Avallone 2023-09-20 17:12:38 +02:00
  • 637334f280 wifi: Remove unneeded StartAccessIfNeeded functions Stefano Avallone 2023-09-19 18:20:44 +02:00
  • b4ef172776 wifi: Generate backoff if needed when receiving AssocResp Stefano Avallone 2023-09-19 18:19:20 +02:00
  • 2223700e88 wifi: Generate backoff if needed when unblocking unicast TX Stefano Avallone 2023-09-19 18:01:32 +02:00
  • d2ea9f36dd wifi: Generate backoff if needed when MSD timer expires after that no TXOP attempts are allowed Stefano Avallone 2023-09-19 18:01:00 +02:00
  • 9d172ac9a1 wifi: Generate backoff if needed when a PHY wakes up or is turned on Stefano Avallone 2023-09-19 17:44:48 +02:00
  • 2bb301a8db wifi: Generate backoff if needed when unblocking links after BA agreement Stefano Avallone 2023-09-19 17:28:18 +02:00
  • 3cea322710 wifi: Generate backoff if needed when requesting channel access Stefano Avallone 2023-09-19 16:43:58 +02:00
  • 7c778e74d3 wifi: Fix the time when link status is checked in EMLSR UL TXOP test with one non-EMLSR link Stefano Avallone 2023-09-23 23:26:02 +02:00