sctp_disposition
typedef enum sctp_disposition (sctp_state_fn_t) (
enum sctp_disposition status;
enum sctp_disposition status,
enum sctp_disposition status,
enum sctp_disposition status,
enum sctp_disposition status,
static enum sctp_disposition sctp_stop_t1_and_abort(
static enum sctp_disposition sctp_sf_heartbeat(
enum sctp_disposition sctp_sf_sendbeat_8_3(struct net *net,
static enum sctp_disposition sctp_sf_abort_violation(
enum sctp_disposition sctp_sf_send_reconf(struct net *net,
enum sctp_disposition sctp_sf_send_probe(struct net *net,
enum sctp_disposition sctp_sf_beat_8_3(struct net *net,
static enum sctp_disposition sctp_sf_violation_chunklen(
enum sctp_disposition sctp_sf_backbeat_8_3(struct net *net,
static enum sctp_disposition sctp_sf_violation_paramlen(
static enum sctp_disposition sctp_sf_violation_ctsn(
static enum sctp_disposition sctp_sf_violation_chunk(
static enum sctp_disposition sctp_sf_do_unexpected_init(
enum sctp_disposition retval;
static enum sctp_disposition __sctp_sf_do_9_1_abort(
static enum sctp_disposition
enum sctp_disposition sctp_sf_do_5_2_1_siminit(
enum sctp_disposition sctp_sf_do_5_2_2_dupinit(
enum sctp_disposition sctp_sf_do_5_2_3_initack(
static enum sctp_disposition sctp_sf_do_dupcook_a(
enum sctp_disposition disposition;
static enum sctp_disposition sctp_sf_do_dupcook_b(
static enum sctp_disposition sctp_sf_do_dupcook_c(
static enum sctp_disposition sctp_sf_do_dupcook_d(
enum sctp_disposition sctp_sf_do_5_2_4_dupcook(
enum sctp_disposition retval;
enum sctp_disposition sctp_sf_do_4_C(struct net *net,
enum sctp_disposition sctp_sf_shutdown_pending_abort(
enum sctp_disposition sctp_sf_shutdown_sent_abort(
enum sctp_disposition sctp_sf_shutdown_ack_sent_abort(
enum sctp_disposition sctp_sf_cookie_echoed_err(
static enum sctp_disposition sctp_sf_do_5_2_6_stale(
enum sctp_disposition sctp_sf_do_9_1_abort(
static enum sctp_disposition __sctp_sf_do_9_1_abort(
enum sctp_disposition sctp_sf_cookie_wait_abort(
enum sctp_disposition sctp_sf_cookie_wait_icmp_abort(
enum sctp_disposition sctp_sf_cookie_echoed_abort(
static enum sctp_disposition sctp_stop_t1_and_abort(
enum sctp_disposition sctp_sf_do_9_2_shutdown(
enum sctp_disposition disposition;
enum sctp_disposition sctp_sf_do_9_2_shut_ctsn(
static enum sctp_disposition
enum sctp_disposition
enum sctp_disposition sctp_sf_do_ecn_cwr(struct net *net,
enum sctp_disposition sctp_sf_do_ecne(struct net *net,
enum sctp_disposition sctp_sf_do_5_1B_init(struct net *net,
enum sctp_disposition sctp_sf_eat_data_6_2(struct net *net,
enum sctp_disposition sctp_sf_eat_data_fast_4_4(
enum sctp_disposition sctp_sf_eat_sack_6_2(struct net *net,
static enum sctp_disposition sctp_sf_tabort_8_4_8(
static enum sctp_disposition sctp_sf_new_encap_port(
enum sctp_disposition sctp_sf_operr_notify(struct net *net,
enum sctp_disposition sctp_sf_do_9_2_final(struct net *net,
enum sctp_disposition sctp_sf_ootb(struct net *net,
static enum sctp_disposition sctp_sf_shut_8_4_5(
enum sctp_disposition sctp_sf_do_8_5_1_E_sa(struct net *net,
enum sctp_disposition sctp_sf_do_asconf(struct net *net,
static enum sctp_disposition sctp_send_next_asconf(
enum sctp_disposition sctp_sf_do_asconf_ack(struct net *net,
enum sctp_disposition sctp_sf_do_reconf(struct net *net,
enum sctp_disposition sctp_sf_eat_fwd_tsn(struct net *net,
enum sctp_disposition sctp_sf_eat_fwd_tsn_fast(
enum sctp_disposition sctp_sf_eat_auth(struct net *net,
enum sctp_disposition sctp_sf_unk_chunk(struct net *net,
enum sctp_disposition sctp_sf_discard_chunk(struct net *net,
enum sctp_disposition sctp_sf_pdiscard(struct net *net,
enum sctp_disposition sctp_sf_violation(struct net *net,
static enum sctp_disposition sctp_sf_abort_violation(
static enum sctp_disposition sctp_sf_violation_chunklen(
static enum sctp_disposition sctp_sf_violation_paramlen(
static enum sctp_disposition sctp_sf_violation_ctsn(
static enum sctp_disposition sctp_sf_violation_chunk(
enum sctp_disposition sctp_sf_do_prm_asoc(struct net *net,
enum sctp_disposition sctp_sf_do_prm_send(struct net *net,
enum sctp_disposition sctp_sf_do_9_2_prm_shutdown(
enum sctp_disposition disposition;
enum sctp_disposition sctp_sf_do_5_1C_ack(struct net *net,
enum sctp_disposition sctp_sf_do_9_1_prm_abort(
enum sctp_disposition sctp_sf_error_closed(struct net *net,
enum sctp_disposition sctp_sf_error_shutdown(
enum sctp_disposition sctp_sf_cookie_wait_prm_shutdown(
enum sctp_disposition sctp_sf_cookie_echoed_prm_shutdown(
enum sctp_disposition sctp_sf_cookie_wait_prm_abort(
enum sctp_disposition sctp_sf_cookie_echoed_prm_abort(
enum sctp_disposition sctp_sf_shutdown_pending_prm_abort(
enum sctp_disposition sctp_sf_shutdown_sent_prm_abort(
enum sctp_disposition sctp_sf_shutdown_ack_sent_prm_abort(
enum sctp_disposition sctp_sf_do_prm_requestheartbeat(
enum sctp_disposition sctp_sf_do_prm_asconf(struct net *net,
enum sctp_disposition sctp_sf_do_prm_reconf(struct net *net,
enum sctp_disposition sctp_sf_ignore_primitive(
enum sctp_disposition sctp_sf_do_no_pending_tsn(
enum sctp_disposition sctp_sf_do_9_2_start_shutdown(
enum sctp_disposition sctp_sf_do_9_2_shutdown_ack(
enum sctp_disposition sctp_sf_ignore_other(struct net *net,
enum sctp_disposition sctp_sf_do_6_3_3_rtx(struct net *net,
enum sctp_disposition sctp_sf_do_6_2_sack(struct net *net,
enum sctp_disposition sctp_sf_t1_init_timer_expire(
enum sctp_disposition sctp_sf_t1_cookie_timer_expire(
enum sctp_disposition sctp_sf_t2_timer_expire(
enum sctp_disposition sctp_sf_t4_timer_expire(
enum sctp_disposition sctp_sf_t5_timer_expire(
enum sctp_disposition sctp_sf_autoclose_timer_expire(
enum sctp_disposition disposition;
enum sctp_disposition sctp_sf_not_impl(struct net *net,
enum sctp_disposition sctp_sf_bug(struct net *net,
enum sctp_disposition sctp_sf_timer_ignore(struct net *net,
enum sctp_disposition sctp_sf_do_5_1D_ce(struct net *net,
static enum sctp_disposition sctp_sf_do_5_2_6_stale(
static enum sctp_disposition sctp_sf_shut_8_4_5(
static enum sctp_disposition sctp_sf_tabort_8_4_8(
static enum sctp_disposition sctp_sf_new_encap_port(
enum sctp_disposition sctp_sf_do_5_1E_ca(struct net *net,