int libcfs_isknown_lnd(int type);
char *libcfs_lnd2modname(int type);
char *libcfs_lnd2str(int type);
-int libcfs_str2lnd(char *str);
+int libcfs_str2lnd(const char *str);
char *libcfs_net2str(__u32 net);
char *libcfs_nid2str(lnet_nid_t nid);
-__u32 libcfs_str2net(char *str);
-lnet_nid_t libcfs_str2nid(char *str);
-int libcfs_str2anynid(lnet_nid_t *nid, char *str);
+__u32 libcfs_str2net(const char *str);
+lnet_nid_t libcfs_str2nid(const char *str);
+int libcfs_str2anynid(lnet_nid_t *nid, const char *str);
char *libcfs_id2str(lnet_process_id_t id);
void libcfs_setnet0alias(int type);
return str;
}
-static int libcfs_lo_str2addr(char *str, int nob, __u32 *addr);
+static int libcfs_lo_str2addr(const char *str, int nob, __u32 *addr);
static void libcfs_ip_addr2str(__u32 addr, char *str);
-static int libcfs_ip_str2addr(char *str, int nob, __u32 *addr);
+static int libcfs_ip_str2addr(const char *str, int nob, __u32 *addr);
static void libcfs_decnum_addr2str(__u32 addr, char *str);
static void libcfs_hexnum_addr2str(__u32 addr, char *str);
-static int libcfs_num_str2addr(char *str, int nob, __u32 *addr);
+static int libcfs_num_str2addr(const char *str, int nob, __u32 *addr);
struct netstrfns {
int nf_type;
char *nf_name;
char *nf_modname;
void (*nf_addr2str)(__u32 addr, char *str);
- int (*nf_str2addr)(char *str, int nob, __u32 *addr);
+ int (*nf_str2addr)(const char *str, int nob, __u32 *addr);
};
static struct netstrfns libcfs_netstrfns[] = {
const int libcfs_nnetstrfns = sizeof(libcfs_netstrfns)/sizeof(libcfs_netstrfns[0]);
int
-libcfs_lo_str2addr(char *str, int nob, __u32 *addr)
+libcfs_lo_str2addr(const char *str, int nob, __u32 *addr)
{
*addr = 0;
return 1;
* fine too :) */
int
-libcfs_ip_str2addr(char *str, int nob, __u32 *addr)
+libcfs_ip_str2addr(const char *str, int nob, __u32 *addr)
{
int a;
int b;
}
int
-libcfs_num_str2addr(char *str, int nob, __u32 *addr)
+libcfs_num_str2addr(const char *str, int nob, __u32 *addr)
{
int n;
}
struct netstrfns *
-libcfs_name2netstrfns(char *name)
+libcfs_name2netstrfns(const char *name)
{
int i;
}
int
-libcfs_str2lnd(char *str)
+libcfs_str2lnd(const char *str)
{
struct netstrfns *nf = libcfs_name2netstrfns(str);
}
static struct netstrfns *
-libcfs_str2net_internal(char *str, __u32 *net)
+libcfs_str2net_internal(const char *str, __u32 *net)
{
struct netstrfns *nf;
int nob;
}
__u32
-libcfs_str2net(char *str)
+libcfs_str2net(const char *str)
{
__u32 net;
}
lnet_nid_t
-libcfs_str2nid(char *str)
+libcfs_str2nid(const char *str)
{
- char *sep = strchr(str, '@');
+ const char *sep = strchr(str, '@');
struct netstrfns *nf;
__u32 net;
__u32 addr;
}
int
-libcfs_str2anynid(lnet_nid_t *nidp, char *str)
+libcfs_str2anynid(lnet_nid_t *nidp, const char *str)
{
if (!strcmp(str, "*")) {
*nidp = LNET_NID_ANY;