Page MenuHomeFreeBSD

D19468.id54740.diff
No OneTemporary

D19468.id54740.diff

Index: sys/net/iflib.c
===================================================================
--- sys/net/iflib.c
+++ sys/net/iflib.c
@@ -3285,9 +3285,9 @@
txq->ift_mbuf_defrag++;
m_head = m_defrag(*m_headp, M_NOWAIT);
}
- remap++;
- if (__predict_false(m_head == NULL))
+ if (__predict_false(m_head == NULL || remap > 1))
goto defrag_failed;
+ remap++;
*m_headp = m_head;
goto retry;
break;

File Metadata

Mime Type
text/plain
Expires
Tue, May 19, 10:48 PM (5 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33330377
Default Alt Text
D19468.id54740.diff (428 B)

Event Timeline