]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
bnxt_en: allow VF config ops when PF is closed
authorEdwin Peer <edwin.peer@broadcom.com>
Sun, 25 Apr 2021 17:45:22 +0000 (13:45 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 26 Apr 2021 01:37:38 +0000 (18:37 -0700)
It is perfectly legal for the stack to query and configure VFs via PF
NDOs while the NIC is administratively down.  Remove the unnecessary
check for the PF to be in open state.

Signed-off-by: Edwin Peer <edwin.peer@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c

index 4da52f8125855908cc13e880590aeedfe492f7c8..67856dbf9ce95a7c2d90d239284796f17983b24e 100644 (file)
@@ -49,10 +49,6 @@ static int bnxt_hwrm_fwd_async_event_cmpl(struct bnxt *bp,
 
 static int bnxt_vf_ndo_prep(struct bnxt *bp, int vf_id)
 {
-       if (!test_bit(BNXT_STATE_OPEN, &bp->state)) {
-               netdev_err(bp->dev, "vf ndo called though PF is down\n");
-               return -EINVAL;
-       }
        if (!bp->pf.active_vfs) {
                netdev_err(bp->dev, "vf ndo called though sriov is disabled\n");
                return -EINVAL;