diff options
Diffstat (limited to 'net/openbgpd/files/patch-bgpd_kroute.c')
-rw-r--r-- | net/openbgpd/files/patch-bgpd_kroute.c | 46 |
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) { |