Lines Matching refs:mla_flags

283 	struct batadv_mcast_mla_flags mla_flags;  in batadv_mcast_mla_flags_get()  local
288 memset(&mla_flags, 0, sizeof(mla_flags)); in batadv_mcast_mla_flags_get()
289 mla_flags.enabled = 1; in batadv_mcast_mla_flags_get()
290 mla_flags.tvlv_flags |= batadv_mcast_mla_rtr_flags_get(bat_priv, in batadv_mcast_mla_flags_get()
294 return mla_flags; in batadv_mcast_mla_flags_get()
298 mla_flags.bridged = 1; in batadv_mcast_mla_flags_get()
299 qr4 = &mla_flags.querier_ipv4; in batadv_mcast_mla_flags_get()
300 qr6 = &mla_flags.querier_ipv6; in batadv_mcast_mla_flags_get()
311 mla_flags.tvlv_flags |= BATADV_MCAST_WANT_ALL_UNSNOOPABLES; in batadv_mcast_mla_flags_get()
323 mla_flags.tvlv_flags |= BATADV_MCAST_WANT_ALL_IPV4; in batadv_mcast_mla_flags_get()
324 mla_flags.tvlv_flags &= ~BATADV_MCAST_WANT_NO_RTR4; in batadv_mcast_mla_flags_get()
328 mla_flags.tvlv_flags |= BATADV_MCAST_WANT_ALL_IPV6; in batadv_mcast_mla_flags_get()
329 mla_flags.tvlv_flags &= ~BATADV_MCAST_WANT_NO_RTR6; in batadv_mcast_mla_flags_get()
332 return mla_flags; in batadv_mcast_mla_flags_get()
774 else if (!bat_priv->mcast.mla_flags.bridged && !new_state->exists) in batadv_mcast_querier_log()
812 struct batadv_mcast_mla_flags *old_flags = &bat_priv->mcast.mla_flags; in batadv_mcast_bridge_log()
841 bool old_enabled = bat_priv->mcast.mla_flags.enabled; in batadv_mcast_flags_log()
842 u8 old_flags = bat_priv->mcast.mla_flags.tvlv_flags; in batadv_mcast_flags_log()
876 if (!memcmp(flags, &bat_priv->mcast.mla_flags, sizeof(*flags))) in batadv_mcast_mla_flags_update()
888 bat_priv->mcast.mla_flags = *flags; in batadv_mcast_mla_flags_update()
2090 struct batadv_mcast_mla_flags *mla_flags = &bat_priv->mcast.mla_flags; in batadv_mcast_flags_print_header() local
2092 bool bridged = mla_flags->bridged; in batadv_mcast_flags_print_header()
2093 u8 flags = mla_flags->tvlv_flags; in batadv_mcast_flags_print_header()
2096 querier4 = mla_flags->querier_ipv4.exists ? '.' : '4'; in batadv_mcast_flags_print_header()
2097 querier6 = mla_flags->querier_ipv6.exists ? '.' : '6'; in batadv_mcast_flags_print_header()
2098 shadowing4 = mla_flags->querier_ipv4.shadowing ? '4' : '.'; in batadv_mcast_flags_print_header()
2099 shadowing6 = mla_flags->querier_ipv6.shadowing ? '6' : '.'; in batadv_mcast_flags_print_header()
2197 u32 flags = bat_priv->mcast.mla_flags.tvlv_flags; in batadv_mcast_mesh_info_put()
2200 if (bat_priv->mcast.mla_flags.bridged) { in batadv_mcast_mesh_info_put()
2203 if (bat_priv->mcast.mla_flags.querier_ipv4.exists) in batadv_mcast_mesh_info_put()
2205 if (bat_priv->mcast.mla_flags.querier_ipv6.exists) in batadv_mcast_mesh_info_put()
2207 if (bat_priv->mcast.mla_flags.querier_ipv4.shadowing) in batadv_mcast_mesh_info_put()
2209 if (bat_priv->mcast.mla_flags.querier_ipv6.shadowing) in batadv_mcast_mesh_info_put()