Searched refs:mcast_entry (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/net/batman-adv/ |
H A D | multicast.c | 72 struct batadv_hw_addr *mcast_entry; batadv_mcast_mla_is_duplicate() local 74 hlist_for_each_entry(mcast_entry, mcast_list, list) batadv_mcast_mla_is_duplicate() 75 if (batadv_compare_eth(mcast_entry->addr, mcast_addr)) batadv_mcast_mla_is_duplicate() 89 struct batadv_hw_addr *mcast_entry; batadv_mcast_mla_list_free() local 92 hlist_for_each_entry_safe(mcast_entry, tmp, mcast_list, list) { hlist_for_each_entry_safe() 93 hlist_del(&mcast_entry->list); hlist_for_each_entry_safe() 94 kfree(mcast_entry); hlist_for_each_entry_safe() 111 struct batadv_hw_addr *mcast_entry; batadv_mcast_mla_tt_retract() local 114 hlist_for_each_entry_safe(mcast_entry, tmp, &bat_priv->mcast.mla_list, batadv_mcast_mla_tt_retract() 117 batadv_mcast_mla_is_duplicate(mcast_entry->addr, batadv_mcast_mla_tt_retract() 121 batadv_tt_local_remove(bat_priv, mcast_entry->addr, batadv_mcast_mla_tt_retract() 125 hlist_del(&mcast_entry->list); batadv_mcast_mla_tt_retract() 126 kfree(mcast_entry); batadv_mcast_mla_tt_retract() 141 struct batadv_hw_addr *mcast_entry; batadv_mcast_mla_tt_add() local 147 hlist_for_each_entry_safe(mcast_entry, tmp, mcast_list, list) { hlist_for_each_entry_safe() 148 if (batadv_mcast_mla_is_duplicate(mcast_entry->addr, hlist_for_each_entry_safe() 153 mcast_entry->addr, BATADV_NO_FLAGS, hlist_for_each_entry_safe() 157 hlist_del(&mcast_entry->list); hlist_for_each_entry_safe() 158 hlist_add_head(&mcast_entry->list, &bat_priv->mcast.mla_list); hlist_for_each_entry_safe()
|
Completed in 99 milliseconds