Lines Matching refs:eth_addr

77 	u8		  eth_addr[ETH_ALEN];  member
269 send_eth = !is_zero_ether_addr(fdb->eth_addr); in vxlan_fdb_info()
285 if (send_eth && nla_put(skb, NDA_LLADDR, ETH_ALEN, &fdb->eth_addr)) in vxlan_fdb_info()
371 memcpy(fdb_info->eth_addr, fdb->eth_addr, ETH_ALEN); in vxlan_fdb_switchdev_notifier_info()
437 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss()
444 memcpy(f.eth_addr, eth_addr, ETH_ALEN); in vxlan_fdb_miss()
494 if (ether_addr_equal(mac, f->eth_addr)) { in __vxlan_find_mac()
541 u8 eth_addr[ETH_ALEN + 2] = { 0 }; in vxlan_fdb_find_uc() local
550 ether_addr_copy(eth_addr, mac); in vxlan_fdb_find_uc()
554 f = __vxlan_find_mac(vxlan, eth_addr, vni); in vxlan_fdb_find_uc()
810 memcpy(f->eth_addr, mac, ETH_ALEN); in vxlan_fdb_alloc()
876 netdev_dbg(vxlan->dev, "delete %pM\n", f->eth_addr); in vxlan_fdb_destroy()
931 if (!(is_multicast_ether_addr(f->eth_addr) || in vxlan_fdb_update_existing()
932 is_zero_ether_addr(f->eth_addr))) { in vxlan_fdb_update_existing()
941 (is_multicast_ether_addr(f->eth_addr) || in vxlan_fdb_update_existing()
942 is_zero_ether_addr(f->eth_addr))) { in vxlan_fdb_update_existing()
2745 f->eth_addr); in vxlan_cleanup()
2855 if (!is_zero_ether_addr(f->eth_addr)) in vxlan_flush()
4271 hash_index = fdb_head_index(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_offloaded_set()
4275 f = vxlan_find_mac(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_offloaded_set()
4301 hash_index = fdb_head_index(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_external_learn_add()
4305 err = vxlan_fdb_update(vxlan, fdb_info->eth_addr, &fdb_info->remote_ip, in vxlan_fdb_external_learn_add()
4328 hash_index = fdb_head_index(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_external_learn_del()
4331 f = vxlan_find_mac(vxlan, fdb_info->eth_addr, fdb_info->vni); in vxlan_fdb_external_learn_del()
4335 err = __vxlan_fdb_delete(vxlan, fdb_info->eth_addr, in vxlan_fdb_external_learn_del()