Lines Matching refs:dest
33 static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest) in ip_vs_rr_del_dest() argument
42 if (p == &dest->n_list) in ip_vs_rr_del_dest()
57 struct ip_vs_dest *dest, *last; in ip_vs_rr_schedule() local
64 last = dest = list_entry(p, struct ip_vs_dest, n_list); in ip_vs_rr_schedule()
67 list_for_each_entry_continue_rcu(dest, in ip_vs_rr_schedule()
70 if (!(dest->flags & IP_VS_DEST_F_OVERLOAD) && in ip_vs_rr_schedule()
71 atomic_read(&dest->weight) > 0) in ip_vs_rr_schedule()
74 if (dest == last) in ip_vs_rr_schedule()
89 svc->sched_data = &dest->n_list; in ip_vs_rr_schedule()
93 IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port), in ip_vs_rr_schedule()
94 atomic_read(&dest->activeconns), in ip_vs_rr_schedule()
95 refcount_read(&dest->refcnt), atomic_read(&dest->weight)); in ip_vs_rr_schedule()
97 return dest; in ip_vs_rr_schedule()