07400b582e
Merge tag 'ns-3.37' into unison
...
ns-3.37 release
2023-11-11 21:44:45 +08:00
0d4617a5c6
Merge commit 'e25ff96' into unison
2023-11-11 21:33:08 +08:00
e605065a43
Apply clang-format to modified code for ease of merging
2023-11-11 21:17:27 +08:00
ec09348f8b
Merge commit 'ebb5969' into unison
2023-11-11 21:16:15 +08:00
af331aed29
mpi, mtp: Add hybrid simulation support
2023-09-15 16:04:12 +08:00
Eduardo Almeida
b8fb0fcfc8
Fix clang-diagnostics-unused-but-set-variable warnings
2022-10-28 21:48:03 +01:00
Eduardo Almeida
85ade4e18d
Fix Doxygen comment formatting and typos
2022-10-16 14:49:21 +01:00
Eduardo Almeida
95e95f8904
Fix clang-tidy warnings in brite, click, mpi, openflow, p2p, visualizer
2022-10-14 16:58:17 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Peter D. Barnes, Jr
e461e54d5a
Update Ptr validity checks to new Ptr<>::operator bool
2022-08-18 08:59:30 -07:00
Gabriel Ferreira
c5d0c8efb4
bindings: remove pybindgen bindings sources
2022-08-01 21:24:02 +00:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Gabriel Ferreira
6473b7ec98
build: rollback linking to globally searched libraries
2022-05-13 18:50:55 -03:00
Gabriel Ferreira
ea7ca9b690
build: include and link to globally searched libraries
2022-05-12 19:15:48 -03:00
Tom Henderson
c3506a4572
mpi: (postfix of #607 , commit e6fbf39cf) Update reflogs
2022-04-06 15:32:09 -07:00
Peter D. Barnes, Jr
e6fbf39cf5
mpi: ( fixes #607 ) call CommandLine correctly to generate docs
2022-04-03 14:10:10 -07:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
4cbc131aa4
wifi: ( #470 postfix) Align third-distributed.cc Wi-Fi config with third.cc
2022-02-15 15:32:23 -08:00
Tommaso Pecorella
2182bb0ece
mpi: doxygen fixes
2022-01-30 12:06:53 -06:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Tommaso Pecorella
a8fc1b6235
doxygen: fix warnings in various modules
2022-01-05 00:22:31 -06:00
Peter Barnes
1d0c81dea4
core: pre-event hook, to facilitate chaining SimulatorImpls
2021-12-20 21:59:44 +00:00
Peter Barnes
8b0d0e7044
core: symbolic names for EventId reserved Uid values
2021-12-13 23:04:15 +00:00
Peter Barnes
c333dbc0cd
core: forward ScheduleNow(...) to Schedule(0, ...)
2021-12-10 22:41:33 +00:00
Gabriel Ferreira
f6ef415392
build: CMake bugfixes
...
Fixes include:
- Handling of relative paths used as output directories
- Accepting comma separated lists of modules to enable/disable
- Echoing all CMake commands at the end of the execution of ns3 script
- More informative optional features summary output
- Replace absolute paths with relative paths in the printed CMake output for less verbose output
- Set debug build type on the CMake side to ensure ccmake doesn't crash
- Prefix INT64X64 with NS3 to indicate user switch
- Compiler version check
- Removal of verbose option
- Suppress empty enabled/disabled module tables
Features include:
- Test for installation/uninstallation of ns-3 as a CMake package
- Test importing ns-3 as a CMake package and use in a 3rd-party project
- Test to check VERSION usage
- ns3 option to enable/disable sanitizers
- Associate headers to libraries targets
2021-12-10 02:13:43 +00:00
Gabriel Ferreira
a893eba7e3
build: Fix CMake and ns3 script bugs, add a test suite and fix formatting
2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Ameya Deshpande
58aa7cd91c
nix-vector-routing: ( fixes #448 ) Fix NMS examples
...
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-08-30 19:17:57 +02:00
Ameya Deshpande
a80d4c95e0
nix-vector-routing: template-based Nix-Vector Routing - IPv4 and IPv6 compliant.
2021-08-13 23:31:35 +00:00
Tom Henderson
25e0d01d28
mpi: ( fixes #394 ) Documentation improvements for running examples
2021-06-13 16:16:45 -07:00
Tom Henderson
90c0fd9456
mpi: Rescan APIs for Python bindings
2021-01-07 13:00:32 -08:00
Steven Smith
5b2f902d04
mpi: (merges !389 ) Enable user to provide an MPI communication context
2020-12-02 20:35:14 -08:00
Sébastien Deronne
4b5a038552
mpi: Fix compilation issue caused by a removed function in wifi module
2020-10-27 18:54:23 +01:00
Tommaso Pecorella
2370746ad2
(mpi): fix dependencies and avoid partial compilation if MPI is disabled
2020-05-12 01:11:51 +00:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Tom Henderson
81db931bdc
bindings: rescan all APIs
2020-02-17 13:11:04 -08:00
Tom Henderson
54593cee1b
rescan all APIs
2020-02-11 18:14:45 -08:00
Tom Henderson
468f217d26
bindings: Rescan all APIs
2020-01-12 11:17:22 -08:00
Tom Henderson
80839b33e4
bindings: Rescan all APIs
2019-08-12 17:00:41 -07:00
Gabriel Arrobo
24212d831b
mpi: Remove redundant statement
2019-02-10 21:12:07 -08:00
Tom Henderson
3a7f6a1c06
bindings: Rescan all APIs
2018-11-14 11:53:21 -08:00
Alexander Krotov
c8a500f5a8
Remove duplicate semicolons
2018-11-07 16:54:53 +03:00
Parth Pratim Chatterjee
f6a1b295ce
bug:3001 mpi: fix comment
2018-11-05 11:48:13 -08:00
Peter D. Barnes, Jr.
05cb0757bc
core: Simulator::GetEventCount()
2018-10-19 00:59:43 -04:00
Peter D. Barnes, Jr.
dff56925e5
core: time: replace int64_t operator/(Time,Time) with exact int64x64_t version,
...
add int64x64_t scaling.
2018-10-19 00:03:07 -04:00
Tom Henderson
9deaad5ae7
rescan bindings
2018-08-09 10:14:27 -07:00