Home
last modified time | relevance | path

Searched refs:ip_vs_dest (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_dh.c50 struct ip_vs_dest __rcu *dest; /* real server (cache) */
85 * Get ip_vs_dest associated with supplied parameters.
87 static inline struct ip_vs_dest *
103 struct ip_vs_dest *dest; in ip_vs_dh_reassign()
119 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_dh_reassign()
138 struct ip_vs_dest *dest; in ip_vs_dh_flush()
188 struct ip_vs_dest *dest) in ip_vs_dh_dest_changed()
203 static inline int is_overloaded(struct ip_vs_dest *dest) in is_overloaded()
212 static struct ip_vs_dest *
216 struct ip_vs_dest *des in ip_vs_dh_schedule()
[all...]
H A Dip_vs_sh.c55 struct ip_vs_dest __rcu *dest; /* real server (cache) */
74 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable()
101 * Get ip_vs_dest associated with supplied parameters.
103 static inline struct ip_vs_dest *
108 struct ip_vs_dest *dest = rcu_dereference(s->buckets[hash].dest); in ip_vs_sh_get()
120 static inline struct ip_vs_dest *
126 struct ip_vs_dest *dest; in ip_vs_sh_get_fallback()
168 struct ip_vs_dest *dest; in ip_vs_sh_reassign()
186 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_sh_reassign()
214 struct ip_vs_dest *des in ip_vs_sh_flush()
[all...]
H A Dip_vs_mh.c39 struct ip_vs_dest __rcu *dest; /* real server (cache) */
81 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable()
109 struct ip_vs_dest *dest; in ip_vs_mh_reset()
127 struct ip_vs_dest *dest; in ip_vs_mh_permutate()
141 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_mh_permutate()
166 struct ip_vs_dest *dest, *new_dest; in ip_vs_mh_populate()
210 new_dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_mh_populate()
234 /* Get ip_vs_dest associated with supplied parameters. */
235 static inline struct ip_vs_dest *
241 struct ip_vs_dest *des in ip_vs_mh_get()
[all...]
H A Dip_vs_wrr.c61 struct ip_vs_dest *cl; /* current dest or head */
71 struct ip_vs_dest *dest; in ip_vs_wrr_gcd_weight()
93 struct ip_vs_dest *dest; in ip_vs_wrr_max_weight()
117 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_init_svc()
139 struct ip_vs_dest *dest) in ip_vs_wrr_dest_changed()
144 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_dest_changed()
159 static struct ip_vs_dest *
163 struct ip_vs_dest *dest, *last, *stop = NULL; in ip_vs_wrr_schedule()
H A Dip_vs_rr.c33 static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest) in ip_vs_rr_del_dest()
52 static struct ip_vs_dest *
57 struct ip_vs_dest *dest, *last; in ip_vs_rr_schedule()
64 last = dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_rr_schedule()
H A Dip_vs_lblcr.c88 struct ip_vs_dest *dest; /* destination server */
100 struct ip_vs_dest *dest, bool check) in ip_vs_dest_set_insert()
134 ip_vs_dest_set_erase(struct ip_vs_dest_set *set, struct ip_vs_dest *dest) in ip_vs_dest_set_erase()
161 static inline struct ip_vs_dest *ip_vs_dest_set_min(struct ip_vs_dest_set *set) in ip_vs_dest_set_min()
164 struct ip_vs_dest *dest, *least; in ip_vs_dest_set_min()
210 static inline struct ip_vs_dest *ip_vs_dest_set_max(struct ip_vs_dest_set *set) in ip_vs_dest_set_max()
213 struct ip_vs_dest *dest, *most; in ip_vs_dest_set_max()
362 u16 af, struct ip_vs_dest *dest) in ip_vs_lblcr_new()
562 static inline struct ip_vs_dest *
565 struct ip_vs_dest *des in __ip_vs_lblcr_schedule()
[all...]
H A Dip_vs_nq.c39 ip_vs_nq_dest_overhead(struct ip_vs_dest *dest) in ip_vs_nq_dest_overhead()
52 static struct ip_vs_dest *
56 struct ip_vs_dest *dest, *least = NULL; in ip_vs_nq_schedule()
H A Dip_vs_sed.c43 ip_vs_sed_dest_overhead(struct ip_vs_dest *dest) in ip_vs_sed_dest_overhead()
56 static struct ip_vs_dest *
60 struct ip_vs_dest *dest, *least; in ip_vs_sed_schedule()
H A Dip_vs_lblc.c92 struct ip_vs_dest *dest; /* real server (cache) */
199 u16 af, struct ip_vs_dest *dest) in ip_vs_lblc_new()
399 static inline struct ip_vs_dest *
402 struct ip_vs_dest *dest, *least; in __ip_vs_lblc_schedule()
461 is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) in is_overloaded()
464 struct ip_vs_dest *d; in is_overloaded()
480 static struct ip_vs_dest *
485 struct ip_vs_dest *dest = NULL; in ip_vs_lblc_schedule()
H A Dip_vs_lc.c23 static struct ip_vs_dest *
27 struct ip_vs_dest *dest, *least = NULL; in ip_vs_lc_schedule()
H A Dip_vs_fo.c20 static struct ip_vs_dest *
24 struct ip_vs_dest *dest, *hweight = NULL; in ip_vs_fo_schedule()
H A Dip_vs_ovf.c24 static struct ip_vs_dest *
28 struct ip_vs_dest *dest, *h = NULL; in ip_vs_ovf_schedule()
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_dh.c50 struct ip_vs_dest __rcu *dest; /* real server (cache) */
85 * Get ip_vs_dest associated with supplied parameters.
87 static inline struct ip_vs_dest *
103 struct ip_vs_dest *dest; in ip_vs_dh_reassign()
119 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_dh_reassign()
138 struct ip_vs_dest *dest; in ip_vs_dh_flush()
188 struct ip_vs_dest *dest) in ip_vs_dh_dest_changed()
203 static inline int is_overloaded(struct ip_vs_dest *dest) in is_overloaded()
212 static struct ip_vs_dest *
216 struct ip_vs_dest *des in ip_vs_dh_schedule()
[all...]
H A Dip_vs_sh.c55 struct ip_vs_dest __rcu *dest; /* real server (cache) */
74 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable()
101 * Get ip_vs_dest associated with supplied parameters.
103 static inline struct ip_vs_dest *
108 struct ip_vs_dest *dest = rcu_dereference(s->buckets[hash].dest); in ip_vs_sh_get()
120 static inline struct ip_vs_dest *
126 struct ip_vs_dest *dest; in ip_vs_sh_get_fallback()
168 struct ip_vs_dest *dest; in ip_vs_sh_reassign()
186 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_sh_reassign()
214 struct ip_vs_dest *des in ip_vs_sh_flush()
[all...]
H A Dip_vs_mh.c39 struct ip_vs_dest __rcu *dest; /* real server (cache) */
81 static inline bool is_unavailable(struct ip_vs_dest *dest) in is_unavailable()
109 struct ip_vs_dest *dest; in ip_vs_mh_reset()
127 struct ip_vs_dest *dest; in ip_vs_mh_permutate()
141 dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_mh_permutate()
166 struct ip_vs_dest *dest, *new_dest; in ip_vs_mh_populate()
209 new_dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_mh_populate()
233 /* Get ip_vs_dest associated with supplied parameters. */
234 static inline struct ip_vs_dest *
240 struct ip_vs_dest *des in ip_vs_mh_get()
[all...]
H A Dip_vs_wrr.c61 struct ip_vs_dest *cl; /* current dest or head */
71 struct ip_vs_dest *dest; in ip_vs_wrr_gcd_weight()
93 struct ip_vs_dest *dest; in ip_vs_wrr_max_weight()
117 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_init_svc()
139 struct ip_vs_dest *dest) in ip_vs_wrr_dest_changed()
144 mark->cl = list_entry(&svc->destinations, struct ip_vs_dest, n_list); in ip_vs_wrr_dest_changed()
159 static struct ip_vs_dest *
163 struct ip_vs_dest *dest, *last, *stop = NULL; in ip_vs_wrr_schedule()
H A Dip_vs_rr.c33 static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest) in ip_vs_rr_del_dest()
52 static struct ip_vs_dest *
57 struct ip_vs_dest *dest, *last; in ip_vs_rr_schedule()
64 last = dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_rr_schedule()
H A Dip_vs_lblcr.c88 struct ip_vs_dest *dest; /* destination server */
100 struct ip_vs_dest *dest, bool check) in ip_vs_dest_set_insert()
134 ip_vs_dest_set_erase(struct ip_vs_dest_set *set, struct ip_vs_dest *dest) in ip_vs_dest_set_erase()
161 static inline struct ip_vs_dest *ip_vs_dest_set_min(struct ip_vs_dest_set *set) in ip_vs_dest_set_min()
164 struct ip_vs_dest *dest, *least; in ip_vs_dest_set_min()
210 static inline struct ip_vs_dest *ip_vs_dest_set_max(struct ip_vs_dest_set *set) in ip_vs_dest_set_max()
213 struct ip_vs_dest *dest, *most; in ip_vs_dest_set_max()
362 u16 af, struct ip_vs_dest *dest) in ip_vs_lblcr_new()
562 static inline struct ip_vs_dest *
565 struct ip_vs_dest *des in __ip_vs_lblcr_schedule()
[all...]
H A Dip_vs_nq.c39 ip_vs_nq_dest_overhead(struct ip_vs_dest *dest) in ip_vs_nq_dest_overhead()
52 static struct ip_vs_dest *
56 struct ip_vs_dest *dest, *least = NULL; in ip_vs_nq_schedule()
H A Dip_vs_sed.c43 ip_vs_sed_dest_overhead(struct ip_vs_dest *dest) in ip_vs_sed_dest_overhead()
56 static struct ip_vs_dest *
60 struct ip_vs_dest *dest, *least; in ip_vs_sed_schedule()
H A Dip_vs_lblc.c92 struct ip_vs_dest *dest; /* real server (cache) */
199 u16 af, struct ip_vs_dest *dest) in ip_vs_lblc_new()
399 static inline struct ip_vs_dest *
402 struct ip_vs_dest *dest, *least; in __ip_vs_lblc_schedule()
461 is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) in is_overloaded()
464 struct ip_vs_dest *d; in is_overloaded()
480 static struct ip_vs_dest *
485 struct ip_vs_dest *dest = NULL; in ip_vs_lblc_schedule()
H A Dip_vs_fo.c20 static struct ip_vs_dest *
24 struct ip_vs_dest *dest, *hweight = NULL; in ip_vs_fo_schedule()
H A Dip_vs_lc.c23 static struct ip_vs_dest *
27 struct ip_vs_dest *dest, *least = NULL; in ip_vs_lc_schedule()
H A Dip_vs_ovf.c24 static struct ip_vs_dest *
28 struct ip_vs_dest *dest, *h = NULL; in ip_vs_ovf_schedule()
/kernel/linux/linux-5.10/include/net/
H A Dip_vs.h535 struct ip_vs_dest *dest; /* real server */
656 struct ip_vs_dest { struct
709 int (*add_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
711 int (*del_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
713 int (*upd_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
716 struct ip_vs_dest* (*schedule)(struct ip_vs_service *svc,
737 struct ip_vs_dest *dest,
1176 struct ip_vs_dest *dest,
1247 struct ip_vs_dest *dest, __u32 fwmark);
1253 int ip_vs_check_template(struct ip_vs_conn *ct, struct ip_vs_dest *cdes
[all...]

Completed in 14 milliseconds

12