File keepalived-older_kernel_ipvs_compat.patch of Package keepalived
--- keepalived/include/check_data.h.orig 2009-09-24 16:56:31.000000000 +0200
+++ keepalived/include/check_data.h 2009-09-24 17:12:00.000000000 +0200
@@ -41,7 +41,7 @@
#else
#define SCHED_MAX_LENGTH IP_VS_SCHEDNAME_MAXLEN
#endif
-#include <linux/ip_vs.h>
+#include <net/ip_vs.h>
#else
#define SCHED_MAX_LENGTH 1
#endif
--- keepalived/include/ipvswrapper.h.orig 2009-09-24 17:10:42.000000000 +0200
+++ keepalived/include/ipvswrapper.h 2009-09-24 17:12:45.000000000 +0200
@@ -48,7 +48,7 @@
#elif _KRNL_2_6_
#include "../libipvs-2.6/libipvs.h"
#endif
- #include <linux/ip_vs.h>
+ #include <net/ip_vs.h>
#endif
#ifndef IP_VS_TEMPLATE_TIMEOUT
--- keepalived/libipvs-2.4/libipvs.h.orig 2009-09-24 17:13:28.000000000 +0200
+++ keepalived/libipvs-2.4/libipvs.h 2009-09-24 17:13:43.000000000 +0200
@@ -10,7 +10,7 @@
#ifndef _LIBIPVS_H
#define _LIBIPVS_H
-#include <linux/ip_vs.h>
+#include <net/ip_vs.h>
/*
* The default IPVS_SVC_PERSISTENT_TIMEOUT is a little larger than average
--- keepalived/libipvs-2.6/libipvs.h.orig 2009-09-24 17:11:10.000000000 +0200
+++ keepalived/libipvs-2.6/libipvs.h 2009-09-24 17:12:59.000000000 +0200
@@ -10,7 +10,7 @@
#ifndef _LIBIPVS_H
#define _LIBIPVS_H
-#include <linux/ip_vs.h>
+#include <net/ip_vs.h>
#define MINIMUM_IPVS_VERSION_MAJOR 1
#define MINIMUM_IPVS_VERSION_MINOR 1