Thread (46 messages) 46 messages, 3 authors, 2017-08-30

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

+	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);
+	}
+
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help