Module Name:    src
Committed By:   riastradh
Date:           Fri Dec 31 14:24:38 UTC 2021

Modified Files:
        src/sys/arch/arm/xscale: ixp425_if_npe.c
        src/sys/net: if_bridge.c if_ethersubr.c if_wg.c
        src/sys/net/lagg: if_lagg.c

Log Message:
sys: Use if_stop wrapper function.

Exception: Not in kern_pmf.c, for the kind of silly reason that it
avoids having kern_pmf.c refer to symbols defined only in net; this
avoids a pain in the rump.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/arm/xscale/ixp425_if_npe.c
cvs rdiff -u -r1.183 -r1.184 src/sys/net/if_bridge.c
cvs rdiff -u -r1.307 -r1.308 src/sys/net/if_ethersubr.c
cvs rdiff -u -r1.65 -r1.66 src/sys/net/if_wg.c
cvs rdiff -u -r1.26 -r1.27 src/sys/net/lagg/if_lagg.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/arch/arm/xscale/ixp425_if_npe.c
diff -u src/sys/arch/arm/xscale/ixp425_if_npe.c:1.48 src/sys/arch/arm/xscale/ixp425_if_npe.c:1.49
--- src/sys/arch/arm/xscale/ixp425_if_npe.c:1.48	Sun Sep 19 10:34:08 2021
+++ src/sys/arch/arm/xscale/ixp425_if_npe.c	Fri Dec 31 14:24:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ixp425_if_npe.c,v 1.48 2021/09/19 10:34:08 andvar Exp $ */
+/*	$NetBSD: ixp425_if_npe.c,v 1.49 2021/12/31 14:24:38 riastradh Exp $ */
 
 /*-
  * Copyright (c) 2006 Sam Leffler.  All rights reserved.
@@ -28,7 +28,7 @@
 #if 0
 __FBSDID("$FreeBSD: src/sys/arm/xscale/ixp425/if_npe.c,v 1.1 2006/11/19 23:55:23 sam Exp $");
 #endif
-__KERNEL_RCSID(0, "$NetBSD: ixp425_if_npe.c,v 1.48 2021/09/19 10:34:08 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ixp425_if_npe.c,v 1.49 2021/12/31 14:24:38 riastradh Exp $");
 
 /*
  * Intel XScale NPE Ethernet driver.
@@ -1429,7 +1429,7 @@ npeioctl(struct ifnet *ifp, u_long cmd, 
 			 * If interface is marked down and it is running,
 			 * then stop and disable it.
 			 */
-			(*ifp->if_stop)(ifp, 1);
+			if_stop(ifp, 1);
 		} else if ((ifp->if_flags & (IFF_UP |IFF_RUNNING)) == IFF_UP) {
 			/*
 			 * If interface is marked up and it is stopped, then

Index: src/sys/net/if_bridge.c
diff -u src/sys/net/if_bridge.c:1.183 src/sys/net/if_bridge.c:1.184
--- src/sys/net/if_bridge.c:1.183	Thu Sep 30 03:57:48 2021
+++ src/sys/net/if_bridge.c	Fri Dec 31 14:24:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_bridge.c,v 1.183 2021/09/30 03:57:48 yamaguchi Exp $	*/
+/*	$NetBSD: if_bridge.c,v 1.184 2021/12/31 14:24:38 riastradh Exp $	*/
 
 /*
  * Copyright 2001 Wasabi Systems, Inc.
@@ -80,7 +80,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.183 2021/09/30 03:57:48 yamaguchi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bridge.c,v 1.184 2021/12/31 14:24:38 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -611,7 +611,7 @@ bridge_ioctl(struct ifnet *ifp, u_long c
 			 * If interface is marked down and it is running,
 			 * then stop and disable it.
 			 */
-			(*ifp->if_stop)(ifp, 1);
+			if_stop(ifp, 1);
 			break;
 		case IFF_UP:
 			/*

Index: src/sys/net/if_ethersubr.c
diff -u src/sys/net/if_ethersubr.c:1.307 src/sys/net/if_ethersubr.c:1.308
--- src/sys/net/if_ethersubr.c:1.307	Fri Dec 10 01:18:29 2021
+++ src/sys/net/if_ethersubr.c	Fri Dec 31 14:24:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ethersubr.c,v 1.307 2021/12/10 01:18:29 msaitoh Exp $	*/
+/*	$NetBSD: if_ethersubr.c,v 1.308 2021/12/31 14:24:38 riastradh Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.307 2021/12/10 01:18:29 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ethersubr.c,v 1.308 2021/12/31 14:24:38 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -1461,7 +1461,7 @@ ether_ioctl_reinit(struct ethercom *ec)
 		 * If interface is marked down and it is running,
 		 * then stop and disable it.
 		 */
-		(*ifp->if_stop)(ifp, 1);
+		if_stop(ifp, 1);
 		break;
 	case IFF_UP:
 		/*

Index: src/sys/net/if_wg.c
diff -u src/sys/net/if_wg.c:1.65 src/sys/net/if_wg.c:1.66
--- src/sys/net/if_wg.c:1.65	Tue Aug 17 17:31:13 2021
+++ src/sys/net/if_wg.c	Fri Dec 31 14:24:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_wg.c,v 1.65 2021/08/17 17:31:13 christos Exp $	*/
+/*	$NetBSD: if_wg.c,v 1.66 2021/12/31 14:24:38 riastradh Exp $	*/
 
 /*
  * Copyright (C) Ryota Ozaki <ozaki.ry...@gmail.com>
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_wg.c,v 1.65 2021/08/17 17:31:13 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_wg.c,v 1.66 2021/12/31 14:24:38 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_altq_enabled.h"
@@ -4666,7 +4666,7 @@ wg_ioctl(struct ifnet *ifp, u_long cmd, 
 			 * If interface is marked down and it is running,
 			 * then stop and disable it.
 			 */
-			(*ifp->if_stop)(ifp, 1);
+			if_stop(ifp, 1);
 			break;
 		case IFF_UP:
 			/*

Index: src/sys/net/lagg/if_lagg.c
diff -u src/sys/net/lagg/if_lagg.c:1.26 src/sys/net/lagg/if_lagg.c:1.27
--- src/sys/net/lagg/if_lagg.c:1.26	Mon Nov 15 07:07:05 2021
+++ src/sys/net/lagg/if_lagg.c	Fri Dec 31 14:24:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_lagg.c,v 1.26 2021/11/15 07:07:05 yamaguchi Exp $	*/
+/*	$NetBSD: if_lagg.c,v 1.27 2021/12/31 14:24:38 riastradh Exp $	*/
 
 /*
  * Copyright (c) 2005, 2006 Reyk Floeter <r...@openbsd.org>
@@ -20,7 +20,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_lagg.c,v 1.26 2021/11/15 07:07:05 yamaguchi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_lagg.c,v 1.27 2021/12/31 14:24:38 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -721,7 +721,7 @@ lagg_ioctl(struct ifnet *ifp, u_long cmd
 
 		switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) {
 		case IFF_RUNNING:
-			ifp->if_stop(ifp, 1);
+			if_stop(ifp, 1);
 			break;
 		case IFF_UP:
 		case IFF_UP | IFF_RUNNING:
@@ -2354,7 +2354,7 @@ lagg_port_setup(struct lagg_softc *sc,
 
 	if (ISSET(ifp_port->if_flags, IFF_RUNNING) &&
 	    ifp_port->if_init != NULL) {
-		ifp_port->if_stop(ifp_port, 0);
+		if_stop(ifp_port, 0);
 		stopped = true;
 	}
 
@@ -2475,7 +2475,7 @@ lagg_port_teardown(struct lagg_softc *sc
 	IFNET_LOCK(ifp_port);
 	if (ISSET(ifp_port->if_flags, IFF_RUNNING) &&
 	    ifp_port->if_init != NULL) {
-		ifp_port->if_stop(ifp_port, 0);
+		if_stop(ifp_port, 0);
 		stopped = true;
 	}
 

Reply via email to