Home
last modified time | relevance | path

Searched refs:cmh (Results 1 – 4 of 4) sorted by relevance

/freebsd-head/tools/regression/netinet6/inet6_rth/
HDinet6_rth-segments.c224 struct cmsghdr cmh; in test_cmsg_nexthdr() local
234 init_hdrs(&mh, &cmh, ancbuf, sizeof(ancbuf)); in test_cmsg_nexthdr()
237 cmh.cmsg_len = CMSG_LEN(0); in test_cmsg_nexthdr()
243 bcopy((void *)&cmh, (void *)ancbuf, sizeof(cmh)); in test_cmsg_nexthdr()
244 strlcpy((char *)&cmh, (const char *)&magic, sizeof(magic)); in test_cmsg_nexthdr()
245 bcopy((void *)&cmh, in test_cmsg_nexthdr()
247 sizeof(cmh)); in test_cmsg_nexthdr()
256 init_hdrs(&mh, &cmh, ancbuf, sizeof(ancbuf)); in test_cmsg_nexthdr()
259 cmh.cmsg_len = CMSG_LEN(0); in test_cmsg_nexthdr()
260 bcopy((void *)&cmh, (void *)ancbuf, sizeof(cmh)); in test_cmsg_nexthdr()
[all …]
/freebsd-head/tools/test/stress2/misc/
HDsendmsg2.sh59 struct cmsghdr *cmh = &cmsg.header, *c;
75 cmh->cmsg_len = CMSG_LEN(sizeof(int)*SEND_FDS);
76 cmh->cmsg_level = SOL_SOCKET;
77 cmh->cmsg_type = SCM_RIGHTS;
78 fds = (int *)CMSG_DATA(cmh);
87 msg.msg_control = cmh;
101 msg.msg_control = cmh;
/freebsd-head/sys/netinet/
HDsctp_indata.c175 struct cmsghdr *cmh; in sctp_build_ctl_nchunk() local
220 cmh = mtod(ret, struct cmsghdr *); in sctp_build_ctl_nchunk()
225 memset(cmh, 0, len); in sctp_build_ctl_nchunk()
227 cmh->cmsg_level = IPPROTO_SCTP; in sctp_build_ctl_nchunk()
228 cmh->cmsg_len = CMSG_LEN(sizeof(struct sctp_rcvinfo)); in sctp_build_ctl_nchunk()
229 cmh->cmsg_type = SCTP_RCVINFO; in sctp_build_ctl_nchunk()
230 rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmh); in sctp_build_ctl_nchunk()
239 cmh = (struct cmsghdr *)((caddr_t)cmh + CMSG_SPACE(sizeof(struct sctp_rcvinfo))); in sctp_build_ctl_nchunk()
243 cmh->cmsg_level = IPPROTO_SCTP; in sctp_build_ctl_nchunk()
244 cmh->cmsg_len = CMSG_LEN(sizeof(struct sctp_nxtinfo)); in sctp_build_ctl_nchunk()
[all …]
HDsctp_output.c3455 struct cmsghdr cmh; in sctp_find_cmsg() local
3468 for (off = 0; off < tot_len; off += CMSG_ALIGN(cmh.cmsg_len)) { in sctp_find_cmsg()
3470 if (rem_len < (int)CMSG_ALIGN(sizeof(cmh))) { in sctp_find_cmsg()
3474 m_copydata(control, off, sizeof(cmh), (caddr_t)&cmh); in sctp_find_cmsg()
3475 if (cmh.cmsg_len < CMSG_ALIGN(sizeof(cmh))) { in sctp_find_cmsg()
3479 if ((cmh.cmsg_len > INT_MAX) || ((int)cmh.cmsg_len > rem_len)) { in sctp_find_cmsg()
3483 cmsg_data_len = (int)cmh.cmsg_len - CMSG_ALIGN(sizeof(cmh)); in sctp_find_cmsg()
3484 cmsg_data_off = off + CMSG_ALIGN(sizeof(cmh)); in sctp_find_cmsg()
3485 if ((cmh.cmsg_level == IPPROTO_SCTP) && in sctp_find_cmsg()
3486 ((c_type == cmh.cmsg_type) || in sctp_find_cmsg()
[all …]