2008-05-23 Till Straumann <strauman@slac.stanford.edu>

* libnetworking/netinet/ip_output.c: when fragmenting
	multicast packets M_MCAST must be set on all fragments.
	This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 !
	(see my email to rtems-users from 2008/5/15).
This commit is contained in:
Till Straumann
2008-05-23 21:48:06 +00:00
parent f335672ae3
commit 793249a2eb
2 changed files with 8 additions and 0 deletions

View File

@@ -1,3 +1,10 @@
2008-05-23 Till Straumann <strauman@slac.stanford.edu>
* libnetworking/netinet/ip_output.c: when fragmenting
multicast packets M_MCAST must be set on all fragments.
This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 !
(see my email to rtems-users from 2008/5/15).
2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/task.h, itron/src/del_tsk.c,

View File

@@ -442,6 +442,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;