|
struct ip_vs_protocol * | next |
|
char * | name |
|
u16 | protocol |
|
u16 | num_states |
|
int | dont_defrag |
|
void(* | init )(struct ip_vs_protocol *pp) |
|
void(* | exit )(struct ip_vs_protocol *pp) |
|
int(* | init_netns )(struct net *net, struct ip_vs_proto_data *pd) |
|
void(* | exit_netns )(struct net *net, struct ip_vs_proto_data *pd) |
|
int(* | conn_schedule )(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, int *verdict, struct ip_vs_conn **cpp) |
|
struct ip_vs_conn *(* | conn_in_get )(int af, const struct sk_buff *skb, const struct ip_vs_iphdr *iph, unsigned int proto_off, int inverse) |
|
struct ip_vs_conn *(* | conn_out_get )(int af, const struct sk_buff *skb, const struct ip_vs_iphdr *iph, unsigned int proto_off, int inverse) |
|
int(* | snat_handler )(struct sk_buff *skb, struct ip_vs_protocol *pp, struct ip_vs_conn *cp) |
|
int(* | dnat_handler )(struct sk_buff *skb, struct ip_vs_protocol *pp, struct ip_vs_conn *cp) |
|
int(* | csum_check )(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) |
|
const char *(* | state_name )(int state) |
|
void(* | state_transition )(struct ip_vs_conn *cp, int direction, const struct sk_buff *skb, struct ip_vs_proto_data *pd) |
|
int(* | register_app )(struct net *net, struct ip_vs_app *inc) |
|
void(* | unregister_app )(struct net *net, struct ip_vs_app *inc) |
|
int(* | app_conn_bind )(struct ip_vs_conn *cp) |
|
void(* | debug_packet )(int af, struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) |
|
void(* | timeout_change )(struct ip_vs_proto_data *pd, int flags) |
|
Definition at line 384 of file ip_vs.h.