| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_sh.c | 54 struct ip_vs_dest __rcu *dest; /* real server (cache) */ 73 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable() 102 static inline struct ip_vs_dest * 107 struct ip_vs_dest *dest = rcu_dereference(s->buckets[hash].dest); in ip_vs_sh_get() 119 static inline struct ip_vs_dest * 125 struct ip_vs_dest *dest; in ip_vs_sh_get_fallback() 167 struct ip_vs_dest *dest; in ip_vs_sh_reassign() 185 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_sh_reassign() 213 struct ip_vs_dest *dest; in ip_vs_sh_flush() 263 struct ip_vs_dest *dest) in ip_vs_sh_dest_changed() [all …]
|
| H A D | ip_vs_dh.c | 49 struct ip_vs_dest __rcu *dest; /* real server (cache) */ 86 static inline struct ip_vs_dest * 102 struct ip_vs_dest *dest; in ip_vs_dh_reassign() 118 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_dh_reassign() 137 struct ip_vs_dest *dest; in ip_vs_dh_flush() 187 struct ip_vs_dest *dest) in ip_vs_dh_dest_changed() 202 static inline int is_overloaded(struct ip_vs_dest *dest) in is_overloaded() 211 static struct ip_vs_dest * 215 struct ip_vs_dest *dest; in ip_vs_dh_schedule()
|
| H A D | ip_vs_mh.c | 38 struct ip_vs_dest __rcu *dest; /* real server (cache) */ 80 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable() 108 struct ip_vs_dest *dest; in ip_vs_mh_reset() 126 struct ip_vs_dest *dest; in ip_vs_mh_permutate() 140 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_mh_permutate() 165 struct ip_vs_dest *dest, *new_dest; in ip_vs_mh_populate() 208 new_dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_mh_populate() 233 static inline struct ip_vs_dest * 239 struct ip_vs_dest *dest = rcu_dereference(s->lookup[hash].dest); in ip_vs_mh_get() 245 static inline struct ip_vs_dest * [all …]
|
| H A D | ip_vs_wrr.c | 60 struct ip_vs_dest *cl; /* current dest or head */ 70 struct ip_vs_dest *dest; in ip_vs_wrr_gcd_weight() 92 struct ip_vs_dest *dest; in ip_vs_wrr_max_weight() 116 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_init_svc() 138 struct ip_vs_dest *dest) in ip_vs_wrr_dest_changed() 143 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_dest_changed() 158 static struct ip_vs_dest * 162 struct ip_vs_dest *dest, *last, *stop = NULL; in ip_vs_wrr_schedule()
|
| H A D | ip_vs_lblcr.c | 87 struct ip_vs_dest *dest; /* destination server */ 99 struct ip_vs_dest *dest, bool check) in ip_vs_dest_set_insert() 133 ip_vs_dest_set_erase(struct ip_vs_dest_set *set, struct ip_vs_dest *dest) in ip_vs_dest_set_erase() 160 static inline struct ip_vs_dest *ip_vs_dest_set_min(struct ip_vs_dest_set *set) in ip_vs_dest_set_min() 163 struct ip_vs_dest *dest, *least; in ip_vs_dest_set_min() 209 static inline struct ip_vs_dest *ip_vs_dest_set_max(struct ip_vs_dest_set *set) in ip_vs_dest_set_max() 212 struct ip_vs_dest *dest, *most; in ip_vs_dest_set_max() 360 u16 af, struct ip_vs_dest *dest) in ip_vs_lblcr_new() 561 static inline struct ip_vs_dest * 564 struct ip_vs_dest *dest, *least; in __ip_vs_lblcr_schedule() [all …]
|
| H A D | ip_vs_rr.c | 32 static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest) 51 static struct ip_vs_dest * 56 struct ip_vs_dest *dest, *last; in ip_vs_rr_schedule() 63 last = dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_rr_schedule()
|
| H A D | ip_vs_lblc.c | 91 struct ip_vs_dest *dest; /* real server (cache) */ 197 u16 af, struct ip_vs_dest *dest) in ip_vs_lblc_new() 398 static inline struct ip_vs_dest * 401 struct ip_vs_dest *dest, *least; in __ip_vs_lblc_schedule() 460 is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) in is_overloaded() 463 struct ip_vs_dest *d; in is_overloaded() 479 static struct ip_vs_dest * 484 struct ip_vs_dest *dest = NULL; in ip_vs_lblc_schedule()
|
| H A D | ip_vs_nq.c | 38 ip_vs_nq_dest_overhead(struct ip_vs_dest *dest) 51 static struct ip_vs_dest * 55 struct ip_vs_dest *dest, *least = NULL; in ip_vs_nq_schedule()
|
| H A D | ip_vs_sed.c | 42 ip_vs_sed_dest_overhead(struct ip_vs_dest *dest) 55 static struct ip_vs_dest * 59 struct ip_vs_dest *dest, *least; in ip_vs_sed_schedule()
|
| H A D | ip_vs_fo.c | 19 static struct ip_vs_dest * 23 struct ip_vs_dest *dest, *hweight = NULL; in ip_vs_fo_schedule()
|
| H A D | ip_vs_lc.c | 22 static struct ip_vs_dest * 26 struct ip_vs_dest *dest, *least = NULL; in ip_vs_lc_schedule()
|
| H A D | ip_vs_ovf.c | 23 static struct ip_vs_dest * 27 struct ip_vs_dest *dest, *h = NULL; in ip_vs_ovf_schedule()
|
| H A D | ip_vs_wlc.c | 27 static struct ip_vs_dest * 31 struct ip_vs_dest *dest, *least; in ip_vs_wlc_schedule()
|
| H A D | ip_vs_twos.c | 43 static struct ip_vs_dest *ip_vs_twos_schedule(struct ip_vs_service *svc, 47 struct ip_vs_dest *dest, *choice1 = NULL, *choice2 = NULL; in ip_vs_twos_schedule()
|
| H A D | ip_vs_ctl.c | 807 __ip_vs_bind_svc(struct ip_vs_dest *dest, struct ip_vs_service *svc) in __ip_vs_bind_svc() 860 static void ip_vs_rs_hash(struct netns_ipvs *ipvs, struct ip_vs_dest *dest) in ip_vs_rs_hash() 900 static void ip_vs_rs_unhash(struct ip_vs_dest *dest) in ip_vs_rs_unhash() 916 struct ip_vs_dest *dest; in ip_vs_has_real_service() 941 struct ip_vs_dest *ip_vs_find_real_service(struct netns_ipvs *ipvs, int af, in ip_vs_find_real_service() 947 struct ip_vs_dest *dest; in ip_vs_find_real_service() 972 struct ip_vs_dest *ip_vs_find_tunnel(struct netns_ipvs *ipvs, int af, in ip_vs_find_tunnel() 976 struct ip_vs_dest *dest; in ip_vs_find_tunnel() 998 static struct ip_vs_dest * 1002 struct ip_vs_dest *dest; in ip_vs_lookup_dest() [all …]
|
| H A D | ip_vs_conn.c | 988 static inline int ip_vs_dest_totalconns(struct ip_vs_dest *dest) in ip_vs_dest_totalconns() 999 ip_vs_bind_dest(struct ip_vs_conn *cp, struct ip_vs_dest *dest) in ip_vs_bind_dest() 1068 struct ip_vs_dest *dest; in ip_vs_try_bind_dest() 1121 struct ip_vs_dest *dest = cp->dest; in ip_vs_unbind_dest() 1167 struct ip_vs_dest *dest) in expire_quiescent_template() 1182 int ip_vs_check_template(struct ip_vs_conn *ct, struct ip_vs_dest *cdest) in ip_vs_check_template() 1184 struct ip_vs_dest *dest = ct->dest; in ip_vs_check_template() 1355 struct ip_vs_dest *dest, __u32 fwmark) in ip_vs_conn_new() 1906 struct ip_vs_dest *dest; in ip_vs_expire_nodest_conn_flush()
|
| H A D | ip_vs_core.c | 302 struct ip_vs_dest *dest = cp->dest; in ip_vs_in_stats() 338 struct ip_vs_dest *dest = cp->dest; in ip_vs_out_stats() 436 struct ip_vs_dest *dest; in ip_vs_sched_persist() 626 struct ip_vs_dest *dest; in ip_vs_schedule() 1308 struct ip_vs_dest *dest, in ip_vs_new_conn_out() 1403 struct ip_vs_dest *dest; in __ip_vs_rs_conn_out() 1684 struct ip_vs_dest *dest; in ipvs_udp_decap() 1719 struct ip_vs_dest *dest; in ipvs_gre_decap() 1813 struct ip_vs_dest *dest; in ip_vs_in_icmp() 1915 struct ip_vs_dest *dest = cp->dest; in ip_vs_in_icmp()
|
| H A D | ip_vs_proto_sctp.c | 433 struct ip_vs_dest *dest = cp->dest; in set_sctp_state()
|
| H A D | ip_vs_proto_tcp.c | 532 struct ip_vs_dest *dest = cp->dest; in set_tcp_state()
|
| /linux/include/net/ |
| H A D | ip_vs.h | 807 struct ip_vs_dest *dest; /* real server */ 960 struct ip_vs_dest { struct 1014 int (*add_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); argument 1016 int (*del_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); 1018 int (*upd_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); 1021 struct ip_vs_dest* (*schedule)(struct ip_vs_service *svc, 1042 struct ip_vs_dest *dest, 1586 struct ip_vs_dest *dest, 1674 struct ip_vs_dest *dest, __u32 fwmark); 1680 int ip_vs_check_template(struct ip_vs_conn *ct, struct ip_vs_dest *cdest); [all …]
|