aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/patches/533-mac80211_correct_4addr_skbsize.patch
blob: afd8cca0f209ae383c5037fee2c24c525645bad1 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/net/wireless/util.c
+++ b/net/wireless/util.c
@@ -509,7 +509,7 @@ static int __ieee80211_data_to_8023(stru
 		 * replace EtherType */
 		hdrlen += ETH_ALEN + 2;
 	else
-		tmp.h_proto = htons(skb->len);
+		tmp.h_proto = htons(skb->len - hdrlen);
 
 	pskb_pull(skb, hdrlen);