Lines Matching defs:cmsg
995 struct cmsghdr *cmsg;
1021 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg;
1022 cmsg = CMSG_NXTHDR(&msg, cmsg)) {
1023 if (cmsg->cmsg_level != IPPROTO_SCTP)
1026 if (cmsg->cmsg_type == SCTP_RCVINFO) {
1029 rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmsg);
1040 if (cmsg->cmsg_type == SCTP_SNDRCV) {
1044 (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
1227 struct cmsghdr *cmsg;
1274 cmsg = (struct cmsghdr *)cmsgbuf;
1275 cmsg->cmsg_level = IPPROTO_SCTP;
1276 cmsg->cmsg_type = SCTP_SNDINFO;
1277 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndinfo));
1278 sndinfo = (struct sctp_sndinfo *)CMSG_DATA(cmsg);
1286 cmsg =
1288 cmsg->cmsg_level = IPPROTO_SCTP;
1289 cmsg->cmsg_type = SCTP_PRINFO;
1290 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_prinfo));
1291 prinfo = (struct sctp_prinfo *)CMSG_DATA(cmsg);
1297 cmsg = (struct cmsghdr *)cmsgbuf;
1298 cmsg->cmsg_level = IPPROTO_SCTP;
1299 cmsg->cmsg_type = SCTP_SNDRCV;
1300 cmsg->cmsg_len = CMSG_LEN(sizeof(struct sctp_sndrcvinfo));
1301 sndrcvinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);