#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/gfp.h>
#include <linux/in.h>
#include <linux/ip.h>
#include <net/protocol.h>
#include <net/tcp.h>
#include <net/udp.h>
#include <linux/stat.h>
#include <linux/proc_fs.h>
#include <net/ip_vs.h>
Go to the source code of this file.
|
struct ip_vs_protocol * | ip_vs_proto_get (unsigned short proto) |
|
| EXPORT_SYMBOL (ip_vs_proto_get) |
|
struct ip_vs_proto_data * | ip_vs_proto_data_get (struct net *net, unsigned short proto) |
|
| EXPORT_SYMBOL (ip_vs_proto_data_get) |
|
void | ip_vs_protocol_timeout_change (struct netns_ipvs *ipvs, int flags) |
|
int * | ip_vs_create_timeout_table (int *table, int size) |
|
int | ip_vs_set_state_timeout (int *table, int num, const char *const *names, const char *name, int to) |
|
const char * | ip_vs_state_name (__u16 proto, int state) |
|
void | ip_vs_tcpudp_debug_packet (int af, struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) |
|
int __net_init | ip_vs_protocol_net_init (struct net *net) |
|
void __net_exit | ip_vs_protocol_net_cleanup (struct net *net) |
|
int __init | ip_vs_protocol_init (void) |
|
void | ip_vs_protocol_cleanup (void) |
|
#define IP_VS_PROTO_TAB_SIZE 32 /* must be power of 2 */ |
#define KMSG_COMPONENT "IPVS" |
#define REGISTER_PROTOCOL |
( |
|
p | ) |
|
Value:do { \
register_ip_vs_protocol(
p); \
strcat(protocols, ", "); \
strcat(protocols, (
p)->
name); \
} while (0)
int* ip_vs_create_timeout_table |
( |
int * |
table, |
|
|
int |
size |
|
) |
| |