Lines Matching refs:cmsg
6596 struct cmsghdr *cmsg; in sctp_msghdr_parse() local
6599 for_each_cmsghdr(cmsg, my_msg) { in sctp_msghdr_parse()
6600 if (!CMSG_OK(my_msg, cmsg)) in sctp_msghdr_parse()
6604 if (cmsg->cmsg_level != IPPROTO_SCTP) in sctp_msghdr_parse()
6608 switch (cmsg->cmsg_type) { in sctp_msghdr_parse()
6623 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_initmsg))) in sctp_msghdr_parse()
6626 cmsgs->init = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6641 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_sndrcvinfo))) in sctp_msghdr_parse()
6644 cmsgs->srinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6665 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_sndinfo))) in sctp_msghdr_parse()
6668 cmsgs->sinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()