net/bnxt: clear HWRM sniffer list for PFs
Clear HWRM sniffer list for DPDK PFs so that VFs on DPDK PFs initialize successfully. DPDK PF driver does not handle HWRM commands from VFs. Signed-off-by: Randy Schacher <stuart.schacher@broadcom.com> Signed-off-by: Scott Branden <scott.branden@broadcom.com> Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
This commit is contained in:
parent
a6f4bb2a15
commit
b0593363c2
@ -611,6 +611,15 @@ int bnxt_hwrm_func_driver_register(struct bnxt *bp)
|
||||
memcpy(req.vf_req_fwd, bp->pf.vf_req_fwd,
|
||||
RTE_MIN(sizeof(req.vf_req_fwd),
|
||||
sizeof(bp->pf.vf_req_fwd)));
|
||||
|
||||
/*
|
||||
* PF can sniff HWRM API issued by VF. This can be set up by
|
||||
* linux driver and inherited by the DPDK PF driver. Clear
|
||||
* this HWRM sniffer list in FW because DPDK PF driver does
|
||||
* not support this.
|
||||
*/
|
||||
req.flags =
|
||||
rte_cpu_to_le_32(HWRM_FUNC_DRV_RGTR_INPUT_FLAGS_FWD_NONE_MODE);
|
||||
}
|
||||
|
||||
req.async_event_fwd[0] |=
|
||||
|
Loading…
x
Reference in New Issue
Block a user