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

Commit d72da155 authored by Jagadeesh Ponduru's avatar Jagadeesh Ponduru
Browse files

msm: ipa3: reset skb header before passing it to NW stack



This ensures the network stack that skb->network_header
sits in the valid range of skb->data to skb->tail.

Change-Id: I6061eddc81cb2e9bd0e4d52ceddab792c332e15c
Signed-off-by: default avatarJagadeesh Ponduru <quic_jponduru@quicinc.com>
parent a4dde7e6
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2014-2021, The Linux Foundation. All rights reserved.
 *
 * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
 */

/*
@@ -1402,6 +1404,7 @@ static void apps_ipa_packet_receive_notify(void *priv,
		skb->dev = IPA_NETDEV();
		skb->protocol = htons(ETH_P_MAP);
		skb_set_mac_header(skb, 0);
		skb_reset_network_header(skb);

		if (ipa3_rmnet_res.ipa_napi_enable) {
			trace_rmnet_ipa_netif_rcv_skb3(skb, dev->stats.rx_packets);