- link->data = data;
- link->name = xbt_strdup(name);
- link->capacity = capacity;
- link->current_bandwidth = bandwidth;
- link->current_latency = latency;
+ link = xbt_new(s_SD_link_t, 1);
+ link->surf_link = surf_link;
+ link->data = data; /* user data */
+ if (surf_workstation_model->extension.workstation.link_shared(surf_link))
+ link->sharing_policy = SD_LINK_SHARED;
+ else
+ link->sharing_policy = SD_LINK_FATPIPE;
+
+ name = SD_link_get_name(link);
+ xbt_lib_set(link_lib,name,SD_LINK_LEVEL,link);