PERFORCE change 115282 for review
Paolo Pisati
piso at FreeBSD.org
Sat Mar 3 17:23:30 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=115282
Change 115282 by piso at piso_newluxor on 2007/03/03 17:22:44
Restore filtered handler for re.
Affected files ...
.. //depot/projects/soc2006/intr_filter/dev/re/if_re.c#18 edit
Differences ...
==== //depot/projects/soc2006/intr_filter/dev/re/if_re.c#18 (text+ko) ====
@@ -241,10 +241,10 @@
static void re_poll (struct ifnet *, enum poll_cmd, int);
static void re_poll_locked (struct ifnet *, enum poll_cmd, int);
#endif
-static int re_intr (void *);
static void re_tick (void *);
static void re_tx_task (void *, int);
static void re_int_task (void *);
+static int re_filter (void *);
static void re_start (struct ifnet *);
static int re_ioctl (struct ifnet *, u_long, caddr_t);
static void re_init (void *);
@@ -1364,7 +1364,6 @@
re_stop(sc);
RL_UNLOCK(sc);
callout_drain(&sc->rl_stat_callout);
- taskqueue_drain(taskqueue_fast, &sc->rl_inttask);
taskqueue_drain(taskqueue_fast, &sc->rl_txtask);
/*
* Force off the IFF_UP flag here, in case someone
@@ -1938,7 +1937,7 @@
return (FILTER_STRAY);
CSR_WRITE_2(sc, RL_IMR, 0);
- return(FILTER_HANDLED | FILTER_SCHEDULE_THREAD);
+ return (FILTER_HANDLED | FILTER_SCHEDULE_THREAD);
}
static void
More information about the p4-projects
mailing list