From d63cd7430cf91eaacbe8098dcd318d42783c65c7 Mon Sep 17 00:00:00 2001 From: Houston Hoffman Date: Mon, 5 Dec 2016 11:59:56 -0800 Subject: [PATCH] qcacmn: Disable fastpath for srng rings Reject fastpath enable for srng based chips. Change-Id: If1f3be9cb92a7620b27e040aa6da4b18ed4d19f7 CRs-Fixed: 1104685 --- hif/src/ce/ce_main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hif/src/ce/ce_main.c b/hif/src/ce/ce_main.c index ac6ca6e1c37f..f356f926d93f 100644 --- a/hif/src/ce/ce_main.c +++ b/hif/src/ce/ce_main.c @@ -962,6 +962,10 @@ void hif_enable_fastpath(struct hif_opaque_softc *hif_ctx) { struct hif_softc *scn = HIF_GET_SOFTC(hif_ctx); + if (ce_srng_based(scn)) { + HIF_INFO("%s, srng rings do not support fastpath", __func__); + return; + } HIF_INFO("%s, Enabling fastpath mode", __func__); scn->fastpath_mode_on = true; }