Searched refs:scheduler (Results 1 – 7 of 7) sorted by relevance
/net/netfilter/ipvs/ |
D | ip_vs_sched.c | 41 struct ip_vs_scheduler *scheduler) in ip_vs_bind_scheduler() argument 45 if (scheduler->init_service) { in ip_vs_bind_scheduler() 46 ret = scheduler->init_service(svc); in ip_vs_bind_scheduler() 52 rcu_assign_pointer(svc->scheduler, scheduler); in ip_vs_bind_scheduler() 65 cur_sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_unbind_scheduler() 133 void ip_vs_scheduler_put(struct ip_vs_scheduler *scheduler) in ip_vs_scheduler_put() argument 135 if (scheduler) in ip_vs_scheduler_put() 136 module_put(scheduler->module); in ip_vs_scheduler_put() 145 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_scheduler_err() 167 int register_ip_vs_scheduler(struct ip_vs_scheduler *scheduler) in register_ip_vs_scheduler() argument [all …]
|
D | Kconfig | 113 comment "IPVS scheduler" 234 Google's Maglev hashing algorithm as a IPVS scheduler. It assigns 275 comment 'IPVS SH scheduler' 282 The source hashing scheduler maps source IPs to destinations 290 comment 'IPVS MH scheduler' 297 The maglev hashing scheduler maps source IPs to destinations
|
D | ip_vs_ctl.c | 935 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_update_dest() 939 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_update_dest() 1190 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_unlink_dest() 1448 old_sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_edit_service() 1452 RCU_INIT_POINTER(svc->scheduler, NULL); in ip_vs_edit_service() 1510 old_sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_del_service() 2132 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_info_seq_show() 2562 sched = rcu_dereference_protected(src->scheduler, 1); in ip_vs_copy_service() 3056 sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_genl_fill_service()
|
D | ip_vs_core.c | 361 sched = rcu_dereference(svc->scheduler); in ip_vs_sched_persist() 536 sched = rcu_dereference(svc->scheduler); in ip_vs_schedule()
|
/net/sched/ |
D | Kconfig | 16 If you say N here, you will get the standard packet scheduler, which 58 CBQ is a commonly used scheduler, so if you're unsure, you should 92 Say Y here if you want to use the ATM pseudo-scheduler. This 106 scheduler. 114 Say Y here if you want to use an n-band queue packet scheduler 244 tristate "Deficit Round Robin scheduler (DRR)" 255 tristate "Multi-queue priority scheduler (MQPRIO)" 257 Say Y here if you want to use the Multi-queue Priority scheduler. 258 This scheduler allows QOS to be offloaded on NICs that have support 267 tristate "SKB priority queue scheduler (SKBPRIO)" [all …]
|
/net/bluetooth/ |
D | Kconfig | 28 HCI device and connection manager, scheduler
|
/net/ipv4/ |
D | Kconfig | 655 signal. It requires the fq ("Fair Queue") pacing packet scheduler.
|