This website requires JavaScript.
04c9d95d0e
scratch: Change scratch subdir example to show the use of additional files
Eduardo Almeida
2022-01-13 16:19:26 +00:00
2a16a2750b
doc: Update coding style for boolean tests of Ptr
Tom Henderson
2022-08-12 19:11:08 -07:00
b17083d854
Refine Ptr general doxy
Peter D. Barnes, Jr
2021-09-14 16:51:53 -07:00
36a638287b
Deprecate Ptr::Tester
Peter D. Barnes, Jr
2022-04-06 16:36:23 -07:00
e461e54d5a
Update Ptr validity checks to new Ptr<>::operator bool
Peter D. Barnes, Jr
2022-04-18 16:33:29 -07:00
253cb0107e
core: Add explicit Ptr<T>::operator bool(), op== for nullptr
Peter D. Barnes, Jr
2021-09-17 13:08:11 -07:00
58148e5b15
doc: Ptr<>::Tester documentation
Peter D. Barnes, Jr
2021-09-17 10:58:17 -07:00
9da9a8561d
wifi: Update documentation
Stefano Avallone
2022-08-15 23:54:12 +02:00
41c506e07d
wifi: Add unit test for largest idle primary channel
Stefano Avallone
2022-08-01 16:05:19 +02:00
9eea7b295d
wifi: Add missing include in channel-access-manager.h
Stefano Avallone
2022-08-01 16:03:52 +02:00
736b688d2e
wifi: Add WIFI_MINSTREL prefix to Minstrel's MCS Group enums
Stefano Avallone
2022-05-26 14:11:39 +02:00
49d710fabe
wifi: Pass allowed TX width to GetDataTxVector()
Stefano Avallone
2022-05-04 17:58:15 +02:00
46d28c1c6a
wifi: Pass allowed TX width to MultiUserScheduler
Stefano Avallone
2022-05-04 17:09:02 +02:00
b05b54b041
wifi: ChannelAccessManager passes the allowed width for TX to FrameExchangeManager
Stefano Avallone
2022-05-04 16:46:47 +02:00
467e956dd6
ci: fix pacman key initialization
Tommaso Pecorella
2022-08-17 10:00:44 -05:00
61376eefd7
build: fix TestVersionFile case in test-ns3.py
Gabriel Ferreira
2022-08-16 22:18:49 -03:00
f151a6e449
build: remove binding scanning related variables from the ns3 script
Alexander Krotov
2022-08-13 23:56:15 +03:00
9058a2c422
bindings, test: fix for python tests and Cppyy test case (fixes #724 )
Gabriel Ferreira
2022-08-16 22:54:49 +00:00
e72cfb6afb
add support for out-of-source tree builds with add_subdirectory(ns-3-dev)
Lars Moons
2022-08-16 19:47:53 +00:00
652e2fbef2
core: (fixes #720 ) remove timeval and related functions from WallClock
Tommaso Pecorella
2022-08-07 22:47:17 -05:00
9738d6b267
ci: Add .base-per-commit-compile base job
Eduardo Almeida
2022-08-08 21:47:52 +01:00
dc82143a17
ci: Use double quotes instead of single quotes
Eduardo Almeida
2022-08-08 21:40:53 +01:00
e319b18d59
ci: Refactor before_script segments
Eduardo Almeida
2022-07-21 17:07:12 +01:00
71119bbb6b
wifi: Update documentation related to CCA
Sebastien Deronne
2022-07-15 18:42:43 +02:00
c8a81bc813
Update CHANGES and RELEASE_NOTES to reflect changes done for wifi CCA
Sebastien Deronne
2022-06-23 07:39:46 +02:00
3fa0b8fcbe
wifi: Add PHY CCA tests
Sebastien Deronne
2022-05-01 15:46:03 +02:00
7928fdeeab
wifi: Generate PHY CCA indication when the per20bitmap parameter changes
Sebastien Deronne
2022-07-07 12:45:31 +02:00
f2da0d7bf1
wifi: Set all per-20MHz CCA durations to zero upon CCA reset request
Sebastien Deronne
2022-05-12 20:16:35 +02:00
383b537fbc
wifi: Implement per-20 MHz CCA sensitivity
Sebastien Deronne
2022-05-01 13:37:29 +02:00
8a7783e078
wifi: WifiPhy::GetBand can be public
Sebastien Deronne
2022-05-17 21:37:08 +02:00
b24d62fd70
wifi: Handle CCA threshold calculations for HE PHY when OBSS-PD is used
Sebastien Deronne
2022-05-15 22:14:40 +02:00
ed9f62a153
wifi: Add getter and setter for OBSS-PD level
Sebastien Deronne
2022-05-17 07:40:53 +02:00
39269451c3
wifi: Keep pointer to OBSS-PD algorithm in HE PHY entity
Sebastien Deronne
2022-05-15 22:05:41 +02:00
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
Sébastien Deronne
2022-08-07 13:00:50 +02:00
92108743df
wifi: Fix caption of the UL OFDMA figure
Stefano Avallone
2022-08-12 16:21:35 +02:00
574c9651f4
doc: Update release steps for version.cache and deprecated tag
Tom Henderson
2022-08-09 08:42:57 -07:00
643d06ed90
core: add deprecated for ns-3.37
Peter D. Barnes, Jr
2022-08-01 14:09:19 -07:00
ecb47cb991
ci: enable python bindings on cppyy jobs
Gabriel Ferreira
2022-08-08 13:23:05 -03:00
ca421d6447
build: fix reading of "0" values from version.cache
Gabriel Ferreira
2022-08-08 12:17:13 -03:00
85a7f1fb69
Allow .vscode/launch.json to use scratch subdirectories
Eduardo Almeida
2022-08-07 16:41:42 +01:00
92e98e7a9f
Fix .vscode/launch.json indentation
Eduardo Almeida
2022-08-07 16:22:44 +01:00
3e132cc9bc
core: add missing sys/time.h include
Gabriel Ferreira
2022-08-07 12:44:41 -03:00
0b2c62bf93
build: fix typos and formatting
Gabriel Ferreira
2022-08-06 21:08:23 -03:00
da221e41f6
build: remove git dependency when using version.cache and add a test
Gabriel Ferreira
2022-08-06 19:29:05 -03:00
72ff5fc759
ci: Swap Fedora 34 for 36
Tommaso Pecorella
2022-08-07 15:41:11 -05:00
4644023085
applications: fix GCC12 warning in test
Tommaso Pecorella
2022-08-07 12:49:56 -05:00
efcf45cecb
core (fixes #719 ): Remove duplicate type names
Eduardo Almeida
2022-08-07 14:52:29 +01:00
180d71b7fa
core (fixes #560 ): Unify TypeNameGet() in type-name.h and traced-value-callback-typedef-test-suite.cc
Eduardo Almeida
2022-08-06 21:50:25 +00:00
059c07926a
test: add a test case to check the brightness of images in the docs
Gabriel Ferreira
2022-08-04 22:33:00 -03:00
8f76129ebf
test: fix test-ns3.py uncrustify test case
Gabriel Ferreira
2022-08-04 21:41:48 -03:00
8bb412d44c
test: remove examples enablement check for python examples
Gabriel Ferreira
2022-08-04 21:01:29 -03:00
a25e553fa2
build, bindings: check if cppyy is available at runtime and format cmake
Gabriel Ferreira
2022-08-04 15:21:11 -03:00
0def08e813
core: use std::chrono for real-time clock synchronization
Gabriel Ferreira
2021-11-21 16:30:51 +01:00
5e551a2180
core: (fixes #416 ) remove librt checks
Tommaso Pecorella
2021-11-19 01:14:24 +01:00
e7abd0f462
internet: (fixes #716 ) Fix valgrind issues in InternetStackHelper
Tom Henderson
2022-08-04 16:58:41 -07:00
3f27120765
Update CHANGES.md and RELEASE_NOTES.md
Stefano Avallone
2022-08-02 00:41:12 +02:00
e66d0f46e1
wifi: Add a method to get the Link ID from the MAC address
Stefano Avallone
2022-03-21 19:08:41 +01:00
e698e1b30b
wifi: STAs store the ID of the link on which received a Beacon/Probe Response frame
Stefano Avallone
2022-03-16 16:58:47 +01:00
29749c21b0
wifi: Pass link ID to WifiMac::Receive()
Stefano Avallone
2022-03-16 16:42:50 +01:00
88ac041687
wifi: Send beacons on every link
Stefano Avallone
2022-03-16 13:00:59 +01:00
780adeb01d
wifi: Implement the Reduced Neighbor Report element
Stefano Avallone
2021-04-27 22:50:49 +02:00
5534fcf4b6
wifi: Enable to call WifiPhyOperatingChannel::FindFirst() with unspecified standard
Stefano Avallone
2022-03-19 21:51:31 +01:00
3a155c2607
wifi: Get the PHY band of the operating channel
Stefano Avallone
2021-04-27 22:49:56 +02:00
da0990479d
wifi: Assign a MAC address to every STA of an MLD
Stefano Avallone
2022-08-02 00:01:04 +02:00
9db4379ed7
wifi: Create a remote station manager for each link of an 11be MLD
Stefano Avallone
2022-08-01 23:59:17 +02:00
422f24bfd0
wifi: Extend helpers to support multi-link devices
Stefano Avallone
2021-03-30 16:47:11 +02:00
7dce23fbd3
wifi: Align TXOP limit for VI and VO to 802.11-2020
Stefano Avallone
2022-03-07 10:55:04 +01:00
f6946d8d56
wifi: WifiMac holds per-link DSSS and ERP supported flags
Stefano Avallone
2022-03-06 17:39:01 +01:00
ce13d31474
wifi: Txop holds per-link TXOP limit
Stefano Avallone
2022-03-05 19:09:57 +01:00
1a6224f220
wifi: Add attributes to set CWmin, CWmax and AIFSN for all the links
Stefano Avallone
2022-03-05 17:46:57 +01:00
b5d158dd9d
wifi: QosTxop holds per-link TXOP information
Stefano Avallone
2022-03-01 11:55:51 +01:00
b0d85940bf
lr-wpan: Pending transaction list and association support params.
Alberto Gallegos Ramonet
2022-07-19 13:11:35 +09:00
4b79811c8a
wifi: Update documentation to indicate 802.11be PHY implementation is started
Sébastien Deronne
2022-08-02 18:10:53 +02:00
41123dc094
examples: Add 802.11be PHY rates validation
Sebastien Deronne
2022-07-02 08:10:44 +02:00
1999f310ff
wifi: Cleanup copy-pasted code in TX duration tests
Sebastien Deronne
2022-06-26 12:19:14 +02:00
a31d22b49d
wifi: Extend TX duration tests to cover 6 GHz band for 802.11ax and 802.11be
Sebastien Deronne
2022-06-26 11:58:13 +02:00
d39713b629
wifi: Add duration tests for 802.11be
Sebastien Deronne
2022-06-11 16:50:12 +02:00
9ea775b0e9
wifi: Create PHY entity for 802.11be STAs
Sébastien Deronne
2021-02-21 21:15:05 +01:00
9faa0b6079
wifi: Add initial EhtPhy and EhtPpdu classes for 802.11be
Sébastien Deronne
2021-03-06 15:50:59 +01:00
53adc7ef39
wifi: Add new PPDU field types and RX failure reasons for 802.11be
Sebastien Deronne
2022-06-09 18:11:07 +02:00
c4a7058738
wifi: Rework SIG-A and SIG-B processing functions to avoid duplicated code
Sebastien Deronne
2022-06-22 08:33:50 +02:00
fe6149948e
wifi: Add function to return the symbol duration
Sebastien Deronne
2022-06-20 18:07:36 +02:00
250e5745fd
wifi: Prepare HE PHY to be reused for 802.11be
Sebastien Deronne
2022-06-11 16:48:57 +02:00
d731bda35d
build: show valgrind leaks when running with ns3
Gabriel Ferreira
2022-08-03 21:15:49 -03:00
857363f05b
bindings: fix lock file search
Gabriel Ferreira
2022-08-03 21:13:21 -03:00
7dd42b1791
wifi: (fixes #709 ) Scale RxSensitivity by channel width for YansWifiChannel
Tom Henderson
2022-08-01 11:30:16 -07:00
c5bd469dca
wifi: Remove unused variable in example program
Tom Henderson
2022-08-03 15:03:29 -07:00
63288690bb
build: force linkage of all module libraries to scratches
Gabriel Ferreira
2022-08-03 18:13:51 -03:00
fc09e4df59
wifi: (fixes #714 ) Increase association timeout in wifi-primary-channels-test
Stefano Avallone
2022-08-03 14:50:40 +02:00
4e1d606af5
bindings: fix segmentation violation in python scripts
Gabriel Ferreira
2022-08-01 23:16:40 -03:00
6ac76bd9a2
doc: update python bindings docs to use cppyy
Gabriel Ferreira
2022-08-01 17:34:51 -03:00
58c5a94daa
test: remove pybindgen test case
Gabriel Ferreira
2022-07-31 13:45:36 -03:00
b45b583f10
ci: switch pybindgen CI to cppyy
Gabriel Ferreira
2022-07-31 13:41:39 -03:00
31f71962b7
internet: teardown interface-to-stream maps on Simulation::Destroy
Gabriel Ferreira
2022-07-31 12:54:47 -03:00
36df81be90
bindings: replace pybindgen bindings support with cppyy bindings
Gabriel Ferreira
2022-06-06 06:44:42 -07:00
c5d0c8efb4
bindings: remove pybindgen bindings sources
Gabriel Ferreira
2022-07-24 15:48:09 -03:00
ff53821535
replace unordered_map by map
Zhiheng Dong
2022-07-27 13:52:24 -07:00
2942a14ac0
build: build scratches with multiple threads in test-ns3.py test case
Gabriel Ferreira
2022-07-27 20:23:04 -03:00
ddf49b31ef
build: reduce scope of NS3_ENABLE_EXAMPLES flag
Gabriel Ferreira
2022-07-27 19:07:03 -03:00
4e0747d759
applications: (fixes #702 ) Support IPv6 for PacketSink
Tommaso Pecorella
2022-07-20 14:37:01 -07:00