Searched refs:lfactor (Results 1 – 4 of 4) sorted by relevance
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_conn.c | 771 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 D | ip_vs_core.c | 236 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 D | ip_vs_ctl.c | 640 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 D | ip_vs.h | 518 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);
|