Home
last modified time | relevance | path

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

/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_dh.c54 struct ip_vs_dest __rcu *dest; /* real server (cache) */
91 static inline struct ip_vs_dest *
107 struct ip_vs_dest *dest; in ip_vs_dh_reassign()
123 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_dh_reassign()
142 struct ip_vs_dest *dest; in ip_vs_dh_flush()
192 struct ip_vs_dest *dest) in ip_vs_dh_dest_changed()
207 static inline int is_overloaded(struct ip_vs_dest *dest) in is_overloaded()
216 static struct ip_vs_dest *
220 struct ip_vs_dest *dest; in ip_vs_dh_schedule()
Dip_vs_sh.c60 struct ip_vs_dest __rcu *dest; /* real server (cache) */
79 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable()
107 static inline struct ip_vs_dest *
112 struct ip_vs_dest *dest = rcu_dereference(s->buckets[hash].dest); in ip_vs_sh_get()
124 static inline struct ip_vs_dest *
130 struct ip_vs_dest *dest; in ip_vs_sh_get_fallback()
172 struct ip_vs_dest *dest; in ip_vs_sh_reassign()
190 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_sh_reassign()
218 struct ip_vs_dest *dest; in ip_vs_sh_flush()
268 struct ip_vs_dest *dest) in ip_vs_sh_dest_changed()
[all …]
Dip_vs_wrr.c66 struct ip_vs_dest *cl; /* current dest or head */
76 struct ip_vs_dest *dest; in ip_vs_wrr_gcd_weight()
98 struct ip_vs_dest *dest; in ip_vs_wrr_max_weight()
122 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_init_svc()
144 struct ip_vs_dest *dest) in ip_vs_wrr_dest_changed()
149 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_dest_changed()
164 static struct ip_vs_dest *
168 struct ip_vs_dest *dest, *last, *stop = NULL; in ip_vs_wrr_schedule()
Dip_vs_lblcr.c92 struct ip_vs_dest *dest; /* destination server */
104 struct ip_vs_dest *dest, bool check) in ip_vs_dest_set_insert()
138 ip_vs_dest_set_erase(struct ip_vs_dest_set *set, struct ip_vs_dest *dest) in ip_vs_dest_set_erase()
165 static inline struct ip_vs_dest *ip_vs_dest_set_min(struct ip_vs_dest_set *set) in ip_vs_dest_set_min()
168 struct ip_vs_dest *dest, *least; in ip_vs_dest_set_min()
214 static inline struct ip_vs_dest *ip_vs_dest_set_max(struct ip_vs_dest_set *set) in ip_vs_dest_set_max()
217 struct ip_vs_dest *dest, *most; in ip_vs_dest_set_max()
365 u16 af, struct ip_vs_dest *dest) in ip_vs_lblcr_new()
565 static inline struct ip_vs_dest *
568 struct ip_vs_dest *dest, *least; in __ip_vs_lblcr_schedule()
[all …]
Dip_vs_rr.c38 static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest) in ip_vs_rr_del_dest()
57 static struct ip_vs_dest *
62 struct ip_vs_dest *dest, *last; in ip_vs_rr_schedule()
69 last = dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_rr_schedule()
Dip_vs_nq.c44 ip_vs_nq_dest_overhead(struct ip_vs_dest *dest) in ip_vs_nq_dest_overhead()
57 static struct ip_vs_dest *
61 struct ip_vs_dest *dest, *least = NULL; in ip_vs_nq_schedule()
Dip_vs_sed.c48 ip_vs_sed_dest_overhead(struct ip_vs_dest *dest) in ip_vs_sed_dest_overhead()
61 static struct ip_vs_dest *
65 struct ip_vs_dest *dest, *least; in ip_vs_sed_schedule()
Dip_vs_lblc.c96 struct ip_vs_dest *dest; /* real server (cache) */
202 u16 af, struct ip_vs_dest *dest) in ip_vs_lblc_new()
402 static inline struct ip_vs_dest *
405 struct ip_vs_dest *dest, *least; in __ip_vs_lblc_schedule()
464 is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) in is_overloaded()
467 struct ip_vs_dest *d; in is_overloaded()
483 static struct ip_vs_dest *
488 struct ip_vs_dest *dest = NULL; in ip_vs_lblc_schedule()
Dip_vs_fo.c25 static struct ip_vs_dest *
29 struct ip_vs_dest *dest, *hweight = NULL; in ip_vs_fo_schedule()
Dip_vs_lc.c28 static struct ip_vs_dest *
32 struct ip_vs_dest *dest, *least = NULL; in ip_vs_lc_schedule()
Dip_vs_wlc.c33 static struct ip_vs_dest *
37 struct ip_vs_dest *dest, *least; in ip_vs_wlc_schedule()
Dip_vs_ctl.c460 __ip_vs_bind_svc(struct ip_vs_dest *dest, struct ip_vs_service *svc) in __ip_vs_bind_svc()
516 static void ip_vs_rs_hash(struct netns_ipvs *ipvs, struct ip_vs_dest *dest) in ip_vs_rs_hash()
534 static void ip_vs_rs_unhash(struct ip_vs_dest *dest) in ip_vs_rs_unhash()
551 struct ip_vs_dest *dest; in ip_vs_has_real_service()
575 static struct ip_vs_dest *
579 struct ip_vs_dest *dest; in ip_vs_lookup_dest()
604 struct ip_vs_dest *ip_vs_find_dest(struct net *net, int svc_af, int dest_af, in ip_vs_find_dest()
611 struct ip_vs_dest *dest; in ip_vs_find_dest()
637 static void __ip_vs_dst_cache_reset(struct ip_vs_dest *dest) in __ip_vs_dst_cache_reset()
658 static struct ip_vs_dest *
[all …]
Dip_vs_conn.c552 static inline int ip_vs_dest_totalconns(struct ip_vs_dest *dest) in ip_vs_dest_totalconns()
563 ip_vs_bind_dest(struct ip_vs_conn *cp, struct ip_vs_dest *dest) in ip_vs_bind_dest()
632 struct ip_vs_dest *dest; in ip_vs_try_bind_dest()
685 struct ip_vs_dest *dest = cp->dest; in ip_vs_unbind_dest()
731 struct ip_vs_dest *dest) in expire_quiescent_template()
748 struct ip_vs_dest *dest = ct->dest; in ip_vs_check_template()
875 struct ip_vs_dest *dest, __u32 fwmark) in ip_vs_conn_new()
Dip_vs_xmit.c74 __ip_vs_dst_set(struct ip_vs_dest *dest, struct ip_vs_dest_dst *dest_dst, in __ip_vs_dst_set()
93 __ip_vs_dst_check(struct ip_vs_dest *dest) in __ip_vs_dst_check()
259 __ip_vs_get_out_rt(int skb_af, struct sk_buff *skb, struct ip_vs_dest *dest, in __ip_vs_get_out_rt()
402 __ip_vs_get_out_rt_v6(int skb_af, struct sk_buff *skb, struct ip_vs_dest *dest, in __ip_vs_get_out_rt_v6()
Dip_vs_core.c114 struct ip_vs_dest *dest = cp->dest; in ip_vs_in_stats()
148 struct ip_vs_dest *dest = cp->dest; in ip_vs_out_stats()
240 struct ip_vs_dest *dest; in ip_vs_sched_persist()
420 struct ip_vs_dest *dest; in ip_vs_schedule()
1447 struct ip_vs_dest *dest = cp->dest; in ip_vs_in_icmp()
Dip_vs_proto_sctp.c428 struct ip_vs_dest *dest = cp->dest; in set_sctp_state()
Dip_vs_proto_tcp.c502 struct ip_vs_dest *dest = cp->dest; in set_tcp_state()
Dip_vs_sync.c844 struct ip_vs_dest *dest; in ip_vs_proc_conn()
/linux-4.1.27/include/net/
Dip_vs.h553 struct ip_vs_dest *dest; /* real server */
694 struct ip_vs_dest { struct
743 int (*add_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest); argument
745 int (*del_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
747 int (*upd_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
750 struct ip_vs_dest* (*schedule)(struct ip_vs_service *svc,
1213 struct ip_vs_dest *dest, __u32 fwmark);
1384 struct ip_vs_dest *
1391 static inline void ip_vs_dest_hold(struct ip_vs_dest *dest) in ip_vs_dest_hold()
1396 static inline void ip_vs_dest_put(struct ip_vs_dest *dest) in ip_vs_dest_put()
[all …]