Lines Matching refs:chunk_hdr
946 if (chunk && chunk->chunk_hdr &&
947 chunk->chunk_hdr->type == SCTP_CID_INIT)
1055 int chunklen = ntohs(chunk->chunk_hdr->length);
1066 chunk->chunk_hdr->length = htons(chunklen + len);
1090 phdr.type = htons(chunk->chunk_hdr->type);
1091 phdr.length = chunk->chunk_hdr->length;
1244 retval->chunk_hdr->length = htons(ntohs(retval->chunk_hdr->length) + len);
1353 retval->chunk_hdr->length =
1354 htons(ntohs(retval->chunk_hdr->length) + hmac_desc->hmac_len);
1432 struct sctp_chunkhdr *chunk_hdr;
1438 chunklen = SCTP_PAD4(sizeof(*chunk_hdr) + paylen);
1448 chunk_hdr = (struct sctp_chunkhdr *)skb_put(skb, sizeof(*chunk_hdr));
1449 chunk_hdr->type = type;
1450 chunk_hdr->flags = flags;
1451 chunk_hdr->length = htons(sizeof(*chunk_hdr));
1460 retval->chunk_hdr = chunk_hdr;
1461 retval->chunk_end = ((__u8 *)chunk_hdr) + sizeof(*chunk_hdr);
1538 int chunklen = ntohs(chunk->chunk_hdr->length);
1546 chunk->chunk_hdr->length = htons(chunklen + padlen + len);
1569 chunk->chunk_hdr->length =
1570 htons(ntohs(chunk->chunk_hdr->length) + len);
1598 if (lchunk->chunk_hdr->flags & SCTP_DATA_UNORDERED) {
1601 if (lchunk->chunk_hdr->flags & SCTP_DATA_LAST_FRAG)
1671 + ntohs(init_chunk->chunk_hdr->length) + addrs_len;
1710 memcpy(cookie + 1, init_chunk->chunk_hdr,
1711 ntohs(init_chunk->chunk_hdr->length));
1715 ntohs(init_chunk->chunk_hdr->length), raw_addrs, addrs_len);
1762 bodysize = ntohs(chunk->chunk_hdr->length) - headersize;
1769 len = ntohs(chunk->chunk_hdr->length);
3204 addip = (struct sctp_addip_chunk *)chunk->chunk_hdr;
3278 addip = (struct sctp_addip_chunk *)asconf->chunk_hdr;
3279 chunk_len = ntohs(asconf->chunk_hdr->length) -
3426 asconf_ack_len = ntohs(asconf_ack->chunk_hdr->length) -
3638 reconf = (struct sctp_reconf_chunk *)retval->chunk_hdr;
3880 hdr = (struct sctp_reconf_chunk *)chunk->chunk_hdr;