is_descendant
if (!is_descendant(tmp->node, parent)) {
while (tmp->next && is_descendant(tmp->next->node, parent)) {
if (is_descendant(zhp->zfs_name, target)) {