• Home
  • Raw
  • Download

Lines Matching refs:packet

319 	struct sctp_packet *packet;  in sctp_sf_do_5_1B_init()  local
379 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1B_init()
387 if (packet) { in sctp_sf_do_5_1B_init()
389 SCTP_PACKET(packet)); in sctp_sf_do_5_1B_init()
518 struct sctp_packet *packet; in sctp_sf_do_5_1C_ack() local
551 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_5_1C_ack()
559 if (packet) { in sctp_sf_do_5_1C_ack()
561 SCTP_PACKET(packet)); in sctp_sf_do_5_1C_ack()
1473 struct sctp_packet *packet; in sctp_sf_do_unexpected_init() local
1518 packet = sctp_abort_pkt_new(net, ep, asoc, arg, in sctp_sf_do_unexpected_init()
1524 if (packet) { in sctp_sf_do_unexpected_init()
1526 SCTP_PACKET(packet)); in sctp_sf_do_unexpected_init()
3412 struct sctp_packet *packet = NULL; in sctp_sf_tabort_8_4_8() local
3416 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_tabort_8_4_8()
3417 if (!packet) in sctp_sf_tabort_8_4_8()
3425 sctp_ootb_pkt_free(packet); in sctp_sf_tabort_8_4_8()
3431 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_tabort_8_4_8()
3436 sctp_packet_append_chunk(packet, abort); in sctp_sf_tabort_8_4_8()
3439 SCTP_PACKET(packet)); in sctp_sf_tabort_8_4_8()
3679 struct sctp_packet *packet = NULL; in sctp_sf_shut_8_4_5() local
3683 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_shut_8_4_5()
3684 if (!packet) in sctp_sf_shut_8_4_5()
3692 sctp_ootb_pkt_free(packet); in sctp_sf_shut_8_4_5()
3698 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_shut_8_4_5()
3703 sctp_packet_append_chunk(packet, shut); in sctp_sf_shut_8_4_5()
3706 SCTP_PACKET(packet)); in sctp_sf_shut_8_4_5()
4596 struct sctp_packet *packet = NULL; in sctp_sf_abort_violation() local
4655 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_sf_abort_violation()
4657 if (!packet) in sctp_sf_abort_violation()
4661 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_sf_abort_violation()
4665 sctp_packet_append_chunk(packet, abort); in sctp_sf_abort_violation()
4668 SCTP_PACKET(packet)); in sctp_sf_abort_violation()
6225 struct sctp_packet *packet; in sctp_abort_pkt_new() local
6228 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_abort_pkt_new()
6230 if (packet) { in sctp_abort_pkt_new()
6236 sctp_ootb_pkt_free(packet); in sctp_abort_pkt_new()
6242 packet->vtag = ntohl(chunk->sctp_hdr->vtag); in sctp_abort_pkt_new()
6252 sctp_packet_append_chunk(packet, abort); in sctp_abort_pkt_new()
6256 return packet; in sctp_abort_pkt_new()
6266 struct sctp_packet *packet; in sctp_ootb_pkt_new() local
6325 packet = &transport->packet; in sctp_ootb_pkt_new()
6326 sctp_packet_init(packet, transport, sport, dport); in sctp_ootb_pkt_new()
6327 sctp_packet_config(packet, vtag, 0); in sctp_ootb_pkt_new()
6329 return packet; in sctp_ootb_pkt_new()
6336 void sctp_ootb_pkt_free(struct sctp_packet *packet) in sctp_ootb_pkt_free() argument
6338 sctp_transport_free(packet->transport); in sctp_ootb_pkt_free()
6349 struct sctp_packet *packet; in sctp_send_stale_cookie_err() local
6352 packet = sctp_ootb_pkt_new(net, asoc, chunk); in sctp_send_stale_cookie_err()
6353 if (packet) { in sctp_send_stale_cookie_err()
6358 packet->vtag = cookie->c.peer_vtag; in sctp_send_stale_cookie_err()
6362 sctp_packet_append_chunk(packet, err_chunk); in sctp_send_stale_cookie_err()
6364 SCTP_PACKET(packet)); in sctp_send_stale_cookie_err()