aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/altera
diff options
context:
space:
mode:
authorRuslan Bukin <br@FreeBSD.org>2020-02-08 23:07:29 +0000
committerRuslan Bukin <br@FreeBSD.org>2020-02-08 23:07:29 +0000
commitd987842d1edea3de3bad34d8bdc4b1b34cff48a9 (patch)
tree1a2154279b66ff00be6e6441fea9aa41aad385b6 /sys/dev/altera
parent12373e951965d9abcb21d0c47a0cb81d9afc8ccd (diff)
Notes
Diffstat (limited to 'sys/dev/altera')
-rw-r--r--sys/dev/altera/atse/if_atse.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/altera/atse/if_atse.c b/sys/dev/altera/atse/if_atse.c
index a35526059953..2dfd55b94866 100644
--- a/sys/dev/altera/atse/if_atse.c
+++ b/sys/dev/altera/atse/if_atse.c
@@ -1293,7 +1293,8 @@ atse_attach(device_t dev)
}
/* Setup interrupt handler. */
- error = xdma_setup_intr(sc->xchan_tx, atse_xdma_tx_intr, sc, &sc->ih_tx);
+ error = xdma_setup_intr(sc->xchan_tx, 0,
+ atse_xdma_tx_intr, sc, &sc->ih_tx);
if (error) {
device_printf(sc->dev,
"Can't setup xDMA interrupt handler.\n");
@@ -1324,7 +1325,8 @@ atse_attach(device_t dev)
}
/* Setup interrupt handler. */
- error = xdma_setup_intr(sc->xchan_rx, atse_xdma_rx_intr, sc, &sc->ih_rx);
+ error = xdma_setup_intr(sc->xchan_rx, XDMA_INTR_NET,
+ atse_xdma_rx_intr, sc, &sc->ih_rx);
if (error) {
device_printf(sc->dev,
"Can't setup xDMA interrupt handler.\n");
@@ -1381,8 +1383,7 @@ atse_attach(device_t dev)
}
ifp->if_softc = sc;
if_initname(ifp, device_get_name(dev), device_get_unit(dev));
- ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST |
- IFF_NEEDSEPOCH;
+ ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
ifp->if_ioctl = atse_ioctl;
ifp->if_transmit = atse_transmit;
ifp->if_qflush = atse_qflush;