Module Name:    src
Committed By:   riastradh
Date:           Thu Mar  3 05:48:06 UTC 2022

Modified Files:
        src/sys/dev/usb: if_axen.c if_mue.c if_smsc.c

Log Message:
axen(4), mue(4), smsc(4): Omit irrelevant cases in ioctl.

SIOCSIFFLAGS and SIOCSETHERCAP always end up in ether_ioctl_reinit,
which triggers the same logic to reprogram the multicast filters
anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/usb/if_axen.c
cvs rdiff -u -r1.62 -r1.63 src/sys/dev/usb/if_mue.c
cvs rdiff -u -r1.70 -r1.71 src/sys/dev/usb/if_smsc.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/dev/usb/if_axen.c
diff -u src/sys/dev/usb/if_axen.c:1.73 src/sys/dev/usb/if_axen.c:1.74
--- src/sys/dev/usb/if_axen.c:1.73	Sun Mar 15 23:04:50 2020
+++ src/sys/dev/usb/if_axen.c	Thu Mar  3 05:48:06 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_axen.c,v 1.73 2020/03/15 23:04:50 thorpej Exp $	*/
+/*	$NetBSD: if_axen.c,v 1.74 2022/03/03 05:48:06 riastradh Exp $	*/
 /*	$OpenBSD: if_axen.c,v 1.3 2013/10/21 10:10:22 yuo Exp $	*/
 
 /*
@@ -23,7 +23,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_axen.c,v 1.73 2020/03/15 23:04:50 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_axen.c,v 1.74 2022/03/03 05:48:06 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -559,8 +559,6 @@ axen_uno_ioctl(struct ifnet *ifp, u_long
 	usbnet_busy(un);
 
 	switch (cmd) {
-	case SIOCSIFFLAGS:
-	case SIOCSETHERCAP:
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
 		axen_setiff_locked(un);

Index: src/sys/dev/usb/if_mue.c
diff -u src/sys/dev/usb/if_mue.c:1.62 src/sys/dev/usb/if_mue.c:1.63
--- src/sys/dev/usb/if_mue.c:1.62	Thu Jul 15 15:23:46 2021
+++ src/sys/dev/usb/if_mue.c	Thu Mar  3 05:48:06 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_mue.c,v 1.62 2021/07/15 15:23:46 nisimura Exp $	*/
+/*	$NetBSD: if_mue.c,v 1.63 2022/03/03 05:48:06 riastradh Exp $	*/
 /*	$OpenBSD: if_mue.c,v 1.3 2018/08/04 16:42:46 jsg Exp $	*/
 
 /*
@@ -20,7 +20,7 @@
 /* Driver for Microchip LAN7500/LAN7800 chipsets. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_mue.c,v 1.62 2021/07/15 15:23:46 nisimura Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_mue.c,v 1.63 2022/03/03 05:48:06 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -1273,8 +1273,6 @@ mue_uno_ioctl(struct ifnet *ifp, u_long 
 	usbnet_busy(un);
 
 	switch (cmd) {
-	case SIOCSIFFLAGS:
-	case SIOCSETHERCAP:
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
 		mue_setiff_locked(un);

Index: src/sys/dev/usb/if_smsc.c
diff -u src/sys/dev/usb/if_smsc.c:1.70 src/sys/dev/usb/if_smsc.c:1.71
--- src/sys/dev/usb/if_smsc.c:1.70	Sun Apr 25 05:16:26 2021
+++ src/sys/dev/usb/if_smsc.c	Thu Mar  3 05:48:06 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_smsc.c,v 1.70 2021/04/25 05:16:26 rin Exp $	*/
+/*	$NetBSD: if_smsc.c,v 1.71 2022/03/03 05:48:06 riastradh Exp $	*/
 
 /*	$OpenBSD: if_smsc.c,v 1.4 2012/09/27 12:38:11 jsg Exp $	*/
 /*	$FreeBSD: src/sys/dev/usb/net/if_smsc.c,v 1.1 2012/08/15 04:03:55 gonzo Exp $ */
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.70 2021/04/25 05:16:26 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.71 2022/03/03 05:48:06 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -757,8 +757,6 @@ smsc_uno_ioctl(struct ifnet *ifp, u_long
 	usbnet_busy(un);
 
 	switch (cmd) {
-	case SIOCSIFFLAGS:
-	case SIOCSETHERCAP:
 	case SIOCADDMULTI:
 	case SIOCDELMULTI:
 		smsc_setiff_locked(un);

Reply via email to