ZPOOL_CONFIG_DEVID
if (nvlist_find(nvlist, ZPOOL_CONFIG_DEVID,
data.dd_prop = ZPOOL_CONFIG_DEVID;
ZPOOL_CONFIG_DEVID, devid_str) == 0);
ZPOOL_CONFIG_DEVID, devid_str) == 0);
if (nvlist_lookup_value(nv, ZPOOL_CONFIG_DEVID,
if (nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) {
(void) nvlist_remove_all(nv, ZPOOL_CONFIG_DEVID);
if (nvlist_add_string(nv, ZPOOL_CONFIG_DEVID, devid) != 0) {
if (nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &vd->vdev_devid) == 0)
fnvlist_add_string(nv, ZPOOL_CONFIG_DEVID, vd->vdev_devid);