Lines Matching refs:mac

133 		if (!is_zero_ether_addr(vf->mac)) {  in efx_ef10_sriov_free_vf_vports()
134 efx_ef10_vport_del_mac(efx, vf->vport_id, vf->mac); in efx_ef10_sriov_free_vf_vports()
135 eth_zero_addr(vf->mac); in efx_ef10_sriov_free_vf_vports()
172 rc = efx_ef10_vport_add_mac(efx, vf->vport_id, vf->mac); in efx_ef10_sriov_assign_vf_vport()
174 eth_zero_addr(vf->mac); in efx_ef10_sriov_assign_vf_vport()
198 eth_random_addr(nic_data->vf[i].mac); in efx_ef10_sriov_alloc_vf_vswitching()
471 u8 *mac) in efx_ef10_vport_del_vf_mac() argument
479 ether_addr_copy(MCDI_PTR(inbuf, VPORT_DEL_MAC_ADDRESS_IN_MACADDR), mac); in efx_ef10_vport_del_vf_mac()
487 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, const u8 *mac) in efx_ef10_sriov_set_vf_mac() argument
515 if (!is_zero_ether_addr(vf->mac)) { in efx_ef10_sriov_set_vf_mac()
516 rc = efx_ef10_vport_del_vf_mac(efx, vf->vport_id, vf->mac); in efx_ef10_sriov_set_vf_mac()
521 if (!is_zero_ether_addr(mac)) { in efx_ef10_sriov_set_vf_mac()
522 rc = efx_ef10_vport_add_mac(efx, vf->vport_id, mac); in efx_ef10_sriov_set_vf_mac()
527 eth_hw_addr_set(vf->efx->net_dev, mac); in efx_ef10_sriov_set_vf_mac()
530 ether_addr_copy(vf->mac, mac); in efx_ef10_sriov_set_vf_mac()
549 eth_zero_addr(vf->mac); in efx_ef10_sriov_set_vf_mac()
598 if (!is_zero_ether_addr(vf->mac)) { in efx_ef10_sriov_set_vf_vlan()
599 rc = efx_ef10_vport_del_mac(efx, vf->vport_id, vf->mac); in efx_ef10_sriov_set_vf_vlan()
622 if (!is_zero_ether_addr(vf->mac)) { in efx_ef10_sriov_set_vf_vlan()
623 rc2 = efx_ef10_vport_add_mac(efx, vf->vport_id, vf->mac); in efx_ef10_sriov_set_vf_vlan()
625 eth_zero_addr(vf->mac); in efx_ef10_sriov_set_vf_vlan()
788 ether_addr_copy(ivf->mac, vf->mac); in efx_ef10_sriov_get_vf_config()