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);
}