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

Commit bcb8e9d6 authored by Subash Abhinov Kasiviswanathan's avatar Subash Abhinov Kasiviswanathan Committed by Gerrit - the friendly Code Review server
Browse files

drivers: rmnet_shs: Fast deliver non UDP/TCP packets



Ignore non UDP/TCP packets that enter rmnet_shs. Deliver
immediately and don't steer those packets.

CRs-Fixed: 2340160
Acked-by: default avatarRaul Martinez <mraul@qti.qualcomm.com>
Signed-off-by: default avatarSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>
parent d72bb6ff
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -813,6 +813,10 @@ void rmnet_shs_assign(struct sk_buff *skb, struct rmnet_port *port)
	struct rmnet_shs_cpu_node_s *cpu_node_tbl_p;

	/*deliver non TCP/UDP packets right away*/
	if (!rmnet_shs_is_skb_stamping_reqd(skb)) {
		rmnet_shs_deliver_skb(skb);
		return;
	}

	if ((unlikely(!map))|| !rmnet_shs_init_complete) {
		rmnet_shs_deliver_skb(skb);