\hypertarget{ieee80211__ioctl_8c}{}\doxysection{net80211/ieee80211\+\_\+ioctl.c File Reference}
\label{ieee80211__ioctl_8c}\index{net80211/ieee80211\_ioctl.c@{net80211/ieee80211\_ioctl.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+inet.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/sockio.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+dl.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net/ethernet.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+ioctl.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+regdomain.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+input.\+h$>$}\newline
Include dependency graph for ieee80211\+\_\+ioctl.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d7b/ieee80211__ioctl_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structscanreq}{scanreq}}
\item 
struct \mbox{\hyperlink{structstainforeq}{stainforeq}}
\item 
struct \mbox{\hyperlink{structmlmeop}{mlmeop}}
\item 
struct \mbox{\hyperlink{structscanlookup}{scanlookup}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ieee80211__ioctl_8c_a147d45025b948b370046e19d41f0e25a}{IS\+\_\+\+UP\+\_\+\+AUTO}}(\+\_\+vap)
\item 
\#define \mbox{\hyperlink{ieee80211__ioctl_8c_a39630712d18b5c2d588ff28de7ef32d5}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+FLAGS}}
\item 
\#define \mbox{\hyperlink{ieee80211__ioctl_8c_ab152c4af3eea1f1e5800f6bc849a5d34}{OLD\+\_\+\+IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+REQ}}~23
\item 
\#define \mbox{\hyperlink{ieee80211__ioctl_8c_a9c4d4ef39d31a4e0fff7693db5ece493}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI}}~ (\mbox{\hyperlink{ieee80211_8h_a5c9b6c7528ec5290e1b23877180f4f48}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI20}} $\vert$ \mbox{\hyperlink{ieee80211_8h_af8a33569d54f3769c7419e471bf58ce3}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI40}})
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{ieee80211__ioctl_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ \mbox{\hyperlink{ieee80211__ioctl_8c_ae95a66b1c713bf22015312058bad0f77}{findchannel}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, int ieee, int mode)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_af8972f0a2151daa1be6c71c5e212d69d}{ieee80211\+\_\+scanreq}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct \mbox{\hyperlink{structieee80211__scan__req}{ieee80211\+\_\+scan\+\_\+req}} $\ast$)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a54f34b6144fdff0157e5549fc7224ab2}{ieee80211\+\_\+ioctl\+\_\+getkey}} (u\+\_\+long cmd, struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a52f31087012ab1561689e22707497cdb}{ieee80211\+\_\+ioctl\+\_\+getchanlist}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_acb732fe0710d2f5b3ab9c5402d31b45d}{ieee80211\+\_\+ioctl\+\_\+getchaninfo}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a950ceadc4a70aa41230e3617fafc876a}{ieee80211\+\_\+ioctl\+\_\+getwpaie}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq, int req)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a83d10edd403f785b6d38ad06f1333dd9}{ieee80211\+\_\+ioctl\+\_\+getstastats}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static size\+\_\+t \mbox{\hyperlink{ieee80211__ioctl_8c_a64e68e1e4264ec1f7b5d6a014a60bbd9}{scan\+\_\+space}} (const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$se, int $\ast$ielen)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_a0978b8c2bc158bbee35404c4e47ead33}{get\+\_\+scan\+\_\+space}} (void $\ast$arg, const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$se)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_a644c9397faeac2d812945c87aae68904}{get\+\_\+scan\+\_\+result}} (void $\ast$arg, const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$se)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a7583a300de28af1f30737b3eba877856}{ieee80211\+\_\+ioctl\+\_\+getscanresults}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static size\+\_\+t \mbox{\hyperlink{ieee80211__ioctl_8c_aaa0fe37fca430cf1777a1e2e4bfe6b9b}{sta\+\_\+space}} (const struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni, size\+\_\+t $\ast$ielen)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_a93b240cede60792adbb446b8cd2cec02}{get\+\_\+sta\+\_\+space}} (void $\ast$arg, struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_af9af008b24a11a2f18b19a942117b6a2}{get\+\_\+sta\+\_\+info}} (void $\ast$arg, struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_ad6b23ec09d6986a753f10e42b2902830}{getstainfo\+\_\+common}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq, struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni, size\+\_\+t off)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a43fff5156f76f14443df516a8b60eb4e}{ieee80211\+\_\+ioctl\+\_\+getstainfo}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a28ce1fa35ba627db4b765964f632907e}{ieee80211\+\_\+ioctl\+\_\+getstatxpow}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_affc429b4ac97d7d13777452ac16e9a14}{ieee80211\+\_\+ioctl\+\_\+getwmeparam}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_af176f7a6b809ad3bad5b8cd790e5a91a}{ieee80211\+\_\+ioctl\+\_\+getmaccmd}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_adf44d44aaaf93a5257a2ce5bd3366b4d}{ieee80211\+\_\+ioctl\+\_\+getcurchan}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a909a64d5b775ba0c4c40478bd4c14c3f}{getappie}} (const struct \mbox{\hyperlink{structieee80211__appie}{ieee80211\+\_\+appie}} $\ast$aie, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a2645c527022001aa7cbdf91f9006d64b}{ieee80211\+\_\+ioctl\+\_\+getappie}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a68374d34b4fe6b4ecbbe425a9609e28f}{ieee80211\+\_\+ioctl\+\_\+getregdomain}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_aa1878fe022d9ad935c91c308b3dcf754}{ieee80211\+\_\+ioctl\+\_\+getroam}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a2b818aef0286168c209a99ef024a98bf}{ieee80211\+\_\+ioctl\+\_\+gettxparams}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a52c7789c52dd986f3ae60d372189d283}{ieee80211\+\_\+ioctl\+\_\+getdevcaps}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a4d9cae5cfbf4f599f1c02b9d785e2574}{ieee80211\+\_\+ioctl\+\_\+getstavlan}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a2cfef6ac1f3579e57902f366847f3991}{dummy\+\_\+ioctl\+\_\+get}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
\mbox{\hyperlink{ieee80211__ioctl_8c_a45c373c87c66645f8236c185bfdac098}{IEEE80211\+\_\+\+IOCTL\+\_\+\+GET}} (dummy, \mbox{\hyperlink{ieee80211__ioctl_8c_a2cfef6ac1f3579e57902f366847f3991}{dummy\+\_\+ioctl\+\_\+get}})
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a8271452986e01f36fadcfa57a374044b}{ieee80211\+\_\+ioctl\+\_\+getdefault}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a167ce4587afb470b6f77be3cc4e74c25}{ieee80211\+\_\+ioctl\+\_\+get80211}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, u\+\_\+long cmd, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_ab2c819630573430a0a2c47570f97ff2a}{ieee80211\+\_\+ioctl\+\_\+setkey}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_ab344d0928b81c1d8041a3a8b244f981c}{ieee80211\+\_\+ioctl\+\_\+delkey}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_a140ee022c90cf7e2b3267ece126bd2eb}{mlmedebug}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}, int op, int reason)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_a5875e5650a7e49262bb1151285a3b968}{domlme}} (void $\ast$arg, struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a932ca25fd38aeb47abd544e3c80a2c96}{setmlme\+\_\+dropsta}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}, struct \mbox{\hyperlink{structmlmeop}{mlmeop}} $\ast$\mbox{\hyperlink{structmlmeop}{mlmeop}})
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a276ad063905d127895cc316a340329fe}{setmlme\+\_\+common}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, int op, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}, int reason)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_aced4b277891c1cc1ab44b09d7a4447f5}{mlmelookup}} (void $\ast$arg, const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$se)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a6ba8be80a52b0685fadaf58706749790}{setmlme\+\_\+assoc\+\_\+sta}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}, int ssid\+\_\+len, const uint8\+\_\+t ssid\mbox{[}\mbox{\hyperlink{ieee80211_8h_adc15f02fa363856549741ee2a63fee03}{IEEE80211\+\_\+\+NWID\+\_\+\+LEN}}\mbox{]})
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a1c6e98ba9a12508bc3a59e49e79b499b}{setmlme\+\_\+assoc\+\_\+adhoc}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}, int ssid\+\_\+len, const uint8\+\_\+t ssid\mbox{[}\mbox{\hyperlink{ieee80211_8h_adc15f02fa363856549741ee2a63fee03}{IEEE80211\+\_\+\+NWID\+\_\+\+LEN}}\mbox{]})
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_aa8a53a3e33814c69f6db77b24b797f8e}{ieee80211\+\_\+ioctl\+\_\+setmlme}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a7958ebf5b0df605fc50d4bafaeb6578c}{ieee80211\+\_\+ioctl\+\_\+macmac}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a71011cb2bca166ed3a97a69b227cdc8b}{ieee80211\+\_\+ioctl\+\_\+setmaccmd}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a41af5c218904466b750e86506505408b}{ieee80211\+\_\+ioctl\+\_\+setchanlist}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a27388f2e89e35162409e06ed9ddc1447}{ieee80211\+\_\+ioctl\+\_\+setstastats}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a14a7a9587dc766160bea6d3b107e2dc5}{ieee80211\+\_\+ioctl\+\_\+setstatxpow}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a3a8f774e3eedb45bae5d2a6a6ea22523}{ieee80211\+\_\+ioctl\+\_\+setwmeparam}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_acbb7517d86fb3334f7e96c3d49616c50}{find11gchannel}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, int start, int freq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a34906dfe7b6ff10145b6007d984c20e1}{check\+\_\+mode\+\_\+consistency}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$c, int mode)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_af4886aecac0f84cbb0bef1dd0dabff88}{setcurchan}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$c)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a4dd9582aea6155ee2fef3f6510bac728}{ieee80211\+\_\+ioctl\+\_\+setchannel}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a9dc613b09ea7c7069726bb7f66aab860}{ieee80211\+\_\+ioctl\+\_\+setcurchan}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_ad8a13175c9a8eb5eda17caacd1a71c17}{ieee80211\+\_\+ioctl\+\_\+setregdomain}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a0c8d77a0dcaaabd5e859a753e5375103}{checkrate}} (const struct \mbox{\hyperlink{structieee80211__rateset}{ieee80211\+\_\+rateset}} $\ast$rs, int rate)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a677309ef0a1aeab47d630c09eaa7e7ef}{checkmcs}} (const struct \mbox{\hyperlink{structieee80211__htrateset}{ieee80211\+\_\+htrateset}} $\ast$rs, int mcs)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a9ddf26f164607b99dd0c31f80c6b6aff}{ieee80211\+\_\+ioctl\+\_\+setroam}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a1e161f630edb69df66b3e44620493b9b}{ieee80211\+\_\+ioctl\+\_\+settxparams}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_aedc4a9fccfd88a6b2727598eb899a76a}{setappie}} (struct \mbox{\hyperlink{structieee80211__appie}{ieee80211\+\_\+appie}} $\ast$$\ast$aie, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static void \mbox{\hyperlink{ieee80211__ioctl_8c_a0fed58a02171234b65db0f93d76df5e7}{setwparsnie}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, uint8\+\_\+t $\ast$ie, int space)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a915ec20e4dbb1f3c14454575d44500dc}{ieee80211\+\_\+ioctl\+\_\+setappie\+\_\+locked}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq, int fc0)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a0bb4936b5b7fa2deb039991191f69bdf}{ieee80211\+\_\+ioctl\+\_\+setappie}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_aa1889872911f54e91819e93623882a02}{ieee80211\+\_\+ioctl\+\_\+chanswitch}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a90ee5cb423c65e0cb90f5f80eda2781c}{ieee80211\+\_\+ioctl\+\_\+scanreq}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_ac0323131521b2577b41c3658b69b1448}{ieee80211\+\_\+ioctl\+\_\+setstavlan}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a8d6f4c53720ff55bb5c4ebad2c7bfb85}{isvap11g}} (const struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_ab3ef7cfcfa99f8618f30042b8990c4b4}{isvapht}} (const struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a31e8aff6dc8de372004dea418c15b76b}{dummy\+\_\+ioctl\+\_\+set}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
\mbox{\hyperlink{ieee80211__ioctl_8c_a4ecb20949d7fc9dd8bba699f4e4c0ae1}{IEEE80211\+\_\+\+IOCTL\+\_\+\+SET}} (dummy, \mbox{\hyperlink{ieee80211__ioctl_8c_a31e8aff6dc8de372004dea418c15b76b}{dummy\+\_\+ioctl\+\_\+set}})
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_a84c15dba26ad93d1c5aabb5a8702d7e1}{ieee80211\+\_\+ioctl\+\_\+setdefault}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
static int \mbox{\hyperlink{ieee80211__ioctl_8c_aa1ebbcd68f027911808dd8820d69aa48}{ieee80211\+\_\+ioctl\+\_\+set80211}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, u\+\_\+long cmd, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$ireq)
\item 
int \mbox{\hyperlink{ieee80211__ioctl_8c_aabad468f7015be34ac026b8d8624a548}{ieee80211\+\_\+ioctl}} (struct ifnet $\ast$ifp, u\+\_\+long cmd, caddr\+\_\+t data)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const uint8\+\_\+t \mbox{\hyperlink{ieee80211__ioctl_8c_a026860dc24e429b955d272b94726c52b}{zerobssid}} \mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a9c4d4ef39d31a4e0fff7693db5ece493}\label{ieee80211__ioctl_8c_a9c4d4ef39d31a4e0fff7693db5ece493}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!IEEE80211\_HTCAP\_SHORTGI@{IEEE80211\_HTCAP\_SHORTGI}}
\index{IEEE80211\_HTCAP\_SHORTGI@{IEEE80211\_HTCAP\_SHORTGI}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_HTCAP\_SHORTGI}{IEEE80211\_HTCAP\_SHORTGI}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI~ (\mbox{\hyperlink{ieee80211_8h_a5c9b6c7528ec5290e1b23877180f4f48}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI20}} $\vert$ \mbox{\hyperlink{ieee80211_8h_af8a33569d54f3769c7419e471bf58ce3}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI40}})}

\mbox{\Hypertarget{ieee80211__ioctl_8c_a39630712d18b5c2d588ff28de7ef32d5}\label{ieee80211__ioctl_8c_a39630712d18b5c2d588ff28de7ef32d5}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!IEEE80211\_IOC\_SCAN\_FLAGS@{IEEE80211\_IOC\_SCAN\_FLAGS}}
\index{IEEE80211\_IOC\_SCAN\_FLAGS@{IEEE80211\_IOC\_SCAN\_FLAGS}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_IOC\_SCAN\_FLAGS}{IEEE80211\_IOC\_SCAN\_FLAGS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+FLAGS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        (\mbox{\hyperlink{ieee80211__ioctl_8h_a624d2296b6bfd7dc8e70fb465b3813c8}{IEEE80211\_IOC\_SCAN\_NOPICK}} | \mbox{\hyperlink{ieee80211__ioctl_8h_a25d8430185e977bda6e442c56b86113a}{IEEE80211\_IOC\_SCAN\_ACTIVE}} | \(\backslash\)}
\DoxyCodeLine{         IEEE80211\_IOC\_SCAN\_PICK1ST | \mbox{\hyperlink{ieee80211__ioctl_8h_a15d0a3a80b5a4797eb2edc4e8e1a2aac}{IEEE80211\_IOC\_SCAN\_BGSCAN}} | \(\backslash\)}
\DoxyCodeLine{         IEEE80211\_IOC\_SCAN\_ONCE | \mbox{\hyperlink{ieee80211__ioctl_8h_a8171cf23c00c4a967c141bc7475a1ac7}{IEEE80211\_IOC\_SCAN\_NOBCAST}} | \(\backslash\)}
\DoxyCodeLine{         IEEE80211\_IOC\_SCAN\_NOJOIN | \mbox{\hyperlink{ieee80211__ioctl_8h_a6170f25f1db5c97659ae6b1d5e75b0b6}{IEEE80211\_IOC\_SCAN\_FLUSH}} | \(\backslash\)}
\DoxyCodeLine{         IEEE80211\_IOC\_SCAN\_CHECK)}

\end{DoxyCode}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a147d45025b948b370046e19d41f0e25a}\label{ieee80211__ioctl_8c_a147d45025b948b370046e19d41f0e25a}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!IS\_UP\_AUTO@{IS\_UP\_AUTO}}
\index{IS\_UP\_AUTO@{IS\_UP\_AUTO}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{IS\_UP\_AUTO}{IS\_UP\_AUTO}}
{\footnotesize\ttfamily \#define IS\+\_\+\+UP\+\_\+\+AUTO(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        (\mbox{\hyperlink{ieee80211__freebsd_8h_a3694a1f2647496ffbff04d0a6f37b9eb}{IFNET\_IS\_UP\_RUNNING}}((\_vap)-\/>iv\_ifp) \&\& \(\backslash\)}
\DoxyCodeLine{         (\_vap)-\/>iv\_roaming == \mbox{\hyperlink{__ieee80211_8h_a7b440d2c71f273e206865245ccc261c6ac9dfc177be70ca7732ec3559a1aa063a}{IEEE80211\_ROAMING\_AUTO}})}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00063}{63}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.

\mbox{\Hypertarget{ieee80211__ioctl_8c_ab152c4af3eea1f1e5800f6bc849a5d34}\label{ieee80211__ioctl_8c_ab152c4af3eea1f1e5800f6bc849a5d34}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!OLD\_IEEE80211\_IOC\_SCAN\_REQ@{OLD\_IEEE80211\_IOC\_SCAN\_REQ}}
\index{OLD\_IEEE80211\_IOC\_SCAN\_REQ@{OLD\_IEEE80211\_IOC\_SCAN\_REQ}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{OLD\_IEEE80211\_IOC\_SCAN\_REQ}{OLD\_IEEE80211\_IOC\_SCAN\_REQ}}
{\footnotesize\ttfamily \#define OLD\+\_\+\+IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+REQ~23}



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{ieee80211__ioctl_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{ieee80211__ioctl_8c_a34906dfe7b6ff10145b6007d984c20e1}\label{ieee80211__ioctl_8c_a34906dfe7b6ff10145b6007d984c20e1}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!check\_mode\_consistency@{check\_mode\_consistency}}
\index{check\_mode\_consistency@{check\_mode\_consistency}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{check\_mode\_consistency()}{check\_mode\_consistency()}}
{\footnotesize\ttfamily static int check\+\_\+mode\+\_\+consistency (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c,  }\item[{int}]{mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01955}{1955}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00245}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00253}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ANYG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00247}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00291}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00301}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HTA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00304}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HTG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00278}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+STURBO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00063}{IEEE80211\+\_\+\+MODE\+\_\+11A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00064}{IEEE80211\+\_\+\+MODE\+\_\+11B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00065}{IEEE80211\+\_\+\+MODE\+\_\+11G}}, \mbox{\hyperlink{__ieee80211_8h_source_l00070}{IEEE80211\+\_\+\+MODE\+\_\+11\+NA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00071}{IEEE80211\+\_\+\+MODE\+\_\+11\+NG}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00069}{IEEE80211\+\_\+\+MODE\+\_\+\+STURBO\+\_\+A}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01983}{setcurchan()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a34906dfe7b6ff10145b6007d984c20e1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a677309ef0a1aeab47d630c09eaa7e7ef}\label{ieee80211__ioctl_8c_a677309ef0a1aeab47d630c09eaa7e7ef}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!checkmcs@{checkmcs}}
\index{checkmcs@{checkmcs}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{checkmcs()}{checkmcs()}}
{\footnotesize\ttfamily static int checkmcs (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__htrateset}{ieee80211\+\_\+htrateset}} $\ast$}]{rs,  }\item[{int}]{mcs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02217}{2217}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00081}{IEEE80211\+\_\+\+FIXED\+\_\+\+RATE\+\_\+\+NONE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00403}{IEEE80211\+\_\+\+RATE\+\_\+\+MCS}}, \mbox{\hyperlink{ieee80211_8h_source_l01147}{IEEE80211\+\_\+\+RV}}, \mbox{\hyperlink{__ieee80211_8h_source_l00399}{ieee80211\+\_\+htrateset\+::rs\+\_\+nrates}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00400}{ieee80211\+\_\+htrateset\+::rs\+\_\+rates}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02233}{ieee80211\+\_\+ioctl\+\_\+setroam()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02300}{ieee80211\+\_\+ioctl\+\_\+settxparams()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a677309ef0a1aeab47d630c09eaa7e7ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a0c8d77a0dcaaabd5e859a753e5375103}\label{ieee80211__ioctl_8c_a0c8d77a0dcaaabd5e859a753e5375103}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!checkrate@{checkrate}}
\index{checkrate@{checkrate}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{checkrate()}{checkrate()}}
{\footnotesize\ttfamily static int checkrate (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__rateset}{ieee80211\+\_\+rateset}} $\ast$}]{rs,  }\item[{int}]{rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02204}{2204}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00081}{IEEE80211\+\_\+\+FIXED\+\_\+\+RATE\+\_\+\+NONE}}, \mbox{\hyperlink{ieee80211_8h_source_l01146}{IEEE80211\+\_\+\+RATE\+\_\+\+VAL}}, \mbox{\hyperlink{__ieee80211_8h_source_l00386}{ieee80211\+\_\+rateset\+::rs\+\_\+nrates}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00387}{ieee80211\+\_\+rateset\+::rs\+\_\+rates}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02233}{ieee80211\+\_\+ioctl\+\_\+setroam()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02300}{ieee80211\+\_\+ioctl\+\_\+settxparams()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a0c8d77a0dcaaabd5e859a753e5375103_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a5875e5650a7e49262bb1151285a3b968}\label{ieee80211__ioctl_8c_a5875e5650a7e49262bb1151285a3b968}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!domlme@{domlme}}
\index{domlme@{domlme}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{domlme()}{domlme()}}
{\footnotesize\ttfamily static void domlme (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01341}{1341}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211_8h_source_l00138}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+DEAUTH}}, \mbox{\hyperlink{ieee80211_8h_source_l00136}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+DISASSOC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00311}{IEEE80211\+\_\+\+MLME\+\_\+\+DEAUTH}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02944}{ieee80211\+\_\+node\+\_\+leave()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00049}{IEEE80211\+\_\+\+SEND\+\_\+\+MGMT}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01298}{mlmedebug()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00150}{ieee80211\+\_\+node\+::ni\+\_\+associd}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00120}{ieee80211\+\_\+node\+::ni\+\_\+vap}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01293}{mlmeop\+::op}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01294}{mlmeop\+::reason}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01292}{mlmeop\+::vap}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01367}{setmlme\+\_\+dropsta()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a5875e5650a7e49262bb1151285a3b968_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a5875e5650a7e49262bb1151285a3b968_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a2cfef6ac1f3579e57902f366847f3991}\label{ieee80211__ioctl_8c_a2cfef6ac1f3579e57902f366847f3991}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!dummy\_ioctl\_get@{dummy\_ioctl\_get}}
\index{dummy\_ioctl\_get@{dummy\_ioctl\_get}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{dummy\_ioctl\_get()}{dummy\_ioctl\_get()}}
{\footnotesize\ttfamily static int dummy\+\_\+ioctl\+\_\+get (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00755}{755}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.

\mbox{\Hypertarget{ieee80211__ioctl_8c_a31e8aff6dc8de372004dea418c15b76b}\label{ieee80211__ioctl_8c_a31e8aff6dc8de372004dea418c15b76b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!dummy\_ioctl\_set@{dummy\_ioctl\_set}}
\index{dummy\_ioctl\_set@{dummy\_ioctl\_set}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{dummy\_ioctl\_set()}{dummy\_ioctl\_set()}}
{\footnotesize\ttfamily static int dummy\+\_\+ioctl\+\_\+set (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02716}{2716}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.

\mbox{\Hypertarget{ieee80211__ioctl_8c_acbb7517d86fb3334f7e96c3d49616c50}\label{ieee80211__ioctl_8c_acbb7517d86fb3334f7e96c3d49616c50}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!find11gchannel@{find11gchannel}}
\index{find11gchannel@{find11gchannel}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{find11gchannel()}{find11gchannel()}}
{\footnotesize\ttfamily static int find11gchannel (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{int}]{start,  }\item[{int}]{freq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01859}{1859}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00204}{ieee80211com\+::ic\+\_\+channels}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00253}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ANYG}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01879}{findchannel()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_acbb7517d86fb3334f7e96c3d49616c50_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ae95a66b1c713bf22015312058bad0f77}\label{ieee80211__ioctl_8c_ae95a66b1c713bf22015312058bad0f77}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!findchannel@{findchannel}}
\index{findchannel@{findchannel}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{findchannel()}{findchannel()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ findchannel (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{int}]{ieee,  }\item[{int}]{mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01879}{1879}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00460}{chanflags}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01859}{find11gchannel()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00204}{ieee80211com\+::ic\+\_\+channels}}, \mbox{\hyperlink{__ieee80211_8h_source_l00141}{ieee80211\+\_\+channel\+::ic\+\_\+flags}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{__ieee80211_8h_source_l00143}{ieee80211\+\_\+channel\+::ic\+\_\+ieee}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, \mbox{\hyperlink{__ieee80211_8h_source_l00228}{IEEE80211\+\_\+\+CHAN\+\_\+108A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00230}{IEEE80211\+\_\+\+CHAN\+\_\+108G}}, \mbox{\hyperlink{__ieee80211_8h_source_l00220}{IEEE80211\+\_\+\+CHAN\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00222}{IEEE80211\+\_\+\+CHAN\+\_\+B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00218}{IEEE80211\+\_\+\+CHAN\+\_\+\+FHSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00226}{IEEE80211\+\_\+\+CHAN\+\_\+G}}, \mbox{\hyperlink{__ieee80211_8h_source_l00183}{IEEE80211\+\_\+\+CHAN\+\_\+\+HALF}}, \mbox{\hyperlink{__ieee80211_8h_source_l00184}{IEEE80211\+\_\+\+CHAN\+\_\+\+QUARTER}}, \mbox{\hyperlink{__ieee80211_8h_source_l00182}{IEEE80211\+\_\+\+CHAN\+\_\+\+STURBO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00247}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00291}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00276}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+TURBO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00316}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00063}{IEEE80211\+\_\+\+MODE\+\_\+11A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00064}{IEEE80211\+\_\+\+MODE\+\_\+11B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00065}{IEEE80211\+\_\+\+MODE\+\_\+11G}}, \mbox{\hyperlink{__ieee80211_8h_source_l00070}{IEEE80211\+\_\+\+MODE\+\_\+11\+NA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00071}{IEEE80211\+\_\+\+MODE\+\_\+11\+NG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00062}{IEEE80211\+\_\+\+MODE\+\_\+\+AUTO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00066}{IEEE80211\+\_\+\+MODE\+\_\+\+FH}}, \mbox{\hyperlink{__ieee80211_8h_source_l00072}{IEEE80211\+\_\+\+MODE\+\_\+\+HALF}}, \mbox{\hyperlink{__ieee80211_8h_source_l00077}{IEEE80211\+\_\+\+MODE\+\_\+\+MAX}}, \mbox{\hyperlink{__ieee80211_8h_source_l00073}{IEEE80211\+\_\+\+MODE\+\_\+\+QUARTER}}, \mbox{\hyperlink{__ieee80211_8h_source_l00069}{IEEE80211\+\_\+\+MODE\+\_\+\+STURBO\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00067}{IEEE80211\+\_\+\+MODE\+\_\+\+TURBO\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00068}{IEEE80211\+\_\+\+MODE\+\_\+\+TURBO\+\_\+G}}, \mbox{\hyperlink{__ieee80211_8h_source_l00074}{IEEE80211\+\_\+\+MODE\+\_\+\+VHT\+\_\+2\+GHZ}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00075}{IEEE80211\+\_\+\+MODE\+\_\+\+VHT\+\_\+5\+GHZ}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02046}{ieee80211\+\_\+ioctl\+\_\+setchannel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{d7/da0/ieee80211__ioctl_8c_ae95a66b1c713bf22015312058bad0f77_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ae95a66b1c713bf22015312058bad0f77_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a644c9397faeac2d812945c87aae68904}\label{ieee80211__ioctl_8c_a644c9397faeac2d812945c87aae68904}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!get\_scan\_result@{get\_scan\_result}}
\index{get\_scan\_result@{get\_scan\_result}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{get\_scan\_result()}{get\_scan\_result()}}
{\footnotesize\ttfamily static void get\+\_\+scan\+\_\+result (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$}]{se }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00266}{266}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__node_8h_source_l00095}{ieee80211\+\_\+ies\+::data}}, \mbox{\hyperlink{__ieee80211_8h_source_l00141}{ieee80211\+\_\+channel\+::ic\+\_\+flags}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{__ieee80211_8h_source_l00383}{IEEE80211\+\_\+\+RATE\+\_\+\+MAXSIZE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00826}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+bssid}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00824}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+capinfo}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00825}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+erp}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00820}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+flags}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00819}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+freq}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00818}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+ie\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00817}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+ie\+\_\+off}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00823}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+intval}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00816}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00830}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+meshid\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00821}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+noise}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00827}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+nrates}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00828}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+rates}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00822}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+rssi}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00829}{ieee80211req\+\_\+scan\+\_\+result\+::isr\+\_\+ssid\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00241}{scan\+\_\+space()}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00266}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+bssid}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00276}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+capinfo}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00277}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+chan}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00282}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+erp}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00287}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+ies}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00275}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+intval}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00286}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+meshid}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00284}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+noise}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00269}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+rates}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00283}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+rssi}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00268}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00270}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+xrates}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00237}{scanreq\+::space}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00236}{scanreq\+::sr}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00316}{ieee80211\+\_\+ioctl\+\_\+getscanresults()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=282pt]{d7/da0/ieee80211__ioctl_8c_a644c9397faeac2d812945c87aae68904_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a644c9397faeac2d812945c87aae68904_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a0978b8c2bc158bbee35404c4e47ead33}\label{ieee80211__ioctl_8c_a0978b8c2bc158bbee35404c4e47ead33}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!get\_scan\_space@{get\_scan\_space}}
\index{get\_scan\_space@{get\_scan\_space}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{get\_scan\_space()}{get\_scan\_space()}}
{\footnotesize\ttfamily static void get\+\_\+scan\+\_\+space (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$}]{se }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00257}{257}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00241}{scan\+\_\+space()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00237}{scanreq\+::space}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00316}{ieee80211\+\_\+ioctl\+\_\+getscanresults()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=283pt]{d7/da0/ieee80211__ioctl_8c_a0978b8c2bc158bbee35404c4e47ead33_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a0978b8c2bc158bbee35404c4e47ead33_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_af9af008b24a11a2f18b19a942117b6a2}\label{ieee80211__ioctl_8c_af9af008b24a11a2f18b19a942117b6a2}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!get\_sta\_info@{get\_sta\_info}}
\index{get\_sta\_info@{get\_sta\_info}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{get\_sta\_info()}{get\_sta\_info()}}
{\footnotesize\ttfamily static void get\+\_\+sta\+\_\+info (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00377}{377}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__node_8h_source_l00095}{ieee80211\+\_\+ies\+::data}}, \mbox{\hyperlink{ieee80211__ht_8h_source_l00188}{ieee80211\+\_\+mcs\+\_\+rates\+::ht20\+\_\+rate\+\_\+400ns}}, \mbox{\hyperlink{ieee80211__ht_8h_source_l00187}{ieee80211\+\_\+mcs\+\_\+rates\+::ht20\+\_\+rate\+\_\+800ns}}, \mbox{\hyperlink{ieee80211__ht_8h_source_l00190}{ieee80211\+\_\+mcs\+\_\+rates\+::ht40\+\_\+rate\+\_\+400ns}}, \mbox{\hyperlink{ieee80211__ht_8h_source_l00189}{ieee80211\+\_\+mcs\+\_\+rates\+::ht40\+\_\+rate\+\_\+800ns}}, \mbox{\hyperlink{__ieee80211_8h_source_l00141}{ieee80211\+\_\+channel\+::ic\+\_\+flags}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00328}{ieee80211com\+::ic\+\_\+node\+\_\+getmimoinfo}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00326}{ieee80211com\+::ic\+\_\+node\+\_\+getsignal}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00681}{IEEE80211\+\_\+\+FEXT\+\_\+\+WDSLEGACY}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l00057}{ieee80211\+\_\+htrates}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00049}{IEEE80211\+\_\+\+INACT\+\_\+\+WAIT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00295}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00088}{IEEE80211\+\_\+\+M\+\_\+\+WDS}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00346}{ieee80211\+\_\+node\+\_\+is\+\_\+authorized()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00128}{IEEE80211\+\_\+\+NODE\+\_\+\+QOS}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00142}{IEEE80211\+\_\+\+NODE\+\_\+\+SGI20}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00143}{IEEE80211\+\_\+\+NODE\+\_\+\+SGI40}}, \mbox{\hyperlink{__ieee80211_8h_source_l00367}{IEEE80211\+\_\+\+NONQOS\+\_\+\+TID}}, \mbox{\hyperlink{__ieee80211_8h_source_l00403}{IEEE80211\+\_\+\+RATE\+\_\+\+MCS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00443}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+associd}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00433}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+authmode}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00436}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+capinfo}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00437}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+erp}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00431}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+flags}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00430}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+freq}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00429}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+ie\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00428}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+ie\+\_\+off}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00449}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+inact}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00427}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00456}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+localid}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00438}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00453}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+mimo}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00435}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+noise}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00439}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+nrates}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00455}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+peerid}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00457}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+peerstate}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00441}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+rates}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00434}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+rssi}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00448}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+rxseqs}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00432}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+state}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00450}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+txmbps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00444}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+txpower}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00442}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+txrate}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00447}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+txseqs}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00445}{ieee80211req\+\_\+sta\+\_\+info\+::isi\+\_\+vlan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00406}{ieee80211vap\+::iv\+\_\+flags\+\_\+ext}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00423}{ieee80211vap\+::iv\+\_\+inact\+\_\+auth}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00422}{ieee80211vap\+::iv\+\_\+inact\+\_\+init}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00424}{ieee80211vap\+::iv\+\_\+inact\+\_\+run}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00150}{ieee80211\+\_\+node\+::ni\+\_\+associd}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00153}{ieee80211\+\_\+node\+::ni\+\_\+authmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00196}{ieee80211\+\_\+node\+::ni\+\_\+capinfo}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00200}{ieee80211\+\_\+node\+::ni\+\_\+chan}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00203}{ieee80211\+\_\+node\+::ni\+\_\+erp}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00126}{ieee80211\+\_\+node\+::ni\+\_\+flags}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00166}{ieee80211\+\_\+node\+::ni\+\_\+ies}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00247}{ieee80211\+\_\+node\+::ni\+\_\+inact}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00212}{ieee80211\+\_\+node\+::ni\+\_\+mllid}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00213}{ieee80211\+\_\+node\+::ni\+\_\+mlpid}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00211}{ieee80211\+\_\+node\+::ni\+\_\+mlstate}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00199}{ieee80211\+\_\+node\+::ni\+\_\+rates}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00170}{ieee80211\+\_\+node\+::ni\+\_\+rxseqs}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00152}{ieee80211\+\_\+node\+::ni\+\_\+txpower}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00249}{ieee80211\+\_\+node\+::ni\+\_\+txrate}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00168}{ieee80211\+\_\+node\+::ni\+\_\+txseqs}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00120}{ieee80211\+\_\+node\+::ni\+\_\+vap}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00151}{ieee80211\+\_\+node\+::ni\+\_\+vlan}}, \mbox{\hyperlink{__ieee80211_8h_source_l00386}{ieee80211\+\_\+rateset\+::rs\+\_\+nrates}}, \mbox{\hyperlink{__ieee80211_8h_source_l00387}{ieee80211\+\_\+rateset\+::rs\+\_\+rates}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00352}{stainforeq\+::si}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00353}{stainforeq\+::space}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00357}{sta\+\_\+space()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00461}{getstainfo\+\_\+common()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af9af008b24a11a2f18b19a942117b6a2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af9af008b24a11a2f18b19a942117b6a2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a93b240cede60792adbb446b8cd2cec02}\label{ieee80211__ioctl_8c_a93b240cede60792adbb446b8cd2cec02}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!get\_sta\_space@{get\_sta\_space}}
\index{get\_sta\_space@{get\_sta\_space}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{get\_sta\_space()}{get\_sta\_space()}}
{\footnotesize\ttfamily static void get\+\_\+sta\+\_\+space (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00365}{365}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00150}{ieee80211\+\_\+node\+::ni\+\_\+associd}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00120}{ieee80211\+\_\+node\+::ni\+\_\+vap}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00353}{stainforeq\+::space}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00357}{sta\+\_\+space()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00461}{getstainfo\+\_\+common()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{d7/da0/ieee80211__ioctl_8c_a93b240cede60792adbb446b8cd2cec02_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a93b240cede60792adbb446b8cd2cec02_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a909a64d5b775ba0c4c40478bd4c14c3f}\label{ieee80211__ioctl_8c_a909a64d5b775ba0c4c40478bd4c14c3f}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!getappie@{getappie}}
\index{getappie@{getappie}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{getappie()}{getappie()}}
{\footnotesize\ttfamily static int getappie (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__appie}{ieee80211\+\_\+appie}} $\ast$}]{aie,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00621}{621}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00125}{ieee80211\+\_\+appie\+::ie\+\_\+data}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00124}{ieee80211\+\_\+appie\+::ie\+\_\+len}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00632}{ieee80211\+\_\+ioctl\+\_\+getappie()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a909a64d5b775ba0c4c40478bd4c14c3f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ad6b23ec09d6986a753f10e42b2902830}\label{ieee80211__ioctl_8c_ad6b23ec09d6986a753f10e42b2902830}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!getstainfo\_common@{getstainfo\_common}}
\index{getstainfo\_common@{getstainfo\_common}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{getstainfo\_common()}{getstainfo\_common()}}
{\footnotesize\ttfamily static int getstainfo\+\_\+common (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq,  }\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni,  }\item[{size\+\_\+t}]{off }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00461}{461}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00377}{get\+\_\+sta\+\_\+info()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00365}{get\+\_\+sta\+\_\+space()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02560}{ieee80211\+\_\+iterate\+\_\+nodes\+\_\+vap()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00352}{stainforeq\+::si}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00353}{stainforeq\+::space}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00506}{ieee80211\+\_\+ioctl\+\_\+getstainfo()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ad6b23ec09d6986a753f10e42b2902830_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ad6b23ec09d6986a753f10e42b2902830_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aabad468f7015be34ac026b8d8624a548}\label{ieee80211__ioctl_8c_aabad468f7015be34ac026b8d8624a548}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl@{ieee80211\_ioctl}}
\index{ieee80211\_ioctl@{ieee80211\_ioctl}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl()}{ieee80211\_ioctl()}}
{\footnotesize\ttfamily int ieee80211\+\_\+ioctl (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp,  }\item[{u\+\_\+long}]{cmd,  }\item[{caddr\+\_\+t}]{data }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{3537}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00269}{ieee80211com\+::ic\+\_\+ioctl}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00152}{ieee80211com\+::ic\+\_\+mcast\+\_\+task}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00173}{ieee80211com\+::ic\+\_\+nrunning}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211_8c_source_l00830}{ieee80211\+\_\+allmulti()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00502}{IEEE80211\+\_\+\+C\+\_\+\+TDMA}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00380}{ieee80211\+\_\+com\+\_\+vdecref()}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00359}{ieee80211\+\_\+com\+\_\+vincref()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{ieee80211\+\_\+ioctl()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00072}{IEEE80211\+\_\+\+LOCK}}, \mbox{\hyperlink{__ieee80211_8h_source_l00089}{IEEE80211\+\_\+\+M\+\_\+\+AHDEMO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00091}{IEEE80211\+\_\+\+M\+\_\+\+MONITOR}}, \mbox{\hyperlink{ieee80211_8h_source_l01359}{IEEE80211\+\_\+\+MTU\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00091}{ieee80211\+\_\+priv\+\_\+check\+\_\+vap\+\_\+manage()}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00099}{ieee80211\+\_\+priv\+\_\+check\+\_\+vap\+\_\+setmac()}}, \mbox{\hyperlink{ieee80211_8c_source_l00808}{ieee80211\+\_\+promisc()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00845}{ieee80211\+\_\+runtask()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01969}{ieee80211\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02091}{ieee80211\+\_\+stop\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00073}{IEEE80211\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01916}{ieee80211\+\_\+waitfor\+\_\+parent()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00410}{ieee80211vap\+::iv\+\_\+caps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00409}{ieee80211vap\+::iv\+\_\+ifflags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00392}{ieee80211vap\+::iv\+\_\+media}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00401}{ieee80211vap\+::iv\+\_\+myaddr}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00403}{ieee80211vap\+::iv\+\_\+stats}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00600}{SIOCG80211}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00601}{SIOCG80211\+STATS}}, and \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00599}{SIOCS80211}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{ieee80211\+\_\+ioctl()}}, and \mbox{\hyperlink{ieee80211_8c_source_l00524}{ieee80211\+\_\+vap\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/da0/ieee80211__ioctl_8c_aabad468f7015be34ac026b8d8624a548_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d7/da0/ieee80211__ioctl_8c_aabad468f7015be34ac026b8d8624a548_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aa1889872911f54e91819e93623882a02}\label{ieee80211__ioctl_8c_aa1889872911f54e91819e93623882a02}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_chanswitch@{ieee80211\_ioctl\_chanswitch}}
\index{ieee80211\_ioctl\_chanswitch@{ieee80211\_ioctl\_chanswitch}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_chanswitch()}{ieee80211\_ioctl\_chanswitch()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+chanswitch (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02519}{2519}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00574}{ieee80211\+\_\+chanswitch\+\_\+req\+::csa\+\_\+chan}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00576}{ieee80211\+\_\+chanswitch\+\_\+req\+::csa\+\_\+count}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00575}{ieee80211\+\_\+chanswitch\+\_\+req\+::csa\+\_\+mode}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{__ieee80211_8h_source_l00141}{ieee80211\+\_\+channel\+::ic\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00161}{ieee80211com\+::ic\+\_\+flags}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02369}{ieee80211\+\_\+csa\+\_\+cancelswitch()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02294}{ieee80211\+\_\+csa\+\_\+startswitch()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00637}{IEEE80211\+\_\+\+F\+\_\+\+CSAPENDING}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00646}{IEEE80211\+\_\+\+F\+\_\+\+DOTH}}, \mbox{\hyperlink{ieee80211_8c_source_l01744}{ieee80211\+\_\+find\+\_\+channel()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00072}{IEEE80211\+\_\+\+LOCK}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00073}{IEEE80211\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00405}{ieee80211vap\+::iv\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa1889872911f54e91819e93623882a02_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa1889872911f54e91819e93623882a02_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ab344d0928b81c1d8041a3a8b244f981c}\label{ieee80211__ioctl_8c_ab344d0928b81c1d8041a3a8b244f981c}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_delkey@{ieee80211\_ioctl\_delkey}}
\index{ieee80211\_ioctl\_delkey@{ieee80211\_ioctl\_delkey}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_delkey()}{ieee80211\_ioctl\_delkey()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+delkey (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01252}{1252}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00297}{ieee80211req\+\_\+del\+\_\+key\+::idk\+\_\+keyix}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00298}{ieee80211req\+\_\+del\+\_\+key\+::idk\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00457}{ieee80211\+\_\+crypto\+\_\+delkey()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00126}{IEEE80211\+\_\+\+KEYIX\+\_\+\+NONE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02161}{ieee80211\+\_\+node\+\_\+delucastkey()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00325}{ieee80211\+\_\+ref\+\_\+node()}}, \mbox{\hyperlink{ieee80211_8h_source_l01337}{IEEE80211\+\_\+\+WEP\+\_\+\+NKID}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00505}{ieee80211vap\+::iv\+\_\+nw\+\_\+keys}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00188}{ieee80211\+\_\+node\+::ni\+\_\+bssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ab344d0928b81c1d8041a3a8b244f981c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ab344d0928b81c1d8041a3a8b244f981c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a45c373c87c66645f8236c185bfdac098}\label{ieee80211__ioctl_8c_a45c373c87c66645f8236c185bfdac098}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!IEEE80211\_IOCTL\_GET@{IEEE80211\_IOCTL\_GET}}
\index{IEEE80211\_IOCTL\_GET@{IEEE80211\_IOCTL\_GET}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_IOCTL\_GET()}{IEEE80211\_IOCTL\_GET()}}
{\footnotesize\ttfamily IEEE80211\+\_\+\+IOCTL\+\_\+\+GET (\begin{DoxyParamCaption}\item[{dummy}]{,  }\item[{\mbox{\hyperlink{ieee80211__ioctl_8c_a2cfef6ac1f3579e57902f366847f3991}{dummy\+\_\+ioctl\+\_\+get}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{ieee80211__ioctl_8c_a167ce4587afb470b6f77be3cc4e74c25}\label{ieee80211__ioctl_8c_a167ce4587afb470b6f77be3cc4e74c25}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_get80211@{ieee80211\_ioctl\_get80211}}
\index{ieee80211\_ioctl\_get80211@{ieee80211\_ioctl\_get80211}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_get80211()}{ieee80211\_ioctl\_get80211()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+get80211 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{u\+\_\+long}]{cmd,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{776}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l01019}{\+\_\+\+IEEE80211\+\_\+\+MASKSHIFT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00594}{ieee80211req\+::i\+\_\+type}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00177}{ieee80211com\+::ic\+\_\+lintval}}, \mbox{\hyperlink{__ieee80211_8h_source_l00145}{ieee80211\+\_\+channel\+::ic\+\_\+maxpower}}, \mbox{\hyperlink{__ieee80211_8h_source_l00144}{ieee80211\+\_\+channel\+::ic\+\_\+maxregpower}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00139}{ieee80211com\+::ic\+\_\+name}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00179}{ieee80211com\+::ic\+\_\+txpowlimit}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{__ieee80211_8h_source_l00119}{IEEE80211\+\_\+\+AUTH\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211_8c_source_l01076}{ieee80211\+\_\+chan2ieee()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00630}{IEEE80211\+\_\+\+F\+\_\+\+BGSCAN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00619}{IEEE80211\+\_\+\+F\+\_\+\+BURST}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00642}{IEEE80211\+\_\+\+F\+\_\+\+COUNTERM}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00646}{IEEE80211\+\_\+\+F\+\_\+\+DOTH}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00641}{IEEE80211\+\_\+\+F\+\_\+\+DROPUNENC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00647}{IEEE80211\+\_\+\+F\+\_\+\+DWDS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00643}{IEEE80211\+\_\+\+F\+\_\+\+HIDESSID}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00644}{IEEE80211\+\_\+\+F\+\_\+\+NOBRIDGE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00627}{IEEE80211\+\_\+\+F\+\_\+\+PMGTON}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00621}{IEEE80211\+\_\+\+F\+\_\+\+PRIVACY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00622}{IEEE80211\+\_\+\+F\+\_\+\+PUREG}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00629}{IEEE80211\+\_\+\+F\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00640}{IEEE80211\+\_\+\+F\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00638}{IEEE80211\+\_\+\+F\+\_\+\+WPA1}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00639}{IEEE80211\+\_\+\+F\+\_\+\+WPA2}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00675}{IEEE80211\+\_\+\+FEXT\+\_\+\+DFS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00676}{IEEE80211\+\_\+\+FEXT\+\_\+\+DOTD}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00664}{IEEE80211\+\_\+\+FEXT\+\_\+\+INACT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00669}{IEEE80211\+\_\+\+FEXT\+\_\+\+TSN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00689}{IEEE80211\+\_\+\+FEXT\+\_\+\+UAPSD}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00668}{IEEE80211\+\_\+\+FEXT\+\_\+\+WPS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00704}{IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00703}{IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00706}{IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00705}{IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00702}{IEEE80211\+\_\+\+FHT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00711}{IEEE80211\+\_\+\+FHT\+\_\+\+HTCOMPAT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00700}{IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00699}{IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00708}{IEEE80211\+\_\+\+FHT\+\_\+\+PUREN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00712}{IEEE80211\+\_\+\+FHT\+\_\+\+RIFS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00709}{IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI20}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00710}{IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI40}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00714}{IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00713}{IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00707}{IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00729}{IEEE80211\+\_\+\+FVHT\+\_\+\+MASK}}, \mbox{\hyperlink{ieee80211_8h_source_l00654}{IEEE80211\+\_\+\+HTCAP\+\_\+\+MAXRXAMPDU}}, \mbox{\hyperlink{ieee80211_8h_source_l00660}{IEEE80211\+\_\+\+HTCAP\+\_\+\+MPDUDENSITY}}, \mbox{\hyperlink{ieee80211_8h_source_l00631}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI20}}, \mbox{\hyperlink{ieee80211_8h_source_l00632}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI40}}, \mbox{\hyperlink{ieee80211_8h_source_l00625}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SMPS}}, \mbox{\hyperlink{ieee80211_8h_source_l00627}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SMPS\+\_\+\+DYNAMIC}}, \mbox{\hyperlink{ieee80211_8h_source_l00629}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SMPS\+\_\+\+ENA}}, \mbox{\hyperlink{ieee80211_8h_source_l00626}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SMPS\+\_\+\+OFF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00681}{IEEE80211\+\_\+\+IOC\+\_\+\+AMPDU}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00683}{IEEE80211\+\_\+\+IOC\+\_\+\+AMPDU\+\_\+\+DENSITY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00682}{IEEE80211\+\_\+\+IOC\+\_\+\+AMPDU\+\_\+\+LIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00684}{IEEE80211\+\_\+\+IOC\+\_\+\+AMSDU}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00685}{IEEE80211\+\_\+\+IOC\+\_\+\+AMSDU\+\_\+\+LIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00645}{IEEE80211\+\_\+\+IOC\+\_\+\+APBRIDGE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00692}{IEEE80211\+\_\+\+IOC\+\_\+\+APPIE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00613}{IEEE80211\+\_\+\+IOC\+\_\+\+AUTHMODE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00662}{IEEE80211\+\_\+\+IOC\+\_\+\+BEACON\+\_\+\+INTERVAL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00668}{IEEE80211\+\_\+\+IOC\+\_\+\+BGSCAN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00669}{IEEE80211\+\_\+\+IOC\+\_\+\+BGSCAN\+\_\+\+IDLE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00670}{IEEE80211\+\_\+\+IOC\+\_\+\+BGSCAN\+\_\+\+INTERVAL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00676}{IEEE80211\+\_\+\+IOC\+\_\+\+BMISSTHRESHOLD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00630}{IEEE80211\+\_\+\+IOC\+\_\+\+BSSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00674}{IEEE80211\+\_\+\+IOC\+\_\+\+BURST}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00651}{IEEE80211\+\_\+\+IOC\+\_\+\+CHANINFO}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00642}{IEEE80211\+\_\+\+IOC\+\_\+\+CHANLIST}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00615}{IEEE80211\+\_\+\+IOC\+\_\+\+CHANNEL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00640}{IEEE80211\+\_\+\+IOC\+\_\+\+COUNTERMEASURES}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00679}{IEEE80211\+\_\+\+IOC\+\_\+\+CURCHAN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00695}{IEEE80211\+\_\+\+IOC\+\_\+\+DEVCAPS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00697}{IEEE80211\+\_\+\+IOC\+\_\+\+DFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00698}{IEEE80211\+\_\+\+IOC\+\_\+\+DOTD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00687}{IEEE80211\+\_\+\+IOC\+\_\+\+DOTH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00633}{IEEE80211\+\_\+\+IOC\+\_\+\+DROPUNENCRYPTED}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00661}{IEEE80211\+\_\+\+IOC\+\_\+\+DTIM\+\_\+\+PERIOD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00690}{IEEE80211\+\_\+\+IOC\+\_\+\+DWDS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00673}{IEEE80211\+\_\+\+IOC\+\_\+\+FRAGTHRESHOLD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00644}{IEEE80211\+\_\+\+IOC\+\_\+\+HIDESSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00689}{IEEE80211\+\_\+\+IOC\+\_\+\+HTCOMPAT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00702}{IEEE80211\+\_\+\+IOC\+\_\+\+HTCONF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00699}{IEEE80211\+\_\+\+IOC\+\_\+\+HTPROTMODE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00746}{IEEE80211\+\_\+\+IOC\+\_\+\+IC\+\_\+\+NAME}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00691}{IEEE80211\+\_\+\+IOC\+\_\+\+INACTIVITY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00711}{IEEE80211\+\_\+\+IOC\+\_\+\+LDPC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00650}{IEEE80211\+\_\+\+IOC\+\_\+\+MACCMD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00604}{IEEE80211\+\_\+\+IOC\+\_\+\+NUMSSIDS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00611}{IEEE80211\+\_\+\+IOC\+\_\+\+NUMWEPKEYS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00616}{IEEE80211\+\_\+\+IOC\+\_\+\+POWERSAVE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00623}{IEEE80211\+\_\+\+IOC\+\_\+\+POWERSAVESLEEP}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00632}{IEEE80211\+\_\+\+IOC\+\_\+\+PRIVACY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00625}{IEEE80211\+\_\+\+IOC\+\_\+\+PROTMODE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00665}{IEEE80211\+\_\+\+IOC\+\_\+\+PUREG}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00686}{IEEE80211\+\_\+\+IOC\+\_\+\+PUREN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00740}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00744}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+COUNT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00743}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+DUR}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00742}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+OFFSET}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00741}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+PERIOD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00703}{IEEE80211\+\_\+\+IOC\+\_\+\+REGDOMAIN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00708}{IEEE80211\+\_\+\+IOC\+\_\+\+RIFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00704}{IEEE80211\+\_\+\+IOC\+\_\+\+ROAM}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00631}{IEEE80211\+\_\+\+IOC\+\_\+\+ROAMING}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00624}{IEEE80211\+\_\+\+IOC\+\_\+\+RTSTHRESHOLD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00675}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+RESULTS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00671}{IEEE80211\+\_\+\+IOC\+\_\+\+SCANVALID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00680}{IEEE80211\+\_\+\+IOC\+\_\+\+SHORTGI}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00707}{IEEE80211\+\_\+\+IOC\+\_\+\+SMPS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00603}{IEEE80211\+\_\+\+IOC\+\_\+\+SSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00677}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+INFO}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00649}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+STATS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00653}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+TXPOW}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00706}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+VLAN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00710}{IEEE80211\+\_\+\+IOC\+\_\+\+STBC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00694}{IEEE80211\+\_\+\+IOC\+\_\+\+TSN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00705}{IEEE80211\+\_\+\+IOC\+\_\+\+TXPARAMS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00629}{IEEE80211\+\_\+\+IOC\+\_\+\+TXPOWER}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00652}{IEEE80211\+\_\+\+IOC\+\_\+\+TXPOWMAX}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00712}{IEEE80211\+\_\+\+IOC\+\_\+\+UAPSD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00716}{IEEE80211\+\_\+\+IOC\+\_\+\+VHTCONF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00605}{IEEE80211\+\_\+\+IOC\+\_\+\+WEP}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00610}{IEEE80211\+\_\+\+IOC\+\_\+\+WEPKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00612}{IEEE80211\+\_\+\+IOC\+\_\+\+WEPTXKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00643}{IEEE80211\+\_\+\+IOC\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00660}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACKPOLICY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00659}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACM}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00657}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+AIFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00656}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMAX}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00655}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMIN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00658}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+TXOPLIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00641}{IEEE80211\+\_\+\+IOC\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00648}{IEEE80211\+\_\+\+IOC\+\_\+\+WPAIE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00678}{IEEE80211\+\_\+\+IOC\+\_\+\+WPAIE2}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00634}{IEEE80211\+\_\+\+IOC\+\_\+\+WPAKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00693}{IEEE80211\+\_\+\+IOC\+\_\+\+WPS}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00632}{ieee80211\+\_\+ioctl\+\_\+getappie()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00141}{ieee80211\+\_\+ioctl\+\_\+getchaninfo()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00131}{ieee80211\+\_\+ioctl\+\_\+getchanlist()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00601}{ieee80211\+\_\+ioctl\+\_\+getcurchan()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00762}{ieee80211\+\_\+ioctl\+\_\+getdefault()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00692}{ieee80211\+\_\+ioctl\+\_\+getdevcaps()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00074}{ieee80211\+\_\+ioctl\+\_\+getkey()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00593}{ieee80211\+\_\+ioctl\+\_\+getmaccmd()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00658}{ieee80211\+\_\+ioctl\+\_\+getregdomain()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00670}{ieee80211\+\_\+ioctl\+\_\+getroam()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00316}{ieee80211\+\_\+ioctl\+\_\+getscanresults()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00506}{ieee80211\+\_\+ioctl\+\_\+getstainfo()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00211}{ieee80211\+\_\+ioctl\+\_\+getstastats()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00529}{ieee80211\+\_\+ioctl\+\_\+getstatxpow()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00727}{ieee80211\+\_\+ioctl\+\_\+getstavlan()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00681}{ieee80211\+\_\+ioctl\+\_\+gettxparams()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00550}{ieee80211\+\_\+ioctl\+\_\+getwmeparam()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00155}{ieee80211\+\_\+ioctl\+\_\+getwpaie()}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00036}{IEEE80211\+\_\+\+KEYBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00088}{IEEE80211\+\_\+\+M\+\_\+\+WDS}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00139}{IEEE80211\+\_\+\+NODE\+\_\+\+MIMO\+\_\+\+PS}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00140}{IEEE80211\+\_\+\+NODE\+\_\+\+MIMO\+\_\+\+RTS}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00141}{IEEE80211\+\_\+\+NODE\+\_\+\+RIFS}}, \mbox{\hyperlink{ieee80211_8h_source_l00219}{IEEE80211\+\_\+\+NWID\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00618}{IEEE80211\+\_\+\+POWERSAVE\+\_\+\+OFF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00622}{IEEE80211\+\_\+\+POWERSAVE\+\_\+\+ON}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00083}{ieee80211\+\_\+priv\+\_\+check\+\_\+vap\+\_\+getkey()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00043}{IEEE80211\+\_\+\+S\+\_\+\+RUN}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00039}{IEEE80211\+\_\+\+S\+\_\+\+SCAN}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00045}{IEEE80211\+\_\+\+S\+\_\+\+SLEEP}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00609}{IEEE80211\+\_\+\+WEP\+\_\+\+MIXED}}, \mbox{\hyperlink{ieee80211_8h_source_l01337}{IEEE80211\+\_\+\+WEP\+\_\+\+NKID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00607}{IEEE80211\+\_\+\+WEP\+\_\+\+OFF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00608}{IEEE80211\+\_\+\+WEP\+\_\+\+ON}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00462}{ieee80211vap\+::iv\+\_\+ampdu\+\_\+density}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00463}{ieee80211vap\+::iv\+\_\+ampdu\+\_\+limit}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00461}{ieee80211vap\+::iv\+\_\+ampdu\+\_\+rxmax}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00464}{ieee80211vap\+::iv\+\_\+amsdu\+\_\+limit}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00441}{ieee80211vap\+::iv\+\_\+bgscanidle}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00442}{ieee80211vap\+::iv\+\_\+bgscanintvl}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00454}{ieee80211vap\+::iv\+\_\+bmissthreshold}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00504}{ieee80211vap\+::iv\+\_\+def\+\_\+txkey}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00436}{ieee80211vap\+::iv\+\_\+des\+\_\+bssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00435}{ieee80211vap\+::iv\+\_\+des\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00476}{ieee80211vap\+::iv\+\_\+dtim\+\_\+period}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00405}{ieee80211vap\+::iv\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00406}{ieee80211vap\+::iv\+\_\+flags\+\_\+ext}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00407}{ieee80211vap\+::iv\+\_\+flags\+\_\+ht}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00428}{ieee80211vap\+::iv\+\_\+flags\+\_\+vht}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00490}{ieee80211vap\+::iv\+\_\+fragthreshold}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00411}{ieee80211vap\+::iv\+\_\+htcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00578}{ieee80211vap\+::iv\+\_\+htprotmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00505}{ieee80211vap\+::iv\+\_\+nw\+\_\+keys}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00577}{ieee80211vap\+::iv\+\_\+protmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00479}{ieee80211vap\+::iv\+\_\+quiet}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00480}{ieee80211vap\+::iv\+\_\+quiet\+\_\+count}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00483}{ieee80211vap\+::iv\+\_\+quiet\+\_\+duration}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00484}{ieee80211vap\+::iv\+\_\+quiet\+\_\+offset}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00482}{ieee80211vap\+::iv\+\_\+quiet\+\_\+period}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00451}{ieee80211vap\+::iv\+\_\+roaming}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00489}{ieee80211vap\+::iv\+\_\+rtsthreshold}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00443}{ieee80211vap\+::iv\+\_\+scanvalid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00079}{ieee80211\+\_\+scan\+\_\+ssid\+::len}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00153}{ieee80211\+\_\+node\+::ni\+\_\+authmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00188}{ieee80211\+\_\+node\+::ni\+\_\+bssid}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00198}{ieee80211\+\_\+node\+::ni\+\_\+essid}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00197}{ieee80211\+\_\+node\+::ni\+\_\+esslen}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00126}{ieee80211\+\_\+node\+::ni\+\_\+flags}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00222}{ieee80211\+\_\+node\+::ni\+\_\+htparam}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00195}{ieee80211\+\_\+node\+::ni\+\_\+intval}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00152}{ieee80211\+\_\+node\+::ni\+\_\+txpower}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00080}{ieee80211\+\_\+scan\+\_\+ssid\+::ssid}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00099}{ieee80211\+\_\+key\+::wk\+\_\+key}}, and \mbox{\hyperlink{ieee80211__crypto_8h_source_l00077}{ieee80211\+\_\+key\+::wk\+\_\+keylen}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{ieee80211\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a167ce4587afb470b6f77be3cc4e74c25_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a167ce4587afb470b6f77be3cc4e74c25_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a2645c527022001aa7cbdf91f9006d64b}\label{ieee80211__ioctl_8c_a2645c527022001aa7cbdf91f9006d64b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getappie@{ieee80211\_ioctl\_getappie}}
\index{ieee80211\_ioctl\_getappie@{ieee80211\_ioctl\_getappie}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getappie()}{ieee80211\_ioctl\_getappie()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getappie (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00632}{632}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00621}{getappie()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211_8h_source_l00127}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+ASSOC\+\_\+\+REQ}}, \mbox{\hyperlink{ieee80211_8h_source_l00128}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+ASSOC\+\_\+\+RESP}}, \mbox{\hyperlink{ieee80211_8h_source_l00134}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+BEACON}}, \mbox{\hyperlink{ieee80211_8h_source_l00124}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+MASK}}, \mbox{\hyperlink{ieee80211_8h_source_l00131}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+PROBE\+\_\+\+REQ}}, \mbox{\hyperlink{ieee80211_8h_source_l00132}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+PROBE\+\_\+\+RESP}}, \mbox{\hyperlink{ieee80211_8h_source_l00118}{IEEE80211\+\_\+\+FC0\+\_\+\+TYPE\+\_\+\+MASK}}, \mbox{\hyperlink{ieee80211_8h_source_l00120}{IEEE80211\+\_\+\+FC0\+\_\+\+TYPE\+\_\+\+MGT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00496}{ieee80211vap\+::iv\+\_\+appie\+\_\+assocreq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00497}{ieee80211vap\+::iv\+\_\+appie\+\_\+assocresp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00493}{ieee80211vap\+::iv\+\_\+appie\+\_\+beacon}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00494}{ieee80211vap\+::iv\+\_\+appie\+\_\+probereq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00495}{ieee80211vap\+::iv\+\_\+appie\+\_\+proberesp}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00498}{ieee80211vap\+::iv\+\_\+appie\+\_\+wpa}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{d7/da0/ieee80211__ioctl_8c_a2645c527022001aa7cbdf91f9006d64b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a2645c527022001aa7cbdf91f9006d64b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_acb732fe0710d2f5b3ab9c5402d31b45d}\label{ieee80211__ioctl_8c_acb732fe0710d2f5b3ab9c5402d31b45d}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getchaninfo@{ieee80211\_ioctl\_getchaninfo}}
\index{ieee80211\_ioctl\_getchaninfo@{ieee80211\_ioctl\_getchaninfo}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getchaninfo()}{ieee80211\_ioctl\_getchaninfo()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getchaninfo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00141}{141}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_acb732fe0710d2f5b3ab9c5402d31b45d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a52f31087012ab1561689e22707497cdb}\label{ieee80211__ioctl_8c_a52f31087012ab1561689e22707497cdb}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getchanlist@{ieee80211\_ioctl\_getchanlist}}
\index{ieee80211\_ioctl\_getchanlist@{ieee80211\_ioctl\_getchanlist}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getchanlist()}{ieee80211\_ioctl\_getchanlist()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getchanlist (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00131}{131}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00206}{ieee80211com\+::ic\+\_\+chan\+\_\+active}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a52f31087012ab1561689e22707497cdb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_adf44d44aaaf93a5257a2ce5bd3366b4d}\label{ieee80211__ioctl_8c_adf44d44aaaf93a5257a2ce5bd3366b4d}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getcurchan@{ieee80211\_ioctl\_getcurchan}}
\index{ieee80211\_ioctl\_getcurchan@{ieee80211\_ioctl\_getcurchan}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getcurchan()}{ieee80211\_ioctl\_getcurchan()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getcurchan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00601}{601}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00043}{IEEE80211\+\_\+\+S\+\_\+\+RUN}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00045}{IEEE80211\+\_\+\+S\+\_\+\+SLEEP}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00200}{ieee80211\+\_\+node\+::ni\+\_\+chan}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_adf44d44aaaf93a5257a2ce5bd3366b4d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a8271452986e01f36fadcfa57a374044b}\label{ieee80211__ioctl_8c_a8271452986e01f36fadcfa57a374044b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getdefault@{ieee80211\_ioctl\_getdefault}}
\index{ieee80211\_ioctl\_getdefault@{ieee80211\_ioctl\_getdefault}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getdefault()}{ieee80211\_ioctl\_getdefault()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getdefault (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00762}{762}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a8271452986e01f36fadcfa57a374044b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a52c7789c52dd986f3ae60d372189d283}\label{ieee80211__ioctl_8c_a52c7789c52dd986f3ae60d372189d283}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getdevcaps@{ieee80211\_ioctl\_getdevcaps}}
\index{ieee80211\_ioctl\_getdevcaps@{ieee80211\_ioctl\_getdevcaps}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getdevcaps()}{ieee80211\_ioctl\_getdevcaps()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getdevcaps (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00692}{692}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00565}{ieee80211\+\_\+devcaps\+\_\+req\+::dc\+\_\+chaninfo}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00562}{ieee80211\+\_\+devcaps\+\_\+req\+::dc\+\_\+cryptocaps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00561}{ieee80211\+\_\+devcaps\+\_\+req\+::dc\+\_\+drivercaps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00563}{ieee80211\+\_\+devcaps\+\_\+req\+::dc\+\_\+htcaps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00564}{ieee80211\+\_\+devcaps\+\_\+req\+::dc\+\_\+vhtcaps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00165}{ieee80211com\+::ic\+\_\+caps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00389}{ieee80211req\+\_\+chaninfo\+::ic\+\_\+chans}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00168}{ieee80211com\+::ic\+\_\+cryptocaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00276}{ieee80211com\+::ic\+\_\+getradiocaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00166}{ieee80211com\+::ic\+\_\+htcaps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00388}{ieee80211req\+\_\+chaninfo\+::ic\+\_\+nchans}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00245}{ieee80211com\+::ic\+\_\+vhtcaps}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00567}{IEEE80211\+\_\+\+DEVCAPS\+\_\+\+SIZE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00570}{IEEE80211\+\_\+\+DEVCAPS\+\_\+\+SPACE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, and \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00225}{ieee80211\+\_\+sort\+\_\+channels()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a52c7789c52dd986f3ae60d372189d283_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a52c7789c52dd986f3ae60d372189d283_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a54f34b6144fdff0157e5549fc7224ab2}\label{ieee80211__ioctl_8c_a54f34b6144fdff0157e5549fc7224ab2}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getkey@{ieee80211\_ioctl\_getkey}}
\index{ieee80211\_ioctl\_getkey@{ieee80211\_ioctl\_getkey}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getkey()}{ieee80211\_ioctl\_getkey()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getkey (\begin{DoxyParamCaption}\item[{u\+\_\+long}]{cmd,  }\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00074}{74}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00187}{ieee80211\+\_\+cipher\+::ic\+\_\+cipher}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00136}{IEEE80211\+\_\+\+CIPHER\+\_\+\+TKIP}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00285}{IEEE80211\+\_\+\+KEY\+\_\+\+DEFAULT}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00082}{IEEE80211\+\_\+\+KEY\+\_\+\+RECV}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00081}{IEEE80211\+\_\+\+KEY\+\_\+\+XMIT}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00036}{IEEE80211\+\_\+\+KEYBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00126}{IEEE80211\+\_\+\+KEYIX\+\_\+\+NONE}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00037}{IEEE80211\+\_\+\+MICBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00367}{IEEE80211\+\_\+\+NONQOS\+\_\+\+TID}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00083}{ieee80211\+\_\+priv\+\_\+check\+\_\+vap\+\_\+getkey()}}, \mbox{\hyperlink{ieee80211_8h_source_l01337}{IEEE80211\+\_\+\+WEP\+\_\+\+NKID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00283}{ieee80211req\+\_\+key\+::ik\+\_\+flags}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00289}{ieee80211req\+\_\+key\+::ik\+\_\+keydata}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00281}{ieee80211req\+\_\+key\+::ik\+\_\+keyix}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00282}{ieee80211req\+\_\+key\+::ik\+\_\+keylen}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00287}{ieee80211req\+\_\+key\+::ik\+\_\+keyrsc}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00288}{ieee80211req\+\_\+key\+::ik\+\_\+keytsc}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00286}{ieee80211req\+\_\+key\+::ik\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00279}{ieee80211req\+\_\+key\+::ik\+\_\+type}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00504}{ieee80211vap\+::iv\+\_\+def\+\_\+txkey}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00505}{ieee80211vap\+::iv\+\_\+nw\+\_\+keys}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00173}{ieee80211\+\_\+node\+::ni\+\_\+ucastkey}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00105}{ieee80211\+\_\+key\+::wk\+\_\+cipher}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00080}{ieee80211\+\_\+key\+::wk\+\_\+flags}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00099}{ieee80211\+\_\+key\+::wk\+\_\+key}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00097}{ieee80211\+\_\+key\+::wk\+\_\+keyix}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00077}{ieee80211\+\_\+key\+::wk\+\_\+keylen}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00103}{ieee80211\+\_\+key\+::wk\+\_\+keyrsc}}, and \mbox{\hyperlink{ieee80211__crypto_8h_source_l00104}{ieee80211\+\_\+key\+::wk\+\_\+keytsc}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a54f34b6144fdff0157e5549fc7224ab2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a54f34b6144fdff0157e5549fc7224ab2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_af176f7a6b809ad3bad5b8cd790e5a91a}\label{ieee80211__ioctl_8c_af176f7a6b809ad3bad5b8cd790e5a91a}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getmaccmd@{ieee80211\_ioctl\_getmaccmd}}
\index{ieee80211\_ioctl\_getmaccmd@{ieee80211\_ioctl\_getmaccmd}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getmaccmd()}{ieee80211\_ioctl\_getmaccmd()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getmaccmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00593}{593}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00521}{ieee80211vap\+::iv\+\_\+acl}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af176f7a6b809ad3bad5b8cd790e5a91a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a68374d34b4fe6b4ecbbe425a9609e28f}\label{ieee80211__ioctl_8c_a68374d34b4fe6b4ecbbe425a9609e28f}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getregdomain@{ieee80211\_ioctl\_getregdomain}}
\index{ieee80211\_ioctl\_getregdomain@{ieee80211\_ioctl\_getregdomain}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getregdomain()}{ieee80211\_ioctl\_getregdomain()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getregdomain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00658}{658}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00212}{ieee80211com\+::ic\+\_\+regdomain}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a68374d34b4fe6b4ecbbe425a9609e28f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aa1878fe022d9ad935c91c308b3dcf754}\label{ieee80211__ioctl_8c_aa1878fe022d9ad935c91c308b3dcf754}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getroam@{ieee80211\_ioctl\_getroam}}
\index{ieee80211\_ioctl\_getroam@{ieee80211\_ioctl\_getroam}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getroam()}{ieee80211\_ioctl\_getroam()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getroam (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00670}{670}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00452}{ieee80211vap\+::iv\+\_\+roamparms}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa1878fe022d9ad935c91c308b3dcf754_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a7583a300de28af1f30737b3eba877856}\label{ieee80211__ioctl_8c_a7583a300de28af1f30737b3eba877856}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getscanresults@{ieee80211\_ioctl\_getscanresults}}
\index{ieee80211\_ioctl\_getscanresults@{ieee80211\_ioctl\_getscanresults}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getscanresults()}{ieee80211\_ioctl\_getscanresults()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getscanresults (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00316}{316}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00266}{get\+\_\+scan\+\_\+result()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00257}{get\+\_\+scan\+\_\+space()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00641}{ieee80211\+\_\+scan\+\_\+iterate()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00237}{scanreq\+::space}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00236}{scanreq\+::sr}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a7583a300de28af1f30737b3eba877856_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a7583a300de28af1f30737b3eba877856_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a43fff5156f76f14443df516a8b60eb4e}\label{ieee80211__ioctl_8c_a43fff5156f76f14443df516a8b60eb4e}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getstainfo@{ieee80211\_ioctl\_getstainfo}}
\index{ieee80211\_ioctl\_getstainfo@{ieee80211\_ioctl\_getstainfo}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getstainfo()}{ieee80211\_ioctl\_getstainfo()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getstainfo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00506}{506}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00461}{getstainfo\+\_\+common()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a43fff5156f76f14443df516a8b60eb4e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a43fff5156f76f14443df516a8b60eb4e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a83d10edd403f785b6d38ad06f1333dd9}\label{ieee80211__ioctl_8c_a83d10edd403f785b6d38ad06f1333dd9}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getstastats@{ieee80211\_ioctl\_getstastats}}
\index{ieee80211\_ioctl\_getstastats@{ieee80211\_ioctl\_getstastats}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getstastats()}{ieee80211\_ioctl\_getstastats()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getstastats (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00211}{211}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00251}{ieee80211\+\_\+node\+::ni\+\_\+stats}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a83d10edd403f785b6d38ad06f1333dd9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a83d10edd403f785b6d38ad06f1333dd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a28ce1fa35ba627db4b765964f632907e}\label{ieee80211__ioctl_8c_a28ce1fa35ba627db4b765964f632907e}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getstatxpow@{ieee80211\_ioctl\_getstatxpow}}
\index{ieee80211\_ioctl\_getstatxpow@{ieee80211\_ioctl\_getstatxpow}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getstatxpow()}{ieee80211\_ioctl\_getstatxpow()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getstatxpow (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00529}{529}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00479}{ieee80211req\+\_\+sta\+\_\+txpow\+::it\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00480}{ieee80211req\+\_\+sta\+\_\+txpow\+::it\+\_\+txpow}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00152}{ieee80211\+\_\+node\+::ni\+\_\+txpower}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a28ce1fa35ba627db4b765964f632907e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a28ce1fa35ba627db4b765964f632907e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a4d9cae5cfbf4f599f1c02b9d785e2574}\label{ieee80211__ioctl_8c_a4d9cae5cfbf4f599f1c02b9d785e2574}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getstavlan@{ieee80211\_ioctl\_getstavlan}}
\index{ieee80211\_ioctl\_getstavlan@{ieee80211\_ioctl\_getstavlan}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getstavlan()}{ieee80211\_ioctl\_getstavlan()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getstavlan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00727}{727}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00325}{ieee80211\+\_\+ref\+\_\+node()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00151}{ieee80211\+\_\+node\+::ni\+\_\+vlan}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00583}{ieee80211req\+\_\+sta\+\_\+vlan\+::sv\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00584}{ieee80211req\+\_\+sta\+\_\+vlan\+::sv\+\_\+vlan}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00067}{zerobssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a4d9cae5cfbf4f599f1c02b9d785e2574_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a4d9cae5cfbf4f599f1c02b9d785e2574_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a2b818aef0286168c209a99ef024a98bf}\label{ieee80211__ioctl_8c_a2b818aef0286168c209a99ef024a98bf}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_gettxparams@{ieee80211\_ioctl\_gettxparams}}
\index{ieee80211\_ioctl\_gettxparams@{ieee80211\_ioctl\_gettxparams}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_gettxparams()}{ieee80211\_ioctl\_gettxparams()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+gettxparams (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00681}{681}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00488}{ieee80211vap\+::iv\+\_\+txparms}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a2b818aef0286168c209a99ef024a98bf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_affc429b4ac97d7d13777452ac16e9a14}\label{ieee80211__ioctl_8c_affc429b4ac97d7d13777452ac16e9a14}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getwmeparam@{ieee80211\_ioctl\_getwmeparam}}
\index{ieee80211\_ioctl\_getwmeparam@{ieee80211\_ioctl\_getwmeparam}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getwmeparam()}{ieee80211\_ioctl\_getwmeparam()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getwmeparam (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00550}{550}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__proto_8h_source_l00281}{chan\+Acc\+Params\+::cap\+\_\+wme\+Params}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00594}{ieee80211req\+::i\+\_\+type}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00165}{ieee80211com\+::ic\+\_\+caps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00234}{ieee80211com\+::ic\+\_\+wme}}, \mbox{\hyperlink{__ieee80211_8h_source_l00497}{IEEE80211\+\_\+\+C\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00660}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACKPOLICY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00659}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACM}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00657}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+AIFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00656}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMAX}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00655}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMIN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00658}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+TXOPLIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00492}{IEEE80211\+\_\+\+WMEPARAM\+\_\+\+BSS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00493}{IEEE80211\+\_\+\+WMEPARAM\+\_\+\+VAL}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211_8h_source_l01207}{WME\+\_\+\+AC\+\_\+\+BE}}, \mbox{\hyperlink{ieee80211_8h_source_l00299}{WME\+\_\+\+NUM\+\_\+\+AC}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00293}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+wme\+Bss\+Chan\+Params}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00292}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+wme\+Chan\+Params}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00269}{wme\+Params\+::wmep\+\_\+acm}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00270}{wme\+Params\+::wmep\+\_\+aifsn}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00272}{wme\+Params\+::wmep\+\_\+logcwmax}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00271}{wme\+Params\+::wmep\+\_\+logcwmin}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00274}{wme\+Params\+::wmep\+\_\+noack\+Policy}}, and \mbox{\hyperlink{ieee80211__proto_8h_source_l00273}{wme\+Params\+::wmep\+\_\+txop\+Limit}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_affc429b4ac97d7d13777452ac16e9a14_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a950ceadc4a70aa41230e3617fafc876a}\label{ieee80211__ioctl_8c_a950ceadc4a70aa41230e3617fafc876a}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_getwpaie@{ieee80211\_ioctl\_getwpaie}}
\index{ieee80211\_ioctl\_getwpaie@{ieee80211\_ioctl\_getwpaie}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_getwpaie()}{ieee80211\_ioctl\_getwpaie()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+getwpaie (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq,  }\item[{int}]{req }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00155}{155}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00678}{IEEE80211\+\_\+\+IOC\+\_\+\+WPAIE2}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00166}{ieee80211\+\_\+node\+::ni\+\_\+ies}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00407}{ieee80211req\+\_\+wpaie2\+::rsn\+\_\+ie}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00081}{ieee80211\+\_\+ies\+::rsn\+\_\+ie}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00406}{ieee80211req\+\_\+wpaie2\+::wpa\+\_\+ie}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00080}{ieee80211\+\_\+ies\+::wpa\+\_\+ie}}, and \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00405}{ieee80211req\+\_\+wpaie2\+::wpa\+\_\+macaddr}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a950ceadc4a70aa41230e3617fafc876a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a950ceadc4a70aa41230e3617fafc876a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a7958ebf5b0df605fc50d4bafaeb6578c}\label{ieee80211__ioctl_8c_a7958ebf5b0df605fc50d4bafaeb6578c}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_macmac@{ieee80211\_ioctl\_macmac}}
\index{ieee80211\_ioctl\_macmac@{ieee80211\_ioctl\_macmac}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_macmac()}{ieee80211\_ioctl\_macmac()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+macmac (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01646}{1646}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__proto_8c_source_l00504}{acl}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00594}{ieee80211req\+::i\+\_\+type}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00522}{ieee80211\+\_\+aclator\+\_\+get()}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00663}{IEEE80211\+\_\+\+IOC\+\_\+\+ADDMAC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00521}{ieee80211vap\+::iv\+\_\+acl}}, and \mbox{\hyperlink{ieee80211__acl_8c_source_l00331}{mac}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a7958ebf5b0df605fc50d4bafaeb6578c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a7958ebf5b0df605fc50d4bafaeb6578c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a90ee5cb423c65e0cb90f5f80eda2781c}\label{ieee80211__ioctl_8c_a90ee5cb423c65e0cb90f5f80eda2781c}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_scanreq@{ieee80211\_ioctl\_scanreq}}
\index{ieee80211\_ioctl\_scanreq@{ieee80211\_ioctl\_scanreq}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_scanreq()}{ieee80211\_ioctl\_scanreq()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+scanreq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02652}{2652}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02551}{ieee80211\+\_\+scanreq()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a90ee5cb423c65e0cb90f5f80eda2781c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a90ee5cb423c65e0cb90f5f80eda2781c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a4ecb20949d7fc9dd8bba699f4e4c0ae1}\label{ieee80211__ioctl_8c_a4ecb20949d7fc9dd8bba699f4e4c0ae1}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!IEEE80211\_IOCTL\_SET@{IEEE80211\_IOCTL\_SET}}
\index{IEEE80211\_IOCTL\_SET@{IEEE80211\_IOCTL\_SET}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_IOCTL\_SET()}{IEEE80211\_IOCTL\_SET()}}
{\footnotesize\ttfamily IEEE80211\+\_\+\+IOCTL\+\_\+\+SET (\begin{DoxyParamCaption}\item[{dummy}]{,  }\item[{\mbox{\hyperlink{ieee80211__ioctl_8c_a31e8aff6dc8de372004dea418c15b76b}{dummy\+\_\+ioctl\+\_\+set}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{ieee80211__ioctl_8c_aa1ebbcd68f027911808dd8820d69aa48}\label{ieee80211__ioctl_8c_aa1ebbcd68f027911808dd8820d69aa48}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_set80211@{ieee80211\_ioctl\_set80211}}
\index{ieee80211\_ioctl\_set80211@{ieee80211\_ioctl\_set80211}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_set80211()}{ieee80211\_ioctl\_set80211()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+set80211 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{u\+\_\+long}]{cmd,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{2737}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00594}{ieee80211req\+::i\+\_\+type}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00176}{ieee80211com\+::ic\+\_\+bintval}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00210}{ieee80211com\+::ic\+\_\+bsschan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00165}{ieee80211com\+::ic\+\_\+caps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00177}{ieee80211com\+::ic\+\_\+lintval}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00179}{ieee80211com\+::ic\+\_\+txpowlimit}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{__ieee80211_8h_source_l00116}{IEEE80211\+\_\+\+AUTH\+\_\+8021X}}, \mbox{\hyperlink{__ieee80211_8h_source_l00117}{IEEE80211\+\_\+\+AUTH\+\_\+\+AUTO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00114}{IEEE80211\+\_\+\+AUTH\+\_\+\+OPEN}}, \mbox{\hyperlink{__ieee80211_8h_source_l00115}{IEEE80211\+\_\+\+AUTH\+\_\+\+SHARED}}, \mbox{\hyperlink{__ieee80211_8h_source_l00119}{IEEE80211\+\_\+\+AUTH\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00473}{ieee80211\+\_\+authenticator\+\_\+get()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00072}{IEEE80211\+\_\+\+BGSCAN\+\_\+\+IDLE\+\_\+\+MIN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00069}{IEEE80211\+\_\+\+BGSCAN\+\_\+\+INTVAL\+\_\+\+MIN}}, \mbox{\hyperlink{ieee80211_8h_source_l01402}{IEEE80211\+\_\+\+BINTVAL\+\_\+\+MAX}}, \mbox{\hyperlink{__ieee80211_8h_source_l00500}{IEEE80211\+\_\+\+C\+\_\+\+BGSCAN}}, \mbox{\hyperlink{__ieee80211_8h_source_l00496}{IEEE80211\+\_\+\+C\+\_\+\+BURST}}, \mbox{\hyperlink{__ieee80211_8h_source_l00487}{IEEE80211\+\_\+\+C\+\_\+\+DFS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00479}{IEEE80211\+\_\+\+C\+\_\+\+PMGT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00501}{IEEE80211\+\_\+\+C\+\_\+\+TXFRAG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00483}{IEEE80211\+\_\+\+C\+\_\+\+TXPMGT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00491}{IEEE80211\+\_\+\+C\+\_\+\+UAPSD}}, \mbox{\hyperlink{__ieee80211_8h_source_l00498}{IEEE80211\+\_\+\+C\+\_\+\+WDS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00497}{IEEE80211\+\_\+\+C\+\_\+\+WME}}, \mbox{\hyperlink{__ieee80211_8h_source_l00495}{IEEE80211\+\_\+\+C\+\_\+\+WPA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00493}{IEEE80211\+\_\+\+C\+\_\+\+WPA1}}, \mbox{\hyperlink{__ieee80211_8h_source_l00494}{IEEE80211\+\_\+\+C\+\_\+\+WPA2}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00453}{ieee80211\+\_\+cancel\+\_\+scan()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00135}{IEEE80211\+\_\+\+CIPHER\+\_\+\+WEP}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00457}{ieee80211\+\_\+crypto\+\_\+delkey()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00264}{ieee80211\+\_\+crypto\+\_\+newkey()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00800}{ieee80211\+\_\+crypto\+\_\+set\+\_\+deftxkey()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00489}{ieee80211\+\_\+crypto\+\_\+setkey()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{IEEE80211\+\_\+\+DPRINTF}}, \mbox{\hyperlink{ieee80211_8h_source_l01410}{IEEE80211\+\_\+\+DTIM\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00630}{IEEE80211\+\_\+\+F\+\_\+\+BGSCAN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00619}{IEEE80211\+\_\+\+F\+\_\+\+BURST}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00642}{IEEE80211\+\_\+\+F\+\_\+\+COUNTERM}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00628}{IEEE80211\+\_\+\+F\+\_\+\+DESBSSID}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00646}{IEEE80211\+\_\+\+F\+\_\+\+DOTH}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00641}{IEEE80211\+\_\+\+F\+\_\+\+DROPUNENC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00647}{IEEE80211\+\_\+\+F\+\_\+\+DWDS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00643}{IEEE80211\+\_\+\+F\+\_\+\+HIDESSID}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00644}{IEEE80211\+\_\+\+F\+\_\+\+NOBRIDGE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00627}{IEEE80211\+\_\+\+F\+\_\+\+PMGTON}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00621}{IEEE80211\+\_\+\+F\+\_\+\+PRIVACY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00622}{IEEE80211\+\_\+\+F\+\_\+\+PUREG}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00629}{IEEE80211\+\_\+\+F\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00640}{IEEE80211\+\_\+\+F\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00638}{IEEE80211\+\_\+\+F\+\_\+\+WPA1}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00639}{IEEE80211\+\_\+\+F\+\_\+\+WPA2}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00672}{IEEE80211\+\_\+\+FEXT\+\_\+4\+ADDR}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00675}{IEEE80211\+\_\+\+FEXT\+\_\+\+DFS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00676}{IEEE80211\+\_\+\+FEXT\+\_\+\+DOTD}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00664}{IEEE80211\+\_\+\+FEXT\+\_\+\+INACT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00669}{IEEE80211\+\_\+\+FEXT\+\_\+\+TSN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00689}{IEEE80211\+\_\+\+FEXT\+\_\+\+UAPSD}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00668}{IEEE80211\+\_\+\+FEXT\+\_\+\+WPS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00704}{IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00703}{IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00706}{IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00705}{IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00702}{IEEE80211\+\_\+\+FHT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00711}{IEEE80211\+\_\+\+FHT\+\_\+\+HTCOMPAT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00700}{IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00699}{IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00708}{IEEE80211\+\_\+\+FHT\+\_\+\+PUREN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00712}{IEEE80211\+\_\+\+FHT\+\_\+\+RIFS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00709}{IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI20}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00710}{IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI40}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00714}{IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+RX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00713}{IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+TX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00707}{IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40}}, \mbox{\hyperlink{ieee80211_8h_source_l01395}{IEEE80211\+\_\+\+FRAG\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00727}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT160}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00725}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT40}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00726}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT80}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00728}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT80\+P80}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00724}{IEEE80211\+\_\+\+FVHT\+\_\+\+VHT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00522}{IEEE80211\+\_\+\+HTC\+\_\+\+AMPDU}}, \mbox{\hyperlink{__ieee80211_8h_source_l00523}{IEEE80211\+\_\+\+HTC\+\_\+\+AMSDU}}, \mbox{\hyperlink{__ieee80211_8h_source_l00527}{IEEE80211\+\_\+\+HTC\+\_\+\+RIFS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00526}{IEEE80211\+\_\+\+HTC\+\_\+\+SMPS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00532}{IEEE80211\+\_\+\+HTC\+\_\+\+TXLDPC}}, \mbox{\hyperlink{ieee80211_8h_source_l00623}{IEEE80211\+\_\+\+HTCAP\+\_\+\+LDPC}}, \mbox{\hyperlink{ieee80211_8h_source_l00659}{IEEE80211\+\_\+\+HTCAP\+\_\+\+MAXRXAMPDU\+\_\+64K}}, \mbox{\hyperlink{ieee80211_8h_source_l00669}{IEEE80211\+\_\+\+HTCAP\+\_\+\+MPDUDENSITY\+\_\+16}}, \mbox{\hyperlink{ieee80211_8h_source_l00634}{IEEE80211\+\_\+\+HTCAP\+\_\+\+RXSTBC}}, \mbox{\hyperlink{ieee80211__ioctl_8c_a9c4d4ef39d31a4e0fff7693db5ece493}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI}}, \mbox{\hyperlink{ieee80211_8h_source_l00631}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI20}}, \mbox{\hyperlink{ieee80211_8h_source_l00632}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SHORTGI40}}, \mbox{\hyperlink{ieee80211_8h_source_l00625}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SMPS}}, \mbox{\hyperlink{ieee80211_8h_source_l00626}{IEEE80211\+\_\+\+HTCAP\+\_\+\+SMPS\+\_\+\+OFF}}, \mbox{\hyperlink{ieee80211_8h_source_l00633}{IEEE80211\+\_\+\+HTCAP\+\_\+\+TXSTBC}}, \mbox{\hyperlink{ieee80211_8h_source_l01419}{IEEE80211\+\_\+\+HWBMISS\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02054}{ieee80211\+\_\+init()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00663}{IEEE80211\+\_\+\+IOC\+\_\+\+ADDMAC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00681}{IEEE80211\+\_\+\+IOC\+\_\+\+AMPDU}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00683}{IEEE80211\+\_\+\+IOC\+\_\+\+AMPDU\+\_\+\+DENSITY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00682}{IEEE80211\+\_\+\+IOC\+\_\+\+AMPDU\+\_\+\+LIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00684}{IEEE80211\+\_\+\+IOC\+\_\+\+AMSDU}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00685}{IEEE80211\+\_\+\+IOC\+\_\+\+AMSDU\+\_\+\+LIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00645}{IEEE80211\+\_\+\+IOC\+\_\+\+APBRIDGE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00692}{IEEE80211\+\_\+\+IOC\+\_\+\+APPIE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00613}{IEEE80211\+\_\+\+IOC\+\_\+\+AUTHMODE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00662}{IEEE80211\+\_\+\+IOC\+\_\+\+BEACON\+\_\+\+INTERVAL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00668}{IEEE80211\+\_\+\+IOC\+\_\+\+BGSCAN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00669}{IEEE80211\+\_\+\+IOC\+\_\+\+BGSCAN\+\_\+\+IDLE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00670}{IEEE80211\+\_\+\+IOC\+\_\+\+BGSCAN\+\_\+\+INTERVAL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00676}{IEEE80211\+\_\+\+IOC\+\_\+\+BMISSTHRESHOLD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00630}{IEEE80211\+\_\+\+IOC\+\_\+\+BSSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00674}{IEEE80211\+\_\+\+IOC\+\_\+\+BURST}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00642}{IEEE80211\+\_\+\+IOC\+\_\+\+CHANLIST}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00615}{IEEE80211\+\_\+\+IOC\+\_\+\+CHANNEL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00696}{IEEE80211\+\_\+\+IOC\+\_\+\+CHANSWITCH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00640}{IEEE80211\+\_\+\+IOC\+\_\+\+COUNTERMEASURES}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00679}{IEEE80211\+\_\+\+IOC\+\_\+\+CURCHAN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00635}{IEEE80211\+\_\+\+IOC\+\_\+\+DELKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00664}{IEEE80211\+\_\+\+IOC\+\_\+\+DELMAC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00697}{IEEE80211\+\_\+\+IOC\+\_\+\+DFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00698}{IEEE80211\+\_\+\+IOC\+\_\+\+DOTD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00687}{IEEE80211\+\_\+\+IOC\+\_\+\+DOTH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00633}{IEEE80211\+\_\+\+IOC\+\_\+\+DROPUNENCRYPTED}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00661}{IEEE80211\+\_\+\+IOC\+\_\+\+DTIM\+\_\+\+PERIOD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00690}{IEEE80211\+\_\+\+IOC\+\_\+\+DWDS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00673}{IEEE80211\+\_\+\+IOC\+\_\+\+FRAGTHRESHOLD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00644}{IEEE80211\+\_\+\+IOC\+\_\+\+HIDESSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00689}{IEEE80211\+\_\+\+IOC\+\_\+\+HTCOMPAT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00702}{IEEE80211\+\_\+\+IOC\+\_\+\+HTCONF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00699}{IEEE80211\+\_\+\+IOC\+\_\+\+HTPROTMODE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00691}{IEEE80211\+\_\+\+IOC\+\_\+\+INACTIVITY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00711}{IEEE80211\+\_\+\+IOC\+\_\+\+LDPC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00650}{IEEE80211\+\_\+\+IOC\+\_\+\+MACCMD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00636}{IEEE80211\+\_\+\+IOC\+\_\+\+MLME}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00616}{IEEE80211\+\_\+\+IOC\+\_\+\+POWERSAVE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00623}{IEEE80211\+\_\+\+IOC\+\_\+\+POWERSAVESLEEP}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00632}{IEEE80211\+\_\+\+IOC\+\_\+\+PRIVACY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00625}{IEEE80211\+\_\+\+IOC\+\_\+\+PROTMODE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00665}{IEEE80211\+\_\+\+IOC\+\_\+\+PUREG}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00686}{IEEE80211\+\_\+\+IOC\+\_\+\+PUREN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00740}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00744}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+COUNT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00743}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+DUR}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00742}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+OFFSET}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00741}{IEEE80211\+\_\+\+IOC\+\_\+\+QUIET\+\_\+\+PERIOD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00703}{IEEE80211\+\_\+\+IOC\+\_\+\+REGDOMAIN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00708}{IEEE80211\+\_\+\+IOC\+\_\+\+RIFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00704}{IEEE80211\+\_\+\+IOC\+\_\+\+ROAM}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00631}{IEEE80211\+\_\+\+IOC\+\_\+\+ROAMING}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00624}{IEEE80211\+\_\+\+IOC\+\_\+\+RTSTHRESHOLD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00701}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+CANCEL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00700}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+REQ}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00671}{IEEE80211\+\_\+\+IOC\+\_\+\+SCANVALID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00680}{IEEE80211\+\_\+\+IOC\+\_\+\+SHORTGI}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00707}{IEEE80211\+\_\+\+IOC\+\_\+\+SMPS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00603}{IEEE80211\+\_\+\+IOC\+\_\+\+SSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00649}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+STATS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00653}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+TXPOW}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00706}{IEEE80211\+\_\+\+IOC\+\_\+\+STA\+\_\+\+VLAN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00710}{IEEE80211\+\_\+\+IOC\+\_\+\+STBC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00694}{IEEE80211\+\_\+\+IOC\+\_\+\+TSN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00705}{IEEE80211\+\_\+\+IOC\+\_\+\+TXPARAMS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00629}{IEEE80211\+\_\+\+IOC\+\_\+\+TXPOWER}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00712}{IEEE80211\+\_\+\+IOC\+\_\+\+UAPSD}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00716}{IEEE80211\+\_\+\+IOC\+\_\+\+VHTCONF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00605}{IEEE80211\+\_\+\+IOC\+\_\+\+WEP}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00610}{IEEE80211\+\_\+\+IOC\+\_\+\+WEPKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00612}{IEEE80211\+\_\+\+IOC\+\_\+\+WEPTXKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00643}{IEEE80211\+\_\+\+IOC\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00660}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACKPOLICY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00659}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACM}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00657}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+AIFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00656}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMAX}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00655}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMIN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00658}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+TXOPLIMIT}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00641}{IEEE80211\+\_\+\+IOC\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00634}{IEEE80211\+\_\+\+IOC\+\_\+\+WPAKEY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00693}{IEEE80211\+\_\+\+IOC\+\_\+\+WPS}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02519}{ieee80211\+\_\+ioctl\+\_\+chanswitch()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01252}{ieee80211\+\_\+ioctl\+\_\+delkey()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01646}{ieee80211\+\_\+ioctl\+\_\+macmac()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02652}{ieee80211\+\_\+ioctl\+\_\+scanreq()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02501}{ieee80211\+\_\+ioctl\+\_\+setappie()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01709}{ieee80211\+\_\+ioctl\+\_\+setchanlist()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02046}{ieee80211\+\_\+ioctl\+\_\+setchannel()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02140}{ieee80211\+\_\+ioctl\+\_\+setcurchan()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02723}{ieee80211\+\_\+ioctl\+\_\+setdefault()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01170}{ieee80211\+\_\+ioctl\+\_\+setkey()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01671}{ieee80211\+\_\+ioctl\+\_\+setmaccmd()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01621}{ieee80211\+\_\+ioctl\+\_\+setmlme()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02165}{ieee80211\+\_\+ioctl\+\_\+setregdomain()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02233}{ieee80211\+\_\+ioctl\+\_\+setroam()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01755}{ieee80211\+\_\+ioctl\+\_\+setstastats()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01781}{ieee80211\+\_\+ioctl\+\_\+setstatxpow()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02673}{ieee80211\+\_\+ioctl\+\_\+setstavlan()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02300}{ieee80211\+\_\+ioctl\+\_\+settxparams()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01801}{ieee80211\+\_\+ioctl\+\_\+setwmeparam()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00253}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ANYG}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00082}{IEEE80211\+\_\+\+KEY\+\_\+\+RECV}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00863}{ieee80211\+\_\+key\+\_\+update\+\_\+begin()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00868}{ieee80211\+\_\+key\+\_\+update\+\_\+end()}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00081}{IEEE80211\+\_\+\+KEY\+\_\+\+XMIT}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00036}{IEEE80211\+\_\+\+KEYBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00126}{IEEE80211\+\_\+\+KEYIX\+\_\+\+NONE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00086}{IEEE80211\+\_\+\+M\+\_\+\+IBSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00092}{IEEE80211\+\_\+\+M\+\_\+\+MBSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00988}{IEEE80211\+\_\+\+MSG\+\_\+\+SCAN}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02758}{ieee80211\+\_\+new\+\_\+state()}}, \mbox{\hyperlink{ieee80211_8h_source_l00219}{IEEE80211\+\_\+\+NWID\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00618}{IEEE80211\+\_\+\+POWERSAVE\+\_\+\+OFF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00622}{IEEE80211\+\_\+\+POWERSAVE\+\_\+\+ON}}, \mbox{\hyperlink{__ieee80211_8h_source_l00100}{IEEE80211\+\_\+\+PROT\+\_\+\+NONE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00102}{IEEE80211\+\_\+\+PROT\+\_\+\+RTSCTS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00134}{IEEE80211\+\_\+\+ROAMING\+\_\+\+MANUAL}}, \mbox{\hyperlink{ieee80211_8h_source_l01388}{IEEE80211\+\_\+\+RTS\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00039}{IEEE80211\+\_\+\+S\+\_\+\+SCAN}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00133}{IEEE80211\+\_\+\+SCAN\+\_\+\+ACTIVE}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00168}{IEEE80211\+\_\+\+SCAN\+\_\+\+FOREVER}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00132}{IEEE80211\+\_\+\+SCAN\+\_\+\+NOPICK}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00136}{IEEE80211\+\_\+\+SCAN\+\_\+\+ONCE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00075}{IEEE80211\+\_\+\+SCAN\+\_\+\+VALID\+\_\+\+MIN}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00329}{ieee80211\+\_\+start\+\_\+scan()}}, \mbox{\hyperlink{ieee80211_8c_source_l00873}{ieee80211\+\_\+syncflag()}}, \mbox{\hyperlink{ieee80211_8c_source_l00913}{ieee80211\+\_\+syncflag\+\_\+ht()}}, \mbox{\hyperlink{ieee80211_8c_source_l00953}{ieee80211\+\_\+syncflag\+\_\+vht()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00060}{IEEE80211\+\_\+\+TXPOWER\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01240}{ieee80211\+\_\+vap\+\_\+update\+\_\+erp\+\_\+protmode()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01257}{ieee80211\+\_\+vap\+\_\+update\+\_\+ht\+\_\+protmode()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00609}{IEEE80211\+\_\+\+WEP\+\_\+\+MIXED}}, \mbox{\hyperlink{ieee80211_8h_source_l01337}{IEEE80211\+\_\+\+WEP\+\_\+\+NKID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00607}{IEEE80211\+\_\+\+WEP\+\_\+\+OFF}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00608}{IEEE80211\+\_\+\+WEP\+\_\+\+ON}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00265}{IFNET\+\_\+\+IS\+\_\+\+UP\+\_\+\+RUNNING}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00063}{IS\+\_\+\+UP\+\_\+\+AUTO}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02697}{isvap11g()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02705}{isvapht()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00462}{ieee80211vap\+::iv\+\_\+ampdu\+\_\+density}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00463}{ieee80211vap\+::iv\+\_\+ampdu\+\_\+limit}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00461}{ieee80211vap\+::iv\+\_\+ampdu\+\_\+rxmax}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00464}{ieee80211vap\+::iv\+\_\+amsdu\+\_\+limit}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00518}{ieee80211vap\+::iv\+\_\+auth}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00441}{ieee80211vap\+::iv\+\_\+bgscanidle}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00442}{ieee80211vap\+::iv\+\_\+bgscanintvl}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00454}{ieee80211vap\+::iv\+\_\+bmissthreshold}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00410}{ieee80211vap\+::iv\+\_\+caps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00436}{ieee80211vap\+::iv\+\_\+des\+\_\+bssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00434}{ieee80211vap\+::iv\+\_\+des\+\_\+nssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00435}{ieee80211vap\+::iv\+\_\+des\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00476}{ieee80211vap\+::iv\+\_\+dtim\+\_\+period}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00405}{ieee80211vap\+::iv\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00406}{ieee80211vap\+::iv\+\_\+flags\+\_\+ext}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00407}{ieee80211vap\+::iv\+\_\+flags\+\_\+ht}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00490}{ieee80211vap\+::iv\+\_\+fragthreshold}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00411}{ieee80211vap\+::iv\+\_\+htcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00578}{ieee80211vap\+::iv\+\_\+htprotmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00401}{ieee80211vap\+::iv\+\_\+myaddr}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00505}{ieee80211vap\+::iv\+\_\+nw\+\_\+keys}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00577}{ieee80211vap\+::iv\+\_\+protmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00479}{ieee80211vap\+::iv\+\_\+quiet}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00480}{ieee80211vap\+::iv\+\_\+quiet\+\_\+count}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00483}{ieee80211vap\+::iv\+\_\+quiet\+\_\+duration}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00484}{ieee80211vap\+::iv\+\_\+quiet\+\_\+offset}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00482}{ieee80211vap\+::iv\+\_\+quiet\+\_\+period}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00554}{ieee80211vap\+::iv\+\_\+reset}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00451}{ieee80211vap\+::iv\+\_\+roaming}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00489}{ieee80211vap\+::iv\+\_\+rtsthreshold}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00443}{ieee80211vap\+::iv\+\_\+scanvalid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00079}{ieee80211\+\_\+scan\+\_\+ssid\+::len}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00153}{ieee80211\+\_\+node\+::ni\+\_\+authmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00195}{ieee80211\+\_\+node\+::ni\+\_\+intval}}, \mbox{\hyperlink{ieee80211__ioctl_8c_ab152c4af3eea1f1e5800f6bc849a5d34}{OLD\+\_\+\+IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+REQ}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00080}{ieee80211\+\_\+scan\+\_\+ssid\+::ssid}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00099}{ieee80211\+\_\+key\+::wk\+\_\+key}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00097}{ieee80211\+\_\+key\+::wk\+\_\+keyix}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00077}{ieee80211\+\_\+key\+::wk\+\_\+keylen}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00107}{ieee80211\+\_\+key\+::wk\+\_\+macaddr}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00067}{zerobssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{ieee80211\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa1ebbcd68f027911808dd8820d69aa48_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa1ebbcd68f027911808dd8820d69aa48_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a0bb4936b5b7fa2deb039991191f69bdf}\label{ieee80211__ioctl_8c_a0bb4936b5b7fa2deb039991191f69bdf}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setappie@{ieee80211\_ioctl\_setappie}}
\index{ieee80211\_ioctl\_setappie@{ieee80211\_ioctl\_setappie}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setappie()}{ieee80211\_ioctl\_setappie()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setappie (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02501}{2501}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211_8h_source_l00118}{IEEE80211\+\_\+\+FC0\+\_\+\+TYPE\+\_\+\+MASK}}, \mbox{\hyperlink{ieee80211_8h_source_l00120}{IEEE80211\+\_\+\+FC0\+\_\+\+TYPE\+\_\+\+MGT}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02423}{ieee80211\+\_\+ioctl\+\_\+setappie\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00072}{IEEE80211\+\_\+\+LOCK}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00073}{IEEE80211\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a0bb4936b5b7fa2deb039991191f69bdf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a0bb4936b5b7fa2deb039991191f69bdf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a915ec20e4dbb1f3c14454575d44500dc}\label{ieee80211__ioctl_8c_a915ec20e4dbb1f3c14454575d44500dc}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setappie\_locked@{ieee80211\_ioctl\_setappie\_locked}}
\index{ieee80211\_ioctl\_setappie\_locked@{ieee80211\_ioctl\_setappie\_locked}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setappie\_locked()}{ieee80211\_ioctl\_setappie\_locked()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setappie\+\_\+locked (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq,  }\item[{int}]{fc0 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02423}{2423}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00125}{ieee80211\+\_\+appie\+::ie\+\_\+data}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00124}{ieee80211\+\_\+appie\+::ie\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00513}{IEEE80211\+\_\+\+APPIE\+\_\+\+WPA}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00420}{IEEE80211\+\_\+\+BEACON\+\_\+\+APPIE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00907}{ieee80211\+\_\+beacon\+\_\+notify()}}, \mbox{\hyperlink{ieee80211_8h_source_l00127}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+ASSOC\+\_\+\+REQ}}, \mbox{\hyperlink{ieee80211_8h_source_l00128}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+ASSOC\+\_\+\+RESP}}, \mbox{\hyperlink{ieee80211_8h_source_l00134}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+BEACON}}, \mbox{\hyperlink{ieee80211_8h_source_l00124}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+MASK}}, \mbox{\hyperlink{ieee80211_8h_source_l00131}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+PROBE\+\_\+\+REQ}}, \mbox{\hyperlink{ieee80211_8h_source_l00132}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+PROBE\+\_\+\+RESP}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00074}{IEEE80211\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00086}{IEEE80211\+\_\+\+M\+\_\+\+IBSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00496}{ieee80211vap\+::iv\+\_\+appie\+\_\+assocreq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00497}{ieee80211vap\+::iv\+\_\+appie\+\_\+assocresp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00493}{ieee80211vap\+::iv\+\_\+appie\+\_\+beacon}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00494}{ieee80211vap\+::iv\+\_\+appie\+\_\+probereq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00495}{ieee80211vap\+::iv\+\_\+appie\+\_\+proberesp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00498}{ieee80211vap\+::iv\+\_\+appie\+\_\+wpa}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00500}{ieee80211vap\+::iv\+\_\+rsn\+\_\+ie}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00499}{ieee80211vap\+::iv\+\_\+wpa\+\_\+ie}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02369}{setappie()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02411}{setwparsnie()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02501}{ieee80211\+\_\+ioctl\+\_\+setappie()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a915ec20e4dbb1f3c14454575d44500dc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a915ec20e4dbb1f3c14454575d44500dc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a41af5c218904466b750e86506505408b}\label{ieee80211__ioctl_8c_a41af5c218904466b750e86506505408b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setchanlist@{ieee80211\_ioctl\_setchanlist}}
\index{ieee80211\_ioctl\_setchanlist@{ieee80211\_ioctl\_setchanlist}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setchanlist()}{ieee80211\_ioctl\_setchanlist()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setchanlist (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01709}{1709}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00210}{ieee80211com\+::ic\+\_\+bsschan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00206}{ieee80211com\+::ic\+\_\+chan\+\_\+active}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00204}{ieee80211com\+::ic\+\_\+channels}}, \mbox{\hyperlink{__ieee80211_8h_source_l00143}{ieee80211\+\_\+channel\+::ic\+\_\+ieee}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00163}{IEEE80211\+\_\+\+CHAN\+\_\+\+BYTES}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00654}{ieee80211\+\_\+scan\+\_\+flush()}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a41af5c218904466b750e86506505408b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a41af5c218904466b750e86506505408b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a4dd9582aea6155ee2fef3f6510bac728}\label{ieee80211__ioctl_8c_a4dd9582aea6155ee2fef3f6510bac728}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setchannel@{ieee80211\_ioctl\_setchannel}}
\index{ieee80211\_ioctl\_setchannel@{ieee80211\_ioctl\_setchannel}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setchannel()}{ieee80211\_ioctl\_setchannel()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setchannel (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02046}{2046}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01879}{findchannel()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{__ieee80211_8h_source_l00164}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANY}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00245}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00253}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ANYG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00064}{IEEE80211\+\_\+\+MODE\+\_\+11B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00070}{IEEE80211\+\_\+\+MODE\+\_\+11\+NA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00071}{IEEE80211\+\_\+\+MODE\+\_\+11\+NG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00062}{IEEE80211\+\_\+\+MODE\+\_\+\+AUTO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00067}{IEEE80211\+\_\+\+MODE\+\_\+\+TURBO\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00074}{IEEE80211\+\_\+\+MODE\+\_\+\+VHT\+\_\+2\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00075}{IEEE80211\+\_\+\+MODE\+\_\+\+VHT\+\_\+5\+GHZ}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00438}{ieee80211vap\+::iv\+\_\+des\+\_\+mode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01983}{setcurchan()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a4dd9582aea6155ee2fef3f6510bac728_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a4dd9582aea6155ee2fef3f6510bac728_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a9dc613b09ea7c7069726bb7f66aab860}\label{ieee80211__ioctl_8c_a9dc613b09ea7c7069726bb7f66aab860}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setcurchan@{ieee80211\_ioctl\_setcurchan}}
\index{ieee80211\_ioctl\_setcurchan@{ieee80211\_ioctl\_setcurchan}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setcurchan()}{ieee80211\_ioctl\_setcurchan()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setcurchan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02140}{2140}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{__ieee80211_8h_source_l00141}{ieee80211\+\_\+channel\+::ic\+\_\+flags}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{__ieee80211_8h_source_l00164}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANY}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{ieee80211_8c_source_l01744}{ieee80211\+\_\+find\+\_\+channel()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01983}{setcurchan()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a9dc613b09ea7c7069726bb7f66aab860_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a9dc613b09ea7c7069726bb7f66aab860_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a84c15dba26ad93d1c5aabb5a8702d7e1}\label{ieee80211__ioctl_8c_a84c15dba26ad93d1c5aabb5a8702d7e1}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setdefault@{ieee80211\_ioctl\_setdefault}}
\index{ieee80211\_ioctl\_setdefault@{ieee80211\_ioctl\_setdefault}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setdefault()}{ieee80211\_ioctl\_setdefault()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setdefault (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02723}{2723}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a84c15dba26ad93d1c5aabb5a8702d7e1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ab2c819630573430a0a2c47570f97ff2a}\label{ieee80211__ioctl_8c_ab2c819630573430a0a2c47570f97ff2a}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setkey@{ieee80211\_ioctl\_setkey}}
\index{ieee80211\_ioctl\_setkey@{ieee80211\_ioctl\_setkey}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setkey()}{ieee80211\_ioctl\_setkey()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setkey (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01170}{1170}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00264}{ieee80211\+\_\+crypto\+\_\+newkey()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00800}{ieee80211\+\_\+crypto\+\_\+set\+\_\+deftxkey()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00489}{ieee80211\+\_\+crypto\+\_\+setkey()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00285}{IEEE80211\+\_\+\+KEY\+\_\+\+DEFAULT}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00082}{IEEE80211\+\_\+\+KEY\+\_\+\+RECV}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00863}{ieee80211\+\_\+key\+\_\+update\+\_\+begin()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00868}{ieee80211\+\_\+key\+\_\+update\+\_\+end()}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00081}{IEEE80211\+\_\+\+KEY\+\_\+\+XMIT}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00036}{IEEE80211\+\_\+\+KEYBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00126}{IEEE80211\+\_\+\+KEYIX\+\_\+\+NONE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00325}{ieee80211\+\_\+ref\+\_\+node()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00366}{IEEE80211\+\_\+\+TID\+\_\+\+SIZE}}, \mbox{\hyperlink{ieee80211_8h_source_l01337}{IEEE80211\+\_\+\+WEP\+\_\+\+NKID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00283}{ieee80211req\+\_\+key\+::ik\+\_\+flags}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00289}{ieee80211req\+\_\+key\+::ik\+\_\+keydata}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00281}{ieee80211req\+\_\+key\+::ik\+\_\+keyix}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00282}{ieee80211req\+\_\+key\+::ik\+\_\+keylen}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00287}{ieee80211req\+\_\+key\+::ik\+\_\+keyrsc}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00286}{ieee80211req\+\_\+key\+::ik\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00279}{ieee80211req\+\_\+key\+::ik\+\_\+type}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00505}{ieee80211vap\+::iv\+\_\+nw\+\_\+keys}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00188}{ieee80211\+\_\+node\+::ni\+\_\+bssid}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00173}{ieee80211\+\_\+node\+::ni\+\_\+ucastkey}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00099}{ieee80211\+\_\+key\+::wk\+\_\+key}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00097}{ieee80211\+\_\+key\+::wk\+\_\+keyix}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00077}{ieee80211\+\_\+key\+::wk\+\_\+keylen}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00103}{ieee80211\+\_\+key\+::wk\+\_\+keyrsc}}, \mbox{\hyperlink{ieee80211__crypto_8h_source_l00104}{ieee80211\+\_\+key\+::wk\+\_\+keytsc}}, and \mbox{\hyperlink{ieee80211__crypto_8h_source_l00107}{ieee80211\+\_\+key\+::wk\+\_\+macaddr}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ab2c819630573430a0a2c47570f97ff2a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ab2c819630573430a0a2c47570f97ff2a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a71011cb2bca166ed3a97a69b227cdc8b}\label{ieee80211__ioctl_8c_a71011cb2bca166ed3a97a69b227cdc8b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setmaccmd@{ieee80211\_ioctl\_setmaccmd}}
\index{ieee80211\_ioctl\_setmaccmd@{ieee80211\_ioctl\_setmaccmd}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setmaccmd()}{ieee80211\_ioctl\_setmaccmd()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setmaccmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01671}{1671}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__proto_8c_source_l00504}{acl}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00522}{ieee80211\+\_\+aclator\+\_\+get()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00329}{IEEE80211\+\_\+\+MACCMD\+\_\+\+DETACH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00328}{IEEE80211\+\_\+\+MACCMD\+\_\+\+FLUSH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00326}{IEEE80211\+\_\+\+MACCMD\+\_\+\+POLICY\+\_\+\+ALLOW}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00327}{IEEE80211\+\_\+\+MACCMD\+\_\+\+POLICY\+\_\+\+DENY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00325}{IEEE80211\+\_\+\+MACCMD\+\_\+\+POLICY\+\_\+\+OPEN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00332}{IEEE80211\+\_\+\+MACCMD\+\_\+\+POLICY\+\_\+\+RADIUS}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00521}{ieee80211vap\+::iv\+\_\+acl}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a71011cb2bca166ed3a97a69b227cdc8b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a71011cb2bca166ed3a97a69b227cdc8b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aa8a53a3e33814c69f6db77b24b797f8e}\label{ieee80211__ioctl_8c_aa8a53a3e33814c69f6db77b24b797f8e}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setmlme@{ieee80211\_ioctl\_setmlme}}
\index{ieee80211\_ioctl\_setmlme@{ieee80211\_ioctl\_setmlme}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setmlme()}{ieee80211\_ioctl\_setmlme()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setmlme (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01621}{1621}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{__ieee80211_8h_source_l00089}{IEEE80211\+\_\+\+M\+\_\+\+AHDEMO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00086}{IEEE80211\+\_\+\+M\+\_\+\+IBSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00309}{IEEE80211\+\_\+\+MLME\+\_\+\+ASSOC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00317}{ieee80211req\+\_\+mlme\+::im\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00308}{ieee80211req\+\_\+mlme\+::im\+\_\+op}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00316}{ieee80211req\+\_\+mlme\+::im\+\_\+reason}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00318}{ieee80211req\+\_\+mlme\+::im\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00315}{ieee80211req\+\_\+mlme\+::im\+\_\+ssid\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00435}{ieee80211vap\+::iv\+\_\+des\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00079}{ieee80211\+\_\+scan\+\_\+ssid\+::len}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01582}{setmlme\+\_\+assoc\+\_\+adhoc()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01557}{setmlme\+\_\+assoc\+\_\+sta()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01396}{setmlme\+\_\+common()}}, and \mbox{\hyperlink{ieee80211__scan_8h_source_l00080}{ieee80211\+\_\+scan\+\_\+ssid\+::ssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa8a53a3e33814c69f6db77b24b797f8e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aa8a53a3e33814c69f6db77b24b797f8e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ad8a13175c9a8eb5eda17caacd1a71c17}\label{ieee80211__ioctl_8c_ad8a13175c9a8eb5eda17caacd1a71c17}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setregdomain@{ieee80211\_ioctl\_setregdomain}}
\index{ieee80211\_ioctl\_setregdomain@{ieee80211\_ioctl\_setregdomain}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setregdomain()}{ieee80211\_ioctl\_setregdomain()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setregdomain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02165}{2165}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00547}{ieee80211\+\_\+regdomain\+\_\+req\+::chaninfo}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00388}{ieee80211req\+\_\+chaninfo\+::ic\+\_\+nchans}}, \mbox{\hyperlink{__ieee80211_8h_source_l00162}{IEEE80211\+\_\+\+CHAN\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{IEEE80211\+\_\+\+DPRINTF}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01007}{IEEE80211\+\_\+\+MSG\+\_\+\+IOCTL}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00549}{IEEE80211\+\_\+\+REGDOMAIN\+\_\+\+SIZE}}, and \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00357}{ieee80211\+\_\+setregdomain()}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ad8a13175c9a8eb5eda17caacd1a71c17_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ad8a13175c9a8eb5eda17caacd1a71c17_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a9ddf26f164607b99dd0c31f80c6b6aff}\label{ieee80211__ioctl_8c_a9ddf26f164607b99dd0c31f80c6b6aff}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setroam@{ieee80211\_ioctl\_setroam}}
\index{ieee80211\_ioctl\_setroam@{ieee80211\_ioctl\_setroam}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setroam()}{ieee80211\_ioctl\_setroam()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setroam (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02233}{2233}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02217}{checkmcs()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02204}{checkrate()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00170}{ieee80211com\+::ic\+\_\+modecaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00181}{ieee80211com\+::ic\+\_\+sup\+\_\+htrates}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00180}{ieee80211com\+::ic\+\_\+sup\+\_\+rates}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00063}{IEEE80211\+\_\+\+MODE\+\_\+11A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00070}{IEEE80211\+\_\+\+MODE\+\_\+11\+NA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00071}{IEEE80211\+\_\+\+MODE\+\_\+11\+NG}}, \mbox{\hyperlink{__ieee80211_8h_source_l00077}{IEEE80211\+\_\+\+MODE\+\_\+\+MAX}}, \mbox{\hyperlink{__ieee80211_8h_source_l00132}{IEEE80211\+\_\+\+ROAMING\+\_\+\+DEVICE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00451}{ieee80211vap\+::iv\+\_\+roaming}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00452}{ieee80211vap\+::iv\+\_\+roamparms}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00522}{ieee80211\+\_\+roamparams\+\_\+req\+::params}}, \mbox{\hyperlink{__ieee80211_8h_source_l00429}{ieee80211\+\_\+roamparam\+::rate}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00428}{ieee80211\+\_\+roamparam\+::rssi}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=321pt]{d7/da0/ieee80211__ioctl_8c_a9ddf26f164607b99dd0c31f80c6b6aff_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a9ddf26f164607b99dd0c31f80c6b6aff_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a27388f2e89e35162409e06ed9ddc1447}\label{ieee80211__ioctl_8c_a27388f2e89e35162409e06ed9ddc1447}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setstastats@{ieee80211\_ioctl\_setstastats}}
\index{ieee80211\_ioctl\_setstastats@{ieee80211\_ioctl\_setstastats}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setstastats()}{ieee80211\_ioctl\_setstastats()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setstastats (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01755}{1755}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211_8h_source_l00037}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00251}{ieee80211\+\_\+node\+::ni\+\_\+stats}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a27388f2e89e35162409e06ed9ddc1447_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a27388f2e89e35162409e06ed9ddc1447_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a14a7a9587dc766160bea6d3b107e2dc5}\label{ieee80211__ioctl_8c_a14a7a9587dc766160bea6d3b107e2dc5}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setstatxpow@{ieee80211\_ioctl\_setstatxpow}}
\index{ieee80211\_ioctl\_setstatxpow@{ieee80211\_ioctl\_setstatxpow}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setstatxpow()}{ieee80211\_ioctl\_setstatxpow()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setstatxpow (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01781}{1781}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00479}{ieee80211req\+\_\+sta\+\_\+txpow\+::it\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00480}{ieee80211req\+\_\+sta\+\_\+txpow\+::it\+\_\+txpow}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00152}{ieee80211\+\_\+node\+::ni\+\_\+txpower}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a14a7a9587dc766160bea6d3b107e2dc5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a14a7a9587dc766160bea6d3b107e2dc5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ac0323131521b2577b41c3658b69b1448}\label{ieee80211__ioctl_8c_ac0323131521b2577b41c3658b69b1448}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setstavlan@{ieee80211\_ioctl\_setstavlan}}
\index{ieee80211\_ioctl\_setstavlan@{ieee80211\_ioctl\_setstavlan}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setstavlan()}{ieee80211\_ioctl\_setstavlan()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setstavlan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02673}{2673}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01668}{ieee80211\+\_\+find\+\_\+vap\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00325}{ieee80211\+\_\+ref\+\_\+node()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00151}{ieee80211\+\_\+node\+::ni\+\_\+vlan}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00583}{ieee80211req\+\_\+sta\+\_\+vlan\+::sv\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00584}{ieee80211req\+\_\+sta\+\_\+vlan\+::sv\+\_\+vlan}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00067}{zerobssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ac0323131521b2577b41c3658b69b1448_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ac0323131521b2577b41c3658b69b1448_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a1e161f630edb69df66b3e44620493b9b}\label{ieee80211__ioctl_8c_a1e161f630edb69df66b3e44620493b9b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_settxparams@{ieee80211\_ioctl\_settxparams}}
\index{ieee80211\_ioctl\_settxparams@{ieee80211\_ioctl\_settxparams}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_settxparams()}{ieee80211\_ioctl\_settxparams()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+settxparams (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02300}{2300}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02217}{checkmcs()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02204}{checkrate()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00170}{ieee80211com\+::ic\+\_\+modecaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00181}{ieee80211com\+::ic\+\_\+sup\+\_\+htrates}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00180}{ieee80211com\+::ic\+\_\+sup\+\_\+rates}}, \mbox{\hyperlink{__ieee80211_8h_source_l00063}{IEEE80211\+\_\+\+MODE\+\_\+11A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00070}{IEEE80211\+\_\+\+MODE\+\_\+11\+NA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00071}{IEEE80211\+\_\+\+MODE\+\_\+11\+NG}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00488}{ieee80211vap\+::iv\+\_\+txparms}}, \mbox{\hyperlink{__ieee80211_8h_source_l00417}{ieee80211\+\_\+txparam\+::maxretry}}, \mbox{\hyperlink{__ieee80211_8h_source_l00416}{ieee80211\+\_\+txparam\+::mcastrate}}, \mbox{\hyperlink{__ieee80211_8h_source_l00415}{ieee80211\+\_\+txparam\+::mgmtrate}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00535}{ieee80211\+\_\+txparams\+\_\+req\+::params}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00414}{ieee80211\+\_\+txparam\+::ucastrate}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d7/da0/ieee80211__ioctl_8c_a1e161f630edb69df66b3e44620493b9b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a1e161f630edb69df66b3e44620493b9b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a3a8f774e3eedb45bae5d2a6a6ea22523}\label{ieee80211__ioctl_8c_a3a8f774e3eedb45bae5d2a6a6ea22523}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_ioctl\_setwmeparam@{ieee80211\_ioctl\_setwmeparam}}
\index{ieee80211\_ioctl\_setwmeparam@{ieee80211\_ioctl\_setwmeparam}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ioctl\_setwmeparam()}{ieee80211\_ioctl\_setwmeparam()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+ioctl\+\_\+setwmeparam (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01801}{1801}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__proto_8h_source_l00281}{chan\+Acc\+Params\+::cap\+\_\+wme\+Params}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00594}{ieee80211req\+::i\+\_\+type}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00595}{ieee80211req\+::i\+\_\+val}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00165}{ieee80211com\+::ic\+\_\+caps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00234}{ieee80211com\+::ic\+\_\+wme}}, \mbox{\hyperlink{__ieee80211_8h_source_l00497}{IEEE80211\+\_\+\+C\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00660}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACKPOLICY}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00659}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+ACM}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00657}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+AIFS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00656}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMAX}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00655}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+CWMIN}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00658}{IEEE80211\+\_\+\+IOC\+\_\+\+WME\+\_\+\+TXOPLIMIT}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01759}{ieee80211\+\_\+wme\+\_\+updateparams()}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00492}{IEEE80211\+\_\+\+WMEPARAM\+\_\+\+BSS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00493}{IEEE80211\+\_\+\+WMEPARAM\+\_\+\+VAL}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211_8h_source_l01207}{WME\+\_\+\+AC\+\_\+\+BE}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00295}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+bss\+Chan\+Params}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00294}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+chan\+Params}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00286}{WME\+\_\+\+F\+\_\+\+AGGRMODE}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00285}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+flags}}, \mbox{\hyperlink{ieee80211_8h_source_l00299}{WME\+\_\+\+NUM\+\_\+\+AC}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00293}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+wme\+Bss\+Chan\+Params}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00292}{ieee80211\+\_\+wme\+\_\+state\+::wme\+\_\+wme\+Chan\+Params}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00269}{wme\+Params\+::wmep\+\_\+acm}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00270}{wme\+Params\+::wmep\+\_\+aifsn}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00272}{wme\+Params\+::wmep\+\_\+logcwmax}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00271}{wme\+Params\+::wmep\+\_\+logcwmin}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00274}{wme\+Params\+::wmep\+\_\+noack\+Policy}}, and \mbox{\hyperlink{ieee80211__proto_8h_source_l00273}{wme\+Params\+::wmep\+\_\+txop\+Limit}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a3a8f774e3eedb45bae5d2a6a6ea22523_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a3a8f774e3eedb45bae5d2a6a6ea22523_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_af8972f0a2151daa1be6c71c5e212d69d}\label{ieee80211__ioctl_8c_af8972f0a2151daa1be6c71c5e212d69d}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!ieee80211\_scanreq@{ieee80211\_scanreq}}
\index{ieee80211\_scanreq@{ieee80211\_scanreq}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_scanreq()}{ieee80211\_scanreq()}}
{\footnotesize\ttfamily static int ieee80211\+\_\+scanreq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211__scan__req}{ieee80211\+\_\+scan\+\_\+req}} $\ast$}]{sr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02551}{2551}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00173}{ieee80211com\+::ic\+\_\+nrunning}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00354}{ieee80211\+\_\+check\+\_\+scan()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{IEEE80211\+\_\+\+DPRINTF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00670}{IEEE80211\+\_\+\+FEXT\+\_\+\+SCANREQ}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00792}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+CHECK}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00795}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+DURATION\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00794}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+DURATION\+\_\+\+MIN}}, \mbox{\hyperlink{ieee80211__ioctl_8c_a39630712d18b5c2d588ff28de7ef32d5}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+FLAGS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00796}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+FOREVER}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00784}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+NOPICK}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00072}{IEEE80211\+\_\+\+LOCK}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00988}{IEEE80211\+\_\+\+MSG\+\_\+\+SCAN}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02758}{ieee80211\+\_\+new\+\_\+state()}}, \mbox{\hyperlink{ieee80211_8h_source_l00219}{IEEE80211\+\_\+\+NWID\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00039}{IEEE80211\+\_\+\+S\+\_\+\+SCAN}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00168}{IEEE80211\+\_\+\+SCAN\+\_\+\+FOREVER}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00082}{IEEE80211\+\_\+\+SCAN\+\_\+\+MAX\+\_\+\+SSID}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00329}{ieee80211\+\_\+start\+\_\+scan()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00073}{IEEE80211\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00406}{ieee80211vap\+::iv\+\_\+flags\+\_\+ext}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00444}{ieee80211vap\+::iv\+\_\+scanreq\+\_\+duration}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00447}{ieee80211vap\+::iv\+\_\+scanreq\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00448}{ieee80211vap\+::iv\+\_\+scanreq\+\_\+nssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00449}{ieee80211vap\+::iv\+\_\+scanreq\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00802}{ieee80211\+\_\+scan\+\_\+req\+::len}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00079}{ieee80211\+\_\+scan\+\_\+ssid\+::len}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00269}{msecs\+\_\+to\+\_\+ticks}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00793}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+duration}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00783}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+flags}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00798}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+maxdwell}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00797}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+mindwell}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00799}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+nssid}}, \mbox{\hyperlink{structieee80211__scan__req_a253b4249d1011d3fc85bf500f17d3f40}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00803}{ieee80211\+\_\+scan\+\_\+req\+::ssid}}, and \mbox{\hyperlink{ieee80211__scan_8h_source_l00080}{ieee80211\+\_\+scan\+\_\+ssid\+::ssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02652}{ieee80211\+\_\+ioctl\+\_\+scanreq()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01582}{setmlme\+\_\+assoc\+\_\+adhoc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af8972f0a2151daa1be6c71c5e212d69d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af8972f0a2151daa1be6c71c5e212d69d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a8d6f4c53720ff55bb5c4ebad2c7bfb85}\label{ieee80211__ioctl_8c_a8d6f4c53720ff55bb5c4ebad2c7bfb85}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!isvap11g@{isvap11g}}
\index{isvap11g@{isvap11g}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{isvap11g()}{isvap11g()}}
{\footnotesize\ttfamily static int isvap11g (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02697}{2697}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00253}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ANYG}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00200}{ieee80211\+\_\+node\+::ni\+\_\+chan}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a8d6f4c53720ff55bb5c4ebad2c7bfb85_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_ab3ef7cfcfa99f8618f30042b8990c4b4}\label{ieee80211__ioctl_8c_ab3ef7cfcfa99f8618f30042b8990c4b4}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!isvapht@{isvapht}}
\index{isvapht@{isvapht}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{isvapht()}{isvapht()}}
{\footnotesize\ttfamily static int isvapht (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02705}{2705}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00291}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00200}{ieee80211\+\_\+node\+::ni\+\_\+chan}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_ab3ef7cfcfa99f8618f30042b8990c4b4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a140ee022c90cf7e2b3267ece126bd2eb}\label{ieee80211__ioctl_8c_a140ee022c90cf7e2b3267ece126bd2eb}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!mlmedebug@{mlmedebug}}
\index{mlmedebug@{mlmedebug}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{mlmedebug()}{mlmedebug()}}
{\footnotesize\ttfamily static void mlmedebug (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{int}]{op,  }\item[{int}]{reason }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01298}{1298}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00309}{IEEE80211\+\_\+\+MLME\+\_\+\+ASSOC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00314}{IEEE80211\+\_\+\+MLME\+\_\+\+AUTH}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01010}{IEEE80211\+\_\+\+MSG\+\_\+\+ANY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00986}{IEEE80211\+\_\+\+MSG\+\_\+\+ASSOC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00987}{IEEE80211\+\_\+\+MSG\+\_\+\+AUTH}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01007}{IEEE80211\+\_\+\+MSG\+\_\+\+IOCTL}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00990}{IEEE80211\+\_\+\+MSG\+\_\+\+STATE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01095}{IEEE80211\+\_\+\+NOTE\+\_\+\+MAC}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00112}{ieee80211\+\_\+reason\+\_\+to\+\_\+string()}}, \mbox{\hyperlink{ieee80211_8h_source_l01301}{IEEE80211\+\_\+\+STATUS\+\_\+\+SUCCESS}}, and \mbox{\hyperlink{ieee80211__acl_8c_source_l00331}{mac}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01341}{domlme()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01557}{setmlme\+\_\+assoc\+\_\+sta()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01396}{setmlme\+\_\+common()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{d7/da0/ieee80211__ioctl_8c_a140ee022c90cf7e2b3267ece126bd2eb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a140ee022c90cf7e2b3267ece126bd2eb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aced4b277891c1cc1ab44b09d7a4447f5}\label{ieee80211__ioctl_8c_aced4b277891c1cc1ab44b09d7a4447f5}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!mlmelookup@{mlmelookup}}
\index{mlmelookup@{mlmelookup}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{mlmelookup()}{mlmelookup()}}
{\footnotesize\ttfamily static void mlmelookup (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$}]{se }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01541}{1541}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01533}{scanlookup\+::essid}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01532}{scanlookup\+::esslen}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01531}{scanlookup\+::mac}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01534}{scanlookup\+::se}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00265}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+macaddr}}, and \mbox{\hyperlink{ieee80211__scan_8h_source_l00268}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+ssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01557}{setmlme\+\_\+assoc\+\_\+sta()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aced4b277891c1cc1ab44b09d7a4447f5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a64e68e1e4264ec1f7b5d6a014a60bbd9}\label{ieee80211__ioctl_8c_a64e68e1e4264ec1f7b5d6a014a60bbd9}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!scan\_space@{scan\_space}}
\index{scan\_space@{scan\_space}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{scan\_space()}{scan\_space()}}
{\footnotesize\ttfamily static size\+\_\+t scan\+\_\+space (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__scan__entry}{ieee80211\+\_\+scan\+\_\+entry}} $\ast$}]{se,  }\item[{int $\ast$}]{ielen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00241}{241}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__node_8h_source_l00096}{ieee80211\+\_\+ies\+::len}}, and \mbox{\hyperlink{ieee80211__scan_8h_source_l00287}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+ies}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00266}{get\+\_\+scan\+\_\+result()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00257}{get\+\_\+scan\+\_\+space()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a64e68e1e4264ec1f7b5d6a014a60bbd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aedc4a9fccfd88a6b2727598eb899a76a}\label{ieee80211__ioctl_8c_aedc4a9fccfd88a6b2727598eb899a76a}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setappie@{setappie}}
\index{setappie@{setappie}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setappie()}{setappie()}}
{\footnotesize\ttfamily static int setappie (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__appie}{ieee80211\+\_\+appie}} $\ast$$\ast$}]{aie,  }\item[{const struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$}]{ireq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02369}{2369}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00597}{ieee80211req\+::i\+\_\+data}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00596}{ieee80211req\+::i\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00125}{ieee80211\+\_\+appie\+::ie\+\_\+data}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00124}{ieee80211\+\_\+appie\+::ie\+\_\+len}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, and \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00505}{IEEE80211\+\_\+\+MAX\+\_\+\+APPIE}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02423}{ieee80211\+\_\+ioctl\+\_\+setappie\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aedc4a9fccfd88a6b2727598eb899a76a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_af4886aecac0f84cbb0bef1dd0dabff88}\label{ieee80211__ioctl_8c_af4886aecac0f84cbb0bef1dd0dabff88}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setcurchan@{setcurchan}}
\index{setcurchan@{setcurchan}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setcurchan()}{setcurchan()}}
{\footnotesize\ttfamily static int setcurchan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01983}{1983}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01955}{check\+\_\+mode\+\_\+consistency()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00209}{ieee80211com\+::ic\+\_\+rt}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{ieee80211__phy_8c_source_l00375}{ieee80211\+\_\+get\+\_\+ratetable()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00309}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+NOADHOC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00311}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+NOHOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00353}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+RADAR}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00086}{IEEE80211\+\_\+\+M\+\_\+\+IBSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00091}{IEEE80211\+\_\+\+M\+\_\+\+MONITOR}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02758}{ieee80211\+\_\+new\+\_\+state()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00043}{IEEE80211\+\_\+\+S\+\_\+\+RUN}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00039}{IEEE80211\+\_\+\+S\+\_\+\+SCAN}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00045}{IEEE80211\+\_\+\+S\+\_\+\+SLEEP}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00820}{ieee80211\+\_\+setcurchan()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00265}{IFNET\+\_\+\+IS\+\_\+\+UP\+\_\+\+RUNNING}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00063}{IS\+\_\+\+UP\+\_\+\+AUTO}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00437}{ieee80211vap\+::iv\+\_\+des\+\_\+chan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00438}{ieee80211vap\+::iv\+\_\+des\+\_\+mode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00200}{ieee80211\+\_\+node\+::ni\+\_\+chan}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02046}{ieee80211\+\_\+ioctl\+\_\+setchannel()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02140}{ieee80211\+\_\+ioctl\+\_\+setcurchan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af4886aecac0f84cbb0bef1dd0dabff88_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_af4886aecac0f84cbb0bef1dd0dabff88_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a1c6e98ba9a12508bc3a59e49e79b499b}\label{ieee80211__ioctl_8c_a1c6e98ba9a12508bc3a59e49e79b499b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setmlme\_assoc\_adhoc@{setmlme\_assoc\_adhoc}}
\index{setmlme\_assoc\_adhoc@{setmlme\_assoc\_adhoc}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setmlme\_assoc\_adhoc()}{setmlme\_assoc\_adhoc()}}
{\footnotesize\ttfamily static int setmlme\+\_\+assoc\+\_\+adhoc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{int}]{ssid\+\_\+len,  }\item[{const uint8\+\_\+t}]{ssid\mbox{[}\+IEEE80211\+\_\+\+NWID\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01582}{1582}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00713}{IEEE80211\+\_\+\+FREE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00785}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+ACTIVE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00796}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+FOREVER}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00788}{IEEE80211\+\_\+\+IOC\+\_\+\+SCAN\+\_\+\+ONCE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00089}{IEEE80211\+\_\+\+M\+\_\+\+AHDEMO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00086}{IEEE80211\+\_\+\+M\+\_\+\+IBSS}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00716}{IEEE80211\+\_\+\+M\+\_\+\+NOWAIT}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00718}{IEEE80211\+\_\+\+M\+\_\+\+ZERO}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00712}{IEEE80211\+\_\+\+MALLOC}}, \mbox{\hyperlink{ieee80211_8h_source_l00219}{IEEE80211\+\_\+\+NWID\+\_\+\+LEN}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00080}{ieee80211\+\_\+opmode\+\_\+name}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02551}{ieee80211\+\_\+scanreq()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00434}{ieee80211vap\+::iv\+\_\+des\+\_\+nssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00435}{ieee80211vap\+::iv\+\_\+des\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00802}{ieee80211\+\_\+scan\+\_\+req\+::len}}, \mbox{\hyperlink{ieee80211__scan_8h_source_l00079}{ieee80211\+\_\+scan\+\_\+ssid\+::len}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00793}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+duration}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00783}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+flags}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00799}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+nssid}}, \mbox{\hyperlink{structieee80211__scan__req_a253b4249d1011d3fc85bf500f17d3f40}{ieee80211\+\_\+scan\+\_\+req\+::sr\+\_\+ssid}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00803}{ieee80211\+\_\+scan\+\_\+req\+::ssid}}, and \mbox{\hyperlink{ieee80211__scan_8h_source_l00080}{ieee80211\+\_\+scan\+\_\+ssid\+::ssid}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01621}{ieee80211\+\_\+ioctl\+\_\+setmlme()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a1c6e98ba9a12508bc3a59e49e79b499b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a1c6e98ba9a12508bc3a59e49e79b499b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a6ba8be80a52b0685fadaf58706749790}\label{ieee80211__ioctl_8c_a6ba8be80a52b0685fadaf58706749790}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setmlme\_assoc\_sta@{setmlme\_assoc\_sta}}
\index{setmlme\_assoc\_sta@{setmlme\_assoc\_sta}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setmlme\_assoc\_sta()}{setmlme\_assoc\_sta()}}
{\footnotesize\ttfamily static int setmlme\+\_\+assoc\+\_\+sta (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{int}]{ssid\+\_\+len,  }\item[{const uint8\+\_\+t}]{ssid\mbox{[}\+IEEE80211\+\_\+\+NWID\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01557}{1557}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01533}{scanlookup\+::essid}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01532}{scanlookup\+::esslen}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00309}{IEEE80211\+\_\+\+MLME\+\_\+\+ASSOC}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00080}{ieee80211\+\_\+opmode\+\_\+name}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00641}{ieee80211\+\_\+scan\+\_\+iterate()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00910}{ieee80211\+\_\+sta\+\_\+join()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__acl_8c_source_l00331}{mac}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01531}{scanlookup\+::mac}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01298}{mlmedebug()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01541}{mlmelookup()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01534}{scanlookup\+::se}}, and \mbox{\hyperlink{ieee80211__scan_8h_source_l00277}{ieee80211\+\_\+scan\+\_\+entry\+::se\+\_\+chan}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01621}{ieee80211\+\_\+ioctl\+\_\+setmlme()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/da0/ieee80211__ioctl_8c_a6ba8be80a52b0685fadaf58706749790_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a6ba8be80a52b0685fadaf58706749790_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a276ad063905d127895cc316a340329fe}\label{ieee80211__ioctl_8c_a276ad063905d127895cc316a340329fe}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setmlme\_common@{setmlme\_common}}
\index{setmlme\_common@{setmlme\_common}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setmlme\_common()}{setmlme\_common()}}
{\footnotesize\ttfamily static int setmlme\+\_\+common (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{int}]{op,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{int}]{reason }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01396}{1396}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00116}{IEEE80211\+\_\+\+AUTH\+\_\+8021X}}, \mbox{\hyperlink{ieee80211_8h_source_l00137}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+AUTH}}, \mbox{\hyperlink{ieee80211_8h_source_l00138}{IEEE80211\+\_\+\+FC0\+\_\+\+SUBTYPE\+\_\+\+DEAUTH}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01585}{ieee80211\+\_\+find\+\_\+node\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01634}{ieee80211\+\_\+find\+\_\+vap\+\_\+node\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00092}{IEEE80211\+\_\+\+M\+\_\+\+MBSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00088}{IEEE80211\+\_\+\+M\+\_\+\+WDS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00314}{IEEE80211\+\_\+\+MLME\+\_\+\+AUTH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00312}{IEEE80211\+\_\+\+MLME\+\_\+\+AUTHORIZE}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00311}{IEEE80211\+\_\+\+MLME\+\_\+\+DEAUTH}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00310}{IEEE80211\+\_\+\+MLME\+\_\+\+DISASSOC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00313}{IEEE80211\+\_\+\+MLME\+\_\+\+UNAUTHORIZE}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02758}{ieee80211\+\_\+new\+\_\+state()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00213}{ieee80211\+\_\+node\+\_\+authorize()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02944}{ieee80211\+\_\+node\+\_\+leave()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00137}{IEEE80211\+\_\+\+NODE\+\_\+\+LOCK}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00226}{ieee80211\+\_\+node\+\_\+unauthorize()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00141}{IEEE80211\+\_\+\+NODE\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00325}{ieee80211\+\_\+ref\+\_\+node()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__input_8c_source_l00461}{ieee80211\+\_\+send\+\_\+error()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00049}{IEEE80211\+\_\+\+SEND\+\_\+\+MGMT}}, \mbox{\hyperlink{ieee80211_8h_source_l01301}{IEEE80211\+\_\+\+STATUS\+\_\+\+SUCCESS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00149}{ieee80211\+\_\+stats\+::is\+\_\+rx\+\_\+acl}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00403}{ieee80211vap\+::iv\+\_\+stats}}, \mbox{\hyperlink{ieee80211__acl_8c_source_l00331}{mac}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01298}{mlmedebug()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00153}{ieee80211\+\_\+node\+::ni\+\_\+authmode}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00165}{ieee80211\+\_\+node\+::ni\+\_\+challenge}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01293}{mlmeop\+::op}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01294}{mlmeop\+::reason}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01367}{setmlme\+\_\+dropsta()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01292}{mlmeop\+::vap}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01621}{ieee80211\+\_\+ioctl\+\_\+setmlme()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a276ad063905d127895cc316a340329fe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a276ad063905d127895cc316a340329fe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a932ca25fd38aeb47abd544e3c80a2c96}\label{ieee80211__ioctl_8c_a932ca25fd38aeb47abd544e3c80a2c96}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setmlme\_dropsta@{setmlme\_dropsta}}
\index{setmlme\_dropsta@{setmlme\_dropsta}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setmlme\_dropsta()}{setmlme\_dropsta()}}
{\footnotesize\ttfamily static int setmlme\+\_\+dropsta (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{struct \mbox{\hyperlink{structmlmeop}{mlmeop}} $\ast$}]{mlmeop }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01367}{1367}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01341}{domlme()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01585}{ieee80211\+\_\+find\+\_\+node\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02130}{ieee80211\+\_\+free\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02614}{ieee80211\+\_\+iterate\+\_\+nodes()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00137}{IEEE80211\+\_\+\+NODE\+\_\+\+LOCK}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00141}{IEEE80211\+\_\+\+NODE\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, and \mbox{\hyperlink{ieee80211__acl_8c_source_l00331}{mac}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01396}{setmlme\+\_\+common()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a932ca25fd38aeb47abd544e3c80a2c96_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a932ca25fd38aeb47abd544e3c80a2c96_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a0fed58a02171234b65db0f93d76df5e7}\label{ieee80211__ioctl_8c_a0fed58a02171234b65db0f93d76df5e7}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!setwparsnie@{setwparsnie}}
\index{setwparsnie@{setwparsnie}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{setwparsnie()}{setwparsnie()}}
{\footnotesize\ttfamily static void setwparsnie (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{uint8\+\_\+t $\ast$}]{ie,  }\item[{int}]{space }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02411}{2411}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211_8h_source_l00962}{IEEE80211\+\_\+\+ELEMID\+\_\+\+RSN}}, \mbox{\hyperlink{ieee80211_8h_source_l00980}{IEEE80211\+\_\+\+ELEMID\+\_\+\+VENDOR}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00500}{ieee80211vap\+::iv\+\_\+rsn\+\_\+ie}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00499}{ieee80211vap\+::iv\+\_\+wpa\+\_\+ie}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02423}{ieee80211\+\_\+ioctl\+\_\+setappie\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_a0fed58a02171234b65db0f93d76df5e7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__ioctl_8c_aaa0fe37fca430cf1777a1e2e4bfe6b9b}\label{ieee80211__ioctl_8c_aaa0fe37fca430cf1777a1e2e4bfe6b9b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!sta\_space@{sta\_space}}
\index{sta\_space@{sta\_space}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{sta\_space()}{sta\_space()}}
{\footnotesize\ttfamily static size\+\_\+t sta\+\_\+space (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni,  }\item[{size\+\_\+t $\ast$}]{ielen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00357}{357}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{ieee80211__node_8h_source_l00096}{ieee80211\+\_\+ies\+::len}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00166}{ieee80211\+\_\+node\+::ni\+\_\+ies}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00377}{get\+\_\+sta\+\_\+info()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00365}{get\+\_\+sta\+\_\+space()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/da0/ieee80211__ioctl_8c_aaa0fe37fca430cf1777a1e2e4bfe6b9b_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{ieee80211__ioctl_8c_a026860dc24e429b955d272b94726c52b}\label{ieee80211__ioctl_8c_a026860dc24e429b955d272b94726c52b}} 
\index{ieee80211\_ioctl.c@{ieee80211\_ioctl.c}!zerobssid@{zerobssid}}
\index{zerobssid@{zerobssid}!ieee80211\_ioctl.c@{ieee80211\_ioctl.c}}
\doxysubsubsection{\texorpdfstring{zerobssid}{zerobssid}}
{\footnotesize\ttfamily const uint8\+\_\+t zerobssid\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00067}{67}} of file \mbox{\hyperlink{ieee80211__ioctl_8c_source}{ieee80211\+\_\+ioctl.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00727}{ieee80211\+\_\+ioctl\+\_\+getstavlan()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02673}{ieee80211\+\_\+ioctl\+\_\+setstavlan()}}.

