Commit Graph

  • 1332517b24 wifi: Add function to retrieve the number of contiguous segments that are part of the operating channel Sébastien Deronne 2023-04-02 17:39:44 +02:00
  • 8e86b469d3 wifi: Add functions to retrieve the segment that contains the primary or secondary channel Sébastien Deronne 2023-06-11 10:49:32 +02:00
  • 5072136c8b wifi: WifiPhy::GetChannelWidth and ChannelWidth attribute return the total width Sébastien Deronne 2023-05-21 09:54:16 +02:00
  • 165c7babab wifi: Add function to retrieve the total channel width calculated over all contiguous channel segments Sébastien Deronne 2023-05-21 09:46:39 +02:00
  • 2873f8877f wifi: Extend WifiPhyOperatingChannel to retrieve the center frequency, the channel number and the width in MHz of a given segment Sébastien Deronne 2023-06-14 20:46:05 +02:00
  • 5f8abd65b2 wifi: WifiPhyOperatingChannel stores multiple contiguous segments Sébastien Deronne 2023-06-03 11:47:38 +02:00
  • d1f44345e5 lr-wpan: beacon improvements and jitter addition Alberto Gallegos Ramonet 2024-06-25 11:47:53 +09:00
  • 9b6027b535 visualizer: Drop compatibility for Python < 3.7 André Apitzsch 2024-06-18 11:48:53 +02:00
  • 215449d4e6 bindings,ci,docs: Raise minimal Python version to 3.8 André Apitzsch 2024-06-18 11:46:54 +02:00
  • 43dafda7cb tcp: Add necessary logging for BBRv1 Jay C. Surani 2024-06-21 15:58:40 +05:30
  • 0480c75961 examples: Fix curTime format for TraceThroughput in tcp-bbr-example Aniket Singh 2024-05-28 22:18:31 +05:30
  • e922ae97f1 ci: Upgrade clang-tidy to version 18 Eduardo Almeida 2024-06-20 18:46:23 +01:00
  • cf00a3a733 wifi: pass unordered_map by const ref. Tolik Zinovyev 2024-06-22 21:59:49 -04:00
  • d435b365a9 tcp: Add necessary Trace Sources for TcpBbr Satyarth Ratnani 2024-06-13 16:56:22 +05:30
  • 1d35ebe5fe wifi: Cleanup WifiSpectrumModelId comparison operator Sébastien Deronne 2023-05-16 20:16:45 +02:00
  • dcd464fedc wifi: Use uint16_t for center frequencies expressed in MHz for consistency Sébastien Deronne 2023-04-10 10:46:59 +02:00
  • 5853c015fd wifi: Fix WifiPhyOperatingChannel::FindFirst when band is not specified Sébastien Deronne 2023-03-16 22:33:50 +01:00
  • 10855129ca wifi: Add stream insertion operator for FrequencyChannelInfo Sébastien Deronne 2023-05-23 20:26:07 +02:00
  • b6901a332c wifi: Rework FrequencyChannelInfo as a struct Sébastien Deronne 2023-05-16 22:05:37 +02:00
  • 4f955a55ed wifi: Move frequency channel types to a scoped enum in wifi-types.h Sébastien Deronne 2023-05-16 22:04:37 +02:00
  • 4802776a26 wifi: Prefer 'using' to 'typedef' for type aliases in WifiPhyOperatingChannel Sébastien Deronne 2023-03-16 18:08:32 +01:00
  • 302b377aa6 wifi: Do not directly access WifiPhy::m_operatingChannel from PhyEntity Sébastien Deronne 2023-03-02 18:43:09 +01:00
  • 11e430616c wifi: Extend operating channel class to return the channel width type Sébastien Deronne 2023-06-01 21:44:46 +02:00
  • de75ce4830 wifi: Add channel width enum type and helper function to convert to MHz units Sébastien Deronne 2023-04-01 11:21:50 +02:00
  • 25e7c3536b wifi: Use type alias to express channel width in MHz Sébastien Deronne 2023-02-28 20:43:42 +01:00
  • c805c90ed5 wifi: Introduce wifi-types header file Sébastien Deronne 2023-02-28 20:34:44 +01:00
  • 4c8203a7cb wifi: Rework HeRuMcsDataRateTestCase to avoid computing an approximation of the channel width Sebastien Deronne 2022-12-19 13:35:18 +08:00
  • bd20e8d2d5 wifi: Fix number of bits to express channel width in HeRu Sebastien Deronne 2022-12-14 10:43:01 +08:00
  • eb5bbffb42 wifi: Cleanup GetPrimaryChannelNumber Sébastien Deronne 2023-03-06 22:25:21 +01:00
  • 00842cdd42 wifi: Directly call WifiPhy::GetPrimaryChannelNumber Sébastien Deronne 2023-05-09 21:15:57 +02:00
  • 6289cd92c3 wifi: Use new overloaded variant of WifiPhy::SetOperatingChannel in association manager Sébastien Deronne 2023-05-08 18:47:22 +02:00
  • d5ba1b98f1 wifi: Avoid logs in getter functions Sébastien Deronne 2023-05-18 08:53:47 +02:00
  • 13e0e370e4 wifi: Cleanup unused function Sebastien Deronne 2022-12-22 16:51:31 +08:00
  • b582418e9e mobility: (fix #1101) Use std::abs() instead of abs() Eduardo Almeida 2024-06-20 14:52:57 +01:00
  • 5cde4cf435 flow-monitor (fixes #1097): add logging of max. and min. packet delay in FlowMonitor Andreas Boltres 2024-06-19 15:00:08 +00:00
  • 861f2079d2 doc: (fixes #1102) remove InetSocketAddress ToS functions from the documentation Tommaso Pecorella 2024-06-20 19:00:47 +02:00
  • 5196b962be spectrum: Use std::array instead of std::vector for array constants Eduardo Almeida 2024-06-20 18:42:31 +01:00
  • 92173503ec core: replace #define'd HP_MAX_64 with static constexpr. Tolik Zinovyev 2024-03-20 18:04:45 -04:00
  • 9621afd8f2 ci: Skip .base-build job if no source code or configurations are changed Eduardo Almeida 2024-02-19 17:49:45 +00:00
  • 6dfd7f10f0 core: Extend attribute container serialization test for a vector of tuples Sébastien Deronne 2023-05-15 22:56:37 +02:00
  • 03e3633fc6 core: Fix typo in attribute container test suite Sébastien Deronne 2023-04-08 10:34:32 +02:00
  • f782008854 wifi: Clarify an assert's likely cause Tom Henderson 2024-06-15 07:52:46 -07:00
  • 116021aae2 build: Bump required Apple Clang version for std::bind_front support Gabriel Ferreira 2024-06-15 12:52:10 +02:00
  • 90e9349ee5 github: Run MacOS CI job on latest and oldest runners available Gabriel Ferreira 2024-06-15 12:50:41 +02:00
  • 7d4c7014b5 github: Remove CodeQL job Gabriel Ferreira 2024-06-15 12:49:48 +02:00
  • b899c1056f wifi: Fix valgrind warning about uninitialized value Tom Henderson 2024-06-10 07:05:45 -07:00
  • 2274255ae1 lte: remove test artifacts from main directory Tommaso Pecorella 2024-06-10 10:39:52 +02:00
  • 0e48e6ce28 Fix formatting of Doxygen verbatim blocks and add missing tags Eduardo Almeida 2024-05-07 23:00:56 +01:00
  • 3044f437ad dsr: Enable Doxygen blocks and remove invalid \unsupported tag Eduardo Almeida 2024-05-07 14:31:44 +01:00
  • 493af3b0ea network, tc, tcp: Change Doxygen verbatim blocks to code block Eduardo Almeida 2024-04-26 20:51:11 +01:00
  • 0d0fed27f2 flow-monitor: Fix formatting of SerializeToXmlStream() Eduardo Almeida 2024-06-05 12:19:42 +01:00
  • 781f96eb94 core: Replace TYPE_NAME_GET_DEFINE with TYPENAMEGET_DEFINE Kakadus1 2024-06-04 20:43:50 +00:00
  • 1e2c304973 core: Add deprecated for ns-3.43 André Apitzsch 2024-05-30 10:32:58 +02:00
  • ae248726dc build: Remove cppyy guard for ARM-based Macs Gabriel Ferreira 2024-06-03 14:10:16 +02:00
  • 8ce1fe1597 lr-wpan: Beacon improvements and fixes Alberto Gallegos Ramonet 2024-05-31 14:05:36 +09:00
  • 3c4019304a build: Enable BSD support Nakayama Kenjiro 2024-06-02 07:46:55 +00:00
  • e1725c351b Start RELEASE_NOTES.md and CHANGES.md sections for new release Tom Henderson 2024-05-29 15:13:20 -07:00
  • 3b15ceaef2 Merge ns-3.42-release branch Tom Henderson 2024-05-29 15:09:52 -07:00
  • ab4cce021d Update VERSION and documentation tags for ns-3.42 release Tom Henderson 2024-05-29 14:27:37 -07:00
  • 5493e7115c doc: Update ns-3 version in tutorial and installation references Tom Henderson 2024-05-28 20:57:09 -07:00
  • adb6b82340 doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.42 Tom Henderson 2024-05-27 22:12:43 -07:00
  • d696de6086 spectrum: Remove "m_" prefix from array constants Eduardo Almeida 2024-05-29 15:17:12 +01:00
  • 3336901ecd spectrum: (fixes #1093) Move arrays to implementation file Eduardo Almeida 2024-05-29 15:03:56 +01:00
  • a21c218a15 spectrum: Improve formatting of three-gpp-channel-mode.cc Eduardo Almeida 2024-05-29 13:07:08 +01:00
  • 90634468bb tcp: (fixes #735) BBR fails to discard invalid samples Chan Ruihua 2022-09-11 17:16:20 +00:00
  • 27e00bcd2c tcp: Rename BBR method Vivek Jain 2023-10-24 02:47:31 +00:00
  • b42856bf1a tcp: Rename Min RTT variable in BBR code Vivek Jain 2023-10-24 02:47:31 +00:00
  • 0b9063eb5b tcp: Remove unused variables from BBR code Vivek Jain 2023-10-24 02:46:21 +00:00
  • 8282f5dc83 wifi: WifiPhyRxTraceHelper documentation Tom Henderson 2024-04-12 14:29:52 -04:00
  • 038387315b wifi: Add wifi-phy-rx-trace-example.cc program Tom Henderson 2024-04-15 15:12:17 -07:00
  • aa026542eb wifi: Add WifiPhyRxTraceHelper unit test Juan Leon 2024-03-12 06:25:29 -07:00
  • 831ecf4107 wifi: Add WifiPhyRxTraceHelper implementation Juan Leon 2024-03-12 06:25:29 -07:00
  • 57be118e43 wifi: Add new Phy trace sources and drop error code Juan Leon 2024-03-12 06:25:29 -07:00
  • 49e0dc3d89 wifi: Add new signal transmission and arrival traces Juan Leon 2024-03-11 17:41:54 -07:00
  • 898bf57daa propagation: Fix clang-tidy readability-static-definition-in-anonymous-namespace warning Eduardo Almeida 2024-05-27 15:12:17 +01:00
  • 06a0874647 build: Prevent the redefinition of stdlib_pch target in release builds Rui Chen 2024-05-26 11:23:24 -04:00
  • 99e521d4be tcp (fixes #580): Adjust the pacing rate in TcpBbr Zili Meng 2024-05-24 11:20:04 +05:30
  • d88e7f1eb4 wifi: (fixes #1073) Document that beacons use PIFS access with zero backoff Tom Henderson 2024-04-24 08:26:11 -07:00
  • 6f54540095 wifi: Document limitation of SingleModelSpectrumChannel Tom Henderson 2024-05-26 08:11:40 -07:00
  • f75345fa03 tcp (fixes #966): Suppress cwnd growth when rate-limited Tom Henderson 2024-05-17 14:10:18 -07:00
  • 2bbcec0688 mobility: Add GeocentricConstantPosition mob model pagmatt 2024-05-19 17:51:26 +02:00
  • 63b7032101 antenna: Add CircularApertureAntennaModel pagmatt 2024-05-19 17:52:27 +02:00
  • 9a725b5463 propagation, spectrum: Add 3GPP 38.811 NTN channel model pagmatt 2024-05-19 17:53:18 +02:00
  • bf97cbf1d3 core: Add Vector dot product pagmatt 2024-05-19 17:49:42 +02:00
  • 4670d4fd61 core: Add TestVector iterator pagmatt 2024-05-19 17:49:08 +02:00
  • a6b0d83a8f ci: Disable MPI for sanitizers check Gabriel Ferreira 2024-05-24 01:25:27 -03:00
  • 4c3daf9364 ci: Add per-commit clang job to test with libc++ Gabriel Ferreira 2024-05-22 15:05:16 -03:00
  • e7bcb4cbc1 wifi: Assign a random variable stream to beacon Txop Tom Henderson 2024-05-22 06:32:03 -07:00
  • 8b1c21a114 wifi: Extend MLO test to check that a mask is only present for setup links Stefano Avallone 2024-05-20 12:22:17 +02:00
  • dbd3a683f2 wifi: Do not peek packets if a container queue does not have a mask for a given link Stefano Avallone 2024-05-10 15:48:18 +02:00
  • f8a20c404f wifi: TypeId must be defined before setting ObjectFactory attributes Stefano Avallone 2024-05-16 16:25:14 +02:00
  • 26d4a1399e wifi: Check that BA agreement is established in wifi manager example Stefano Avallone 2024-05-19 10:59:35 +02:00
  • 0258df2f41 wifi: Fix NeedSetupBlockAck() for STAs operating on a 6 GHz link only Stefano Avallone 2024-05-17 19:04:34 +02:00
  • bef9d87431 wifi: Minstrel HT manager skips HT rates if HT is not supported Stefano Avallone 2024-05-19 10:58:08 +02:00
  • ee09494ddf wifi: Remove redundant (and incorrect) condition in MPDU aggregator Stefano Avallone 2024-05-19 10:57:14 +02:00
  • 05cb5ea88d wifi: Basic Block Ack agreements are not supported Stefano Avallone 2024-05-19 10:56:04 +02:00
  • 5a29c3d1b5 wifi: AdHocWifiMac stores HE 6 GHz Capabilities element Stefano Avallone 2024-05-19 10:55:17 +02:00
  • 8e59513a5d examples: Fix failing EHT network regression run Sébastien Deronne 2024-04-22 09:48:31 +02:00
  • 34b4cf1a30 wifi: Use custom Shuffle implementation instead of std::shuffle Stefano Avallone 2024-05-23 20:16:47 +02:00
  • 556e901e92 core: Add a function to shuffle ranges of elements Stefano Avallone 2023-11-10 16:24:57 +01:00