Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _IPT_CLUSTERIP_H_target
  2 #define _IPT_CLUSTERIP_H_target
  3 
  4 enum 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 
 16 struct clusterip_config;
 17 
 18 struct 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         u_int32_t hash_mode;
 28         u_int32_t hash_initval;
 29 
 30         /* Used internally by the kernel */
 31         struct clusterip_config *config;
 32 };
 33 
 34 #endif /*_IPT_CLUSTERIP_H_target*/
 35 
  This page was automatically generated by the LXR engine.