M_MCAST
mb->mb_flags |= M_MCAST;
} else if (m0->m_flags & M_MCAST) {
mcast = (m->m_flags & M_MCAST) != 0;
m->m_flags |= M_MCAST;
if (m_head->m_flags & M_MCAST)
omcast = (m->m_flags & M_MCAST) != 0;
if (m->m_flags & M_MCAST)
if (m->m_flags & M_MCAST)
if (mhead->m_flags & M_MCAST) {
if (mflags & M_MCAST)
if (m->m_flags & M_MCAST)
is_mcast = ((txq->txq_mbuf->m_flags & M_MCAST) != 0);
if (m->m_flags & M_MCAST)
m->m_flags &= ~(M_BCAST|M_MCAST|M_VLANTAG|M_PROMISC|M_PROTOFLAGS);
if (m_head->m_flags & M_MCAST)
m->m_flags |= M_MCAST;
m->m_flags &= ~(M_BCAST|M_MCAST);
if ((m->m_flags & M_MCAST) == 0) {
if ((m->m_flags & M_MCAST) == 0) {
m->m_flags |= M_MCAST;
m->m_flags |= M_MCAST;
if (m->m_flags & (M_BCAST|M_MCAST))
if (mflags & M_MCAST)
if (((m->m_flags & (M_BCAST|M_MCAST)) == 0) &&
if ((m->m_flags & (M_BCAST|M_MCAST)) == 0) {
if (dst_if != NULL || (m->m_flags & (M_BCAST | M_MCAST)) == 0)
if (m->m_flags & (M_BCAST|M_MCAST)) {
(m->m_flags & (M_BCAST|M_MCAST)) == 0)
mcast = (m->m_flags & (M_BCAST | M_MCAST)) != 0;
mcast = (m->m_flags & (M_BCAST | M_MCAST)) != 0;
if ((m->m_flags & (M_BCAST | M_MCAST)) == 0)
if ((m->m_flags & M_MCAST) == 0) {
} else if (!(m->m_flags & (M_BCAST | M_MCAST))) {
m->m_flags |= M_MCAST;
unicast = !(m->m_flags & (M_BCAST | M_MCAST));
if (m->m_flags & M_MCAST)
if (m->m_flags & (M_BCAST|M_MCAST))
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags |= M_MCAST;
m->m_flags &= ~(M_BCAST|M_MCAST);
mb->m_flags &= ~M_MCAST;
if ((m->m_flags & (M_BCAST | M_MCAST)) == 0) {
if ((m->m_flags & M_MCAST) == 0) {
} else if (!(m->m_flags & (M_BCAST | M_MCAST))) {
m->m_flags |= M_MCAST;
if ((m->m_flags & M_MCAST) == 0 || V_loif == ifp) {
m->m_flags &= ~(M_BCAST|M_MCAST);
mcast = (m->m_flags & (M_MCAST | M_BCAST)) ? 1 : 0;
mcast = (m->m_flags & (M_MCAST | M_BCAST)) ? 1 : 0;
m->m_flags &= ~(M_MCAST | M_BCAST);
mcast = (m->m_flags & (M_MCAST | M_BCAST)) ? 1 : 0;
m->m_flags &= ~(M_MCAST | M_BCAST);
if ((m->m_flags & (M_BCAST | M_MCAST)) == 0)
pi.ipi_mflags = (m_head->m_flags & (M_VLANTAG | M_BCAST | M_MCAST));
mcast_sent += !!(m->m_flags & M_MCAST);
mcast_sent += !!(m->m_flags & M_MCAST);
if (mflags & M_MCAST) \
m->m_flags &= ~(M_MCAST | M_BCAST);
m->m_flags |= M_MCAST; /* XXX M_BCAST? */
if (m->m_flags & M_MCAST) {
mcopy->m_flags |= M_MCAST;
if (m->m_flags & M_MCAST) {
m->m_flags &= ~(M_MCAST | M_BCAST);
m->m_flags |= M_MCAST;
mcopy->m_flags |= M_MCAST;
is_mcast = !! (m->m_flags & (M_MCAST | M_BCAST));
mcast = (m->m_flags & (M_MCAST | M_BCAST)) ? 1: 0;
m->m_flags |= M_MCAST;
if (m->m_flags & M_MCAST)
m->m_flags |= M_MCAST;
m->m_flags |= M_MCAST;
if (m->m_flags & (M_EAPOL | M_MCAST | M_BCAST))
mcopy->m_flags |= M_MCAST;
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~M_MCAST;
m->m_flags &= ~(M_BCAST|M_MCAST);
if (m->m_flags & M_MCAST) {
m->m_flags |= M_MCAST;
m->m_flags |= M_MCAST;
m->m_flags |= M_MCAST;
m->m_flags |= M_MCAST;
if ((m->m_flags & (M_BCAST|M_MCAST)) ||
if (n->m_flags & (M_BCAST|M_MCAST))
&& (m->m_flags & (M_MCAST | M_BCAST)) != 0) {
&& (m->m_flags & (M_MCAST | M_BCAST)) != 0) {
m->m_flags &= ~(M_BCAST|M_MCAST);
(m->m_flags & (M_MCAST|M_BCAST)) == 0)
if (m->m_flags & (M_BCAST|M_MCAST) || !in_canforward(ip->ip_dst)) {
m->m_flags |= M_MCAST;
if (m->m_flags & (M_BCAST|M_MCAST)) {
if ((tcp_get_flags(th) & TH_RST) || m->m_flags & (M_BCAST|M_MCAST))
if (m->m_flags & M_MCAST) {
m->m_flags &= ~(M_BCAST|M_MCAST);
if ((m->m_flags & (M_BCAST|M_MCAST) ||
if ((m->m_flags & (M_BCAST | M_MCAST)) != 0 ||
if ((m->m_flags & (M_BCAST|M_MCAST)) != 0 ||
(m->m_flags & (M_BCAST|M_MCAST)))
mb_copy->m_flags |= M_MCAST;
m->m_flags &= ~(M_BCAST | M_MCAST); /* Just in case. */
m->m_flags = (m->m_flags & ~M_BCAST) | M_MCAST;
if (m != NULL && m->m_flags & M_MCAST) {
m->m_flags |= M_MCAST;
m->m_flags |= M_MCAST;
if (m->m_flags & M_MCAST)
m->m_flags |= M_MCAST;
if (m->m_flags & M_MCAST) {
(*mp)->m_flags &= ~(M_BCAST | M_MCAST);
# if defined(M_MCAST)
if ((m->m_flags & M_MCAST) != 0)
# if defined(M_MCAST)
if ((m->m_flags & M_MCAST) != 0)
!(m->m_flags & (M_BCAST|M_MCAST)) &&
!(m->m_flags & (M_BCAST|M_MCAST)) &&
if (m->m_flags & (M_BCAST|M_MCAST))
(M_PKTHDR|M_EOR|M_RDONLY|M_BCAST|M_MCAST|M_PROMISC|M_VLANTAG|M_TSTMP| \