• Home
  • Raw
  • Download

Lines Matching refs:packet

326 	struct sctp_packet *packet;  in sctp_sf_do_5_1B_init()  local
386 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1B_init()
394 if (packet) { in sctp_sf_do_5_1B_init()
396 SCTP_PACKET(packet)); in sctp_sf_do_5_1B_init()
525 struct sctp_packet *packet; in sctp_sf_do_5_1C_ack() local
558 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1C_ack()
566 if (packet) { in sctp_sf_do_5_1C_ack()
568 SCTP_PACKET(packet)); in sctp_sf_do_5_1C_ack()
1517 struct sctp_packet *packet; in sctp_sf_do_unexpected_init() local
1565 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_unexpected_init()
1571 if (packet) { in sctp_sf_do_unexpected_init()
1573 SCTP_PACKET(packet)); in sctp_sf_do_unexpected_init()
3472 struct sctp_packet *packet = NULL; in sctp_sf_tabort_8_4_8() local
3476 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_tabort_8_4_8()
3477 if (!packet) in sctp_sf_tabort_8_4_8()
3485 sctp_ootb_pkt_free(packet); in sctp_sf_tabort_8_4_8()
3491 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_tabort_8_4_8()
3496 sctp_packet_append_chunk(packet, abort); in sctp_sf_tabort_8_4_8()
3498 sctp_add_cmd_sf(commands, SCTP_CMD_SEND_PKT, SCTP_PACKET(packet)); in sctp_sf_tabort_8_4_8()
3519 struct sctp_packet *packet = NULL; in sctp_sf_new_encap_port() local
3523 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_new_encap_port()
3524 if (!packet) in sctp_sf_new_encap_port()
3529 sctp_ootb_pkt_free(packet); in sctp_sf_new_encap_port()
3535 sctp_packet_append_chunk(packet, abort); in sctp_sf_new_encap_port()
3538 SCTP_PACKET(packet)); in sctp_sf_new_encap_port()
3778 struct sctp_packet *packet = NULL; in sctp_sf_shut_8_4_5() local
3782 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_shut_8_4_5()
3783 if (!packet) in sctp_sf_shut_8_4_5()
3791 sctp_ootb_pkt_free(packet); in sctp_sf_shut_8_4_5()
3797 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_shut_8_4_5()
3802 sctp_packet_append_chunk(packet, shut); in sctp_sf_shut_8_4_5()
3805 SCTP_PACKET(packet)); in sctp_sf_shut_8_4_5()
4695 struct sctp_packet *packet = NULL; in sctp_sf_abort_violation() local
4754 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_abort_violation()
4756 if (!packet) in sctp_sf_abort_violation()
4760 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_abort_violation()
4764 sctp_packet_append_chunk(packet, abort); in sctp_sf_abort_violation()
4767 SCTP_PACKET(packet)); in sctp_sf_abort_violation()
6324 struct sctp_packet *packet; in sctp_abort_pkt_new() local
6327 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_abort_pkt_new()
6329 if (packet) { in sctp_abort_pkt_new()
6335 sctp_ootb_pkt_free(packet); in sctp_abort_pkt_new()
6341 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_abort_pkt_new()
6351 sctp_packet_append_chunk(packet, abort); in sctp_abort_pkt_new()
6355 return packet; in sctp_abort_pkt_new()
6365 struct sctp_packet *packet; in sctp_ootb_pkt_new() local
6426 packet = &transport->packet; in sctp_ootb_pkt_new()
6427 sctp_packet_init(packet, transport, sport, dport); in sctp_ootb_pkt_new()
6428 sctp_packet_config(packet, vtag, 0); in sctp_ootb_pkt_new()
6430 return packet; in sctp_ootb_pkt_new()
6437 void sctp_ootb_pkt_free(struct sctp_packet *packet) in sctp_ootb_pkt_free() argument
6439 sctp_transport_free(packet->transport); in sctp_ootb_pkt_free()
6450 struct sctp_packet *packet; in sctp_send_stale_cookie_err() local
6453 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_send_stale_cookie_err()
6454 if (packet) { in sctp_send_stale_cookie_err()
6459 packet->vtag = cookie->c.peer_vtag; in sctp_send_stale_cookie_err()
6463 sctp_packet_append_chunk(packet, err_chunk); in sctp_send_stale_cookie_err()
6465 SCTP_PACKET(packet)); in sctp_send_stale_cookie_err()