|
#define | SCTP_DEBUG 0 |
|
#define | SCTP_PROTOSW_FLAG INET_PROTOSW_PERMANENT |
|
#define | SCTP_STATIC static |
|
#define | sctp_spin_lock_irqsave(lock, flags) spin_lock_irqsave(lock, flags) |
|
#define | sctp_spin_unlock_irqrestore(lock, flags) spin_unlock_irqrestore(lock, flags) |
|
#define | sctp_local_bh_disable() local_bh_disable() |
|
#define | sctp_local_bh_enable() local_bh_enable() |
|
#define | sctp_spin_lock(lock) spin_lock(lock) |
|
#define | sctp_spin_unlock(lock) spin_unlock(lock) |
|
#define | sctp_write_lock(lock) write_lock(lock) |
|
#define | sctp_write_unlock(lock) write_unlock(lock) |
|
#define | sctp_read_lock(lock) read_lock(lock) |
|
#define | sctp_read_unlock(lock) read_unlock(lock) |
|
#define | sctp_lock_sock(sk) lock_sock(sk) |
|
#define | sctp_release_sock(sk) release_sock(sk) |
|
#define | sctp_bh_lock_sock(sk) bh_lock_sock(sk) |
|
#define | sctp_bh_unlock_sock(sk) bh_unlock_sock(sk) |
|
#define | SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) |
|
#define | SCTP_INC_STATS_BH(net, field) SNMP_INC_STATS_BH((net)->sctp.sctp_statistics, field) |
|
#define | SCTP_INC_STATS_USER(net, field) SNMP_INC_STATS_USER((net)->sctp.sctp_statistics, field) |
|
#define | SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field) |
|
#define | SCTP_MIB_MAX __SCTP_MIB_MAX |
|
#define | SCTP_DEBUG_PRINTK(whatever...) |
|
#define | SCTP_DEBUG_PRINTK_CONT(fmt, args...) |
|
#define | SCTP_DEBUG_PRINTK_IPADDR(whatever...) |
|
#define | SCTP_ENABLE_DEBUG |
|
#define | SCTP_DISABLE_DEBUG |
|
#define | SCTP_ASSERT(expr, str, func) |
|
#define | SCTP_DBG_OBJCNT_INC(name) |
|
#define | SCTP_DBG_OBJCNT_DEC(name) |
|
#define | SCTP_SAT_LEN(x) (sizeof(struct sctp_paramhdr) + (x) * sizeof(__u16)) |
|
#define | sctp_skb_for_each(pos, head, tmp) skb_queue_walk_safe(head, pos, tmp) |
|
#define | sctp_walk_params(pos, chunk, member) _sctp_walk_params((pos), (chunk), ntohs((chunk)->chunk_hdr.length), member) |
|
#define | _sctp_walk_params(pos, chunk, end, member) |
|
#define | sctp_walk_errors(err, chunk_hdr) _sctp_walk_errors((err), (chunk_hdr), ntohs((chunk_hdr)->length)) |
|
#define | _sctp_walk_errors(err, chunk_hdr, end) |
|
#define | sctp_walk_fwdtsn(pos, chunk) _sctp_walk_fwdtsn((pos), (chunk), ntohs((chunk)->chunk_hdr->length) - sizeof(struct sctp_fwdtsn_chunk)) |
|
#define | _sctp_walk_fwdtsn(pos, chunk, end) |
|
#define | WORD_ROUND(s) (((s)+3)&~3) |
|
#define | t_new(type, flags) (type *)kzalloc(sizeof(type), flags) |
|
#define | tv_lt(s, t) (s.tv_sec < t.tv_sec || (s.tv_sec == t.tv_sec && s.tv_usec < t.tv_usec)) |
|
#define | TIMEVAL_ADD(tv1, tv2) |
|
#define | sctp_for_each_hentry(epb, node, head) hlist_for_each_entry(epb, node, head, node) |
|
#define | sctp_style(sk, style) __sctp_style((sk), (SCTP_SOCKET_##style)) |
|
#define | sctp_state(asoc, state) __sctp_state((asoc), (SCTP_STATE_##state)) |
|
#define | sctp_sstate(sk, state) __sctp_sstate((sk), (SCTP_SS_##state)) |
|
|
int | sctp_copy_local_addr_list (struct net *, struct sctp_bind_addr *, sctp_scope_t, gfp_t gfp, int flags) |
|
struct sctp_pf * | sctp_get_pf_specific (sa_family_t family) |
|
int | sctp_register_pf (struct sctp_pf *, sa_family_t) |
|
void | sctp_addr_wq_mgmt (struct net *, struct sctp_sockaddr_entry *, int) |
|
int | sctp_backlog_rcv (struct sock *sk, struct sk_buff *skb) |
|
int | sctp_inet_listen (struct socket *sock, int backlog) |
|
void | sctp_write_space (struct sock *sk) |
|
void | sctp_data_ready (struct sock *sk, int len) |
|
unsigned int | sctp_poll (struct file *file, struct socket *sock, poll_table *wait) |
|
void | sctp_sock_rfree (struct sk_buff *skb) |
|
void | sctp_copy_sock (struct sock *newsk, struct sock *sk, struct sctp_association *asoc) |
|
int | sctp_asconf_mgmt (struct sctp_sock *, struct sctp_sockaddr_entry *) |
|
int | sctp_primitive_ASSOCIATE (struct net *, struct sctp_association *, void *arg) |
|
int | sctp_primitive_SHUTDOWN (struct net *, struct sctp_association *, void *arg) |
|
int | sctp_primitive_ABORT (struct net *, struct sctp_association *, void *arg) |
|
int | sctp_primitive_SEND (struct net *, struct sctp_association *, void *arg) |
|
int | sctp_primitive_REQUESTHEARTBEAT (struct net *, struct sctp_association *, void *arg) |
|
int | sctp_primitive_ASCONF (struct net *, struct sctp_association *, void *arg) |
|
int | sctp_rcv (struct sk_buff *skb) |
|
void | sctp_v4_err (struct sk_buff *skb, u32 info) |
|
void | sctp_hash_established (struct sctp_association *) |
|
void | sctp_unhash_established (struct sctp_association *) |
|
void | sctp_hash_endpoint (struct sctp_endpoint *) |
|
void | sctp_unhash_endpoint (struct sctp_endpoint *) |
|
struct sock * | sctp_err_lookup (struct net *net, int family, struct sk_buff *, struct sctphdr *, struct sctp_association **, struct sctp_transport **) |
|
void | sctp_err_finish (struct sock *, struct sctp_association *) |
|
void | sctp_icmp_frag_needed (struct sock *, struct sctp_association *, struct sctp_transport *t, __u32 pmtu) |
|
void | sctp_icmp_redirect (struct sock *, struct sctp_transport *, struct sk_buff *) |
|
void | sctp_icmp_proto_unreachable (struct sock *sk, struct sctp_association *asoc, struct sctp_transport *t) |
|
void | sctp_backlog_migrate (struct sctp_association *assoc, struct sock *oldsk, struct sock *newsk) |
|
int | sctp_snmp_proc_init (struct net *net) |
|
void | sctp_snmp_proc_exit (struct net *net) |
|
int | sctp_eps_proc_init (struct net *net) |
|
void | sctp_eps_proc_exit (struct net *net) |
|
int | sctp_assocs_proc_init (struct net *net) |
|
void | sctp_assocs_proc_exit (struct net *net) |
|
int | sctp_remaddr_proc_init (struct net *net) |
|
void | sctp_remaddr_proc_exit (struct net *net) |
|
struct sctp_association * | sctp_id2assoc (struct sock *sk, sctp_assoc_t id) |
|
int | sctp_do_peeloff (struct sock *sk, sctp_assoc_t id, struct socket **sockp) |
|
void | sctp_put_port (struct sock *sk) |
|