diff options
author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2015-02-10 13:43:23 +0000 |
---|---|---|
committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2015-02-10 13:43:23 +0000 |
commit | 997112d04a8452873ec17898dcc612ad09ce8f06 (patch) | |
tree | 60c18f3543dc38c89903a93dc6fb503530fe55a6 | |
parent | 8b441fd55767234b3852a14fa9a82bad0898059d (diff) |
Notes
-rw-r--r-- | sys/netinet/ip_output.c | 4 |
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 |