Lines Matching refs:br_ip_entry
203 struct br_ip_list *br_ip_entry, *tmp;
218 list_for_each_entry_safe(br_ip_entry, tmp, &bridge_mcast_list, list) {
223 if (br_ip_entry->addr.proto == htons(ETH_P_IPV6) &&
224 ipv6_addr_is_ll_all_routers(&br_ip_entry->addr.dst.ip6))
227 list_del(&br_ip_entry->list);
228 kfree(br_ip_entry);
593 struct br_ip_list *br_ip_entry, *tmp;
606 list_for_each_entry(br_ip_entry, &bridge_mcast_list, list) {
607 if (br_ip_entry->addr.proto == htons(ETH_P_IP)) {
612 ipv4_is_local_multicast(br_ip_entry->addr.dst.ip4))
616 !ipv4_is_local_multicast(br_ip_entry->addr.dst.ip4))
621 if (br_ip_entry->addr.proto == htons(ETH_P_IPV6)) {
626 ipv6_addr_is_ll_all_nodes(&br_ip_entry->addr.dst.ip6))
630 IPV6_ADDR_MC_SCOPE(&br_ip_entry->addr.dst.ip6) >
636 batadv_mcast_mla_br_addr_cpy(mcast_addr, &br_ip_entry->addr);
651 list_for_each_entry_safe(br_ip_entry, tmp, &bridge_mcast_list, list) {
652 list_del(&br_ip_entry->list);
653 kfree(br_ip_entry);