/* Lookup scheduler and try to load it if it doesn't exist  */
struct ip_vs_scheduler* ip_vs_scheduler_get(const char *sched_name)
/* Lookup scheduler and try to load it if it doesn't exist  */
struct ip_vs_scheduler* ip_vs_scheduler_get(const char *sched_name)
{
	struct ip_vs_scheduler *sched;
	sched = ip_vs_sched_getbyname(sched_name);
	if (sched == NULL) {
		request_module("ip_vs_%s", sched_name);
		sched = ip_vs_sched_getbyname(sched_name);
	}
	return sched;
}