Hi Jouni, <div><br></div><div>Do you have a plan to add a function mgmt_rx() with parameter wait and freq in cfg80211_ops? This is similar with mgmt_tx() in cfg80211_ops. <br><br><div class="gmail_quote">2011/12/18 Jouni Malinen <span dir="ltr">&lt;<a href="mailto:j@w1.fi">j@w1.fi</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Sun, Dec 18, 2011 at 08:55:41PM +0800, Huijun Gan wrote:<br>
&gt; Thanks. My fault that expressed the opposite meaning. I wonder why<br>
&gt; wpa_drv_probe_req_report() is called first.<br>
&gt;<br>
&gt; My understanding on  remain-on-channel is to ensure that the device is<br>
&gt; on the indicated channel to receive the probe req frames.<br>
<br>
</div>Well, these should really be done in an atomic operation, so I don&#39;t<br>
really consider either sequence to be better than the reverse order.<br>
<div class="im"><br>
&gt; And besides, for OFFCHANNEL_TX driver, after sending action frame<br>
&gt; (like GO neg req) out on peer&#39;s listen or operating channel, how does<br>
&gt; our own driver/device know how long it should stay on this channel, to<br>
&gt; guerantee peer&#39;s resp? There is a wait_time parameter when sending<br>
&gt; action frame, I think this is to ensure TX success (the max time<br>
&gt; waiting for TX_STATUS, right?).<br>
<br>
</div>This depends on the driver capabilities. You can either depend on the<br>
remain-on-channel operations or use the wait_time to offload this to the<br>
driver/firmware. In the offload case, the wait_time parameter is the<br>
time that the device needs to wait for the response.<br>
<div><div></div><div class="h5"><br>
--<br>
Jouni Malinen                                            PGP id EFC895FA<br>
_______________________________________________<br>
HostAP mailing list<br>
<a href="mailto:HostAP@lists.shmoo.com">HostAP@lists.shmoo.com</a><br>
<a href="http://lists.shmoo.com/mailman/listinfo/hostap" target="_blank">http://lists.shmoo.com/mailman/listinfo/hostap</a><br>
</div></div></blockquote></div><br></div>