Lines Matching refs:sinfo

527 	struct sctp_sndrcvinfo sinfo;
529 memset(&sinfo, 0, sizeof(struct sctp_sndrcvinfo));
530 sinfo.sinfo_ppid = ppid;
531 sinfo.sinfo_flags = flags;
532 sinfo.sinfo_stream = stream_no;
533 sinfo.sinfo_timetolive = timetolive;
534 sinfo.sinfo_context = context;
535 sinfo.sinfo_assoc_id = 0;
537 data, len, to, tolen, &sinfo, 0));
540 struct sctp_sndrcvinfo *sinfo;
608 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
609 memset(sinfo, 0, sizeof(struct sctp_sndrcvinfo));
610 sinfo->sinfo_stream = stream_no;
611 sinfo->sinfo_ssn = 0;
612 sinfo->sinfo_flags = flags;
613 sinfo->sinfo_ppid = ppid;
614 sinfo->sinfo_context = context;
615 sinfo->sinfo_assoc_id = 0;
616 sinfo->sinfo_timetolive = timetolive;
642 const struct sctp_sndrcvinfo *sinfo,
650 data, len, to, 0, sinfo, flags));
657 if (sinfo == NULL) {
675 memcpy(CMSG_DATA(cmsg), sinfo, sizeof(struct sctp_sndrcvinfo));
685 struct sctp_sndrcvinfo *sinfo,
710 msg, msg_len, addrs, l, sinfo, flags));
757 if (sinfo == NULL) {
758 sinfo = &__sinfo;
761 sinfo->sinfo_assoc_id = sctp_getassocid(sd, addrs);
762 if (sinfo->sinfo_assoc_id == 0) {
768 ret = sctp_send(sd, msg, msg_len, sinfo, flags);
790 struct sctp_sndrcvinfo sinfo;
792 memset((void *)&sinfo, 0, sizeof(struct sctp_sndrcvinfo));
793 sinfo.sinfo_ppid = ppid;
794 sinfo.sinfo_flags = flags;
795 sinfo.sinfo_ssn = stream_no;
796 sinfo.sinfo_timetolive = timetolive;
797 sinfo.sinfo_context = context;
798 return (sctp_sendx(sd, msg, len, addrs, addrcnt, &sinfo, 0));
807 struct sctp_sndrcvinfo *sinfo,
816 &iov, 1, from, fromlen, sinfo, msg_flags));
845 if (sinfo) {
846 sinfo->sinfo_assoc_id = 0;
848 if ((msg.msg_controllen > 0) && (sinfo != NULL)) {
858 memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_sndrcvinfo));
867 memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_extrcvinfo));