aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2009-01-03 17:38:06 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2009-01-03 17:38:06 +0000
commita0f9995a4e19d8415c0bc6aad2384474d3711944 (patch)
tree56448ffc9820355c9b17e08c072ac5143ed7b59b /net
parent820105717efd75d6109b538316f0b42409e37da4 (diff)
Notes
Diffstat (limited to 'net')
-rw-r--r--net/quagga/files/patch-zebra-kernel_socket.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/net/quagga/files/patch-zebra-kernel_socket.c b/net/quagga/files/patch-zebra-kernel_socket.c
new file mode 100644
index 000000000000..8fec80f09f48
--- /dev/null
+++ b/net/quagga/files/patch-zebra-kernel_socket.c
@@ -0,0 +1,28 @@
+--- zebra/kernel_socket.c.orig 2009-01-03 20:20:10.000000000 +0300
++++ zebra/kernel_socket.c 2009-01-03 20:22:37.000000000 +0300
+@@ -173,9 +173,13 @@
+ #ifdef RTF_MASK
+ {RTF_MASK, "MASK"},
+ #endif /* RTF_MASK */
++#ifdef RTF_CLONING
+ {RTF_CLONING, "CLONING"},
++#endif /* RTF_CLONING */
+ {RTF_XRESOLVE, "XRESOLVE"},
++#ifdef RTF_LLINFO
+ {RTF_LLINFO, "LLINFO"},
++#endif /* RTF_LLINFO */
+ {RTF_STATIC, "STATIC"},
+ {RTF_BLACKHOLE, "BLACKHOLE"},
+ #ifdef RTF_PRIVATE
+@@ -999,9 +1003,11 @@
+ if (gate && message == RTM_ADD)
+ msg.rtm.rtm_flags |= RTF_GATEWAY;
+
++#ifdef RTF_CLONING
+ if (! gate && message == RTM_ADD && ifp &&
+ (ifp->flags & IFF_POINTOPOINT) == 0)
+ msg.rtm.rtm_flags |= RTF_CLONING;
++#endif */ RTF_CLONING */
+
+ /* If no protocol specific gateway is specified, use link
+ address for gateway. */