XBT_PUBLIC(sg_netcard_t) sg_netcard_by_name_or_null(const char *name);
typedef enum {
+ SURF_CLUSTER_DRAGONFLY=3,
SURF_CLUSTER_FAT_TREE=2,
SURF_CLUSTER_FLAT = 1,
SURF_CLUSTER_TORUS = 0
typedef struct s_sg_platf_route_cbarg *sg_platf_route_cbarg_t;
typedef struct s_sg_platf_route_cbarg {
bool symmetrical;
- const char *src;
- const char *dst;
+ sg_netcard_t src;
+ sg_netcard_t dst;
sg_netcard_t gw_src;
sg_netcard_t gw_dst;
- std::vector<Link*> link_list;
+ std::vector<Link*> *link_list;
} s_sg_platf_route_cbarg_t;
typedef struct s_sg_platf_cluster_cbarg *sg_platf_cluster_cbarg_t;
typedef struct s_surf_parsing_link_up_down *surf_parsing_link_up_down_t;
typedef struct s_surf_parsing_link_up_down {
- Link* link_up;
- Link* link_down;
+ Link* linkUp;
+ Link* linkDown;
} s_surf_parsing_link_up_down_t;