Lines Matching refs:chunk_hdr
162 __u16 chunk_length = ntohs(chunk->chunk_hdr->length); in sctp_chunk_length_valid()
356 if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, in sctp_sf_do_5_1B_init()
357 (struct sctp_init_chunk *)chunk->chunk_hdr, chunk, in sctp_sf_do_5_1B_init()
364 (__u8 *)(err_chunk->chunk_hdr) + in sctp_sf_do_5_1B_init()
366 ntohs(err_chunk->chunk_hdr->length) - in sctp_sf_do_5_1B_init()
402 (struct sctp_init_chunk *)chunk->chunk_hdr, in sctp_sf_do_5_1B_init()
413 len = ntohs(err_chunk->chunk_hdr->length) - in sctp_sf_do_5_1B_init()
433 ((__u8 *)(err_chunk->chunk_hdr) + in sctp_sf_do_5_1B_init()
523 if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, in sctp_sf_do_5_1C_ack()
524 (struct sctp_init_chunk *)chunk->chunk_hdr, chunk, in sctp_sf_do_5_1C_ack()
536 (__u8 *)(err_chunk->chunk_hdr) + in sctp_sf_do_5_1C_ack()
538 ntohs(err_chunk->chunk_hdr->length) - in sctp_sf_do_5_1C_ack()
575 initchunk = (struct sctp_init_chunk *)chunk->chunk_hdr; in sctp_sf_do_5_1C_ack()
634 auth.chunk_hdr = (struct sctp_chunkhdr *) in sctp_auth_chunk_verify()
720 if (!pskb_pull(chunk->skb, ntohs(chunk->chunk_hdr->length) - in sctp_sf_do_5_1D_ce()
1131 paylen = ntohs(chunk->chunk_hdr->length) - sizeof(struct sctp_chunkhdr); in sctp_sf_beat_8_3()
1494 if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, in sctp_sf_do_unexpected_init()
1495 (struct sctp_init_chunk *)chunk->chunk_hdr, chunk, in sctp_sf_do_unexpected_init()
1502 (__u8 *)(err_chunk->chunk_hdr) + in sctp_sf_do_unexpected_init()
1504 ntohs(err_chunk->chunk_hdr->length) - in sctp_sf_do_unexpected_init()
1542 (struct sctp_init_chunk *)chunk->chunk_hdr, in sctp_sf_do_unexpected_init()
1568 len = ntohs(err_chunk->chunk_hdr->length) - in sctp_sf_do_unexpected_init()
1589 ((__u8 *)(err_chunk->chunk_hdr) + in sctp_sf_do_unexpected_init()
1804 SCTP_ST_CHUNK(chunk->chunk_hdr->type), in sctp_sf_do_dupcook_a()
2125 if (!pskb_pull(chunk->skb, ntohs(chunk->chunk_hdr->length) - in sctp_sf_do_5_2_4_dupcook()
2369 sctp_walk_errors(err, chunk->chunk_hdr) { in sctp_sf_cookie_echoed_err()
2582 len = ntohs(chunk->chunk_hdr->length); in __sctp_sf_do_9_1_abort()
2586 sctp_walk_errors(err, chunk->chunk_hdr); in __sctp_sf_do_9_1_abort()
2637 len = ntohs(chunk->chunk_hdr->length); in sctp_sf_cookie_wait_abort()
3102 if (chunk->chunk_hdr->flags & SCTP_DATA_SACK_IMM) in sctp_sf_eat_data_6_2()
3415 sctp_walk_errors(err, chunk->chunk_hdr); in sctp_sf_operr_notify()
3535 ch = (struct sctp_chunkhdr *)chunk->chunk_hdr; in sctp_sf_ootb()
3984 hdr = (struct sctp_reconf_chunk *)chunk->chunk_hdr; in sctp_sf_do_reconf()
4062 len = ntohs(chunk->chunk_hdr->length); in sctp_sf_eat_fwd_tsn()
4129 len = ntohs(chunk->chunk_hdr->length); in sctp_sf_eat_fwd_tsn_fast()
4223 sig_len = ntohs(chunk->chunk_hdr->length) - in sctp_sf_authenticate()
4246 (struct sctp_auth_chunk *)chunk->chunk_hdr, in sctp_sf_authenticate()
4389 hdr = unk_chunk->chunk_hdr; in sctp_sf_unk_chunk()
4407 hdr = unk_chunk->chunk_hdr; in sctp_sf_unk_chunk()
4560 if (chunk->chunk_hdr->type == SCTP_CID_INIT_ACK && in sctp_sf_abort_violation()
4564 initack = (struct sctp_initack_chunk *)chunk->chunk_hdr; in sctp_sf_abort_violation()
4566 abort->chunk_hdr->flags |= SCTP_CHUNK_FLAG_T; in sctp_sf_abort_violation()
6220 switch (chunk->chunk_hdr->type) { in sctp_ootb_pkt_new()
6225 initack = (struct sctp_initack_chunk *)chunk->chunk_hdr; in sctp_ootb_pkt_new()
6237 switch (chunk->chunk_hdr->type) { in sctp_ootb_pkt_new()
6242 init = (struct sctp_init_chunk *)chunk->chunk_hdr; in sctp_ootb_pkt_new()
6374 datalen = ntohs(chunk->chunk_hdr->length); in sctp_eat_data()
6464 if (chunk->chunk_hdr->flags & SCTP_DATA_UNORDERED) { in sctp_eat_data()