Commit Graph

16638 Commits

Author SHA1 Message Date
Stefano Avallone
45fa206e65 wifi: Fix crash when logging RrMultiUserScheduler 2022-08-19 16:54:18 +02:00
Stefano Avallone
95d1a133fc wifi: HE FEM peeks data frame only if no BAR to send
Since the BAR will be sent, it is useless to peek a data frame.
2022-08-19 16:54:02 +02:00
Tommaso Pecorella
c04254fc75 core: (fixes #705) prevents GCC 12 warnings 2022-08-18 17:53:33 +00:00
Eduardo Almeida
04c9d95d0e scratch: Change scratch subdir example to show the use of additional files 2022-08-18 16:35:52 +00:00
Tom Henderson
2a16a2750b doc: Update coding style for boolean tests of Ptr 2022-08-18 09:11:13 -07:00
Peter D. Barnes, Jr
b17083d854 Refine Ptr general doxy 2022-08-18 08:59:30 -07:00
Peter D. Barnes, Jr
36a638287b Deprecate Ptr::Tester 2022-08-18 08:59:30 -07:00
Peter D. Barnes, Jr
e461e54d5a Update Ptr validity checks to new Ptr<>::operator bool 2022-08-18 08:59:30 -07:00
Peter D. Barnes, Jr
253cb0107e core: Add explicit Ptr<T>::operator bool(), op== for nullptr 2022-08-18 08:58:33 -07:00
Peter D. Barnes, Jr
58148e5b15 doc: Ptr<>::Tester documentation 2022-08-18 08:58:33 -07:00
Stefano Avallone
9da9a8561d wifi: Update documentation 2022-08-17 16:47:27 +00:00
Stefano Avallone
41c506e07d wifi: Add unit test for largest idle primary channel 2022-08-17 16:47:27 +00:00
Stefano Avallone
9eea7b295d wifi: Add missing include in channel-access-manager.h 2022-08-17 16:47:27 +00:00
Stefano Avallone
736b688d2e wifi: Add WIFI_MINSTREL prefix to Minstrel's MCS Group enums 2022-08-17 16:47:27 +00:00
Stefano Avallone
49d710fabe wifi: Pass allowed TX width to GetDataTxVector() 2022-08-17 16:47:27 +00:00
Stefano Avallone
46d28c1c6a wifi: Pass allowed TX width to MultiUserScheduler 2022-08-17 16:47:27 +00:00
Stefano Avallone
b05b54b041 wifi: ChannelAccessManager passes the allowed width for TX to FrameExchangeManager 2022-08-17 16:47:27 +00:00
Tommaso Pecorella
467e956dd6 ci: fix pacman key initialization 2022-08-17 10:00:44 -05:00
Gabriel Ferreira
61376eefd7 build: fix TestVersionFile case in test-ns3.py 2022-08-16 22:52:02 -03:00
Alexander Krotov
f151a6e449 build: remove binding scanning related variables from the ns3 script
They are unused since switch to cppyy
2022-08-16 20:03:59 -03:00
Gabriel Ferreira
9058a2c422 bindings, test: fix for python tests and Cppyy test case (fixes #724) 2022-08-16 22:54:49 +00:00
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