sctp_error_cause
struct sctp_error_cause cause; /* code=SCTP_ERROR_INVALID_STREAM */
struct sctp_error_cause cause; /* code=SCTP_ERROR_MISSING_PARAM */
struct sctp_error_cause cause; /* code=SCTP_ERROR_STALE_COOKIE */
struct sctp_error_cause cause; /* code=SCTP_ERROR_OUT_OF_RESOURCES */
struct sctp_error_cause cause; /* code=SCTP_ERROR_UNRESOLVABLE_ADDR */
struct sctp_error_cause cause; /* code=SCTP_ERROR_UNRECOG_CHUNK */
struct sctp_error_cause *eh;
eh = (struct sctp_error_cause *)(aph + 1);
if (htons(eh->length) + sizeof(struct sctp_error_cause) >
struct sctp_error_cause *error;
error = (struct sctp_error_cause *)(aph + 1);
error->length = tlv_length + sizeof(struct sctp_error_cause);