Module Name: src Committed By: riastradh Date: Fri Dec 31 14:24:51 UTC 2021
Modified Files: src/sys/altq: altq_afmap.c src/sys/net: if.c if_bridge.c src/sys/net/lagg: if_lagg_lacp.c src/sys/netcan: can.c Log Message: sys: Use if_ioctl wrapper function. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/altq/altq_afmap.c cvs rdiff -u -r1.497 -r1.498 src/sys/net/if.c cvs rdiff -u -r1.184 -r1.185 src/sys/net/if_bridge.c cvs rdiff -u -r1.9 -r1.10 src/sys/net/lagg/if_lagg_lacp.c cvs rdiff -u -r1.10 -r1.11 src/sys/netcan/can.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/altq/altq_afmap.c diff -u src/sys/altq/altq_afmap.c:1.21 src/sys/altq/altq_afmap.c:1.22 --- src/sys/altq/altq_afmap.c:1.21 Tue Sep 21 14:30:15 2021 +++ src/sys/altq/altq_afmap.c Fri Dec 31 14:24:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: altq_afmap.c,v 1.21 2021/09/21 14:30:15 christos Exp $ */ +/* $NetBSD: altq_afmap.c,v 1.22 2021/12/31 14:24:50 riastradh Exp $ */ /* $KAME: altq_afmap.c,v 1.12 2005/04/13 03:44:24 suz Exp $ */ /* @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: altq_afmap.c,v 1.21 2021/09/21 14:30:15 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: altq_afmap.c,v 1.22 2021/12/31 14:24:50 riastradh Exp $"); #ifdef _KERNEL_OPT #include "opt_altq.h" @@ -372,7 +372,7 @@ afmioctl(dev_t dev, ioctlcmd_t cmd, void if (ifp == NULL || (ifp->if_flags & IFF_RUNNING) == 0) error = ENXIO; else - error = ifp->if_ioctl(ifp, cmd, addr); + error = if_ioctl(ifp, cmd, addr); return error; } Index: src/sys/net/if.c diff -u src/sys/net/if.c:1.497 src/sys/net/if.c:1.498 --- src/sys/net/if.c:1.497 Fri Dec 31 14:24:26 2021 +++ src/sys/net/if.c Fri Dec 31 14:24:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: if.c,v 1.497 2021/12/31 14:24:26 riastradh Exp $ */ +/* $NetBSD: if.c,v 1.498 2021/12/31 14:24:50 riastradh 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.497 2021/12/31 14:24:26 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.498 2021/12/31 14:24:50 riastradh Exp $"); #if defined(_KERNEL_OPT) #include "opt_inet.h" @@ -3482,7 +3482,7 @@ doifioctl(struct socket *so, u_long cmd, KERNEL_LOCK_UNLESS_IFP_MPSAFE(ifp); IFNET_LOCK(ifp); - error = (*ifp->if_ioctl)(ifp, cmd, data); + error = if_ioctl(ifp, cmd, data); if (error != ENOTTY) ; else if (so->so_proto == NULL) @@ -3781,8 +3781,8 @@ if_addr_init(ifnet_t *ifp, struct ifaddr if (ifp->if_initaddr != NULL) rc = (*ifp->if_initaddr)(ifp, ifa, src); else if (src || - (rc = (*ifp->if_ioctl)(ifp, SIOCSIFDSTADDR, ifa)) == ENOTTY) - rc = (*ifp->if_ioctl)(ifp, SIOCINITIFADDR, ifa); + (rc = if_ioctl(ifp, SIOCSIFDSTADDR, ifa)) == ENOTTY) + rc = if_ioctl(ifp, SIOCINITIFADDR, ifa); return rc; } @@ -3849,7 +3849,7 @@ if_flags_set(ifnet_t *ifp, const u_short memset(&ifr, 0, sizeof(ifr)); ifr.ifr_flags = flags & ~IFF_CANTCHANGE; - rc = (*ifp->if_ioctl)(ifp, SIOCSIFFLAGS, &ifr); + rc = if_ioctl(ifp, SIOCSIFFLAGS, &ifr); if (rc != 0 && cantflags != 0) ifp->if_flags ^= cantflags; @@ -3870,7 +3870,7 @@ if_mcast_op(ifnet_t *ifp, const unsigned * directly rather than via doifoictl() */ ifreq_setaddr(cmd, &ifr, sa); - rc = (*ifp->if_ioctl)(ifp, cmd, &ifr); + rc = if_ioctl(ifp, cmd, &ifr); return rc; } Index: src/sys/net/if_bridge.c diff -u src/sys/net/if_bridge.c:1.184 src/sys/net/if_bridge.c:1.185 --- src/sys/net/if_bridge.c:1.184 Fri Dec 31 14:24:38 2021 +++ src/sys/net/if_bridge.c Fri Dec 31 14:24:50 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: if_bridge.c,v 1.184 2021/12/31 14:24:38 riastradh Exp $ */ +/* $NetBSD: if_bridge.c,v 1.185 2021/12/31 14:24:50 riastradh Exp $ */ /* * Copyright 2001 Wasabi Systems, Inc. @@ -80,7 +80,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.184 2021/12/31 14:24:38 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.185 2021/12/31 14:24:50 riastradh Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -869,7 +869,7 @@ bridge_ioctl_add(struct bridge_softc *sc memset(&ifr, 0, sizeof(ifr)); ifr.ifr_mtu = sc->sc_if.if_mtu; IFNET_LOCK(ifs); - error = ifs->if_ioctl(ifs, SIOCSIFMTU, &ifr); + error = if_ioctl(ifs, SIOCSIFMTU, &ifr); IFNET_UNLOCK(ifs); if (error != 0) goto out; Index: src/sys/net/lagg/if_lagg_lacp.c diff -u src/sys/net/lagg/if_lagg_lacp.c:1.9 src/sys/net/lagg/if_lagg_lacp.c:1.10 --- src/sys/net/lagg/if_lagg_lacp.c:1.9 Tue Nov 30 01:17:02 2021 +++ src/sys/net/lagg/if_lagg_lacp.c Fri Dec 31 14:24:51 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: if_lagg_lacp.c,v 1.9 2021/11/30 01:17:02 yamaguchi Exp $ */ +/* $NetBSD: if_lagg_lacp.c,v 1.10 2021/12/31 14:24:51 riastradh Exp $ */ /*- * SPDX-License-Identifier: BSD-2-Clause-NetBSD @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_lagg_lacp.c,v 1.9 2021/11/30 01:17:02 yamaguchi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_lagg_lacp.c,v 1.10 2021/12/31 14:24:51 riastradh Exp $"); #ifdef _KERNEL_OPT #include "opt_lagg.h" @@ -839,7 +839,7 @@ lacp_linkstate(struct lagg_proto_softc * memset(&ifmr, 0, sizeof(ifmr)); ifmr.ifm_count = 0; - error = ifp_port->if_ioctl(ifp_port, SIOCGIFMEDIA, (void *)&ifmr); + error = if_ioctl(ifp_port, SIOCGIFMEDIA, (void *)&ifmr); if (error == 0) { media = lacp_ifmedia2lacpmedia(ifmr.ifm_active); } else if (error != ENOTTY){ Index: src/sys/netcan/can.c diff -u src/sys/netcan/can.c:1.10 src/sys/netcan/can.c:1.11 --- src/sys/netcan/can.c:1.10 Tue Sep 21 15:04:27 2021 +++ src/sys/netcan/can.c Fri Dec 31 14:24:51 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: can.c,v 1.10 2021/09/21 15:04:27 christos Exp $ */ +/* $NetBSD: can.c,v 1.11 2021/12/31 14:24:51 riastradh Exp $ */ /*- * Copyright (c) 2003, 2017 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: can.c,v 1.10 2021/09/21 15:04:27 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: can.c,v 1.11 2021/12/31 14:24:51 riastradh Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -187,7 +187,7 @@ can_control(struct socket *so, u_long cm default: if (ifp->if_ioctl == 0) return (EOPNOTSUPP); - return ((*ifp->if_ioctl)(ifp, cmd, data)); + return (if_ioctl(ifp, cmd, data)); } return (0); }