From b776bb76818d293e82cd8ddf3307d2d13db56ea0 Mon Sep 17 00:00:00 2001 From: Yun Park Date: Fri, 2 Oct 2015 11:04:00 -0700 Subject: qcacld: Change netif_rx_ni() softirq threshold calculation logic Instead using Rx packet count which host driver received from FW, changed to use IPA Rx exception packet count. Change-Id: Iadba0234eff5456478eefcac0107818f72b44d37 CRs-Fixed: 918779 --- CORE/HDD/src/wlan_hdd_ipa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CORE/HDD/src/wlan_hdd_ipa.c b/CORE/HDD/src/wlan_hdd_ipa.c index d3987453da8b..1008af4c3f26 100644 --- a/CORE/HDD/src/wlan_hdd_ipa.c +++ b/CORE/HDD/src/wlan_hdd_ipa.c @@ -2483,7 +2483,7 @@ static void hdd_ipa_send_skb_to_network(adf_nbuf_t skb, hdd_adapter_t *adapter) #ifdef QCA_CONFIG_SMP result = netif_rx_ni(skb); #else - if (adapter->stats.rx_packets % IPA_WLAN_RX_SOFTIRQ_THRESH == 0) + if (hdd_ipa->stats.num_rx_excep % IPA_WLAN_RX_SOFTIRQ_THRESH == 0) result = netif_rx_ni(skb); else result = netif_rx(skb); -- cgit v1.2.3