#include <net/bpf.h>
#include <net/if.h>
#include <net/if_arp.h>
-/*
-#include <net/altq/if_altq.h>
-*/
#include <net/ifq_var.h>
#include <net/ethernet.h>
#include <net/if_dl.h>
/* XXX: move elsewhere */
#define abs(x) (((x) < 0) ? -(x) : (x))
-struct mbuf *(*tbr_dequeue_ptr)(struct ifaltq *, int) = NULL;
-
#include "if_wpireg.h"
#include "if_wpivar.h"
* Hook our interrupt after all initialization is complete.
*/
error = bus_setup_intr(dev, sc->irq, INTR_MPSAFE,
- wpi_intr, sc, &sc->sc_ih, NULL);
+ wpi_intr, sc, &sc->sc_ih, ifp->if_serializer);
if (error != 0) {
device_printf(dev, "could not set up interrupt\n");
goto fail;
error = bus_dma_tag_create(ring->data_dmat, 1, 0,
BUS_SPACE_MAXADDR_32BIT,
- BUS_SPACE_MAXADDR, NULL, NULL, MJUMPAGESIZE, 1,
+ BUS_SPACE_MAXADDR, NULL, NULL, MCLBYTES, 1,
MCLBYTES, BUS_DMA_NOWAIT, &ring->data_dmat);
if (error != 0) {
device_printf(sc->sc_dev,