sctp_idata_chunk
struct sctp_idata_chunk *chunk, chunk_buf;
chunk = (struct sctp_idata_chunk *)sctp_m_getptr(*m, offset,
sizeof(struct sctp_idata_chunk), (uint8_t *)&chunk_buf);
clen = sizeof(struct sctp_idata_chunk);
the_len = (chk_length - sizeof(struct sctp_idata_chunk));
(offset + sizeof(struct sctp_idata_chunk)),
m_adj(dmbuf, (offset + sizeof(struct sctp_idata_chunk)));
clen = sizeof(struct sctp_idata_chunk);
struct sctp_idata_chunk *idata_chunk;
if (chk_len <= sizeof(struct sctp_idata_chunk)) {
if (chk_len < sizeof(struct sctp_idata_chunk) + SCTP_NUM_DB_TO_VERIFY) {
if (offset + sizeof(struct sctp_idata_chunk) + SCTP_NUM_DB_TO_VERIFY > limit) {
idata_chunk = (struct sctp_idata_chunk *)(cp->data + offset);
overhead += sizeof(struct sctp_idata_chunk);
struct sctp_idata_chunk *ndchkh = NULL;
ndchkh = mtod(chk->data, struct sctp_idata_chunk *);
sizeof(struct sctp_idata_chunk) : \
chkhdr_len = sizeof(struct sctp_idata_chunk);