- xbt_assert(strlen(A_surfxml_bypassASroute_src) > 0
- && strlen(A_surfxml_bypassASroute_dst) > 0
- && strlen(A_surfxml_bypassASroute_gw___src) > 0
- && strlen(A_surfxml_bypassASroute_gw___dst) > 0,
- "Missing end-points while defining route \"%s\"->\"%s\" (with %s and %s as gateways)",
- A_surfxml_bypassASroute_src, A_surfxml_bypassASroute_dst,
- A_surfxml_bypassASroute_gw___src,A_surfxml_bypassASroute_gw___dst);
+ surf_parse_assert(sg_netcard_by_name_or_null(A_surfxml_bypassASroute_src),
+ "bypassASroute src='%s' does name a node.", A_surfxml_bypassASroute_src);
+ surf_parse_assert(sg_netcard_by_name_or_null(A_surfxml_bypassASroute_dst),
+ "bypassASroute dst='%s' does name a node.", A_surfxml_bypassASroute_dst);
+ surf_parse_assert(sg_netcard_by_name_or_null(A_surfxml_bypassASroute_gw___src),
+ "bypassASroute gw_src='%s' does name a node.", A_surfxml_bypassASroute_gw___src);
+ surf_parse_assert(sg_netcard_by_name_or_null(A_surfxml_bypassASroute_gw___dst),
+ "bypassASroute gw_dst='%s' does name a node.", A_surfxml_bypassASroute_gw___dst);
+