id_val
if (!xdr_bytes(xdrs, (char **)&objp->id.id_val,
tohex(args->client.id.id_val, args->client.id.id_len));
char *id_val;
id_val = mdb_alloc(srv.clidtosend.id_len, UM_NOSLEEP | UM_GC);
if (id_val != NULL && mdb_vread(id_val, srv.clidtosend.id_len,
(uintptr_t)srv.clidtosend.id_val) == srv.clidtosend.id_len) {
l = strlen(id_val) + 1;
nb.buf = srv.clidtosend.id_val + l;
mdb_printf("(%s/%s) ", id_val, common_netbuf_str(&nb));
mdb_printf("%02x", (unsigned char)id_val[i]);
} else if (dlg_id_val != NULL && id_val != NULL) {
if (dlg_id_val->sip_str_len != id_val->sip_str_len ||
id_val->sip_str_ptr, dlg_id_val->sip_str_len) !=
const sip_str_t *id_val = NULL;
id_val = sip_get_param_value(ev_val, "id", &error);
if ((dlg_id_val == NULL && id_val != NULL) ||
(dlg_id_val != NULL && id_val == NULL)) {
if (p->id_val != 0)
kmem_free(p->id_val, p->id_len);
if (bcmp(p->id_val, rqst_c_str, (rqst_len - 1)) == 0) {
if (bcmp(p->id_val, c_str, (c_len - 1)) == 0) {
newp->id_val = kmem_alloc(u8s->utf8string_len, KM_SLEEP);
bcopy(u8s->utf8string_val, newp->id_val, u8s->utf8string_len);
bcopy(p->id_val, u8s->utf8string_val, p->id_len);
newp->id_val = kmem_alloc(u8s->utf8string_len, KM_SLEEP);
bcopy(u8s->utf8string_val, newp->id_val, u8s->utf8string_len);
if (p->id_val != 0)
kmem_free(p->id_val, p->id_len);
if (memstr(args->client.id_val, "Solaris", args->client.id_len) &&
!memstr(args->client.id_val, "+referrals", args->client.id_len)) {
iov[3].iov_base = (caddr_t)cl_id4->id_val;
hash += (uint_t)client->id_val[i];
return (bcmp(cp->rc_nfs_client.id_val, nfs_client->id_val,
kmem_free(cp->rc_nfs_client.id_val, cp->rc_nfs_client.id_len);
cp->rc_nfs_client.id_val = kmem_alloc(client->id_len, KM_SLEEP);
bcopy(client->id_val, cp->rc_nfs_client.id_val, client->id_len);
cl_ss->cl_id4.id_val = kmem_alloc(id_len, KM_SLEEP);
iov[0].iov_base = cl_ss->cl_id4.id_val;
kmem_free(cl_ss->cl_id4.id_val, id_len);
if (bcmp(m->id_val, client->id_val, client->id_len) == 0)
if (osp->cl_id4.id_val)
kmem_free(osp->cl_id4.id_val, osp->cl_id4.id_len);
if (bcmp(osp->cl_id4.id_val, cp->rc_nfs_client.id_val,
s_args->client.id_val = np->clidtosend.id_val;
char id_val[] = "Solaris: %s, NFSv4 kernel client +referrals";
len = strlen(id_val) - 2 + strlen(uts_nodename()) + 1;
np->clidtosend.id_val = kmem_alloc(np->clidtosend.id_len, KM_SLEEP);
(void) sprintf(np->clidtosend.id_val, id_val, uts_nodename());
bcopy(np->saddr.buf, &np->clidtosend.id_val[len], np->saddr.len);
kmem_free(sp->clidtosend.id_val, sp->clidtosend.id_len);
if (!xdr_bytes(xdrs, (char **)&objp->client.id_val,
if (objp->client.id_val != NULL)
kmem_free(objp->client.id_val, objp->client.id_len);
if (bcmp(s1->id_val, s2->id_val, s2->id_len))
cid.id_val = cop->co_ownerid.co_ownerid_val;
char *id_val;