Commit Graph

16651 Commits

Author SHA1 Message Date
Peter D. Barnes, Jr
e899941026 doc: remove trailing white space when generating introspected-doxygen.h 2022-08-30 20:30:42 +00:00
Tommaso Pecorella
57347ec7e6 doc: ci: check for trailing white space in generated introspected-x.h 2022-08-30 20:30:42 +00:00
Tommaso Pecorella
749eaf3763 core: fix doxygen in ptr.h 2022-08-30 20:30:42 +00:00
Tommaso Pecorella
606eb84448 doc: fix doxygen in various examples 2022-08-30 20:30:42 +00:00
Tommaso Pecorella
8ea83b4f72 doc: report additional doxygen warnings 2022-08-30 20:30:42 +00:00
Gabriel Ferreira
2dd6f858c0 build: (fixes #730) add compiler workaround for ostream& operator<<(ostream&, nullptr_t) 2022-08-30 20:30:07 +00:00
Stefano Avallone
27c8ef63db Fetch glibc-debug via pacman to run valgrind tests 2022-08-26 09:38:29 +02:00
Sébastien Deronne
a5ca918949 wifi: Fix valgrind issue in PHY CCA tests 2022-08-24 22:53:33 +02:00
Eduardo Almeida
db00cfbee6 network: Make NodeContainer(int, int) constructor explicit 2022-08-22 18:57:59 +01:00
Eduardo Almeida
6d2f0f29f6 network: Change NodeContainer constructor to accept multiple NodeContainer arguments 2022-08-22 18:29:00 +01:00
Eduardo Almeida
c54d157c98 network: Move static function in NodeContainer to the top of the class 2022-08-22 14:33:46 +01:00
Eduardo Almeida
2667435873 network: Fix typos and style in node-container.{h,cc} 2022-08-22 14:33:46 +01:00
Stefano Avallone
4e7f549db8 core: Add namespace std to nullptr_t
Fix build with clang++ 14.0.6 on Linux
2022-08-20 15:31:34 +02:00
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