* already added. Just continue.
                                 */
                                dev_info(&pf->pdev->dev,
-                                        "mac %pM already set for VF %d\n",
+                                        "MAC %pM already set for VF %d\n",
                                         maddr, vf->vf_id);
                                continue;
                        } else {
                                /* VF can't remove dflt_lan_addr/bcast mac */
                                dev_err(&pf->pdev->dev,
-                                       "can't remove mac %pM for VF %d\n",
+                                       "VF can't remove default MAC address or MAC %pM programmed by PF for VF %d\n",
                                        maddr, vf->vf_id);
-                               v_ret = VIRTCHNL_STATUS_ERR_PARAM;
-                               goto handle_mac_exit;
+                               continue;
                        }
                }
 
                /* check for the invalid cases and bail if necessary */
                if (is_zero_ether_addr(maddr)) {
                        dev_err(&pf->pdev->dev,
-                               "invalid mac %pM provided for VF %d\n",
+                               "invalid MAC %pM provided for VF %d\n",
                                maddr, vf->vf_id);
                        v_ret = VIRTCHNL_STATUS_ERR_PARAM;
                        goto handle_mac_exit;
                if (is_unicast_ether_addr(maddr) &&
                    !ice_can_vf_change_mac(vf)) {
                        dev_err(&pf->pdev->dev,
-                               "can't change unicast mac for untrusted VF %d\n",
+                               "can't change unicast MAC for untrusted VF %d\n",
                                vf->vf_id);
                        v_ret = VIRTCHNL_STATUS_ERR_PARAM;
                        goto handle_mac_exit;
 
        if (v_ret) {
                dev_err(&pf->pdev->dev,
-                       "can't update mac filters for VF %d, error %d\n",
+                       "can't update MAC filters for VF %d, error %d\n",
                        vf->vf_id, v_ret);
        } else {
                if (set)
        ether_addr_copy(vf->dflt_lan_addr.addr, mac);
        vf->pf_set_mac = true;
        netdev_info(netdev,
-                   "mac on VF %d set to %pM. VF driver will be reinitialized\n",
+                   "MAC on VF %d set to %pM. VF driver will be reinitialized\n",
                    vf_id, mac);
 
        ice_vc_dis_vf(vf);