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

Commit f7065f4b authored by Pravin B Shelar's avatar Pravin B Shelar Committed by David S. Miller
Browse files

mpls: Fix mpls_gso handler.



mpls gso handler needs to pull skb after segmenting skb.

CC: Simon Horman <simon.horman@netronome.com>
Signed-off-by: default avatarPravin B Shelar <pshelar@nicira.com>
Acked-by: default avatarSimon Horman <simon.horman@netronome.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent d59c876d
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -59,8 +59,7 @@ static struct sk_buff *mpls_gso_segment(struct sk_buff *skb,
	 * above pulled.  It will be re-pushed after returning
	 * skb_mac_gso_segment(), an indirect caller of this function.
	 */
	__skb_push(skb, skb->data - skb_mac_header(skb));

	__skb_pull(skb, skb->data - skb_mac_header(skb));
out:
	return segs;
}