Beispiel #1
0
    TYPE_SCTP_FUNC(sctp_sf_eat_auth), \
    /* SCTP_STATE_SHUTDOWN_ACK_SENT */ \
    TYPE_SCTP_FUNC(sctp_sf_eat_auth), \
} /* TYPE_SCTP_AUTH */

/* The primary index for this table is the chunk type.
 * The secondary index for this table is the state.
 */
static const sctp_sm_table_entry_t auth_chunk_event_table[SCTP_NUM_AUTH_CHUNK_TYPES][SCTP_STATE_NUM_STATES] = {
    TYPE_SCTP_AUTH,
}; /*state_fn_t auth_chunk_event_table[][] */

static const sctp_sm_table_entry_t
chunk_event_table_unknown[SCTP_STATE_NUM_STATES] = {
    /* SCTP_STATE_EMPTY */
    TYPE_SCTP_FUNC(sctp_sf_ootb),
    /* SCTP_STATE_CLOSED */
    TYPE_SCTP_FUNC(sctp_sf_ootb),
    /* SCTP_STATE_COOKIE_WAIT */
    TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
    /* SCTP_STATE_COOKIE_ECHOED */
    TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
    /* SCTP_STATE_ESTABLISHED */
    TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
    /* SCTP_STATE_SHUTDOWN_PENDING */
    TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
    /* SCTP_STATE_SHUTDOWN_SENT */
    TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
    /* SCTP_STATE_SHUTDOWN_RECEIVED */
    TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
    /* SCTP_STATE_SHUTDOWN_ACK_SENT */
Beispiel #2
0
	TYPE_SCTP_FUNC(sctp_sf_discard_chunk), \
	/* SCTP_STATE_SHUTDOWN_ACK_SENT */ \
	TYPE_SCTP_FUNC(sctp_sf_discard_chunk), \
} /* TYPE_SCTP_FWD_TSN */

/* The primary index for this table is the chunk type.
 * The secondary index for this table is the state.
 */
static const sctp_sm_table_entry_t prsctp_chunk_event_table[SCTP_NUM_PRSCTP_CHUNK_TYPES][SCTP_STATE_NUM_STATES] = {
	TYPE_SCTP_FWD_TSN,
}; /*state_fn_t prsctp_chunk_event_table[][] */

static const sctp_sm_table_entry_t
chunk_event_table_unknown[SCTP_STATE_NUM_STATES] = {
	/* SCTP_STATE_EMPTY */
	TYPE_SCTP_FUNC(sctp_sf_ootb),
	/* SCTP_STATE_CLOSED */
	TYPE_SCTP_FUNC(sctp_sf_tabort_8_4_8),
	/* SCTP_STATE_COOKIE_WAIT */
	TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
	/* SCTP_STATE_COOKIE_ECHOED */
	TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
	/* SCTP_STATE_ESTABLISHED */
	TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
	/* SCTP_STATE_SHUTDOWN_PENDING */
	TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
	/* SCTP_STATE_SHUTDOWN_SENT */
	TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
	/* SCTP_STATE_SHUTDOWN_RECEIVED */
	TYPE_SCTP_FUNC(sctp_sf_unk_chunk),
	/* SCTP_STATE_SHUTDOWN_ACK_SENT */