| /* 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 <stdint.h> | |
| 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 |