Lines Matching refs:asconf_ack
3722 struct sctp_chunk *asconf_ack = NULL; in sctp_sf_do_asconf() local
3775 asconf_ack = sctp_process_asconf((struct sctp_association *) in sctp_sf_do_asconf()
3777 if (!asconf_ack) in sctp_sf_do_asconf()
3792 asconf_ack = sctp_assoc_lookup_asconf_ack(asoc, hdr->serial); in sctp_sf_do_asconf()
3793 if (!asconf_ack) in sctp_sf_do_asconf()
3800 asconf_ack->transport = NULL; in sctp_sf_do_asconf()
3817 asconf_ack->dest = chunk->source; in sctp_sf_do_asconf()
3818 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, SCTP_CHUNK(asconf_ack)); in sctp_sf_do_asconf()
3841 struct sctp_chunk *asconf_ack = arg; in sctp_sf_do_asconf_ack() local
3846 if (!sctp_vtag_verify(asconf_ack, asoc)) { in sctp_sf_do_asconf_ack()
3858 if (!net->sctp.addip_noauth && !asconf_ack->auth) in sctp_sf_do_asconf_ack()
3863 if (!sctp_chunk_length_valid(asconf_ack, in sctp_sf_do_asconf_ack()
3868 addip_hdr = (struct sctp_addiphdr *)asconf_ack->skb->data; in sctp_sf_do_asconf_ack()
3872 if (!sctp_verify_asconf(asoc, asconf_ack, false, &err_param)) in sctp_sf_do_asconf_ack()
3891 abort = sctp_make_abort(asoc, asconf_ack, in sctp_sf_do_asconf_ack()
3918 asconf_ack)) { in sctp_sf_do_asconf_ack()
3927 abort = sctp_make_abort(asoc, asconf_ack, in sctp_sf_do_asconf_ack()