/* Copyright (c) 2019 Mellanox Technologies. All rights reserved. * * Connect to opensm's cl_nodenamemap.h if it is available. */ #ifndef __LIBUTIL_NODE_NAME_MAP_H__ #define __LIBUTIL_NODE_NAME_MAP_H__ #include struct nn_map; typedef struct nn_map nn_map_t; nn_map_t *open_node_name_map(const char *node_name_map); void close_node_name_map(nn_map_t *map); char *remap_node_name(nn_map_t *map, uint64_t target_guid, const char *nodedesc); char *clean_nodedesc(char *nodedesc); #endif