Lines Matching refs:packet
299 struct sctp_packet *packet; in sctp_sf_do_5_1B_init() local
346 packet = sctp_abort_pkt_new(ep, asoc, arg, in sctp_sf_do_5_1B_init()
354 if (packet) { in sctp_sf_do_5_1B_init()
356 SCTP_PACKET(packet)); in sctp_sf_do_5_1B_init()
483 struct sctp_packet *packet; in sctp_sf_do_5_1C_ack() local
516 packet = sctp_abort_pkt_new(ep, asoc, arg, in sctp_sf_do_5_1C_ack()
524 if (packet) { in sctp_sf_do_5_1C_ack()
526 SCTP_PACKET(packet)); in sctp_sf_do_5_1C_ack()
1367 struct sctp_packet *packet; in sctp_sf_do_unexpected_init() local
1411 packet = sctp_abort_pkt_new(ep, asoc, arg, in sctp_sf_do_unexpected_init()
1417 if (packet) { in sctp_sf_do_unexpected_init()
1419 SCTP_PACKET(packet)); in sctp_sf_do_unexpected_init()
3114 struct sctp_packet *packet = NULL; in sctp_sf_tabort_8_4_8() local
3118 packet = sctp_ootb_pkt_new(asoc, chunk); in sctp_sf_tabort_8_4_8()
3120 if (packet) { in sctp_sf_tabort_8_4_8()
3126 sctp_ootb_pkt_free(packet); in sctp_sf_tabort_8_4_8()
3132 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_tabort_8_4_8()
3137 sctp_packet_append_chunk(packet, abort); in sctp_sf_tabort_8_4_8()
3140 SCTP_PACKET(packet)); in sctp_sf_tabort_8_4_8()
3350 struct sctp_packet *packet = NULL; in sctp_sf_shut_8_4_5() local
3354 packet = sctp_ootb_pkt_new(asoc, chunk); in sctp_sf_shut_8_4_5()
3356 if (packet) { in sctp_sf_shut_8_4_5()
3362 sctp_ootb_pkt_free(packet); in sctp_sf_shut_8_4_5()
3368 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_shut_8_4_5()
3373 sctp_packet_append_chunk(packet, shut); in sctp_sf_shut_8_4_5()
3376 SCTP_PACKET(packet)); in sctp_sf_shut_8_4_5()
4167 struct sctp_packet *packet = NULL; in sctp_sf_abort_violation() local
4227 packet = sctp_ootb_pkt_new(asoc, chunk); in sctp_sf_abort_violation()
4229 if (!packet) in sctp_sf_abort_violation()
4233 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_abort_violation()
4237 sctp_packet_append_chunk(packet, abort); in sctp_sf_abort_violation()
4240 SCTP_PACKET(packet)); in sctp_sf_abort_violation()
5686 struct sctp_packet *packet; in sctp_abort_pkt_new() local
5689 packet = sctp_ootb_pkt_new(asoc, chunk); in sctp_abort_pkt_new()
5691 if (packet) { in sctp_abort_pkt_new()
5697 sctp_ootb_pkt_free(packet); in sctp_abort_pkt_new()
5703 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_abort_pkt_new()
5713 sctp_packet_append_chunk(packet, abort); in sctp_abort_pkt_new()
5717 return packet; in sctp_abort_pkt_new()
5724 struct sctp_packet *packet; in sctp_ootb_pkt_new() local
5784 packet = sctp_packet_init(&transport->packet, transport, sport, dport); in sctp_ootb_pkt_new()
5785 packet = sctp_packet_config(packet, vtag, 0); in sctp_ootb_pkt_new()
5787 return packet; in sctp_ootb_pkt_new()
5794 void sctp_ootb_pkt_free(struct sctp_packet *packet) in sctp_ootb_pkt_free() argument
5796 sctp_transport_free(packet->transport); in sctp_ootb_pkt_free()
5806 struct sctp_packet *packet; in sctp_send_stale_cookie_err() local
5809 packet = sctp_ootb_pkt_new(asoc, chunk); in sctp_send_stale_cookie_err()
5810 if (packet) { in sctp_send_stale_cookie_err()
5815 packet->vtag = cookie->c.peer_vtag; in sctp_send_stale_cookie_err()
5819 sctp_packet_append_chunk(packet, err_chunk); in sctp_send_stale_cookie_err()
5821 SCTP_PACKET(packet)); in sctp_send_stale_cookie_err()