Commit Graph

16617 Commits

Author SHA1 Message Date
Lars Moons
e72cfb6afb add support for out-of-source tree builds with add_subdirectory(ns-3-dev) 2022-08-16 21:25:36 +00:00
Tommaso Pecorella
652e2fbef2 core: (fixes #720) remove timeval and related functions from WallClock 2022-08-16 20:59:26 +00:00
Eduardo Almeida
9738d6b267 ci: Add .base-per-commit-compile base job 2022-08-13 17:07:48 +00:00
Eduardo Almeida
dc82143a17 ci: Use double quotes instead of single quotes 2022-08-13 17:07:48 +00:00
Eduardo Almeida
e319b18d59 ci: Refactor before_script segments 2022-08-13 17:07:48 +00:00
Sebastien Deronne
71119bbb6b wifi: Update documentation related to CCA 2022-08-13 17:00:51 +02:00
Sebastien Deronne
c8a81bc813 Update CHANGES and RELEASE_NOTES to reflect changes done for wifi CCA 2022-08-13 17:00:51 +02:00
Sebastien Deronne
3fa0b8fcbe wifi: Add PHY CCA tests 2022-08-13 17:00:51 +02:00
Sebastien Deronne
7928fdeeab wifi: Generate PHY CCA indication when the per20bitmap parameter changes 2022-08-13 17:00:51 +02:00
Sebastien Deronne
f2da0d7bf1 wifi: Set all per-20MHz CCA durations to zero upon CCA reset request 2022-08-13 17:00:19 +02:00
Sebastien Deronne
383b537fbc wifi: Implement per-20 MHz CCA sensitivity 2022-08-13 17:00:19 +02:00
Sebastien Deronne
8a7783e078 wifi: WifiPhy::GetBand can be public 2022-08-13 17:00:19 +02:00
Sebastien Deronne
b24d62fd70 wifi: Handle CCA threshold calculations for HE PHY when OBSS-PD is used 2022-08-13 17:00:19 +02:00
Sebastien Deronne
ed9f62a153 wifi: Add getter and setter for OBSS-PD level 2022-08-13 16:58:37 +02:00
Sebastien Deronne
39269451c3 wifi: Keep pointer to OBSS-PD algorithm in HE PHY entity 2022-08-13 16:58:37 +02:00
Sébastien Deronne
a10f0b9ad9 wifi: Add missing condition to HtPhy::GetCcaIndication to skip CCA sensitivity check if PPDU does not occupy neither primary nor secondary 20 MHz subchannels 2022-08-13 16:58:37 +02:00
Stefano Avallone
92108743df wifi: Fix caption of the UL OFDMA figure 2022-08-12 16:21:35 +02:00
Tom Henderson
574c9651f4 doc: Update release steps for version.cache and deprecated tag 2022-08-09 08:42:57 -07:00
Peter D. Barnes, Jr
643d06ed90 core: add deprecated for ns-3.37 2022-08-08 21:17:15 +00:00
Gabriel Ferreira
ecb47cb991 ci: enable python bindings on cppyy jobs 2022-08-08 13:42:54 -03:00
Gabriel Ferreira
ca421d6447 build: fix reading of "0" values from version.cache
Fixes https://gitlab.com/nsnam/ns-3-dev/-/issues/712
2022-08-08 13:42:54 -03:00
Eduardo Almeida
85a7f1fb69 Allow .vscode/launch.json to use scratch subdirectories 2022-08-08 00:46:58 +00:00
Eduardo Almeida
92e98e7a9f Fix .vscode/launch.json indentation 2022-08-08 00:46:58 +00:00
Gabriel Ferreira
3e132cc9bc core: add missing sys/time.h include
Fixes build on Alpine
2022-08-07 21:18:59 +00:00
Gabriel Ferreira
0b2c62bf93 build: fix typos and formatting 2022-08-07 21:18:59 +00:00
Gabriel Ferreira
da221e41f6 build: remove git dependency when using version.cache and add a test 2022-08-07 21:18:59 +00:00
Tommaso Pecorella
72ff5fc759 ci: Swap Fedora 34 for 36 2022-08-07 15:41:11 -05:00
Tommaso Pecorella
4644023085 applications: fix GCC12 warning in test 2022-08-07 12:49:56 -05:00
Eduardo Almeida
efcf45cecb core (fixes #719): Remove duplicate type names 2022-08-07 15:10:52 +01:00
Eduardo Almeida
180d71b7fa core (fixes #560): Unify TypeNameGet() in type-name.h and traced-value-callback-typedef-test-suite.cc 2022-08-06 21:50:25 +00:00
Gabriel Ferreira
059c07926a test: add a test case to check the brightness of images in the docs 2022-08-05 01:30:40 -03:00
Gabriel Ferreira
8f76129ebf test: fix test-ns3.py uncrustify test case 2022-08-05 01:22:12 -03:00
Gabriel Ferreira
8bb412d44c test: remove examples enablement check for python examples 2022-08-05 01:17:00 -03:00
Gabriel Ferreira
a25e553fa2 build, bindings: check if cppyy is available at runtime and format cmake 2022-08-05 01:17:00 -03:00
Gabriel Ferreira
0def08e813 core: use std::chrono for real-time clock synchronization 2022-08-05 01:42:12 +00:00
Tommaso Pecorella
5e551a2180 core: (fixes #416) remove librt checks 2022-08-05 01:42:12 +00:00
Tom Henderson
e7abd0f462 internet: (fixes #716) Fix valgrind issues in InternetStackHelper
Fix due to Tommaso Pecorella
2022-08-04 17:01:26 -07:00
Stefano Avallone
3f27120765 Update CHANGES.md and RELEASE_NOTES.md 2022-08-04 22:10:46 +02:00
Stefano Avallone
e66d0f46e1 wifi: Add a method to get the Link ID from the MAC address 2022-08-04 22:09:38 +02:00
Stefano Avallone
e698e1b30b wifi: STAs store the ID of the link on which received a Beacon/Probe Response frame 2022-08-04 22:09:38 +02:00
Stefano Avallone
29749c21b0 wifi: Pass link ID to WifiMac::Receive() 2022-08-04 22:09:38 +02:00
Stefano Avallone
88ac041687 wifi: Send beacons on every link 2022-08-04 22:09:37 +02:00
Stefano Avallone
780adeb01d wifi: Implement the Reduced Neighbor Report element 2022-08-04 22:09:37 +02:00
Stefano Avallone
5534fcf4b6 wifi: Enable to call WifiPhyOperatingChannel::FindFirst() with unspecified standard 2022-08-04 22:09:37 +02:00
Stefano Avallone
3a155c2607 wifi: Get the PHY band of the operating channel 2022-08-04 22:09:37 +02:00
Stefano Avallone
da0990479d wifi: Assign a MAC address to every STA of an MLD 2022-08-04 22:09:37 +02:00
Stefano Avallone
9db4379ed7 wifi: Create a remote station manager for each link of an 11be MLD 2022-08-04 22:09:37 +02:00
Stefano Avallone
422f24bfd0 wifi: Extend helpers to support multi-link devices 2022-08-04 22:09:37 +02:00
Stefano Avallone
7dce23fbd3 wifi: Align TXOP limit for VI and VO to 802.11-2020 2022-08-04 22:09:37 +02:00
Stefano Avallone
f6946d8d56 wifi: WifiMac holds per-link DSSS and ERP supported flags 2022-08-04 22:09:37 +02:00