#include <linux/interrupt.h>
#include <linux/in.h>
#include <linux/net.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/vmalloc.h>
#include <linux/proc_fs.h>
#include <linux/slab.h>
#include <linux/seq_file.h>
#include <linux/jhash.h>
#include <linux/random.h>
#include <net/net_namespace.h>
#include <net/ip_vs.h>
Go to the source code of this file.
|
| module_param_named (conn_tab_bits, ip_vs_conn_tab_bits, int, 0444) |
|
| MODULE_PARM_DESC (conn_tab_bits,"Set connections' hash size") |
|
struct ip_vs_aligned_lock | __attribute__ ((__aligned__(SMP_CACHE_BYTES))) |
|
struct ip_vs_conn * | ip_vs_conn_in_get (const struct ip_vs_conn_param *p) |
|
struct ip_vs_conn * | ip_vs_conn_in_get_proto (int af, const struct sk_buff *skb, const struct ip_vs_iphdr *iph, unsigned int proto_off, int inverse) |
|
| EXPORT_SYMBOL_GPL (ip_vs_conn_in_get_proto) |
|
struct ip_vs_conn * | ip_vs_ct_in_get (const struct ip_vs_conn_param *p) |
|
struct ip_vs_conn * | ip_vs_conn_out_get (const struct ip_vs_conn_param *p) |
|
struct ip_vs_conn * | ip_vs_conn_out_get_proto (int af, const struct sk_buff *skb, const struct ip_vs_iphdr *iph, unsigned int proto_off, int inverse) |
|
| EXPORT_SYMBOL_GPL (ip_vs_conn_out_get_proto) |
|
void | ip_vs_conn_put (struct ip_vs_conn *cp) |
|
void | ip_vs_conn_fill_cport (struct ip_vs_conn *cp, __be16 cport) |
|
struct ip_vs_dest * | ip_vs_try_bind_dest (struct ip_vs_conn *cp) |
|
int | ip_vs_check_template (struct ip_vs_conn *ct) |
|
void | ip_vs_conn_expire_now (struct ip_vs_conn *cp) |
|
struct ip_vs_conn * | ip_vs_conn_new (const struct ip_vs_conn_param *p, const union nf_inet_addr *daddr, __be16 dport, unsigned int flags, struct ip_vs_dest *dest, __u32 fwmark) |
|
void | ip_vs_random_dropentry (struct net *net) |
|
int __net_init | ip_vs_conn_net_init (struct net *net) |
|
void __net_exit | ip_vs_conn_net_cleanup (struct net *net) |
|
int __init | ip_vs_conn_init (void) |
|
void | ip_vs_conn_cleanup (void) |
|
#define CONFIG_IP_VS_TAB_BITS 12 |
#define CT_LOCKARRAY_BITS 5 |
#define KMSG_COMPONENT "IPVS" |
module_param_named |
( |
conn_tab_bits |
, |
|
|
ip_vs_conn_tab_bits |
, |
|
|
int |
, |
|
|
0444 |
|
|
) |
| |
MODULE_PARM_DESC |
( |
conn_tab_bits |
, |
|
|
"Set connections' hash size" |
|
|
) |
| |
unsigned int ip_vs_conn_rnd __read_mostly |