Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Overhaul of NS3 support in SimGrid
authorMartin Quinson <martin.quinson@loria.fr>
Sat, 18 Jul 2015 21:35:18 +0000 (23:35 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sat, 18 Jul 2015 21:39:48 +0000 (23:39 +0200)
commitfb58ceee59de7a8bbcbdc38aede8fbf678f7fcc1
tree8ba7009acbb06e42485ddcf91128d3fa0c2c1fad
parente98f14753bce19f15850605d9da41ba5e4ac9591
Overhaul of NS3 support in SimGrid

- NS3 is now found if installed from the default package (eg, Debian)
- If enable_ns3 and not found, cmake will fail
- 3 log channels were a bit too much
- Don't use NS3 log channels as it fails when running in Java somehow
- Drop support for ancient version of NS3 (3.10)
- Documentation refresh/rewrite
- Revalidate the tesh files (rounding errors on timings)
16 files changed:
.cproject
.gitignore
buildtools/Cmake/CompleteInFiles.cmake
buildtools/Cmake/MakeLib.cmake
buildtools/Cmake/Modules/FindNS3.cmake
buildtools/Cmake/Option.cmake
buildtools/Cmake/PrintArgs.cmake
doc/doxygen/pls.doc
examples/msg/ns3/ns3.tesh
src/surf/network_ns3.cpp
src/surf/ns3/my-point-to-point-helper.cc
src/surf/ns3/ns3_interface.cc
src/surf/ns3/ns3_simulator.cc
src/surf/ns3/ns3_simulator.h
src/surf/ns3/red-queue.cc
src/xbt/log.c