Module Name: src Committed By: mrg Date: Thu Aug 1 00:10:22 UTC 2019
Modified Files: src/sys/dev/usb: if_aue.c if_auereg.h if_kue.c if_kuereg.h if_mue.c if_smsc.c if_smscvar.h if_udav.c if_udavreg.h if_url.c if_urndis.c Log Message: remove unused code and use common ethernet media code where equivalent. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/dev/usb/if_aue.c cvs rdiff -u -r1.29 -r1.30 src/sys/dev/usb/if_auereg.h cvs rdiff -u -r1.96 -r1.97 src/sys/dev/usb/if_kue.c cvs rdiff -u -r1.22 -r1.23 src/sys/dev/usb/if_kuereg.h cvs rdiff -u -r1.50 -r1.51 src/sys/dev/usb/if_mue.c cvs rdiff -u -r1.45 -r1.46 src/sys/dev/usb/if_smsc.c cvs rdiff -u -r1.7 -r1.8 src/sys/dev/usb/if_smscvar.h cvs rdiff -u -r1.59 -r1.60 src/sys/dev/usb/if_udav.c cvs rdiff -u -r1.13 -r1.14 src/sys/dev/usb/if_udavreg.h cvs rdiff -u -r1.66 -r1.67 src/sys/dev/usb/if_url.c cvs rdiff -u -r1.21 -r1.22 src/sys/dev/usb/if_urndis.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_aue.c diff -u src/sys/dev/usb/if_aue.c:1.154 src/sys/dev/usb/if_aue.c:1.155 --- src/sys/dev/usb/if_aue.c:1.154 Tue May 28 07:41:50 2019 +++ src/sys/dev/usb/if_aue.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_aue.c,v 1.154 2019/05/28 07:41:50 msaitoh Exp $ */ +/* $NetBSD: if_aue.c,v 1.155 2019/08/01 00:10:22 mrg Exp $ */ /* * Copyright (c) 1997, 1998, 1999, 2000 @@ -77,7 +77,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_aue.c,v 1.154 2019/05/28 07:41:50 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_aue.c,v 1.155 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -1028,7 +1028,6 @@ aue_rx_list_init(struct aue_softc *sc) for (i = 0; i < AUE_RX_LIST_CNT; i++) { c = &cd->aue_rx_chain[i]; c->aue_sc = sc; - c->aue_idx = i; if (aue_newbuf(sc, c, NULL) == ENOBUFS) return ENOBUFS; if (c->aue_xfer == NULL) { @@ -1057,7 +1056,6 @@ aue_tx_list_init(struct aue_softc *sc) for (i = 0; i < AUE_TX_LIST_CNT; i++) { c = &cd->aue_tx_chain[i]; c->aue_sc = sc; - c->aue_idx = i; c->aue_mbuf = NULL; if (c->aue_xfer == NULL) { int err = usbd_create_xfer(sc->aue_ep[AUE_ENDPT_TX], @@ -1520,19 +1518,13 @@ Static int aue_ifmedia_upd(struct ifnet *ifp) { struct aue_softc *sc = ifp->if_softc; - struct mii_data *mii = GET_MII(sc); - int rc; DPRINTFN(5,("%s: %s: enter\n", device_xname(sc->aue_dev), __func__)); if (sc->aue_dying) return 0; - sc->aue_link = 0; - - if ((rc = mii_mediachg(mii)) == ENXIO) - return 0; - return rc; + return ether_mediachange(ifp); } Static int Index: src/sys/dev/usb/if_auereg.h diff -u src/sys/dev/usb/if_auereg.h:1.29 src/sys/dev/usb/if_auereg.h:1.30 --- src/sys/dev/usb/if_auereg.h:1.29 Sun Jul 21 10:27:56 2019 +++ src/sys/dev/usb/if_auereg.h Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_auereg.h,v 1.29 2019/07/21 10:27:56 mrg Exp $ */ +/* $NetBSD: if_auereg.h,v 1.30 2019/08/01 00:10:22 mrg Exp $ */ /* * Copyright (c) 1997, 1998, 1999 * Bill Paul <wp...@ee.columbia.edu>. All rights reserved. @@ -212,7 +212,6 @@ struct aue_chain { struct usbd_xfer *aue_xfer; char *aue_buf; struct mbuf *aue_mbuf; - int aue_idx; }; struct aue_cdata { Index: src/sys/dev/usb/if_kue.c diff -u src/sys/dev/usb/if_kue.c:1.96 src/sys/dev/usb/if_kue.c:1.97 --- src/sys/dev/usb/if_kue.c:1.96 Tue May 28 07:41:50 2019 +++ src/sys/dev/usb/if_kue.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_kue.c,v 1.96 2019/05/28 07:41:50 msaitoh Exp $ */ +/* $NetBSD: if_kue.c,v 1.97 2019/08/01 00:10:22 mrg Exp $ */ /* * Copyright (c) 1997, 1998, 1999, 2000 @@ -71,7 +71,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_kue.c,v 1.96 2019/05/28 07:41:50 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_kue.c,v 1.97 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -591,7 +591,6 @@ kue_rx_list_init(struct kue_softc *sc) for (i = 0; i < KUE_RX_LIST_CNT; i++) { c = &cd->kue_rx_chain[i]; c->kue_sc = sc; - c->kue_idx = i; if (c->kue_xfer == NULL) { int error = usbd_create_xfer(sc->kue_ep[KUE_ENDPT_RX], KUE_BUFSZ, 0, 0, &c->kue_xfer); @@ -617,7 +616,6 @@ kue_tx_list_init(struct kue_softc *sc) for (i = 0; i < KUE_TX_LIST_CNT; i++) { c = &cd->kue_tx_chain[i]; c->kue_sc = sc; - c->kue_idx = i; if (c->kue_xfer == NULL) { int error = usbd_create_xfer(sc->kue_ep[KUE_ENDPT_TX], KUE_BUFSZ, 0, 0, &c->kue_xfer); Index: src/sys/dev/usb/if_kuereg.h diff -u src/sys/dev/usb/if_kuereg.h:1.22 src/sys/dev/usb/if_kuereg.h:1.23 --- src/sys/dev/usb/if_kuereg.h:1.22 Sun Jul 21 10:27:56 2019 +++ src/sys/dev/usb/if_kuereg.h Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_kuereg.h,v 1.22 2019/07/21 10:27:56 mrg Exp $ */ +/* $NetBSD: if_kuereg.h,v 1.23 2019/08/01 00:10:22 mrg Exp $ */ /* * Copyright (c) 1997, 1998, 1999, 2000 * Bill Paul <wp...@ee.columbia.edu>. All rights reserved. @@ -147,7 +147,6 @@ struct kue_chain { struct kue_softc *kue_sc; struct usbd_xfer *kue_xfer; uint8_t *kue_buf; - int kue_idx; }; struct kue_cdata { Index: src/sys/dev/usb/if_mue.c diff -u src/sys/dev/usb/if_mue.c:1.50 src/sys/dev/usb/if_mue.c:1.51 --- src/sys/dev/usb/if_mue.c:1.50 Wed May 29 09:04:01 2019 +++ src/sys/dev/usb/if_mue.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_mue.c,v 1.50 2019/05/29 09:04:01 mlelstv Exp $ */ +/* $NetBSD: if_mue.c,v 1.51 2019/08/01 00:10:22 mrg 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.50 2019/05/29 09:04:01 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_mue.c,v 1.51 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -121,7 +121,6 @@ static int mue_miibus_readreg(device_t, static int mue_miibus_writereg(device_t, int, int, uint16_t); static void mue_miibus_statchg(struct ifnet *); static int mue_ifmedia_upd(struct ifnet *); -static void mue_ifmedia_sts(struct ifnet *, struct ifmediareq *); static uint8_t mue_eeprom_getbyte(struct mue_softc *, int, uint8_t *); static int mue_read_eeprom(struct mue_softc *, uint8_t *, int, int); @@ -458,28 +457,14 @@ mue_ifmedia_upd(struct ifnet *ifp) struct mue_softc *sc = ifp->if_softc; struct mii_data *mii = GET_MII(sc); - sc->mue_link = 0; /* XXX */ + sc->mue_link = 0; if (mii->mii_instance) { struct mii_softc *miisc; LIST_FOREACH(miisc, &mii->mii_phys, mii_list) mii_phy_reset(miisc); } - return mii_mediachg(mii); -} - -/* - * Report current media status. - */ -static void -mue_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) -{ - struct mue_softc *sc = ifp->if_softc; - struct mii_data *mii = GET_MII(sc); - - mii_pollstat(mii); - ifmr->ifm_active = mii->mii_media_active; - ifmr->ifm_status = mii->mii_media_status; + return ether_mediachange(ifp); } static uint8_t @@ -1044,7 +1029,7 @@ mue_attach(device_t parent, device_t sel mii->mii_flags = MIIF_AUTOTSLEEP; sc->mue_ec.ec_mii = mii; - ifmedia_init(&mii->mii_media, 0, mue_ifmedia_upd, mue_ifmedia_sts); + ifmedia_init(&mii->mii_media, 0, mue_ifmedia_upd, ether_mediastatus); mii_attach(self, mii, 0xffffffff, MII_PHY_ANY, MII_OFFSET_ANY, 0); if (LIST_FIRST(&mii->mii_phys) == NULL) { Index: src/sys/dev/usb/if_smsc.c diff -u src/sys/dev/usb/if_smsc.c:1.45 src/sys/dev/usb/if_smsc.c:1.46 --- src/sys/dev/usb/if_smsc.c:1.45 Thu May 23 13:10:52 2019 +++ src/sys/dev/usb/if_smsc.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_smsc.c,v 1.45 2019/05/23 13:10:52 msaitoh Exp $ */ +/* $NetBSD: if_smsc.c,v 1.46 2019/08/01 00:10:22 mrg 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.45 2019/05/23 13:10:52 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.46 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -178,7 +178,6 @@ void smsc_miibus_statchg_locked(struct int smsc_miibus_readreg(device_t, int, int, uint16_t *); int smsc_miibus_writereg(device_t, int, int, uint16_t); int smsc_ifmedia_upd(struct ifnet *); -void smsc_ifmedia_sts(struct ifnet *, struct ifmediareq *); void smsc_lock_mii(struct smsc_softc *); void smsc_unlock_mii(struct smsc_softc *); @@ -422,7 +421,6 @@ smsc_ifmedia_upd(struct ifnet *ifp) { struct smsc_softc * const sc = ifp->if_softc; struct mii_data * const mii = &sc->sc_mii; - int err; if (mii->mii_instance) { struct mii_softc *miisc; @@ -430,24 +428,8 @@ smsc_ifmedia_upd(struct ifnet *ifp) LIST_FOREACH(miisc, &mii->mii_phys, mii_list) mii_phy_reset(miisc); } - err = mii_mediachg(mii); - return err; -} - -void -smsc_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) -{ - struct smsc_softc * const sc = ifp->if_softc; - struct mii_data * const mii = &sc->sc_mii; - - /* SMSC_LOCK */ - - mii_pollstat(mii); - - ifmr->ifm_active = mii->mii_media_active; - ifmr->ifm_status = mii->mii_media_status; - /* SMSC_UNLOCK */ + return ether_mediachange(ifp); } static inline uint32_t @@ -1215,7 +1197,7 @@ smsc_attach(device_t parent, device_t se mii->mii_statchg = smsc_miibus_statchg; mii->mii_flags = MIIF_AUTOTSLEEP; sc->sc_ec.ec_mii = mii; - ifmedia_init(&mii->mii_media, 0, smsc_ifmedia_upd, smsc_ifmedia_sts); + ifmedia_init(&mii->mii_media, 0, smsc_ifmedia_upd, ether_mediastatus); mii_attach(self, mii, 0xffffffff, MII_PHY_ANY, MII_OFFSET_ANY, 0); if (LIST_FIRST(&mii->mii_phys) == NULL) { @@ -1625,7 +1607,6 @@ smsc_tx_list_init(struct smsc_softc *sc) for (i = 0; i < SMSC_TX_LIST_CNT; i++) { c = &cd->tx_chain[i]; c->sc_sc = sc; - c->sc_idx = i; c->sc_mbuf = NULL; if (c->sc_xfer == NULL) { int error = usbd_create_xfer(sc->sc_ep[SMSC_ENDPT_TX], @@ -1669,7 +1650,6 @@ smsc_rx_list_init(struct smsc_softc *sc) for (i = 0; i < SMSC_RX_LIST_CNT; i++) { c = &cd->rx_chain[i]; c->sc_sc = sc; - c->sc_idx = i; c->sc_mbuf = NULL; if (c->sc_xfer == NULL) { int error = usbd_create_xfer(sc->sc_ep[SMSC_ENDPT_RX], Index: src/sys/dev/usb/if_smscvar.h diff -u src/sys/dev/usb/if_smscvar.h:1.7 src/sys/dev/usb/if_smscvar.h:1.8 --- src/sys/dev/usb/if_smscvar.h:1.7 Tue Jul 30 06:35:03 2019 +++ src/sys/dev/usb/if_smscvar.h Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_smscvar.h,v 1.7 2019/07/30 06:35:03 skrll Exp $ */ +/* $NetBSD: if_smscvar.h,v 1.8 2019/08/01 00:10:22 mrg Exp $ */ /* $OpenBSD: if_smscreg.h,v 1.2 2012/09/27 12:38:11 jsg Exp $ */ /*- @@ -39,8 +39,6 @@ struct smsc_chain { struct usbd_xfer *sc_xfer; char *sc_buf; struct mbuf *sc_mbuf; - int sc_accum; - int sc_idx; }; struct smsc_cdata { Index: src/sys/dev/usb/if_udav.c diff -u src/sys/dev/usb/if_udav.c:1.59 src/sys/dev/usb/if_udav.c:1.60 --- src/sys/dev/usb/if_udav.c:1.59 Tue May 28 07:41:50 2019 +++ src/sys/dev/usb/if_udav.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_udav.c,v 1.59 2019/05/28 07:41:50 msaitoh Exp $ */ +/* $NetBSD: if_udav.c,v 1.60 2019/08/01 00:10:22 mrg Exp $ */ /* $nabe: if_udav.c,v 1.3 2003/08/21 16:57:19 nabe Exp $ */ /* @@ -45,7 +45,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_udav.c,v 1.59 2019/05/28 07:41:50 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_udav.c,v 1.60 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -109,7 +109,6 @@ Static void udav_stop_task(struct udav_s Static void udav_stop(struct ifnet *, int); Static void udav_watchdog(struct ifnet *); Static int udav_ifmedia_change(struct ifnet *); -Static void udav_ifmedia_status(struct ifnet *, struct ifmediareq *); Static void udav_lock_mii(struct udav_softc *); Static void udav_unlock_mii(struct udav_softc *); Static int udav_miibus_readreg(device_t, int, int, uint16_t *); @@ -309,7 +308,7 @@ udav_attach(device_t parent, device_t se mii->mii_flags = MIIF_AUTOTSLEEP; sc->sc_ec.ec_mii = mii; ifmedia_init(&mii->mii_media, 0, - udav_ifmedia_change, udav_ifmedia_status); + udav_ifmedia_change, ether_mediastatus); mii_attach(self, mii, 0xffffffff, MII_PHY_ANY, MII_OFFSET_ANY, 0); if (LIST_FIRST(&mii->mii_phys) == NULL) { ifmedia_add(&mii->mii_media, IFM_ETHER | IFM_NONE, 0, NULL); @@ -943,7 +942,6 @@ udav_rx_list_init(struct udav_softc *sc) for (i = 0; i < UDAV_RX_LIST_CNT; i++) { c = &cd->udav_rx_chain[i]; c->udav_sc = sc; - c->udav_idx = i; if (udav_newbuf(sc, c, NULL) == ENOBUFS) return ENOBUFS; if (c->udav_xfer == NULL) { @@ -971,7 +969,6 @@ udav_tx_list_init(struct udav_softc *sc) for (i = 0; i < UDAV_TX_LIST_CNT; i++) { c = &cd->udav_tx_chain[i]; c->udav_sc = sc; - c->udav_idx = i; c->udav_mbuf = NULL; if (c->udav_xfer == NULL) { int error = usbd_create_xfer(sc->sc_pipe_tx, UDAV_BUFSZ, @@ -1376,32 +1373,13 @@ Static int udav_ifmedia_change(struct ifnet *ifp) { struct udav_softc *sc = ifp->if_softc; - struct mii_data *mii = GET_MII(sc); - int rc; DPRINTF(("%s: %s: enter\n", device_xname(sc->sc_dev), __func__)); if (sc->sc_dying) return 0; - sc->sc_link = 0; - if ((rc = mii_mediachg(mii)) == ENXIO) - return 0; - return rc; -} - -/* Report current media status. */ -Static void -udav_ifmedia_status(struct ifnet *ifp, struct ifmediareq *ifmr) -{ - struct udav_softc *sc = ifp->if_softc; - - DPRINTF(("%s: %s: enter\n", device_xname(sc->sc_dev), __func__)); - - if (sc->sc_dying) - return; - - ether_mediastatus(ifp, ifmr); + return ether_mediachange(ifp); } Static void Index: src/sys/dev/usb/if_udavreg.h diff -u src/sys/dev/usb/if_udavreg.h:1.13 src/sys/dev/usb/if_udavreg.h:1.14 --- src/sys/dev/usb/if_udavreg.h:1.13 Sun Jul 21 10:27:56 2019 +++ src/sys/dev/usb/if_udavreg.h Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_udavreg.h,v 1.13 2019/07/21 10:27:56 mrg Exp $ */ +/* $NetBSD: if_udavreg.h,v 1.14 2019/08/01 00:10:22 mrg Exp $ */ /* $nabe: if_udavreg.h,v 1.2 2003/08/21 16:26:40 nabe Exp $ */ /* * Copyright (c) 2003 @@ -149,7 +149,6 @@ struct udav_chain { struct usbd_xfer *udav_xfer; char *udav_buf; struct mbuf *udav_mbuf; - int udav_idx; }; struct udav_cdata { Index: src/sys/dev/usb/if_url.c diff -u src/sys/dev/usb/if_url.c:1.66 src/sys/dev/usb/if_url.c:1.67 --- src/sys/dev/usb/if_url.c:1.66 Sun Jul 21 10:27:56 2019 +++ src/sys/dev/usb/if_url.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_url.c,v 1.66 2019/07/21 10:27:56 mrg Exp $ */ +/* $NetBSD: if_url.c,v 1.67 2019/08/01 00:10:22 mrg Exp $ */ /* * Copyright (c) 2001, 2002 @@ -44,7 +44,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_url.c,v 1.66 2019/07/21 10:27:56 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_url.c,v 1.67 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_inet.h" @@ -110,7 +110,6 @@ Static void url_stop_task(struct url_sof Static void url_stop(struct ifnet *, int); Static void url_watchdog(struct ifnet *); Static int url_ifmedia_change(struct ifnet *); -Static void url_ifmedia_status(struct ifnet *, struct ifmediareq *); Static void url_lock_mii(struct url_softc *); Static void url_unlock_mii(struct url_softc *); Static int url_int_miibus_readreg(device_t, int, int, uint16_t *); @@ -304,7 +303,7 @@ url_attach(device_t parent, device_t sel mii->mii_flags = MIIF_AUTOTSLEEP; sc->sc_ec.ec_mii = mii; ifmedia_init(&mii->mii_media, 0, - url_ifmedia_change, url_ifmedia_status); + url_ifmedia_change, ether_mediastatus); mii_attach(self, mii, 0xffffffff, MII_PHY_ANY, MII_OFFSET_ANY, 0); if (LIST_FIRST(&mii->mii_phys) == NULL) { ifmedia_add(&mii->mii_media, IFM_ETHER | IFM_NONE, 0, NULL); @@ -1245,8 +1244,6 @@ Static int url_ifmedia_change(struct ifnet *ifp) { struct url_softc *sc = ifp->if_softc; - struct mii_data *mii = GET_MII(sc); - int rc; DPRINTF(("%s: %s: enter\n", device_xname(sc->sc_dev), __func__)); @@ -1254,23 +1251,8 @@ url_ifmedia_change(struct ifnet *ifp) return 0; sc->sc_link = 0; - if ((rc = mii_mediachg(mii)) == ENXIO) - return 0; - return rc; -} - -/* Report current media status. */ -Static void -url_ifmedia_status(struct ifnet *ifp, struct ifmediareq *ifmr) -{ - struct url_softc *sc = ifp->if_softc; - - DPRINTF(("%s: %s: enter\n", device_xname(sc->sc_dev), __func__)); - - if (sc->sc_dying) - return; - ether_mediastatus(ifp, ifmr); + return ether_mediachange(ifp); } Static void Index: src/sys/dev/usb/if_urndis.c diff -u src/sys/dev/usb/if_urndis.c:1.21 src/sys/dev/usb/if_urndis.c:1.22 --- src/sys/dev/usb/if_urndis.c:1.21 Tue Mar 5 08:25:03 2019 +++ src/sys/dev/usb/if_urndis.c Thu Aug 1 00:10:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_urndis.c,v 1.21 2019/03/05 08:25:03 msaitoh Exp $ */ +/* $NetBSD: if_urndis.c,v 1.22 2019/08/01 00:10:22 mrg Exp $ */ /* $OpenBSD: if_urndis.c,v 1.31 2011/07/03 15:47:17 matthew Exp $ */ /* @@ -21,7 +21,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_urndis.c,v 1.21 2019/03/05 08:25:03 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_urndis.c,v 1.22 2019/08/01 00:10:22 mrg Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -66,7 +66,6 @@ struct urndis_chain { struct usbd_xfer *sc_xfer; char *sc_buf; struct mbuf *sc_mbuf; - int sc_idx; }; struct urndis_cdata { @@ -935,7 +934,6 @@ urndis_rx_list_init(struct urndis_softc for (i = 0; i < RNDIS_RX_LIST_CNT; i++) { c = &cd->sc_rx_chain[i]; c->sc_softc = sc; - c->sc_idx = i; if (urndis_newbuf(sc, c) == ENOBUFS) return ENOBUFS; @@ -963,7 +961,6 @@ urndis_tx_list_init(struct urndis_softc for (i = 0; i < RNDIS_TX_LIST_CNT; i++) { c = &cd->sc_tx_chain[i]; c->sc_softc = sc; - c->sc_idx = i; c->sc_mbuf = NULL; if (c->sc_xfer == NULL) { int err = usbd_create_xfer(sc->sc_bulkout_pipe,