- lnet_nid4_to_nid(lcfg->lcfg_nid, &nid);
- rc = class_add_uuid(lustre_cfg_string(lcfg, 1), &nid);
+ rc = 0;
+ if (lcfg->lcfg_nid)
+ lnet_nid4_to_nid(lcfg->lcfg_nid, &nid);
+ else
+ rc = libcfs_strnid(&nid,
+ lustre_cfg_string(lcfg, 2));
+ if (!rc)
+ rc = class_add_uuid(lustre_cfg_string(lcfg, 1),
+ &nid);