Home
last modified time | relevance | path

Searched refs:new_mac (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/arch/mips/cavium-octeon/
Docteon-platform.c548 u8 new_mac[6]; in octeon_fdt_set_mac_addr() local
557 new_mac[0] = (mac >> 40) & 0xff; in octeon_fdt_set_mac_addr()
558 new_mac[1] = (mac >> 32) & 0xff; in octeon_fdt_set_mac_addr()
559 new_mac[2] = (mac >> 24) & 0xff; in octeon_fdt_set_mac_addr()
560 new_mac[3] = (mac >> 16) & 0xff; in octeon_fdt_set_mac_addr()
561 new_mac[4] = (mac >> 8) & 0xff; in octeon_fdt_set_mac_addr()
562 new_mac[5] = mac & 0xff; in octeon_fdt_set_mac_addr()
565 new_mac, sizeof(new_mac)); in octeon_fdt_set_mac_addr()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_sriov.c908 u8 *new_mac = ((u8 *)(&msgbuf[1])); in ixgbe_set_vf_mac_addr() local
910 if (!is_valid_ether_addr(new_mac)) { in ixgbe_set_vf_mac_addr()
916 !ether_addr_equal(adapter->vfinfo[vf].vf_mac_addresses, new_mac)) { in ixgbe_set_vf_mac_addr()
924 return ixgbe_set_vf_mac(adapter, vf, new_mac) < 0; in ixgbe_set_vf_mac_addr()
952 u8 *new_mac = ((u8 *)(&msgbuf[1])); in ixgbe_set_vf_macvlan_msg() local
967 if (!is_valid_ether_addr(new_mac)) { in ixgbe_set_vf_macvlan_msg()
984 err = ixgbe_set_vf_macvlan(adapter, vf, index, new_mac); in ixgbe_set_vf_macvlan_msg()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c687 unsigned char *new_mac, unsigned char *prev_mac) in mlx4_en_replace_mac() argument
692 u64 new_mac_u64 = mlx4_mac_to_u64(new_mac); in mlx4_en_replace_mac()
710 memcpy(entry->mac, new_mac, ETH_ALEN); in mlx4_en_replace_mac()
712 mac_hash = new_mac[MLX4_EN_MAC_HASH_IDX]; in mlx4_en_replace_mac()
716 err = mlx4_en_uc_steer_add(priv, new_mac, in mlx4_en_replace_mac()
725 err = mlx4_en_tunnel_steer_add(priv, new_mac, qpn, in mlx4_en_replace_mac()
737 unsigned char new_mac[ETH_ALEN + 2]) in mlx4_en_update_user_mac()
745 err = mlx4_SET_PORT_user_mac(mdev->dev, priv->port, new_mac); in mlx4_en_update_user_mac()
748 new_mac, priv->port, err); in mlx4_en_update_user_mac()
752 unsigned char new_mac[ETH_ALEN + 2]) in mlx4_en_do_set_mac()
[all …]
Dport.c474 int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac) in __mlx4_replace_mac() argument
501 table->entries[index] = cpu_to_be64(new_mac | MLX4_MAC_VALID); in __mlx4_replace_mac()
506 (unsigned long long) new_mac); in __mlx4_replace_mac()
510 dup_table->entries[index] = cpu_to_be64(new_mac | MLX4_MAC_VALID); in __mlx4_replace_mac()
515 (unsigned long long)new_mac); in __mlx4_replace_mac()
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_main.c577 unsigned char new_mac[ETH_ALEN]; in hinic_set_mac_addr() local
581 memcpy(new_mac, saddr->sa_data, ETH_ALEN); in hinic_set_mac_addr()
583 err = change_mac_addr(netdev, new_mac); in hinic_set_mac_addr()
585 memcpy(netdev->dev_addr, new_mac, ETH_ALEN); in hinic_set_mac_addr()
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dmain.c947 u8 *new_mac) in mwifiex_set_mac_address() argument
955 mac_addr = ether_addr_to_u64(new_mac); in mwifiex_set_mac_address()
Dmain.h1715 bool external, u8 *new_mac);
/Linux-v4.19/include/linux/mlx4/
Ddevice.h1391 int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac);