No subject


Sat Jan 3 10:49:37 EST 2009


statement is called
            set80211priv(priv, IEEE80211_IOCTL_SETMLME, &mlme,
sizeof(mlme));=20
and it invokes  ieee80211_ioctl_setmlme method and time out value is
rested.
=20
I'm new to both madwifi and hostapd and hence cannot comments where the
things went wrong....
=20
Could some one help me to solve this.
=20
Thanks very much.
Sharad.
=20
=20
=20
=20
=20

------_=_NextPart_001_01C9A172.6EF4C6F6
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>HI,</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT><FONT face=3D"Trebuchet MS" =
color=3D#000080=20
size=3D2><SPAN class=3D782402910-10032009></SPAN></FONT><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080 size=3D2><SPAN =
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG>My =
configuration:</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>H/W:&nbsp;&nbsp;&nbsp;&nbsp; Fonera=20
(4+1)</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
Atheros2315A<BR></DIV></SPAN></FONT>
<DIV><FONT face=3D"Trebuchet MS"><FONT color=3D#000080><FONT =
size=3D2><SPAN=20
class=3D782402910-10032009>S/W:&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN></FONT><FONT=20
size=3D2><SPAN class=3D782402910-10032009>Openwrt(kamikaze)=20
7.09.</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
hostapd-0.5.7</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
madwifi-trunk-r3314</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>I'm able to set inactivity time out period in =
open and=20
wep mode, </SPAN></FONT><FONT face=3D"Trebuchet MS" color=3D#000080 =
size=3D2><SPAN=20
class=3D782402910-10032009>where as not able to set it up WPA=20
mode.</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><BR>The command I have used is:=20
&nbsp;</SPAN></FONT><FONT face=3D"Trebuchet MS" color=3D#000080 =
size=3D2><SPAN=20
class=3D782402910-10032009>$iwpriv ath0 inact_auth=20
&lt;value&gt;</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>I debugged both madiwifi and hostapd using=20
printk&nbsp;and here is my observation...</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG>Madwifi:</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>for associated clients the default time out =
is 180 secs=20
and for authenticated clients its 300secs.</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>1) When an mu&nbsp;associates=20
to&nbsp;ap,&nbsp;<STRONG><EM>ieee80211_node_join</EM></STRONG> method(of =

ieee80211_node.c) is called and the time out value is set =
at</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM>&nbsp; ni-&gt;ni_inact_reload =3D =

vap-&gt;iv_inact_auth;<BR>&nbsp; ni-&gt;ni_inact =3D=20
ni-&gt;ni_inact_reload;<BR></EM></STRONG></SPAN></FONT><FONT =
size=3D2><SPAN=20
class=3D782402910-10032009><FONT face=3D"Trebuchet MS" =
color=3D#000080>till here every=20
thing is fine.</FONT></SPAN></FONT></DIV>
<DIV><FONT size=3D2><SPAN class=3D782402910-10032009><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2><SPAN class=3D782402910-10032009><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080>2) But this value is <STRONG>rested</STRONG> from=20
<STRONG><EM>ieee80211_ioctl_setmlme</EM></STRONG>&nbsp;method(ieee80211_w=
ireless.c),&nbsp;I.e=20
it&nbsp;call </FONT></SPAN></FONT><FONT size=3D2><SPAN=20
class=3D782402910-10032009><FONT face=3D"Trebuchet MS"=20
color=3D#000080><STRONG><EM>ieee80211_node_authorize(=20
</EM></STRONG>ieee80211_node.c ).</FONT></SPAN></FONT></DIV>
<DIV><FONT size=3D2><SPAN class=3D782402910-10032009><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080>and the reload value is updated i.e =
</FONT></SPAN></FONT><FONT=20
size=3D2><SPAN class=3D782402910-10032009><FONT face=3D"Trebuchet MS"=20
color=3D#000080><STRONG><EM>ni-&gt;ni_inact_reload =3D=20
ni-&gt;ni_vap-&gt;iv_inact_run; =
</EM></STRONG></FONT></SPAN></FONT></DIV>
<DIV><FONT size=3D2><SPAN class=3D782402910-10032009><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2><SPAN class=3D782402910-10032009><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080>3) and it is set to<EM><STRONG> =
</STRONG></EM>ni-&gt;ni_inact from=20
ieee80211_input.c,<STRONG><EM> &nbsp;ni-&gt;ni_inact =3D=20
ni-&gt;ni_inact_reload;</EM></STRONG></FONT></SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM></EM></STRONG></SPAN></FONT>&nbsp;=
</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG>Hostapd:</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>From=20
<STRONG><EM>madwifi_set_sta_authorized</EM></STRONG> &nbsp;method( of=20
driver_madwifi.c)&nbsp; this statement is called</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;=20
<STRONG><EM>set80211priv(priv, IEEE80211_IOCTL_SETMLME,=20
&amp;mlme,&nbsp;sizeof(mlme));</EM> </STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>and it invokes</SPAN></FONT><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>&nbsp;&nbsp;</SPAN></FONT><FONT =
face=3D"Trebuchet MS"=20
color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM>ieee80211_ioctl_setmlme</EM></STRO=
NG>=20
method&nbsp;and time out value is rested.</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>I'm new to both madwifi and hostapd and hence =
cannot=20
comments where the things went wrong....</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>Could some one help me to solve=20
this.</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>Thanks very much.</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009>Sharad.</SPAN></FONT></DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM></EM></STRONG></SPAN></FONT>&nbsp;=
</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM></EM></STRONG></SPAN></FONT>&nbsp;=
</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM></EM></STRONG></SPAN></FONT>&nbsp;=
</DIV>
<DIV><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D2><SPAN=20
class=3D782402910-10032009><STRONG><EM></EM></STRONG></SPAN></FONT>&nbsp;=
</DIV>
<DIV><FONT size=3D2><SPAN class=3D782402910-10032009><FONT=20
face=3DArial></FONT>&nbsp;</DIV></SPAN></FONT></BODY></HTML>

------_=_NextPart_001_01C9A172.6EF4C6F6--


More information about the HostAP mailing list