xt_iprange.h revision 30692c65c4174412c90e79489e98ab85c1a7412f
1#ifndef _LINUX_NETFILTER_XT_IPRANGE_H
2#define _LINUX_NETFILTER_XT_IPRANGE_H 1
3
4#include <linux/types.h>
5#include <linux/netfilter.h>
6
7enum {
8	IPRANGE_SRC     = 1 << 0,	/* match source IP address */
9	IPRANGE_DST     = 1 << 1,	/* match destination IP address */
10	IPRANGE_SRC_INV = 1 << 4,	/* negate the condition */
11	IPRANGE_DST_INV = 1 << 5,	/* -"- */
12};
13
14struct xt_iprange_mtinfo {
15	union nf_inet_addr src_min, src_max;
16	union nf_inet_addr dst_min, dst_max;
17	__u8 flags;
18};
19
20#endif /* _LINUX_NETFILTER_XT_IPRANGE_H */
21