ip_vs_service 687 include/net/ip_vs.h struct ip_vs_service __rcu *svc; /* service it belongs to */ ip_vs_service 705 include/net/ip_vs.h int (*init_service)(struct ip_vs_service *svc); ip_vs_service 707 include/net/ip_vs.h void (*done_service)(struct ip_vs_service *svc); ip_vs_service 709 include/net/ip_vs.h int (*add_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); ip_vs_service 711 include/net/ip_vs.h int (*del_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); ip_vs_service 713 include/net/ip_vs.h int (*upd_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); ip_vs_service 716 include/net/ip_vs.h struct ip_vs_dest* (*schedule)(struct ip_vs_service *svc, ip_vs_service 736 include/net/ip_vs.h struct ip_vs_conn* (*conn_out)(struct ip_vs_service *svc, ip_vs_service 1161 include/net/ip_vs.h struct ip_vs_conn *ip_vs_new_conn_out(struct ip_vs_service *svc, ip_vs_service 1383 include/net/ip_vs.h int ip_vs_bind_scheduler(struct ip_vs_service *svc, ip_vs_service 1385 include/net/ip_vs.h void ip_vs_unbind_scheduler(struct ip_vs_service *svc, ip_vs_service 1390 include/net/ip_vs.h ip_vs_schedule(struct ip_vs_service *svc, struct sk_buff *skb, ip_vs_service 1393 include/net/ip_vs.h int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb, ip_vs_service 1396 include/net/ip_vs.h void ip_vs_scheduler_err(struct ip_vs_service *svc, const char *msg); ip_vs_service 1402 include/net/ip_vs.h struct ip_vs_service * ip_vs_service 1644 include/net/ip_vs.h static inline int ip_vs_register_conntrack(struct ip_vs_service *svc) ip_vs_service 1661 include/net/ip_vs.h static inline void ip_vs_unregister_conntrack(struct ip_vs_service *svc) ip_vs_service 1252 net/netfilter/ipvs/ip_vs_conn.c struct ip_vs_service *svc; ip_vs_service 141 net/netfilter/ipvs/ip_vs_core.c struct ip_vs_service *svc; ip_vs_service 177 net/netfilter/ipvs/ip_vs_core.c struct ip_vs_service *svc; ip_vs_service 206 net/netfilter/ipvs/ip_vs_core.c ip_vs_conn_stats(struct ip_vs_conn *cp, struct ip_vs_service *svc) ip_vs_service 242 net/netfilter/ipvs/ip_vs_core.c ip_vs_conn_fill_param_persist(const struct ip_vs_service *svc, ip_vs_service 265 net/netfilter/ipvs/ip_vs_core.c ip_vs_sched_persist(struct ip_vs_service *svc, ip_vs_service 453 net/netfilter/ipvs/ip_vs_core.c ip_vs_schedule(struct ip_vs_service *svc, struct sk_buff *skb, ip_vs_service 597 net/netfilter/ipvs/ip_vs_core.c int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb, ip_vs_service 1148 net/netfilter/ipvs/ip_vs_core.c struct ip_vs_conn *ip_vs_new_conn_out(struct ip_vs_service *svc, ip_vs_service 1261 net/netfilter/ipvs/ip_vs_core.c struct ip_vs_service *svc; ip_vs_service 67 net/netfilter/ipvs/ip_vs_ctl.c static void __ip_vs_del_service(struct ip_vs_service *svc, bool cleanup); ip_vs_service 293 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_svc_hash(struct ip_vs_service *svc) ip_vs_service 329 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_svc_unhash(struct ip_vs_service *svc) ip_vs_service 354 net/netfilter/ipvs/ip_vs_ctl.c static inline struct ip_vs_service * ip_vs_service 359 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 382 net/netfilter/ipvs/ip_vs_ctl.c static inline struct ip_vs_service * ip_vs_service 386 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 403 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service * ip_vs_service 407 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 453 net/netfilter/ipvs/ip_vs_ctl.c __ip_vs_bind_svc(struct ip_vs_dest *dest, struct ip_vs_service *svc) ip_vs_service 459 net/netfilter/ipvs/ip_vs_ctl.c static void ip_vs_service_free(struct ip_vs_service *svc) ip_vs_service 467 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 469 net/netfilter/ipvs/ip_vs_ctl.c svc = container_of(head, struct ip_vs_service, rcu_head); ip_vs_service 473 net/netfilter/ipvs/ip_vs_ctl.c static void __ip_vs_svc_put(struct ip_vs_service *svc, bool do_delay) ip_vs_service 648 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_lookup_dest(struct ip_vs_service *svc, int dest_af, ip_vs_service 684 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 731 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_trash_get_dest(struct ip_vs_service *svc, int dest_af, ip_vs_service 772 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc = rcu_dereference_protected(dest->svc, 1); ip_vs_service 858 net/netfilter/ipvs/ip_vs_ctl.c __ip_vs_update_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest, ip_vs_service 862 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *old_svc; ip_vs_service 950 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_new_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest, ip_vs_service 1026 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_add_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest) ip_vs_service 1098 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_edit_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest) ip_vs_service 1172 net/netfilter/ipvs/ip_vs_ctl.c static void __ip_vs_unlink_dest(struct ip_vs_service *svc, ip_vs_service 1201 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_del_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest) ip_vs_service 1269 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service **svc_p) ip_vs_service 1274 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc = NULL; ip_vs_service 1316 net/netfilter/ipvs/ip_vs_ctl.c svc = kzalloc(sizeof(struct ip_vs_service), GFP_KERNEL); ip_vs_service 1406 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_edit_service(struct ip_vs_service *svc, struct ip_vs_service_user_kern *u) ip_vs_service 1496 net/netfilter/ipvs/ip_vs_ctl.c static void __ip_vs_del_service(struct ip_vs_service *svc, bool cleanup) ip_vs_service 1548 net/netfilter/ipvs/ip_vs_ctl.c static void ip_vs_unlink_service(struct ip_vs_service *svc, bool cleanup) ip_vs_service 1564 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_del_service(struct ip_vs_service *svc) ip_vs_service 1580 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 1650 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 1693 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_zero_service(struct ip_vs_service *svc) ip_vs_service 1707 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 2019 net/netfilter/ipvs/ip_vs_ctl.c static struct ip_vs_service *ip_vs_info_array(struct seq_file *seq, loff_t pos) ip_vs_service 2025 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 2065 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 2078 net/netfilter/ipvs/ip_vs_ctl.c return hlist_entry(e, struct ip_vs_service, s_list); ip_vs_service 2096 net/netfilter/ipvs/ip_vs_ctl.c return hlist_entry(e, struct ip_vs_service, f_list); ip_vs_service 2129 net/netfilter/ipvs/ip_vs_ctl.c const struct ip_vs_service *svc = v; ip_vs_service 2418 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 2556 net/netfilter/ipvs/ip_vs_ctl.c ip_vs_copy_service(struct ip_vs_service_entry *dst, struct ip_vs_service *src) ip_vs_service 2583 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 2632 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 2824 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 3030 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc) ip_vs_service 3081 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc, ip_vs_service 3108 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 3156 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service **ret_svc) ip_vs_service 3160 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 3234 net/netfilter/ipvs/ip_vs_ctl.c static struct ip_vs_service *ip_vs_genl_find_service(struct netns_ipvs *ipvs, ip_vs_service 3238 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 3319 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 3627 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc = NULL; ip_vs_service 3787 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_service *svc; ip_vs_service 98 net/netfilter/ipvs/ip_vs_dh.c ip_vs_dh_reassign(struct ip_vs_dh_state *s, struct ip_vs_service *svc) ip_vs_service 152 net/netfilter/ipvs/ip_vs_dh.c static int ip_vs_dh_init_svc(struct ip_vs_service *svc) ip_vs_service 173 net/netfilter/ipvs/ip_vs_dh.c static void ip_vs_dh_done_svc(struct ip_vs_service *svc) ip_vs_service 187 net/netfilter/ipvs/ip_vs_dh.c static int ip_vs_dh_dest_changed(struct ip_vs_service *svc, ip_vs_service 213 net/netfilter/ipvs/ip_vs_dh.c ip_vs_dh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 21 net/netfilter/ipvs/ip_vs_fo.c ip_vs_fo_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 105 net/netfilter/ipvs/ip_vs_lblc.c struct ip_vs_service *svc; /* pointer back to service */ ip_vs_service 229 net/netfilter/ipvs/ip_vs_lblc.c static void ip_vs_lblc_flush(struct ip_vs_service *svc) ip_vs_service 247 net/netfilter/ipvs/ip_vs_lblc.c static int sysctl_lblc_expiration(struct ip_vs_service *svc) ip_vs_service 256 net/netfilter/ipvs/ip_vs_lblc.c static inline void ip_vs_lblc_full_check(struct ip_vs_service *svc) ip_vs_service 297 net/netfilter/ipvs/ip_vs_lblc.c struct ip_vs_service *svc = tbl->svc; ip_vs_service 343 net/netfilter/ipvs/ip_vs_lblc.c static int ip_vs_lblc_init_svc(struct ip_vs_service *svc) ip_vs_service 382 net/netfilter/ipvs/ip_vs_lblc.c static void ip_vs_lblc_done_svc(struct ip_vs_service *svc) ip_vs_service 400 net/netfilter/ipvs/ip_vs_lblc.c __ip_vs_lblc_schedule(struct ip_vs_service *svc) ip_vs_service 461 net/netfilter/ipvs/ip_vs_lblc.c is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) ip_vs_service 481 net/netfilter/ipvs/ip_vs_lblc.c ip_vs_lblc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 277 net/netfilter/ipvs/ip_vs_lblcr.c struct ip_vs_service *svc; /* pointer back to service */ ip_vs_service 395 net/netfilter/ipvs/ip_vs_lblcr.c static void ip_vs_lblcr_flush(struct ip_vs_service *svc) ip_vs_service 412 net/netfilter/ipvs/ip_vs_lblcr.c static int sysctl_lblcr_expiration(struct ip_vs_service *svc) ip_vs_service 421 net/netfilter/ipvs/ip_vs_lblcr.c static inline void ip_vs_lblcr_full_check(struct ip_vs_service *svc) ip_vs_service 461 net/netfilter/ipvs/ip_vs_lblcr.c struct ip_vs_service *svc = tbl->svc; ip_vs_service 506 net/netfilter/ipvs/ip_vs_lblcr.c static int ip_vs_lblcr_init_svc(struct ip_vs_service *svc) ip_vs_service 545 net/netfilter/ipvs/ip_vs_lblcr.c static void ip_vs_lblcr_done_svc(struct ip_vs_service *svc) ip_vs_service 563 net/netfilter/ipvs/ip_vs_lblcr.c __ip_vs_lblcr_schedule(struct ip_vs_service *svc) ip_vs_service 625 net/netfilter/ipvs/ip_vs_lblcr.c is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) ip_vs_service 645 net/netfilter/ipvs/ip_vs_lblcr.c ip_vs_lblcr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 24 net/netfilter/ipvs/ip_vs_lc.c ip_vs_lc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 123 net/netfilter/ipvs/ip_vs_mh.c struct ip_vs_service *svc) ip_vs_service 160 net/netfilter/ipvs/ip_vs_mh.c struct ip_vs_service *svc) ip_vs_service 236 net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_get(struct ip_vs_service *svc, struct ip_vs_mh_state *s, ip_vs_service 248 net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_get_fallback(struct ip_vs_service *svc, struct ip_vs_mh_state *s, ip_vs_service 290 net/netfilter/ipvs/ip_vs_mh.c struct ip_vs_service *svc) ip_vs_service 323 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_gcd_weight(struct ip_vs_service *svc) ip_vs_service 344 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_shift_weight(struct ip_vs_service *svc, int gcd) ip_vs_service 382 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_init_svc(struct ip_vs_service *svc) ip_vs_service 420 net/netfilter/ipvs/ip_vs_mh.c static void ip_vs_mh_done_svc(struct ip_vs_service *svc) ip_vs_service 432 net/netfilter/ipvs/ip_vs_mh.c static int ip_vs_mh_dest_changed(struct ip_vs_service *svc, ip_vs_service 475 net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 53 net/netfilter/ipvs/ip_vs_nq.c ip_vs_nq_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 25 net/netfilter/ipvs/ip_vs_ovf.c ip_vs_ovf_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 148 net/netfilter/ipvs/ip_vs_pe_sip.c ip_vs_sip_conn_out(struct ip_vs_service *svc, ip_vs_service 21 net/netfilter/ipvs/ip_vs_proto_sctp.c struct ip_vs_service *svc; ip_vs_service 40 net/netfilter/ipvs/ip_vs_proto_tcp.c struct ip_vs_service *svc; ip_vs_service 36 net/netfilter/ipvs/ip_vs_proto_udp.c struct ip_vs_service *svc; ip_vs_service 26 net/netfilter/ipvs/ip_vs_rr.c static int ip_vs_rr_init_svc(struct ip_vs_service *svc) ip_vs_service 33 net/netfilter/ipvs/ip_vs_rr.c static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest) ip_vs_service 53 net/netfilter/ipvs/ip_vs_rr.c ip_vs_rr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 40 net/netfilter/ipvs/ip_vs_sched.c int ip_vs_bind_scheduler(struct ip_vs_service *svc, ip_vs_service 60 net/netfilter/ipvs/ip_vs_sched.c void ip_vs_unbind_scheduler(struct ip_vs_service *svc, ip_vs_service 143 net/netfilter/ipvs/ip_vs_sched.c void ip_vs_scheduler_err(struct ip_vs_service *svc, const char *msg) ip_vs_service 57 net/netfilter/ipvs/ip_vs_sed.c ip_vs_sed_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 104 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_get(struct ip_vs_service *svc, struct ip_vs_sh_state *s, ip_vs_service 121 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_get_fallback(struct ip_vs_service *svc, struct ip_vs_sh_state *s, ip_vs_service 163 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_reassign(struct ip_vs_sh_state *s, struct ip_vs_service *svc) ip_vs_service 228 net/netfilter/ipvs/ip_vs_sh.c static int ip_vs_sh_init_svc(struct ip_vs_service *svc) ip_vs_service 249 net/netfilter/ipvs/ip_vs_sh.c static void ip_vs_sh_done_svc(struct ip_vs_service *svc) ip_vs_service 263 net/netfilter/ipvs/ip_vs_sh.c static int ip_vs_sh_dest_changed(struct ip_vs_service *svc, ip_vs_service 309 net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 29 net/netfilter/ipvs/ip_vs_wlc.c ip_vs_wlc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb, ip_vs_service 69 net/netfilter/ipvs/ip_vs_wrr.c static int ip_vs_wrr_gcd_weight(struct ip_vs_service *svc) ip_vs_service 91 net/netfilter/ipvs/ip_vs_wrr.c static int ip_vs_wrr_max_weight(struct ip_vs_service *svc) ip_vs_service 106 net/netfilter/ipvs/ip_vs_wrr.c static int ip_vs_wrr_init_svc(struct ip_vs_service *svc) ip_vs_service 127 net/netfilter/ipvs/ip_vs_wrr.c static void ip_vs_wrr_done_svc(struct ip_vs_service *svc) ip_vs_service 138 net/netfilter/ipvs/ip_vs_wrr.c static int ip_vs_wrr_dest_changed(struct ip_vs_service *svc, ip_vs_service 160 net/netfilter/ipvs/ip_vs_wrr.c ip_vs_wrr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,