Page MenuHomeFreeBSD

D1893.id3838.diff
No OneTemporary

D1893.id3838.diff

Index: sys/netinet/ip_output.c
===================================================================
--- sys/netinet/ip_output.c
+++ sys/netinet/ip_output.c
@@ -743,10 +743,8 @@
* be less than the receiver's page size ?
*/
int newlen;
- struct mbuf *m;
- for (m = m0, off = 0; m && (off+m->m_len) <= mtu; m = m->m_next)
- off += m->m_len;
+ off = (m0->m_pkthdr.len >= mtu) ? mtu : m0->m_pkthdr.len;
/*
* firstlen (off - hlen) must be aligned on an

File Metadata

Mime Type
text/plain
Expires
Sun, Feb 1, 11:18 AM (4 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28346153
Default Alt Text
D1893.id3838.diff (474 B)

Event Timeline