Lines Matching refs:cmsg
6609 struct cmsghdr *cmsg; in sctp_msghdr_parse() local
6612 for_each_cmsghdr(cmsg, my_msg) { in sctp_msghdr_parse()
6613 if (!CMSG_OK(my_msg, cmsg)) in sctp_msghdr_parse()
6617 if (cmsg->cmsg_level != IPPROTO_SCTP) in sctp_msghdr_parse()
6621 switch (cmsg->cmsg_type) { in sctp_msghdr_parse()
6636 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_initmsg))) in sctp_msghdr_parse()
6639 cmsgs->init = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6654 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_sndrcvinfo))) in sctp_msghdr_parse()
6657 cmsgs->srinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6678 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct sctp_sndinfo))) in sctp_msghdr_parse()
6681 cmsgs->sinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()