Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sm_statefuns.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/ip.h>
#include <linux/ipv6.h>
#include <linux/net.h>
#include <linux/inet.h>
#include <linux/slab.h>
#include <net/sock.h>
#include <net/inet_ecn.h>
#include <linux/skbuff.h>
#include <net/sctp/sctp.h>
#include <net/sctp/sm.h>
#include <net/sctp/structs.h>

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

sctp_disposition_t sctp_sf_do_4_C (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_1B_init (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_1C_ack (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_1D_ce (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_1E_ca (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_sendbeat_8_3 (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_beat_8_3 (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_backbeat_8_3 (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_2_1_siminit (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_2_2_dupinit (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_2_3_initack (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_5_2_4_dupcook (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_shutdown_pending_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_shutdown_sent_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_shutdown_ack_sent_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_echoed_err (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_1_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_wait_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_wait_icmp_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_echoed_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_shutdown (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_shut_ctsn (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_reshutack (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_ecn_cwr (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_ecne (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_eat_data_6_2 (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_eat_data_fast_4_4 (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_eat_sack_6_2 (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_operr_notify (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_final (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_ootb (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_8_5_1_E_sa (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_asconf (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_asconf_ack (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_eat_fwd_tsn (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_eat_fwd_tsn_fast (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_eat_auth (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_unk_chunk (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_discard_chunk (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_pdiscard (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_violation (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_prm_asoc (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_prm_send (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_prm_shutdown (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_1_prm_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_error_closed (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_error_shutdown (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_wait_prm_shutdown (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_echoed_prm_shutdown (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_wait_prm_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_cookie_echoed_prm_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_shutdown_pending_prm_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_shutdown_sent_prm_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_shutdown_ack_sent_prm_abort (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_prm_requestheartbeat (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_prm_asconf (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_ignore_primitive (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_no_pending_tsn (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_start_shutdown (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_9_2_shutdown_ack (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_ignore_other (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_6_3_3_rtx (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_do_6_2_sack (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_t1_init_timer_expire (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_t1_cookie_timer_expire (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_t2_timer_expire (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_t4_timer_expire (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_t5_timer_expire (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_autoclose_timer_expire (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_not_impl (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_bug (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
sctp_disposition_t sctp_sf_timer_ignore (struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands)
 
void sctp_ootb_pkt_free (struct sctp_packet *packet)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 53 of file sm_statefuns.c.

Function Documentation

void sctp_ootb_pkt_free ( struct sctp_packet packet)

Definition at line 6039 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_autoclose_timer_expire ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5798 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_backbeat_8_3 ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 1119 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_beat_8_3 ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 1051 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_bug ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5859 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_echoed_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2533 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_echoed_err ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2218 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_echoed_prm_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4997 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_echoed_prm_shutdown ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4920 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_wait_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2479 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_wait_icmp_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2518 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_wait_prm_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4947 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_cookie_wait_prm_shutdown ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4885 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_discard_chunk ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4234 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_4_C ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 221 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_1B_init ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 307 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_1C_ack ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 503 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_1D_ce ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 653 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_1E_ca ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 877 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_2_1_siminit ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 1597 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_2_2_dupinit ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 1651 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_2_3_initack ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 1674 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_5_2_4_dupcook ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 1982 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_6_2_sack ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5480 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_6_3_3_rtx ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5393 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_8_5_1_E_sa ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3538 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_1_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2405 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_1_prm_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4805 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_final ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3298 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_prm_shutdown ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4749 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_reshutack ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2745 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_shut_ctsn ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2692 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_shutdown ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2603 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_shutdown_ack ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5295 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_9_2_start_shutdown ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5225 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_asconf ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3563 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_asconf_ack ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3691 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_ecn_cwr ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2809 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_ecne ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2865 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_no_pending_tsn ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5193 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_prm_asconf ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5150 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_prm_asoc ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4598 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_prm_requestheartbeat ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5117 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_do_prm_send ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4710 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_eat_auth ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4053 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_eat_data_6_2 ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2922 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_eat_data_fast_4_4 ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3044 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_eat_fwd_tsn ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3823 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_eat_fwd_tsn_fast ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3890 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_eat_sack_6_2 ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3135 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_error_closed ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4845 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_error_shutdown ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4859 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_ignore_other ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5367 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_ignore_primitive ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5171 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_not_impl ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5841 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_ootb ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3381 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_operr_notify ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 3260 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_pdiscard ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4273 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_sendbeat_8_3 ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 980 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_shutdown_ack_sent_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2190 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_shutdown_ack_sent_prm_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5081 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_shutdown_pending_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2097 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_shutdown_pending_prm_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5023 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_shutdown_sent_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 2140 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_shutdown_sent_prm_abort ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5050 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_t1_cookie_timer_expire ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5573 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_t1_init_timer_expire ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5511 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_t2_timer_expire ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5622 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_t4_timer_expire ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5691 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_t5_timer_expire ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5763 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_timer_ignore ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 5880 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_unk_chunk ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4150 of file sm_statefuns.c.

sctp_disposition_t sctp_sf_violation ( struct net net,
const struct sctp_endpoint ep,
const struct sctp_association asoc,
const sctp_subtype_t  type,
void arg,
sctp_cmd_seq_t commands 
)

Definition at line 4301 of file sm_statefuns.c.