ed4e776e1242f586cf1062646903e9afc7bb1af6
[cascardo/linux.git] / include / uapi / linux / netfilter / nf_conntrack_sctp.h
1 #ifndef _NF_CONNTRACK_SCTP_H
2 #define _NF_CONNTRACK_SCTP_H
3 /* SCTP tracking. */
4
5 #include <linux/netfilter/nf_conntrack_tuple_common.h>
6
7 enum sctp_conntrack {
8         SCTP_CONNTRACK_NONE,
9         SCTP_CONNTRACK_CLOSED,
10         SCTP_CONNTRACK_COOKIE_WAIT,
11         SCTP_CONNTRACK_COOKIE_ECHOED,
12         SCTP_CONNTRACK_ESTABLISHED,
13         SCTP_CONNTRACK_SHUTDOWN_SENT,
14         SCTP_CONNTRACK_SHUTDOWN_RECD,
15         SCTP_CONNTRACK_SHUTDOWN_ACK_SENT,
16         SCTP_CONNTRACK_HEARTBEAT_SENT,
17         SCTP_CONNTRACK_HEARTBEAT_ACKED,
18         SCTP_CONNTRACK_MAX
19 };
20
21 struct ip_ct_sctp {
22         enum sctp_conntrack state;
23
24         __be32 vtag[IP_CT_DIR_MAX];
25 };
26
27 #endif /* _NF_CONNTRACK_SCTP_H */