Searched refs:cmsg (Results 1 – 6 of 6) sorted by relevance
/sunrpc/ |
A D | rpc_cmsg.c | 43 xdr_callmsg (XDR *xdrs, struct rpc_msg *cmsg) in xdr_callmsg() argument 59 + RNDUP (cmsg->rm_call.cb_cred.oa_length) in xdr_callmsg() 64 (void) IXDR_PUT_LONG (buf, cmsg->rm_xid); in xdr_callmsg() 66 if (cmsg->rm_direction != CALL) in xdr_callmsg() 74 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg() 82 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg() 100 cmsg->rm_xid = IXDR_GET_LONG (buf); in xdr_callmsg() 102 if (cmsg->rm_direction != CALL) in xdr_callmsg() 114 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg() 142 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg() [all …]
|
A D | rpc_prot.c | 152 xdr_callhdr (XDR *xdrs, struct rpc_msg *cmsg) in libc_hidden_nolink_sunrpc() 155 cmsg->rm_direction = CALL; in libc_hidden_nolink_sunrpc() 156 cmsg->rm_call.cb_rpcvers = RPC_MSG_VERSION; in libc_hidden_nolink_sunrpc() 159 xdr_u_long (xdrs, &(cmsg->rm_xid)) && in libc_hidden_nolink_sunrpc() 160 xdr_enum (xdrs, (enum_t *) & (cmsg->rm_direction)) && in libc_hidden_nolink_sunrpc() 161 xdr_u_long (xdrs, &(cmsg->rm_call.cb_rpcvers)) && in libc_hidden_nolink_sunrpc() 162 xdr_u_long (xdrs, &(cmsg->rm_call.cb_prog))) in libc_hidden_nolink_sunrpc() 163 return xdr_u_long (xdrs, &(cmsg->rm_call.cb_vers)); in libc_hidden_nolink_sunrpc()
|
A D | svc_unix.c | 315 struct cmsghdr cmsg; member 379 struct cmsghdr *cmsg = &cm.cmsg; in __msgwrite() 390 memcpy (CMSG_DATA(cmsg), &cred, sizeof (struct ucred)); in __msgwrite() 391 cmsg->cmsg_level = SOL_SOCKET; in __msgwrite() 392 cmsg->cmsg_type = SCM_CREDENTIALS; in __msgwrite() 393 cmsg->cmsg_len = sizeof(*cmsg) + sizeof(struct ucred); in __msgwrite() 402 msg.msg_control = cmsg; in __msgwrite() 403 msg.msg_controllen = CMSG_ALIGN(cmsg->cmsg_len); in __msgwrite()
|
A D | clnt_unix.c | 490 struct cmsghdr *cmsg = alloca (CMSG_SPACE(sizeof (struct ucred))); in __msgwrite() 501 memcpy (CMSG_DATA(cmsg), &cred, sizeof (struct ucred)); in __msgwrite() 502 cmsg->cmsg_level = SOL_SOCKET; in __msgwrite() 503 cmsg->cmsg_type = SCM_CREDENTIALS; in __msgwrite() 504 cmsg->cmsg_len = sizeof(*cmsg) + sizeof(struct ucred); in __msgwrite() 513 msg.msg_control = cmsg; in __msgwrite() 514 msg.msg_controllen = CMSG_ALIGN(cmsg->cmsg_len); in __msgwrite()
|
A D | svc_udp.c | 263 struct cmsghdr *cmsg; in svcudp_recv() local 265 cmsg = CMSG_FIRSTHDR (mesgp); in svcudp_recv() 266 if (cmsg == NULL in svcudp_recv() 267 || CMSG_NXTHDR (mesgp, cmsg) != NULL in svcudp_recv() 268 || cmsg->cmsg_level != SOL_IP in svcudp_recv() 269 || cmsg->cmsg_type != IP_PKTINFO in svcudp_recv() 270 || cmsg->cmsg_len < (sizeof (struct cmsghdr) in svcudp_recv() 281 struct in_pktinfo *pkti = (struct in_pktinfo *) CMSG_DATA (cmsg); in svcudp_recv()
|
A D | clnt_udp.c | 414 struct cmsghdr *cmsg; in clntudp_call() local 447 for (cmsg = CMSG_FIRSTHDR (&msg); cmsg; in clntudp_call() 448 cmsg = CMSG_NXTHDR (&msg, cmsg)) in clntudp_call() 449 if (cmsg->cmsg_level == SOL_IP && cmsg->cmsg_type == IP_RECVERR) in clntudp_call() 451 e = (struct sock_extended_err *) CMSG_DATA(cmsg); in clntudp_call()
|
Completed in 15 milliseconds