Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Enumerations | Functions | Variables
sm.h File Reference
#include <linux/types.h>
#include <linux/compiler.h>
#include <linux/slab.h>
#include <linux/in.h>
#include <net/sctp/command.h>
#include <net/sctp/sctp.h>

Go to the source code of this file.

Data Structures

struct  sctp_sm_command_t
 
struct  sctp_sm_table_entry_t
 

Typedefs

typedef sctp_disposition_tsctp_state_fn_t )(struct net *, const struct sctp_endpoint *, const struct sctp_association *, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *)
 
typedef voidsctp_timer_event_t )(unsigned long)
 

Enumerations

enum  sctp_disposition_t {
  SCTP_DISPOSITION_DISCARD, SCTP_DISPOSITION_CONSUME, SCTP_DISPOSITION_NOMEM, SCTP_DISPOSITION_DELETE_TCB,
  SCTP_DISPOSITION_ABORT, SCTP_DISPOSITION_VIOLATION, SCTP_DISPOSITION_NOT_IMPL, SCTP_DISPOSITION_ERROR,
  SCTP_DISPOSITION_BUG
}
 
enum  { TSN_SIGN_BIT = (1<<31) }
 
enum  { SSN_SIGN_BIT = (1<<15) }
 
enum  { ADDIP_SERIAL_SIGN_BIT = (1<<31) }
 

Functions

__u8 sctp_get_chunk_type (struct sctp_chunk *chunk)
 
const sctp_sm_table_entry_tsctp_sm_lookup_event (struct net *, sctp_event_t, sctp_state_t, sctp_subtype_t)
 
int sctp_chunk_iif (const struct sctp_chunk *)
 
struct sctp_associationsctp_make_temp_asoc (const struct sctp_endpoint *, struct sctp_chunk *, gfp_t gfp)
 
__u32 sctp_generate_verification_tag (void)
 
void sctp_populate_tie_tags (__u8 *cookie, __u32 curTag, __u32 hisTag)
 
struct sctp_chunksctp_make_init (const struct sctp_association *, const struct sctp_bind_addr *, gfp_t gfp, int vparam_len)
 
struct sctp_chunksctp_make_init_ack (const struct sctp_association *, const struct sctp_chunk *, const gfp_t gfp, const int unkparam_len)
 
struct sctp_chunksctp_make_cookie_echo (const struct sctp_association *, const struct sctp_chunk *)
 
struct sctp_chunksctp_make_cookie_ack (const struct sctp_association *, const struct sctp_chunk *)
 
struct sctp_chunksctp_make_cwr (const struct sctp_association *, const __u32 lowest_tsn, const struct sctp_chunk *)
 
struct sctp_chunksctp_make_datafrag_empty (struct sctp_association *, const struct sctp_sndrcvinfo *sinfo, int len, const __u8 flags, __u16 ssn)
 
struct sctp_chunksctp_make_ecne (const struct sctp_association *, const __u32)
 
struct sctp_chunksctp_make_sack (const struct sctp_association *)
 
struct sctp_chunksctp_make_shutdown (const struct sctp_association *asoc, const struct sctp_chunk *chunk)
 
struct sctp_chunksctp_make_shutdown_ack (const struct sctp_association *asoc, const struct sctp_chunk *)
 
struct sctp_chunksctp_make_shutdown_complete (const struct sctp_association *, const struct sctp_chunk *)
 
void sctp_init_cause (struct sctp_chunk *, __be16 cause, size_t)
 
struct sctp_chunksctp_make_abort (const struct sctp_association *, const struct sctp_chunk *, const size_t hint)
 
struct sctp_chunksctp_make_abort_no_data (const struct sctp_association *, const struct sctp_chunk *, __u32 tsn)
 
struct sctp_chunksctp_make_abort_user (const struct sctp_association *, const struct msghdr *, size_t msg_len)
 
struct sctp_chunksctp_make_abort_violation (const struct sctp_association *, const struct sctp_chunk *, const __u8 *, const size_t)
 
struct sctp_chunksctp_make_violation_paramlen (const struct sctp_association *, const struct sctp_chunk *, struct sctp_paramhdr *)
 
struct sctp_chunksctp_make_heartbeat (const struct sctp_association *, const struct sctp_transport *)
 
struct sctp_chunksctp_make_heartbeat_ack (const struct sctp_association *, const struct sctp_chunk *, const void *payload, const size_t paylen)
 
struct sctp_chunksctp_make_op_error (const struct sctp_association *, const struct sctp_chunk *chunk, __be16 cause_code, const void *payload, size_t paylen, size_t reserve_tail)
 
struct sctp_chunksctp_make_asconf_update_ip (struct sctp_association *, union sctp_addr *, struct sockaddr *, int, __be16)
 
struct sctp_chunksctp_make_asconf_set_prim (struct sctp_association *asoc, union sctp_addr *addr)
 
int sctp_verify_asconf (const struct sctp_association *asoc, struct sctp_paramhdr *param_hdr, void *chunk_end, struct sctp_paramhdr **errp)
 
struct sctp_chunksctp_process_asconf (struct sctp_association *asoc, struct sctp_chunk *asconf)
 
int sctp_process_asconf_ack (struct sctp_association *asoc, struct sctp_chunk *asconf_ack)
 
struct sctp_chunksctp_make_fwdtsn (const struct sctp_association *asoc, __u32 new_cum_tsn, size_t nstreams, struct sctp_fwdtsn_skip *skiplist)
 
struct sctp_chunksctp_make_auth (const struct sctp_association *asoc)
 
void sctp_chunk_assign_tsn (struct sctp_chunk *)
 
void sctp_chunk_assign_ssn (struct sctp_chunk *)
 
int sctp_do_sm (struct net *net, sctp_event_t event_type, sctp_subtype_t subtype, sctp_state_t state, struct sctp_endpoint *, struct sctp_association *asoc, void *event_arg, gfp_t gfp)
 
void sctp_generate_t3_rtx_event (unsigned long peer)
 
void sctp_generate_heartbeat_event (unsigned long peer)
 
void sctp_generate_proto_unreach_event (unsigned long peer)
 
void sctp_ootb_pkt_free (struct sctp_packet *)
 
struct sctp_associationsctp_unpack_cookie (const struct sctp_endpoint *, const struct sctp_association *, struct sctp_chunk *, gfp_t gfp, int *err, struct sctp_chunk **err_chk_p)
 
int sctp_addip_addr_config (struct sctp_association *, sctp_param_t, struct sockaddr_storage *, int)
 
__u32 sctp_generate_tag (const struct sctp_endpoint *)
 
__u32 sctp_generate_tsn (const struct sctp_endpoint *)
 

Variables

sctp_state_fn_t sctp_sf_not_impl
 
sctp_state_fn_t sctp_sf_bug
 
sctp_state_fn_t sctp_sf_timer_ignore
 
sctp_state_fn_t sctp_sf_do_9_1_abort
 
sctp_state_fn_t sctp_sf_cookie_wait_abort
 
sctp_state_fn_t sctp_sf_cookie_echoed_abort
 
sctp_state_fn_t sctp_sf_shutdown_pending_abort
 
sctp_state_fn_t sctp_sf_shutdown_sent_abort
 
sctp_state_fn_t sctp_sf_shutdown_ack_sent_abort
 
sctp_state_fn_t sctp_sf_do_5_1B_init
 
sctp_state_fn_t sctp_sf_do_5_1C_ack
 
sctp_state_fn_t sctp_sf_do_5_1D_ce
 
sctp_state_fn_t sctp_sf_do_5_1E_ca
 
sctp_state_fn_t sctp_sf_do_4_C
 
sctp_state_fn_t sctp_sf_eat_data_6_2
 
sctp_state_fn_t sctp_sf_eat_data_fast_4_4
 
sctp_state_fn_t sctp_sf_eat_sack_6_2
 
sctp_state_fn_t sctp_sf_operr_notify
 
sctp_state_fn_t sctp_sf_t1_init_timer_expire
 
sctp_state_fn_t sctp_sf_t1_cookie_timer_expire
 
sctp_state_fn_t sctp_sf_t2_timer_expire
 
sctp_state_fn_t sctp_sf_t4_timer_expire
 
sctp_state_fn_t sctp_sf_t5_timer_expire
 
sctp_state_fn_t sctp_sf_sendbeat_8_3
 
sctp_state_fn_t sctp_sf_beat_8_3
 
sctp_state_fn_t sctp_sf_backbeat_8_3
 
sctp_state_fn_t sctp_sf_do_9_2_final
 
sctp_state_fn_t sctp_sf_do_9_2_shutdown
 
sctp_state_fn_t sctp_sf_do_9_2_shut_ctsn
 
sctp_state_fn_t sctp_sf_do_ecn_cwr
 
sctp_state_fn_t sctp_sf_do_ecne
 
sctp_state_fn_t sctp_sf_ootb
 
sctp_state_fn_t sctp_sf_pdiscard
 
sctp_state_fn_t sctp_sf_violation
 
sctp_state_fn_t sctp_sf_discard_chunk
 
sctp_state_fn_t sctp_sf_do_5_2_1_siminit
 
sctp_state_fn_t sctp_sf_do_5_2_2_dupinit
 
sctp_state_fn_t sctp_sf_do_5_2_3_initack
 
sctp_state_fn_t sctp_sf_do_5_2_4_dupcook
 
sctp_state_fn_t sctp_sf_unk_chunk
 
sctp_state_fn_t sctp_sf_do_8_5_1_E_sa
 
sctp_state_fn_t sctp_sf_cookie_echoed_err
 
sctp_state_fn_t sctp_sf_do_asconf
 
sctp_state_fn_t sctp_sf_do_asconf_ack
 
sctp_state_fn_t sctp_sf_do_9_2_reshutack
 
sctp_state_fn_t sctp_sf_eat_fwd_tsn
 
sctp_state_fn_t sctp_sf_eat_fwd_tsn_fast
 
sctp_state_fn_t sctp_sf_eat_auth
 
sctp_state_fn_t sctp_sf_do_prm_asoc
 
sctp_state_fn_t sctp_sf_do_prm_send
 
sctp_state_fn_t sctp_sf_do_9_2_prm_shutdown
 
sctp_state_fn_t sctp_sf_cookie_wait_prm_shutdown
 
sctp_state_fn_t sctp_sf_cookie_echoed_prm_shutdown
 
sctp_state_fn_t sctp_sf_do_9_1_prm_abort
 
sctp_state_fn_t sctp_sf_cookie_wait_prm_abort
 
sctp_state_fn_t sctp_sf_cookie_echoed_prm_abort
 
sctp_state_fn_t sctp_sf_shutdown_pending_prm_abort
 
sctp_state_fn_t sctp_sf_shutdown_sent_prm_abort
 
sctp_state_fn_t sctp_sf_shutdown_ack_sent_prm_abort
 
sctp_state_fn_t sctp_sf_error_closed
 
sctp_state_fn_t sctp_sf_error_shutdown
 
sctp_state_fn_t sctp_sf_ignore_primitive
 
sctp_state_fn_t sctp_sf_do_prm_requestheartbeat
 
sctp_state_fn_t sctp_sf_do_prm_asconf
 
sctp_state_fn_t sctp_sf_do_no_pending_tsn
 
sctp_state_fn_t sctp_sf_do_9_2_start_shutdown
 
sctp_state_fn_t sctp_sf_do_9_2_shutdown_ack
 
sctp_state_fn_t sctp_sf_ignore_other
 
sctp_state_fn_t sctp_sf_cookie_wait_icmp_abort
 
sctp_state_fn_t sctp_sf_do_6_3_3_rtx
 
sctp_state_fn_t sctp_sf_do_6_2_sack
 
sctp_state_fn_t sctp_sf_autoclose_timer_expire
 
sctp_timer_event_tsctp_timer_events [SCTP_NUM_TIMEOUT_TYPES]
 

Typedef Documentation

Definition at line 80 of file sm.h.

typedef void( sctp_timer_event_t)(unsigned long)

Definition at line 86 of file sm.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
TSN_SIGN_BIT 

Definition at line 343 of file sm.h.

anonymous enum
Enumerator:
SSN_SIGN_BIT 

Definition at line 367 of file sm.h.

anonymous enum
Enumerator:
ADDIP_SERIAL_SIGN_BIT 

Definition at line 386 of file sm.h.

Enumerator:
SCTP_DISPOSITION_DISCARD 
SCTP_DISPOSITION_CONSUME 
SCTP_DISPOSITION_NOMEM 
SCTP_DISPOSITION_DELETE_TCB 
SCTP_DISPOSITION_ABORT 
SCTP_DISPOSITION_VIOLATION 
SCTP_DISPOSITION_NOT_IMPL 
SCTP_DISPOSITION_ERROR 
SCTP_DISPOSITION_BUG 

Definition at line 63 of file sm.h.

Function Documentation

int sctp_addip_addr_config ( struct sctp_association ,
sctp_param_t  ,
struct sockaddr_storage ,
int   
)
void sctp_chunk_assign_ssn ( struct sctp_chunk )

Definition at line 1480 of file sm_make_chunk.c.

void sctp_chunk_assign_tsn ( struct sctp_chunk )

Definition at line 1517 of file sm_make_chunk.c.

int sctp_chunk_iif ( const struct sctp_chunk )

Definition at line 87 of file sm_make_chunk.c.

int sctp_do_sm ( struct net net,
sctp_event_t  event_type,
sctp_subtype_t  subtype,
sctp_state_t  state,
struct sctp_endpoint ,
struct sctp_association asoc,
void event_arg,
gfp_t  gfp 
)

Definition at line 1100 of file sm_sideeffect.c.

void sctp_generate_heartbeat_event ( unsigned long  peer)

Definition at line 371 of file sm_sideeffect.c.

void sctp_generate_proto_unreach_event ( unsigned long  peer)

Definition at line 410 of file sm_sideeffect.c.

void sctp_generate_t3_rtx_event ( unsigned long  peer)

Definition at line 249 of file sm_sideeffect.c.

__u32 sctp_generate_tag ( const struct sctp_endpoint )

Definition at line 2676 of file sm_make_chunk.c.

__u32 sctp_generate_tsn ( const struct sctp_endpoint )

Definition at line 2691 of file sm_make_chunk.c.

__u32 sctp_generate_verification_tag ( void  )
__u8 sctp_get_chunk_type ( struct sctp_chunk chunk)
void sctp_init_cause ( struct sctp_chunk ,
__be16  cause,
size_t   
)

Definition at line 117 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_abort ( const struct sctp_association ,
const struct sctp_chunk ,
const size_t  hint 
)
read

Definition at line 909 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_abort_no_data ( const struct sctp_association ,
const struct sctp_chunk ,
__u32  tsn 
)
read

Definition at line 945 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_abort_user ( const struct sctp_association ,
const struct msghdr ,
size_t  msg_len 
)
read

Definition at line 980 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_abort_violation ( const struct sctp_association ,
const struct sctp_chunk ,
const __u8 ,
const size_t   
)
read

Definition at line 1044 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_asconf_set_prim ( struct sctp_association asoc,
union sctp_addr addr 
)
read

Definition at line 2862 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_asconf_update_ip ( struct sctp_association ,
union sctp_addr ,
struct sockaddr ,
int  ,
__be16   
)
read

Definition at line 2776 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_auth ( const struct sctp_association asoc)
read

Definition at line 1219 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_cookie_ack ( const struct sctp_association ,
const struct sctp_chunk  
)
read

Definition at line 592 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_cookie_echo ( const struct sctp_association ,
const struct sctp_chunk  
)
read

Definition at line 541 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_cwr ( const struct sctp_association ,
const __u32  lowest_tsn,
const struct sctp_chunk  
)
read

Definition at line 637 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_datafrag_empty ( struct sctp_association ,
const struct sctp_sndrcvinfo sinfo,
int  len,
const __u8  flags,
__u16  ssn 
)
read

Definition at line 693 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_ecne ( const struct sctp_association ,
const __u32   
)
read

Definition at line 672 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_fwdtsn ( const struct sctp_association asoc,
__u32  new_cum_tsn,
size_t  nstreams,
struct sctp_fwdtsn_skip skiplist 
)
read

Definition at line 3438 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_heartbeat ( const struct sctp_association ,
const struct sctp_transport  
)
read

Definition at line 1094 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_heartbeat_ack ( const struct sctp_association ,
const struct sctp_chunk ,
const void payload,
const size_t  paylen 
)
read

Definition at line 1122 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_init ( const struct sctp_association ,
const struct sctp_bind_addr ,
gfp_t  gfp,
int  vparam_len 
)
read

Definition at line 197 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_init_ack ( const struct sctp_association ,
const struct sctp_chunk ,
const gfp_t  gfp,
const int  unkparam_len 
)
read

Definition at line 361 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_op_error ( const struct sctp_association ,
const struct sctp_chunk chunk,
__be16  cause_code,
const void payload,
size_t  paylen,
size_t  reserve_tail 
)
read

Definition at line 1199 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_sack ( const struct sctp_association )
read

Definition at line 731 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_shutdown ( const struct sctp_association asoc,
const struct sctp_chunk chunk 
)
read

Definition at line 830 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_shutdown_ack ( const struct sctp_association asoc,
const struct sctp_chunk  
)
read

Definition at line 854 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_shutdown_complete ( const struct sctp_association ,
const struct sctp_chunk  
)
read

Definition at line 876 of file sm_make_chunk.c.

struct sctp_association* sctp_make_temp_asoc ( const struct sctp_endpoint ,
struct sctp_chunk ,
gfp_t  gfp 
)
read

Definition at line 1530 of file sm_make_chunk.c.

struct sctp_chunk* sctp_make_violation_paramlen ( const struct sctp_association ,
const struct sctp_chunk ,
struct sctp_paramhdr  
)
read

Definition at line 1070 of file sm_make_chunk.c.

void sctp_ootb_pkt_free ( struct sctp_packet )

Definition at line 6039 of file sm_statefuns.c.

void sctp_populate_tie_tags ( __u8 cookie,
__u32  curTag,
__u32  hisTag 
)
struct sctp_chunk* sctp_process_asconf ( struct sctp_association asoc,
struct sctp_chunk asconf 
)
read

Definition at line 3141 of file sm_make_chunk.c.

int sctp_process_asconf_ack ( struct sctp_association asoc,
struct sctp_chunk asconf_ack 
)

Definition at line 3345 of file sm_make_chunk.c.

const sctp_sm_table_entry_t* sctp_sm_lookup_event ( struct net ,
sctp_event_t  ,
sctp_state_t  ,
sctp_subtype_t   
)

Definition at line 86 of file sm_statetable.c.

struct sctp_association* sctp_unpack_cookie ( const struct sctp_endpoint ,
const struct sctp_association ,
struct sctp_chunk ,
gfp_t  gfp,
int err,
struct sctp_chunk **  err_chk_p 
)
read

Definition at line 1653 of file sm_make_chunk.c.

int sctp_verify_asconf ( const struct sctp_association asoc,
struct sctp_paramhdr param_hdr,
void chunk_end,
struct sctp_paramhdr **  errp 
)

Definition at line 3093 of file sm_make_chunk.c.

Variable Documentation

sctp_state_fn_t sctp_sf_autoclose_timer_expire

Definition at line 178 of file sm.h.

sctp_state_fn_t sctp_sf_backbeat_8_3

Definition at line 126 of file sm.h.

sctp_state_fn_t sctp_sf_beat_8_3

Definition at line 125 of file sm.h.

sctp_state_fn_t sctp_sf_bug

Definition at line 98 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_echoed_abort

Definition at line 106 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_echoed_err

Definition at line 142 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_echoed_prm_abort

Definition at line 158 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_echoed_prm_shutdown

Definition at line 155 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_wait_abort

Definition at line 105 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_wait_icmp_abort

Definition at line 173 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_wait_prm_abort

Definition at line 157 of file sm.h.

sctp_state_fn_t sctp_sf_cookie_wait_prm_shutdown

Definition at line 154 of file sm.h.

sctp_state_fn_t sctp_sf_discard_chunk

Definition at line 135 of file sm.h.

sctp_state_fn_t sctp_sf_do_4_C

Definition at line 114 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_1B_init

Definition at line 110 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_1C_ack

Definition at line 111 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_1D_ce

Definition at line 112 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_1E_ca

Definition at line 113 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_2_1_siminit

Definition at line 136 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_2_2_dupinit

Definition at line 137 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_2_3_initack

Definition at line 138 of file sm.h.

sctp_state_fn_t sctp_sf_do_5_2_4_dupcook

Definition at line 139 of file sm.h.

sctp_state_fn_t sctp_sf_do_6_2_sack

Definition at line 177 of file sm.h.

sctp_state_fn_t sctp_sf_do_6_3_3_rtx

Definition at line 176 of file sm.h.

sctp_state_fn_t sctp_sf_do_8_5_1_E_sa

Definition at line 141 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_1_abort

Definition at line 104 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_1_prm_abort

Definition at line 156 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_final

Definition at line 127 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_prm_shutdown

Definition at line 153 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_reshutack

Definition at line 145 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_shut_ctsn

Definition at line 129 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_shutdown

Definition at line 128 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_shutdown_ack

Definition at line 171 of file sm.h.

sctp_state_fn_t sctp_sf_do_9_2_start_shutdown

Definition at line 170 of file sm.h.

sctp_state_fn_t sctp_sf_do_asconf

Definition at line 143 of file sm.h.

sctp_state_fn_t sctp_sf_do_asconf_ack

Definition at line 144 of file sm.h.

sctp_state_fn_t sctp_sf_do_ecn_cwr

Definition at line 130 of file sm.h.

sctp_state_fn_t sctp_sf_do_ecne

Definition at line 131 of file sm.h.

sctp_state_fn_t sctp_sf_do_no_pending_tsn

Definition at line 169 of file sm.h.

sctp_state_fn_t sctp_sf_do_prm_asconf

Definition at line 166 of file sm.h.

sctp_state_fn_t sctp_sf_do_prm_asoc

Definition at line 151 of file sm.h.

sctp_state_fn_t sctp_sf_do_prm_requestheartbeat

Definition at line 165 of file sm.h.

sctp_state_fn_t sctp_sf_do_prm_send

Definition at line 152 of file sm.h.

sctp_state_fn_t sctp_sf_eat_auth

Definition at line 148 of file sm.h.

sctp_state_fn_t sctp_sf_eat_data_6_2

Definition at line 115 of file sm.h.

sctp_state_fn_t sctp_sf_eat_data_fast_4_4

Definition at line 116 of file sm.h.

sctp_state_fn_t sctp_sf_eat_fwd_tsn

Definition at line 146 of file sm.h.

sctp_state_fn_t sctp_sf_eat_fwd_tsn_fast

Definition at line 147 of file sm.h.

sctp_state_fn_t sctp_sf_eat_sack_6_2

Definition at line 117 of file sm.h.

sctp_state_fn_t sctp_sf_error_closed

Definition at line 162 of file sm.h.

sctp_state_fn_t sctp_sf_error_shutdown

Definition at line 163 of file sm.h.

sctp_state_fn_t sctp_sf_ignore_other

Definition at line 172 of file sm.h.

sctp_state_fn_t sctp_sf_ignore_primitive

Definition at line 164 of file sm.h.

sctp_state_fn_t sctp_sf_not_impl

Definition at line 97 of file sm.h.

sctp_state_fn_t sctp_sf_ootb

Definition at line 132 of file sm.h.

sctp_state_fn_t sctp_sf_operr_notify

Definition at line 118 of file sm.h.

sctp_state_fn_t sctp_sf_pdiscard

Definition at line 133 of file sm.h.

sctp_state_fn_t sctp_sf_sendbeat_8_3

Definition at line 124 of file sm.h.

sctp_state_fn_t sctp_sf_shutdown_ack_sent_abort

Definition at line 109 of file sm.h.

sctp_state_fn_t sctp_sf_shutdown_ack_sent_prm_abort

Definition at line 161 of file sm.h.

sctp_state_fn_t sctp_sf_shutdown_pending_abort

Definition at line 107 of file sm.h.

sctp_state_fn_t sctp_sf_shutdown_pending_prm_abort

Definition at line 159 of file sm.h.

sctp_state_fn_t sctp_sf_shutdown_sent_abort

Definition at line 108 of file sm.h.

sctp_state_fn_t sctp_sf_shutdown_sent_prm_abort

Definition at line 160 of file sm.h.

sctp_state_fn_t sctp_sf_t1_cookie_timer_expire

Definition at line 120 of file sm.h.

sctp_state_fn_t sctp_sf_t1_init_timer_expire

Definition at line 119 of file sm.h.

sctp_state_fn_t sctp_sf_t2_timer_expire

Definition at line 121 of file sm.h.

sctp_state_fn_t sctp_sf_t4_timer_expire

Definition at line 122 of file sm.h.

sctp_state_fn_t sctp_sf_t5_timer_expire

Definition at line 123 of file sm.h.

sctp_state_fn_t sctp_sf_timer_ignore

Definition at line 101 of file sm.h.

sctp_state_fn_t sctp_sf_unk_chunk

Definition at line 140 of file sm.h.

sctp_state_fn_t sctp_sf_violation

Definition at line 134 of file sm.h.

Definition at line 450 of file sm_sideeffect.c.