123456789101112131415161718192021222324252627282930313233 |
- /*
- * IP Virtual Server
- * Data structure for network namspace
- *
- */
- #ifndef IP_VS_H_
- #define IP_VS_H_
- #include <linux/list.h>
- #include <linux/mutex.h>
- #include <linux/list_nulls.h>
- #include <linux/ip_vs.h>
- #include <asm/atomic.h>
- #include <linux/in.h>
- struct ip_vs_stats;
- struct ip_vs_sync_buff;
- struct ctl_table_header;
- struct netns_ipvs {
- int gen; /* Generation */
- /*
- * Hash table: for real service lookups
- */
- #define IP_VS_RTAB_BITS 4
- #define IP_VS_RTAB_SIZE (1 << IP_VS_RTAB_BITS)
- #define IP_VS_RTAB_MASK (IP_VS_RTAB_SIZE - 1)
- struct list_head rs_table[IP_VS_RTAB_SIZE];
- };
- #endif /* IP_VS_H_ */
|