Home
last modified time | relevance | path

Searched refs:ip_vs_dest (Results 1 – 20 of 20) sorted by relevance

/linux/net/netfilter/ipvs/
H A Dip_vs_sh.c54 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 Dip_vs_dh.c49 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 Dip_vs_mh.c38 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 Dip_vs_wrr.c60 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 Dip_vs_lblcr.c87 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 Dip_vs_rr.c32 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 Dip_vs_lblc.c91 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 Dip_vs_nq.c38 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 Dip_vs_sed.c42 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 Dip_vs_fo.c19 static struct ip_vs_dest *
23 struct ip_vs_dest *dest, *hweight = NULL; in ip_vs_fo_schedule()
H A Dip_vs_lc.c22 static struct ip_vs_dest *
26 struct ip_vs_dest *dest, *least = NULL; in ip_vs_lc_schedule()
H A Dip_vs_ovf.c23 static struct ip_vs_dest *
27 struct ip_vs_dest *dest, *h = NULL; in ip_vs_ovf_schedule()
H A Dip_vs_wlc.c27 static struct ip_vs_dest *
31 struct ip_vs_dest *dest, *least; in ip_vs_wlc_schedule()
H A Dip_vs_twos.c43 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 Dip_vs_ctl.c807 __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 Dip_vs_conn.c988 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 Dip_vs_core.c302 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 Dip_vs_proto_sctp.c433 struct ip_vs_dest *dest = cp->dest; in set_sctp_state()
H A Dip_vs_proto_tcp.c532 struct ip_vs_dest *dest = cp->dest; in set_tcp_state()
/linux/include/net/
H A Dip_vs.h807 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 …]