Page MenuHomeFreeBSD

D14843.diff
No OneTemporary

D14843.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
Sun, Aug 23, 10:04 AM (8 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37049832
Default Alt Text
D14843.diff (508 B)

Event Timeline