Lines Matching refs:addrcnt
493 * Basically run through each address specified in the addrs/addrcnt
502 static int sctp_bindx_add(struct sock *sk, struct sockaddr *addrs, int addrcnt)
510 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n", __func__, sk,
511 addrs, addrcnt);
514 for (cnt = 0; cnt < addrcnt; cnt++) {
554 int addrcnt)
576 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n",
577 __func__, sk, addrs, addrcnt);
595 for (i = 0; i < addrcnt; i++) {
608 if (i < addrcnt)
618 addrcnt, SCTP_PARAM_ADD_IP);
628 for (i = 0; i < addrcnt; i++) {
663 * Basically run through each address specified in the addrs/addrcnt
675 static int sctp_bindx_rem(struct sock *sk, struct sockaddr *addrs, int addrcnt)
686 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n",
687 __func__, sk, addrs, addrcnt);
690 for (cnt = 0; cnt < addrcnt; cnt++) {
756 int addrcnt)
779 pr_debug("%s: sk:%p, addrs:%p, addrcnt:%d\n",
780 __func__, sk, addrs, addrcnt);
799 for (i = 0; i < addrcnt; i++) {
812 if (i < addrcnt)
822 addrcnt, sp);
823 if ((laddr == NULL) && (addrcnt == 1)) {
864 chunk = sctp_make_asconf_update_ip(asoc, laddr, addrs, addrcnt,
876 for (i = 0; i < addrcnt; i++) {
930 * int sctp_bindx(int sd, struct sockaddr *addrs, int addrcnt,
945 * specifies the number of addresses in the array with addrcnt.
1000 int addrcnt = 0;
1025 addrcnt++;
1038 err = sctp_bindx_add(sk, addrs, addrcnt);
1041 return sctp_send_asconf_add_ip(sk, addrs, addrcnt);
1043 err = sctp_bindx_rem(sk, addrs, addrcnt);
1046 return sctp_send_asconf_del_ip(sk, addrs, addrcnt);
1256 * int sctp_connectx(int sd, struct sockaddr *addrs, int addrcnt,
1271 * specifies the number of addresses in the array with addrcnt.