|
__u8 | sctp_get_chunk_type (struct sctp_chunk *chunk) |
|
const sctp_sm_table_entry_t * | sctp_sm_lookup_event (struct net *, sctp_event_t, sctp_state_t, sctp_subtype_t) |
|
int | sctp_chunk_iif (const struct sctp_chunk *) |
|
struct sctp_association * | sctp_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_chunk * | sctp_make_init (const struct sctp_association *, const struct sctp_bind_addr *, gfp_t gfp, int vparam_len) |
|
struct sctp_chunk * | sctp_make_init_ack (const struct sctp_association *, const struct sctp_chunk *, const gfp_t gfp, const int unkparam_len) |
|
struct sctp_chunk * | sctp_make_cookie_echo (const struct sctp_association *, const struct sctp_chunk *) |
|
struct sctp_chunk * | sctp_make_cookie_ack (const struct sctp_association *, const struct sctp_chunk *) |
|
struct sctp_chunk * | sctp_make_cwr (const struct sctp_association *, const __u32 lowest_tsn, const struct sctp_chunk *) |
|
struct sctp_chunk * | sctp_make_datafrag_empty (struct sctp_association *, const struct sctp_sndrcvinfo *sinfo, int len, const __u8 flags, __u16 ssn) |
|
struct sctp_chunk * | sctp_make_ecne (const struct sctp_association *, const __u32) |
|
struct sctp_chunk * | sctp_make_sack (const struct sctp_association *) |
|
struct sctp_chunk * | sctp_make_shutdown (const struct sctp_association *asoc, const struct sctp_chunk *chunk) |
|
struct sctp_chunk * | sctp_make_shutdown_ack (const struct sctp_association *asoc, const struct sctp_chunk *) |
|
struct sctp_chunk * | sctp_make_shutdown_complete (const struct sctp_association *, const struct sctp_chunk *) |
|
void | sctp_init_cause (struct sctp_chunk *, __be16 cause, size_t) |
|
struct sctp_chunk * | sctp_make_abort (const struct sctp_association *, const struct sctp_chunk *, const size_t hint) |
|
struct sctp_chunk * | sctp_make_abort_no_data (const struct sctp_association *, const struct sctp_chunk *, __u32 tsn) |
|
struct sctp_chunk * | sctp_make_abort_user (const struct sctp_association *, const struct msghdr *, size_t msg_len) |
|
struct sctp_chunk * | sctp_make_abort_violation (const struct sctp_association *, const struct sctp_chunk *, const __u8 *, const size_t) |
|
struct sctp_chunk * | sctp_make_violation_paramlen (const struct sctp_association *, const struct sctp_chunk *, struct sctp_paramhdr *) |
|
struct sctp_chunk * | sctp_make_heartbeat (const struct sctp_association *, const struct sctp_transport *) |
|
struct sctp_chunk * | sctp_make_heartbeat_ack (const struct sctp_association *, const struct sctp_chunk *, const void *payload, const size_t paylen) |
|
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) |
|
struct sctp_chunk * | sctp_make_asconf_update_ip (struct sctp_association *, union sctp_addr *, struct sockaddr *, int, __be16) |
|
struct sctp_chunk * | sctp_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_chunk * | sctp_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_chunk * | sctp_make_fwdtsn (const struct sctp_association *asoc, __u32 new_cum_tsn, size_t nstreams, struct sctp_fwdtsn_skip *skiplist) |
|
struct sctp_chunk * | sctp_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_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) |
|
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 *) |
|