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