diff options
author | Kenneth Lu <kuohsianglu@gmail.com> | 2017-12-02 04:54:13 -0500 |
---|---|---|
committer | Kalle Valo <kvalo@qca.qualcomm.com> | 2017-12-07 09:35:17 -0500 |
commit | 5d24bcd56dc7e334cad365981da112aafbbb93a4 (patch) | |
tree | b4e816f010e227097230e676803e1e18b633bf62 | |
parent | 42e01cb9cb109fb0bb4743f6c54d6aa67ac39b61 (diff) |
ath6kl: improve endianness handling
Replace ntohs with be16_to_cpu to do endian conversions for ethhdr
h_proto assignment.
Signed-off-by: Kenneth Lu <kuohsianglu@gmail.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
-rw-r--r-- | drivers/net/wireless/ath/ath6kl/txrx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/txrx.c b/drivers/net/wireless/ath/ath6kl/txrx.c index 1379906bf849..8da9506f8c2b 100644 --- a/drivers/net/wireless/ath/ath6kl/txrx.c +++ b/drivers/net/wireless/ath/ath6kl/txrx.c | |||
@@ -1001,7 +1001,7 @@ static void aggr_slice_amsdu(struct aggr_info *p_aggr, | |||
1001 | 1001 | ||
1002 | while (amsdu_len > mac_hdr_len) { | 1002 | while (amsdu_len > mac_hdr_len) { |
1003 | hdr = (struct ethhdr *) framep; | 1003 | hdr = (struct ethhdr *) framep; |
1004 | payload_8023_len = ntohs(hdr->h_proto); | 1004 | payload_8023_len = be16_to_cpu(hdr->h_proto); |
1005 | 1005 | ||
1006 | if (payload_8023_len < MIN_MSDU_SUBFRAME_PAYLOAD_LEN || | 1006 | if (payload_8023_len < MIN_MSDU_SUBFRAME_PAYLOAD_LEN || |
1007 | payload_8023_len > MAX_MSDU_SUBFRAME_PAYLOAD_LEN) { | 1007 | payload_8023_len > MAX_MSDU_SUBFRAME_PAYLOAD_LEN) { |