diff options
author | 2015-12-08 06:12:56 +0000 | |
---|---|---|
committer | 2015-12-08 06:12:56 +0000 | |
commit | b75b47221246ca2e56c6dd14ca2b474a0267edad (patch) | |
tree | 6e1f685e1fbaf4d1b3c688c61f5321d49357ef60 | |
parent | Initially pledge spamd (diff) | |
download | wireguard-openbsd-b75b47221246ca2e56c6dd14ca2b474a0267edad.tar.xz wireguard-openbsd-b75b47221246ca2e56c6dd14ca2b474a0267edad.zip |
dont need to repeatedly set if_start to the same function.
-rw-r--r-- | sys/dev/pci/if_de.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/dev/pci/if_de.c b/sys/dev/pci/if_de.c index 158c83e24a2..e4ef7d4059d 100644 --- a/sys/dev/pci/if_de.c +++ b/sys/dev/pci/if_de.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_de.c,v 1.132 2015/11/25 11:20:38 mpi Exp $ */ +/* $OpenBSD: if_de.c,v 1.133 2015/12/08 06:12:56 dlg Exp $ */ /* $NetBSD: if_de.c,v 1.58 1998/01/12 09:39:58 thorpej Exp $ */ /*- @@ -2885,7 +2885,6 @@ tulip_addr_filter(tulip_softc_t * const sc) sc->tulip_cmdmode &= ~TULIP_CMD_RXRUN; sc->tulip_intrmask &= ~TULIP_STS_RXSTOPPED; sc->tulip_if.if_flags &= ~IFF_ALLMULTI; - sc->tulip_if.if_start = tulip_ifstart; /* so the setup packet gets queued */ if (sc->tulip_multicnt > 14) { u_int32_t *sp = sc->tulip_setupdata; unsigned hash; @@ -3035,7 +3034,6 @@ tulip_reset(tulip_softc_t * const sc) sc->tulip_flags |= TULIP_INRESET; sc->tulip_flags &= ~(TULIP_NEEDRESET|TULIP_RXBUFSLOW); ifq_clr_oactive(&sc->tulip_if.if_snd); - sc->tulip_if.if_start = tulip_ifstart; } TULIP_CSR_WRITE(sc, csr_txlist, sc->tulip_txdescmap->dm_segs[0].ds_addr); @@ -3959,7 +3957,6 @@ tulip_txput(tulip_softc_t * const sc, struct mbuf *m, int notonqueue) if (sc->tulip_flags & TULIP_TXPROBE_ACTIVE) { TULIP_CSR_WRITE(sc, csr_txpoll, 1); ifq_set_oactive(&sc->tulip_if.if_snd); - sc->tulip_if.if_start = tulip_ifstart; TULIP_PERFEND(txput); return (NULL); } @@ -3989,7 +3986,6 @@ tulip_txput(tulip_softc_t * const sc, struct mbuf *m, int notonqueue) #endif if (sc->tulip_flags & (TULIP_WANTTXSTART|TULIP_DOINGSETUP)) { ifq_set_oactive(&sc->tulip_if.if_snd); - sc->tulip_if.if_start = tulip_ifstart; if ((sc->tulip_intrmask & TULIP_STS_TXINTR) == 0) { sc->tulip_intrmask |= TULIP_STS_TXINTR; TULIP_CSR_WRITE(sc, csr_intr, sc->tulip_intrmask); @@ -4020,7 +4016,6 @@ tulip_txput_setup(tulip_softc_t * const sc) printf(TULIP_PRINTF_FMT ": txput_setup: tx not running\n", TULIP_PRINTF_ARGS); sc->tulip_flags |= TULIP_WANTTXSTART; - sc->tulip_if.if_start = tulip_ifstart; return; } #endif @@ -4031,7 +4026,6 @@ tulip_txput_setup(tulip_softc_t * const sc) tulip_tx_intr(sc); if ((sc->tulip_flags & TULIP_DOINGSETUP) || ri->ri_free == 1) { sc->tulip_flags |= TULIP_WANTTXSTART; - sc->tulip_if.if_start = tulip_ifstart; return; } bcopy(sc->tulip_setupdata, sc->tulip_setupbuf, |