| 5170 | } |
| 5171 | |
| 5172 | static void bnxt_config_vf_req_fwd(struct bnxt *bp) |
| 5173 | { |
| 5174 | if (!BNXT_PF(bp)) |
| 5175 | return; |
| 5176 | |
| 5177 | memset(bp->pf->vf_req_fwd, 0, sizeof(bp->pf->vf_req_fwd)); |
| 5178 | |
| 5179 | if (!(bp->fw_cap & BNXT_FW_CAP_LINK_ADMIN)) |
| 5180 | BNXT_HWRM_CMD_TO_FORWARD(HWRM_PORT_PHY_QCFG); |
| 5181 | BNXT_HWRM_CMD_TO_FORWARD(HWRM_FUNC_CFG); |
| 5182 | BNXT_HWRM_CMD_TO_FORWARD(HWRM_FUNC_VF_CFG); |
| 5183 | BNXT_HWRM_CMD_TO_FORWARD(HWRM_CFA_L2_FILTER_ALLOC); |
| 5184 | BNXT_HWRM_CMD_TO_FORWARD(HWRM_OEM_CMD); |
| 5185 | } |
| 5186 | |
| 5187 | static void bnxt_alloc_error_recovery_info(struct bnxt *bp) |
| 5188 | { |
no test coverage detected