XATTR_DIR_NAME
len = sizeof (XATTR_DIR_NAME) - 1;
(void) memmove(cp, XATTR_DIR_NAME, len);
(void) nfs3lookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr);
error = nfs3lookup_dnlc(vp, XATTR_DIR_NAME, &avp, cr);
dnlc_update(vp, XATTR_DIR_NAME, *vpp);
dnlc_enter(vp, XATTR_DIR_NAME, DNLC_NO_VNODE);
dnlc_update(vp, XATTR_DIR_NAME, nvp);
dnlc_enter(vp, XATTR_DIR_NAME, DNLC_NO_VNODE);
(void) nfslookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr);
error = nfslookup_dnlc(vp, XATTR_DIR_NAME, &avp, cr);
dnlc_remove(ITOV(ip), XATTR_DIR_NAME);
if ((vp = dnlc_lookup(dvp, XATTR_DIR_NAME)) == NULL) {
dnlc_update(dvp, XATTR_DIR_NAME, vp);