Module Name: src Committed By: skrll Date: Sun Aug 21 07:17:19 UTC 2022
Modified Files: src/sys/net: if.c Log Message: Sprinkle const. NFC. To generate a diff of this commit: cvs rdiff -u -r1.518 -r1.519 src/sys/net/if.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/if.c diff -u src/sys/net/if.c:1.518 src/sys/net/if.c:1.519 --- src/sys/net/if.c:1.518 Sun Aug 21 07:03:09 2022 +++ src/sys/net/if.c Sun Aug 21 07:17:19 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: if.c,v 1.518 2022/08/21 07:03:09 skrll Exp $ */ +/* $NetBSD: if.c,v 1.519 2022/08/21 07:17:19 skrll Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2008 The NetBSD Foundation, Inc. @@ -90,7 +90,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.518 2022/08/21 07:03:09 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.519 2022/08/21 07:17:19 skrll Exp $"); #if defined(_KERNEL_OPT) #include "opt_inet.h" @@ -584,17 +584,16 @@ void if_activate_sadl(struct ifnet *ifp, struct ifaddr *ifa0, const struct sockaddr_dl *sdl) { - int s, ss; struct ifaddr *ifa; - int bound = curlwp_bind(); + const int bound = curlwp_bind(); KASSERT(ifa_held(ifa0)); - s = splsoftnet(); + const int s = splsoftnet(); if_replace_sadl(ifp, ifa0); - ss = pserialize_read_enter(); + int ss = pserialize_read_enter(); IFADDR_READER_FOREACH(ifa, ifp) { struct psref psref; ifa_acquire(ifa, &psref); @@ -889,9 +888,8 @@ if_percpuq_dequeue(struct if_percpuq *ip { struct mbuf *m; struct ifqueue *ifq; - int s; - s = splnet(); + const int s = splnet(); ifq = percpu_getref(ipq->ipq_ifqs); IF_DEQUEUE(ifq, m); percpu_putref(ipq->ipq_ifqs); @@ -926,11 +924,10 @@ void if_percpuq_enqueue(struct if_percpuq *ipq, struct mbuf *m) { struct ifqueue *ifq; - int s; KASSERT(ipq != NULL); - s = splnet(); + const int s = splnet(); ifq = percpu_getref(ipq->ipq_ifqs); if (IF_QFULL(ifq)) { IF_DROP(ifq); @@ -1064,9 +1061,7 @@ if_deferred_start_softint(void *arg) static void if_deferred_start_common(struct ifnet *ifp) { - int s; - - s = splnet(); + const int s = splnet(); if_start_lock(ifp); splx(s); } @@ -1170,10 +1165,9 @@ void if_attachdomain(void) { struct ifnet *ifp; - int s; - int bound = curlwp_bind(); + const int bound = curlwp_bind(); - s = pserialize_read_enter(); + int s = pserialize_read_enter(); IFNET_READER_FOREACH(ifp) { struct psref psref; psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class); @@ -1333,7 +1327,7 @@ if_detach(struct ifnet *ifp) #endif struct domain *dp; const struct protosw *pr; - int s, i, family, purged; + int i, family, purged; #ifdef IFAREF_DEBUG if_build_ifa_list(ifp); @@ -1344,7 +1338,7 @@ if_detach(struct ifnet *ifp) */ memset(&so, 0, sizeof(so)); - s = splnet(); + const int s = splnet(); sysctl_teardown(&ifp->if_sysctl_log); @@ -2387,7 +2381,7 @@ static void if_link_state_change_process(struct ifnet *ifp, int link_state) { struct domain *dp; - int s = splnet(); + const int s = splnet(); bool notify; KASSERT(!cpu_intr_p()); @@ -2455,11 +2449,10 @@ static void if_link_state_change_work(struct work *work, void *arg) { struct ifnet *ifp = container_of(work, struct ifnet, if_link_work); - int s; uint8_t state; KERNEL_LOCK_UNLESS_NET_MPSAFE(); - s = splnet(); + const int s = splnet(); /* * Pop a link state change from the queue and process it. @@ -2515,8 +2508,8 @@ void if_domain_link_state_change(struct ifnet *ifp, int link_state) { struct domain *dp; - int s = splnet(); + const int s = splnet(); KERNEL_LOCK_UNLESS_NET_MPSAFE(); DOMAIN_FOREACH(dp) { @@ -2588,14 +2581,13 @@ _if_down(struct ifnet *ifp) { struct ifaddr *ifa; struct domain *dp; - int s, bound; struct psref psref; ifp->if_flags &= ~IFF_UP; nanotime(&ifp->if_lastchange); - bound = curlwp_bind(); - s = pserialize_read_enter(); + const int bound = curlwp_bind(); + int s = pserialize_read_enter(); IFADDR_READER_FOREACH(ifa, ifp) { ifa_acquire(ifa, &psref); pserialize_read_exit(s); @@ -2691,9 +2683,7 @@ static bool if_slowtimo_countdown(struct ifnet *ifp) { bool fire = false; - int s; - - s = splnet(); + const int s = splnet(); KERNEL_LOCK(1, NULL); if (ifp->if_timer != 0 && --ifp->if_timer == 0) fire = true; @@ -2730,9 +2720,7 @@ if_slowtimo_work(struct work *work, void struct if_slowtimo_data *isd = container_of(work, struct if_slowtimo_data, isd_work); struct ifnet *ifp = isd->isd_ifp; - int s; - - s = splnet(); + const int s = splnet(); KERNEL_LOCK(1, NULL); (*ifp->if_slowtimo)(ifp); KERNEL_UNLOCK_ONE(NULL); @@ -3522,7 +3510,6 @@ doifioctl(struct socket *so, u_long cmd, struct oifreq *oifr = NULL; int r; struct psref psref; - int bound; bool do_if43_post = false; bool do_ifm80_post = false; @@ -3558,8 +3545,8 @@ doifioctl(struct socket *so, u_long cmd, switch (cmd) { case SIOCIFCREATE: - case SIOCIFDESTROY: - bound = curlwp_bind(); + case SIOCIFDESTROY: { + const int bound = curlwp_bind(); if (l != NULL) { ifp = if_get(ifr->ifr_name, &psref); error = kauth_authorize_network(l->l_cred, @@ -3582,7 +3569,7 @@ doifioctl(struct socket *so, u_long cmd, KERNEL_UNLOCK_UNLESS_NET_MPSAFE(); curlwp_bindx(bound); return r; - + } case SIOCIFGCLONERS: { struct if_clonereq *req = (struct if_clonereq *)data; return if_clone_list(req->ifcr_count, req->ifcr_buffer, @@ -3593,7 +3580,7 @@ doifioctl(struct socket *so, u_long cmd, if ((cmd & IOC_IN) == 0 || IOCPARM_LEN(cmd) < sizeof(ifr->ifr_name)) return EINVAL; - bound = curlwp_bind(); + const int bound = curlwp_bind(); ifp = if_get(ifr->ifr_name, &psref); if (ifp == NULL) { curlwp_bindx(bound); @@ -3721,7 +3708,6 @@ ifconf(u_long cmd, void *data) const int sz = (int)sizeof(struct ifreq); const bool docopy = ifc->ifc_req != NULL; int s; - int bound; struct psref psref; if (docopy) { @@ -3733,7 +3719,7 @@ ifconf(u_long cmd, void *data) } memset(&ifr, 0, sizeof(ifr)); - bound = curlwp_bind(); + const int bound = curlwp_bind(); s = pserialize_read_enter(); IFNET_READER_FOREACH(ifp) { psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class); @@ -3842,11 +3828,11 @@ ifreq_setaddr(u_long cmd, struct ifreq * static int if_transmit(struct ifnet *ifp, struct mbuf *m) { - int s, error; + int error; size_t pktlen = m->m_pkthdr.len; bool mcast = (m->m_flags & M_MCAST) != 0; - s = splnet(); + const int s = splnet(); IFQ_ENQUEUE(&ifp->if_snd, m, error); if (error != 0) { @@ -4224,12 +4210,11 @@ if_sdl_sysctl(SYSCTLFN_ARGS) const struct sockaddr_dl *sdl; struct psref psref; int error = 0; - int bound; if (namelen != 1) return EINVAL; - bound = curlwp_bind(); + const int bound = curlwp_bind(); ifp = if_get_byindex(name[0], &psref); if (ifp == NULL) { error = ENODEV;