Page MenuHomeFreeBSD

D23900.diff
No OneTemporary

D23900.diff

Index: head/sys/netinet/tcp_syncache.c
===================================================================
--- head/sys/netinet/tcp_syncache.c
+++ head/sys/netinet/tcp_syncache.c
@@ -1794,7 +1794,8 @@
ip6->ip6_dst = sc->sc_inc.inc6_faddr;
ip6->ip6_plen = htons(tlen - hlen);
/* ip6_hlim is set after checksum */
- ip6->ip6_flow &= ~IPV6_FLOWLABEL_MASK;
+ /* Zero out traffic class and flow label. */
+ ip6->ip6_flow &= ~IPV6_FLOWINFO_MASK;
ip6->ip6_flow |= sc->sc_flowlabel;
th = (struct tcphdr *)(ip6 + 1);

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 9, 8:46 AM (2 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31146864
Default Alt Text
D23900.diff (528 B)

Event Timeline