From 219c8dc7171f4b606ad1fda5e1c2c11fa9c4b111 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 26 May 2017 09:40:49 +0200 Subject: [PATCH] mt7603: fix endian issue in CCMP PN Signed-off-by: Felix Fietkau --- mt7603_mac.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mt7603_mac.c b/mt7603_mac.c index 34e887e0..31230257 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -715,8 +715,8 @@ mt7603_mac_write_txwi(struct mt7603_dev *dev, __le32 *txwi, if (key) { u64 pn = atomic64_inc_return(&key->tx_pn); txwi[3] |= cpu_to_le32(MT_TXD3_PN_VALID); - txwi[4] = pn & GENMASK(31, 0); - txwi[5] |= FIELD_PREP(MT_TXD5_PN_HIGH, pn >> 32); + txwi[4] = cpu_to_le32(pn & GENMASK(31, 0)); + txwi[5] |= cpu_to_le32(FIELD_PREP(MT_TXD5_PN_HIGH, pn >> 32)); } txwi[7] = 0;