Lines Matching refs:eth_addr

194 		send_eth = !is_zero_ether_addr(fdb->key.eth_addr);  in vxlan_fdb_info()
209 if (send_eth && nla_put(skb, NDA_LLADDR, ETH_ALEN, &fdb->key.eth_addr)) in vxlan_fdb_info()
301 memcpy(fdb_info->eth_addr, fdb->key.eth_addr, ETH_ALEN); in vxlan_fdb_switchdev_notifier_info()
367 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss()
374 memcpy(f.key.eth_addr, eth_addr, ETH_ALEN); in vxlan_fdb_miss()
386 memcpy(key.eth_addr, mac, sizeof(key.eth_addr)); in vxlan_find_mac_rcu()
448 u8 eth_addr[ETH_ALEN + 2] = { 0 }; in vxlan_fdb_find_uc() local
457 ether_addr_copy(eth_addr, mac); in vxlan_fdb_find_uc()
461 f = vxlan_find_mac_rcu(vxlan, eth_addr, vni); in vxlan_fdb_find_uc()
788 memcpy(f->key.eth_addr, mac, ETH_ALEN); in vxlan_fdb_alloc()
939 netdev_dbg(vxlan->dev, "delete %pM\n", f->key.eth_addr); in vxlan_fdb_destroy()
1012 if (!(is_multicast_ether_addr(f->key.eth_addr) || in vxlan_fdb_update_existing()
1013 is_zero_ether_addr(f->key.eth_addr))) { in vxlan_fdb_update_existing()
1029 (is_multicast_ether_addr(f->key.eth_addr) || in vxlan_fdb_update_existing()
1030 is_zero_ether_addr(f->key.eth_addr))) { in vxlan_fdb_update_existing()
2841 f->key.eth_addr); in vxlan_cleanup()
2965 return is_zero_ether_addr(f->key.eth_addr) && in vxlan_fdb_is_default_entry()
4741 f = vxlan_find_mac(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_offloaded_set()
4769 err = vxlan_fdb_update(vxlan, fdb_info->eth_addr, &fdb_info->remote_ip, in vxlan_fdb_external_learn_add()
4793 f = vxlan_find_mac(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_external_learn_del()
4797 err = __vxlan_fdb_delete(vxlan, fdb_info->eth_addr, in vxlan_fdb_external_learn_del()