Page MenuHomeFreeBSD

D32926.diff
No OneTemporary

D32926.diff

diff --git a/sys/net/iflib.c b/sys/net/iflib.c
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -2634,7 +2634,8 @@
bzero((void *)di->idi_vaddr, di->idi_size);
}
for (i = 0; i < scctx->isc_nrxqsets; i++, rxq++) {
- /* make sure all transmitters have completed before proceeding XXX */
+ gtaskqueue_drain(rxq->ifr_task.gt_taskqueue,
+ &rxq->ifr_task.gt_task);
rxq->ifr_cq_cidx = 0;
for (j = 0, di = rxq->ifr_ifdi; j < sctx->isc_nrxqs; j++, di++)

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 13, 3:39 PM (20 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15783656
Default Alt Text
D32926.diff (466 B)

Event Timeline