Home
last modified time | relevance | path

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

/net/netfilter/ipvs/
A 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()
135 if (scheduler) in ip_vs_scheduler_put()
136 module_put(scheduler->module); in ip_vs_scheduler_put()
171 if (!scheduler) { in register_ip_vs_scheduler()
176 if (!scheduler->name) { in register_ip_vs_scheduler()
191 __func__, scheduler->name); in register_ip_vs_scheduler()
225 if (!scheduler) { in unregister_ip_vs_scheduler()
[all …]
A 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
A Dip_vs_ctl.c1043 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_update_dest()
1047 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_update_dest()
1293 sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_unlink_dest()
1560 old_sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_edit_service()
1564 RCU_INIT_POINTER(svc->scheduler, NULL); in ip_vs_edit_service()
1628 old_sched = rcu_dereference_protected(svc->scheduler, 1); in __ip_vs_del_service()
2413 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_info_seq_show()
2849 sched = rcu_dereference_protected(src->scheduler, 1); in ip_vs_copy_service()
3343 sched = rcu_dereference_protected(svc->scheduler, 1); in ip_vs_genl_fill_service()
A 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/mptcp/
A Dctrl.c41 char scheduler[MPTCP_SCHED_NAME_MAX]; member
94 return mptcp_get_pernet(net)->scheduler; in mptcp_get_scheduler()
109 strscpy(pernet->scheduler, "default", sizeof(pernet->scheduler)); in mptcp_pernet_set_defaults()
114 static int mptcp_set_scheduler(char *scheduler, const char *name) in mptcp_set_scheduler() argument
122 strscpy(scheduler, name, MPTCP_SCHED_NAME_MAX); in mptcp_set_scheduler()
133 char (*scheduler)[MPTCP_SCHED_NAME_MAX] = ctl->data; in proc_scheduler() local
141 strscpy(val, *scheduler, MPTCP_SCHED_NAME_MAX); in proc_scheduler()
145 ret = mptcp_set_scheduler(*scheduler, val); in proc_scheduler()
385 table[6].data = &pernet->scheduler; in mptcp_pernet_new_table()
/net/sched/
A 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
208 tristate "Deficit Round Robin scheduler (DRR)"
219 tristate "Multi-queue priority scheduler (MQPRIO)"
232 tristate "SKB priority queue scheduler (SKBPRIO)"
245 tristate "CHOose and Keep responsive flow scheduler (CHOKE)"
256 tristate "Quick Fair Queueing scheduler (QFQ)"
326 Enhanced scheduler packet scheduling algorithm.
390 tristate "Enhanced transmission selection scheduler (ETS)"
[all …]
/net/bluetooth/
A DKconfig28 HCI device and connection manager, scheduler
/net/ipv4/
A DKconfig680 ("Fair Queue") pacing packet scheduler.

Completed in 25 milliseconds