Whamcloud - gitweb
LU-8912 nodemap: fix contiguous range support
[fs/lustre-release.git] / lnet / include / uapi / linux / lnet / nidstr.h
index ab24e6d..0a9162e 100644 (file)
@@ -100,8 +100,7 @@ int cfs_match_nid(lnet_nid_t nid, struct list_head *list);
 
 int cfs_ip_addr_parse(char *str, int len, struct list_head *list);
 int cfs_ip_addr_match(__u32 addr, struct list_head *list);
-bool cfs_nidrange_is_contiguous(struct list_head *nidlist);
-void cfs_nidrange_find_min_max(struct list_head *nidlist, char *min_nid,
+int cfs_nidrange_find_min_max(struct list_head *nidlist, char *min_nid,
                               char *max_nid, size_t nidstr_length);
 
 struct netstrfns {
@@ -115,8 +114,7 @@ struct netstrfns {
        int     (*nf_print_addrlist)(char *buffer, int count,
                                     struct list_head *list);
        int     (*nf_match_addr)(__u32 addr, struct list_head *list);
-       bool    (*nf_is_contiguous)(struct list_head *nidlist);
-       void    (*nf_min_max)(struct list_head *nidlist, __u32 *min_nid,
+       int     (*nf_min_max)(struct list_head *nidlist, __u32 *min_nid,
                              __u32 *max_nid);
 };