sctp_asconf_ack_chunk
if (chunk_length < sizeof(struct sctp_asconf_ack_chunk)) /* malformed chunk*/
+ sizeof(struct sctp_asconf_ack_chunk));
sm->chunk_length = chunk_length - sizeof(struct sctp_asconf_ack_chunk);
struct sctp_asconf_ack_chunk *cp, struct sctp_tcb *stcb,
if (ntohs(cp->ch.chunk_length) < sizeof(struct sctp_asconf_ack_chunk)) {
sizeof(struct sctp_asconf_ack_chunk);
offset += sizeof(struct sctp_asconf_ack_chunk);
struct sctp_asconf_ack_chunk *ack_cp;
m_ack = sctp_get_mbuf_for_msg(sizeof(struct sctp_asconf_ack_chunk), 0,
ack_cp = mtod(m_ack, struct sctp_asconf_ack_chunk *);
SCTP_BUF_LEN(m_ack) = sizeof(struct sctp_asconf_ack_chunk);
ack_cp->ch.chunk_length = sizeof(struct sctp_asconf_ack_chunk);
sctp_handle_asconf_ack(struct mbuf *, int, struct sctp_asconf_ack_chunk *,
if (chk_length < sizeof(struct sctp_asconf_ack_chunk)) {
(struct sctp_asconf_ack_chunk *)ch, stcb, *netp, &abort_no_unlock);