Lines Matching refs:iack

386     sctp_init_chunk_t *iack)  in sctp_initialize_params()  argument
403 sctp->sctp_lvtag = iack->sic_inittag; in sctp_initialize_params()
409 sctp->sctp_num_ostr = iack->sic_outstr; in sctp_initialize_params()
415 sctp->sctp_num_istr = iack->sic_instr; in sctp_initialize_params()
476 sctp_init_chunk_t *iack; in sctp_send_initack() local
578 iacklen = sizeof (*iack_ch) + sizeof (*iack) + cookielen; in sctp_send_initack()
706 iack = (sctp_init_chunk_t *)(iack_ch + 1); in sctp_send_initack()
707 iack->sic_inittag = itag; /* already in network byteorder */ in sctp_send_initack()
708 iack->sic_inittsn = htonl(itsn); in sctp_send_initack()
710 iack->sic_a_rwnd = htonl(sctp->sctp_rwnd); in sctp_send_initack()
712 iack->sic_outstr = htons(MIN(sctp->sctp_num_ostr, in sctp_send_initack()
714 iack->sic_instr = htons(sctp->sctp_num_istr); in sctp_send_initack()
716 p = (char *)(iack + 1); in sctp_send_initack()
789 bcopy(iack, p, sizeof (*iack)); in sctp_send_initack()
790 iack = (sctp_init_chunk_t *)p; in sctp_send_initack()
792 iack->sic_outstr = MIN(sctp->sctp_num_ostr, ntohs(init->sic_instr)); in sctp_send_initack()
793 iack->sic_instr = MIN(sctp->sctp_num_istr, ntohs(init->sic_outstr)); in sctp_send_initack()
794 p += sizeof (*iack); in sctp_send_initack()
934 sctp_init_chunk_t *iack; in sctp_send_cookie_echo() local
951 iack = (sctp_init_chunk_t *)(iackch + 1); in sctp_send_cookie_echo()
954 if (validate_init_params(sctp, iackch, iack, iackmp, &cph, &errmp, in sctp_send_cookie_echo()
987 sctp->sctp_sctph->sh_verf = iack->sic_inittag; in sctp_send_cookie_echo()
988 sctp->sctp_sctph6->sh_verf = iack->sic_inittag; in sctp_send_cookie_echo()
989 sctp->sctp_fvtag = iack->sic_inittag; in sctp_send_cookie_echo()
990 sctp->sctp_ftsn = ntohl(iack->sic_inittsn); in sctp_send_cookie_echo()
993 sctp->sctp_frwnd = ntohl(iack->sic_a_rwnd); in sctp_send_cookie_echo()
1032 if (ntohs(iack->sic_instr) < sctp->sctp_num_ostr) in sctp_send_cookie_echo()
1033 sctp->sctp_num_ostr = ntohs(iack->sic_instr); in sctp_send_cookie_echo()
1059 if (ntohs(iack->sic_outstr) < sctp->sctp_num_istr) in sctp_send_cookie_echo()
1060 sctp->sctp_num_istr = ntohs(iack->sic_outstr); in sctp_send_cookie_echo()
1087 if (sctp_find_al_ind((sctp_parm_hdr_t *)(iack + 1), in sctp_send_cookie_echo()
1088 ntohs(iackch->sch_len) - (sizeof (*iackch) + sizeof (*iack)), in sctp_send_cookie_echo()
1228 sctp_init_chunk_t *iack; in sctp_process_cookie() local
1281 iack = (sctp_init_chunk_t *)((char *)(fttag + 1) + sizeof (in6_addr_t)); in sctp_process_cookie()
1282 initch = (sctp_chunk_hdr_t *)(iack + 1); in sctp_process_cookie()
1285 *iackpp = iack; in sctp_process_cookie()
1299 iack->sic_inittag != sctp->sctp_lvtag)) { in sctp_process_cookie()
1332 iack->sic_inittag == sctp->sctp_lvtag && in sctp_process_cookie()
1342 iack->sic_inittag != sctp->sctp_lvtag && in sctp_process_cookie()
1349 sctp->sctp_lvtag = iack->sic_inittag; in sctp_process_cookie()
1380 iack->sic_inittag == sctp->sctp_lvtag) { in sctp_process_cookie()
1384 if (!sctp_initialize_params(sctp, init, iack)) in sctp_process_cookie()
1394 } else if (iack->sic_inittag != sctp->sctp_lvtag && in sctp_process_cookie()
1404 iack->sic_inittag == sctp->sctp_lvtag) { in sctp_process_cookie()
1414 if (!sctp_initialize_params(sctp, init, iack)) in sctp_process_cookie()
1449 sctp_init_chunk_t *iack; in sctp_addrlist2sctp() local
1470 remaining = ntohs(ich->sch_len) - sizeof (*ich) - sizeof (*iack); in sctp_addrlist2sctp()
1475 iack = (sctp_init_chunk_t *)(ich + 1); in sctp_addrlist2sctp()
1476 ph = (sctp_parm_hdr_t *)(iack + 1); in sctp_addrlist2sctp()