surfxml_bufferstack = xbt_new0(char, surfxml_bufferstack_size);
DEBUG0("<platform>");
- SURFXML_BUFFER_SET(platform_version, "2");
+ SURFXML_BUFFER_SET(platform_version, "3");
SURFXML_START_TAG(platform);
DEBUG0("<AS>");
DEBUG0("<route src=\"host A\" dst=\"host B\">");
SURFXML_BUFFER_SET(route_src, "host A");
SURFXML_BUFFER_SET(route_dst, "host B");
+ A_surfxml_route_symetrical = A_surfxml_route_symetrical_YES;
SURFXML_START_TAG(route);
DEBUG0(" <link:ctn id=\"LinkA\"/>");
SURFXML_BUFFER_SET(link_ctn_id, "LinkA");
+ A_surfxml_link_ctn_direction = A_surfxml_link_ctn_direction_NONE;
SURFXML_START_TAG(link_ctn);
SURFXML_END_TAG(link_ctn);
DEBUG0("</route>");
DEBUG1("<link_ctn\tid=\"%s_link_$1src\"/>", cluster_id);
SURFXML_BUFFER_SET(link_ctn_id, bprintf("%s_link_$1src", cluster_id));
+ A_surfxml_link_ctn_direction = A_surfxml_link_ctn_direction_NONE;
if(cluster_sharing_policy == A_surfxml_cluster_sharing_policy_FULLDUPLEX)
{A_surfxml_link_ctn_direction = A_surfxml_link_ctn_direction_UP;}
SURFXML_START_TAG(link_ctn);
DEBUG1("<link_ctn\tid=\"%s_link_$1dst\"/>", cluster_id);
SURFXML_BUFFER_SET(link_ctn_id, bprintf("%s_link_$1dst", cluster_id));
+ A_surfxml_link_ctn_direction = A_surfxml_link_ctn_direction_NONE;
if(cluster_sharing_policy == A_surfxml_cluster_sharing_policy_FULLDUPLEX)
{A_surfxml_link_ctn_direction = A_surfxml_link_ctn_direction_UP;}
SURFXML_START_TAG(link_ctn);
<AS id="AS0" routing="Full">
<cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu"
radical="0,2-4,6" power="1000000000.00" bw="125000000.00" lat="5e-5"
- bb_bw="2250000000.00" bb_lat="5e-4"
- sharing_policy="FULLDUPLEX"/>
+ bb_bw="2250000000.00" bb_lat="5e-4"/>
</AS>
</platform>
<host id="alice" power="500000000"/>
<link id="link1" bandwidth="125000000" latency="5E-5"/>
- <link id="link2" bandwidth="125000000" latency="5E-5"/>
- <link id="link3" bandwidth="125000000" latency="5E-5"/>
- <route src="bob" dst="alice" symetrical="YES">
+ <route src="bob" dst="alice">
+ <link_ctn id="link1"/>
+ </route>
+
+ <route src="alice" dst="bob">
<link_ctn id="link1"/>
- <link_ctn id="link2"/>
- <link_ctn id="link3"/>
</route>
</AS>