Commit Graph

  • 5306b926dc build: add 'ns3 show (all)' options Gabriel Ferreira 2022-07-10 18:56:31 -03:00
  • 6ec9d9f41c git: Add .cache and .vs directories to .gitignore Nils Kattenbeck 2022-07-13 15:36:10 +02:00
  • 4d8f627cb1 internet: update ipv4/6container code example Zhiheng Dong 2022-07-19 14:59:58 -07:00
  • e27f66a06e fix: typo and lack of Get() dzh 2022-07-18 12:44:48 -07:00
  • 7d9b1831a3 build: add config-store as a lte dependency Gabriel Ferreira 2022-07-19 12:08:07 -03:00
  • e7041ea4b2 tests: check if modules are directly linked to their dependencies Gabriel Ferreira 2022-07-19 00:18:44 -03:00
  • c8ef71d00f build: update modules that depend on config-store Eduardo Almeida 2022-07-14 20:23:19 +00:00
  • ec1c6ccaaf build: fix flow-monitor CMakeLists.txt formatting Gabriel Ferreira 2022-07-16 12:45:42 -03:00
  • 6c68938f6c netanim: create netdevices to ensure netanim gets their modules linked Gabriel Ferreira 2022-07-08 22:54:43 -03:00
  • 77b894b22d lr-wpan: Adds MAC ACTIVE and PASSIVE scan support Alberto Gallegos Ramonet 2022-06-21 13:36:46 +09:00
  • 1dfc512dba doc: fix doxygen warnings Tommaso Pecorella 2022-07-16 21:47:32 -05:00
  • 18af201698 CI: always save the Doxygen warnings job artifact Gabriel Ferreira 2022-07-15 18:59:18 +00:00
  • a5cb1c0df0 spectrum: Compute received PSD at reception instead of at transmission Sébastien Deronne 2021-11-18 21:31:55 +01:00
  • 793042d63f spectrum: Pass SpectrumSignalParameters to CalcRxPowerSpectralDensity Sébastien Deronne 2021-11-18 21:30:40 +01:00
  • 575671c389 spectrum: SpectrumSignalParameters::Copy can be const Sébastien Deronne 2022-07-14 23:20:26 +02:00
  • 13741fbb61 flow-monitor: Add libstats dependency Eduardo Almeida 2022-07-14 19:28:46 +00:00
  • 1bf56b7697 utils: (merges !1000) Rename and refactor bench-simulator -> bench-scheduler Peter D. Barnes, Jr 2022-06-24 10:33:55 -07:00
  • 3177f3d3b5 wifi: Implement CCA logic when channel bonding is used Sebastien Deronne 2022-04-24 12:29:45 +02:00
  • 6940bb7170 wifi: Add function to retrieve the center frequency of a given secondary channel Sebastien Deronne 2022-06-08 07:40:26 +02:00
  • d233286bb9 wifi: Add function to WifiPpdu to determine whether it overlaps with a given channel Sebastien Deronne 2022-05-15 15:59:44 +02:00
  • 1f3e89f6fa wifi: Hold TX center frequency in WifiPpdu Sebastien Deronne 2022-05-15 15:41:57 +02:00
  • 9f1648814d wifi: Implement function to retrieve secondary band for a given width Sebastien Deronne 2022-04-24 14:25:18 +02:00
  • b942f5d88d wifi: Move GetPrimaryBand to PhyEntity Sebastien Deronne 2022-04-24 14:23:38 +02:00
  • 74508aa6cc wifi: Add methods in PHY entities to compute CCA thresholds Sebastien Deronne 2022-04-23 16:01:21 +02:00
  • 5071779956 wifi: Add new attributes to control CCA thresholds Sebastien Deronne 2022-06-08 07:52:20 +02:00
  • 0d74327385 wifi: Cleanup WifiPhy::GetMeasurementChannelWidth Sebastien Deronne 2022-04-24 12:09:47 +02:00
  • d1e4791bb7 wifi: Pass incoming PPDU (or nullptr for any signal) to SwitchMaybeToCcaBusy Sebastien Deronne 2022-04-24 11:27:30 +02:00
  • 00a07ea95f wifi: Do not use the received PPDU to compute the measurement channel width if its received signal is too weak to process Sebastien Deronne 2022-06-14 20:05:05 +02:00
  • 7757f2c5d8 wifi: Pass channel type and CCA busy durations per 20 MHz subchannel to WifiPhyStateHelper::SwitchMaybeToCcaBusy Sebastien Deronne 2022-04-23 15:00:21 +02:00
  • e010e9f52c wifi: Cleanup ResetReceive from WifiPhy Sebastien Deronne 2022-04-23 08:45:52 +02:00
  • 95d40fb926 wifi: PHY shall call CCA detection logic from the PhyEntity corresponding to the configured standard Sebastien Deronne 2022-04-21 21:40:06 +02:00
  • 79ea8d014f wifi: Add functions to retrieve the modulation class and PHY entity for a given standard Sebastien Deronne 2022-04-21 21:31:06 +02:00
  • 81bae65d4a network: (merges !1010) Prevent time overflow in DataRate. Tolik Zinovyev 2022-07-01 14:38:38 -04:00
  • ab67a74f22 wifi: WifiAckManager and WifiProtectionManager are configured with their link ID Stefano Avallone 2022-03-01 11:47:24 +01:00
  • 4d61d67a7d wifi: Txop holds per-link channel access status Stefano Avallone 2022-03-01 11:02:46 +01:00
  • 262918d22c wifi: Txop holds per-link contention window information Stefano Avallone 2022-02-28 17:39:33 +01:00
  • 18eb7e47a0 wifi: Txop holds per-link backoff information Stefano Avallone 2022-02-23 17:43:23 +01:00
  • 8eb407d771 wifi: Add a structure containing per-link information to Txop Stefano Avallone 2022-02-25 14:00:16 +01:00
  • f05df09246 wifi: ChannelAccessManager and FrameExchangeManager are configured with their link ID Stefano Avallone 2022-02-23 14:45:58 +01:00
  • 9e7796616a wifi: Txop can get a pointer to ChannelAccessManager from WifiMac Stefano Avallone 2022-02-23 12:58:42 +01:00
  • ad029f4c79 stats: (fixes #698) Relax test tolerance Tom Henderson 2022-07-08 14:45:03 -07:00
  • 2247130fb1 build: accept 'ns3 -h' in addition to 'ns3 --help' Gabriel Ferreira 2022-07-08 19:30:58 +00:00
  • 9ff4236d5a build: fix ns3 argument splitting on -- separator Gabriel Ferreira 2022-07-06 16:29:02 -03:00
  • 588a0169d2 doc: update ns3 script options and CHANGES.md Gabriel Ferreira 2022-07-05 12:26:40 -03:00
  • e435de3692 build: complement "ns3 build --help" and "ns3 run --help" Gabriel Ferreira 2022-06-27 17:05:29 -03:00
  • d06de00c4c internet: Fix documentation typo Tom Henderson 2022-07-07 14:40:54 -07:00
  • 820dbeab66 doc: fix wrong uses of ns3 run Gabriel Ferreira 2022-06-27 19:31:37 -03:00
  • 7c11a1d012 wifi: Use new WifiHelper methods in some examples/tests Stefano Avallone 2022-06-27 22:03:36 +02:00
  • 2cea008b33 wifi: Add WifiHelper methods to set config options for available standards Stefano Avallone 2022-06-27 15:11:05 +02:00
  • 59e05f030e wifi: Avoid copying WifiPpdu in YansWifiChannel::Send() Tolik Zinovyev 2022-03-13 18:55:19 -04:00
  • c95370fb9d wifi: Avoid unnecessary copies of IEs in Association Response frames Stefano Avallone 2022-06-27 11:45:29 +02:00
  • 231c9d4951 wifi: Avoid unnecessary copies of IEs in (Re)Association Request frames Stefano Avallone 2022-06-27 11:25:12 +02:00
  • f225ab9ff7 wifi: Avoid unnecessary copies of IEs in Beacon/Probe Response frames Stefano Avallone 2022-06-26 23:04:21 +02:00
  • 9ee5a89599 wifi: Avoid unnecessary copies of IEs in Probe Request frames Stefano Avallone 2022-06-26 15:53:14 +02:00
  • 8191b2a940 aodv: update regression test traces Tommaso Pecorella 2022-06-28 14:08:24 -05:00
  • 79eb65efbb mesh: update regression test traces Tommaso Pecorella 2022-06-28 14:08:07 -05:00
  • cfd3c98d33 lte: (fixes #689) fix RNG seed for deactivation bearer test Tommaso Pecorella 2022-06-28 14:07:19 -05:00
  • 60449cfbaa internet: (fixes #400) Adds RS retransmission if no reply Tommaso Pecorella 2022-06-20 22:06:24 -05:00
  • cc9928f8a1 doc: document CCache and PCH settings Gabriel Ferreira 2022-06-30 21:48:25 -03:00
  • 63f03d5e15 build: re-enable PCH with CCache Gabriel Ferreira 2022-06-03 18:26:30 -03:00
  • 66bf313b0c Update RELEASE_NOTES.md Stefano Avallone 2022-06-23 12:09:27 +02:00
  • e55628fc38 wifi: Limit the delay among TB PPDUs to the duration of training fields Stefano Avallone 2022-06-22 11:08:08 +02:00
  • 71760590d9 wifi: Add test for OBSS reception between the end of two HE TB PPDUs being received by the PHY Sebastien Deronne 2022-05-01 10:22:45 +02:00
  • f97d297bb2 wifi: Extend UL OFDMA PHY tests to verify RX start and RX end notifications Sebastien Deronne 2022-05-01 10:13:56 +02:00
  • 18f8b488d3 wifi: Correctly compute the time to RX end to be passed to WifiPhyStateHelper::SwitchToRx() Stefano Avallone 2022-06-17 00:41:41 +02:00
  • c423249242 wifi: Notify RX end only for the last received HE TB PPDU Sebastien Deronne 2022-04-30 14:25:18 +02:00
  • 55a1578633 wifi: Split processing of a received PSDU from RX end notifications Sebastien Deronne 2022-05-01 09:41:43 +02:00
  • 5855aefa17 wifi: Handle RX end notifications to WifiPhyStateHelper in seperate functions Sebastien Deronne 2022-04-30 11:55:30 +02:00
  • 719011058b wifi: Use more const references in WifiPhyStateHelper Sebastien Deronne 2022-04-30 11:54:12 +02:00
  • c6efabc4a1 Update CHANGES.md Stefano Avallone 2022-06-13 14:26:41 +02:00
  • c5f1e6e067 wifi: WifiMac can create multiple FrameExchangeManagers and ChannelAccessManagers Stefano Avallone 2021-03-16 22:58:23 +01:00
  • cf0b4ee0a8 wifi: Move creation of ChannelAccessManager to WifiMac::ConfigureStandard() Stefano Avallone 2022-02-04 10:47:47 +01:00
  • d916f75ea4 wifi: MAC configuration requires the PHY to be setup Stefano Avallone 2022-02-03 23:30:53 +01:00
  • 4e1524855e wifi: QosTxop does not need to store a pointer to FEM Stefano Avallone 2022-02-03 15:38:05 +01:00
  • b6df4a182f wifi: WifiNetDevice can keep multiple PHY objects Stefano Avallone 2022-02-03 12:58:49 +01:00
  • b20937bd1c wifi: Add a constant for link ID in single link operations Stefano Avallone 2022-06-10 11:24:36 +02:00
  • 02dbbde53f Update RELEASE_NOTES.md Stefano Avallone 2022-06-20 13:14:51 +02:00
  • d385efd8c7 wifi: MU schedulers compute the correct size of BSRP TF responses Stefano Avallone 2022-05-25 15:34:51 +02:00
  • bf683d587d wifi: Include QoS Null in BSRP TF response if BA agreement is established Stefano Avallone 2022-05-26 19:50:03 +02:00
  • b627396ee5 wifi: HE FEM can receive TB PPDUs containing a single QoS Null Stefano Avallone 2022-05-26 19:48:53 +02:00
  • 36bd103c49 build: ignore hidden source files in the scratch directory Gabriel Ferreira 2022-06-21 15:42:09 -03:00
  • 0eaca37e23 lr-wpan: Adds MAC ED scan support Alberto Gallegos Ramonet 2022-06-14 12:18:54 +09:00
  • 650083e740 doc: Fix broken link on menu bar Tom Henderson 2022-06-19 12:24:19 -07:00
  • 19ee0474b8 doc: (fixes #674) Change mode of tutorial IDE images Tom Henderson 2022-06-19 10:16:50 -07:00
  • ac77e0afcd test: Remove stale suppressions file Tom Henderson 2022-06-11 09:03:06 -07:00
  • 0219e55c46 build: replace cmakedefine with define for integers in version-defines.h Gabriel Ferreira 2022-06-18 18:35:46 -03:00
  • 0424c9a09c build: add to ns3 a --list option to print targets to build and run Gabriel Ferreira 2022-06-10 16:31:21 -03:00
  • 08d2d6cb00 build: widen find_external_library header search scope Gabriel Ferreira 2022-06-14 15:08:41 -03:00
  • 89d992af47 build: cmake-format Gabriel Ferreira 2022-06-10 01:18:33 -03:00
  • 8ecec24191 bindings: fix formatting with uncrustify Gabriel Ferreira 2022-06-10 01:10:56 -03:00
  • e15b0dce2f tests: new test cases to check for style checking and sanitizers Gabriel Ferreira 2022-06-10 00:38:07 -03:00
  • 60e1e4032c fixing dead links Gabriel Ferreira 2022-06-06 01:24:09 -03:00
  • a1580a5bd0 tests: new test case to check for stale links in the source code and docs Gabriel Ferreira 2022-04-15 15:42:42 -03:00
  • dff0b609f6 wifi: Fix valgrind issue in ChannelAccessManager test Tom Henderson 2022-06-18 08:21:00 -07:00
  • ab0bef5e24 propagation: Fix valgrind error in JakesPropagationLossModel Tommaso Pecorella 2022-06-13 11:48:53 -05:00
  • b33c0646a4 build: fix out-of-tree netanim build André Apitzsch 2022-06-15 17:08:52 +02:00
  • ffb2d15399 wifi: Fix assert hit if channel switch delay is set to zero Sebastien Deronne 2022-06-07 20:11:30 +02:00
  • e474944d82 wifi: Add lower bound check on channel switch delay attribute Sebastien Deronne 2022-06-07 20:10:55 +02:00
  • 1c2f4420ec wifi: Fix number of TX and RX spatial streams in WifiPhy init list Sebastien Deronne 2022-06-08 07:50:52 +02:00
  • 82d3731a02 wifi: Extend ChannelAccessManager test Stefano Avallone 2022-05-20 00:28:53 +02:00