Question on Wireless Extensions design

Lewis Adam-CAL022 Adam.Lewis
Wed Jan 28 09:14:27 PST 2004


Hi all,
 
It is a little vague to me why some of the iwpriv commands are handled via do_ioctl() and others are handled in the by separate iwpriv set/get routines in the driver.  For example, iwpriv commands such as monitor, wd_add and kickmac are all handled by the do_ioctl() handler in the driver, but other iwpriv commands such as get/set beacon interval are registered and handled in via their own routines (e.g. prism2_ioctl_priv_get_prism2_param() and prism2_ioctl_priv_prism2_param()).  What is the reason for this partitioning?  It looks to me as though the private commands handled by the do_ioctl() handler (e.g. hostap_ioctl()) are specific commands to perform an action (such as kicking a mac or adding one to the acl list), where the ones handled by the set/get routines specifically operate on variables.  If somebody can confirm my assumption, or correct it, that would be great.
 
Thanks!
Adam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.shmoo.com/pipermail/hostap/attachments/20040128/b542fb10/attachment.htm 



More information about the Hostap mailing list