Commit Graph

  • 94f77ac492 wifi, core: remove std qualifier for fixed-width integers Giovanni Grieco 2023-04-27 22:24:08 +00:00
  • 3c826c5922 build: do not add a prefix when parent directories contain "scratch" Gabriel Ferreira 2023-04-27 14:23:45 -03:00
  • 831b40ca5a build: disable C++ compiler extensions Gabriel Ferreira 2023-04-07 21:31:38 -03:00
  • 511132dd5c applications: (merges !1348) Add RxPage trace source to ThreeGppHttpClient Carlos Natalino 2023-04-25 12:15:11 +00:00
  • 703a9ac5e0 ci: Add interruptible: true to .doc stage and clang-tidy job Eduardo Almeida 2023-04-23 03:32:51 +01:00
  • 8547668075 ci: Enable --verbose in check-style-clang-format job Eduardo Almeida 2023-04-14 20:33:04 +01:00
  • e502847caf utils, doc: Add --verbose option to check-style-clang-format.py Eduardo Almeida 2023-04-14 20:32:15 +01:00
  • 9b907a343b utils: Improve output of check-style-clang-format.py Eduardo Almeida 2023-04-14 19:00:52 +01:00
  • 808d3671a6 utils: Remove unneeded sort() methods Eduardo Almeida 2023-04-14 17:17:05 +01:00
  • c3428cff1c utils: Improve formatting of check-style-clang-format.py Eduardo Almeida 2023-04-14 16:57:48 +01:00
  • e2f65b3626 wifi: MLO test uses multiple spectrum channels Stefano Avallone 2022-10-26 12:56:22 +02:00
  • cbb5afb0da wifi: Add test for multiple RF spectrum interfaces Sébastien Deronne 2022-09-07 21:48:39 +02:00
  • 6198df25c0 wifi: Extend helper to create multiple RF interfaces for spectrum PHY Sébastien Deronne 2022-09-04 13:00:44 +02:00
  • f16877ee06 wifi: Rename SpectrumWifiPhy::SetChannel to SpectrumWifiPhy::AddChannel Sébastien Deronne 2022-09-04 10:37:02 +02:00
  • 8d5137d2e7 wifi: SpectrumWifiPhy can handle multiple spectrum PHY interfaces Sébastien Deronne 2022-09-03 13:47:57 +02:00
  • 55cfced88c wifi, spectrum: Define FrequencyRange Sébastien Deronne 2022-11-14 22:07:47 +01:00
  • fb8ddb0d84 wifi: Hold RX spectrum model in spectrum PHY interface Sébastien Deronne 2022-12-10 23:04:57 +01:00
  • 8ef23543f7 wifi: Fix missing spectrum channel attached to spectrum PHYs in tests Sébastien Deronne 2022-12-10 23:08:07 +01:00
  • 5c44a7ea01 wifi: Use spectrum PHY interface for TX Sébastien Deronne 2022-11-15 21:27:45 +01:00
  • 5a2a111174 wifi: Make sure spectrum PHY interface gets its channel set Sébastien Deronne 2022-08-30 18:04:30 +02:00
  • 548947f5f1 wifi: Cleanup SpectrumWifiPhy::CreateWifiSpectrumPhyInterface Sébastien Deronne 2022-11-15 21:25:44 +01:00
  • de5362e36b wifi: Update link IDs of container queues upon transmitting a frame Stefano Avallone 2023-04-19 12:08:46 +02:00
  • e45249f1ce wifi: When blocking packets after ADDBA_REQUEST, use MLD/link address for TA if RA is an MLD/link address Stefano Avallone 2023-04-19 12:08:37 +02:00
  • 04d1951af6 gitignore: Add venv/ to .gitignore Eduardo Almeida 2023-04-17 20:12:22 +01:00
  • 1d59888a5b wifi: Convert WifiCodeRate to enum Eduardo Almeida 2023-04-17 19:22:58 +01:00
  • 31b67e8cdd applications: Add Tx traces in UdpClient pagmatt 2023-03-28 15:49:06 -04:00
  • 4ea10a84b9 ci: add cppyy to slow-tasks and switch fedora 35 with 37 Tommaso Pecorella 2023-04-18 00:03:47 +02:00
  • dd7abf4cfb wifi: Remove unused WifiInformationElementVector Stefano Avallone 2023-04-08 17:28:21 +02:00
  • b5476b8560 wifi: Remove unneeded WifiInformationElement::DeserializeIfPresent() variant Stefano Avallone 2023-04-08 15:28:10 +02:00
  • 73de010af5 wifi: Convert wifi-ie-fragment test to using the new mgt header Stefano Avallone 2023-04-08 15:27:43 +02:00
  • 01cd73b174 wifi: Port probe request and association request to the new mgt header Stefano Avallone 2023-04-04 21:13:24 +02:00
  • 19e376646e wifi: Port probe response and association response to the new mgt header Stefano Avallone 2023-04-14 11:37:55 +02:00
  • 95d2f74188 wifi: Add a unit test for WifiMgtHeader class Stefano Avallone 2023-04-14 11:36:25 +02:00
  • 6c29863c56 wifi: Add a base class for new management headers Stefano Avallone 2023-04-14 11:35:38 +02:00
  • ba3019b3d8 wifi: Break the tight relationship between SupportedRated and ExtendedSupportedRates Stefano Avallone 2023-04-02 22:09:35 +02:00
  • fda9fc490d wifi: There is no ERP Information in AssocResp frames Stefano Avallone 2023-03-28 12:23:43 +02:00
  • e74ffdff6d wifi: Information Elements should define Print() instead of ostream operator Stefano Avallone 2023-03-24 18:49:19 +01:00
  • 747b1bf94e doc (fixes #876): Improve dark-mode heading, navigation, and search bars Yikun Wang 2023-04-02 07:12:48 +00:00
  • 9a8a2640a8 olsr: Convert Willingness to enum André Apitzsch 2023-02-28 11:39:29 +01:00
  • d10004d006 propagation: fix height assignment in 3gpp propagation loss model Karsten Heimann 2023-04-16 11:56:12 +02:00
  • 81584daca7 ci: refactor CI jobs to split build and test phases. Tommaso Pecorella 2023-03-01 13:58:36 -06:00
  • 0e730323f5 tests: Add wifi-rate-adaptation-distance.cc to test coverage Tom Henderson 2023-04-05 15:15:40 -07:00
  • 0b1508f83c examples: Restore original range of wifi-rate-adaptation-distance.cc Tom Henderson 2023-04-05 17:17:43 -07:00
  • 9371409c9e examples: Fix wifi-rate-adaptation-distance.cc runtime issues Tom Henderson 2023-04-05 14:00:34 -07:00
  • 36ccdd7c98 wifi: Restrict selected attributes to ATTR_GET only Tom Henderson 2023-04-04 10:18:59 -07:00
  • 8628d9611a examples: Align CommandLine argument name with other examples Tom Henderson 2023-04-04 09:08:37 -07:00
  • 4b5769439e build: explicitly link stdc++fs on GCC 8 Gabriel Ferreira 2023-04-15 11:48:06 -03:00
  • d38bcac1ab wifi: Fix clang-tidy warning Tom Henderson 2023-04-13 15:51:52 -07:00
  • bbd24ccdaa dsr: (fixes #884) Remove broken TxErrorCallback Tommaso Pecorella 2023-04-10 13:06:42 +02:00
  • 867d960e3c wifi: Rename flag in HeSigHeader Sébastien Deronne 2022-11-19 11:33:48 +01:00
  • 06fe860a17 wifi: Cleanup MU user infos map from HePpdu Sébastien Deronne 2022-11-08 22:06:26 +01:00
  • 0d7bd988e0 wifi: add function to reconstruct per user information in TXVECTOR for DL OFDMA Sébastien Deronne 2022-10-27 20:29:09 +02:00
  • 27c99b5c5d wifi: Extend HeSigHeader::Print Sébastien Deronne 2022-11-15 22:45:36 +01:00
  • 1f4a9b74ec wifi: Fill HE-SIG-B PHY headers Sébastien Deronne 2022-10-10 18:50:08 +02:00
  • 47c000dcd8 wifi: Fix number of RUs per HE-SIG-B content channel Sébastien Deronne 2022-11-15 22:53:19 +01:00
  • 95153be77b wifi: Fix HE-SIG-B content channels for 2x996 tones RU Sébastien Deronne 2022-11-15 22:51:48 +01:00
  • 3723c047e3 wifi: Fix STA-ID order in WifiTxVector::GetContentChannels and GetContentChannels::DeriveRuAllocation Sébastien Deronne 2022-10-20 20:50:37 +02:00
  • 24669e3f58 wifi: Move some HE-SIG-B related functions to HePpdu Sébastien Deronne 2022-10-10 18:42:06 +02:00
  • 13083552c0 wifi: Add HE-SIG-B-MCS to HE-SIG-A for HE MU PPDU Sebastien Deronne 2022-07-19 21:03:56 +02:00
  • 8c702556f6 wifi: Fix HE-SIG-A PHY header for HE MU and HE TB PPDUs Sébastien Deronne 2022-10-10 18:18:49 +02:00
  • a46944f8c6 wifi: Cleanup unused fields in HE-SIG-A PHY header Sebastien Deronne 2022-07-18 18:34:25 +02:00
  • 40102a0617 wifi: Fix FORMAT field in HE-SIG-A PHY header for HE TB PPDUs Sebastien Deronne 2022-07-18 18:23:09 +02:00
  • e2b17cd0db wifi: Add CENTER_26_TONE_RU to WifiTxVector Sébastien Deronne 2022-09-24 11:35:12 +02:00
  • 44a7ee9b2c spectrum: Fix clang-tidy issue in three-gpp-channel-model Biljana Bojovic 2023-04-11 03:54:54 +02:00
  • e499c28478 build: fix scratch targets for file names containing dots in CMake < 3.14 Gabriel Ferreira 2023-04-10 11:59:58 -03:00
  • b7ce054ede core: Fix to not call a function on a moved-from object in MatrixArrayTestSuite Biljana Bojovic 2023-04-05 21:40:57 +02:00
  • e995d45e4c core: Pass by ref. test name in ValArrayTestCase, MatrixArrayTestCase and ComplexMatrixArrayTestCase Biljana Bojovic 2023-04-05 21:17:33 +02:00
  • 8101dbb147 core: Change private to protected in MatrixArray to allow inheritance Biljana Bojovic 2023-03-28 19:13:03 +02:00
  • b72c6437b7 core: Use size_t instead of uint16_t for easier integrations with std container types Biljana Bojovic 2023-03-24 16:51:59 +01:00
  • e6b2ff7e7e core: Add an additional test case for MatrixArray transpose Biljana Bojovic 2023-03-24 18:14:22 +01:00
  • 8f2a1825b3 core: Add ComplexMatrixArray test case to test std::complex functions of MatrixArray Biljana Bojovic 2023-03-24 18:48:49 +01:00
  • 0028ae845e core: Fix MatrixArray::HermitianTranspose Biljana Bojovic 2023-03-24 11:58:30 +01:00
  • 1b25eee622 core: Add more test cases for testing MatrixArray multiplication Biljana Bojovic 2023-03-24 18:29:40 +01:00
  • 0b7e825484 core: Fix MatrixArray multiplication (use the correct matrix offset for lhs and rhs matrices) Biljana Bojovic 2023-03-24 18:29:26 +01:00
  • 32e495dcbd network: remove pedantic asserts in metadata Tommaso Pecorella 2023-02-28 23:44:45 -06:00
  • 85fcf95f36 build: (fixes #881) fix scratch targets for file names containing dots Gabriel Ferreira 2023-04-08 15:19:31 -03:00
  • 6e66cc3ae9 network: over-provision 100 bytes for Buffer allocations Gabriel Ferreira 2023-03-13 16:27:39 -03:00
  • d9924eced9 internet: reuse routing callbacks in Ipv4L3Protocol::Receive and Ipv6L3Protocol::Receive Gabriel Ferreira 2023-03-13 11:55:50 -03:00
  • 71c1fba5a0 build: do not build the test object library when tests are disabled Gabriel Ferreira 2023-04-01 17:02:06 -03:00
  • 13a42a5a9a build: propagate module include directories to the test module Gabriel Ferreira 2023-04-01 16:25:40 -03:00
  • 2b98ccb9e2 test: test-ns3.py case to check if modules from src can depend on contrib Gabriel Ferreira 2023-04-01 13:07:02 -03:00
  • 5b6083250c Update CHANGES.md Stefano Avallone 2023-03-30 09:43:12 +02:00
  • 4544305b45 wifi: Keep timestamp when replacing a BAR in ScheduleBar() Stefano Avallone 2023-02-13 17:30:38 +01:00
  • ad4d9cc5cd wifi: Check that the link is not blocked before calling PeekByTidAndAddress Stefano Avallone 2023-03-08 12:40:36 +01:00
  • e4e962c315 wifi: Always update queue priority when enqueuing an MPDU Stefano Avallone 2023-02-13 15:25:46 +01:00
  • ce956b50fb wifi: QosBlockedDestinations is no longer used Stefano Avallone 2023-02-13 11:44:57 +01:00
  • 3b174969b2 wifi: Use scheduler to block packets while waiting for ADDBA response Stefano Avallone 2023-02-13 11:32:36 +01:00
  • cd401ecf26 wifi: Queue scheduler allows (un)blocking links for specific container queues Stefano Avallone 2023-02-12 12:01:06 +01:00
  • 17bfd553d7 wifi: Queue scheduler keeps a mask indicating whether a link is blocked for a queue Stefano Avallone 2023-02-11 19:17:13 +01:00
  • 19454e862f wifi: Queue scheduler uses per-destination mgt and control queues Stefano Avallone 2023-02-11 18:47:40 +01:00
  • 2a8ea316c4 wifi: Link IDs for a container queue can be autonomously set by the scheduler Stefano Avallone 2023-02-11 17:29:32 +01:00
  • 93673b3045 wifi: Reintroduce a timestamp for MPDUs Stefano Avallone 2023-02-08 09:22:39 +01:00
  • 5c5276a0c3 wifi: Always set the links associated with a container queue Stefano Avallone 2023-02-07 19:59:42 +01:00
  • e25bb4ce39 wifi: Queue info are added to the queue info map upon enqueuing an MPDU Stefano Avallone 2023-02-07 19:19:39 +01:00
  • aeb49457de wifi: Make it easier to get the links over which an MPDU can be sent Stefano Avallone 2023-02-07 18:31:52 +01:00
  • 1c0423cf7d energy: Fix null harvester issue in EnergySource Alberto Gallegos Ramonet 2023-04-04 15:00:34 +09:00
  • d45803ff81 wimax: removed excess assignments and removed unused m_mobility GermanAizek 2023-04-06 06:26:13 +00:00
  • bf34f05109 examples: Remove unnecessary includes for unlinked modules Giovanni Grieco 2023-03-24 17:03:57 +00:00
  • fcaffe8f51 wifi: (fixes #880) Init last busy structs at initialization time Stefano Avallone 2023-04-05 22:39:22 +02:00
  • db2be4a9d9 wifi: Pass operating channel to WifiPpdu Sébastien Deronne 2023-03-23 19:01:43 +01:00