Lines Matching refs:mcast_data
542 struct batadv_tvlv_mcast_data mcast_data; in batadv_mcast_mla_tvlv_update() local
548 mcast_data.flags = BATADV_NO_FLAGS; in batadv_mcast_mla_tvlv_update()
549 memset(mcast_data.reserved, 0, sizeof(mcast_data.reserved)); in batadv_mcast_mla_tvlv_update()
564 mcast_data.flags |= BATADV_MCAST_WANT_ALL_UNSNOOPABLES; in batadv_mcast_mla_tvlv_update()
576 mcast_data.flags |= BATADV_MCAST_WANT_ALL_IPV4; in batadv_mcast_mla_tvlv_update()
579 mcast_data.flags |= BATADV_MCAST_WANT_ALL_IPV6; in batadv_mcast_mla_tvlv_update()
593 mcast_data.flags != bat_priv->mcast.flags) { in batadv_mcast_mla_tvlv_update()
594 batadv_mcast_flags_log(bat_priv, mcast_data.flags); in batadv_mcast_mla_tvlv_update()
596 &mcast_data, sizeof(mcast_data)); in batadv_mcast_mla_tvlv_update()
597 bat_priv->mcast.flags = mcast_data.flags; in batadv_mcast_mla_tvlv_update()
601 return !(mcast_data.flags & BATADV_MCAST_WANT_ALL_IPV4 && in batadv_mcast_mla_tvlv_update()
602 mcast_data.flags & BATADV_MCAST_WANT_ALL_IPV6); in batadv_mcast_mla_tvlv_update()