#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 |
|
) |
| |