• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/netfilter_ipv4/
1#ifndef _IPT_CLUSTERIP_H_target
2#define _IPT_CLUSTERIP_H_target
3
4enum clusterip_hashmode {
5    CLUSTERIP_HASHMODE_SIP = 0,
6    CLUSTERIP_HASHMODE_SIP_SPT,
7    CLUSTERIP_HASHMODE_SIP_SPT_DPT,
8};
9
10#define CLUSTERIP_HASHMODE_MAX CLUSTERIP_HASHMODE_SIP_SPT_DPT
11
12#define CLUSTERIP_MAX_NODES 16
13
14#define CLUSTERIP_FLAG_NEW 0x00000001
15
16struct clusterip_config;
17
18struct ipt_clusterip_tgt_info {
19
20	u_int32_t flags;
21
22	/* only relevant for new ones */
23	u_int8_t clustermac[6];
24	u_int16_t num_total_nodes;
25	u_int16_t num_local_nodes;
26	u_int16_t local_nodes[CLUSTERIP_MAX_NODES];
27	enum clusterip_hashmode hash_mode;
28	u_int32_t hash_initval;
29
30	struct clusterip_config *config;
31};
32
33#endif /*_IPT_CLUSTERIP_H_target*/
34