X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Finclude%2Fuapi%2Flinux%2Flnet%2Fnidstr.h;h=9e4b156450e0be7ac2845e034376cf73c88c9665;hp=57c1c3399bc593926d1e13d947946e15f158de99;hb=5fea36c952373c9a235be7bf57eb2e516fcb36b2;hpb=e1dbfdd53e2ce95433f17ea610a5987c128e9c51 diff --git a/lnet/include/uapi/linux/lnet/nidstr.h b/lnet/include/uapi/linux/lnet/nidstr.h index 57c1c33..9e4b156 100644 --- a/lnet/include/uapi/linux/lnet/nidstr.h +++ b/lnet/include/uapi/linux/lnet/nidstr.h @@ -52,6 +52,7 @@ enum { GNILND = 13, GNIIPLND = 14, PTL4LND = 15, + KFILND = 16, NUM_LNDS }; @@ -84,26 +85,16 @@ static inline char *libcfs_nid2str(lnet_nid_t nid) return libcfs_nid2str_r(nid, libcfs_next_nidstring(), LNET_NIDSTR_SIZE); } -char *libcfs_nidstr_r(const struct lnet_nid *nid, - char *buf, __kernel_size_t buf_size); -static inline char *libcfs_nidstr(const struct lnet_nid *nid) -{ - return libcfs_nidstr_r(nid, libcfs_next_nidstring(), - LNET_NIDSTR_SIZE); -} + __u32 libcfs_str2net(const char *str); lnet_nid_t libcfs_str2nid(const char *str); -int libcfs_strnid(struct lnet_nid *nid, const char *str); int libcfs_str2anynid(lnet_nid_t *nid, const char *str); int libcfs_num_parse(char *str, int len, struct list_head *list); char *libcfs_id2str(struct lnet_process_id id); -char *libcfs_idstr(struct lnet_processid *id); void cfs_free_nidlist(struct list_head *list); int cfs_parse_nidlist(char *str, int len, struct list_head *list); int cfs_print_nidlist(char *buffer, int count, struct list_head *list); int cfs_match_nid(lnet_nid_t nid, struct list_head *list); -int cfs_match_nid_net(lnet_nid_t nid, __u32 net, struct list_head *net_num_list, - struct list_head *addr); int cfs_match_net(__u32 net_id, __u32 net_type, struct list_head *net_num_list);