Page MenuHomeFreeBSD

D14843.id40726.diff
No OneTemporary

D14843.id40726.diff

Index: sys/net/iflib.c
===================================================================
--- sys/net/iflib.c
+++ 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
Thu, Aug 27, 8:45 PM (2 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37416572
Default Alt Text
D14843.id40726.diff (493 B)

Event Timeline