cce2a28a0a
build: Add --enable-mtp option
2023-09-15 16:04:12 +08:00
af331aed29
mpi, mtp: Add hybrid simulation support
2023-09-15 16:04:12 +08:00
f818faabcd
mtp: Add multithreaded parallel simulation support
2023-09-15 16:03:58 +08:00
6764518fff
flow-monitor: Make flow-monitor thread-safe
2022-12-14 21:08:47 +08:00
f657cd0e2a
nix-vector-routing: Make nix-vector routing thread-safe
2022-12-14 21:08:47 +08:00
7dcc9828ab
tcp: Make TCP options thread-safe
2022-12-14 21:08:47 +08:00
428ac6727d
tag: Make sure packet tags are registered when using MPI irecv
2022-12-14 21:08:47 +08:00
753def9f7e
internet: Add per-flow ECMP routing
2022-12-14 21:08:47 +08:00
787a3093b2
internet: Increase available ephemeral port range to support heavy DC traffic
2022-12-14 21:08:47 +08:00
2076423b1e
internet: Fix global routing when using the multithreaded simulator
2022-10-29 22:04:11 +08:00
91428b851c
network: Make simple channel supporting automatic partition
2022-10-29 22:04:11 +08:00
89c128b1a2
network: Enable modifing system IDs for automatic partition
2022-10-25 18:59:38 +08:00
5110ade9ed
network: Make packets thread-safe
2022-10-25 18:59:00 +08:00
2825400936
core: Make hash functions thread-safe
2022-10-25 18:59:00 +08:00
34b8e39172
core: Make aggregated objects thread-safe
2022-10-25 18:58:54 +08:00
ba81313570
core: Make reference counting thread-safe
2022-10-25 18:46:29 +08:00
Tom Henderson
7004d1a66e
Update availability in RELEASE_NOTES
2022-05-23 11:31:59 -07:00
Tom Henderson
93b60d0036
Update VERSION and documentation tags for ns-3.36.1 release
2022-05-23 11:31:14 -07:00
Gabriel Ferreira
b2b5a07a52
CI: export environment variable used by Valgrind on Archlinux
2022-05-23 14:58:12 -03:00
Tom Henderson
7aaf8c0498
Update AUTHORS for ns-3.36.1 release
2022-05-23 10:38:01 -07:00
Tom Henderson
bb4f3b86ec
Add ns-3.36.1 release notes
2022-05-23 10:34:14 -07:00
André Apitzsch
84d5b81fb3
build: Fix and improve generated pkgconfig files
...
Includes:
- ignore '-l' option for absolute paths
- remove duplicate include directories
2022-05-21 11:29:19 +00:00
Gabriel Ferreira
557e37f668
build: Let ns3 change the configured build profile and C++ standard
2022-05-21 04:17:34 +00:00
Philipp Raich
5e49582250
sixlowpan: fix UDP_NHC port decompression
2022-05-20 12:34:01 +02:00
Alberto Gallegos Ramonet
4e3d9485c4
energy: ( fixes #658 ) EnergySource correct current update
...
Fixes the update time of EnergySource when SetCurrentA is used.
2022-05-18 21:26:19 -07:00
Gabriel Ferreira
afe54bad8d
test: replace u_int32_t with uint32_t
2022-05-18 10:34:18 -03:00
Gabriel Ferreira
0548f480ee
CI: Add Alpine job to check if ns-3 can be built with Musl C library
2022-05-17 16:20:56 -03:00
Gabriel Ferreira
ecd18974cd
fd-net-device: Reorder headers to prevent symbol redefinition
...
Linux headers must come after C/C++ headers when building with Musl C library
2022-05-17 16:20:56 -03:00
Gabriel Arrobo
7d9543b6f7
openflow: Update docs and add compilation flag required by Clang
2022-05-16 12:55:35 +00:00
Tom Henderson
9fbb26f04f
Silence additional compiler warnings about lack of return value
2022-05-14 21:45:42 -07:00
Gabriel Ferreira
215f83f9ec
core, examples: fix rollback mistake with HAVE_SQLITE3 and core build
2022-05-15 00:12:25 -03:00
Tom Henderson
0097a0b756
core: Rescan bindings for previous commit
2022-05-14 08:48:00 -07:00
Stefano Avallone
ca59097075
core: Use std::optional to return an optional value
2022-05-14 08:48:00 -07:00
Gabriel Ferreira
cc68be51b3
build: Allow module examples in subdirectories other than "examples"
...
Fixes https://gitlab.com/nsnam/ns-3-dev/-/issues/655
2022-05-13 19:09:33 -03:00
Gabriel Ferreira
6473b7ec98
build: rollback linking to globally searched libraries
2022-05-13 18:50:55 -03:00
Gabriel Ferreira
6f5d788e44
stats: fixes for SQLite stats and its example
...
- Hold string references between binds in sqlite-data-output.cc
- Unref sqlite object to close the file and prevent leakage
- Build wifi-example-sim once for the wifi-example-db.sh script
- Add the missing return 0
2022-05-13 15:34:49 -03:00
Gabriel Ferreira
f1e9d9c842
build: config table fixes
...
Includes:
- consistent ns-3 naming
- updated sqlite3 entry
- added entries for libxml2 and pybindgen scanning
2022-05-13 15:34:49 -03:00
Gabriel Ferreira
ea7ca9b690
build: include and link to globally searched libraries
2022-05-12 19:15:48 -03:00
Gabriel Ferreira
8afef2b89d
build: Fix typo in find_external_library macro
2022-05-11 16:02:55 -03:00
Gabriel Ferreira
bf6effc920
build: Improve ns3rc parsing to support multiline list/skip comments
2022-05-11 16:01:48 -03:00
Gabriel Ferreira
15eeed5f1c
build: Restore debug build profile flags
2022-05-11 13:54:55 -03:00
Tom Henderson
0e0e4acf31
Update website release steps
2022-05-11 07:18:58 -07:00
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