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
Gabriel Ferreira
74503981cc
build: add pybindgen path in the upper directory to PYTHONPATH
2022-04-23 13:21:14 -03:00
Gabriel Ferreira
8966f4c870
build: link libraries with no file extensions to the static ns-3 build
2022-04-23 13:21:14 -03:00
Gabriel Ferreira
fbbb1f256f
build: replace CMake warning message color
2022-04-23 13:21:14 -03:00
Gabriel Ferreira
4b83eb7085
build: Fix features and make pthread an explicit dependency
...
Includes:
- Include threads sources even when NS3_PTHREAD=OFF
- Do not include realtime sources if NS3_REALTIME=OFF
- Disable tap-bridge if emulation or realtime features are disabled
- Build tap examples when tap-netdevice is enabled
- Remove NS3_PTHREAD option and make it an explicit requirement
2022-04-23 13:21:13 -03:00
Tom Henderson
b6a03e74f5
netanim: Add file to track required netanim version
2022-04-21 14:14:41 -07:00
Gabriel Ferreira
07d0ba6abe
build: Expose MONOLIB option in ns3
2022-04-20 20:27:34 -03:00
Gabriel Ferreira
f43c79b0a3
build: Only link DPDK libraries when enabled
2022-04-20 19:43:52 -03:00
Gabriel Ferreira
981f36fd24
build: Raise NS3_STATIC message level to warning
2022-04-20 19:43:51 -03:00
Gabriel Ferreira
819877045f
build: Remove unused CMake code
2022-04-20 18:39:33 -03:00
Tom Henderson
c5a2b513cd
wifi: Small updates to three example programs.
...
* wifi-80211n-mimo.cc: Add option to disable preamble detection
* wifi-bianchi.cc: Update comment to account for more Wi-Fi standards
* wifi-simple-infra.cc: Update stale comments and some minor style cleanup
2022-04-19 11:28:38 -07:00
Tom Henderson
8378bc9c4b
bindings: Add file to track required pybindgen version
2022-04-19 09:59:27 -07:00