#include <linux/types.h>
#include <linux/list.h>
#include <linux/socket.h>
#include <linux/ip.h>
#include <linux/time.h>
#include <linux/slab.h>
#include <net/ip.h>
#include <net/icmp.h>
#include <net/snmp.h>
#include <net/sock.h>
#include <net/xfrm.h>
#include <net/sctp/sctp.h>
#include <net/sctp/sm.h>
#include <net/sctp/checksum.h>
#include <net/net_namespace.h>
Go to the source code of this file.
|
int | sctp_rcv (struct sk_buff *skb) |
|
int | sctp_backlog_rcv (struct sock *sk, struct sk_buff *skb) |
|
void | sctp_icmp_frag_needed (struct sock *sk, struct sctp_association *asoc, struct sctp_transport *t, __u32 pmtu) |
|
void | sctp_icmp_redirect (struct sock *sk, struct sctp_transport *t, struct sk_buff *skb) |
|
void | sctp_icmp_proto_unreachable (struct sock *sk, struct sctp_association *asoc, struct sctp_transport *t) |
|
struct sock * | sctp_err_lookup (struct net *net, int family, struct sk_buff *skb, struct sctphdr *sctphdr, struct sctp_association **app, struct sctp_transport **tpp) |
|
void | sctp_err_finish (struct sock *sk, struct sctp_association *asoc) |
|
void | sctp_v4_err (struct sk_buff *skb, __u32 info) |
|
void | sctp_hash_endpoint (struct sctp_endpoint *ep) |
|
void | sctp_unhash_endpoint (struct sctp_endpoint *ep) |
|
void | sctp_hash_established (struct sctp_association *asoc) |
|
void | sctp_unhash_established (struct sctp_association *asoc) |
|
SCTP_STATIC struct
sctp_association * | sctp_lookup_association (struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr, struct sctp_transport **transportp) |
|
int | sctp_has_association (struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr) |
|