char *name_link_down = NULL;
char *name_link = NULL;
- if(A_surfxml_link_sharing_policy == A_surfxml_link_sharing_policy_FULLDUPLEX)
- {
- name_link_up = xbt_strdup(bprintf("%s_UP",A_surfxml_link_id));
- name_link_down = xbt_strdup(bprintf("%s_DOWN",A_surfxml_link_id));
- }
- else
- {
- name_link = xbt_strdup(A_surfxml_link_id);
+ if(A_surfxml_link_sharing_policy ==
+ A_surfxml_link_sharing_policy_FULLDUPLEX) {
+ name_link_up = bprintf("%s_UP", A_surfxml_link_id);
+ name_link_down = bprintf("%s_DOWN", A_surfxml_link_id);
+ } else {
+ name_link = xbt_strdup(A_surfxml_link_id);
}
surf_parse_get_double(&bw_initial, A_surfxml_link_bandwidth);
bw_trace = tmgr_trace_new(A_surfxml_link_bandwidth_file);
static void ptask_define_callbacks(const char *file)
{
/* Adding callback functions */
- surf_parse_reset_parser();
surfxml_add_callback(STag_surfxml_host_cb_list, &ptask_parse_cpu_init);
surfxml_add_callback(STag_surfxml_link_cb_list, &ptask_parse_link_init);
surfxml_add_callback(ETag_surfxml_platform_cb_list, &ptask_add_traces);
ptask_link_new(xbt_strdup("__loopback__"),
498000000, NULL, 0.000015, NULL,
SURF_RESOURCE_ON, NULL,
- SURF_LINK_FATPIPE, NULL));
+ SURF_LINK_FATPIPE, NULL),
+ ptask_get_link_latency);
}