linux/net/ipv4/ipvs
Sven Wegener 82dfb6f322 ipvs: Only call init_service, update_service and done_service for schedulers if defined
There are schedulers that only schedule based on data available in the service
or destination structures and they don't need any persistent storage or
initialization routine. These schedulers currently provide dummy functions for
the init_service, update_service and/or done_service functions. For the
init_service and done_service cases we already have code that only calls these
functions, if the scheduler provides them. Do the same for the update_service
case and remove the dummy functions from all schedulers.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Signed-off-by: Simon Horman <horms@verge.net.au>
2008-08-15 09:26:14 +10:00
..
Kconfig [IPVS]: Use menuconfig objects. 2007-05-24 16:36:47 -07:00
Makefile [IPVS]: remove net/ipv4/ipvs/ip_vs_proto_icmp.c 2005-06-02 13:02:25 -07:00
ip_vs_app.c ipvs: Annotate init functions with __init 2008-08-11 11:46:18 +02:00
ip_vs_conn.c ipvs: Annotate init functions with __init 2008-08-11 11:46:18 +02:00
ip_vs_core.c ipvs: More reliable synchronization on connection close 2008-07-16 20:04:23 -07:00
ip_vs_ctl.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_dh.c ipvs: Initialize schedulers' struct list_head at compile time 2008-08-11 11:46:06 +02:00
ip_vs_est.c ipvs: Embed estimator object into stats object 2008-08-11 14:00:43 +02:00
ip_vs_ftp.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
ip_vs_lblc.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_lblcr.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_lc.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_nq.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_proto.c ipvs: Annotate init functions with __init 2008-08-11 11:46:18 +02:00
ip_vs_proto_ah.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
ip_vs_proto_esp.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
ip_vs_proto_tcp.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
ip_vs_proto_udp.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
ip_vs_rr.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_sched.c ipvs: Use list_empty() instead of open-coding the same functionality 2008-08-11 11:45:57 +02:00
ip_vs_sed.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_sh.c ipvs: Initialize schedulers' struct list_head at compile time 2008-08-11 11:46:06 +02:00
ip_vs_sync.c ipvs: Fix possible deadlock in sync code 2008-08-11 11:44:38 +02:00
ip_vs_wlc.c ipvs: Only call init_service, update_service and done_service for schedulers if defined 2008-08-15 09:26:14 +10:00
ip_vs_wrr.c ipvs: Initialize schedulers' struct list_head at compile time 2008-08-11 11:46:06 +02:00
ip_vs_xmit.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00