Commit Graph

16328 Commits

Author SHA1 Message Date
Sebastien Deronne
021696a5e9 wifi: Add possibility to set InterferenceHelper from PHY helpers 2022-05-10 08:16:41 +00:00
Sebastien Deronne
c62c648459 wifi: Use templates in WifiHelper 2022-05-10 08:16:41 +00:00
Sebastien Deronne
3622965747 wifi: WifiPhy holds a Ptr to InterferenceHelper 2022-05-10 08:16:41 +00:00
Sebastien Deronne
679ce12636 wifi: Make InterferenceHelper inherit from Object 2022-05-10 08:16:41 +00:00
Stefano Avallone
a1afa86410 wifi: IdealWifiManager uses the appropriate default mode 2022-05-07 18:53:18 +02:00
Stefano Avallone
a13e5e6789 wifi: Add a method to find the default mode to use to transmit to a station 2022-05-07 18:50:41 +02:00
Stefano Avallone
973b0fe9b6 wifi: Do not change protection when aggregating MSDU to DL MU PPDU 2022-05-06 14:20:12 +02:00
Stefano Avallone
cecf0fa749 wifi: (fixes #639) Remove FCS before deserializing Wi-Fi frames 2022-05-05 21:36:12 +00:00
Tom Henderson
6a202f88ee bindings: Rescan APIs for inclusion of STL features 2022-05-05 13:31:45 -07:00
Eduardo Almeida
2627643720 Update RELEASE_NOTES.md and CHANGES.md 2022-05-04 19:47:48 +01:00
Eduardo Almeida
e5e58ebdbc build: Update CMake to use system threads
With the help of Gabriel Ferreira and Tommaso Pecorella.
2022-05-04 19:47:39 +01:00
Eduardo Almeida
9d9dfc71a5 stats: Replace POSIX semaphore with STL 2022-05-04 19:04:31 +01:00
Eduardo Almeida
f4d296baaa core: Replace SystemCondition class with STL 2022-05-04 19:04:20 +01:00
Eduardo Almeida
85ad3961fc core: Replace SystemThread class with STL 2022-05-04 19:04:09 +01:00
Eduardo Almeida
b32c80ecb0 core: Replace SystemMutex and CriticalSection classes with STL 2022-05-04 19:00:50 +01:00
Stefano Avallone
a387d0cd1e Rescan python bindings 2022-05-04 15:31:30 +02:00
Sebastien Deronne
faacbe02c9 wifi: Do no longer pass CCA busy duration to SwitchFromSleep and SwitchFromOff 2022-05-04 12:45:30 +00:00
Sebastien Deronne
e736151b27 wifi: Do not recalculate RX duration in PhyEntity::StartReceivePreamble 2022-05-04 12:45:30 +00:00
Sebastien Deronne
e5b30b5c0e wifi: Always add PPDU received with unsupported modulation as interference 2022-05-04 12:45:30 +00:00
Sebastien Deronne
719d4ff458 wifi: Use std::min to update m_endCcaBusy upon channel switching 2022-05-04 12:45:30 +00:00
Sebastien Deronne
38177f08b0 wifi: Cleanup ListenersI typedef from WifiPhyStateHelper 2022-05-04 12:45:30 +00:00
Sebastien Deronne
e943fe4beb wifi: Cleanup duplicated code in WifiPhyStateHelper 2022-05-04 12:45:30 +00:00
Sebastien Deronne
cc25eeea92 wifi: Check CCA once transmission is completed 2022-05-04 12:45:30 +00:00
Sebastien Deronne
29789e78bb wifi: Fix VHT Operation Channel Width encoding 2022-05-04 12:45:30 +00:00
Sebastien Deronne
23aac7bf9c wifi: Use range-based for loop to notify PHY listeners 2022-05-04 12:45:30 +00:00
Sebastien Deronne
f9f534cc38 wifi: Fix legacy casts 2022-05-04 12:45:30 +00:00
Stefano Avallone
8e3491112d wifi: Fix computation of maximum allowed channel width 2022-05-04 12:45:30 +00:00
Stefano Avallone
db98872fb0 wifi: Check that PHY band is allowed when setting channel 2022-05-04 12:45:30 +00:00
Gabriel Ferreira
22900026ce test: Improve installation tests
- Use C++17 on the CMake project importing ns-3 as a 3rd-party package
- Skip pkg-config import check if it is not installed
2022-05-03 13:32:51 -03:00
Gabriel Ferreira
98eaf7a746 build: Do not recreate header symlinks during CMake refreshes 2022-05-02 16:11:19 -03:00
Tom Henderson
d8f0afc539 Start RELEASE_NOTES.md and CHANGES.md sections for new release 2022-05-02 07:14:18 -07:00
Tom Henderson
a9c30a86e5 Update RELEASE_NOTES.md and CHANGES.md for ns-3.36 changes 2022-05-02 07:12:27 -07:00
Tommaso Pecorella
6b754a3c34 ci: swap release builds with default 2022-05-01 18:32:32 +02:00
Tom Henderson
41c5508fb8 Merge ns-3.36-release branch 2022-04-30 18:20:47 -07:00
Tom Henderson
e9acb3f84a Update availability in RELEASE NOTES 2022-04-30 18:01:51 -07:00
Tom Henderson
14f0d242f6 Update VERSION and documentation tags for ns-3.36 release 2022-04-30 18:00:05 -07:00
Tom Henderson
5f3cef954a documentation: Update ns-3 version in tutorial examples 2022-04-29 16:10:45 -07:00
Tom Henderson
7cd842486e build: Disable warning from Python bindings under clang++ 2022-04-29 16:10:45 -07:00
Tom Henderson
33bbbe5b9c wifi: Fix broken links in Doxygen 2022-04-29 16:10:34 -07:00
Gabriel Ferreira
9ea73461c0 build: Add python framework RPATHs when building on Macs 2022-04-27 19:04:29 -03:00
Tom Henderson
a6eae29693 Update CHANGES and RELEASE_NOTES 2022-04-25 18:23:51 -07:00
Tom Henderson
29d201eef8 doc: Fix copy-paste error in Docker section of Python API scanning 2022-04-25 18:23:51 -07:00
Tom Henderson
d09ff25846 wifi: Rescan Python bindings 2022-04-25 18:15:22 -07:00
Stefano Avallone
e3f51bccde wifi: Allow enabling UL OFDMA in wifi-he-network script 2022-04-25 21:49:31 +02:00
Stefano Avallone
14af5af4db wifi: Clear PSDU map of HE FEM when needed 2022-04-25 21:49:31 +02:00
Tommaso Pecorella
0fd04a774b ci: move pybindgen to a private runner 2022-04-25 12:06:47 +02:00
Tom Henderson
2425d2b041 Update AUTHORS, CHANGES, and RELEASE_NOTES 2022-04-24 21:18:17 -07:00
Tom Henderson
56a17fe5d8 Update AUTHORS list 2022-04-24 18:32:51 -07:00
Tommaso Pecorella
4e689bd8a3 ci: remove python2 and fix ubuntu 22.04 2022-04-25 02:39:35 +02:00
Gabriel Ferreira
983725f449 build: Rephrase check-version message when build version is disabled 2022-04-23 20:14:38 -03:00