aboutsummaryrefslogtreecommitdiff
path: root/include/linux/netfilter_ipv4/ipt_conntrack.h
blob: cde6762949c5b4d4462cde281fc71325db3a9c57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* Header file for kernel module to match connection tracking information.
 * GPL (C) 2001  Marc Boucher (marc@mbsi.ca).
 */

#ifndef _IPT_CONNTRACK_H
#define _IPT_CONNTRACK_H

#include <linux/netfilter/xt_conntrack.h>

#define IPT_CONNTRACK_STATE_BIT(ctinfo) XT_CONNTRACK_STATE_BIT(ctinfo)
#define IPT_CONNTRACK_STATE_INVALID 	XT_CONNTRACK_STATE_INVALID

#define IPT_CONNTRACK_STATE_SNAT 	XT_CONNTRACK_STATE_SNAT
#define IPT_CONNTRACK_STATE_DNAT	XT_CONNTRACK_STATE_DNAT
#define IPT_CONNTRACK_STATE_UNTRACKED	XT_CONNTRACK_STATE_UNTRACKED

/* flags, invflags: */
#define IPT_CONNTRACK_STATE		XT_CONNTRACK_STATE
#define IPT_CONNTRACK_PROTO		XT_CONNTRACK_PROTO
#define IPT_CONNTRACK_ORIGSRC		XT_CONNTRACK_ORIGSRC
#define IPT_CONNTRACK_ORIGDST		XT_CONNTRACK_ORIGDST
#define IPT_CONNTRACK_REPLSRC		XT_CONNTRACK_REPLSRC
#define IPT_CONNTRACK_REPLDST		XT_CONNTRACK_REPLDST
#define IPT_CONNTRACK_STATUS		XT_CONNTRACK_STATUS
#define IPT_CONNTRACK_EXPIRES		XT_CONNTRACK_EXPIRES

#define ipt_conntrack_info		xt_conntrack_info
#endif /*_IPT_CONNTRACK_H*/