summaryrefslogtreecommitdiff
path: root/release/src/linux/linux/include/linux/netfilter_ipv4/ipt_ROUTE.h
blob: 41b1a9c867b43fc5fd73e15e1e6781088f2d3a2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* Header file for iptables ipt_ROUTE target
 *
 * (C) 2002 by Cédric de Launois <delaunois@info.ucl.ac.be>
 *
 * This software is distributed under GNU GPL v2, 1991
 */
#ifndef _IPT_ROUTE_H_target
#define _IPT_ROUTE_H_target

#define IPT_ROUTE_IFNAMSIZ 16

struct ipt_route_target_info {
	char      oif[IPT_ROUTE_IFNAMSIZ];      /* Output Interface Name */
	char      iif[IPT_ROUTE_IFNAMSIZ];      /* Input Interface Name  */
	u_int32_t gw;                           /* IP address of gateway */
	u_int8_t  flags;
};

/* Values for "flags" field */
#define IPT_ROUTE_CONTINUE        0x01
#define IPT_ROUTE_TEE             0x02

#endif /*_IPT_ROUTE_H_target*/