Lines Matching refs:addrs

100 sctp_connectx(int sd, const struct sockaddr *addrs, int addrcnt,
110 if ((addrs == NULL) || (addrcnt <= 0)) {
119 at = addrs;
169 sctp_bindx(int sd, struct sockaddr *addrs, int addrcnt, int flags)
186 if ((addrcnt <= 0) || (addrs == NULL)) {
191 sa = addrs;
247 sa = addrs;
398 struct sctp_getaddresses *addrs;
417 addrs = calloc(1, (size_t)opt_len);
418 if (addrs == NULL) {
422 addrs->sget_assoc_id = id;
425 addrs, &opt_len) != 0) {
426 free(addrs);
429 *raddrs = (struct sockaddr *)&addrs->addr[0];
431 sa = (struct sockaddr *)&addrs->addr[0];
432 lim = (caddr_t)addrs + opt_len;
441 sctp_freepaddrs(struct sockaddr *addrs)
446 fr_addr = (void *)((caddr_t)addrs - sizeof(sctp_assoc_t));
454 struct sctp_getaddresses *addrs;
477 addrs = calloc(1, (size_t)opt_len);
478 if (addrs == NULL) {
482 addrs->sget_assoc_id = id;
484 if (getsockopt(sd, IPPROTO_SCTP, SCTP_GET_LOCAL_ADDRESSES, addrs,
486 free(addrs);
490 *raddrs = (struct sockaddr *)&addrs->addr[0];
492 sa = (struct sockaddr *)&addrs->addr[0];
493 lim = (caddr_t)addrs + opt_len;
502 sctp_freeladdrs(struct sockaddr *addrs)
507 fr_addr = (void *)((caddr_t)addrs - sizeof(sctp_assoc_t));
682 struct sockaddr *addrs, int addrcnt,
694 if (addrs == NULL) {
707 l = addrs->sa_len;
709 msg, msg_len, addrs, l, sinfo, flags);
711 sinfo->sinfo_assoc_id = sctp_getassocid(sd, addrs);
718 at = addrs;
747 memcpy((caddr_t)aa, addrs, (size_t)(len - sizeof(int)));
764 sinfo->sinfo_assoc_id = sctp_getassocid(sd, addrs);
766 (void)setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_COMPLETE, (void *)addrs,
767 (socklen_t) addrs->sa_len);
774 (void)setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_COMPLETE, (void *)addrs,
775 (socklen_t) addrs->sa_len);
785 struct sockaddr *addrs,
801 return (sctp_sendx(sd, msg, len, addrs, addrcnt, &sinfo, 0));
975 struct sockaddr *addrs, int addrcnt,
994 ((addrs == NULL) && (addrcnt > 0)) ||
995 ((addrs != NULL) && (addrcnt == 0)) ||
1099 addr = addrs;
1174 if ((ret >= 0) && (addrs != NULL) && (assoc_id != NULL)) {
1175 *assoc_id = sctp_getassocid(sd, addrs);