cmsgs 1596 net/sctp/socket.c struct sctp_cmsgs *cmsgs); cmsgs 1598 net/sctp/socket.c static int sctp_sendmsg_parse(struct sock *sk, struct sctp_cmsgs *cmsgs, cmsgs 1611 net/sctp/socket.c memset(cmsgs, 0, sizeof(*cmsgs)); cmsgs 1612 net/sctp/socket.c err = sctp_msghdr_parse(msg, cmsgs); cmsgs 1619 net/sctp/socket.c if (cmsgs->srinfo) { cmsgs 1620 net/sctp/socket.c srinfo->sinfo_stream = cmsgs->srinfo->sinfo_stream; cmsgs 1621 net/sctp/socket.c srinfo->sinfo_flags = cmsgs->srinfo->sinfo_flags; cmsgs 1622 net/sctp/socket.c srinfo->sinfo_ppid = cmsgs->srinfo->sinfo_ppid; cmsgs 1623 net/sctp/socket.c srinfo->sinfo_context = cmsgs->srinfo->sinfo_context; cmsgs 1624 net/sctp/socket.c srinfo->sinfo_assoc_id = cmsgs->srinfo->sinfo_assoc_id; cmsgs 1625 net/sctp/socket.c srinfo->sinfo_timetolive = cmsgs->srinfo->sinfo_timetolive; cmsgs 1628 net/sctp/socket.c if (cmsgs->sinfo) { cmsgs 1629 net/sctp/socket.c srinfo->sinfo_stream = cmsgs->sinfo->snd_sid; cmsgs 1630 net/sctp/socket.c srinfo->sinfo_flags = cmsgs->sinfo->snd_flags; cmsgs 1631 net/sctp/socket.c srinfo->sinfo_ppid = cmsgs->sinfo->snd_ppid; cmsgs 1632 net/sctp/socket.c srinfo->sinfo_context = cmsgs->sinfo->snd_context; cmsgs 1633 net/sctp/socket.c srinfo->sinfo_assoc_id = cmsgs->sinfo->snd_assoc_id; cmsgs 1636 net/sctp/socket.c if (cmsgs->prinfo) { cmsgs 1637 net/sctp/socket.c srinfo->sinfo_timetolive = cmsgs->prinfo->pr_value; cmsgs 1639 net/sctp/socket.c cmsgs->prinfo->pr_policy); cmsgs 1660 net/sctp/socket.c struct sctp_cmsgs *cmsgs, cmsgs 1695 net/sctp/socket.c err = sctp_connect_new_asoc(ep, daddr, cmsgs->init, tp); cmsgs 1700 net/sctp/socket.c if (!cmsgs->addrs_msg) cmsgs 1707 net/sctp/socket.c for_each_cmsghdr(cmsg, cmsgs->addrs_msg) { cmsgs 1897 net/sctp/socket.c struct sctp_cmsgs *cmsgs) cmsgs 1920 net/sctp/socket.c struct sctp_cmsgs *cmsgs) cmsgs 1922 net/sctp/socket.c if (!cmsgs->srinfo && !cmsgs->sinfo) { cmsgs 1928 net/sctp/socket.c if (!cmsgs->prinfo) cmsgs 1932 net/sctp/socket.c if (!cmsgs->srinfo && !cmsgs->prinfo) cmsgs 1935 net/sctp/socket.c if (cmsgs->authinfo) { cmsgs 1940 net/sctp/socket.c sinfo->sinfo_ssn = cmsgs->authinfo->auth_keynumber; cmsgs 1950 net/sctp/socket.c struct sctp_cmsgs cmsgs; cmsgs 1957 net/sctp/socket.c err = sctp_sendmsg_parse(sk, &cmsgs, &_sinfo, msg, msg_len); cmsgs 1965 net/sctp/socket.c daddr = sctp_sendmsg_get_daddr(sk, msg, &cmsgs); cmsgs 1983 net/sctp/socket.c sctp_sendmsg_update_sinfo(asoc, sinfo, &cmsgs); cmsgs 2005 net/sctp/socket.c err = sctp_sendmsg_new_asoc(sk, sflags, &cmsgs, daddr, cmsgs 2029 net/sctp/socket.c sctp_sendmsg_update_sinfo(asoc, sinfo, &cmsgs); cmsgs 8644 net/sctp/socket.c static int sctp_msghdr_parse(const struct msghdr *msg, struct sctp_cmsgs *cmsgs) cmsgs 8676 net/sctp/socket.c cmsgs->init = CMSG_DATA(cmsg); cmsgs 8694 net/sctp/socket.c cmsgs->srinfo = CMSG_DATA(cmsg); cmsgs 8696 net/sctp/socket.c if (cmsgs->srinfo->sinfo_flags & cmsgs 8718 net/sctp/socket.c cmsgs->sinfo = CMSG_DATA(cmsg); cmsgs 8720 net/sctp/socket.c if (cmsgs->sinfo->snd_flags & cmsgs 8739 net/sctp/socket.c cmsgs->prinfo = CMSG_DATA(cmsg); cmsgs 8740 net/sctp/socket.c if (cmsgs->prinfo->pr_policy & ~SCTP_PR_SCTP_MASK) cmsgs 8743 net/sctp/socket.c if (cmsgs->prinfo->pr_policy == SCTP_PR_SCTP_NONE) cmsgs 8744 net/sctp/socket.c cmsgs->prinfo->pr_value = 0; cmsgs 8759 net/sctp/socket.c cmsgs->authinfo = CMSG_DATA(cmsg); cmsgs 8774 net/sctp/socket.c cmsgs->addrs_msg = my_msg;