Commit Graph

16597 Commits

Author SHA1 Message Date
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
Stefano Avallone
ce13d31474 wifi: Txop holds per-link TXOP limit 2022-08-04 22:09:37 +02:00
Stefano Avallone
1a6224f220 wifi: Add attributes to set CWmin, CWmax and AIFSN for all the links 2022-08-04 22:09:37 +02:00
Stefano Avallone
b5d158dd9d wifi: QosTxop holds per-link TXOP information 2022-08-04 22:09:37 +02:00
Alberto Gallegos Ramonet
b0d85940bf lr-wpan: Pending transaction list and association support params. 2022-08-04 14:59:27 +00:00
Sébastien Deronne
4b79811c8a wifi: Update documentation to indicate 802.11be PHY implementation is started 2022-08-04 11:03:50 +00:00
Sebastien Deronne
41123dc094 examples: Add 802.11be PHY rates validation 2022-08-04 11:03:50 +00:00
Sebastien Deronne
1999f310ff wifi: Cleanup copy-pasted code in TX duration tests 2022-08-04 11:03:50 +00:00
Sebastien Deronne
a31d22b49d wifi: Extend TX duration tests to cover 6 GHz band for 802.11ax and 802.11be 2022-08-04 11:03:50 +00:00
Sebastien Deronne
d39713b629 wifi: Add duration tests for 802.11be 2022-08-04 11:03:50 +00:00
Sébastien Deronne
9ea775b0e9 wifi: Create PHY entity for 802.11be STAs 2022-08-04 11:03:50 +00:00
Sébastien Deronne
9faa0b6079 wifi: Add initial EhtPhy and EhtPpdu classes for 802.11be 2022-08-04 11:03:50 +00:00
Sebastien Deronne
53adc7ef39 wifi: Add new PPDU field types and RX failure reasons for 802.11be 2022-08-04 11:03:50 +00:00
Sebastien Deronne
c4a7058738 wifi: Rework SIG-A and SIG-B processing functions to avoid duplicated code 2022-08-04 11:03:50 +00:00
Sebastien Deronne
fe6149948e wifi: Add function to return the symbol duration 2022-08-04 11:03:50 +00:00
Sebastien Deronne
250e5745fd wifi: Prepare HE PHY to be reused for 802.11be 2022-08-04 11:03:50 +00:00
Gabriel Ferreira
d731bda35d build: show valgrind leaks when running with ns3 2022-08-04 02:08:05 -03:00
Gabriel Ferreira
857363f05b bindings: fix lock file search 2022-08-04 02:08:05 -03:00
Tom Henderson
7dd42b1791 wifi: (fixes #709) Scale RxSensitivity by channel width for YansWifiChannel 2022-08-03 15:23:36 -07:00
Tom Henderson
c5bd469dca wifi: Remove unused variable in example program 2022-08-03 15:03:29 -07:00
Gabriel Ferreira
63288690bb build: force linkage of all module libraries to scratches 2022-08-03 18:23:20 -03:00