Home
last modified time | relevance | path

Searched refs:ip_vs_proto_data (Results 1 – 7 of 7) sorted by relevance

/linux/net/netfilter/ipvs/
H A Dip_vs_proto.c68 struct ip_vs_proto_data *pd = in register_ip_vs_proto_netns()
69 kzalloc(sizeof(struct ip_vs_proto_data), GFP_KERNEL); in register_ip_vs_proto_netns()
117 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
119 struct ip_vs_proto_data **pd_p; in unregister_ip_vs_proto_netns()
156 struct ip_vs_proto_data *
159 struct ip_vs_proto_data *pd; in ip_vs_proto_data_get()
176 struct ip_vs_proto_data *pd; in ip_vs_protocol_timeout_change()
330 struct ip_vs_proto_data *pd; in ip_vs_protocol_net_cleanup()
H A Dip_vs_proto_udp.c31 struct ip_vs_proto_data *pd, in udp_conn_schedule()
366 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_UDP); in udp_register_app()
387 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_UDP); in udp_unregister_app()
453 struct ip_vs_proto_data *pd) in udp_state_transition()
465 static int __udp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
475 static void __udp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
H A Dip_vs_proto_tcp.c13 * protocol ip_vs_proto_data and is handled by netns
35 struct ip_vs_proto_data *pd, in tcp_conn_schedule()
484 static void tcp_timeout_change(struct ip_vs_proto_data *pd, int flags)
511 set_tcp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp,
589 struct ip_vs_proto_data *pd) in tcp_state_transition()
621 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_TCP); in tcp_register_app()
642 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_TCP); in tcp_unregister_app()
694 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(cp->ipvs, IPPROTO_TCP); in ip_vs_tcp_conn_listen()
707 static int __ip_vs_tcp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
718 static void __ip_vs_tcp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *p in __ip_vs_tcp_init()
[all...]
H A Dip_vs_proto_sctp.c17 struct ip_vs_proto_data *pd, in sctp_conn_schedule()
380 set_sctp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_sctp_state()
477 const struct sk_buff *skb, struct ip_vs_proto_data *pd) in sctp_state_transition()
496 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_SCTP); in sctp_register_app()
515 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_SCTP); in sctp_unregister_app()
561 static int __ip_vs_sctp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_sctp_init()
571 static void __ip_vs_sctp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_sctp_exit()
H A Dip_vs_proto_ah_esp.c103 struct ip_vs_proto_data *pd, in ah_esp_conn_schedule()
H A Dip_vs_sync.c944 struct ip_vs_proto_data *pd; in ip_vs_proc_conn()
/linux/include/net/
H A Dip_vs.h474 struct ip_vs_proto_data;
487 int (*init_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd);
489 void (*exit_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd);
493 struct ip_vs_proto_data *pd,
519 struct ip_vs_proto_data *pd);
532 void (*timeout_change)(struct ip_vs_proto_data *pd, int flags);
536 struct ip_vs_proto_data { struct
537 struct ip_vs_proto_data *next; argument
545 struct ip_vs_proto_data *ip_vs_proto_data_get(struct netns_ipvs *ipvs, argument
909 struct ip_vs_proto_data *proto_data_table[IP_VS_PROTO_TAB_SIZE];
[all …]