• Home
  • Raw
  • Download

Lines Matching refs:packet

326 	struct sctp_packet *packet;  in sctp_sf_do_5_1B_init()  local
381 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1B_init()
389 if (packet) { in sctp_sf_do_5_1B_init()
391 SCTP_PACKET(packet)); in sctp_sf_do_5_1B_init()
526 struct sctp_packet *packet; in sctp_sf_do_5_1C_ack() local
559 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1C_ack()
567 if (packet) { in sctp_sf_do_5_1C_ack()
569 SCTP_PACKET(packet)); in sctp_sf_do_5_1C_ack()
1522 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()
3476 struct sctp_packet *packet = NULL; in sctp_sf_tabort_8_4_8() local
3480 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_tabort_8_4_8()
3481 if (!packet) in sctp_sf_tabort_8_4_8()
3489 sctp_ootb_pkt_free(packet); in sctp_sf_tabort_8_4_8()
3495 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_tabort_8_4_8()
3500 sctp_packet_append_chunk(packet, abort); in sctp_sf_tabort_8_4_8()
3502 sctp_add_cmd_sf(commands, SCTP_CMD_SEND_PKT, SCTP_PACKET(packet)); in sctp_sf_tabort_8_4_8()
3523 struct sctp_packet *packet = NULL; in sctp_sf_new_encap_port() local
3527 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_new_encap_port()
3528 if (!packet) in sctp_sf_new_encap_port()
3533 sctp_ootb_pkt_free(packet); in sctp_sf_new_encap_port()
3539 sctp_packet_append_chunk(packet, abort); in sctp_sf_new_encap_port()
3542 SCTP_PACKET(packet)); in sctp_sf_new_encap_port()
3782 struct sctp_packet *packet = NULL; in sctp_sf_shut_8_4_5() local
3786 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_shut_8_4_5()
3787 if (!packet) in sctp_sf_shut_8_4_5()
3795 sctp_ootb_pkt_free(packet); in sctp_sf_shut_8_4_5()
3801 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_shut_8_4_5()
3806 sctp_packet_append_chunk(packet, shut); in sctp_sf_shut_8_4_5()
3809 SCTP_PACKET(packet)); in sctp_sf_shut_8_4_5()
4699 struct sctp_packet *packet = NULL; in sctp_sf_abort_violation() local
4758 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_abort_violation()
4760 if (!packet) in sctp_sf_abort_violation()
4764 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_abort_violation()
4768 sctp_packet_append_chunk(packet, abort); in sctp_sf_abort_violation()
4771 SCTP_PACKET(packet)); in sctp_sf_abort_violation()
6325 struct sctp_packet *packet; in sctp_abort_pkt_new() local
6328 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_abort_pkt_new()
6330 if (packet) { in sctp_abort_pkt_new()
6336 sctp_ootb_pkt_free(packet); in sctp_abort_pkt_new()
6342 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_abort_pkt_new()
6352 sctp_packet_append_chunk(packet, abort); in sctp_abort_pkt_new()
6356 return packet; in sctp_abort_pkt_new()
6366 struct sctp_packet *packet; in sctp_ootb_pkt_new() local
6427 packet = &transport->packet; in sctp_ootb_pkt_new()
6428 sctp_packet_init(packet, transport, sport, dport); in sctp_ootb_pkt_new()
6429 sctp_packet_config(packet, vtag, 0); in sctp_ootb_pkt_new()
6431 return packet; in sctp_ootb_pkt_new()
6438 void sctp_ootb_pkt_free(struct sctp_packet *packet) in sctp_ootb_pkt_free() argument
6440 sctp_transport_free(packet->transport); in sctp_ootb_pkt_free()
6451 struct sctp_packet *packet; in sctp_send_stale_cookie_err() local
6454 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_send_stale_cookie_err()
6455 if (packet) { in sctp_send_stale_cookie_err()
6460 packet->vtag = cookie->c.peer_vtag; in sctp_send_stale_cookie_err()
6464 sctp_packet_append_chunk(packet, err_chunk); in sctp_send_stale_cookie_err()
6466 SCTP_PACKET(packet)); in sctp_send_stale_cookie_err()