summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2015-02-10 13:43:23 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2015-02-10 13:43:23 +0000
commit997112d04a8452873ec17898dcc612ad09ce8f06 (patch)
tree60c18f3543dc38c89903a93dc6fb503530fe55a6
parent8b441fd55767234b3852a14fa9a82bad0898059d (diff)
Notes
-rw-r--r--sys/netinet/ip_output.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c
index 18bb7cdc45eb..4a535aebc05e 100644
--- a/sys/netinet/ip_output.c
+++ b/sys/netinet/ip_output.c
@@ -801,8 +801,8 @@ smart_frag_failure:
/* make sure the flowid is the same for the fragmented mbufs */
M_HASHTYPE_SET(m, M_HASHTYPE_GET(m0));
m->m_pkthdr.flowid = m0->m_pkthdr.flowid;
- /* copy multicast flag, if any */
- m->m_flags |= (m0->m_flags & M_MCAST);
+ /* copy multicast and flowid flags, if any */
+ m->m_flags |= (m0->m_flags & (M_MCAST | M_FLOWID));
/*
* In the first mbuf, leave room for the link header, then
* copy the original IP header including options. The payload