IW_IOCTL_IDX
[IW_IOCTL_IDX(id)] = func
[IW_IOCTL_IDX(SIOCGIWSPY)] = {
if (IW_IOCTL_IDX(cmd) >= standard_ioctl_num)
descr = &(standard_ioctl[IW_IOCTL_IDX(cmd)]);
[IW_IOCTL_IDX(SIOCSIWTHRSPY)] = {
descr = standard_ioctl + IW_IOCTL_IDX(cmd);
[IW_IOCTL_IDX(SIOCGIWTHRSPY)] = {
[IW_IOCTL_IDX(SIOCSIWAP)] = {
[IW_IOCTL_IDX(SIOCGIWAP)] = {
[IW_IOCTL_IDX(SIOCSIWMLME)] = {
[IW_IOCTL_IDX(SIOCGIWAPLIST)] = {
[IW_IOCTL_IDX(SIOCSIWSCAN)] = {
[IW_IOCTL_IDX(SIOCGIWSCAN)] = {
[IW_IOCTL_IDX(SIOCSIWESSID)] = {
[IW_IOCTL_IDX(SIOCGIWESSID)] = {
[IW_IOCTL_IDX(SIOCSIWNICKN)] = {
[IW_IOCTL_IDX(SIOCGIWNICKN)] = {
[IW_IOCTL_IDX(SIOCSIWRATE)] = {
[IW_IOCTL_IDX(SIOCGIWRATE)] = {
[IW_IOCTL_IDX(SIOCSIWRTS)] = {
[IW_IOCTL_IDX(SIOCGIWRTS)] = {
[IW_IOCTL_IDX(SIOCSIWFRAG)] = {
[IW_IOCTL_IDX(SIOCGIWFRAG)] = {
[IW_IOCTL_IDX(SIOCSIWTXPOW)] = {
[IW_IOCTL_IDX(SIOCGIWTXPOW)] = {
[IW_IOCTL_IDX(SIOCSIWRETRY)] = {
[IW_IOCTL_IDX(SIOCGIWRETRY)] = {
[IW_IOCTL_IDX(SIOCSIWENCODE)] = {
[IW_IOCTL_IDX(SIOCGIWENCODE)] = {
[IW_IOCTL_IDX(SIOCSIWPOWER)] = {
[IW_IOCTL_IDX(SIOCGIWPOWER)] = {
[IW_IOCTL_IDX(SIOCSIWGENIE)] = {
[IW_IOCTL_IDX(SIOCGIWGENIE)] = {
[IW_IOCTL_IDX(SIOCSIWAUTH)] = {
[IW_IOCTL_IDX(SIOCGIWAUTH)] = {
[IW_IOCTL_IDX(SIOCSIWENCODEEXT)] = {
[IW_IOCTL_IDX(SIOCGIWENCODEEXT)] = {
[IW_IOCTL_IDX(SIOCSIWPMKSA)] = {
[IW_IOCTL_IDX(SIOCSIWCOMMIT)] = {
[IW_IOCTL_IDX(SIOCGIWNAME)] = {
[IW_IOCTL_IDX(SIOCSIWNWID)] = {
[IW_IOCTL_IDX(SIOCGIWNWID)] = {
cmd_index = IW_IOCTL_IDX(cmd);
[IW_IOCTL_IDX(SIOCSIWFREQ)] = {
[IW_IOCTL_IDX(SIOCGIWFREQ)] = {
[IW_IOCTL_IDX(SIOCSIWMODE)] = {
[IW_IOCTL_IDX(SIOCGIWMODE)] = {
[IW_IOCTL_IDX(SIOCSIWSENS)] = {
[IW_IOCTL_IDX(SIOCGIWSENS)] = {
[IW_IOCTL_IDX(SIOCSIWRANGE)] = {
index = IW_IOCTL_IDX(cmd);
[IW_IOCTL_IDX(SIOCGIWRANGE)] = {
[IW_IOCTL_IDX(SIOCSIWPRIV)] = {
[IW_IOCTL_IDX(SIOCGIWPRIV)] = { /* (handled directly by us) */
[IW_IOCTL_IDX(SIOCSIWSTATS)] = {
[IW_IOCTL_IDX(SIOCGIWSTATS)] = { /* (handled directly by us) */
[IW_IOCTL_IDX(SIOCSIWSPY)] = {