<div>Hi,</div>
<div>&nbsp;</div>
<div>&nbsp;One more doubt about disassociation. In my code I will enable wpa supplicant using </div>
<div>system(&quot;./wpa_supplicant -ieth0 -Dmarvell -c./wpa_supplicant.conf -B&quot;);</div>
<div>So it will be a daemon. Now to disassociate I need socket fd using which wpa_supplicant is communicating, How to get that. If I store the opened socket fd in some&nbsp; temp file then can I use same sock fd to disassociate and then kill wpa_supplicant using kill command or is there&nbsp;any better approach for the same.
</div>
<div>&nbsp;</div>
<div>-Raghu.</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 12/7/07, <b class="gmail_sendername">Dan Williams</b> &lt;<a href="mailto:dcbw@redhat.com">dcbw@redhat.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Fri, 2007-12-07 at 17:20 +0530, Raghavendra. S wrote:<br>&gt; Hi Dan,<br>&gt;<br>&gt;&nbsp;&nbsp;Actually in my case I want to get scan result first then configure
<br>&gt; wpa_supplicant.conf and then I will enable wpa_supplicant. Because<br>&gt; user has to first see the scanned result and after that he can<br>&gt; configure to which AP he want to associate with and security models he
<br>&gt; want to use. So I need some independent small AP scan code similar to<br>&gt; &quot;iwlist eth0 scan&quot;.<br><br>Again, look at driver_wext.c.&nbsp;&nbsp;Code to scan and get results is there.<br>You can print out whatever you want given the information it returns.
<br>You can create a tool that incorporates that code, prints out what the<br>user wants from scan result information passed back by the driver, and<br>then spawn wpa_supplicant however you like.<br><br>Dan<br><br>&gt; -Raghu.
<br>&gt;<br>&gt;<br>&gt; On 12/7/07, Dan Williams &lt;<a href="mailto:dcbw@redhat.com">dcbw@redhat.com</a>&gt; wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On Fri, 2007-12-07 at 16:45 +0530, Raghavendra. S wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp;&nbsp;Does any one know small AP scan code which gives<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; similar/same<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; output as that of &quot;iwlist eth0 scan&quot;. I dont want to use<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iwlist<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; because of its size.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Look at the driver_wext.c code from wpa_supplicant at<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wpa_driver_wext_scan() and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wpa_driver_wext_get_scan_results().&nbsp;&nbsp;You<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; don&#39;t need to screenscrape output if you can just use the
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; values<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; directly.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dan<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Regards &amp; Thanks<br>&gt; Raghavendra. S<br><br></blockquote></div><br><br clear="all">
<br>-- <br>Regards &amp; Thanks<br>Raghavendra. S