X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dcce49e3749a1404035806425a83279328e99f59..f4ae32c676421a6cd5c076b273dd7a07f2695957:/src/simdag/sd_link.c diff --git a/src/simdag/sd_link.c b/src/simdag/sd_link.c index 4b486336c7..07e0fa8a52 100644 --- a/src/simdag/sd_link.c +++ b/src/simdag/sd_link.c @@ -17,6 +17,10 @@ SD_link_t __SD_link_create(void *surf_link, void *data) { link = xbt_new(s_SD_link_t, 1); link->surf_link = surf_link; link->data = data; /* user data */ + if(surf_workstation_model->extension_public->link_shared(surf_link)) + link->sharing_policy=SD_LINK_SHARED; + else + link->sharing_policy=SD_LINK_FATPIPE; name = SD_link_get_name(link); xbt_dict_set(sd_global->links, name, link, __SD_link_destroy); /* add the link to the dictionary */ @@ -109,7 +113,7 @@ const char* SD_link_get_name(SD_link_t link) { * \brief Returns the current bandwidth of a link * * \param link a link - * \return the current bandwidth of this link, in Flops + * \return the current bandwidth of this link, in bytes per second */ double SD_link_get_current_bandwidth(SD_link_t link) { SD_CHECK_INIT_DONE();