From 765e7d4b0f7877aa7695d7609358c7c580fc8d3a Mon Sep 17 00:00:00 2001 From: Jack Pham Date: Fri, 8 May 2020 01:46:00 -0700 Subject: [PATCH] Revert "usb: gadget: rndis: Add packet filter handling for hw accelerated path" This reverts commit c5c5b41399bbccee060a64105c5c36e8d8508545. Change-Id: Ib977a543b95c41fa56c451bd681d812f5814ef43 Signed-off-by: Jack Pham --- drivers/usb/gadget/function/rndis.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/usb/gadget/function/rndis.c b/drivers/usb/gadget/function/rndis.c index 79228442495b..9b70ac789dcf 100644 --- a/drivers/usb/gadget/function/rndis.c +++ b/drivers/usb/gadget/function/rndis.c @@ -522,11 +522,14 @@ static int gen_ndis_set_resp(struct rndis_params *params, u32 OID, */ retval = 0; if (*params->filter) { - pr_debug("%s(): disable flow control\n", __func__); - rndis_flow_control(params, false); + params->state = RNDIS_DATA_INITIALIZED; + netif_carrier_on(params->dev); + if (netif_running(params->dev)) + netif_wake_queue(params->dev); } else { - pr_err("%s(): enable flow control\n", __func__); - rndis_flow_control(params, true); + params->state = RNDIS_INITIALIZED; + netif_carrier_off(params->dev); + netif_stop_queue(params->dev); } break;