Lines Matching refs:dest
39 ip_vs_nq_dest_overhead(struct ip_vs_dest *dest) in ip_vs_nq_dest_overhead() argument
45 return atomic_read(&dest->activeconns) + 1; in ip_vs_nq_dest_overhead()
56 struct ip_vs_dest *dest, *least = NULL; in ip_vs_nq_schedule() local
74 list_for_each_entry_rcu(dest, &svc->destinations, n_list) { in ip_vs_nq_schedule()
76 if (dest->flags & IP_VS_DEST_F_OVERLOAD || in ip_vs_nq_schedule()
77 !atomic_read(&dest->weight)) in ip_vs_nq_schedule()
80 doh = ip_vs_nq_dest_overhead(dest); in ip_vs_nq_schedule()
83 if (atomic_read(&dest->activeconns) == 0) { in ip_vs_nq_schedule()
84 least = dest; in ip_vs_nq_schedule()
90 ((__s64)loh * atomic_read(&dest->weight) > in ip_vs_nq_schedule()
92 least = dest; in ip_vs_nq_schedule()