Commit Graph

16569 Commits

Author SHA1 Message Date
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
Stefano Avallone
fc09e4df59 wifi: (fixes #714) Increase association timeout in wifi-primary-channels-test 2022-08-03 14:50:40 +02:00
Gabriel Ferreira
4e1d606af5 bindings: fix segmentation violation in python scripts
And move sample-rng-plot.py code to a main function
2022-08-02 00:27:47 -03:00
Gabriel Ferreira
6ac76bd9a2 doc: update python bindings docs to use cppyy 2022-08-01 21:24:02 +00:00
Gabriel Ferreira
58c5a94daa test: remove pybindgen test case 2022-08-01 21:24:02 +00:00
Gabriel Ferreira
b45b583f10 ci: switch pybindgen CI to cppyy 2022-08-01 21:24:02 +00:00
Gabriel Ferreira
31f71962b7 internet: teardown interface-to-stream maps on Simulation::Destroy
This prevents segmentation fault when interfaces are managed by Cppyy-based python bindings
2022-08-01 21:24:02 +00:00
Gabriel Ferreira
36df81be90 bindings: replace pybindgen bindings support with cppyy bindings 2022-08-01 21:24:02 +00:00
Gabriel Ferreira
c5d0c8efb4 bindings: remove pybindgen bindings sources 2022-08-01 21:24:02 +00:00
Zhiheng Dong
ff53821535 replace unordered_map by map 2022-07-28 04:54:14 +00:00
Gabriel Ferreira
2942a14ac0 build: build scratches with multiple threads in test-ns3.py test case 2022-07-27 20:23:04 -03:00
Gabriel Ferreira
ddf49b31ef build: reduce scope of NS3_ENABLE_EXAMPLES flag
Prevents recompilation of modules when tests are enabled
2022-07-27 20:20:28 -03:00
Tommaso Pecorella
4e0747d759 applications: (fixes #702) Support IPv6 for PacketSink 2022-07-23 18:54:10 +00:00
Gabriel Ferreira
5306b926dc build: add 'ns3 show (all)' options 2022-07-21 22:32:14 -03:00
Nils Kattenbeck
6ec9d9f41c git: Add .cache and .vs directories to .gitignore 2022-07-19 23:02:06 -03:00
Zhiheng Dong
4d8f627cb1 internet: update ipv4/6container code example 2022-07-19 22:00:21 +00:00
dzh
e27f66a06e fix: typo and lack of Get() 2022-07-19 22:00:21 +00:00
Gabriel Ferreira
7d9b1831a3 build: add config-store as a lte dependency 2022-07-19 12:09:37 -03:00
Gabriel Ferreira
e7041ea4b2 tests: check if modules are directly linked to their dependencies 2022-07-19 12:07:46 -03:00
Eduardo Almeida
c8ef71d00f build: update modules that depend on config-store 2022-07-19 00:31:02 -03:00
Gabriel Ferreira
ec1c6ccaaf build: fix flow-monitor CMakeLists.txt formatting 2022-07-18 23:30:22 +00:00
Gabriel Ferreira
6c68938f6c netanim: create netdevices to ensure netanim gets their modules linked 2022-07-18 23:30:22 +00:00
Alberto Gallegos Ramonet
77b894b22d lr-wpan: Adds MAC ACTIVE and PASSIVE scan support 2022-07-17 21:23:45 +00:00
Tommaso Pecorella
1dfc512dba doc: fix doxygen warnings 2022-07-16 21:47:32 -05:00
Gabriel Ferreira
18af201698 CI: always save the Doxygen warnings job artifact 2022-07-15 18:59:18 +00:00
Sébastien Deronne
a5cb1c0df0 spectrum: Compute received PSD at reception instead of at transmission 2022-07-15 15:30:18 +00:00
Sébastien Deronne
793042d63f spectrum: Pass SpectrumSignalParameters to CalcRxPowerSpectralDensity 2022-07-15 15:30:18 +00:00
Sébastien Deronne
575671c389 spectrum: SpectrumSignalParameters::Copy can be const 2022-07-15 15:30:18 +00:00
Eduardo Almeida
13741fbb61 flow-monitor: Add libstats dependency 2022-07-14 19:28:46 +00:00