Home
last modified time | relevance | path

Searched refs:scheduler (Results 1 – 7 of 7) sorted by relevance

/net/netfilter/ipvs/
Dip_vs_sched.c41 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 …]
DKconfig113 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
Dip_vs_ctl.c935 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()
Dip_vs_core.c361 sched = rcu_dereference(svc->scheduler); in ip_vs_sched_persist()
536 sched = rcu_dereference(svc->scheduler); in ip_vs_schedule()
/net/sched/
DKconfig16 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/
DKconfig28 HCI device and connection manager, scheduler
/net/ipv4/
DKconfig655 signal. It requires the fq ("Fair Queue") pacing packet scheduler.