aboutsummaryrefslogtreecommitdiff
path: root/net/openbgpd/files/patch-bgpd_kroute.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/openbgpd/files/patch-bgpd_kroute.c')
-rw-r--r--net/openbgpd/files/patch-bgpd_kroute.c46
1 files changed, 46 insertions, 0 deletions
diff --git a/net/openbgpd/files/patch-bgpd_kroute.c b/net/openbgpd/files/patch-bgpd_kroute.c
new file mode 100644
index 000000000000..1084c2c59aa0
--- /dev/null
+++ b/net/openbgpd/files/patch-bgpd_kroute.c
@@ -0,0 +1,46 @@
+--- bgpd/kroute.c.orig 23 Feb 2006 15:25:18 -0000 1.144
++++ bgpd/kroute.c 16 Mar 2006 18:09:15 -0000
+@@ -1723,7 +1723,9 @@ send_rtmsg(int fd, int action, struct kr
+ struct sockaddr_in prefix;
+ struct sockaddr_in nexthop;
+ struct sockaddr_in mask;
++#if 0
+ struct sockaddr_rtlabel label;
++#endif
+ } r;
+
+ if (kr_state.fib_sync == 0)
+@@ -1756,9 +1758,11 @@ send_rtmsg(int fd, int action, struct kr
+ r.mask.sin_family = AF_INET;
+ r.mask.sin_addr.s_addr = htonl(prefixlen2mask(kroute->prefixlen));
+
++#if 0
+ r.label.sr_len = sizeof(r.label);
+ strlcpy(r.label.sr_label, rtlabel_id2name(kroute->labelid),
+ sizeof(r.label.sr_label));
++#endif
+
+ retry:
+ if (write(fd, &r, sizeof(r)) == -1) {
+@@ -1799,7 +1803,9 @@ send_rt6msg(int fd, int action, struct k
+ struct sockaddr_in6 prefix;
+ struct sockaddr_in6 nexthop;
+ struct sockaddr_in6 mask;
++#if 0
+ struct sockaddr_rtlabel label;
++#endif
+ } r;
+
+ if (kr_state.fib_sync == 0)
+@@ -1832,9 +1838,11 @@ send_rt6msg(int fd, int action, struct k
+ memcpy(&r.mask.sin6_addr, prefixlen2mask6(kroute->prefixlen),
+ sizeof(struct in6_addr));
+
++#if 0
+ r.label.sr_len = sizeof(r.label);
+ strlcpy(r.label.sr_label, rtlabel_id2name(kroute->labelid),
+ sizeof(r.label.sr_label));
++#endif
+
+ retry:
+ if (write(fd, &r, sizeof(r)) == -1) {