M_BCAST
if (m->m_flags & M_BCAST)
((m->m_flags & M_LOOP) && (m->m_flags & (M_BCAST|M_MCAST))))) {
keepflags = m->m_flags & (M_BCAST|M_MCAST);
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags |= M_BCAST;
if ((m->m_flags & (M_BCAST | M_MCAST)) || dst_ifidx == 0) {
(m->m_flags & (M_BCAST | M_MCAST)) == 0)
(m->m_flags & (M_BCAST | M_MCAST)) == 0)
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~(M_BCAST|M_MCAST);
KASSERT(rt != NULL || ISSET(m->m_flags, M_MCAST|M_BCAST) ||
if (ISSET(m->m_flags, M_BCAST) &&
if (m->m_flags & (M_BCAST | M_MCAST))
SET(m->m_flags, ETH64_IS_BROADCAST(dst) ? M_BCAST : M_MCAST);
if (m->m_flags & (M_MCAST | M_BCAST))
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~(M_MCAST|M_BCAST);
mcast = M_MCAST|M_BCAST;
m->m_flags &= ~(M_MCAST|M_BCAST);
m->m_flags &= ~(M_MCAST|M_BCAST);
if (ISSET(m->m_flags, M_MCAST|M_BCAST))
m->m_flags &= ~(M_MCAST|M_BCAST);
if (ISSET(m->m_flags, M_MCAST|M_BCAST)) {
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_BCAST);
CLR(m->m_flags, M_MCAST|M_BCAST);
CLR(m->m_flags, M_BCAST|M_MCAST);
CLR(m->m_flags, M_BCAST|M_MCAST);
CLR(m0->m_flags, M_BCAST|M_MCAST);
ISSET(m->m_flags, M_BCAST|M_MCAST))
m0->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags &= ~(M_MCAST|M_BCAST);
m->m_flags &= ~(M_BCAST|M_MCAST);
CLR(m->m_flags, M_BCAST|M_MCAST);
CLR(m->m_flags, M_BCAST|M_MCAST);
ETH64_IS_BROADCAST(ctx.dst) ? M_BCAST : M_MCAST);
!ISSET(m0->m_flags, M_BCAST | M_MCAST)) {
CLR(m->m_flags, M_BCAST|M_MCAST);
mc->m_flags &= ~(M_MCAST | M_BCAST);
m->m_flags &= ~(M_MCAST | M_BCAST);
m0->m_flags &= ~(M_BCAST|M_MCAST);
m0->m_flags &= ~(M_BCAST|M_MCAST);
m->m_flags |= M_BCAST;
if (m->m_flags & M_BCAST) { /* broadcast */
m->m_flags |= M_BCAST;
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);
if (m->m_flags & (M_BCAST|M_MCAST) ||
m->m_flags |= M_BCAST;
m->m_flags |= M_BCAST;
if (!ISSET(m->m_flags, M_BCAST) ||
if (ISSET(m->m_flags, M_BCAST) &&
M_BCAST : M_MCAST;
((m->m_flags & M_BCAST) &&
m->m_flags |= M_BCAST;
m->m_flags &= ~M_BCAST;
m->m_flags &= ~(M_MCAST | M_BCAST);
if (m->m_flags & (M_BCAST|M_MCAST))
if (m->m_flags & (M_BCAST|M_MCAST)) {
if (m->m_flags & (M_BCAST | 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 ||
((*mp)->m_flags & (M_BCAST|M_MCAST)))
m->m_flags &= ~(M_BCAST | M_MCAST);
m->m_flags &= ~(M_BCAST | M_MCAST); /* just in case */
m->m_flags = (m->m_flags & ~M_BCAST) | M_MCAST;
if (m->m_flags & (M_BCAST | M_MCAST)) {
m->m_flags &= ~(M_BCAST | M_MCAST);
#define M_COPYFLAGS (M_PKTHDR|M_EOR|M_PROTO1|M_BCAST|M_MCAST|M_CONF|M_COMP|\