Hi Jouni,<br><br>               As per my understanding currently, same PSK is being shared for all the clients of the same GO. Your suggestion is to have one PSK per client. But my requirement is  to disconnect a particular client form GO.<br>
Can I achieve this from following steps:<br>1. Adding a new command for client disconnect in interface.<br>2. this disconnect command will send a disassociation frame to that client.<br>3. Remove client from peer list and clean up all the client resources from supplicant of GO.<br>
<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Nov 3, 2012 at 3:33 PM, Jouni Malinen <span dir="ltr">&lt;<a href="mailto:j@w1.fi" target="_blank">j@w1.fi</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Wed, Oct 31, 2012 at 05:35:59PM +0530, Nishant Sharma wrote:<br>
&gt; Is there an plan to implement this feature with full functionality in near<br>
&gt; time. Otherwise can you guide us in little deep for implementing this<br>
&gt; feature in wpa_supplicant.<br>
<br>
</div>It&#39;s been on my nice-to-have to-do list for the past three years.. ;-)<br>
<br>
hostapd has support for per-station PSK with WPS and the key addition<br>
for the feature here would be to extend wpa_supplicant implementation to<br>
support that, i.e., configure WPS Registrar to issue per-device PSK in<br>
wps_build_cred() in src/wps/wps_registrar.c and store the P2P Device<br>
Address (or interface address for non-P2P devices) with the runtime<br>
network (struct wpa_ssid) and for persistent groups, store that<br>
information with the rest of the persistent group information. The PSK<br>
matching code in SM_STATE(WPA_PTK, PTKCALCNEGOTIATING) in<br>
src/ap/wpa_auth.c would need some changes to make it match the P2P<br>
Client case based on P2P Device Address instead of the P2P Interface<br>
Address since the latter can change for each instance of a persistent<br>
group.<br>
<br>
Disconnecting a client part would then be to remove the identified<br>
address,PSK pair and deauthenticate the station from the group.<br>
<div class="HOEnZb"><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><br clear="all"><br>-- <br>Thanks and Regards<br>Nishant Sharma<br><br>
</div>