FM_FMRI_SW_SITE
err += nvlist_add_nvlist(dtcr, FM_FMRI_SW_SITE, site);
err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_SITE, site);
if ((err = nvlist_lookup_nvlist(nvl, FM_FMRI_SW_SITE, &site)) == 0) {