X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fnet%2Fethernet%2Fbroadcom%2Fbnxt%2Fbnxt_ethtool.c;fp=kernel%2Fdrivers%2Fnet%2Fethernet%2Fbroadcom%2Fbnxt%2Fbnxt_ethtool.c;h=e680442cc7119a5f6ea8f3d2512ba7a162349171;hb=b1c117f1c8414bddbe4370414590f5f0b62ae4d1;hp=e33b6d667475ecf2eea342197dbdcd4a33916291;hpb=58dd8c7ebe4a964adf19e83bbd3e24f84ec67fdb;p=kvmfornfv.git diff --git a/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c b/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c index e33b6d667..e680442cc 100644 --- a/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c +++ b/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c @@ -824,6 +824,8 @@ static int bnxt_firmware_reset(struct net_device *dev, case BNX_DIR_TYPE_APE_FW: case BNX_DIR_TYPE_APE_PATCH: req.embedded_proc_type = FW_RESET_REQ_EMBEDDED_PROC_TYPE_MGMT; + /* Self-reset APE upon next PCIe reset: */ + req.selfrst_status = FW_RESET_REQ_SELFRST_STATUS_SELFRSTPCIERST; break; case BNX_DIR_TYPE_KONG_FW: case BNX_DIR_TYPE_KONG_PATCH: