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
286 comment 'IPVS SH scheduler'
293 The source hashing scheduler maps source IPs to destinations
301 comment 'IPVS MH scheduler'
308 The maglev hashing scheduler maps source IPs to destinations
Dip_vs_ctl.c947 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_update_dest()
951 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_update_dest()
1208 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_unlink_dest()
1479 old_sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_edit_service()
1483 RCU_INIT_POINTER(svc->scheduler, NULL); in ip_vs_edit_service()
1547 old_sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_del_service()
2178 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_info_seq_show()
2609 sched = rcu_dereference_protected(src->scheduler, 1); in ip_vs_copy_service()
3103 sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_genl_fill_service()
Dip_vs_core.c349 sched = rcu_dereference(svc->scheduler); in ip_vs_sched_persist()
524 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
75 scheduler.
83 Say Y here if you want to use an n-band queue packet scheduler
202 tristate "Deficit Round Robin scheduler (DRR)"
213 tristate "Multi-queue priority scheduler (MQPRIO)"
215 Say Y here if you want to use the Multi-queue Priority scheduler.
216 This scheduler allows QOS to be offloaded on NICs that have support
225 tristate "SKB priority queue scheduler (SKBPRIO)"
228 scheduler. This schedules packets according to skb->priority,
238 tristate "CHOose and Keep responsive flow scheduler (CHOKE)"
[all …]
/net/bluetooth/
DKconfig28 HCI device and connection manager, scheduler
/net/ipv4/
DKconfig680 ("Fair Queue") pacing packet scheduler.