Re: [PATCH 06/27] qtnfmac: pass full channel definition to device on start_ap command
From: Sergey Matyukevich <hidden>
Date: 2017-08-30 14:02:23
From: Sergey Matyukevich <hidden>
Date: 2017-08-30 14:02:23
+ if (s->ssid && s->ssid_len > 0 && s->ssid_len <= IEEE80211_MAX_SSID_LEN)
+ qtnf_cmd_skb_put_tlv_arr(cmd_skb, WLAN_EID_SSID, s->ssid,
+ s->ssid_len);
+
+ if (cfg80211_chandef_valid(&s->chandef)) {
+ struct qlink_tlv_chandef *chtlv =
+ (struct qlink_tlv_chandef *)skb_put(cmd_skb,
+ sizeof(*chtlv));
+
+ chtlv->hdr.type = cpu_to_le16(QTN_TLV_ID_CHANDEF);
+ chtlv->hdr.len = sizeof(*chtlv) - sizeof(chtlv->hdr);It looks like cpu_to_le16 is needed here as well.
+ qlink_chandef_cfg2q(&s->chandef, &chtlv->chan); + } +