src/dpdk/drivers/net/bnx2x/bnx2x.c
static void bnx2x_send_unload_done(struct bnx2x_softc *sc, uint8_t keep_link)
{
	uint32_t reset_param =
	    keep_link ? DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET : 0;

	/* Report UNLOAD_DONE to MCP */
	if (!BNX2X_NOMCP(sc)) {
		bnx2x_fw_command(sc, DRV_MSG_CODE_UNLOAD_DONE, reset_param);
	}
}
/* send UNLOAD_DONE command to the MCP */
send UNLOAD_DONE command to the MCP
send UNLOAD_DONE command to the MCP
static void bnx2x_send_unload_done(struct bnx2x_softc *sc, uint8_t keep_link)
{
	uint32_t reset_param =
	    keep_link ? DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET : 0;
	if (!BNX2X_NOMCP(sc)) {
		bnx2x_fw_command(sc, DRV_MSG_CODE_UNLOAD_DONE, reset_param);
	}
}
static void bnx2x_send_unload_done ( struct bnx2x_softc * sc , uint8_t keep_link ) { uint32_t reset_param = keep_link ? DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET : 0 ; if ( ! BNX2X_NOMCP ( sc ) ) { bnx2x_fw_command ( sc , DRV_MSG_CODE_UNLOAD_DONE , reset_param ) ; } }
send UNLOAD_DONE command to the MCP
send UNLOAD_DONE command to the MCP
/* Report UNLOAD_DONE to MCP */