Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99435211 authored by Skylar Chang's avatar Skylar Chang
Browse files

msm: rndis_ipa: use netif_rx_ni to push packets to network stack



rndis_ipa indicates packets to the network stack in process
context so netif_rx_ni is the correct API to use. Using
netif_rx in this context can cause fluctuations in latency
of NET_RX being serviced.

Change-Id: I1f8105a85b601819d4e015910520d2851a762b3b
Signed-off-by: default avatarSkylar Chang <chiaweic@codeaurora.org>
parent 77813844
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1120,9 +1120,9 @@ static void rndis_ipa_packet_receive_notify(void *private,
		return;
	}

	result = netif_rx(skb);
	result = netif_rx_ni(skb);
	if (result)
		RNDIS_IPA_ERROR("fail on netif_rx\n");
		RNDIS_IPA_ERROR("fail on netif_rx_ni\n");
	rndis_ipa_ctx->net->stats.rx_packets++;
	rndis_ipa_ctx->net->stats.rx_bytes += packet_len;