diff options
author | wollman <wollman@FreeBSD.org> | 1998-09-02 15:11:14 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1998-09-02 15:11:14 +0000 |
commit | 1228ff1417718eb1e522753d7b372d60845cbdee (patch) | |
tree | 707b3c2aeb71aeb5e6af7506348665177a546df3 /sys/netinet | |
parent | 3e4c6e97f3eb3b6d30e8a399a9d3c39d7beba5e8 (diff) | |
download | FreeBSD-src-1228ff1417718eb1e522753d7b372d60845cbdee.zip FreeBSD-src-1228ff1417718eb1e522753d7b372d60845cbdee.tar.gz |
Properly fragment multicast packets.
PR: 7802
Submitted by: Steve McCanne <mccanne@cs.berkeley.edu>
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/ip_output.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c index 4e6c646..be77228 100644 --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)ip_output.c 8.3 (Berkeley) 1/21/94 - * $Id: ip_output.c,v 1.80 1998/08/01 08:44:33 peter Exp $ + * $Id: ip_output.c,v 1.81 1998/08/23 03:07:14 wollman Exp $ */ #define _IP_VHL @@ -580,6 +580,7 @@ sendit: ipstat.ips_odropped++; goto sendorfree; } + m->m_flags |= (m0->m_flags & M_MCAST); m->m_data += max_linkhdr; mhip = mtod(m, struct ip *); *mhip = *ip; |