Lines Matching refs:mcast_flags

1529 					     u8 mcast_flags)  in batadv_mcast_want_unsnoop_update()  argument
1537 if (mcast_flags & BATADV_MCAST_WANT_ALL_UNSNOOPABLES && in batadv_mcast_want_unsnoop_update()
1538 !(orig->mcast_flags & BATADV_MCAST_WANT_ALL_UNSNOOPABLES)) { in batadv_mcast_want_unsnoop_update()
1548 } else if (!(mcast_flags & BATADV_MCAST_WANT_ALL_UNSNOOPABLES) && in batadv_mcast_want_unsnoop_update()
1549 orig->mcast_flags & BATADV_MCAST_WANT_ALL_UNSNOOPABLES) { in batadv_mcast_want_unsnoop_update()
1574 u8 mcast_flags) in batadv_mcast_want_ipv4_update() argument
1582 if (mcast_flags & BATADV_MCAST_WANT_ALL_IPV4 && in batadv_mcast_want_ipv4_update()
1583 !(orig->mcast_flags & BATADV_MCAST_WANT_ALL_IPV4)) { in batadv_mcast_want_ipv4_update()
1593 } else if (!(mcast_flags & BATADV_MCAST_WANT_ALL_IPV4) && in batadv_mcast_want_ipv4_update()
1594 orig->mcast_flags & BATADV_MCAST_WANT_ALL_IPV4) { in batadv_mcast_want_ipv4_update()
1619 u8 mcast_flags) in batadv_mcast_want_ipv6_update() argument
1627 if (mcast_flags & BATADV_MCAST_WANT_ALL_IPV6 && in batadv_mcast_want_ipv6_update()
1628 !(orig->mcast_flags & BATADV_MCAST_WANT_ALL_IPV6)) { in batadv_mcast_want_ipv6_update()
1638 } else if (!(mcast_flags & BATADV_MCAST_WANT_ALL_IPV6) && in batadv_mcast_want_ipv6_update()
1639 orig->mcast_flags & BATADV_MCAST_WANT_ALL_IPV6) { in batadv_mcast_want_ipv6_update()
1664 u8 mcast_flags) in batadv_mcast_want_rtr4_update() argument
1672 if (!(mcast_flags & BATADV_MCAST_WANT_NO_RTR4) && in batadv_mcast_want_rtr4_update()
1673 orig->mcast_flags & BATADV_MCAST_WANT_NO_RTR4) { in batadv_mcast_want_rtr4_update()
1683 } else if (mcast_flags & BATADV_MCAST_WANT_NO_RTR4 && in batadv_mcast_want_rtr4_update()
1684 !(orig->mcast_flags & BATADV_MCAST_WANT_NO_RTR4)) { in batadv_mcast_want_rtr4_update()
1709 u8 mcast_flags) in batadv_mcast_want_rtr6_update() argument
1717 if (!(mcast_flags & BATADV_MCAST_WANT_NO_RTR6) && in batadv_mcast_want_rtr6_update()
1718 orig->mcast_flags & BATADV_MCAST_WANT_NO_RTR6) { in batadv_mcast_want_rtr6_update()
1728 } else if (mcast_flags & BATADV_MCAST_WANT_NO_RTR6 && in batadv_mcast_want_rtr6_update()
1729 !(orig->mcast_flags & BATADV_MCAST_WANT_NO_RTR6)) { in batadv_mcast_want_rtr6_update()
1752 u8 mcast_flags = BATADV_NO_FLAGS; in batadv_mcast_tvlv_flags_get() local
1754 if (enabled && tvlv_value && tvlv_value_len >= sizeof(mcast_flags)) in batadv_mcast_tvlv_flags_get()
1755 mcast_flags = *(u8 *)tvlv_value; in batadv_mcast_tvlv_flags_get()
1758 mcast_flags |= BATADV_MCAST_WANT_ALL_IPV4; in batadv_mcast_tvlv_flags_get()
1759 mcast_flags |= BATADV_MCAST_WANT_ALL_IPV6; in batadv_mcast_tvlv_flags_get()
1763 if (mcast_flags & BATADV_MCAST_WANT_ALL_IPV4) in batadv_mcast_tvlv_flags_get()
1764 mcast_flags |= BATADV_MCAST_WANT_NO_RTR4; in batadv_mcast_tvlv_flags_get()
1766 if (mcast_flags & BATADV_MCAST_WANT_ALL_IPV6) in batadv_mcast_tvlv_flags_get()
1767 mcast_flags |= BATADV_MCAST_WANT_NO_RTR6; in batadv_mcast_tvlv_flags_get()
1769 return mcast_flags; in batadv_mcast_tvlv_flags_get()
1787 u8 mcast_flags; in batadv_mcast_tvlv_ogm_handler() local
1789 mcast_flags = batadv_mcast_tvlv_flags_get(orig_mcast_enabled, in batadv_mcast_tvlv_ogm_handler()
1804 batadv_mcast_want_unsnoop_update(bat_priv, orig, mcast_flags); in batadv_mcast_tvlv_ogm_handler()
1805 batadv_mcast_want_ipv4_update(bat_priv, orig, mcast_flags); in batadv_mcast_tvlv_ogm_handler()
1806 batadv_mcast_want_ipv6_update(bat_priv, orig, mcast_flags); in batadv_mcast_tvlv_ogm_handler()
1807 batadv_mcast_want_rtr4_update(bat_priv, orig, mcast_flags); in batadv_mcast_tvlv_ogm_handler()
1808 batadv_mcast_want_rtr6_update(bat_priv, orig, mcast_flags); in batadv_mcast_tvlv_ogm_handler()
1810 orig->mcast_flags = mcast_flags; in batadv_mcast_tvlv_ogm_handler()
1895 orig_node->mcast_flags)) { in batadv_mcast_flags_dump_entry()