Home
last modified time | relevance | path

Searched refs:lfactor (Results 1 – 4 of 4) sorted by relevance

/linux/net/netfilter/ipvs/
H A Dip_vs_conn.c771 int lfactor) in ip_vs_conn_desired_size() argument
774 lfactor, IP_VS_CONN_TAB_MIN_BITS, in ip_vs_conn_desired_size()
780 int lfactor) in ip_vs_conn_tab_alloc() argument
793 t->lfactor = lfactor; in ip_vs_conn_tab_alloc()
794 ip_vs_rht_set_thresholds(t, t->size, lfactor, IP_VS_CONN_TAB_MIN_BITS, in ip_vs_conn_tab_alloc()
813 int lfactor; in conn_resize_work_handler() local
828 lfactor = sysctl_conn_lfactor(ipvs); in conn_resize_work_handler()
830 new_size = ip_vs_conn_desired_size(ipvs, t, lfactor); in conn_resize_work_handler()
831 if (new_size == t->size && lfactor == t->lfactor) in conn_resize_work_handler()
834 t_new = ip_vs_conn_tab_alloc(ipvs, new_size, lfactor); in conn_resize_work_handler()
H A Dip_vs_core.c236 int lfactor, int min_bits, int max_bits) in ip_vs_rht_desired_size() argument
241 if (lfactor < 0) { in ip_vs_rht_desired_size()
242 int factor = min(-lfactor, max_bits); in ip_vs_rht_desired_size()
247 n = min(n >> lfactor, 1 << max_bits); in ip_vs_rht_desired_size()
249 if (lfactor != t->lfactor) in ip_vs_rht_desired_size()
264 void ip_vs_rht_set_thresholds(struct ip_vs_rht *t, int size, int lfactor, in ip_vs_rht_set_thresholds() argument
269 else if (lfactor <= 0) in ip_vs_rht_set_thresholds()
270 t->u_thresh = size >> min(-lfactor, max_bits); in ip_vs_rht_set_thresholds()
272 t->u_thresh = min(size, 1 << (30 - lfactor)) << lfactor; in ip_vs_rht_set_thresholds()
H A Dip_vs_ctl.c640 int lfactor) in ip_vs_svc_desired_size() argument
643 lfactor, IP_VS_SVC_TAB_MIN_BITS, in ip_vs_svc_desired_size()
649 int buckets, int lfactor) in ip_vs_svc_table_alloc() argument
663 t->lfactor = lfactor; in ip_vs_svc_table_alloc()
664 ip_vs_rht_set_thresholds(t, t->size, lfactor, IP_VS_SVC_TAB_MIN_BITS, in ip_vs_svc_table_alloc()
683 int lfactor; in svc_resize_work_handler() local
704 lfactor = sysctl_svc_lfactor(ipvs); in svc_resize_work_handler()
706 new_size = ip_vs_svc_desired_size(ipvs, t, lfactor); in svc_resize_work_handler()
707 if (new_size == t->size && lfactor == t->lfactor) in svc_resize_work_handler()
710 t_new = ip_vs_svc_table_alloc(ipvs, new_size, lfactor); in svc_resize_work_handler()
[all …]
/linux/include/net/
H A Dip_vs.h518 int lfactor; /* Load Factor (shift)*/ member
691 int lfactor, int min_bits, int max_bits);
692 void ip_vs_rht_set_thresholds(struct ip_vs_rht *t, int size, int lfactor,
1655 int lfactor);
1657 int lfactor);