Page MenuHomeFreeBSD

D5239.id13170.diff
No OneTemporary

D5239.id13170.diff

Index: sys/netinet/tcp_lro.c
===================================================================
--- sys/netinet/tcp_lro.c
+++ sys/netinet/tcp_lro.c
@@ -347,9 +347,13 @@
if (ret != 0)
goto done;
- ret = ma->m_pkthdr.flowid - mb->m_pkthdr.flowid;
- if (ret != 0)
+ if (ma->m_pkthdr.flowid > mb->m_pkthdr.flowid) {
+ ret++;
+ goto done;
+ } else if (ma->m_pkthdr.flowid < mb->m_pkthdr.flowid) {
+ ret--;
goto done;
+ }
ret = TCP_LRO_SEQUENCE(ma) - TCP_LRO_SEQUENCE(mb);
done:

File Metadata

Mime Type
text/plain
Expires
Fri, May 22, 7:21 PM (14 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33428680
Default Alt Text
D5239.id13170.diff (492 B)

Event Timeline