Lines Matching refs:chunk

159 __u8 sctp_get_chunk_type(struct sctp_chunk *chunk);
177 const struct sctp_chunk *chunk,
180 const struct sctp_chunk *chunk);
182 const struct sctp_chunk *chunk);
185 const struct sctp_chunk *chunk);
198 const struct sctp_chunk *chunk);
200 const struct sctp_chunk *chunk);
203 const struct sctp_chunk *chunk);
204 int sctp_init_cause(struct sctp_chunk *chunk, __be16 cause, size_t paylen);
206 const struct sctp_chunk *chunk,
209 const struct sctp_chunk *chunk,
215 const struct sctp_chunk *chunk,
220 const struct sctp_chunk *chunk,
224 const struct sctp_chunk *chunk);
227 const struct sctp_chunk *chunk);
232 const struct sctp_chunk *chunk,
237 const struct sctp_chunk *chunk,
248 struct sctp_chunk *chunk, bool addr_param_needed,
274 struct sctp_chunk *chunk,
276 void sctp_chunk_assign_tsn(struct sctp_chunk *chunk);
277 void sctp_chunk_assign_ssn(struct sctp_chunk *chunk);
324 struct sctp_chunk *chunk,
337 static inline __u16 sctp_data_size(struct sctp_chunk *chunk) in sctp_data_size() argument
341 size = ntohs(chunk->chunk_hdr->length); in sctp_data_size()
342 size -= sctp_datachk_len(&chunk->asoc->stream); in sctp_data_size()
378 sctp_vtag_verify(const struct sctp_chunk *chunk, in sctp_vtag_verify() argument
387 if (ntohl(chunk->sctp_hdr->vtag) != asoc->c.my_vtag) in sctp_vtag_verify()
390 chunk->transport->encap_port = SCTP_INPUT_CB(chunk->skb)->encap_port; in sctp_vtag_verify()
398 sctp_vtag_verify_either(const struct sctp_chunk *chunk, in sctp_vtag_verify_either() argument
422 if ((!sctp_test_T_bit(chunk) && in sctp_vtag_verify_either()
423 (ntohl(chunk->sctp_hdr->vtag) == asoc->c.my_vtag)) || in sctp_vtag_verify_either()
424 (sctp_test_T_bit(chunk) && asoc->c.peer_vtag && in sctp_vtag_verify_either()
425 (ntohl(chunk->sctp_hdr->vtag) == asoc->c.peer_vtag))) { in sctp_vtag_verify_either()