Commit Graph

16290 Commits

Author SHA1 Message Date
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
Tom Henderson
a614114865 bindings: Rescan all APIs 2022-04-18 15:30:35 -07:00
Tom Henderson
ccf26928d5 doc: Update manual for Python API scanning (gitlab-ci-local) 2022-04-18 14:04:33 -07:00
Tom Henderson
c78ae3cc48 mesh: Remove forward declaration (for bindings) 2022-04-18 13:39:38 -07:00
Tom Henderson
8e4376a202 wifi: (reverts !899) Avoid return value conflicting with Python bindings
As discussed in #613, MR !899 introduced a return value that is causing
problems with the Python bindings.
2022-04-18 13:37:46 -07:00
Stefano Avallone
51b89bcf54 wifi: Fix L-SIG length computation for HE TB PPDUs 2022-04-18 13:19:37 -07:00
Tom Henderson
71e942a461 wifi: (fixes #628) Use ASSERT test macros outside of callbacks 2022-04-18 12:37:38 -07:00
Tom Henderson
fbb84923f2 traffic-control: (fixes #628) Use ASSERT test macros outside of callbacks 2022-04-18 12:31:08 -07:00
Gabriel Ferreira
55c36d8045 build: throw error when DPDK/MPI/Python bindings dependencies are unmet 2022-04-18 11:41:14 -03:00
Gabriel Ferreira
4df6af79d4 bindings, CI: run python scripts with ns3 and add bindings scanning job 2022-04-18 11:38:12 -03:00
Tom Henderson
fedb35d05b traffic-control: Clarify fqcodel-l4s-example.cc scenario variable 2022-04-18 06:53:45 -07:00
Stefano Avallone
a863f8f8ea wifi: Disable protection for DL MU PPDUs including more than one PSDU
...until MU-RTS is implemented
2022-04-18 06:28:36 -07:00
Stefano Avallone
0816eebc29 wifi: Enable protection for DL MU PPDUs including one PSDU 2022-04-18 06:28:36 -07:00
Tom Henderson
72c64cd500 doc: Update manual for Python API scanning 2022-04-17 15:46:35 -07:00
Tom Henderson
9ac351202b doc: Replace occurrences of sphinx.ext.pngmath 2022-04-17 15:25:43 -07:00
Tom Henderson
9a257891d6 doc: Update file formatting for CHANGES.md 2022-04-17 14:16:43 -07:00
Tom Henderson
7d30bd8b2d doc: Rename CHANGES.html to CHANGES.md 2022-04-17 14:16:09 -07:00
Tom Henderson
81d5efcc39 doc: Update stale tutorial information 2022-04-16 15:18:50 -07:00
Mohit P. Tahiliani
44c85d30ca examples: Update fifth.cc and the cwnd plot in the tutorial 2022-04-15 21:50:57 +05:30
Tom Henderson
43d7c91d3f documentation: coding style guidance for [[maybe_unused]] 2022-04-15 09:05:48 -07:00
Tom Henderson
c7fc6b5430 mesh: (fixes #478, #472) Add forwarding delay; update examples, tests 2022-04-10 19:31:11 -07:00
Tom Henderson
eb99d8b36a mesh: Avoid non-ASCII characters in log output 2022-04-10 19:31:11 -07:00
Tom Henderson
c3506a4572 mpi: (postfix of #607, commit e6fbf39cf) Update reflogs 2022-04-06 15:32:09 -07:00
Tom Henderson
1c3b2998b6 traffic-control: (fixes #621) Enable traces based on scenario number 2022-04-06 14:39:03 -07:00
Gabriel Ferreira
db4c10bb8c build: python bindings fixes
Includes:
- scan for python examples if bindings are enabled
- do not scan python bindings from modules without a module/bindings directory
- remove broken bindings if pybindgen generation fails
- replace colored message with normal message for find_external_library
- complement pybindgen to check if modules with no bindings folder was scanned and any bindings were generated
2022-04-05 00:28:27 -03:00
Gabriel Ferreira
4a98f0502c build: fix post find_program checks 2022-04-04 02:12:26 -03:00
Peter D. Barnes, Jr
e6fbf39cf5 mpi: (fixes #607) call CommandLine correctly to generate docs 2022-04-03 14:10:10 -07:00
Peter D. Barnes, Jr
5be17e1f21 core: (fixes #487) Refactor double to int64x64 conversion test for platforms with less than 64 bit mantissa 2022-04-03 12:12:32 -07:00