Page MenuHomeFreeBSD

D14843.id.diff
No OneTemporary

D14843.id.diff

Index: head/sys/net/iflib.c
===================================================================
--- head/sys/net/iflib.c
+++ head/sys/net/iflib.c
@@ -2450,7 +2450,7 @@
/* should I merge this back in now that the two paths are basically duplicated? */
if (ri->iri_nfrags == 1 &&
- ri->iri_frags[0].irf_len <= IFLIB_RX_COPY_THRESH) {
+ ri->iri_frags[0].irf_len <= MIN(IFLIB_RX_COPY_THRESH, MHLEN)) {
rxd_frag_to_sd(rxq, &ri->iri_frags[0], FALSE, &sd);
m = *sd.ifsd_m;
*sd.ifsd_m = NULL;

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 3, 3:43 AM (39 m, 50 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30742770
Default Alt Text
D14843.id.diff (508 B)

Event Timeline