xt_cluster.h revision e37d45ce390c2f5a7f1e64742b9100ecef0def54
1561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes#ifndef _XT_CLUSTER_MATCH_H 2561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes#define _XT_CLUSTER_MATCH_H 3561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes 4561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughesenum xt_cluster_flags { 5561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes XT_CLUSTER_F_INV = (1 << 0) 6561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes}; 7561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes 8561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughesstruct xt_cluster_match_info { 9561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes __u32 total_nodes; 10561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes __u32 node_mask; 11561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes __u32 hash_seed; 12561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes __u32 flags; 13561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes}; 14561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes 15561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes#define XT_CLUSTER_NODES_MAX 32 16561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes 17561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes#endif /* _XT_CLUSTER_MATCH_H */ 18561ee011997c6c2f1befbfaa9d5f0a99771c1d63Elliott Hughes