[PATCH 1/3] Support not specifying the frame frequency.
Antonio Quartulli
ordex
Wed Jun 19 13:11:32 PDT 2013
From: Nicolas Cavallari <Nicolas.Cavallari at lri.fr>
If the frequency is not specified the frame is now sent over
the channel used by the current BSS.
This will also log each sent CMD_FRAME.
Signed-hostap: Nicolas Cavallari <cavallar at lri.fr>
[antonio at open-mesh.com: commit message reworded]
Signed-hostap: Antonio Quartulli <antonio at open-mesh.com>
---
src/drivers/driver_nl80211.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index e1e27ea..34c975d 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -8791,10 +8791,12 @@ static int nl80211_send_frame_cmd(struct i802_bss *bss,
wpa_printf(MSG_MSGDUMP, "nl80211: CMD_FRAME freq=%u wait=%u no_cck=%d "
"no_ack=%d offchanok=%d",
freq, wait, no_cck, no_ack, offchanok);
+ wpa_hexdump(MSG_DEBUG, "CMD_FRAME", buf, buf_len);
nl80211_cmd(drv, msg, 0, NL80211_CMD_FRAME);
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, bss->ifindex);
- NLA_PUT_U32(msg, NL80211_ATTR_WIPHY_FREQ, freq);
+ if (freq)
+ NLA_PUT_U32(msg, NL80211_ATTR_WIPHY_FREQ, freq);
if (wait)
NLA_PUT_U32(msg, NL80211_ATTR_DURATION, wait);
if (offchanok && (drv->capa.flags & WPA_DRIVER_FLAGS_OFFCHANNEL_TX))
--
1.8.1.5
More information about the Hostap
mailing list