Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fd19eceb authored by Sergey Matyukevich's avatar Sergey Matyukevich Committed by Kalle Valo
Browse files

qtnfmac: fix station leave reason endianness



Use proper endianness conversion for client station leave reason.

Signed-off-by: default avatarIgor Mitsyanko <igor.mitsyanko.os@quantenna.com>
Signed-off-by: default avatarSergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Signed-off-by: default avatarAvinash Patil <avinashp@quantenna.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 27894448
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -211,8 +211,8 @@ qtnf_event_handle_bss_leave(struct qtnf_vif *vif,

	pr_debug("VIF%u.%u: disconnected\n", vif->mac->macid, vif->vifid);

	cfg80211_disconnected(vif->netdev, leave_info->reason, NULL, 0, 0,
			      GFP_KERNEL);
	cfg80211_disconnected(vif->netdev, le16_to_cpu(leave_info->reason),
			      NULL, 0, 0, GFP_KERNEL);

	vif->sta_state = QTNF_STA_DISCONNECTED;
	netif_carrier_off(vif->netdev);
+1 −1
Original line number Diff line number Diff line
@@ -733,7 +733,7 @@ struct qlink_event_bss_join {
 */
struct qlink_event_bss_leave {
	struct qlink_event ehdr;
	u16 reason;
	__le16 reason;
} __packed;

enum qlink_rxmgmt_flags {