From 16ab32d5e34e37fd92e233b92dbedca401d164a4 Mon Sep 17 00:00:00 2001 From: Larry Finger Date: Fri, 14 Aug 2015 19:18:20 -0500 Subject: [PATCH] rtl8188eu: Make more little endian changes The master branch works on PPC architecture, which is big endian; however, v4.1.8-9499 fails to connect. Receiving is OK as scanning works, thus it is close to working. These changes make the two branches agree on the endianess of various header items. Signed-off-by: Larry Finger --- include/ieee80211.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/ieee80211.h b/include/ieee80211.h index d038d3b..65f0a85 100644 --- a/include/ieee80211.h +++ b/include/ieee80211.h @@ -308,7 +308,7 @@ struct rtw_ieee80211_hdr { u8 addr1[ETH_ALEN]; u8 addr2[ETH_ALEN]; u8 addr3[ETH_ALEN]; - __le16 seq_ctl; + u16 seq_ctl; u8 addr4[ETH_ALEN]; } __attribute__ ((packed)); @@ -318,7 +318,7 @@ struct rtw_ieee80211_hdr_3addr { u8 addr1[ETH_ALEN]; u8 addr2[ETH_ALEN]; u8 addr3[ETH_ALEN]; - __le16 seq_ctl; + u16 seq_ctl; } __attribute__ ((packed)); @@ -328,19 +328,19 @@ struct rtw_ieee80211_hdr_qos { u8 addr1[ETH_ALEN]; u8 addr2[ETH_ALEN]; u8 addr3[ETH_ALEN]; - __le16 seq_ctl; + u16 seq_ctl; u8 addr4[ETH_ALEN]; - __le16 qc; + u16 qc; } __attribute__ ((packed)); struct rtw_ieee80211_hdr_3addr_qos { __le16 frame_ctl; - u16 duration_id; + __le16 duration_id; u8 addr1[ETH_ALEN]; u8 addr2[ETH_ALEN]; u8 addr3[ETH_ALEN]; - __le16 seq_ctl; - __le16 qc; + u16 seq_ctl; + u16 qc; } __attribute__ ((packed)); struct eapol {