ChangeSet@1.2034.91.9, 2004-12-08 22:55:27-08:00, wensong@linux-vs.org [IPVS] add a sysctl variable to expire quiescent template The patch is from Horms Signed-off-by: Horms Signed-off-by: David S. Miller ChangeSet@1.2026.49.1, 2004-10-28 12:12:11-07:00, wensong@linux-vs.org [IPVS]: Update version to 1.2.1 Signed-off-by: David S. Miller ChangeSet@1.1988.61.3, 2004-10-05 11:21:08-07:00, wensong@linux-vs.org [IPVS]: Fix endian problem on sync message size. Here is the patch from Justin Ossevoort to fix endian problem on IPVS sync message size. Signed-off-by: David S. Miller ChangeSet@1.1861.1.4, 2004-09-12 16:26:08-07:00, ja@ssi.bg [IPVS]: Do not use skb_checksum_help(), create and use nf_reset_debug() Appended is a 2nd version that uses nf_reset_debug. - do not use skb_checksum_help in input path as ipvs can handle incoming CHECKSUM_HW packets - do not use skb_checksum_help in forwarding path - claim that checksum is valid (CHECKSUM_NONE) when entering output path for out->in packets - do not reset/destroy the nfct in IP_VS_XMIT, the intention is to reset the debugging field just to avoid log floods from nf_debug_ip_* functions, it is known that the ipvs packets traverse other hooks, eg. LOCAL_IN->LOCAL_OUT. Use nf_reset_debug instead of nf_reset. Signed-off-by: Julian Anastasov Signed-off-by: David S. Miller ChangeSet@1.1832.67.18, 2004-09-07 13:47:50-07:00, wensong@linux-vs.org [IPVS] add the MAINTAINERS entry Signed-off-by: David S. Miller ChangeSet@1.1832.67.17, 2004-09-07 13:43:52-07:00, wensong@linux-vs.org [IPVS] fixed to call nf_reset() to reset netfilter related fields Recommended by Harald Welte Signed-off-by: David S. Miller ChangeSet@1.1803.21.7, 2004-07-23 14:12:36-07:00, shemminger@osdl.org [IPVS]: Convert to module_param. Signed-off-by: Stephen Hemminger Signed-off-by: David S. Miller ChangeSet@1.1722.112.3, 2004-06-04 13:58:09-07:00, jmorris@redhat.com [IPVS]: IPVS needs checksum fixups. Here's an additional patch for ipvs, which also mangles packets via netfilter and was previously depending on the checksum helper in nf_hook_slow(). Signed-of-by: James Morris Signed-of-by: David S. Miller ChangeSet@1.1371.631.4, 2004-03-24 13:54:40-08:00, wensong@linux-vs.org [IPVS]: Fix to hold the lock before updating a service Brett E. noticed the missing service lock for editing dest. Julian Anastasov provided the patch. ChangeSet@1.1371.617.12, 2004-03-22 18:38:15-08:00, ja@ssi.bg [IPVS] Fix connection rehashing with new cport ChangeSet@1.1371.578.3, 2004-03-16 11:55:27-08:00, ahaas@airmail.net [IPVS]: Add C99 initializers to net/ipv4/ipvs/ip_vs_lblcr.c ChangeSet@1.1371.578.2, 2004-03-16 11:54:39-08:00, ahaas@airmail.net [IPVS]: Add C99 initializers to net/ipv4/ipvs/ip_vs_lblc.c ChangeSet@1.1371.578.1, 2004-03-16 11:53:40-08:00, ahaas@airmail.net [IPVS]: Add C99 initializers to ip_vs_ctl.c ChangeSet@1.1371.523.2, 2004-03-10 14:32:13-08:00, tuncer.ayaz@gmx.de [IPVS]: Fix typo in Config.in ChangeSet@1.1651.3.3, 2004-03-08 12:01:40-08:00, wensong@linux-vs.org [IPVS]: Code tidy up. Patch from Horms 1. The trailing '\n' was missing, it has been added 2. The protocol is already in host byte order, the ntohl() call has been removed ChangeSet@1.1557.67.1, 2004-02-18 13:06:55-08:00, wensong@linux-vs.org [IPVS] tidy up the header files to include ChangeSet@1.1557.38.12, 2004-02-14 14:36:44-08:00, wensong@linux-vs.org [IPVS] update the version number of code to 1.2.0 ChangeSet@1.1557.38.11, 2004-02-14 12:51:56-08:00, wensong@linux-vs.org [IPVS] retry to run kernel_thread when memory is temporarily exhausted ChangeSet@1.1557.38.10, 2004-02-14 12:51:17-08:00, wensong@linux-vs.org [IPVS] remove the superfluous call of waitpid in sync code ChangeSet@1.1557.14.3, 2004-02-09 11:11:57-08:00, yoshfuji@linux-ipv6.org [IPVS]: Use LL_RESERVED_SPACE() where applicable. ChangeSet@1.1557.7.8, 2004-02-08 13:02:12-08:00, petri.koistinen@iki.fi [IPVS]: Unify URL referencing in Kconfig documentation. ChangeSet@1.1428.1.3, 2003-11-11 16:06:18-08:00, ja@ssi.bg [IPVS]: make sure timer expires on one cpu ChangeSet@1.1428.1.1, 2003-11-11 15:55:47-08:00, ja@ssi.bg [IPVS]: avoid NULL ptr deref for dest in __ip_vs_get_out_rt ChangeSet@1.1337.24.3, 2003-10-13 12:36:12-07:00, wensong@linux-vs.org [IPVS]: Fix to set the statistics of dest zero when bound to a new service ChangeSet@1.1337.24.2, 2003-10-13 12:28:21-07:00, wensong@linux-vs.org [IPVS]: Fix IPVS sync state check. Patch from Horms Since both the primay and the backup sync daemon can be started in a box at a time, we must just check if the MASTER bit is set in the sync state. ChangeSet@1.1296.79.5, 2003-10-08 08:51:08-07:00, ja@ssi.bg [IPVS]: Avoid returning NF_DROP from the packet schedulers. ChangeSet@1.1296.67.10, 2003-10-07 07:46:40-07:00, ja@ssi.bg [IPVS]: remove some unused fields from the protocols ChangeSet@1.1296.59.3, 2003-10-05 07:51:11-07:00, wensong@linux-vs.org [IPVS] fix the unlocking bug in the ip_vs_conn_seq_stop ChangeSet@1.1296.59.2, 2003-10-05 05:20:59-07:00, ja@ssi.bg [IPVS]: Properly handle non-linear skbs. Most of the changes come from Paul `Rusty' Russell. Now we modify the skbs only for IPVS packets. ChangeSet@1.1296.35.4, 2003-09-30 01:57:25-07:00, ja@ssi.bg [IPVS]: Use list_for_each_entry_continue in some schedulers. ChangeSet@1.1296.35.3, 2003-09-30 01:56:47-07:00, ja@ssi.bg [IPVS]: The NQ scheduler must not return servers with weight 0. ChangeSet@1.1296.35.2, 2003-09-30 01:55:23-07:00, ja@ssi.bg [IPVS]: Simplify ip_vs_wrr_gcd_weight ChangeSet@1.1296.1.30, 2003-09-26 03:38:00-07:00, davem@nuts.ninka.net [IPVS]: Print out __u64 properly in ip_vs_ctl.c ChangeSet@1.1267.59.2, 2003-09-23 04:10:07-07:00, shemminger@osdl.org [IPVS]: Fix errors in list_for_each changes. ChangeSet@1.1267.16.44, 2003-09-21 18:10:17-07:00, wensong@linux-vs.org [IPVS]: Make __ip_vs_svc_lock local and use __user tags. ChangeSet@1.1267.16.39, 2003-09-20 01:16:58-07:00, shemminger@osdl.org [IPVS]: Use time_before/after. ChangeSet@1.1267.16.38, 2003-09-20 01:16:00-07:00, shemminger@osdl.org [IPVS]: Use list_for_each_entry macro. ChangeSet@1.1267.16.37, 2003-09-20 01:14:20-07:00, shemminger@osdl.org [IPVS]: Get rid of SEQ_START_TOKEN define. ChangeSet@1.1267.16.36, 2003-09-20 01:10:52-07:00, shemminger@osdl.org [IPVS]: Get rid of register declarations. ChangeSet@1.1267.16.13, 2003-09-15 16:36:53-07:00, shemminger@osdl.org [IPVS]: Convert to seq_file. ChangeSet@1.1153.76.35, 2003-08-28 01:22:03-07:00, rddunlap@osdl.org [IPVS]: Fix printf format strings. ChangeSet@1.1123.4.19, 2003-08-09 14:45:29-07:00, wensong@linux-vs.org [IPV4] IPVS: fix the dependence of IP_VS_FTP in Kconfig ChangeSet@1.1123.4.18, 2003-08-09 02:35:33-07:00, yoshfuji@linux-ipv6.org [IPV4]: Fix IPVS build with IP_VS_PROTO_TCP disabled. ChangeSet@1.1046.568.15, 2003-07-29 22:30:17-07:00, wensong@linux-vs.org [IPV4] IPVS: sanity check of threshold setting and code tidy up ChangeSet@1.1046.568.14, 2003-07-29 22:29:08-07:00, wensong@linux-vs.org [IPV4] IPVS missing stats locking in estimation_timer() ChangeSet@1.1046.536.12, 2003-07-21 02:37:02-07:00, wensong@linux-vs.org [IPV4/IPVS]: Deactivate the timer in connection expire if it is activated by other users ChangeSet@1.1046.516.17, 2003-07-16 06:32:36-07:00, wensong@linux-vs.org [IPV4]: Do not use proto for route output in IPVS. ChangeSet@1.1046.516.16, 2003-07-16 06:31:22-07:00, wensong@linux-vs.org [IPV4]: Remove the unnecessay del_timer_sync call in IPVS connection expire. ChangeSet@1.1046.516.15, 2003-07-16 06:29:20-07:00, wensong@linux-vs.org [IPV4]: Add the defense timer for IPVS. ChangeSet@1.1046.516.1, 2003-07-14 17:11:11-07:00, albertogli@telpin.com.ar [IPVS]: Fix typo in Kconfig file. ChangeSet@1.1046.501.4, 2003-07-13 00:23:25-07:00, davem@nuts.ninka.net [IPV4]: Kill slow timers from IPVS, they are superfluous and inefficient these days. ChangeSet@1.1046.501.3, 2003-07-13 00:10:23-07:00, davem@nuts.ninka.net [IPV4]: Always use Jenkins hash in ipvs conn table, use get_random_bytes() to init key. ChangeSet@1.1046.497.2, 2003-07-12 22:22:12-07:00, wensong@linux-vs.org [NET]: Merge in IPVS layer.