|
@@ -806,7 +806,7 @@ struct ip_vs_scheduler {
|
|
|
/* scheduler initializing service */
|
|
|
int (*init_service)(struct ip_vs_service *svc);
|
|
|
/* scheduling service finish */
|
|
|
- int (*done_service)(struct ip_vs_service *svc);
|
|
|
+ void (*done_service)(struct ip_vs_service *svc);
|
|
|
/* scheduler updating service */
|
|
|
int (*update_service)(struct ip_vs_service *svc);
|
|
|
/* dest is linked */
|
|
@@ -1392,7 +1392,7 @@ extern int register_ip_vs_scheduler(struct ip_vs_scheduler *scheduler);
|
|
|
extern int unregister_ip_vs_scheduler(struct ip_vs_scheduler *scheduler);
|
|
|
extern int ip_vs_bind_scheduler(struct ip_vs_service *svc,
|
|
|
struct ip_vs_scheduler *scheduler);
|
|
|
-extern int ip_vs_unbind_scheduler(struct ip_vs_service *svc);
|
|
|
+extern void ip_vs_unbind_scheduler(struct ip_vs_service *svc);
|
|
|
extern struct ip_vs_scheduler *ip_vs_scheduler_get(const char *sched_name);
|
|
|
extern void ip_vs_scheduler_put(struct ip_vs_scheduler *scheduler);
|
|
|
extern struct ip_vs_conn *
|