This website requires JavaScript.
1e25beb6c6
Update RELEASE_NOTES.md
Stefano Avallone
2023-02-24 10:34:20 +01:00
fc7faccbd4
wifi: Enable MU-RTS in some regression tests
Stefano Avallone
2023-01-30 12:18:18 +01:00
46e97e4e77
wifi: Mark MPDUs as inflight as soon as the PSDU has been prepared
Stefano Avallone
2023-01-30 09:41:45 +01:00
c982d6ed9b
wifi: Add EHT FEM to logged components
Stefano Avallone
2023-01-27 18:09:09 +01:00
c0ee89374e
wifi: Add a function to check if a PSDU map contains only a Trigger Frame
Stefano Avallone
2023-01-27 13:41:27 +01:00
52e1193d87
wifi: Extend MAC OFDMA test to check MU-RTS protection
Stefano Avallone
2022-12-31 16:51:55 +01:00
bc77d7b4da
wifi: Add MU-RTS support to the HE Frame Exchange Manager
Stefano Avallone
2022-12-31 16:03:25 +01:00
44bb8c21b4
wifi: Fix setting of Duration/ID field of Multi-STA BlockAck
Stefano Avallone
2022-12-31 16:07:00 +01:00
bdddd9511d
wifi: Add MU-RTS support to default protection manager
Stefano Avallone
2022-12-31 15:58:28 +01:00
b3d6a71f46
wifi: Properly set RU Allocation subfield for MU-RTS TF
Stefano Avallone
2022-12-31 15:45:40 +01:00
d2621449b9
wifi: Add a WifiProtection subclass for MU-RTS/CTS protection
Stefano Avallone
2022-12-23 09:14:57 +01:00
87a5d1f2a4
wifi: Add an element to WifiTxTimer for missed CTS after MU-RTS
Stefano Avallone
2022-12-23 09:12:03 +01:00
efb34005c8
wifi: Enable assert in ChannelAccessManager
Stefano Avallone
2023-01-23 14:35:17 +01:00
b6350920f4
lte: return reference to prevent Dci temporary copy
Gabriel Ferreira
2023-02-18 22:24:44 -03:00
038527e57e
core: refactor char* to string in log
Peter Barnes
2023-02-23 22:46:31 +00:00
59805a21c1
wifi: Add test for PHY reception of multiple CTS frames in response to a MU-RTS frame
Sébastien Deronne
2023-01-10 22:20:37 +01:00
4d287ad59c
wifi: Add test for non-HT duplicate PPDUs reception
Sébastien Deronne
2022-11-26 09:11:23 +01:00
2034432950
wifi: HE PHY of AP STA receives CTS responses using the same bandwidth as the one used to transmit the MU-CTS
Sébastien Deronne
2023-01-14 11:47:21 +01:00
b651bee259
wifi: Add PHY support for MU-RTS procedure
Sébastien Deronne
2022-11-09 22:18:36 +01:00
34726807f3
wifi: Add function to get the supported PHY entity to use for a received PPDU
Sébastien Deronne
2023-01-26 22:56:12 +01:00
40a6be3407
wifi: Add support for non-HT duplicate
Sébastien Deronne
2022-11-13 18:04:14 +01:00
b74e4b7123
wifi: Channel width used at TX should be carried in spectrum signal parameters
Sébastien Deronne
2022-11-26 09:10:19 +01:00
65ec6d6c0a
wifi: Channel width is only held by OfdmPpdu to distinguish 5 MHz, 10 MHz or 20 MHz PPDUs
Sébastien Deronne
2022-11-13 17:25:12 +01:00
32f8be80a8
wifi: Add the Trigger Responding parameter to the TxVector
Stefano Avallone
2022-11-09 22:17:27 +01:00
c7fa7ea163
wifi: Disable noise figure and CCA thresholds from RAA example
Tom Henderson
2022-12-08 13:47:22 -08:00
b0f1cf0f78
wifi: Fix typo in WifiNetDevice object vector checker
Stefano Avallone
2023-02-22 19:37:33 +01:00
6f076416e7
Fix typos
Gabriel Ferreira
2023-02-18 00:43:21 -03:00
8f1d403fcd
ci: add spell-checking job
Gabriel Ferreira
2023-02-18 00:42:49 -03:00
c5371d938c
Fix clang-tidy readability-make-member-function-const warnings
Eduardo Almeida
2022-12-16 19:36:31 +00:00
79ddaeb3b2
clang-tidy: Add check readability-make-member-function-const
Eduardo Almeida
2022-12-16 19:07:05 +00:00
f90207e3b1
lte: Fix typos
André
2023-02-17 13:35:48 +00:00
a7f474c708
wifi: Serialize/deserialize PHY headers only in debug mode
Sébastien Deronne
2022-11-22 20:37:57 +01:00
7eb2e8d08a
wifi: Serialize/deserialize PHY headers
Sébastien Deronne
2022-11-28 19:02:41 +01:00
7179427b49
wifi: Move setting of PHY headers in a seperate function for all WifiPpdu child classes
Sébastien Deronne
2022-11-28 18:55:44 +01:00
49befbc216
wifi: Cleanup destructors in WifiPpdu child classes
Sébastien Deronne
2022-11-27 17:29:42 +01:00
7c7d445952
build: document build profiles, assert and log enablement, compiler options
Peter Barnes
2023-02-16 20:09:49 +00:00
b97c2f239f
core: refactor log.cc
Peter D. Barnes, Jr
2023-01-20 14:00:23 -08:00
97b5e4988f
Update RELEASE_NOTES.md
Stefano Avallone
2023-02-16 09:34:31 +01:00
38b6bdaa92
wifi: Use UL MU CS mechanism to respond to Trigger Frames
Stefano Avallone
2023-01-23 14:24:50 +01:00
17c4db1d27
wifi: Implement UL MU CS mechanism
Stefano Avallone
2023-01-23 12:13:51 +01:00
9a812baf28
wifi: Add a method to compute the indices of the 20MHz channel covering an RU (with unit test)
Stefano Avallone
2023-01-18 17:23:41 +01:00
514cfd612f
wifi: Update virtual CS indication for STAs maintaining two NAVs
Stefano Avallone
2023-01-18 10:35:48 +01:00
b31f1c8275
wifi: Update and cancel reset timer for dual NAV
Stefano Avallone
2023-01-11 17:32:48 +01:00
e574f80fca
wifi: Add a WifiPsdu method to check if a PSDU is setting the NAV
Stefano Avallone
2023-01-18 10:12:29 +01:00
1553cdcee4
wifi: Add a method to classify a PPDU as intra-BSS
Stefano Avallone
2023-01-11 09:55:13 +01:00
3161a2707f
wifi: Clear TXOP holder when NAV is reset or counts down to zero
Stefano Avallone
2022-06-21 15:06:55 +02:00
ed89f4f439
wifi: Check that frame belongs to BSS before setting the TXOP holder
Stefano Avallone
2022-06-21 14:41:44 +02:00
b657a8df59
wifi: Ack frames shall not be used to set the TXOP holder
Stefano Avallone
2023-01-31 21:42:17 +01:00
a4e7f9ee0a
wifi: Set NAV and TXOP holder after processing frames
Stefano Avallone
2022-06-21 12:13:52 +02:00
ef22ffa138
Update RELEASE_NOTES.md
Stefano Avallone
2023-02-16 09:15:58 +01:00
246f7b646b
wifi: Setup multiple links in some of the EHT examples to run
Stefano Avallone
2022-12-20 22:50:03 +01:00
6192009878
wifi: Extend the wifi-eht-network example
Stefano Avallone
2022-12-20 22:41:57 +01:00
2101962980
wifi: Add an option to wifi-eht-network to setup a second and a third link between the AP and the station(s)
Stefano Avallone
2023-01-20 11:59:48 +01:00
73d25d7f0f
wifi: WifiHelper allows to configure different remote station manager per link
Stefano Avallone
2023-01-20 11:51:19 +01:00
5287265c08
wifi: Run EHT examples in regression
Sébastien Deronne
2022-08-22 20:24:40 +02:00
b684157c1d
examples: Add initial 802.11be example
Sebastien Deronne
2022-07-02 08:33:36 +02:00
8eb215dc4e
wifi: MU scheduler keeps per-link TX information
Stefano Avallone
2023-01-28 17:27:44 +01:00
3473263bf3
wifi: Temporary workaround to support 802.11be with MCS-12 and MCS-13
Sébastien Deronne
2022-08-22 20:22:23 +02:00
264f6d9b72
build: emit warning for the doxygen target if tests and examples are disabled
Gabriel Ferreira
2023-02-06 11:35:34 -03:00
0388b7c263
doc: fix dead urls
Gabriel Ferreira
2023-02-14 12:50:06 -03:00
e9cc61c200
tests: update dead url test code in test-ns3.py
Gabriel Ferreira
2023-02-14 12:12:46 -03:00
472992b891
build: disable CMake formatting for FindEigen3.cmake
Gabriel Ferreira
2023-02-14 01:41:33 -03:00
933df2dae2
tests: ignore scratch-nested-subdir-lib in test-ns3.py
Gabriel Ferreira
2023-02-14 01:37:08 -03:00
0fa92ccf5e
build: remove pip packaging artifacts with ns3 distclean
Gabriel Ferreira
2023-01-31 21:56:51 -03:00
317fb2cc1e
stats: make sqlite-output.h private
Gabriel Ferreira
2023-01-30 18:54:47 -03:00
e1d8f19320
build: fix installation of private headers
Gabriel Ferreira
2023-02-03 22:29:04 -03:00
7193cce35b
build: fetch dependencies for Brite, Click and Openflow
Gabriel Ferreira
2023-02-03 22:28:16 -03:00
f16d0b4200
doc: Improvements to coding-style.rst
Eduardo Almeida
2023-02-14 22:02:53 +00:00
a680839d4c
core: accept std::vector for DeterministicRandomVariable values
Peter D. Barnes, Jr
2023-02-09 16:56:40 -08:00
f9b7fe4b94
core: main-random-variable-stream: enable Empirical and Deterministic
Peter D. Barnes, Jr
2023-01-27 19:00:02 -08:00
100762572e
core: empirical-random-variable-example: show cdf
Peter D. Barnes, Jr
2023-01-27 18:37:01 -08:00
fda68d305a
docs: Fix formulas, use consistent outline for RandomVariableStreams
Peter D. Barnes, Jr
2023-02-09 16:55:51 -08:00
c9769a47f2
docs: reduce duplication in RandomVariableStream
Peter D. Barnes, Jr
2023-01-27 17:32:46 -08:00
bf8b442aeb
core: refactor GetInteger() in the random variable streams
Peter D. Barnes, Jr
2023-01-27 16:42:33 -08:00
3d67f736cd
tests: make test.py print lines containing non-decodable characters
Gabriel Ferreira
2023-02-13 23:19:14 +00:00
b80ec8f24c
examples: (fixes #850 ) Adjust default downward due to preamble detection
Tom Henderson
2023-02-08 09:35:27 -08:00
ce4026523a
core: enable environment variable for Windows
Peter D. Barnes, Jr
2023-01-20 14:06:57 -08:00
74035411bd
spectrum: fix three-gpp-gain-reference-gain-vs-fc.png file name
Gabriel Ferreira
2023-02-10 03:04:01 +00:00
97e2fdaa57
spectrum: (fixes #854 ) Add missing spectrum module documentation plots
Matteo Pagin
2023-02-09 22:11:54 +00:00
b1d14c9122
wifi: There is only one content channel for EHT SU transmission
Sébastien Deronne
2023-01-08 12:52:44 +01:00
d491ed963f
wifi: Print SIG-B mode in WifiTxVector
Sébastien Deronne
2023-01-08 17:36:54 +01:00
6a355e6901
spectrum: fix missing include in two-ray-splm-test-suite
Tommaso Pecorella
2023-02-09 19:07:15 +00:00
d3426db18d
Fix typos
Eduardo Almeida
2023-02-08 15:32:19 +00:00
41a5908cb1
clang-tidy: Update HeaderFilterRegex to only scan files in subdir "(ns*)|(NS*)"
Eduardo Almeida
2023-01-23 15:08:44 +00:00
e4837c4c86
build: Add flag to ./ns3 to enable/disable Eigen3
Eduardo Almeida
2023-01-19 19:50:24 +00:00
f3e57043fd
ci: Enable Eigen3 library
Eduardo Almeida
2023-01-19 19:42:04 +00:00
b636276c38
Update RELEASE_NOTES.md and CHANGES.md
Matteo Pagin
2023-01-18 22:14:59 +00:00
1c0fecc69c
antenna, spectrum: GSoC-22 Add support for Eigen library
Matteo Pagin
2023-01-18 23:19:52 +00:00
3f6f19e701
spectrum: GSoC-22 A simplified channel and beamforming model for ns-3
Matteo Pagin
2023-01-18 22:23:26 +00:00
7356c4f818
spectrum: Improve Doxygen formatting
Matteo Pagin
2023-01-18 22:41:52 +00:00
612a90b6df
spectrum: Declare new types with "using" instead of "typedef"
Matteo Pagin
2023-01-18 23:07:59 +00:00
b8ec299e60
spectrum: Add .0 to numbers, so that they are treated as double
Matteo Pagin
2023-01-18 22:39:41 +00:00
60534ad1a1
spectrum: Remove unneeded includes in three-gpp-channel-model.h
Matteo Pagin
2023-01-18 22:36:23 +00:00
49413e33d1
spectrum: Sort CMake libraries alphabetically
Matteo Pagin
2023-01-18 22:05:47 +00:00
9a27820c9e
spectrum: Fix typos
Matteo Pagin
2023-01-18 22:05:03 +00:00
5f0c3c33c5
doc: (fixes #849 ) disable doxygen dark mode
Tommaso Pecorella
2023-02-05 00:01:39 -06:00
4845e2cbcd
doc: Remove outdated tutorial reference to MyApp
Tom Henderson
2023-02-05 10:09:51 -08:00
9d0d78e4ea
examples: Fix spelling errors
Tom Henderson
2023-02-05 10:09:18 -08:00
b4684c3d7c
doc: Fix spelling and capitalization errors
Tom Henderson
2023-02-05 09:00:09 -08:00
1789d4a383
examples: Fix control rate in wifi HT/VHT/HE examples
Sébastien Deronne
2023-01-02 20:20:01 +01:00