xref: /OK3568_Linux_fs/buildroot/package/quagga/0001-fix-ipctl-forwarding.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1Add definitions for IPCTL_FORWARDING and IP6CTL_FORWARDING.
2
3Inspired from
4http://svn.gnumonks.org/trunk/grouter/build/src/quagga/quagga/quagga-0.99.1-forward_sysctl-2.6.14.patch
5
6Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7
8Index: quagga-0.99.16/zebra/ipforward_sysctl.c
9===================================================================
10--- quagga-0.99.16.orig/zebra/ipforward_sysctl.c	2010-06-20 23:40:45.000000000 +0200
11+++ quagga-0.99.16/zebra/ipforward_sysctl.c	2010-06-20 23:41:37.000000000 +0200
12@@ -31,6 +31,15 @@
13
14 #define MIB_SIZ 4
15
16+/* Fix for recent (2.6.14) kernel headers */
17+#ifndef IPCTL_FORWARDING
18+#define IPCTL_FORWARDING NET_IPV4_FORWARD
19+#endif
20+
21+#ifndef IP6CTL_FORWARDING
22+#define IP6CTL_FORWARDING NET_IPV6_FORWARDING
23+#endif
24+
25 extern struct zebra_privs_t zserv_privs;
26
27 /* IPv4 forwarding control MIB. */
28