Lines Matching refs:addrcnt
495 * Basically run through each address specified in the addrs/addrcnt
504 static int sctp_bindx_add(struct sock *sk, struct sockaddr *addrs, int addrcnt)
512 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n", __func__, sk,
513 addrs, addrcnt);
516 for (cnt = 0; cnt < addrcnt; cnt++) {
556 int addrcnt)
578 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n",
579 __func__, sk, addrs, addrcnt);
597 for (i = 0; i < addrcnt; i++) {
610 if (i < addrcnt)
620 addrcnt, SCTP_PARAM_ADD_IP);
630 for (i = 0; i < addrcnt; i++) {
665 * Basically run through each address specified in the addrs/addrcnt
677 static int sctp_bindx_rem(struct sock *sk, struct sockaddr *addrs, int addrcnt)
688 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n",
689 __func__, sk, addrs, addrcnt);
692 for (cnt = 0; cnt < addrcnt; cnt++) {
758 int addrcnt)
781 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n",
782 __func__, sk, addrs, addrcnt);
801 for (i = 0; i < addrcnt; i++) {
814 if (i < addrcnt)
824 addrcnt, sp);
825 if ((laddr == NULL) && (addrcnt == 1)) {
866 chunk = sctp_make_asconf_update_ip(asoc, laddr, addrs, addrcnt,
878 for (i = 0; i < addrcnt; i++) {
932 * int sctp_bindx(int sd, struct sockaddr *addrs, int addrcnt,
947 * specifies the number of addresses in the array with addrcnt.
1002 int addrcnt = 0;
1027 addrcnt++;
1040 err = sctp_bindx_add(sk, addrs, addrcnt);
1043 return sctp_send_asconf_add_ip(sk, addrs, addrcnt);
1045 err = sctp_bindx_rem(sk, addrs, addrcnt);
1048 return sctp_send_asconf_del_ip(sk, addrs, addrcnt);
1258 * int sctp_connectx(int sd, struct sockaddr *addrs, int addrcnt,
1273 * specifies the number of addresses in the array with addrcnt.