net/ice: add DCF hardware initialization
[dpdk.git] / drivers / net / qede / base / ecore_dcbx.c
index cbc69cd..ccd4383 100644 (file)
@@ -159,7 +159,7 @@ ecore_dcbx_set_params(struct ecore_dcbx_results *p_data,
        if (OSAL_TEST_BIT(ECORE_MF_UFP_SPECIFIC, &p_hwfn->p_dev->mf_bits) &&
            (type == DCBX_PROTOCOL_ROCE)) {
                ecore_wr(p_hwfn, p_ptt, DORQ_REG_TAG1_OVRD_MODE, 1);
-               ecore_wr(p_hwfn, p_ptt, DORQ_REG_PF_PCP_BB_K2, prio << 1);
+               ecore_wr(p_hwfn, p_ptt, DORQ_REG_PF_PCP, prio << 1);
        }
 }
 
@@ -310,8 +310,9 @@ ecore_dcbx_process_tlv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
                        continue;
 
                /* if no app tlv was present, don't override in FW */
-               ecore_dcbx_update_app_info(p_data, p_hwfn, p_ptt, false,
-                                          priority, tc, type);
+               ecore_dcbx_update_app_info(p_data, p_hwfn, p_ptt,
+                                         p_data->arr[DCBX_PROTOCOL_ETH].enable,
+                                         priority, tc, type);
        }
 
        return ECORE_SUCCESS;