Module Name: src Committed By: ozaki-r Date: Wed Mar 22 07:14:18 UTC 2017
Modified Files: src/sys/net: route.c rtsock.c Log Message: Tweak and KNF some functions To generate a diff of this commit: cvs rdiff -u -r1.192 -r1.193 src/sys/net/route.c cvs rdiff -u -r1.209 -r1.210 src/sys/net/rtsock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/net/route.c diff -u src/sys/net/route.c:1.192 src/sys/net/route.c:1.193 --- src/sys/net/route.c:1.192 Mon Feb 20 04:23:11 2017 +++ src/sys/net/route.c Wed Mar 22 07:14:18 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: route.c,v 1.192 2017/02/20 04:23:11 ozaki-r Exp $ */ +/* $NetBSD: route.c,v 1.193 2017/03/22 07:14:18 ozaki-r Exp $ */ /*- * Copyright (c) 1998, 2008 The NetBSD Foundation, Inc. @@ -97,7 +97,7 @@ #endif #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: route.c,v 1.192 2017/02/20 04:23:11 ozaki-r Exp $"); +__KERNEL_RCSID(0, "$NetBSD: route.c,v 1.193 2017/03/22 07:14:18 ozaki-r Exp $"); #include <sys/param.h> #ifdef RTFLUSH_DEBUG @@ -1186,7 +1186,7 @@ rtrequest1(int req, struct rt_addrinfo * int error = 0, rc; struct rtentry *rt; rtbl_t *rtbl; - struct ifaddr *ifa = NULL, *ifa2 = NULL; + struct ifaddr *ifa = NULL; struct sockaddr_storage maskeddst; const struct sockaddr *dst = info->rti_info[RTAX_DST]; const struct sockaddr *gateway = info->rti_info[RTAX_GATEWAY]; @@ -1292,6 +1292,7 @@ rtrequest1(int req, struct rt_addrinfo * ss = pserialize_read_enter(); if (info->rti_info[RTAX_IFP] != NULL) { + struct ifaddr *ifa2; ifa2 = ifa_ifwithnet(info->rti_info[RTAX_IFP]); if (ifa2 != NULL) rt->rt_ifp = ifa2->ifa_ifp; Index: src/sys/net/rtsock.c diff -u src/sys/net/rtsock.c:1.209 src/sys/net/rtsock.c:1.210 --- src/sys/net/rtsock.c:1.209 Fri Mar 17 10:05:02 2017 +++ src/sys/net/rtsock.c Wed Mar 22 07:14:18 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: rtsock.c,v 1.209 2017/03/17 10:05:02 ozaki-r Exp $ */ +/* $NetBSD: rtsock.c,v 1.210 2017/03/22 07:14:18 ozaki-r Exp $ */ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. @@ -61,7 +61,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.209 2017/03/17 10:05:02 ozaki-r Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.210 2017/03/22 07:14:18 ozaki-r Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -604,7 +604,7 @@ route_output_change(struct rtentry *rt, struct psref psref_ifa, psref_new_ifa, psref_ifp; /* - * new gateway could require new ifaddr, ifp; + * New gateway could require new ifaddr, ifp; * flags may also be different; ifp may be specified * by ll sockaddr when protocol address is ambiguous */ @@ -627,9 +627,11 @@ route_output_change(struct rtentry *rt, goto out; } } - /* new gateway could require new ifaddr, ifp; - flags may also be different; ifp may be specified - by ll sockaddr when protocol address is ambiguous */ + /* + * New gateway could require new ifaddr, ifp; + * flags may also be different; ifp may be specified + * by ll sockaddr when protocol address is ambiguous + */ new_ifa = route_output_get_ifa(*info, rt, &new_ifp, &psref_new_ifa); if (new_ifa != NULL) { ifa_release(ifa, &psref_ifa); @@ -648,13 +650,13 @@ route_output_change(struct rtentry *rt, ifa_release(ifa, &psref_ifa); } ifa_release(new_ifa, &psref_new_ifa); - if (new_ifp && rt->rt_ifp != new_ifp - && !if_is_deactivated(new_ifp)) + if (new_ifp && rt->rt_ifp != new_ifp && !if_is_deactivated(new_ifp)) rt->rt_ifp = new_ifp; rt_setmetrics(rtm->rtm_inits, rtm, rt); - if (rt->rt_flags != info->rti_flags) - rt->rt_flags = (info->rti_flags & ~PRESERVED_RTF) - | (rt->rt_flags & PRESERVED_RTF); + if (rt->rt_flags != info->rti_flags) { + rt->rt_flags = (info->rti_flags & ~PRESERVED_RTF) | + (rt->rt_flags & PRESERVED_RTF); + } if (rt->rt_ifa && rt->rt_ifa->ifa_rtrequest) rt->rt_ifa->ifa_rtrequest(RTM_ADD, rt, info); out: