X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=package%2Fmadwifi%2Fpatches%2F390-frame_type.patch;fp=package%2Fmadwifi%2Fpatches%2F390-frame_type.patch;h=130f3b6d61ea5cff1f87958720f572674ddcba71;hb=87aacb3b5bb8d4da4280d421b498237032459e82;hp=179ee7cfa0f13ee120ba7b073821f2a126b566ed;hpb=f0af663597172b339ce2529a6344eb95d525ae64;p=openwrt.git diff --git a/package/madwifi/patches/390-frame_type.patch b/package/madwifi/patches/390-frame_type.patch index 179ee7cfa0..130f3b6d61 100644 --- a/package/madwifi/patches/390-frame_type.patch +++ b/package/madwifi/patches/390-frame_type.patch @@ -1,13 +1,13 @@ --- a/net80211/ieee80211_input.c +++ b/net80211/ieee80211_input.c -@@ -4421,7 +4421,9 @@ +@@ -4440,7 +4440,9 @@ ath_eth_type_trans(struct sk_buff *skb, if (memcmp(eth->h_dest, dev->dev_addr, ETH_ALEN)) skb->pkt_type = PACKET_OTHERHOST; - + - return eth->h_proto; + if (ntohs(eth->h_proto) >= 1536) + return eth->h_proto; + return htons(ETH_P_802_2); } #endif - +