force route priority to RTP_DEFAULT unconditionally, effectively disabling
authorhenning <henning@openbsd.org>
Fri, 1 Aug 2008 05:08:07 +0000 (05:08 +0000)
committerhenning <henning@openbsd.org>
Fri, 1 Aug 2008 05:08:07 +0000 (05:08 +0000)
route prios. playing safe for 4.4-release, as not all parts of the system
deal correctly with route prios yet. ok claudio

sys/net/route.c
sys/net/rtsock.c

index cd73b91..ce1358b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: route.c,v 1.94 2008/07/28 13:25:10 claudio Exp $      */
+/*     $OpenBSD: route.c,v 1.95 2008/08/01 05:08:07 henning Exp $      */
 /*     $NetBSD: route.c,v 1.14 1996/02/13 22:00:46 christos Exp $      */
 
 /*
@@ -721,6 +721,9 @@ rtrequest1(int req, struct rt_addrinfo *info, u_int8_t prio,
        struct sockaddr_rtlabel *sa_rl;
 #define senderr(x) { error = x ; goto bad; }
 
+       /* XXX hack for 4.4-release */
+       prio = RTP_DEFAULT;
+
        if ((rnh = rt_gettable(info->rti_info[RTAX_DST]->sa_family, tableid)) ==
            NULL)
                senderr(EAFNOSUPPORT);
index 19bb0ef..407fe72 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rtsock.c,v 1.74 2008/07/28 19:38:07 claudio Exp $     */
+/*     $OpenBSD: rtsock.c,v 1.75 2008/08/01 05:08:08 henning Exp $     */
 /*     $NetBSD: rtsock.c,v 1.18 1996/03/29 00:32:10 cgd Exp $  */
 
 /*
@@ -268,6 +268,9 @@ route_output(struct mbuf *m, ...)
        else
                prio = RTP_DEFAULT;
 
+       /* XXX hack for 4.4-release */
+       prio = RTP_DEFAULT;
+
        bzero(&info, sizeof(info));
        info.rti_addrs = rtm->rtm_addrs;
        rt_xaddrs(rtm->rtm_hdrlen + (caddr_t)rtm, len + (caddr_t)rtm, &info);