Lines Matching refs:packet

314 	struct sctp_packet *packet;  in sctp_sf_do_5_1B_init()  local
370 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1B_init()
378 if (packet) { in sctp_sf_do_5_1B_init()
380 SCTP_PACKET(packet)); in sctp_sf_do_5_1B_init()
509 struct sctp_packet *packet; in sctp_sf_do_5_1C_ack() local
542 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1C_ack()
550 if (packet) { in sctp_sf_do_5_1C_ack()
552 SCTP_PACKET(packet)); in sctp_sf_do_5_1C_ack()
1399 struct sctp_packet *packet; in sctp_sf_do_unexpected_init() local
1443 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_unexpected_init()
1449 if (packet) { in sctp_sf_do_unexpected_init()
1451 SCTP_PACKET(packet)); in sctp_sf_do_unexpected_init()
3239 struct sctp_packet *packet = NULL; in sctp_sf_tabort_8_4_8() local
3243 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_tabort_8_4_8()
3245 if (packet) { in sctp_sf_tabort_8_4_8()
3251 sctp_ootb_pkt_free(packet); in sctp_sf_tabort_8_4_8()
3257 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_tabort_8_4_8()
3262 sctp_packet_append_chunk(packet, abort); in sctp_sf_tabort_8_4_8()
3265 SCTP_PACKET(packet)); in sctp_sf_tabort_8_4_8()
3505 struct sctp_packet *packet = NULL; in sctp_sf_shut_8_4_5() local
3509 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_shut_8_4_5()
3511 if (packet) { in sctp_sf_shut_8_4_5()
3517 sctp_ootb_pkt_free(packet); in sctp_sf_shut_8_4_5()
3523 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_shut_8_4_5()
3528 sctp_packet_append_chunk(packet, shut); in sctp_sf_shut_8_4_5()
3531 SCTP_PACKET(packet)); in sctp_sf_shut_8_4_5()
4336 struct sctp_packet *packet = NULL; in sctp_sf_abort_violation() local
4396 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_abort_violation()
4398 if (!packet) in sctp_sf_abort_violation()
4402 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_abort_violation()
4406 sctp_packet_append_chunk(packet, abort); in sctp_sf_abort_violation()
4409 SCTP_PACKET(packet)); in sctp_sf_abort_violation()
5948 struct sctp_packet *packet; in sctp_abort_pkt_new() local
5951 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_abort_pkt_new()
5953 if (packet) { in sctp_abort_pkt_new()
5959 sctp_ootb_pkt_free(packet); in sctp_abort_pkt_new()
5965 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_abort_pkt_new()
5975 sctp_packet_append_chunk(packet, abort); in sctp_abort_pkt_new()
5979 return packet; in sctp_abort_pkt_new()
5987 struct sctp_packet *packet; in sctp_ootb_pkt_new() local
6047 packet = sctp_packet_init(&transport->packet, transport, sport, dport); in sctp_ootb_pkt_new()
6048 packet = sctp_packet_config(packet, vtag, 0); in sctp_ootb_pkt_new()
6050 return packet; in sctp_ootb_pkt_new()
6057 void sctp_ootb_pkt_free(struct sctp_packet *packet) in sctp_ootb_pkt_free() argument
6059 sctp_transport_free(packet->transport); in sctp_ootb_pkt_free()
6070 struct sctp_packet *packet; in sctp_send_stale_cookie_err() local
6073 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_send_stale_cookie_err()
6074 if (packet) { in sctp_send_stale_cookie_err()
6079 packet->vtag = cookie->c.peer_vtag; in sctp_send_stale_cookie_err()
6083 sctp_packet_append_chunk(packet, err_chunk); in sctp_send_stale_cookie_err()
6085 SCTP_PACKET(packet)); in sctp_send_stale_cookie_err()