X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c6251977c7530cd73bc7a90175a36ea7e5c95e4d..e1038e90b6035149be3fa02273cff848f4914ac9:/src/surf/network_ns3.cpp diff --git a/src/surf/network_ns3.cpp b/src/surf/network_ns3.cpp index 903bdff959..e42338e2ff 100644 --- a/src/surf/network_ns3.cpp +++ b/src/surf/network_ns3.cpp @@ -6,6 +6,8 @@ #include +#include + #include "ns3/core-module.h" #include "ns3/node.h" @@ -215,11 +217,15 @@ void surf_network_model_init_NS3() xbt_dynar_push(all_existing_models, &surf_network_model); } +static simgrid::config::Flag ns3_tcp_model("ns3/TcpModel", + "The ns3 tcp model can be : NewReno or Reno or Tahoe", + "default"); + namespace simgrid { namespace surf { NetworkNS3Model::NetworkNS3Model() : NetworkModel() { - ns3_initialize(xbt_cfg_get_string("ns3/TcpModel")); + ns3_initialize(ns3_tcp_model.get().c_str()); routing_model_create(NULL); simgrid::s4u::Host::onCreation.connect(ns3_add_host);