\hypertarget{ieee80211__var_8h}{}\doxysection{net80211/ieee80211\+\_\+var.h File Reference}
\label{ieee80211__var_8h}\index{net80211/ieee80211\_var.h@{net80211/ieee80211\_var.h}}
{\ttfamily \#include $<$net80211/ieee80211\+\_\+freebsd.\+h$>$}\newline
{\ttfamily \#include $<$net80211/\+\_\+ieee80211.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+ageq.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+crypto.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+dfs.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+ioctl.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+phy.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+power.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+node.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+proto.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+scan.\+h$>$}\newline
Include dependency graph for ieee80211\+\_\+var.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d9c/ieee80211__var_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/dbb/ieee80211__var_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structieee80211__appie}{ieee80211\+\_\+appie}}
\item 
struct \mbox{\hyperlink{structieee80211com}{ieee80211com}}
\item 
struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad355909a8d808ef08cda04a404a9fb87}{IEEE80211\+\_\+\+TXPOWER\+\_\+\+MAX}}~100 /$\ast$ .\+5 d\+Bm (XXX units?) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a99eb405d8019666b2de7a4d5e850af88}{IEEE80211\+\_\+\+TXPOWER\+\_\+\+MIN}}~0 /$\ast$ kill radio $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a4ca9e8ac1d8173e94d5ef8a57058a40b}{IEEE80211\+\_\+\+DTIM\+\_\+\+DEFAULT}}~1 /$\ast$ default DTIM period $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a31e6bf3cc0e66f017e40fa7cd601cafe}{IEEE80211\+\_\+\+BINTVAL\+\_\+\+DEFAULT}}~100 /$\ast$ default beacon interval (TU\textquotesingle{}s) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7056b34daa1487b1772553e8abe1afbe}{IEEE80211\+\_\+\+BMISS\+\_\+\+MAX}}~2 /$\ast$ maximum consecutive bmiss allowed $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ace0d89a180a547de1f185ca5bb377e21}{IEEE80211\+\_\+\+HWBMISS\+\_\+\+DEFAULT}}~7 /$\ast$ h/w bmiss threshold (beacons) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ab34b24feeac858aee6d787b3616de928}{IEEE80211\+\_\+\+BGSCAN\+\_\+\+INTVAL\+\_\+\+MIN}}~15 /$\ast$ min bg scan intvl (secs) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a447cdb57c468b4c6c91d54cf00064a75}{IEEE80211\+\_\+\+BGSCAN\+\_\+\+INTVAL\+\_\+\+DEFAULT}}~(5$\ast$60) /$\ast$ default bg scan intvl $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_adcd2de5a2a539f1848a7a9c72f80a6ab}{IEEE80211\+\_\+\+BGSCAN\+\_\+\+IDLE\+\_\+\+MIN}}~100 /$\ast$ min idle time (ms) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9a5902c7586af0e43b56dd818f791d80}{IEEE80211\+\_\+\+BGSCAN\+\_\+\+IDLE\+\_\+\+DEFAULT}}~250 /$\ast$ default idle time (ms) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7a619470061d339e365886d271f22802}{IEEE80211\+\_\+\+SCAN\+\_\+\+VALID\+\_\+\+MIN}}~10 /$\ast$ min scan valid time (secs) $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a64a4a0c623d8240a0bcc7dcc12a224c9}{IEEE80211\+\_\+\+SCAN\+\_\+\+VALID\+\_\+\+DEFAULT}}~60 /$\ast$ default scan valid time $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a5a04b0e14f7d1cb7c453098c70310b1b}{IEEE80211\+\_\+\+PS\+\_\+\+SLEEP}}~0x1 /$\ast$ STA is in power saving mode $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa65e1b40f0ac8fdc042750acc3739eee}{IEEE80211\+\_\+\+PS\+\_\+\+MAX\+\_\+\+QUEUE}}~50 /$\ast$ maximum saved packets $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6a0895957c51912cbfcc27b729dec49f}{IEEE80211\+\_\+\+FIXED\+\_\+\+RATE\+\_\+\+NONE}}~0xff
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a1c4e9356f9ee70726156b5ad5efecfd4}{IEEE80211\+\_\+\+TXMAX\+\_\+\+DEFAULT}}~6 /$\ast$ default ucast max retries $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a477554c5f70ab29eff58a59297e18ce4}{IEEE80211\+\_\+\+RTS\+\_\+\+DEFAULT}}~\mbox{\hyperlink{ieee80211_8h_a851370e2fb66eb251b5414e1d8ff609c}{IEEE80211\+\_\+\+RTS\+\_\+\+MAX}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7f200cb26c00ed007921e422be073695}{IEEE80211\+\_\+\+FRAG\+\_\+\+DEFAULT}}~\mbox{\hyperlink{ieee80211_8h_ab536c71ef6cf6e0ecfa648138c2b272a}{IEEE80211\+\_\+\+FRAG\+\_\+\+MAX}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9ff7f4089d714d5f2be23977c4657b1e}{IEEE80211\+\_\+\+MS\+\_\+\+TO\+\_\+\+TU}}(x)~(((x) $\ast$ 1000) / 1024)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a906409744ef2328db56e9815ae076d14}{IEEE80211\+\_\+\+TU\+\_\+\+TO\+\_\+\+MS}}(x)~(((x) $\ast$ 1024) / 1000)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a66b79b497749c15e14faefd214268916}{IEEE80211\+\_\+\+TU\+\_\+\+TO\+\_\+\+TICKS}}(x)~(((uint64\+\_\+t)(x) $\ast$ 1024 $\ast$ hz) / (1000 $\ast$ 1000))
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a2b6d68c1d647d2a96f367b9d8f135baf}{IEEE80211\+\_\+\+CONF\+\_\+\+VHT}}(ic)~     ((ic)-\/$>$ic\+\_\+flags\+\_\+ext \& \mbox{\hyperlink{ieee80211__var_8h_a89d3c00a594fb811197e668e1fd3e1c7}{IEEE80211\+\_\+\+FEXT\+\_\+\+VHT}})
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a01c6d4322736a9f959da3b8d7a5997d1}{IEEE80211\+\_\+\+CONF\+\_\+\+SEQNO\+\_\+\+OFFLOAD}}(ic)~     ((ic)-\/$>$ic\+\_\+flags\+\_\+ext \& \mbox{\hyperlink{ieee80211__var_8h_adf33c849fdc5f7db71329610a07c45a9}{IEEE80211\+\_\+\+FEXT\+\_\+\+SEQNO\+\_\+\+OFFLOAD}})
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a4d1d86f143d57e66c9dcb560a4e328ef}{IEEE80211\+\_\+\+CONF\+\_\+\+FRAG\+\_\+\+OFFLOAD}}(ic)~     ((ic)-\/$>$ic\+\_\+flags\+\_\+ext \& \mbox{\hyperlink{ieee80211__var_8h_a93293e2a6914ea67d6b78827caae839c}{IEEE80211\+\_\+\+FEXT\+\_\+\+FRAG\+\_\+\+OFFLOAD}})
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a87fba5bb95c383ed07ae42774b80386f}{IEEE80211\+\_\+\+ADDR\+\_\+\+EQ}}(a1,  a2)~(memcmp(a1,a2,\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}) == 0)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a132feedfddec77fa2d89fc0e1c9f25e9}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}(dst,  src)~memcpy(dst,src,\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}})
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6f8dcced367271e688648cf082d7c050}{IEEE80211\+\_\+\+F\+\_\+\+TURBOP}}~0x00000001 /$\ast$ CONF\+: ATH Turbo enabled$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ab9b4b2efbe2010eb75478ece4de79087}{IEEE80211\+\_\+\+F\+\_\+\+COMP}}~0x00000002 /$\ast$ CONF\+: ATH comp enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a5b3e43eb92856190faf8c2dc9d2df977}{IEEE80211\+\_\+\+F\+\_\+\+FF}}~0x00000004 /$\ast$ CONF\+: ATH FF enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a637a1f617c301d3dd80dc1a5776aa1e2}{IEEE80211\+\_\+\+F\+\_\+\+BURST}}~0x00000008 /$\ast$ CONF\+: bursting enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a8e6ba0e0dbcec72f0aac72575726c888}{IEEE80211\+\_\+\+F\+\_\+\+PRIVACY}}~0x00000010 /$\ast$ CONF\+: privacy enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a16a5509e6e645d7caa9cb79f41d99efe}{IEEE80211\+\_\+\+F\+\_\+\+PUREG}}~0x00000020 /$\ast$ CONF\+: 11g w/o 11b sta\textquotesingle{}s $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a3c8d69c1fb5cadc6d9f00e9832355e6d}{IEEE80211\+\_\+\+F\+\_\+\+SCAN}}~0x00000080 /$\ast$ STATUS\+: scanning $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_acd42a958e41b9d715782d23ab6453162}{IEEE80211\+\_\+\+F\+\_\+\+SHSLOT}}~0x00000400 /$\ast$ STATUS\+: use short slot time$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a56bb9c115b1b708993779fc9889a4757}{IEEE80211\+\_\+\+F\+\_\+\+PMGTON}}~0x00000800 /$\ast$ CONF\+: Power mgmt enable $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a20aaace0ebd0e04cbd39a041239091e4}{IEEE80211\+\_\+\+F\+\_\+\+DESBSSID}}~0x00001000 /$\ast$ CONF\+: des\+\_\+bssid is set $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a422b98c3bd10764aa371119b5aa79404}{IEEE80211\+\_\+\+F\+\_\+\+WME}}~0x00002000 /$\ast$ CONF\+: enable WME use $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae93b89224c67563ca8ff02383e9d21b6}{IEEE80211\+\_\+\+F\+\_\+\+BGSCAN}}~0x00004000 /$\ast$ CONF\+: bg scan enabled (???)$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9cbc8c186ce50a885000a8df26ee2c6c}{IEEE80211\+\_\+\+F\+\_\+\+SWRETRY}}~0x00008000 /$\ast$ CONF\+: sw tx retry enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a57e0a2d66c2c711096a121123e6d9f7f}{IEEE80211\+\_\+\+F\+\_\+\+SHPREAMBLE}}~0x00040000 /$\ast$ STATUS\+: use short preamble $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad362ef485f6b8399ea3e840ceea34332}{IEEE80211\+\_\+\+F\+\_\+\+DATAPAD}}~0x00080000 /$\ast$ CONF\+: do alignment pad $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_abf78990660332db941d6fcee8313cfe4}{IEEE80211\+\_\+\+F\+\_\+\+USEPROT}}~0x00100000 /$\ast$ STATUS\+: protection enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a57d82d42bfcbcde86487a4bc38b9ac8a}{IEEE80211\+\_\+\+F\+\_\+\+USEBARKER}}~0x00200000 /$\ast$ STATUS\+: use barker preamble$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a78a9584f226ad4967275c54bdd2f8a34}{IEEE80211\+\_\+\+F\+\_\+\+CSAPENDING}}~0x00400000 /$\ast$ STATUS\+: chan switch pending$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa2516243d1f51de720026baea262dbee}{IEEE80211\+\_\+\+F\+\_\+\+WPA1}}~0x00800000 /$\ast$ CONF\+: WPA enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ab7bf24a8a2afc0f22d6c82cab807586e}{IEEE80211\+\_\+\+F\+\_\+\+WPA2}}~0x01000000 /$\ast$ CONF\+: WPA2 enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9b76bb3567cb2eca3e750f9329d3ecd2}{IEEE80211\+\_\+\+F\+\_\+\+WPA}}~0x01800000 /$\ast$ CONF\+: WPA/WPA2 enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_afb8a151a74d8a9ec24ad6044d6035b28}{IEEE80211\+\_\+\+F\+\_\+\+DROPUNENC}}~0x02000000 /$\ast$ CONF\+: drop unencrypted $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a563c6b6c5760a4f289c647bfd5a93cc3}{IEEE80211\+\_\+\+F\+\_\+\+COUNTERM}}~0x04000000 /$\ast$ CONF\+: TKIP countermeasures $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a914e42e1a9a518faf373e1746018bcaf}{IEEE80211\+\_\+\+F\+\_\+\+HIDESSID}}~0x08000000 /$\ast$ CONF\+: hide SSID in beacon $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a64c2b006feccd07b5ac7be174355fbe2}{IEEE80211\+\_\+\+F\+\_\+\+NOBRIDGE}}~0x10000000 /$\ast$ CONF\+: dis. internal bridge $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6a918d04d9a3eaecfcccdd8cf09fda32}{IEEE80211\+\_\+\+F\+\_\+\+PCF}}~0x20000000 /$\ast$ CONF\+: PCF enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa9ea67c939723cbec474b50e93e91a48}{IEEE80211\+\_\+\+F\+\_\+\+DOTH}}~0x40000000 /$\ast$ CONF\+: 11h enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_abadcd83cb41d5e67b83b0e23565cb808}{IEEE80211\+\_\+\+F\+\_\+\+DWDS}}~0x80000000 /$\ast$ CONF\+: Dynamic WDS enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a65faa09fa0cab1adbc1def92101df9cb}{IEEE80211\+\_\+\+F\+\_\+\+BITS}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7d0e12ec81909288eb822ab8fd8c86b4}{IEEE80211\+\_\+\+F\+\_\+\+ATHEROS}}~ (\mbox{\hyperlink{ieee80211__var_8h_a5b3e43eb92856190faf8c2dc9d2df977}{IEEE80211\+\_\+\+F\+\_\+\+FF}} $\vert$ \mbox{\hyperlink{ieee80211__var_8h_ab9b4b2efbe2010eb75478ece4de79087}{IEEE80211\+\_\+\+F\+\_\+\+COMP}} $\vert$ \mbox{\hyperlink{ieee80211__var_8h_a6f8dcced367271e688648cf082d7c050}{IEEE80211\+\_\+\+F\+\_\+\+TURBOP}})
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ac35631c14b70b6c6496781310224b730}{IEEE80211\+\_\+\+ATH\+\_\+\+CAP}}(vap,  ni,  bit)~ ((vap)-\/$>$iv\+\_\+flags \& (ni)-\/$>$ni\+\_\+ath\+\_\+flags \& (bit))
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9179e2c0fa4081c1720505fc96e0202a}{IEEE80211\+\_\+\+FEXT\+\_\+\+INACT}}~0x00000002 /$\ast$ CONF\+: sta inact handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_add8cf82f2181594b3d09e931b3ff7603}{IEEE80211\+\_\+\+FEXT\+\_\+\+SCANWAIT}}~0x00000004 /$\ast$ STATUS\+: awaiting scan $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a459be0f95a995e5b681feddeefa5200b}{IEEE80211\+\_\+\+FEXT\+\_\+\+BGSCAN}}~0x00000008 /$\ast$ STATUS\+: complete bgscan $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a8a4453d38878ecd69264adf4a7dca870}{IEEE80211\+\_\+\+FEXT\+\_\+\+WPS}}~0x00000010 /$\ast$ CONF\+: WPS enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad69cce6a07ead4129b347e6ee2aa930d}{IEEE80211\+\_\+\+FEXT\+\_\+\+TSN}}~0x00000020 /$\ast$ CONF\+: TSN enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_af2b548ac21e79ac406f4c7127170c142}{IEEE80211\+\_\+\+FEXT\+\_\+\+SCANREQ}}~0x00000040 /$\ast$ STATUS\+: scan req params $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_acfc44983993fcdccf298fcc9ab3df939}{IEEE80211\+\_\+\+FEXT\+\_\+\+RESUME}}~0x00000080 /$\ast$ STATUS\+: start on resume $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae62cc2ca2110d6366e83e8eecedd05bc}{IEEE80211\+\_\+\+FEXT\+\_\+4\+ADDR}}~0x00000100 /$\ast$ CONF\+: apply 4-\/addr encap $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a46446440024663eaf6d74e68ab09202e}{IEEE80211\+\_\+\+FEXT\+\_\+\+NONERP\+\_\+\+PR}}~0x00000200 /$\ast$ STATUS\+: non-\/ERP sta present$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7bc792d3858f084dbc93fb7ff68adc46}{IEEE80211\+\_\+\+FEXT\+\_\+\+SWBMISS}}~0x00000400 /$\ast$ CONF\+: do bmiss in s/w $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a01485ceb7ecbb4fa3199ee94bf9b3772}{IEEE80211\+\_\+\+FEXT\+\_\+\+DFS}}~0x00000800 /$\ast$ CONF\+: DFS enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6e707fb10f4e9466d7088bb08c053ac6}{IEEE80211\+\_\+\+FEXT\+\_\+\+DOTD}}~0x00001000 /$\ast$ CONF\+: 11d enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a78babe163d5b0d1e89e37f2bcf216599}{IEEE80211\+\_\+\+FEXT\+\_\+\+STATEWAIT}}~0x00002000 /$\ast$ STATUS\+: awaiting state chg $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a734682bc174f6d7e23b4e14cc3df2fb8}{IEEE80211\+\_\+\+FEXT\+\_\+\+REINIT}}~0x00004000 /$\ast$ STATUS\+: INIT state first $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9e8fab06ed2df0960f18e4afc77908e9}{IEEE80211\+\_\+\+FEXT\+\_\+\+BPF}}~0x00008000 /$\ast$ STATUS\+: BPF tap present $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6560cacb614027508f2c1aee093a2bf1}{IEEE80211\+\_\+\+FEXT\+\_\+\+WDSLEGACY}}~0x00010000 /$\ast$ CONF\+: legacy WDS operation $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a1d8c3b126e3551bf7a557dbccd71bd9e}{IEEE80211\+\_\+\+FEXT\+\_\+\+PROBECHAN}}~0x00020000 /$\ast$ CONF\+: probe passive channel$\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a726e7fb011dbf2c51aa1b81d1fd46fae}{IEEE80211\+\_\+\+FEXT\+\_\+\+UNIQMAC}}~0x00040000 /$\ast$ CONF\+: user or computed \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}} $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ac1bbd7121efdfc198a6bf1dff4cc1cb5}{IEEE80211\+\_\+\+FEXT\+\_\+\+SCAN\+\_\+\+OFFLOAD}}~0x00080000 /$\ast$ CONF\+: scan is fully offloaded $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_adf33c849fdc5f7db71329610a07c45a9}{IEEE80211\+\_\+\+FEXT\+\_\+\+SEQNO\+\_\+\+OFFLOAD}}~0x00100000 /$\ast$ CONF\+: driver does seqno insertion/allocation $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a93293e2a6914ea67d6b78827caae839c}{IEEE80211\+\_\+\+FEXT\+\_\+\+FRAG\+\_\+\+OFFLOAD}}~0x00200000 /$\ast$ CONF\+: hardware does 802.\+11 fragmentation + assignment $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a89d3c00a594fb811197e668e1fd3e1c7}{IEEE80211\+\_\+\+FEXT\+\_\+\+VHT}}~0x00400000 /$\ast$ CONF\+: VHT support $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7c300045a33ef50c552d58ffcc06bec1}{IEEE80211\+\_\+\+FEXT\+\_\+\+QUIET\+\_\+\+IE}}~0x00800000 /$\ast$ STATUS\+: quiet IE in a beacon has been added $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6aa1d678234ac6666d2d344175a4ff86}{IEEE80211\+\_\+\+FEXT\+\_\+\+UAPSD}}~0x01000000 /$\ast$ CONF\+: enable U-\/APSD $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a53943ebe4c88d0c0aef2d37c673609fe}{IEEE80211\+\_\+\+FEXT\+\_\+\+BITS}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a923dd3044b57c5f55bb4b0467c048132}{IEEE80211\+\_\+\+FHT\+\_\+\+NONHT\+\_\+\+PR}}~0x00000001 /$\ast$ STATUS\+: non-\/\mbox{\hyperlink{ieee80211__phy_8c_a9e3bd0f10cbec72be2860ff00855e8ee}{HT}} sta present $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa6688c0d2a94dd29bd47862adda94623}{IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+TX}}~0x00010000 /$\ast$ CONF\+: LDPC tx enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa024072dd4bba091d1266eaf7c979e55}{IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+RX}}~0x00020000 /$\ast$ CONF\+: LDPC rx enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a1bf1b6651606c94254ebb5f06dce289d}{IEEE80211\+\_\+\+FHT\+\_\+\+GF}}~0x00040000 /$\ast$ CONF\+: Greenfield enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a4c189cce6f531fe8638f95564fcce1ee}{IEEE80211\+\_\+\+FHT\+\_\+\+HT}}~0x00080000 /$\ast$ CONF\+: \mbox{\hyperlink{ieee80211__phy_8c_a9e3bd0f10cbec72be2860ff00855e8ee}{HT}} supported $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a2d00d98ec9068785e5cd030cfe20c0b2}{IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+TX}}~0x00100000 /$\ast$ CONF\+: A-\/MPDU tx supported $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_addef6bd3a8d81ccd3233d151a7e724ce}{IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+RX}}~0x00200000 /$\ast$ CONF\+: A-\/MPDU rx supported $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a494319f1fb5b7aae8306349ed45ef464}{IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+TX}}~0x00400000 /$\ast$ CONF\+: A-\/MSDU tx supported $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a796b15ea9de7fc6d7cb806e994d16fde}{IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+RX}}~0x00800000 /$\ast$ CONF\+: A-\/MSDU rx supported $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a4b30ca99e87d3291628674d0fa9ade79}{IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40}}~0x01000000 /$\ast$ CONF\+: 20/40 use enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6468c53cbe0c3d2c9d73bb4e3a1932eb}{IEEE80211\+\_\+\+FHT\+\_\+\+PUREN}}~0x02000000 /$\ast$ CONF\+: 11n w/o legacy sta\textquotesingle{}s $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_af44592b48c5b1d12b10ab594034abb8f}{IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI20}}~0x04000000 /$\ast$ CONF\+: short GI in HT20 $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9fd2c847587b9e628822cc92068e84e0}{IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI40}}~0x08000000 /$\ast$ CONF\+: short GI in HT40 $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ab92ba9f7840f9878dfcdb39860f7a4b5}{IEEE80211\+\_\+\+FHT\+\_\+\+HTCOMPAT}}~0x10000000 /$\ast$ CONF\+: \mbox{\hyperlink{ieee80211__phy_8c_a9e3bd0f10cbec72be2860ff00855e8ee}{HT}} vendor OUI\textquotesingle{}s $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_afc5c05c9d08dbf1152459f36dca7db81}{IEEE80211\+\_\+\+FHT\+\_\+\+RIFS}}~0x20000000 /$\ast$ CONF\+: RIFS enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ac07745ce3dc7bae4c0e828016ada411b}{IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+TX}}~0x40000000 /$\ast$ CONF\+: STBC tx enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_affd44137aa8a1528aa8285d2fee0ab37}{IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+RX}}~0x80000000 /$\ast$ CONF\+: STBC rx enabled $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae9fe7ce3fe14f118daeec231a5763352}{IEEE80211\+\_\+\+FHT\+\_\+\+BITS}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7da5e02cc4e21f2f7c6235ab0d571174}{IEEE80211\+\_\+\+FVEN\+\_\+\+BITS}}~\char`\"{}\textbackslash{}20\char`\"{}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa1341b6fe1233ec9f197c6dcb3b81c65}{IEEE80211\+\_\+\+FVHT\+\_\+\+VHT}}~0x000000001 /$\ast$ CONF\+: VHT supported $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a8e3636cad47216b5836c6acbd9b6b782}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT40}}~0x000000002 /$\ast$ CONF\+: Use VHT40 $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a25342f7cf7b23518dcbaf0433c03da0f}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT80}}~0x000000004 /$\ast$ CONF\+: Use VHT80 $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a85adeb8b12780d37c14ee3ec08416a66}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT160}}~0x000000008 /$\ast$ CONF\+: Use VHT160 $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6e7396d9d03c784adcfef0dcf248d254}{IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT80\+P80}}~0x000000010 /$\ast$ CONF\+: Use VHT 80+80 $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad90be87aebc6ecf68db46b13c0500b7a}{IEEE80211\+\_\+\+FVHT\+\_\+\+MASK}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_af628a47c48906e567c8fa8e2aef19d1d}{IEEE80211\+\_\+\+VFHT\+\_\+\+BITS}}~ \char`\"{}\textbackslash{}20\textbackslash{}1VHT\textbackslash{}2\+VHT40\textbackslash{}3\+VHT80\textbackslash{}4\+VHT160\textbackslash{}5\+VHT80\+P80\char`\"{}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a7ad628f973919aa69da9399a0a7c3a4e}{IEEE80211\+\_\+\+COM\+\_\+\+DETACHED}}~0x00000001 /$\ast$ \mbox{\hyperlink{ieee80211__var_8h_aeb157259f44898198668d4106909f0f3}{ieee80211\+\_\+ifdetach}} called $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a3262ff19d2ed0aabf70fdd9273994e18}{IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+\+ADD}}~0x00000002 /$\ast$ add / remove reference $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a15188d602d1a7c44c1ee0ea10085faaf}{IEEE80211\+\_\+\+COM\+\_\+\+REF}}~0xfffffffe /$\ast$ reference counter bits $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_acf44207b5b688e797a4db7be64c37334}{IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+S}}~1
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aee3d9d6cda9933e7479f57b378fdc971}{IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+\+MAX}}~(\mbox{\hyperlink{ieee80211__var_8h_a15188d602d1a7c44c1ee0ea10085faaf}{IEEE80211\+\_\+\+COM\+\_\+\+REF}} $>$$>$ \mbox{\hyperlink{ieee80211__var_8h_acf44207b5b688e797a4db7be64c37334}{IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+S}})
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae45b84ce1f58ba5de52980cd5b9396cc}{NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+HT40}}~0x01
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6eef43a8724126eff02c9d27a11ecd82}{NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+VHT80}}~0x02
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aca71fefbb85f2ed2750c713e2b2ffb27}{NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+VHT160}}~0x04
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a8868c82f82be0af5d8d72736974523df}{NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+VHT80\+P80}}~0x08
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a8cedabbe0cc9c81527b02f34344cc514}{ieee80211\+\_\+get\+\_\+current\+\_\+channel}}(\+\_\+ic)~((\+\_\+ic)-\/$>$ic\+\_\+curchan)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a3eec24bb1be9c4316a5aa9599a6cf877}{ieee80211\+\_\+get\+\_\+home\+\_\+channel}}(\+\_\+ic)~((\+\_\+ic)-\/$>$ic\+\_\+bsschan)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a0161850440f3b5383666f35626760750}{ieee80211\+\_\+get\+\_\+vap\+\_\+desired\+\_\+channel}}(\+\_\+iv)~((\+\_\+iv)-\/$>$iv\+\_\+des\+\_\+chan)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a734e24e662e13410828c18eebc281001}{IEEE80211\+\_\+\+MSG\+\_\+11N}}~0x80000000 /$\ast$ 11n mode debug $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a96778153b3cff35e199a6212db70b5ac}{IEEE80211\+\_\+\+MSG\+\_\+\+DEBUG}}~0x40000000 /$\ast$ IFF\+\_\+\+DEBUG equivalent $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a311575ab4d0600b5eb341174d413db5c}{IEEE80211\+\_\+\+MSG\+\_\+\+DUMPPKTS}}~0x20000000 /$\ast$ IFF\+\_\+\+LINK2 equivalant $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a50c281c2b65d9e1b9ebfb78fac091fb6}{IEEE80211\+\_\+\+MSG\+\_\+\+CRYPTO}}~0x10000000 /$\ast$ crypto work $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_acbe7799bd67d02ffce4779d6bcef127d}{IEEE80211\+\_\+\+MSG\+\_\+\+INPUT}}~0x08000000 /$\ast$ input handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a3afeec98e9170b0b18320b7813aa19c7}{IEEE80211\+\_\+\+MSG\+\_\+\+XRATE}}~0x04000000 /$\ast$ rate set handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6211f86515ef5a36d7fbbdc43a2861b2}{IEEE80211\+\_\+\+MSG\+\_\+\+ELEMID}}~0x02000000 /$\ast$ element id parsing $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a87bcde8aea50348e7f882c47d3f646e7}{IEEE80211\+\_\+\+MSG\+\_\+\+NODE}}~0x01000000 /$\ast$ node handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_af34afd95dcfbd1c0ed27cfcff1fb5642}{IEEE80211\+\_\+\+MSG\+\_\+\+ASSOC}}~0x00800000 /$\ast$ association handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a0033d93ef72998ba131a272a1948e277}{IEEE80211\+\_\+\+MSG\+\_\+\+AUTH}}~0x00400000 /$\ast$ authentication handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a56858df60c7f1bf52f06ac03cd303545}{IEEE80211\+\_\+\+MSG\+\_\+\+SCAN}}~0x00200000 /$\ast$ scanning $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a20e15937f000b6e97722943e19436ed8}{IEEE80211\+\_\+\+MSG\+\_\+\+OUTPUT}}~0x00100000 /$\ast$ output handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a0b669672e833a8e854063e445080fb59}{IEEE80211\+\_\+\+MSG\+\_\+\+STATE}}~0x00080000 /$\ast$ state machine $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa1463de2e791e657730eb9de7373d511}{IEEE80211\+\_\+\+MSG\+\_\+\+POWER}}~0x00040000 /$\ast$ power save handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a30dfab087aa3af7b1966674cec434807}{IEEE80211\+\_\+\+MSG\+\_\+\+HWMP}}~0x00020000 /$\ast$ hybrid mesh protocol $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a2a87e2a15515e3405c881c48dfb9f8e5}{IEEE80211\+\_\+\+MSG\+\_\+\+DOT1\+XSM}}~0x00010000 /$\ast$ 802.\+1x state machine $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae9d06b1bbd0d82a2d0802a348dcaffbf}{IEEE80211\+\_\+\+MSG\+\_\+\+RADIUS}}~0x00008000 /$\ast$ 802.\+1x radius client $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a004a8f21c92f34cfbfbff147477cdfb0}{IEEE80211\+\_\+\+MSG\+\_\+\+RADDUMP}}~0x00004000 /$\ast$ dump 802.\+1x radius packets $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad0ddfd886903c9d652adaebc75a8f773}{IEEE80211\+\_\+\+MSG\+\_\+\+MESH}}~0x00002000 /$\ast$ mesh networking $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a0d1ff47b0a0dab4ff0a01be48995dfaa}{IEEE80211\+\_\+\+MSG\+\_\+\+WPA}}~0x00001000 /$\ast$ WPA/RSN protocol $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a594f53a96a5238264eb289fcacfa7ea0}{IEEE80211\+\_\+\+MSG\+\_\+\+ACL}}~0x00000800 /$\ast$ ACL handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_abd27120e8db05a494dbc7424a3ca109d}{IEEE80211\+\_\+\+MSG\+\_\+\+WME}}~0x00000400 /$\ast$ WME protocol $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aba1d97e83d80b0e3c2540250d4c0c47d}{IEEE80211\+\_\+\+MSG\+\_\+\+SUPERG}}~0x00000200 /$\ast$ Atheros SuperG protocol $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a8b89f0d20848cf5f70711ec96bc44a3c}{IEEE80211\+\_\+\+MSG\+\_\+\+DOTH}}~0x00000100 /$\ast$ 802.\+11h support $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a57864df362aba195032827eb45d6026d}{IEEE80211\+\_\+\+MSG\+\_\+\+INACT}}~0x00000080 /$\ast$ inactivity handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a50e74aab7a749c4880c9ddb96f31b857}{IEEE80211\+\_\+\+MSG\+\_\+\+ROAM}}~0x00000040 /$\ast$ sta-\/mode roaming $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad9711f225abd196570663169725c2569}{IEEE80211\+\_\+\+MSG\+\_\+\+RATECTL}}~0x00000020 /$\ast$ tx rate control $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae9ad8279e4c2055cdae45872d4267b14}{IEEE80211\+\_\+\+MSG\+\_\+\+ACTION}}~0x00000010 /$\ast$ action frame handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad087c81871931593088e819c5c6adf14}{IEEE80211\+\_\+\+MSG\+\_\+\+WDS}}~0x00000008 /$\ast$ WDS handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a5062583a9b21d4e9efe32800b89e8f17}{IEEE80211\+\_\+\+MSG\+\_\+\+IOCTL}}~0x00000004 /$\ast$ ioctl handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aa5e0336696c8273ec754936416037d4e}{IEEE80211\+\_\+\+MSG\+\_\+\+TDMA}}~0x00000002 /$\ast$ TDMA handling $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a52d4c8ea23b5f09cf1b52af74aa2e0b1}{IEEE80211\+\_\+\+MSG\+\_\+\+ANY}}~0xffffffff /$\ast$ anything $\ast$/
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9391f35a8a36d8bc084f037cf97f4a9f}{IEEE80211\+\_\+\+MSG\+\_\+\+BITS}}
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a45a4f416c5e4323216aba9889aa6471f}{\+\_\+\+IEEE80211\+\_\+\+MASKSHIFT}}(\+\_\+v,  \+\_\+f)~(((\+\_\+v) \& \+\_\+f) $>$$>$ \+\_\+f\#\#\+\_\+S)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a5bbb380f4d35ff7af3ecf1287bf52031}{\+\_\+\+IEEE80211\+\_\+\+SHIFTMASK}}(\+\_\+v,  \+\_\+f)~(((\+\_\+v) $<$$<$ \+\_\+f\#\#\+\_\+S) \& \+\_\+f)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ac185ad5fc3b0a56653d4ea243a100a1c}{IEEE80211\+\_\+\+DPRINTF}}(\+\_\+vap,  \+\_\+m,  \+\_\+fmt, ...)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a9c90e846ab7773b17fc49706dd551293}{IEEE80211\+\_\+\+NOTE}}(\+\_\+vap,  \+\_\+m,  \+\_\+ni,  \+\_\+fmt, ...)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a425e17c97669476b1ea7ac710885cb16}{IEEE80211\+\_\+\+NOTE\+\_\+\+FRAME}}(\+\_\+vap,  \+\_\+m,  \+\_\+wh,  \+\_\+fmt, ...)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a6895488831af45948c8a35da11bba1c6}{IEEE80211\+\_\+\+NOTE\+\_\+\+MAC}}(\+\_\+vap,  \+\_\+m,  \+\_\+mac,  \+\_\+fmt, ...)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ae736725a076d792ddc945966a249036d}{ieee80211\+\_\+msg\+\_\+dumppkts}}(\+\_\+vap)~0
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a05dd9fe4df3794a53595b5f46a556ab8}{ieee80211\+\_\+msg}}(\+\_\+vap,  \+\_\+m)~0
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_ad6513f87fe114b46afa5019937f0cfec}{IEEE80211\+\_\+\+DISCARD}}(\+\_\+vap,  \+\_\+m,  \+\_\+wh,  \+\_\+type,  \+\_\+fmt, ...)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_a0f3170d02954b6477b188c541623da5b}{IEEE80211\+\_\+\+DISCARD\+\_\+\+IE}}(\+\_\+vap,  \+\_\+m,  \+\_\+wh,  \+\_\+type,  \+\_\+fmt, ...)
\item 
\#define \mbox{\hyperlink{ieee80211__var_8h_aad7ad14d0875572425fb5aae7b6aa7fc}{IEEE80211\+\_\+\+DISCARD\+\_\+\+MAC}}(\+\_\+vap,  \+\_\+m,  \+\_\+mac,  \+\_\+type,  \+\_\+fmt, ...)
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef void($\ast$ \mbox{\hyperlink{ieee80211__var_8h_a8d811cacdf2bbe4f7d8bde1b34cf45d5}{ieee80211vap\+\_\+attach}}) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
typedef void \mbox{\hyperlink{ieee80211__var_8h_a815beeb33b9ecb9745848190f3af052e}{ieee80211\+\_\+com\+\_\+iter\+\_\+func}}(void $\ast$, struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{ieee80211__var_8h_aefa7126728696faddb24e3d999952637}{MALLOC\+\_\+\+DECLARE}} (M\+\_\+80211\+\_\+\+VAP)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_adec9516179bad38da49f171b49e7c5fd}{ic\+\_\+printf}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, const char $\ast$,...) \+\_\+\+\_\+printflike(2
\item 
int void \mbox{\hyperlink{ieee80211__var_8h_a52af7d1f217720b7a8bcc5378bf62e14}{ieee80211\+\_\+ifattach}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_aeb157259f44898198668d4106909f0f3}{ieee80211\+\_\+ifdetach}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_abd5326251341b9a07a754f01c847d2f8}{ieee80211\+\_\+vap\+\_\+setup}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const char name\mbox{[}IFNAMSIZ\mbox{]}, int unit, enum \mbox{\hyperlink{__ieee80211_8h_ab624e38122a844713ca48c7307772ed1}{ieee80211\+\_\+opmode}} opmode, int flags, const uint8\+\_\+t bssid\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})
\item 
int \mbox{\hyperlink{ieee80211__var_8h_ad8b80cb6ba2621bff496aa9cac3d0112}{ieee80211\+\_\+vap\+\_\+attach}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, ifm\+\_\+change\+\_\+cb\+\_\+t, ifm\+\_\+stat\+\_\+cb\+\_\+t, const uint8\+\_\+t macaddr\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a05c647485e64678d291aca8007841211}{ieee80211\+\_\+vap\+\_\+detach}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
const struct \mbox{\hyperlink{structieee80211__rateset}{ieee80211\+\_\+rateset}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_a50f8a7b4bc42f3e8bc13044ddc51f077}{ieee80211\+\_\+get\+\_\+suprates}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
const struct \mbox{\hyperlink{structieee80211__htrateset}{ieee80211\+\_\+htrateset}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_aabd75c2bd81527b05f0de2b947776323}{ieee80211\+\_\+get\+\_\+suphtrates}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a15b337adcb9f6a299ab12daad59e1b0c}{ieee80211\+\_\+announce}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_ae3ea5c99e498763e7f17daabf8e41634}{ieee80211\+\_\+announce\+\_\+channels}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a669ecb66d11e3bcd3f0fb4072aca458a}{ieee80211\+\_\+drain}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a36356520a0e0c5124a29fa7cea397e9d}{ieee80211\+\_\+chan\+\_\+init}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_acaaeb35d24ae342bd52c8ee807264f79}{ieee80211\+\_\+find\+\_\+vap}} (const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})
\item 
struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_ab3a212c7907f12058568f9d9b35aa277}{ieee80211\+\_\+find\+\_\+com}} (const char $\ast$name)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a92e2da42a7ff8939f543d4b5645b1c68}{ieee80211\+\_\+iterate\+\_\+coms}} (\mbox{\hyperlink{ieee80211__var_8h_a815beeb33b9ecb9745848190f3af052e}{ieee80211\+\_\+com\+\_\+iter\+\_\+func}} $\ast$, void $\ast$)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a80f40fe45a6e27452d9777e3242a4682}{ieee80211\+\_\+media\+\_\+change}} (struct ifnet $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_acb77f46dc68bbec9bcd83422daa483ac}{ieee80211\+\_\+media\+\_\+status}} (struct ifnet $\ast$, struct ifmediareq $\ast$)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a81e913c88d7499ebeded4642ccd847ca}{ieee80211\+\_\+ioctl}} (struct ifnet $\ast$, u\+\_\+long, caddr\+\_\+t)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_aaa7dd3a66f3009c46a09be0a417b4387}{ieee80211\+\_\+rate2media}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, int, enum \mbox{\hyperlink{__ieee80211_8h_a01ecdf841157b3d62127089ce8ddb9cb}{ieee80211\+\_\+phymode}})
\item 
int \mbox{\hyperlink{ieee80211__var_8h_ad30b2d09749e72f6db41596c7b75e8fe}{ieee80211\+\_\+media2rate}} (int)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a515b4897a8892fb07a577ed52d66c984}{ieee80211\+\_\+mhz2ieee}} (u\+\_\+int, u\+\_\+int)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a45532225d6abef4127ef357de3bdbb8b}{ieee80211\+\_\+chan2ieee}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
u\+\_\+int \mbox{\hyperlink{ieee80211__var_8h_afae0724fa77c53fdc0ede8fbbb786ee6}{ieee80211\+\_\+ieee2mhz}} (u\+\_\+int, u\+\_\+int)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a089c440302c393af340804c88f8f71f3}{ieee80211\+\_\+add\+\_\+channel\+\_\+cbw}} (struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}\mbox{[}$\,$\mbox{]}, int, int $\ast$, uint8\+\_\+t, uint16\+\_\+t, int8\+\_\+t, uint32\+\_\+t, const uint8\+\_\+t\mbox{[}$\,$\mbox{]}, int)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a14ab0354addd3cfc2f97b90318af1143}{ieee80211\+\_\+add\+\_\+channel}} (struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}\mbox{[}$\,$\mbox{]}, int, int $\ast$, uint8\+\_\+t, uint16\+\_\+t, int8\+\_\+t, uint32\+\_\+t, const uint8\+\_\+t\mbox{[}$\,$\mbox{]})
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a97ba56a6643195215362544687cc0f2f}{ieee80211\+\_\+add\+\_\+channel\+\_\+ht40}} (struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}\mbox{[}$\,$\mbox{]}, int, int $\ast$, uint8\+\_\+t, int8\+\_\+t, uint32\+\_\+t)
\item 
uint32\+\_\+t \mbox{\hyperlink{ieee80211__var_8h_a2e6c7a15335a3d654832e9f3b7cc9e16}{ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
uint32\+\_\+t \mbox{\hyperlink{ieee80211__var_8h_a4ffe65da99bdcc9ed0a0f9ca16b0d837}{ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq1}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
uint32\+\_\+t \mbox{\hyperlink{ieee80211__var_8h_a762bfe5cabd8d562c87452b5e62d64df}{ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq2}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a0746c7bc63d4b92153f3447d01c890eb}{ieee80211\+\_\+add\+\_\+channel\+\_\+list\+\_\+2ghz}} (struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}\mbox{[}$\,$\mbox{]}, int, int $\ast$, const uint8\+\_\+t\mbox{[}$\,$\mbox{]}, int, const uint8\+\_\+t\mbox{[}$\,$\mbox{]}, int)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a40fe8ee667e4e03de31d86deda600c63}{ieee80211\+\_\+add\+\_\+channels\+\_\+default\+\_\+2ghz}} (struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}\mbox{[}$\,$\mbox{]}, int, int $\ast$, const uint8\+\_\+t\mbox{[}$\,$\mbox{]}, int)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_a2422239ced3b3d8babd17167a3a2f4e3}{ieee80211\+\_\+add\+\_\+channel\+\_\+list\+\_\+5ghz}} (struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}\mbox{[}$\,$\mbox{]}, int, int $\ast$, const uint8\+\_\+t\mbox{[}$\,$\mbox{]}, int, const uint8\+\_\+t\mbox{[}$\,$\mbox{]}, int)
\item 
struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_a97afcc3c106aad32c6f1e1f5a9662fb8}{ieee80211\+\_\+find\+\_\+channel}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, int freq, int flags)
\item 
struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_a972ce87b8e7f2ba93ae58a5bc9cfdf25}{ieee80211\+\_\+find\+\_\+channel\+\_\+byieee}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, int ieee, int flags)
\item 
struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ \mbox{\hyperlink{ieee80211__var_8h_ac301b63565a366d7bdf250ea4671b4ec}{ieee80211\+\_\+lookup\+\_\+channel\+\_\+rxstatus}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const struct \mbox{\hyperlink{structieee80211__rx__stats}{ieee80211\+\_\+rx\+\_\+stats}} $\ast$)
\item 
int \mbox{\hyperlink{ieee80211__var_8h_ab02121483806ff8bb01e259afc77c548}{ieee80211\+\_\+setmode}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, enum \mbox{\hyperlink{__ieee80211_8h_a01ecdf841157b3d62127089ce8ddb9cb}{ieee80211\+\_\+phymode}})
\item 
enum \mbox{\hyperlink{__ieee80211_8h_a01ecdf841157b3d62127089ce8ddb9cb}{ieee80211\+\_\+phymode}} \mbox{\hyperlink{ieee80211__var_8h_a6c3e8be320b959487d431762f8171583}{ieee80211\+\_\+chan2mode}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$)
\item 
uint32\+\_\+t \mbox{\hyperlink{ieee80211__var_8h_a14ce733c9d6c68212e5f7c4af37fbaf3}{ieee80211\+\_\+mac\+\_\+hash}} (const struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, const uint8\+\_\+t addr\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})
\item 
char \mbox{\hyperlink{ieee80211__var_8h_a6010224c2f2fd539b6d188116c590fb2}{ieee80211\+\_\+channel\+\_\+type\+\_\+char}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$c)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a03dcfa23c077f2940cc66ad4845d2cf0}{ieee80211\+\_\+radiotap\+\_\+attach}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$th, int tlen, uint32\+\_\+t tx\+\_\+radiotap, struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$rh, int rlen, uint32\+\_\+t rx\+\_\+radiotap)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_af6c53a01fa76d6a118e1c837994cff65}{ieee80211\+\_\+radiotap\+\_\+attachv}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$th, int tlen, int n\+\_\+tx\+\_\+v, uint32\+\_\+t tx\+\_\+radiotap, struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$rh, int rlen, int n\+\_\+rx\+\_\+v, uint32\+\_\+t rx\+\_\+radiotap)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a0f33d626ca9b7a086a46d1dff17e8040}{ieee80211\+\_\+radiotap\+\_\+detach}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a74334b4245c3f95a951c090e2e0a19ea}{ieee80211\+\_\+radiotap\+\_\+vattach}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a2b04b5bc011c3eea0cb90f0b4e7c85c3}{ieee80211\+\_\+radiotap\+\_\+vdetach}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_ae7f26f91d5188246651c18e1fde27bcb}{ieee80211\+\_\+radiotap\+\_\+chan\+\_\+change}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a41e3ce542053919a236a827f03f1b5a8}{ieee80211\+\_\+radiotap\+\_\+tx}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct mbuf $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_adaffae01a032bbb54ad370ba3834ee81}{ieee80211\+\_\+radiotap\+\_\+rx}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct mbuf $\ast$)
\item 
void \mbox{\hyperlink{ieee80211__var_8h_a8a98b46e5f3bb90edfede4ecf15af9ed}{ieee80211\+\_\+radiotap\+\_\+rx\+\_\+all}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$, struct mbuf $\ast$)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ieee80211__var_8h_a6ec9f73fdf6a1e3574aa3c14b97fa9e5}{ieee80211\+\_\+radiotap\+\_\+active}} (const struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ieee80211__var_8h_a052b21b650fae37b3d8e0e4e3616a3b4}{ieee80211\+\_\+radiotap\+\_\+active\+\_\+vap}} (const struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap)
\item 
static \+\_\+\+\_\+inline void \mbox{\hyperlink{ieee80211__var_8h_ac08ad6a58a92c2c41683af4c55234011}{ieee80211\+\_\+runtask}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, struct task $\ast$task)
\item 
static \+\_\+\+\_\+inline void \mbox{\hyperlink{ieee80211__var_8h_afce2a1e0beb01e22d8b4e192437640ac}{ieee80211\+\_\+draintask}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, struct task $\ast$task)
\item 
static \+\_\+\+\_\+inline void \mbox{\hyperlink{ieee80211__var_8h_a02d201d4f18cfa2eb64485cddce982c3}{ieee80211\+\_\+key\+\_\+update\+\_\+begin}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap)
\item 
static \+\_\+\+\_\+inline void \mbox{\hyperlink{ieee80211__var_8h_a4391fd8cdb93d768f20a47b8d7366915}{ieee80211\+\_\+key\+\_\+update\+\_\+end}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ieee80211__var_8h_a3bb455a4e2448d830252821256de3111}{ieee80211\+\_\+hdrspace}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, const void $\ast$data)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ieee80211__var_8h_a0e179eaec1a3798caf6f07730c97d3b3}{ieee80211\+\_\+anyhdrspace}} (struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ic, const void $\ast$data)
\item 
static \+\_\+\+\_\+inline void \mbox{\hyperlink{ieee80211__var_8h_ae4561213e9466743d9a229885a22343c}{ieee80211\+\_\+beacon\+\_\+notify}} (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$vap, int what)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ieee80211__var_8h_a65341449300d4a618e6c620472451931}{ieee80211\+\_\+htchanflags}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$c)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ieee80211__var_8h_a7b242cafe8b04a997ea26013c0f4807f}{ieee80211\+\_\+vhtchanflags}} (const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$c)
\item 
static \+\_\+\+\_\+inline uint16\+\_\+t \mbox{\hyperlink{ieee80211__var_8h_ad8824b9885ec03fb9a524531a0116b16}{ieee80211\+\_\+get\+\_\+node\+\_\+txpower}} (struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ieee80211__var_8h_a45a4f416c5e4323216aba9889aa6471f}\label{ieee80211__var_8h_a45a4f416c5e4323216aba9889aa6471f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!\_IEEE80211\_MASKSHIFT@{\_IEEE80211\_MASKSHIFT}}
\index{\_IEEE80211\_MASKSHIFT@{\_IEEE80211\_MASKSHIFT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{\_IEEE80211\_MASKSHIFT}{\_IEEE80211\_MASKSHIFT}}
{\footnotesize\ttfamily \#define \+\_\+\+IEEE80211\+\_\+\+MASKSHIFT(\begin{DoxyParamCaption}\item[{}]{\+\_\+v,  }\item[{}]{\+\_\+f }\end{DoxyParamCaption})~(((\+\_\+v) \& \+\_\+f) $>$$>$ \+\_\+f\#\#\+\_\+S)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01019}{1019}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a5bbb380f4d35ff7af3ecf1287bf52031}\label{ieee80211__var_8h_a5bbb380f4d35ff7af3ecf1287bf52031}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!\_IEEE80211\_SHIFTMASK@{\_IEEE80211\_SHIFTMASK}}
\index{\_IEEE80211\_SHIFTMASK@{\_IEEE80211\_SHIFTMASK}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{\_IEEE80211\_SHIFTMASK}{\_IEEE80211\_SHIFTMASK}}
{\footnotesize\ttfamily \#define \+\_\+\+IEEE80211\+\_\+\+SHIFTMASK(\begin{DoxyParamCaption}\item[{}]{\+\_\+v,  }\item[{}]{\+\_\+f }\end{DoxyParamCaption})~(((\+\_\+v) $<$$<$ \+\_\+f\#\#\+\_\+S) \& \+\_\+f)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01020}{1020}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a132feedfddec77fa2d89fc0e1c9f25e9}\label{ieee80211__var_8h_a132feedfddec77fa2d89fc0e1c9f25e9}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_ADDR\_COPY@{IEEE80211\_ADDR\_COPY}}
\index{IEEE80211\_ADDR\_COPY@{IEEE80211\_ADDR\_COPY}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_ADDR\_COPY}{IEEE80211\_ADDR\_COPY}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+ADDR\+\_\+\+COPY(\begin{DoxyParamCaption}\item[{}]{dst,  }\item[{}]{src }\end{DoxyParamCaption})~memcpy(dst,src,\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{613}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a87fba5bb95c383ed07ae42774b80386f}\label{ieee80211__var_8h_a87fba5bb95c383ed07ae42774b80386f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_ADDR\_EQ@{IEEE80211\_ADDR\_EQ}}
\index{IEEE80211\_ADDR\_EQ@{IEEE80211\_ADDR\_EQ}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_ADDR\_EQ}{IEEE80211\_ADDR\_EQ}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+ADDR\+\_\+\+EQ(\begin{DoxyParamCaption}\item[{}]{a1,  }\item[{}]{a2 }\end{DoxyParamCaption})~(memcmp(a1,a2,\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}) == 0)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00612}{612}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ac35631c14b70b6c6496781310224b730}\label{ieee80211__var_8h_ac35631c14b70b6c6496781310224b730}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_ATH\_CAP@{IEEE80211\_ATH\_CAP}}
\index{IEEE80211\_ATH\_CAP@{IEEE80211\_ATH\_CAP}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_ATH\_CAP}{IEEE80211\_ATH\_CAP}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+ATH\+\_\+\+CAP(\begin{DoxyParamCaption}\item[{}]{vap,  }\item[{}]{ni,  }\item[{}]{bit }\end{DoxyParamCaption})~ ((vap)-\/$>$iv\+\_\+flags \& (ni)-\/$>$ni\+\_\+ath\+\_\+flags \& (bit))}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00660}{660}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9a5902c7586af0e43b56dd818f791d80}\label{ieee80211__var_8h_a9a5902c7586af0e43b56dd818f791d80}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_BGSCAN\_IDLE\_DEFAULT@{IEEE80211\_BGSCAN\_IDLE\_DEFAULT}}
\index{IEEE80211\_BGSCAN\_IDLE\_DEFAULT@{IEEE80211\_BGSCAN\_IDLE\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_BGSCAN\_IDLE\_DEFAULT}{IEEE80211\_BGSCAN\_IDLE\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+BGSCAN\+\_\+\+IDLE\+\_\+\+DEFAULT~250 /$\ast$ default idle time (ms) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00073}{73}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_adcd2de5a2a539f1848a7a9c72f80a6ab}\label{ieee80211__var_8h_adcd2de5a2a539f1848a7a9c72f80a6ab}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_BGSCAN\_IDLE\_MIN@{IEEE80211\_BGSCAN\_IDLE\_MIN}}
\index{IEEE80211\_BGSCAN\_IDLE\_MIN@{IEEE80211\_BGSCAN\_IDLE\_MIN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_BGSCAN\_IDLE\_MIN}{IEEE80211\_BGSCAN\_IDLE\_MIN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+BGSCAN\+\_\+\+IDLE\+\_\+\+MIN~100 /$\ast$ min idle time (ms) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00072}{72}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a447cdb57c468b4c6c91d54cf00064a75}\label{ieee80211__var_8h_a447cdb57c468b4c6c91d54cf00064a75}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_BGSCAN\_INTVAL\_DEFAULT@{IEEE80211\_BGSCAN\_INTVAL\_DEFAULT}}
\index{IEEE80211\_BGSCAN\_INTVAL\_DEFAULT@{IEEE80211\_BGSCAN\_INTVAL\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_BGSCAN\_INTVAL\_DEFAULT}{IEEE80211\_BGSCAN\_INTVAL\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+BGSCAN\+\_\+\+INTVAL\+\_\+\+DEFAULT~(5$\ast$60) /$\ast$ default bg scan intvl $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00070}{70}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ab34b24feeac858aee6d787b3616de928}\label{ieee80211__var_8h_ab34b24feeac858aee6d787b3616de928}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_BGSCAN\_INTVAL\_MIN@{IEEE80211\_BGSCAN\_INTVAL\_MIN}}
\index{IEEE80211\_BGSCAN\_INTVAL\_MIN@{IEEE80211\_BGSCAN\_INTVAL\_MIN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_BGSCAN\_INTVAL\_MIN}{IEEE80211\_BGSCAN\_INTVAL\_MIN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+BGSCAN\+\_\+\+INTVAL\+\_\+\+MIN~15 /$\ast$ min bg scan intvl (secs) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00069}{69}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a31e6bf3cc0e66f017e40fa7cd601cafe}\label{ieee80211__var_8h_a31e6bf3cc0e66f017e40fa7cd601cafe}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_BINTVAL\_DEFAULT@{IEEE80211\_BINTVAL\_DEFAULT}}
\index{IEEE80211\_BINTVAL\_DEFAULT@{IEEE80211\_BINTVAL\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_BINTVAL\_DEFAULT}{IEEE80211\_BINTVAL\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+BINTVAL\+\_\+\+DEFAULT~100 /$\ast$ default beacon interval (TU\textquotesingle{}s) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00064}{64}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7056b34daa1487b1772553e8abe1afbe}\label{ieee80211__var_8h_a7056b34daa1487b1772553e8abe1afbe}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_BMISS\_MAX@{IEEE80211\_BMISS\_MAX}}
\index{IEEE80211\_BMISS\_MAX@{IEEE80211\_BMISS\_MAX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_BMISS\_MAX}{IEEE80211\_BMISS\_MAX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+BMISS\+\_\+\+MAX~2 /$\ast$ maximum consecutive bmiss allowed $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00066}{66}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7ad628f973919aa69da9399a0a7c3a4e}\label{ieee80211__var_8h_a7ad628f973919aa69da9399a0a7c3a4e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_COM\_DETACHED@{IEEE80211\_COM\_DETACHED}}
\index{IEEE80211\_COM\_DETACHED@{IEEE80211\_COM\_DETACHED}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_COM\_DETACHED}{IEEE80211\_COM\_DETACHED}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+COM\+\_\+\+DETACHED~0x00000001 /$\ast$ \mbox{\hyperlink{ieee80211__var_8h_aeb157259f44898198668d4106909f0f3}{ieee80211\+\_\+ifdetach}} called $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00736}{736}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a15188d602d1a7c44c1ee0ea10085faaf}\label{ieee80211__var_8h_a15188d602d1a7c44c1ee0ea10085faaf}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_COM\_REF@{IEEE80211\_COM\_REF}}
\index{IEEE80211\_COM\_REF@{IEEE80211\_COM\_REF}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_COM\_REF}{IEEE80211\_COM\_REF}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+COM\+\_\+\+REF~0xfffffffe /$\ast$ reference counter bits $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00738}{738}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a3262ff19d2ed0aabf70fdd9273994e18}\label{ieee80211__var_8h_a3262ff19d2ed0aabf70fdd9273994e18}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_COM\_REF\_ADD@{IEEE80211\_COM\_REF\_ADD}}
\index{IEEE80211\_COM\_REF\_ADD@{IEEE80211\_COM\_REF\_ADD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_COM\_REF\_ADD}{IEEE80211\_COM\_REF\_ADD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+\+ADD~0x00000002 /$\ast$ add / remove reference $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00737}{737}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aee3d9d6cda9933e7479f57b378fdc971}\label{ieee80211__var_8h_aee3d9d6cda9933e7479f57b378fdc971}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_COM\_REF\_MAX@{IEEE80211\_COM\_REF\_MAX}}
\index{IEEE80211\_COM\_REF\_MAX@{IEEE80211\_COM\_REF\_MAX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_COM\_REF\_MAX}{IEEE80211\_COM\_REF\_MAX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+\+MAX~(\mbox{\hyperlink{ieee80211__var_8h_a15188d602d1a7c44c1ee0ea10085faaf}{IEEE80211\+\_\+\+COM\+\_\+\+REF}} $>$$>$ \mbox{\hyperlink{ieee80211__var_8h_acf44207b5b688e797a4db7be64c37334}{IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+S}})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00740}{740}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_acf44207b5b688e797a4db7be64c37334}\label{ieee80211__var_8h_acf44207b5b688e797a4db7be64c37334}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_COM\_REF\_S@{IEEE80211\_COM\_REF\_S}}
\index{IEEE80211\_COM\_REF\_S@{IEEE80211\_COM\_REF\_S}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_COM\_REF\_S}{IEEE80211\_COM\_REF\_S}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+COM\+\_\+\+REF\+\_\+S~1}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00739}{739}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a4d1d86f143d57e66c9dcb560a4e328ef}\label{ieee80211__var_8h_a4d1d86f143d57e66c9dcb560a4e328ef}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_CONF\_FRAG\_OFFLOAD@{IEEE80211\_CONF\_FRAG\_OFFLOAD}}
\index{IEEE80211\_CONF\_FRAG\_OFFLOAD@{IEEE80211\_CONF\_FRAG\_OFFLOAD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_CONF\_FRAG\_OFFLOAD}{IEEE80211\_CONF\_FRAG\_OFFLOAD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+CONF\+\_\+\+FRAG\+\_\+\+OFFLOAD(\begin{DoxyParamCaption}\item[{}]{ic }\end{DoxyParamCaption})~     ((ic)-\/$>$ic\+\_\+flags\+\_\+ext \& \mbox{\hyperlink{ieee80211__var_8h_a93293e2a6914ea67d6b78827caae839c}{IEEE80211\+\_\+\+FEXT\+\_\+\+FRAG\+\_\+\+OFFLOAD}})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00103}{103}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a01c6d4322736a9f959da3b8d7a5997d1}\label{ieee80211__var_8h_a01c6d4322736a9f959da3b8d7a5997d1}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_CONF\_SEQNO\_OFFLOAD@{IEEE80211\_CONF\_SEQNO\_OFFLOAD}}
\index{IEEE80211\_CONF\_SEQNO\_OFFLOAD@{IEEE80211\_CONF\_SEQNO\_OFFLOAD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_CONF\_SEQNO\_OFFLOAD}{IEEE80211\_CONF\_SEQNO\_OFFLOAD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+CONF\+\_\+\+SEQNO\+\_\+\+OFFLOAD(\begin{DoxyParamCaption}\item[{}]{ic }\end{DoxyParamCaption})~     ((ic)-\/$>$ic\+\_\+flags\+\_\+ext \& \mbox{\hyperlink{ieee80211__var_8h_adf33c849fdc5f7db71329610a07c45a9}{IEEE80211\+\_\+\+FEXT\+\_\+\+SEQNO\+\_\+\+OFFLOAD}})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00101}{101}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a2b6d68c1d647d2a96f367b9d8f135baf}\label{ieee80211__var_8h_a2b6d68c1d647d2a96f367b9d8f135baf}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_CONF\_VHT@{IEEE80211\_CONF\_VHT}}
\index{IEEE80211\_CONF\_VHT@{IEEE80211\_CONF\_VHT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_CONF\_VHT}{IEEE80211\_CONF\_VHT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+CONF\+\_\+\+VHT(\begin{DoxyParamCaption}\item[{}]{ic }\end{DoxyParamCaption})~     ((ic)-\/$>$ic\+\_\+flags\+\_\+ext \& \mbox{\hyperlink{ieee80211__var_8h_a89d3c00a594fb811197e668e1fd3e1c7}{IEEE80211\+\_\+\+FEXT\+\_\+\+VHT}})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00098}{98}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad6513f87fe114b46afa5019937f0cfec}\label{ieee80211__var_8h_ad6513f87fe114b46afa5019937f0cfec}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_DISCARD@{IEEE80211\_DISCARD}}
\index{IEEE80211\_DISCARD@{IEEE80211\_DISCARD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_DISCARD}{IEEE80211\_DISCARD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+DISCARD(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+wh,  }\item[{}]{\+\_\+type,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01099}{1099}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a0f3170d02954b6477b188c541623da5b}\label{ieee80211__var_8h_a0f3170d02954b6477b188c541623da5b}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_DISCARD\_IE@{IEEE80211\_DISCARD\_IE}}
\index{IEEE80211\_DISCARD\_IE@{IEEE80211\_DISCARD\_IE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_DISCARD\_IE}{IEEE80211\_DISCARD\_IE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+DISCARD\+\_\+\+IE(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+wh,  }\item[{}]{\+\_\+type,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01100}{1100}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aad7ad14d0875572425fb5aae7b6aa7fc}\label{ieee80211__var_8h_aad7ad14d0875572425fb5aae7b6aa7fc}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_DISCARD\_MAC@{IEEE80211\_DISCARD\_MAC}}
\index{IEEE80211\_DISCARD\_MAC@{IEEE80211\_DISCARD\_MAC}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_DISCARD\_MAC}{IEEE80211\_DISCARD\_MAC}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+DISCARD\+\_\+\+MAC(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+mac,  }\item[{}]{\+\_\+type,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01101}{1101}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ac185ad5fc3b0a56653d4ea243a100a1c}\label{ieee80211__var_8h_ac185ad5fc3b0a56653d4ea243a100a1c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_DPRINTF@{IEEE80211\_DPRINTF}}
\index{IEEE80211\_DPRINTF@{IEEE80211\_DPRINTF}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_DPRINTF}{IEEE80211\_DPRINTF}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+DPRINTF(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{1092}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a4ca9e8ac1d8173e94d5ef8a57058a40b}\label{ieee80211__var_8h_a4ca9e8ac1d8173e94d5ef8a57058a40b}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_DTIM\_DEFAULT@{IEEE80211\_DTIM\_DEFAULT}}
\index{IEEE80211\_DTIM\_DEFAULT@{IEEE80211\_DTIM\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_DTIM\_DEFAULT}{IEEE80211\_DTIM\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+DTIM\+\_\+\+DEFAULT~1 /$\ast$ default DTIM period $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00063}{63}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7d0e12ec81909288eb822ab8fd8c86b4}\label{ieee80211__var_8h_a7d0e12ec81909288eb822ab8fd8c86b4}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_ATHEROS@{IEEE80211\_F\_ATHEROS}}
\index{IEEE80211\_F\_ATHEROS@{IEEE80211\_F\_ATHEROS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_ATHEROS}{IEEE80211\_F\_ATHEROS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+ATHEROS~ (\mbox{\hyperlink{ieee80211__var_8h_a5b3e43eb92856190faf8c2dc9d2df977}{IEEE80211\+\_\+\+F\+\_\+\+FF}} $\vert$ \mbox{\hyperlink{ieee80211__var_8h_ab9b4b2efbe2010eb75478ece4de79087}{IEEE80211\+\_\+\+F\+\_\+\+COMP}} $\vert$ \mbox{\hyperlink{ieee80211__var_8h_a6f8dcced367271e688648cf082d7c050}{IEEE80211\+\_\+\+F\+\_\+\+TURBOP}})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00657}{657}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae93b89224c67563ca8ff02383e9d21b6}\label{ieee80211__var_8h_ae93b89224c67563ca8ff02383e9d21b6}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_BGSCAN@{IEEE80211\_F\_BGSCAN}}
\index{IEEE80211\_F\_BGSCAN@{IEEE80211\_F\_BGSCAN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_BGSCAN}{IEEE80211\_F\_BGSCAN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+BGSCAN~0x00004000 /$\ast$ CONF\+: bg scan enabled (???)$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00630}{630}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a65faa09fa0cab1adbc1def92101df9cb}\label{ieee80211__var_8h_a65faa09fa0cab1adbc1def92101df9cb}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_BITS@{IEEE80211\_F\_BITS}}
\index{IEEE80211\_F\_BITS@{IEEE80211\_F\_BITS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_BITS}{IEEE80211\_F\_BITS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+BITS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)20\(\backslash\)1TURBOP\(\backslash\)2COMP\(\backslash\)3FF\(\backslash\)4BURST\(\backslash\)5PRIVACY\(\backslash\)6PUREG\(\backslash\)10SCAN"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)13SHSLOT\(\backslash\)14PMGTON\(\backslash\)15DESBSSID\(\backslash\)16WME\(\backslash\)17BGSCAN\(\backslash\)20SWRETRY"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)23SHPREAMBLE\(\backslash\)24DATAPAD\(\backslash\)25USEPROT\(\backslash\)26USERBARKER\(\backslash\)27CSAPENDING"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)30WPA1\(\backslash\)31WPA2\(\backslash\)32DROPUNENC\(\backslash\)33COUNTERM\(\backslash\)34HIDESSID\(\backslash\)35NOBRIDG\(\backslash\)36PCF"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)37DOTH\(\backslash\)40DWDS"{}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00649}{649}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a637a1f617c301d3dd80dc1a5776aa1e2}\label{ieee80211__var_8h_a637a1f617c301d3dd80dc1a5776aa1e2}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_BURST@{IEEE80211\_F\_BURST}}
\index{IEEE80211\_F\_BURST@{IEEE80211\_F\_BURST}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_BURST}{IEEE80211\_F\_BURST}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+BURST~0x00000008 /$\ast$ CONF\+: bursting enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00619}{619}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ab9b4b2efbe2010eb75478ece4de79087}\label{ieee80211__var_8h_ab9b4b2efbe2010eb75478ece4de79087}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_COMP@{IEEE80211\_F\_COMP}}
\index{IEEE80211\_F\_COMP@{IEEE80211\_F\_COMP}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_COMP}{IEEE80211\_F\_COMP}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+COMP~0x00000002 /$\ast$ CONF\+: ATH comp enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00617}{617}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a563c6b6c5760a4f289c647bfd5a93cc3}\label{ieee80211__var_8h_a563c6b6c5760a4f289c647bfd5a93cc3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_COUNTERM@{IEEE80211\_F\_COUNTERM}}
\index{IEEE80211\_F\_COUNTERM@{IEEE80211\_F\_COUNTERM}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_COUNTERM}{IEEE80211\_F\_COUNTERM}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+COUNTERM~0x04000000 /$\ast$ CONF\+: TKIP countermeasures $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00642}{642}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a78a9584f226ad4967275c54bdd2f8a34}\label{ieee80211__var_8h_a78a9584f226ad4967275c54bdd2f8a34}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_CSAPENDING@{IEEE80211\_F\_CSAPENDING}}
\index{IEEE80211\_F\_CSAPENDING@{IEEE80211\_F\_CSAPENDING}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_CSAPENDING}{IEEE80211\_F\_CSAPENDING}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+CSAPENDING~0x00400000 /$\ast$ STATUS\+: chan switch pending$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00637}{637}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad362ef485f6b8399ea3e840ceea34332}\label{ieee80211__var_8h_ad362ef485f6b8399ea3e840ceea34332}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_DATAPAD@{IEEE80211\_F\_DATAPAD}}
\index{IEEE80211\_F\_DATAPAD@{IEEE80211\_F\_DATAPAD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_DATAPAD}{IEEE80211\_F\_DATAPAD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+DATAPAD~0x00080000 /$\ast$ CONF\+: do alignment pad $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00634}{634}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a20aaace0ebd0e04cbd39a041239091e4}\label{ieee80211__var_8h_a20aaace0ebd0e04cbd39a041239091e4}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_DESBSSID@{IEEE80211\_F\_DESBSSID}}
\index{IEEE80211\_F\_DESBSSID@{IEEE80211\_F\_DESBSSID}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_DESBSSID}{IEEE80211\_F\_DESBSSID}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+DESBSSID~0x00001000 /$\ast$ CONF\+: des\+\_\+bssid is set $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00628}{628}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa9ea67c939723cbec474b50e93e91a48}\label{ieee80211__var_8h_aa9ea67c939723cbec474b50e93e91a48}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_DOTH@{IEEE80211\_F\_DOTH}}
\index{IEEE80211\_F\_DOTH@{IEEE80211\_F\_DOTH}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_DOTH}{IEEE80211\_F\_DOTH}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+DOTH~0x40000000 /$\ast$ CONF\+: 11h enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00646}{646}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_afb8a151a74d8a9ec24ad6044d6035b28}\label{ieee80211__var_8h_afb8a151a74d8a9ec24ad6044d6035b28}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_DROPUNENC@{IEEE80211\_F\_DROPUNENC}}
\index{IEEE80211\_F\_DROPUNENC@{IEEE80211\_F\_DROPUNENC}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_DROPUNENC}{IEEE80211\_F\_DROPUNENC}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+DROPUNENC~0x02000000 /$\ast$ CONF\+: drop unencrypted $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00641}{641}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_abadcd83cb41d5e67b83b0e23565cb808}\label{ieee80211__var_8h_abadcd83cb41d5e67b83b0e23565cb808}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_DWDS@{IEEE80211\_F\_DWDS}}
\index{IEEE80211\_F\_DWDS@{IEEE80211\_F\_DWDS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_DWDS}{IEEE80211\_F\_DWDS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+DWDS~0x80000000 /$\ast$ CONF\+: Dynamic WDS enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00647}{647}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a5b3e43eb92856190faf8c2dc9d2df977}\label{ieee80211__var_8h_a5b3e43eb92856190faf8c2dc9d2df977}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_FF@{IEEE80211\_F\_FF}}
\index{IEEE80211\_F\_FF@{IEEE80211\_F\_FF}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_FF}{IEEE80211\_F\_FF}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+FF~0x00000004 /$\ast$ CONF\+: ATH FF enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00618}{618}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a914e42e1a9a518faf373e1746018bcaf}\label{ieee80211__var_8h_a914e42e1a9a518faf373e1746018bcaf}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_HIDESSID@{IEEE80211\_F\_HIDESSID}}
\index{IEEE80211\_F\_HIDESSID@{IEEE80211\_F\_HIDESSID}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_HIDESSID}{IEEE80211\_F\_HIDESSID}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+HIDESSID~0x08000000 /$\ast$ CONF\+: hide SSID in beacon $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00643}{643}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a64c2b006feccd07b5ac7be174355fbe2}\label{ieee80211__var_8h_a64c2b006feccd07b5ac7be174355fbe2}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_NOBRIDGE@{IEEE80211\_F\_NOBRIDGE}}
\index{IEEE80211\_F\_NOBRIDGE@{IEEE80211\_F\_NOBRIDGE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_NOBRIDGE}{IEEE80211\_F\_NOBRIDGE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+NOBRIDGE~0x10000000 /$\ast$ CONF\+: dis. internal bridge $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00644}{644}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6a918d04d9a3eaecfcccdd8cf09fda32}\label{ieee80211__var_8h_a6a918d04d9a3eaecfcccdd8cf09fda32}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_PCF@{IEEE80211\_F\_PCF}}
\index{IEEE80211\_F\_PCF@{IEEE80211\_F\_PCF}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_PCF}{IEEE80211\_F\_PCF}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+PCF~0x20000000 /$\ast$ CONF\+: PCF enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00645}{645}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a56bb9c115b1b708993779fc9889a4757}\label{ieee80211__var_8h_a56bb9c115b1b708993779fc9889a4757}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_PMGTON@{IEEE80211\_F\_PMGTON}}
\index{IEEE80211\_F\_PMGTON@{IEEE80211\_F\_PMGTON}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_PMGTON}{IEEE80211\_F\_PMGTON}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+PMGTON~0x00000800 /$\ast$ CONF\+: Power mgmt enable $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00627}{627}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8e6ba0e0dbcec72f0aac72575726c888}\label{ieee80211__var_8h_a8e6ba0e0dbcec72f0aac72575726c888}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_PRIVACY@{IEEE80211\_F\_PRIVACY}}
\index{IEEE80211\_F\_PRIVACY@{IEEE80211\_F\_PRIVACY}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_PRIVACY}{IEEE80211\_F\_PRIVACY}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+PRIVACY~0x00000010 /$\ast$ CONF\+: privacy enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00621}{621}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a16a5509e6e645d7caa9cb79f41d99efe}\label{ieee80211__var_8h_a16a5509e6e645d7caa9cb79f41d99efe}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_PUREG@{IEEE80211\_F\_PUREG}}
\index{IEEE80211\_F\_PUREG@{IEEE80211\_F\_PUREG}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_PUREG}{IEEE80211\_F\_PUREG}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+PUREG~0x00000020 /$\ast$ CONF\+: 11g w/o 11b sta\textquotesingle{}s $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00622}{622}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a3c8d69c1fb5cadc6d9f00e9832355e6d}\label{ieee80211__var_8h_a3c8d69c1fb5cadc6d9f00e9832355e6d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_SCAN@{IEEE80211\_F\_SCAN}}
\index{IEEE80211\_F\_SCAN@{IEEE80211\_F\_SCAN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_SCAN}{IEEE80211\_F\_SCAN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+SCAN~0x00000080 /$\ast$ STATUS\+: scanning $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00623}{623}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a57e0a2d66c2c711096a121123e6d9f7f}\label{ieee80211__var_8h_a57e0a2d66c2c711096a121123e6d9f7f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_SHPREAMBLE@{IEEE80211\_F\_SHPREAMBLE}}
\index{IEEE80211\_F\_SHPREAMBLE@{IEEE80211\_F\_SHPREAMBLE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_SHPREAMBLE}{IEEE80211\_F\_SHPREAMBLE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+SHPREAMBLE~0x00040000 /$\ast$ STATUS\+: use short preamble $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00633}{633}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_acd42a958e41b9d715782d23ab6453162}\label{ieee80211__var_8h_acd42a958e41b9d715782d23ab6453162}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_SHSLOT@{IEEE80211\_F\_SHSLOT}}
\index{IEEE80211\_F\_SHSLOT@{IEEE80211\_F\_SHSLOT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_SHSLOT}{IEEE80211\_F\_SHSLOT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+SHSLOT~0x00000400 /$\ast$ STATUS\+: use short slot time$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00626}{626}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9cbc8c186ce50a885000a8df26ee2c6c}\label{ieee80211__var_8h_a9cbc8c186ce50a885000a8df26ee2c6c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_SWRETRY@{IEEE80211\_F\_SWRETRY}}
\index{IEEE80211\_F\_SWRETRY@{IEEE80211\_F\_SWRETRY}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_SWRETRY}{IEEE80211\_F\_SWRETRY}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+SWRETRY~0x00008000 /$\ast$ CONF\+: sw tx retry enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00631}{631}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6f8dcced367271e688648cf082d7c050}\label{ieee80211__var_8h_a6f8dcced367271e688648cf082d7c050}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_TURBOP@{IEEE80211\_F\_TURBOP}}
\index{IEEE80211\_F\_TURBOP@{IEEE80211\_F\_TURBOP}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_TURBOP}{IEEE80211\_F\_TURBOP}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+TURBOP~0x00000001 /$\ast$ CONF\+: ATH Turbo enabled$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00616}{616}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a57d82d42bfcbcde86487a4bc38b9ac8a}\label{ieee80211__var_8h_a57d82d42bfcbcde86487a4bc38b9ac8a}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_USEBARKER@{IEEE80211\_F\_USEBARKER}}
\index{IEEE80211\_F\_USEBARKER@{IEEE80211\_F\_USEBARKER}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_USEBARKER}{IEEE80211\_F\_USEBARKER}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+USEBARKER~0x00200000 /$\ast$ STATUS\+: use barker preamble$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00636}{636}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_abf78990660332db941d6fcee8313cfe4}\label{ieee80211__var_8h_abf78990660332db941d6fcee8313cfe4}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_USEPROT@{IEEE80211\_F\_USEPROT}}
\index{IEEE80211\_F\_USEPROT@{IEEE80211\_F\_USEPROT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_USEPROT}{IEEE80211\_F\_USEPROT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+USEPROT~0x00100000 /$\ast$ STATUS\+: protection enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00635}{635}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a422b98c3bd10764aa371119b5aa79404}\label{ieee80211__var_8h_a422b98c3bd10764aa371119b5aa79404}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_WME@{IEEE80211\_F\_WME}}
\index{IEEE80211\_F\_WME@{IEEE80211\_F\_WME}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_WME}{IEEE80211\_F\_WME}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+WME~0x00002000 /$\ast$ CONF\+: enable WME use $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00629}{629}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9b76bb3567cb2eca3e750f9329d3ecd2}\label{ieee80211__var_8h_a9b76bb3567cb2eca3e750f9329d3ecd2}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_WPA@{IEEE80211\_F\_WPA}}
\index{IEEE80211\_F\_WPA@{IEEE80211\_F\_WPA}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_WPA}{IEEE80211\_F\_WPA}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+WPA~0x01800000 /$\ast$ CONF\+: WPA/WPA2 enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00640}{640}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa2516243d1f51de720026baea262dbee}\label{ieee80211__var_8h_aa2516243d1f51de720026baea262dbee}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_WPA1@{IEEE80211\_F\_WPA1}}
\index{IEEE80211\_F\_WPA1@{IEEE80211\_F\_WPA1}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_WPA1}{IEEE80211\_F\_WPA1}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+WPA1~0x00800000 /$\ast$ CONF\+: WPA enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00638}{638}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ab7bf24a8a2afc0f22d6c82cab807586e}\label{ieee80211__var_8h_ab7bf24a8a2afc0f22d6c82cab807586e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_F\_WPA2@{IEEE80211\_F\_WPA2}}
\index{IEEE80211\_F\_WPA2@{IEEE80211\_F\_WPA2}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_F\_WPA2}{IEEE80211\_F\_WPA2}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+F\+\_\+\+WPA2~0x01000000 /$\ast$ CONF\+: WPA2 enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00639}{639}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae62cc2ca2110d6366e83e8eecedd05bc}\label{ieee80211__var_8h_ae62cc2ca2110d6366e83e8eecedd05bc}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_4ADDR@{IEEE80211\_FEXT\_4ADDR}}
\index{IEEE80211\_FEXT\_4ADDR@{IEEE80211\_FEXT\_4ADDR}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_4ADDR}{IEEE80211\_FEXT\_4ADDR}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+4\+ADDR~0x00000100 /$\ast$ CONF\+: apply 4-\/addr encap $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00672}{672}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a459be0f95a995e5b681feddeefa5200b}\label{ieee80211__var_8h_a459be0f95a995e5b681feddeefa5200b}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_BGSCAN@{IEEE80211\_FEXT\_BGSCAN}}
\index{IEEE80211\_FEXT\_BGSCAN@{IEEE80211\_FEXT\_BGSCAN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_BGSCAN}{IEEE80211\_FEXT\_BGSCAN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+BGSCAN~0x00000008 /$\ast$ STATUS\+: complete bgscan $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00667}{667}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a53943ebe4c88d0c0aef2d37c673609fe}\label{ieee80211__var_8h_a53943ebe4c88d0c0aef2d37c673609fe}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_BITS@{IEEE80211\_FEXT\_BITS}}
\index{IEEE80211\_FEXT\_BITS@{IEEE80211\_FEXT\_BITS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_BITS}{IEEE80211\_FEXT\_BITS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+BITS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)20\(\backslash\)2INACT\(\backslash\)3SCANWAIT\(\backslash\)4BGSCAN\(\backslash\)5WPS\(\backslash\)6TSN\(\backslash\)7SCANREQ\(\backslash\)10RESUME"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)0114ADDR\(\backslash\)12NONEPR\_PR\(\backslash\)13SWBMISS\(\backslash\)14DFS\(\backslash\)15DOTD\(\backslash\)16STATEWAIT\(\backslash\)17REINIT"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)20BPF\(\backslash\)21WDSLEGACY\(\backslash\)22PROBECHAN\(\backslash\)23UNIQMAC\(\backslash\)24SCAN\_OFFLOAD\(\backslash\)25SEQNO\_OFFLOAD"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)26VHT\(\backslash\)27QUIET\_IE"{}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00691}{691}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9e8fab06ed2df0960f18e4afc77908e9}\label{ieee80211__var_8h_a9e8fab06ed2df0960f18e4afc77908e9}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_BPF@{IEEE80211\_FEXT\_BPF}}
\index{IEEE80211\_FEXT\_BPF@{IEEE80211\_FEXT\_BPF}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_BPF}{IEEE80211\_FEXT\_BPF}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+BPF~0x00008000 /$\ast$ STATUS\+: BPF tap present $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00679}{679}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a01485ceb7ecbb4fa3199ee94bf9b3772}\label{ieee80211__var_8h_a01485ceb7ecbb4fa3199ee94bf9b3772}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_DFS@{IEEE80211\_FEXT\_DFS}}
\index{IEEE80211\_FEXT\_DFS@{IEEE80211\_FEXT\_DFS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_DFS}{IEEE80211\_FEXT\_DFS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+DFS~0x00000800 /$\ast$ CONF\+: DFS enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00675}{675}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6e707fb10f4e9466d7088bb08c053ac6}\label{ieee80211__var_8h_a6e707fb10f4e9466d7088bb08c053ac6}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_DOTD@{IEEE80211\_FEXT\_DOTD}}
\index{IEEE80211\_FEXT\_DOTD@{IEEE80211\_FEXT\_DOTD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_DOTD}{IEEE80211\_FEXT\_DOTD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+DOTD~0x00001000 /$\ast$ CONF\+: 11d enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00676}{676}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a93293e2a6914ea67d6b78827caae839c}\label{ieee80211__var_8h_a93293e2a6914ea67d6b78827caae839c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_FRAG\_OFFLOAD@{IEEE80211\_FEXT\_FRAG\_OFFLOAD}}
\index{IEEE80211\_FEXT\_FRAG\_OFFLOAD@{IEEE80211\_FEXT\_FRAG\_OFFLOAD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_FRAG\_OFFLOAD}{IEEE80211\_FEXT\_FRAG\_OFFLOAD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+FRAG\+\_\+\+OFFLOAD~0x00200000 /$\ast$ CONF\+: hardware does 802.\+11 fragmentation + assignment $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00686}{686}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9179e2c0fa4081c1720505fc96e0202a}\label{ieee80211__var_8h_a9179e2c0fa4081c1720505fc96e0202a}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_INACT@{IEEE80211\_FEXT\_INACT}}
\index{IEEE80211\_FEXT\_INACT@{IEEE80211\_FEXT\_INACT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_INACT}{IEEE80211\_FEXT\_INACT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+INACT~0x00000002 /$\ast$ CONF\+: sta inact handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00664}{664}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a46446440024663eaf6d74e68ab09202e}\label{ieee80211__var_8h_a46446440024663eaf6d74e68ab09202e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_NONERP\_PR@{IEEE80211\_FEXT\_NONERP\_PR}}
\index{IEEE80211\_FEXT\_NONERP\_PR@{IEEE80211\_FEXT\_NONERP\_PR}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_NONERP\_PR}{IEEE80211\_FEXT\_NONERP\_PR}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+NONERP\+\_\+\+PR~0x00000200 /$\ast$ STATUS\+: non-\/ERP sta present$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00673}{673}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a1d8c3b126e3551bf7a557dbccd71bd9e}\label{ieee80211__var_8h_a1d8c3b126e3551bf7a557dbccd71bd9e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_PROBECHAN@{IEEE80211\_FEXT\_PROBECHAN}}
\index{IEEE80211\_FEXT\_PROBECHAN@{IEEE80211\_FEXT\_PROBECHAN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_PROBECHAN}{IEEE80211\_FEXT\_PROBECHAN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+PROBECHAN~0x00020000 /$\ast$ CONF\+: probe passive channel$\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00682}{682}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7c300045a33ef50c552d58ffcc06bec1}\label{ieee80211__var_8h_a7c300045a33ef50c552d58ffcc06bec1}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_QUIET\_IE@{IEEE80211\_FEXT\_QUIET\_IE}}
\index{IEEE80211\_FEXT\_QUIET\_IE@{IEEE80211\_FEXT\_QUIET\_IE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_QUIET\_IE}{IEEE80211\_FEXT\_QUIET\_IE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+QUIET\+\_\+\+IE~0x00800000 /$\ast$ STATUS\+: quiet IE in a beacon has been added $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00688}{688}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a734682bc174f6d7e23b4e14cc3df2fb8}\label{ieee80211__var_8h_a734682bc174f6d7e23b4e14cc3df2fb8}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_REINIT@{IEEE80211\_FEXT\_REINIT}}
\index{IEEE80211\_FEXT\_REINIT@{IEEE80211\_FEXT\_REINIT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_REINIT}{IEEE80211\_FEXT\_REINIT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+REINIT~0x00004000 /$\ast$ STATUS\+: INIT state first $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00678}{678}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_acfc44983993fcdccf298fcc9ab3df939}\label{ieee80211__var_8h_acfc44983993fcdccf298fcc9ab3df939}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_RESUME@{IEEE80211\_FEXT\_RESUME}}
\index{IEEE80211\_FEXT\_RESUME@{IEEE80211\_FEXT\_RESUME}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_RESUME}{IEEE80211\_FEXT\_RESUME}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+RESUME~0x00000080 /$\ast$ STATUS\+: start on resume $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00671}{671}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ac1bbd7121efdfc198a6bf1dff4cc1cb5}\label{ieee80211__var_8h_ac1bbd7121efdfc198a6bf1dff4cc1cb5}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_SCAN\_OFFLOAD@{IEEE80211\_FEXT\_SCAN\_OFFLOAD}}
\index{IEEE80211\_FEXT\_SCAN\_OFFLOAD@{IEEE80211\_FEXT\_SCAN\_OFFLOAD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_SCAN\_OFFLOAD}{IEEE80211\_FEXT\_SCAN\_OFFLOAD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+SCAN\+\_\+\+OFFLOAD~0x00080000 /$\ast$ CONF\+: scan is fully offloaded $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00684}{684}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_af2b548ac21e79ac406f4c7127170c142}\label{ieee80211__var_8h_af2b548ac21e79ac406f4c7127170c142}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_SCANREQ@{IEEE80211\_FEXT\_SCANREQ}}
\index{IEEE80211\_FEXT\_SCANREQ@{IEEE80211\_FEXT\_SCANREQ}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_SCANREQ}{IEEE80211\_FEXT\_SCANREQ}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+SCANREQ~0x00000040 /$\ast$ STATUS\+: scan req params $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00670}{670}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_add8cf82f2181594b3d09e931b3ff7603}\label{ieee80211__var_8h_add8cf82f2181594b3d09e931b3ff7603}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_SCANWAIT@{IEEE80211\_FEXT\_SCANWAIT}}
\index{IEEE80211\_FEXT\_SCANWAIT@{IEEE80211\_FEXT\_SCANWAIT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_SCANWAIT}{IEEE80211\_FEXT\_SCANWAIT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+SCANWAIT~0x00000004 /$\ast$ STATUS\+: awaiting scan $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00665}{665}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_adf33c849fdc5f7db71329610a07c45a9}\label{ieee80211__var_8h_adf33c849fdc5f7db71329610a07c45a9}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_SEQNO\_OFFLOAD@{IEEE80211\_FEXT\_SEQNO\_OFFLOAD}}
\index{IEEE80211\_FEXT\_SEQNO\_OFFLOAD@{IEEE80211\_FEXT\_SEQNO\_OFFLOAD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_SEQNO\_OFFLOAD}{IEEE80211\_FEXT\_SEQNO\_OFFLOAD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+SEQNO\+\_\+\+OFFLOAD~0x00100000 /$\ast$ CONF\+: driver does seqno insertion/allocation $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00685}{685}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a78babe163d5b0d1e89e37f2bcf216599}\label{ieee80211__var_8h_a78babe163d5b0d1e89e37f2bcf216599}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_STATEWAIT@{IEEE80211\_FEXT\_STATEWAIT}}
\index{IEEE80211\_FEXT\_STATEWAIT@{IEEE80211\_FEXT\_STATEWAIT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_STATEWAIT}{IEEE80211\_FEXT\_STATEWAIT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+STATEWAIT~0x00002000 /$\ast$ STATUS\+: awaiting state chg $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00677}{677}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7bc792d3858f084dbc93fb7ff68adc46}\label{ieee80211__var_8h_a7bc792d3858f084dbc93fb7ff68adc46}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_SWBMISS@{IEEE80211\_FEXT\_SWBMISS}}
\index{IEEE80211\_FEXT\_SWBMISS@{IEEE80211\_FEXT\_SWBMISS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_SWBMISS}{IEEE80211\_FEXT\_SWBMISS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+SWBMISS~0x00000400 /$\ast$ CONF\+: do bmiss in s/w $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00674}{674}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad69cce6a07ead4129b347e6ee2aa930d}\label{ieee80211__var_8h_ad69cce6a07ead4129b347e6ee2aa930d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_TSN@{IEEE80211\_FEXT\_TSN}}
\index{IEEE80211\_FEXT\_TSN@{IEEE80211\_FEXT\_TSN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_TSN}{IEEE80211\_FEXT\_TSN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+TSN~0x00000020 /$\ast$ CONF\+: TSN enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00669}{669}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6aa1d678234ac6666d2d344175a4ff86}\label{ieee80211__var_8h_a6aa1d678234ac6666d2d344175a4ff86}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_UAPSD@{IEEE80211\_FEXT\_UAPSD}}
\index{IEEE80211\_FEXT\_UAPSD@{IEEE80211\_FEXT\_UAPSD}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_UAPSD}{IEEE80211\_FEXT\_UAPSD}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+UAPSD~0x01000000 /$\ast$ CONF\+: enable U-\/APSD $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00689}{689}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a726e7fb011dbf2c51aa1b81d1fd46fae}\label{ieee80211__var_8h_a726e7fb011dbf2c51aa1b81d1fd46fae}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_UNIQMAC@{IEEE80211\_FEXT\_UNIQMAC}}
\index{IEEE80211\_FEXT\_UNIQMAC@{IEEE80211\_FEXT\_UNIQMAC}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_UNIQMAC}{IEEE80211\_FEXT\_UNIQMAC}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+UNIQMAC~0x00040000 /$\ast$ CONF\+: user or computed \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}} $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00683}{683}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a89d3c00a594fb811197e668e1fd3e1c7}\label{ieee80211__var_8h_a89d3c00a594fb811197e668e1fd3e1c7}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_VHT@{IEEE80211\_FEXT\_VHT}}
\index{IEEE80211\_FEXT\_VHT@{IEEE80211\_FEXT\_VHT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_VHT}{IEEE80211\_FEXT\_VHT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+VHT~0x00400000 /$\ast$ CONF\+: VHT support $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00687}{687}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6560cacb614027508f2c1aee093a2bf1}\label{ieee80211__var_8h_a6560cacb614027508f2c1aee093a2bf1}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_WDSLEGACY@{IEEE80211\_FEXT\_WDSLEGACY}}
\index{IEEE80211\_FEXT\_WDSLEGACY@{IEEE80211\_FEXT\_WDSLEGACY}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_WDSLEGACY}{IEEE80211\_FEXT\_WDSLEGACY}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+WDSLEGACY~0x00010000 /$\ast$ CONF\+: legacy WDS operation $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00681}{681}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8a4453d38878ecd69264adf4a7dca870}\label{ieee80211__var_8h_a8a4453d38878ecd69264adf4a7dca870}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FEXT\_WPS@{IEEE80211\_FEXT\_WPS}}
\index{IEEE80211\_FEXT\_WPS@{IEEE80211\_FEXT\_WPS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FEXT\_WPS}{IEEE80211\_FEXT\_WPS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FEXT\+\_\+\+WPS~0x00000010 /$\ast$ CONF\+: WPS enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00668}{668}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_addef6bd3a8d81ccd3233d151a7e724ce}\label{ieee80211__var_8h_addef6bd3a8d81ccd3233d151a7e724ce}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_AMPDU\_RX@{IEEE80211\_FHT\_AMPDU\_RX}}
\index{IEEE80211\_FHT\_AMPDU\_RX@{IEEE80211\_FHT\_AMPDU\_RX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_AMPDU\_RX}{IEEE80211\_FHT\_AMPDU\_RX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+RX~0x00200000 /$\ast$ CONF\+: A-\/MPDU rx supported $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00704}{704}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a2d00d98ec9068785e5cd030cfe20c0b2}\label{ieee80211__var_8h_a2d00d98ec9068785e5cd030cfe20c0b2}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_AMPDU\_TX@{IEEE80211\_FHT\_AMPDU\_TX}}
\index{IEEE80211\_FHT\_AMPDU\_TX@{IEEE80211\_FHT\_AMPDU\_TX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_AMPDU\_TX}{IEEE80211\_FHT\_AMPDU\_TX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+AMPDU\+\_\+\+TX~0x00100000 /$\ast$ CONF\+: A-\/MPDU tx supported $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00703}{703}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a796b15ea9de7fc6d7cb806e994d16fde}\label{ieee80211__var_8h_a796b15ea9de7fc6d7cb806e994d16fde}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_AMSDU\_RX@{IEEE80211\_FHT\_AMSDU\_RX}}
\index{IEEE80211\_FHT\_AMSDU\_RX@{IEEE80211\_FHT\_AMSDU\_RX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_AMSDU\_RX}{IEEE80211\_FHT\_AMSDU\_RX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+RX~0x00800000 /$\ast$ CONF\+: A-\/MSDU rx supported $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00706}{706}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a494319f1fb5b7aae8306349ed45ef464}\label{ieee80211__var_8h_a494319f1fb5b7aae8306349ed45ef464}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_AMSDU\_TX@{IEEE80211\_FHT\_AMSDU\_TX}}
\index{IEEE80211\_FHT\_AMSDU\_TX@{IEEE80211\_FHT\_AMSDU\_TX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_AMSDU\_TX}{IEEE80211\_FHT\_AMSDU\_TX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+AMSDU\+\_\+\+TX~0x00400000 /$\ast$ CONF\+: A-\/MSDU tx supported $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00705}{705}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae9fe7ce3fe14f118daeec231a5763352}\label{ieee80211__var_8h_ae9fe7ce3fe14f118daeec231a5763352}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_BITS@{IEEE80211\_FHT\_BITS}}
\index{IEEE80211\_FHT\_BITS@{IEEE80211\_FHT\_BITS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_BITS}{IEEE80211\_FHT\_BITS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+BITS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)20\(\backslash\)1NONHT\_PR"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)23GF\(\backslash\)24HT\(\backslash\)25AMPDU\_TX\(\backslash\)26AMPDU\_TX"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)27AMSDU\_TX\(\backslash\)30AMSDU\_RX\(\backslash\)31USEHT40\(\backslash\)32PUREN\(\backslash\)33SHORTGI20\(\backslash\)34SHORTGI40"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)35HTCOMPAT\(\backslash\)36RIFS\(\backslash\)37STBC\_TX\(\backslash\)40STBC\_RX"{}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00716}{716}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a1bf1b6651606c94254ebb5f06dce289d}\label{ieee80211__var_8h_a1bf1b6651606c94254ebb5f06dce289d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_GF@{IEEE80211\_FHT\_GF}}
\index{IEEE80211\_FHT\_GF@{IEEE80211\_FHT\_GF}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_GF}{IEEE80211\_FHT\_GF}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+GF~0x00040000 /$\ast$ CONF\+: Greenfield enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00701}{701}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a4c189cce6f531fe8638f95564fcce1ee}\label{ieee80211__var_8h_a4c189cce6f531fe8638f95564fcce1ee}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_HT@{IEEE80211\_FHT\_HT}}
\index{IEEE80211\_FHT\_HT@{IEEE80211\_FHT\_HT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_HT}{IEEE80211\_FHT\_HT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+HT~0x00080000 /$\ast$ CONF\+: \mbox{\hyperlink{ieee80211__phy_8c_a9e3bd0f10cbec72be2860ff00855e8ee}{HT}} supported $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00702}{702}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ab92ba9f7840f9878dfcdb39860f7a4b5}\label{ieee80211__var_8h_ab92ba9f7840f9878dfcdb39860f7a4b5}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_HTCOMPAT@{IEEE80211\_FHT\_HTCOMPAT}}
\index{IEEE80211\_FHT\_HTCOMPAT@{IEEE80211\_FHT\_HTCOMPAT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_HTCOMPAT}{IEEE80211\_FHT\_HTCOMPAT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+HTCOMPAT~0x10000000 /$\ast$ CONF\+: \mbox{\hyperlink{ieee80211__phy_8c_a9e3bd0f10cbec72be2860ff00855e8ee}{HT}} vendor OUI\textquotesingle{}s $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00711}{711}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa024072dd4bba091d1266eaf7c979e55}\label{ieee80211__var_8h_aa024072dd4bba091d1266eaf7c979e55}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_LDPC\_RX@{IEEE80211\_FHT\_LDPC\_RX}}
\index{IEEE80211\_FHT\_LDPC\_RX@{IEEE80211\_FHT\_LDPC\_RX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_LDPC\_RX}{IEEE80211\_FHT\_LDPC\_RX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+RX~0x00020000 /$\ast$ CONF\+: LDPC rx enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00700}{700}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa6688c0d2a94dd29bd47862adda94623}\label{ieee80211__var_8h_aa6688c0d2a94dd29bd47862adda94623}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_LDPC\_TX@{IEEE80211\_FHT\_LDPC\_TX}}
\index{IEEE80211\_FHT\_LDPC\_TX@{IEEE80211\_FHT\_LDPC\_TX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_LDPC\_TX}{IEEE80211\_FHT\_LDPC\_TX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+LDPC\+\_\+\+TX~0x00010000 /$\ast$ CONF\+: LDPC tx enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00699}{699}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a923dd3044b57c5f55bb4b0467c048132}\label{ieee80211__var_8h_a923dd3044b57c5f55bb4b0467c048132}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_NONHT\_PR@{IEEE80211\_FHT\_NONHT\_PR}}
\index{IEEE80211\_FHT\_NONHT\_PR@{IEEE80211\_FHT\_NONHT\_PR}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_NONHT\_PR}{IEEE80211\_FHT\_NONHT\_PR}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+NONHT\+\_\+\+PR~0x00000001 /$\ast$ STATUS\+: non-\/\mbox{\hyperlink{ieee80211__phy_8c_a9e3bd0f10cbec72be2860ff00855e8ee}{HT}} sta present $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00698}{698}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6468c53cbe0c3d2c9d73bb4e3a1932eb}\label{ieee80211__var_8h_a6468c53cbe0c3d2c9d73bb4e3a1932eb}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_PUREN@{IEEE80211\_FHT\_PUREN}}
\index{IEEE80211\_FHT\_PUREN@{IEEE80211\_FHT\_PUREN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_PUREN}{IEEE80211\_FHT\_PUREN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+PUREN~0x02000000 /$\ast$ CONF\+: 11n w/o legacy sta\textquotesingle{}s $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00708}{708}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_afc5c05c9d08dbf1152459f36dca7db81}\label{ieee80211__var_8h_afc5c05c9d08dbf1152459f36dca7db81}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_RIFS@{IEEE80211\_FHT\_RIFS}}
\index{IEEE80211\_FHT\_RIFS@{IEEE80211\_FHT\_RIFS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_RIFS}{IEEE80211\_FHT\_RIFS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+RIFS~0x20000000 /$\ast$ CONF\+: RIFS enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00712}{712}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_af44592b48c5b1d12b10ab594034abb8f}\label{ieee80211__var_8h_af44592b48c5b1d12b10ab594034abb8f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_SHORTGI20@{IEEE80211\_FHT\_SHORTGI20}}
\index{IEEE80211\_FHT\_SHORTGI20@{IEEE80211\_FHT\_SHORTGI20}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_SHORTGI20}{IEEE80211\_FHT\_SHORTGI20}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI20~0x04000000 /$\ast$ CONF\+: short GI in HT20 $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00709}{709}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9fd2c847587b9e628822cc92068e84e0}\label{ieee80211__var_8h_a9fd2c847587b9e628822cc92068e84e0}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_SHORTGI40@{IEEE80211\_FHT\_SHORTGI40}}
\index{IEEE80211\_FHT\_SHORTGI40@{IEEE80211\_FHT\_SHORTGI40}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_SHORTGI40}{IEEE80211\_FHT\_SHORTGI40}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+SHORTGI40~0x08000000 /$\ast$ CONF\+: short GI in HT40 $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00710}{710}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_affd44137aa8a1528aa8285d2fee0ab37}\label{ieee80211__var_8h_affd44137aa8a1528aa8285d2fee0ab37}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_STBC\_RX@{IEEE80211\_FHT\_STBC\_RX}}
\index{IEEE80211\_FHT\_STBC\_RX@{IEEE80211\_FHT\_STBC\_RX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_STBC\_RX}{IEEE80211\_FHT\_STBC\_RX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+RX~0x80000000 /$\ast$ CONF\+: STBC rx enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00714}{714}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ac07745ce3dc7bae4c0e828016ada411b}\label{ieee80211__var_8h_ac07745ce3dc7bae4c0e828016ada411b}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_STBC\_TX@{IEEE80211\_FHT\_STBC\_TX}}
\index{IEEE80211\_FHT\_STBC\_TX@{IEEE80211\_FHT\_STBC\_TX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_STBC\_TX}{IEEE80211\_FHT\_STBC\_TX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+STBC\+\_\+\+TX~0x40000000 /$\ast$ CONF\+: STBC tx enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00713}{713}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a4b30ca99e87d3291628674d0fa9ade79}\label{ieee80211__var_8h_a4b30ca99e87d3291628674d0fa9ade79}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FHT\_USEHT40@{IEEE80211\_FHT\_USEHT40}}
\index{IEEE80211\_FHT\_USEHT40@{IEEE80211\_FHT\_USEHT40}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FHT\_USEHT40}{IEEE80211\_FHT\_USEHT40}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40~0x01000000 /$\ast$ CONF\+: 20/40 use enabled $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00707}{707}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6a0895957c51912cbfcc27b729dec49f}\label{ieee80211__var_8h_a6a0895957c51912cbfcc27b729dec49f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FIXED\_RATE\_NONE@{IEEE80211\_FIXED\_RATE\_NONE}}
\index{IEEE80211\_FIXED\_RATE\_NONE@{IEEE80211\_FIXED\_RATE\_NONE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FIXED\_RATE\_NONE}{IEEE80211\_FIXED\_RATE\_NONE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FIXED\+\_\+\+RATE\+\_\+\+NONE~0xff}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00081}{81}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7f200cb26c00ed007921e422be073695}\label{ieee80211__var_8h_a7f200cb26c00ed007921e422be073695}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FRAG\_DEFAULT@{IEEE80211\_FRAG\_DEFAULT}}
\index{IEEE80211\_FRAG\_DEFAULT@{IEEE80211\_FRAG\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FRAG\_DEFAULT}{IEEE80211\_FRAG\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FRAG\+\_\+\+DEFAULT~\mbox{\hyperlink{ieee80211_8h_ab536c71ef6cf6e0ecfa648138c2b272a}{IEEE80211\+\_\+\+FRAG\+\_\+\+MAX}}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00085}{85}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7da5e02cc4e21f2f7c6235ab0d571174}\label{ieee80211__var_8h_a7da5e02cc4e21f2f7c6235ab0d571174}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVEN\_BITS@{IEEE80211\_FVEN\_BITS}}
\index{IEEE80211\_FVEN\_BITS@{IEEE80211\_FVEN\_BITS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVEN\_BITS}{IEEE80211\_FVEN\_BITS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVEN\+\_\+\+BITS~\char`\"{}\textbackslash{}20\char`\"{}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00722}{722}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad90be87aebc6ecf68db46b13c0500b7a}\label{ieee80211__var_8h_ad90be87aebc6ecf68db46b13c0500b7a}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVHT\_MASK@{IEEE80211\_FVHT\_MASK}}
\index{IEEE80211\_FVHT\_MASK@{IEEE80211\_FVHT\_MASK}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVHT\_MASK}{IEEE80211\_FVHT\_MASK}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVHT\+\_\+\+MASK}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        (\mbox{\hyperlink{ieee80211__var_8h_aa1341b6fe1233ec9f197c6dcb3b81c65}{IEEE80211\_FVHT\_VHT}} | \mbox{\hyperlink{ieee80211__var_8h_a8e3636cad47216b5836c6acbd9b6b782}{IEEE80211\_FVHT\_USEVHT40}} |                        \(\backslash\)}
\DoxyCodeLine{        IEEE80211\_FVHT\_USEVHT80 | \mbox{\hyperlink{ieee80211__var_8h_a85adeb8b12780d37c14ee3ec08416a66}{IEEE80211\_FVHT\_USEVHT160}} |            \(\backslash\)}
\DoxyCodeLine{        IEEE80211\_FVHT\_USEVHT80P80)}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00729}{729}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a85adeb8b12780d37c14ee3ec08416a66}\label{ieee80211__var_8h_a85adeb8b12780d37c14ee3ec08416a66}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVHT\_USEVHT160@{IEEE80211\_FVHT\_USEVHT160}}
\index{IEEE80211\_FVHT\_USEVHT160@{IEEE80211\_FVHT\_USEVHT160}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVHT\_USEVHT160}{IEEE80211\_FVHT\_USEVHT160}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT160~0x000000008 /$\ast$ CONF\+: Use VHT160 $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00727}{727}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8e3636cad47216b5836c6acbd9b6b782}\label{ieee80211__var_8h_a8e3636cad47216b5836c6acbd9b6b782}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVHT\_USEVHT40@{IEEE80211\_FVHT\_USEVHT40}}
\index{IEEE80211\_FVHT\_USEVHT40@{IEEE80211\_FVHT\_USEVHT40}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVHT\_USEVHT40}{IEEE80211\_FVHT\_USEVHT40}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT40~0x000000002 /$\ast$ CONF\+: Use VHT40 $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00725}{725}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a25342f7cf7b23518dcbaf0433c03da0f}\label{ieee80211__var_8h_a25342f7cf7b23518dcbaf0433c03da0f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVHT\_USEVHT80@{IEEE80211\_FVHT\_USEVHT80}}
\index{IEEE80211\_FVHT\_USEVHT80@{IEEE80211\_FVHT\_USEVHT80}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVHT\_USEVHT80}{IEEE80211\_FVHT\_USEVHT80}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT80~0x000000004 /$\ast$ CONF\+: Use VHT80 $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00726}{726}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6e7396d9d03c784adcfef0dcf248d254}\label{ieee80211__var_8h_a6e7396d9d03c784adcfef0dcf248d254}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVHT\_USEVHT80P80@{IEEE80211\_FVHT\_USEVHT80P80}}
\index{IEEE80211\_FVHT\_USEVHT80P80@{IEEE80211\_FVHT\_USEVHT80P80}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVHT\_USEVHT80P80}{IEEE80211\_FVHT\_USEVHT80P80}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVHT\+\_\+\+USEVHT80\+P80~0x000000010 /$\ast$ CONF\+: Use VHT 80+80 $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00728}{728}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa1341b6fe1233ec9f197c6dcb3b81c65}\label{ieee80211__var_8h_aa1341b6fe1233ec9f197c6dcb3b81c65}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_FVHT\_VHT@{IEEE80211\_FVHT\_VHT}}
\index{IEEE80211\_FVHT\_VHT@{IEEE80211\_FVHT\_VHT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_FVHT\_VHT}{IEEE80211\_FVHT\_VHT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+FVHT\+\_\+\+VHT~0x000000001 /$\ast$ CONF\+: VHT supported $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00724}{724}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8cedabbe0cc9c81527b02f34344cc514}\label{ieee80211__var_8h_a8cedabbe0cc9c81527b02f34344cc514}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_current\_channel@{ieee80211\_get\_current\_channel}}
\index{ieee80211\_get\_current\_channel@{ieee80211\_get\_current\_channel}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_current\_channel}{ieee80211\_get\_current\_channel}}
{\footnotesize\ttfamily \#define ieee80211\+\_\+get\+\_\+current\+\_\+channel(\begin{DoxyParamCaption}\item[{}]{\+\_\+ic }\end{DoxyParamCaption})~((\+\_\+ic)-\/$>$ic\+\_\+curchan)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00806}{806}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a3eec24bb1be9c4316a5aa9599a6cf877}\label{ieee80211__var_8h_a3eec24bb1be9c4316a5aa9599a6cf877}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_home\_channel@{ieee80211\_get\_home\_channel}}
\index{ieee80211\_get\_home\_channel@{ieee80211\_get\_home\_channel}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_home\_channel}{ieee80211\_get\_home\_channel}}
{\footnotesize\ttfamily \#define ieee80211\+\_\+get\+\_\+home\+\_\+channel(\begin{DoxyParamCaption}\item[{}]{\+\_\+ic }\end{DoxyParamCaption})~((\+\_\+ic)-\/$>$ic\+\_\+bsschan)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00807}{807}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a0161850440f3b5383666f35626760750}\label{ieee80211__var_8h_a0161850440f3b5383666f35626760750}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_vap\_desired\_channel@{ieee80211\_get\_vap\_desired\_channel}}
\index{ieee80211\_get\_vap\_desired\_channel@{ieee80211\_get\_vap\_desired\_channel}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_vap\_desired\_channel}{ieee80211\_get\_vap\_desired\_channel}}
{\footnotesize\ttfamily \#define ieee80211\+\_\+get\+\_\+vap\+\_\+desired\+\_\+channel(\begin{DoxyParamCaption}\item[{}]{\+\_\+iv }\end{DoxyParamCaption})~((\+\_\+iv)-\/$>$iv\+\_\+des\+\_\+chan)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00808}{808}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ace0d89a180a547de1f185ca5bb377e21}\label{ieee80211__var_8h_ace0d89a180a547de1f185ca5bb377e21}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_HWBMISS\_DEFAULT@{IEEE80211\_HWBMISS\_DEFAULT}}
\index{IEEE80211\_HWBMISS\_DEFAULT@{IEEE80211\_HWBMISS\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_HWBMISS\_DEFAULT}{IEEE80211\_HWBMISS\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+HWBMISS\+\_\+\+DEFAULT~7 /$\ast$ h/w bmiss threshold (beacons) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00067}{67}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9ff7f4089d714d5f2be23977c4657b1e}\label{ieee80211__var_8h_a9ff7f4089d714d5f2be23977c4657b1e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MS\_TO\_TU@{IEEE80211\_MS\_TO\_TU}}
\index{IEEE80211\_MS\_TO\_TU@{IEEE80211\_MS\_TO\_TU}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MS\_TO\_TU}{IEEE80211\_MS\_TO\_TU}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MS\+\_\+\+TO\+\_\+\+TU(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~(((x) $\ast$ 1000) / 1024)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00087}{87}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a05dd9fe4df3794a53595b5f46a556ab8}\label{ieee80211__var_8h_a05dd9fe4df3794a53595b5f46a556ab8}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_msg@{ieee80211\_msg}}
\index{ieee80211\_msg@{ieee80211\_msg}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_msg}{ieee80211\_msg}}
{\footnotesize\ttfamily \#define ieee80211\+\_\+msg(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m }\end{DoxyParamCaption})~0}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01097}{1097}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a734e24e662e13410828c18eebc281001}\label{ieee80211__var_8h_a734e24e662e13410828c18eebc281001}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_11N@{IEEE80211\_MSG\_11N}}
\index{IEEE80211\_MSG\_11N@{IEEE80211\_MSG\_11N}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_11N}{IEEE80211\_MSG\_11N}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+11N~0x80000000 /$\ast$ 11n mode debug $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00978}{978}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a594f53a96a5238264eb289fcacfa7ea0}\label{ieee80211__var_8h_a594f53a96a5238264eb289fcacfa7ea0}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_ACL@{IEEE80211\_MSG\_ACL}}
\index{IEEE80211\_MSG\_ACL@{IEEE80211\_MSG\_ACL}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_ACL}{IEEE80211\_MSG\_ACL}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+ACL~0x00000800 /$\ast$ ACL handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00998}{998}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae9ad8279e4c2055cdae45872d4267b14}\label{ieee80211__var_8h_ae9ad8279e4c2055cdae45872d4267b14}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_ACTION@{IEEE80211\_MSG\_ACTION}}
\index{IEEE80211\_MSG\_ACTION@{IEEE80211\_MSG\_ACTION}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_ACTION}{IEEE80211\_MSG\_ACTION}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+ACTION~0x00000010 /$\ast$ action frame handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01005}{1005}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a52d4c8ea23b5f09cf1b52af74aa2e0b1}\label{ieee80211__var_8h_a52d4c8ea23b5f09cf1b52af74aa2e0b1}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_ANY@{IEEE80211\_MSG\_ANY}}
\index{IEEE80211\_MSG\_ANY@{IEEE80211\_MSG\_ANY}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_ANY}{IEEE80211\_MSG\_ANY}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+ANY~0xffffffff /$\ast$ anything $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01010}{1010}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_af34afd95dcfbd1c0ed27cfcff1fb5642}\label{ieee80211__var_8h_af34afd95dcfbd1c0ed27cfcff1fb5642}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_ASSOC@{IEEE80211\_MSG\_ASSOC}}
\index{IEEE80211\_MSG\_ASSOC@{IEEE80211\_MSG\_ASSOC}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_ASSOC}{IEEE80211\_MSG\_ASSOC}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+ASSOC~0x00800000 /$\ast$ association handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00986}{986}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a0033d93ef72998ba131a272a1948e277}\label{ieee80211__var_8h_a0033d93ef72998ba131a272a1948e277}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_AUTH@{IEEE80211\_MSG\_AUTH}}
\index{IEEE80211\_MSG\_AUTH@{IEEE80211\_MSG\_AUTH}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_AUTH}{IEEE80211\_MSG\_AUTH}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+AUTH~0x00400000 /$\ast$ authentication handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00987}{987}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9391f35a8a36d8bc084f037cf97f4a9f}\label{ieee80211__var_8h_a9391f35a8a36d8bc084f037cf97f4a9f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_BITS@{IEEE80211\_MSG\_BITS}}
\index{IEEE80211\_MSG\_BITS@{IEEE80211\_MSG\_BITS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_BITS}{IEEE80211\_MSG\_BITS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+BITS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)20\(\backslash\)2TDMA\(\backslash\)3IOCTL\(\backslash\)4WDS\(\backslash\)5ACTION\(\backslash\)6RATECTL\(\backslash\)7ROAM\(\backslash\)10INACT\(\backslash\)11DOTH\(\backslash\)12SUPERG"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)13WME\(\backslash\)14ACL\(\backslash\)15WPA\(\backslash\)16RADKEYS\(\backslash\)17RADDUMP\(\backslash\)20RADIUS\(\backslash\)21DOT1XSM\(\backslash\)22HWMP"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)23POWER\(\backslash\)24STATE\(\backslash\)25OUTPUT\(\backslash\)26SCAN\(\backslash\)27AUTH\(\backslash\)30ASSOC\(\backslash\)31NODE\(\backslash\)32ELEMID"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\(\backslash\)33XRATE\(\backslash\)34INPUT\(\backslash\)35CRYPTO\(\backslash\)36DUPMPKTS\(\backslash\)37DEBUG\(\backslash\)04011N"{}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01012}{1012}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a50c281c2b65d9e1b9ebfb78fac091fb6}\label{ieee80211__var_8h_a50c281c2b65d9e1b9ebfb78fac091fb6}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_CRYPTO@{IEEE80211\_MSG\_CRYPTO}}
\index{IEEE80211\_MSG\_CRYPTO@{IEEE80211\_MSG\_CRYPTO}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_CRYPTO}{IEEE80211\_MSG\_CRYPTO}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+CRYPTO~0x10000000 /$\ast$ crypto work $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00981}{981}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a96778153b3cff35e199a6212db70b5ac}\label{ieee80211__var_8h_a96778153b3cff35e199a6212db70b5ac}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_DEBUG@{IEEE80211\_MSG\_DEBUG}}
\index{IEEE80211\_MSG\_DEBUG@{IEEE80211\_MSG\_DEBUG}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_DEBUG}{IEEE80211\_MSG\_DEBUG}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+DEBUG~0x40000000 /$\ast$ IFF\+\_\+\+DEBUG equivalent $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00979}{979}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a2a87e2a15515e3405c881c48dfb9f8e5}\label{ieee80211__var_8h_a2a87e2a15515e3405c881c48dfb9f8e5}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_DOT1XSM@{IEEE80211\_MSG\_DOT1XSM}}
\index{IEEE80211\_MSG\_DOT1XSM@{IEEE80211\_MSG\_DOT1XSM}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_DOT1XSM}{IEEE80211\_MSG\_DOT1XSM}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+DOT1\+XSM~0x00010000 /$\ast$ 802.\+1x state machine $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00993}{993}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8b89f0d20848cf5f70711ec96bc44a3c}\label{ieee80211__var_8h_a8b89f0d20848cf5f70711ec96bc44a3c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_DOTH@{IEEE80211\_MSG\_DOTH}}
\index{IEEE80211\_MSG\_DOTH@{IEEE80211\_MSG\_DOTH}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_DOTH}{IEEE80211\_MSG\_DOTH}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+DOTH~0x00000100 /$\ast$ 802.\+11h support $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01001}{1001}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a311575ab4d0600b5eb341174d413db5c}\label{ieee80211__var_8h_a311575ab4d0600b5eb341174d413db5c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_DUMPPKTS@{IEEE80211\_MSG\_DUMPPKTS}}
\index{IEEE80211\_MSG\_DUMPPKTS@{IEEE80211\_MSG\_DUMPPKTS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_DUMPPKTS}{IEEE80211\_MSG\_DUMPPKTS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+DUMPPKTS~0x20000000 /$\ast$ IFF\+\_\+\+LINK2 equivalant $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00980}{980}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae736725a076d792ddc945966a249036d}\label{ieee80211__var_8h_ae736725a076d792ddc945966a249036d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_msg\_dumppkts@{ieee80211\_msg\_dumppkts}}
\index{ieee80211\_msg\_dumppkts@{ieee80211\_msg\_dumppkts}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_msg\_dumppkts}{ieee80211\_msg\_dumppkts}}
{\footnotesize\ttfamily \#define ieee80211\+\_\+msg\+\_\+dumppkts(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap }\end{DoxyParamCaption})~0}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01096}{1096}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6211f86515ef5a36d7fbbdc43a2861b2}\label{ieee80211__var_8h_a6211f86515ef5a36d7fbbdc43a2861b2}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_ELEMID@{IEEE80211\_MSG\_ELEMID}}
\index{IEEE80211\_MSG\_ELEMID@{IEEE80211\_MSG\_ELEMID}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_ELEMID}{IEEE80211\_MSG\_ELEMID}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+ELEMID~0x02000000 /$\ast$ element id parsing $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00984}{984}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a30dfab087aa3af7b1966674cec434807}\label{ieee80211__var_8h_a30dfab087aa3af7b1966674cec434807}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_HWMP@{IEEE80211\_MSG\_HWMP}}
\index{IEEE80211\_MSG\_HWMP@{IEEE80211\_MSG\_HWMP}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_HWMP}{IEEE80211\_MSG\_HWMP}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+HWMP~0x00020000 /$\ast$ hybrid mesh protocol $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00992}{992}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a57864df362aba195032827eb45d6026d}\label{ieee80211__var_8h_a57864df362aba195032827eb45d6026d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_INACT@{IEEE80211\_MSG\_INACT}}
\index{IEEE80211\_MSG\_INACT@{IEEE80211\_MSG\_INACT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_INACT}{IEEE80211\_MSG\_INACT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+INACT~0x00000080 /$\ast$ inactivity handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01002}{1002}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_acbe7799bd67d02ffce4779d6bcef127d}\label{ieee80211__var_8h_acbe7799bd67d02ffce4779d6bcef127d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_INPUT@{IEEE80211\_MSG\_INPUT}}
\index{IEEE80211\_MSG\_INPUT@{IEEE80211\_MSG\_INPUT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_INPUT}{IEEE80211\_MSG\_INPUT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+INPUT~0x08000000 /$\ast$ input handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00982}{982}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a5062583a9b21d4e9efe32800b89e8f17}\label{ieee80211__var_8h_a5062583a9b21d4e9efe32800b89e8f17}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_IOCTL@{IEEE80211\_MSG\_IOCTL}}
\index{IEEE80211\_MSG\_IOCTL@{IEEE80211\_MSG\_IOCTL}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_IOCTL}{IEEE80211\_MSG\_IOCTL}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+IOCTL~0x00000004 /$\ast$ ioctl handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01007}{1007}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad0ddfd886903c9d652adaebc75a8f773}\label{ieee80211__var_8h_ad0ddfd886903c9d652adaebc75a8f773}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_MESH@{IEEE80211\_MSG\_MESH}}
\index{IEEE80211\_MSG\_MESH@{IEEE80211\_MSG\_MESH}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_MESH}{IEEE80211\_MSG\_MESH}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+MESH~0x00002000 /$\ast$ mesh networking $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00996}{996}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a87bcde8aea50348e7f882c47d3f646e7}\label{ieee80211__var_8h_a87bcde8aea50348e7f882c47d3f646e7}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_NODE@{IEEE80211\_MSG\_NODE}}
\index{IEEE80211\_MSG\_NODE@{IEEE80211\_MSG\_NODE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_NODE}{IEEE80211\_MSG\_NODE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+NODE~0x01000000 /$\ast$ node handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00985}{985}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a20e15937f000b6e97722943e19436ed8}\label{ieee80211__var_8h_a20e15937f000b6e97722943e19436ed8}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_OUTPUT@{IEEE80211\_MSG\_OUTPUT}}
\index{IEEE80211\_MSG\_OUTPUT@{IEEE80211\_MSG\_OUTPUT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_OUTPUT}{IEEE80211\_MSG\_OUTPUT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+OUTPUT~0x00100000 /$\ast$ output handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00989}{989}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa1463de2e791e657730eb9de7373d511}\label{ieee80211__var_8h_aa1463de2e791e657730eb9de7373d511}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_POWER@{IEEE80211\_MSG\_POWER}}
\index{IEEE80211\_MSG\_POWER@{IEEE80211\_MSG\_POWER}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_POWER}{IEEE80211\_MSG\_POWER}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+POWER~0x00040000 /$\ast$ power save handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00991}{991}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a004a8f21c92f34cfbfbff147477cdfb0}\label{ieee80211__var_8h_a004a8f21c92f34cfbfbff147477cdfb0}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_RADDUMP@{IEEE80211\_MSG\_RADDUMP}}
\index{IEEE80211\_MSG\_RADDUMP@{IEEE80211\_MSG\_RADDUMP}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_RADDUMP}{IEEE80211\_MSG\_RADDUMP}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+RADDUMP~0x00004000 /$\ast$ dump 802.\+1x radius packets $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00995}{995}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae9d06b1bbd0d82a2d0802a348dcaffbf}\label{ieee80211__var_8h_ae9d06b1bbd0d82a2d0802a348dcaffbf}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_RADIUS@{IEEE80211\_MSG\_RADIUS}}
\index{IEEE80211\_MSG\_RADIUS@{IEEE80211\_MSG\_RADIUS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_RADIUS}{IEEE80211\_MSG\_RADIUS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+RADIUS~0x00008000 /$\ast$ 802.\+1x radius client $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00994}{994}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad9711f225abd196570663169725c2569}\label{ieee80211__var_8h_ad9711f225abd196570663169725c2569}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_RATECTL@{IEEE80211\_MSG\_RATECTL}}
\index{IEEE80211\_MSG\_RATECTL@{IEEE80211\_MSG\_RATECTL}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_RATECTL}{IEEE80211\_MSG\_RATECTL}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+RATECTL~0x00000020 /$\ast$ tx rate control $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01004}{1004}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a50e74aab7a749c4880c9ddb96f31b857}\label{ieee80211__var_8h_a50e74aab7a749c4880c9ddb96f31b857}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_ROAM@{IEEE80211\_MSG\_ROAM}}
\index{IEEE80211\_MSG\_ROAM@{IEEE80211\_MSG\_ROAM}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_ROAM}{IEEE80211\_MSG\_ROAM}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+ROAM~0x00000040 /$\ast$ sta-\/mode roaming $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01003}{1003}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a56858df60c7f1bf52f06ac03cd303545}\label{ieee80211__var_8h_a56858df60c7f1bf52f06ac03cd303545}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_SCAN@{IEEE80211\_MSG\_SCAN}}
\index{IEEE80211\_MSG\_SCAN@{IEEE80211\_MSG\_SCAN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_SCAN}{IEEE80211\_MSG\_SCAN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+SCAN~0x00200000 /$\ast$ scanning $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00988}{988}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a0b669672e833a8e854063e445080fb59}\label{ieee80211__var_8h_a0b669672e833a8e854063e445080fb59}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_STATE@{IEEE80211\_MSG\_STATE}}
\index{IEEE80211\_MSG\_STATE@{IEEE80211\_MSG\_STATE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_STATE}{IEEE80211\_MSG\_STATE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+STATE~0x00080000 /$\ast$ state machine $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00990}{990}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aba1d97e83d80b0e3c2540250d4c0c47d}\label{ieee80211__var_8h_aba1d97e83d80b0e3c2540250d4c0c47d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_SUPERG@{IEEE80211\_MSG\_SUPERG}}
\index{IEEE80211\_MSG\_SUPERG@{IEEE80211\_MSG\_SUPERG}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_SUPERG}{IEEE80211\_MSG\_SUPERG}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+SUPERG~0x00000200 /$\ast$ Atheros SuperG protocol $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01000}{1000}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa5e0336696c8273ec754936416037d4e}\label{ieee80211__var_8h_aa5e0336696c8273ec754936416037d4e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_TDMA@{IEEE80211\_MSG\_TDMA}}
\index{IEEE80211\_MSG\_TDMA@{IEEE80211\_MSG\_TDMA}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_TDMA}{IEEE80211\_MSG\_TDMA}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+TDMA~0x00000002 /$\ast$ TDMA handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01008}{1008}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad087c81871931593088e819c5c6adf14}\label{ieee80211__var_8h_ad087c81871931593088e819c5c6adf14}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_WDS@{IEEE80211\_MSG\_WDS}}
\index{IEEE80211\_MSG\_WDS@{IEEE80211\_MSG\_WDS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_WDS}{IEEE80211\_MSG\_WDS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+WDS~0x00000008 /$\ast$ WDS handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01006}{1006}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_abd27120e8db05a494dbc7424a3ca109d}\label{ieee80211__var_8h_abd27120e8db05a494dbc7424a3ca109d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_WME@{IEEE80211\_MSG\_WME}}
\index{IEEE80211\_MSG\_WME@{IEEE80211\_MSG\_WME}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_WME}{IEEE80211\_MSG\_WME}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+WME~0x00000400 /$\ast$ WME protocol $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00999}{999}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a0d1ff47b0a0dab4ff0a01be48995dfaa}\label{ieee80211__var_8h_a0d1ff47b0a0dab4ff0a01be48995dfaa}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_WPA@{IEEE80211\_MSG\_WPA}}
\index{IEEE80211\_MSG\_WPA@{IEEE80211\_MSG\_WPA}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_WPA}{IEEE80211\_MSG\_WPA}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+WPA~0x00001000 /$\ast$ WPA/RSN protocol $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00997}{997}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a3afeec98e9170b0b18320b7813aa19c7}\label{ieee80211__var_8h_a3afeec98e9170b0b18320b7813aa19c7}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_MSG\_XRATE@{IEEE80211\_MSG\_XRATE}}
\index{IEEE80211\_MSG\_XRATE@{IEEE80211\_MSG\_XRATE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_MSG\_XRATE}{IEEE80211\_MSG\_XRATE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+MSG\+\_\+\+XRATE~0x04000000 /$\ast$ rate set handling $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00983}{983}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a9c90e846ab7773b17fc49706dd551293}\label{ieee80211__var_8h_a9c90e846ab7773b17fc49706dd551293}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_NOTE@{IEEE80211\_NOTE}}
\index{IEEE80211\_NOTE@{IEEE80211\_NOTE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_NOTE}{IEEE80211\_NOTE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+NOTE(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+ni,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01093}{1093}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a425e17c97669476b1ea7ac710885cb16}\label{ieee80211__var_8h_a425e17c97669476b1ea7ac710885cb16}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_NOTE\_FRAME@{IEEE80211\_NOTE\_FRAME}}
\index{IEEE80211\_NOTE\_FRAME@{IEEE80211\_NOTE\_FRAME}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_NOTE\_FRAME}{IEEE80211\_NOTE\_FRAME}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+NOTE\+\_\+\+FRAME(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+wh,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01094}{1094}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6895488831af45948c8a35da11bba1c6}\label{ieee80211__var_8h_a6895488831af45948c8a35da11bba1c6}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_NOTE\_MAC@{IEEE80211\_NOTE\_MAC}}
\index{IEEE80211\_NOTE\_MAC@{IEEE80211\_NOTE\_MAC}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_NOTE\_MAC}{IEEE80211\_NOTE\_MAC}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+NOTE\+\_\+\+MAC(\begin{DoxyParamCaption}\item[{}]{\+\_\+vap,  }\item[{}]{\+\_\+m,  }\item[{}]{\+\_\+mac,  }\item[{}]{\+\_\+fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l01095}{1095}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aa65e1b40f0ac8fdc042750acc3739eee}\label{ieee80211__var_8h_aa65e1b40f0ac8fdc042750acc3739eee}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_PS\_MAX\_QUEUE@{IEEE80211\_PS\_MAX\_QUEUE}}
\index{IEEE80211\_PS\_MAX\_QUEUE@{IEEE80211\_PS\_MAX\_QUEUE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_PS\_MAX\_QUEUE}{IEEE80211\_PS\_MAX\_QUEUE}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+PS\+\_\+\+MAX\+\_\+\+QUEUE~50 /$\ast$ maximum saved packets $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00079}{79}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a5a04b0e14f7d1cb7c453098c70310b1b}\label{ieee80211__var_8h_a5a04b0e14f7d1cb7c453098c70310b1b}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_PS\_SLEEP@{IEEE80211\_PS\_SLEEP}}
\index{IEEE80211\_PS\_SLEEP@{IEEE80211\_PS\_SLEEP}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_PS\_SLEEP}{IEEE80211\_PS\_SLEEP}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+PS\+\_\+\+SLEEP~0x1 /$\ast$ STA is in power saving mode $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00078}{78}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a477554c5f70ab29eff58a59297e18ce4}\label{ieee80211__var_8h_a477554c5f70ab29eff58a59297e18ce4}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_RTS\_DEFAULT@{IEEE80211\_RTS\_DEFAULT}}
\index{IEEE80211\_RTS\_DEFAULT@{IEEE80211\_RTS\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_RTS\_DEFAULT}{IEEE80211\_RTS\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+RTS\+\_\+\+DEFAULT~\mbox{\hyperlink{ieee80211_8h_a851370e2fb66eb251b5414e1d8ff609c}{IEEE80211\+\_\+\+RTS\+\_\+\+MAX}}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00084}{84}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a64a4a0c623d8240a0bcc7dcc12a224c9}\label{ieee80211__var_8h_a64a4a0c623d8240a0bcc7dcc12a224c9}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_SCAN\_VALID\_DEFAULT@{IEEE80211\_SCAN\_VALID\_DEFAULT}}
\index{IEEE80211\_SCAN\_VALID\_DEFAULT@{IEEE80211\_SCAN\_VALID\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_SCAN\_VALID\_DEFAULT}{IEEE80211\_SCAN\_VALID\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+SCAN\+\_\+\+VALID\+\_\+\+DEFAULT~60 /$\ast$ default scan valid time $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00076}{76}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a7a619470061d339e365886d271f22802}\label{ieee80211__var_8h_a7a619470061d339e365886d271f22802}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_SCAN\_VALID\_MIN@{IEEE80211\_SCAN\_VALID\_MIN}}
\index{IEEE80211\_SCAN\_VALID\_MIN@{IEEE80211\_SCAN\_VALID\_MIN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_SCAN\_VALID\_MIN}{IEEE80211\_SCAN\_VALID\_MIN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+SCAN\+\_\+\+VALID\+\_\+\+MIN~10 /$\ast$ min scan valid time (secs) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00075}{75}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a906409744ef2328db56e9815ae076d14}\label{ieee80211__var_8h_a906409744ef2328db56e9815ae076d14}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_TU\_TO\_MS@{IEEE80211\_TU\_TO\_MS}}
\index{IEEE80211\_TU\_TO\_MS@{IEEE80211\_TU\_TO\_MS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_TU\_TO\_MS}{IEEE80211\_TU\_TO\_MS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+TU\+\_\+\+TO\+\_\+\+MS(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~(((x) $\ast$ 1024) / 1000)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00088}{88}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a66b79b497749c15e14faefd214268916}\label{ieee80211__var_8h_a66b79b497749c15e14faefd214268916}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_TU\_TO\_TICKS@{IEEE80211\_TU\_TO\_TICKS}}
\index{IEEE80211\_TU\_TO\_TICKS@{IEEE80211\_TU\_TO\_TICKS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_TU\_TO\_TICKS}{IEEE80211\_TU\_TO\_TICKS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+TU\+\_\+\+TO\+\_\+\+TICKS(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~(((uint64\+\_\+t)(x) $\ast$ 1024 $\ast$ hz) / (1000 $\ast$ 1000))}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00090}{90}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a1c4e9356f9ee70726156b5ad5efecfd4}\label{ieee80211__var_8h_a1c4e9356f9ee70726156b5ad5efecfd4}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_TXMAX\_DEFAULT@{IEEE80211\_TXMAX\_DEFAULT}}
\index{IEEE80211\_TXMAX\_DEFAULT@{IEEE80211\_TXMAX\_DEFAULT}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_TXMAX\_DEFAULT}{IEEE80211\_TXMAX\_DEFAULT}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+TXMAX\+\_\+\+DEFAULT~6 /$\ast$ default ucast max retries $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00082}{82}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ad355909a8d808ef08cda04a404a9fb87}\label{ieee80211__var_8h_ad355909a8d808ef08cda04a404a9fb87}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_TXPOWER\_MAX@{IEEE80211\_TXPOWER\_MAX}}
\index{IEEE80211\_TXPOWER\_MAX@{IEEE80211\_TXPOWER\_MAX}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_TXPOWER\_MAX}{IEEE80211\_TXPOWER\_MAX}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+TXPOWER\+\_\+\+MAX~100 /$\ast$ .\+5 d\+Bm (XXX units?) $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00060}{60}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a99eb405d8019666b2de7a4d5e850af88}\label{ieee80211__var_8h_a99eb405d8019666b2de7a4d5e850af88}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_TXPOWER\_MIN@{IEEE80211\_TXPOWER\_MIN}}
\index{IEEE80211\_TXPOWER\_MIN@{IEEE80211\_TXPOWER\_MIN}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_TXPOWER\_MIN}{IEEE80211\_TXPOWER\_MIN}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+TXPOWER\+\_\+\+MIN~0 /$\ast$ kill radio $\ast$/}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00061}{61}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_af628a47c48906e567c8fa8e2aef19d1d}\label{ieee80211__var_8h_af628a47c48906e567c8fa8e2aef19d1d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!IEEE80211\_VFHT\_BITS@{IEEE80211\_VFHT\_BITS}}
\index{IEEE80211\_VFHT\_BITS@{IEEE80211\_VFHT\_BITS}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_VFHT\_BITS}{IEEE80211\_VFHT\_BITS}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+VFHT\+\_\+\+BITS~ \char`\"{}\textbackslash{}20\textbackslash{}1VHT\textbackslash{}2\+VHT40\textbackslash{}3\+VHT80\textbackslash{}4\+VHT160\textbackslash{}5\+VHT80\+P80\char`\"{}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00733}{733}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_ae45b84ce1f58ba5de52980cd5b9396cc}\label{ieee80211__var_8h_ae45b84ce1f58ba5de52980cd5b9396cc}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!NET80211\_CBW\_FLAG\_HT40@{NET80211\_CBW\_FLAG\_HT40}}
\index{NET80211\_CBW\_FLAG\_HT40@{NET80211\_CBW\_FLAG\_HT40}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{NET80211\_CBW\_FLAG\_HT40}{NET80211\_CBW\_FLAG\_HT40}}
{\footnotesize\ttfamily \#define NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+HT40~0x01}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00784}{784}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_aca71fefbb85f2ed2750c713e2b2ffb27}\label{ieee80211__var_8h_aca71fefbb85f2ed2750c713e2b2ffb27}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!NET80211\_CBW\_FLAG\_VHT160@{NET80211\_CBW\_FLAG\_VHT160}}
\index{NET80211\_CBW\_FLAG\_VHT160@{NET80211\_CBW\_FLAG\_VHT160}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{NET80211\_CBW\_FLAG\_VHT160}{NET80211\_CBW\_FLAG\_VHT160}}
{\footnotesize\ttfamily \#define NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+VHT160~0x04}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00786}{786}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a6eef43a8724126eff02c9d27a11ecd82}\label{ieee80211__var_8h_a6eef43a8724126eff02c9d27a11ecd82}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!NET80211\_CBW\_FLAG\_VHT80@{NET80211\_CBW\_FLAG\_VHT80}}
\index{NET80211\_CBW\_FLAG\_VHT80@{NET80211\_CBW\_FLAG\_VHT80}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{NET80211\_CBW\_FLAG\_VHT80}{NET80211\_CBW\_FLAG\_VHT80}}
{\footnotesize\ttfamily \#define NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+VHT80~0x02}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00785}{785}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8868c82f82be0af5d8d72736974523df}\label{ieee80211__var_8h_a8868c82f82be0af5d8d72736974523df}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!NET80211\_CBW\_FLAG\_VHT80P80@{NET80211\_CBW\_FLAG\_VHT80P80}}
\index{NET80211\_CBW\_FLAG\_VHT80P80@{NET80211\_CBW\_FLAG\_VHT80P80}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{NET80211\_CBW\_FLAG\_VHT80P80}{NET80211\_CBW\_FLAG\_VHT80P80}}
{\footnotesize\ttfamily \#define NET80211\+\_\+\+CBW\+\_\+\+FLAG\+\_\+\+VHT80\+P80~0x08}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00787}{787}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{ieee80211__var_8h_a815beeb33b9ecb9745848190f3af052e}\label{ieee80211__var_8h_a815beeb33b9ecb9745848190f3af052e}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_com\_iter\_func@{ieee80211\_com\_iter\_func}}
\index{ieee80211\_com\_iter\_func@{ieee80211\_com\_iter\_func}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_com\_iter\_func}{ieee80211\_com\_iter\_func}}
{\footnotesize\ttfamily typedef void ieee80211\+\_\+com\+\_\+iter\+\_\+func(void $\ast$, struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00763}{763}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.

\mbox{\Hypertarget{ieee80211__var_8h_a8d811cacdf2bbe4f7d8bde1b34cf45d5}\label{ieee80211__var_8h_a8d811cacdf2bbe4f7d8bde1b34cf45d5}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211vap\_attach@{ieee80211vap\_attach}}
\index{ieee80211vap\_attach@{ieee80211vap\_attach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211vap\_attach}{ieee80211vap\_attach}}
{\footnotesize\ttfamily typedef void($\ast$ ieee80211vap\+\_\+attach) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00121}{121}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ieee80211__var_8h_adec9516179bad38da49f171b49e7c5fd}\label{ieee80211__var_8h_adec9516179bad38da49f171b49e7c5fd}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ic\_printf@{ic\_printf}}
\index{ic\_printf@{ic\_printf}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ic\_printf()}{ic\_printf()}}
{\footnotesize\ttfamily int ic\+\_\+printf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{,  }\item[{const char $\ast$}]{,  }\item[{}]{... }\end{DoxyParamCaption})}

\mbox{\Hypertarget{ieee80211__var_8h_a14ab0354addd3cfc2f97b90318af1143}\label{ieee80211__var_8h_a14ab0354addd3cfc2f97b90318af1143}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_add\_channel@{ieee80211\_add\_channel}}
\index{ieee80211\_add\_channel@{ieee80211\_add\_channel}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_add\_channel()}{ieee80211\_add\_channel()}}
{\footnotesize\ttfamily int ieee80211\+\_\+add\+\_\+channel (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{uint8\+\_\+t}]{ieee,  }\item[{uint16\+\_\+t}]{freq,  }\item[{int8\+\_\+t}]{maxregpower,  }\item[{uint32\+\_\+t}]{chan\+\_\+flags,  }\item[{const uint8\+\_\+t}]{bands\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01472}{1472}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01451}{ieee80211\+\_\+add\+\_\+channel\+\_\+cbw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a14ab0354addd3cfc2f97b90318af1143_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a089c440302c393af340804c88f8f71f3}\label{ieee80211__var_8h_a089c440302c393af340804c88f8f71f3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_add\_channel\_cbw@{ieee80211\_add\_channel\_cbw}}
\index{ieee80211\_add\_channel\_cbw@{ieee80211\_add\_channel\_cbw}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_add\_channel\_cbw()}{ieee80211\_add\_channel\_cbw()}}
{\footnotesize\ttfamily int ieee80211\+\_\+add\+\_\+channel\+\_\+cbw (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{uint8\+\_\+t}]{ieee,  }\item[{uint16\+\_\+t}]{freq,  }\item[{int8\+\_\+t}]{maxregpower,  }\item[{uint32\+\_\+t}]{chan\+\_\+flags,  }\item[{const uint8\+\_\+t}]{bands\mbox{[}$\,$\mbox{]},  }\item[{int}]{cbw\+\_\+flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01451}{1451}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01281}{addchan()}}, \mbox{\hyperlink{ieee80211_8c_source_l01309}{copychan\+\_\+prev()}}, \mbox{\hyperlink{ieee80211_8c_source_l01426}{getflags()}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00077}{IEEE80211\+\_\+\+MODE\+\_\+\+MAX}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l01472}{ieee80211\+\_\+add\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a089c440302c393af340804c88f8f71f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a089c440302c393af340804c88f8f71f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a97ba56a6643195215362544687cc0f2f}\label{ieee80211__var_8h_a97ba56a6643195215362544687cc0f2f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_add\_channel\_ht40@{ieee80211\_add\_channel\_ht40}}
\index{ieee80211\_add\_channel\_ht40@{ieee80211\_add\_channel\_ht40}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_add\_channel\_ht40()}{ieee80211\_add\_channel\_ht40()}}
{\footnotesize\ttfamily int ieee80211\+\_\+add\+\_\+channel\+\_\+ht40 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{uint8\+\_\+t}]{ieee,  }\item[{int8\+\_\+t}]{maxregpower,  }\item[{uint32\+\_\+t}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01504}{1504}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01281}{addchan()}}, \mbox{\hyperlink{ieee80211_8c_source_l01482}{findchannel()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}, \mbox{\hyperlink{__ieee80211_8h_source_l00143}{ieee80211\+\_\+channel\+::ic\+\_\+ieee}}, \mbox{\hyperlink{__ieee80211_8h_source_l00185}{IEEE80211\+\_\+\+CHAN\+\_\+\+HT20}}, \mbox{\hyperlink{__ieee80211_8h_source_l00187}{IEEE80211\+\_\+\+CHAN\+\_\+\+HT40D}}, \mbox{\hyperlink{__ieee80211_8h_source_l00186}{IEEE80211\+\_\+\+CHAN\+\_\+\+HT40U}}, and \mbox{\hyperlink{ieee80211_8c_source_l01089}{ieee80211\+\_\+ieee2mhz()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a97ba56a6643195215362544687cc0f2f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a0746c7bc63d4b92153f3447d01c890eb}\label{ieee80211__var_8h_a0746c7bc63d4b92153f3447d01c890eb}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_add\_channel\_list\_2ghz@{ieee80211\_add\_channel\_list\_2ghz}}
\index{ieee80211\_add\_channel\_list\_2ghz@{ieee80211\_add\_channel\_list\_2ghz}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_add\_channel\_list\_2ghz()}{ieee80211\_add\_channel\_list\_2ghz()}}
{\footnotesize\ttfamily int ieee80211\+\_\+add\+\_\+channel\+\_\+list\+\_\+2ghz (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{const uint8\+\_\+t}]{ieee\mbox{[}$\,$\mbox{]},  }\item[{int}]{nieee,  }\item[{const uint8\+\_\+t}]{bands\mbox{[}$\,$\mbox{]},  }\item[{int}]{cbw\+\_\+flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01697}{1697}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01599}{add\+\_\+chanlist()}}, \mbox{\hyperlink{ieee80211_8c_source_l01339}{getflags\+\_\+2ghz()}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00077}{IEEE80211\+\_\+\+MODE\+\_\+\+MAX}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l01711}{ieee80211\+\_\+add\+\_\+channels\+\_\+default\+\_\+2ghz()}}, and \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00116}{ieee80211\+\_\+init\+\_\+channels()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a0746c7bc63d4b92153f3447d01c890eb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a0746c7bc63d4b92153f3447d01c890eb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a2422239ced3b3d8babd17167a3a2f4e3}\label{ieee80211__var_8h_a2422239ced3b3d8babd17167a3a2f4e3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_add\_channel\_list\_5ghz@{ieee80211\_add\_channel\_list\_5ghz}}
\index{ieee80211\_add\_channel\_list\_5ghz@{ieee80211\_add\_channel\_list\_5ghz}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_add\_channel\_list\_5ghz()}{ieee80211\_add\_channel\_list\_5ghz()}}
{\footnotesize\ttfamily int ieee80211\+\_\+add\+\_\+channel\+\_\+list\+\_\+5ghz (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{const uint8\+\_\+t}]{ieee\mbox{[}$\,$\mbox{]},  }\item[{int}]{nieee,  }\item[{const uint8\+\_\+t}]{bands\mbox{[}$\,$\mbox{]},  }\item[{int}]{cbw\+\_\+flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01722}{1722}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01599}{add\+\_\+chanlist()}}, \mbox{\hyperlink{ieee80211_8c_source_l01358}{getflags\+\_\+5ghz()}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00077}{IEEE80211\+\_\+\+MODE\+\_\+\+MAX}}.



Referenced by \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00116}{ieee80211\+\_\+init\+\_\+channels()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a2422239ced3b3d8babd17167a3a2f4e3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a2422239ced3b3d8babd17167a3a2f4e3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a40fe8ee667e4e03de31d86deda600c63}\label{ieee80211__var_8h_a40fe8ee667e4e03de31d86deda600c63}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_add\_channels\_default\_2ghz@{ieee80211\_add\_channels\_default\_2ghz}}
\index{ieee80211\_add\_channels\_default\_2ghz@{ieee80211\_add\_channels\_default\_2ghz}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_add\_channels\_default\_2ghz()}{ieee80211\_add\_channels\_default\_2ghz()}}
{\footnotesize\ttfamily int ieee80211\+\_\+add\+\_\+channels\+\_\+default\+\_\+2ghz (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}}}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{const uint8\+\_\+t}]{bands\mbox{[}$\,$\mbox{]},  }\item[{int}]{cbw\+\_\+flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01711}{1711}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01697}{ieee80211\+\_\+add\+\_\+channel\+\_\+list\+\_\+2ghz()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a40fe8ee667e4e03de31d86deda600c63_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a15b337adcb9f6a299ab12daad59e1b0c}\label{ieee80211__var_8h_a15b337adcb9f6a299ab12daad59e1b0c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_announce@{ieee80211\_announce}}
\index{ieee80211\_announce@{ieee80211\_announce}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_announce()}{ieee80211\_announce()}}
{\footnotesize\ttfamily void ieee80211\+\_\+announce (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02031}{2031}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00170}{ieee80211com\+::ic\+\_\+modecaps}}, \mbox{\hyperlink{ieee80211_8c_source_l00278}{ic\+\_\+printf()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00180}{ieee80211com\+::ic\+\_\+sup\+\_\+rates}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l00416}{ieee80211\+\_\+ht\+\_\+announce()}}, \mbox{\hyperlink{ieee80211_8c_source_l02555}{ieee80211\+\_\+media2rate()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00070}{IEEE80211\+\_\+\+MODE\+\_\+11\+NA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00062}{IEEE80211\+\_\+\+MODE\+\_\+\+AUTO}}, \mbox{\hyperlink{ieee80211_8c_source_l00063}{ieee80211\+\_\+phymode\+\_\+name}}, \mbox{\hyperlink{ieee80211_8c_source_l02360}{ieee80211\+\_\+rate2media()}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00194}{ieee80211\+\_\+vht\+\_\+announce()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00386}{ieee80211\+\_\+rateset\+::rs\+\_\+nrates}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00387}{ieee80211\+\_\+rateset\+::rs\+\_\+rates}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a15b337adcb9f6a299ab12daad59e1b0c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ae3ea5c99e498763e7f17daabf8e41634}\label{ieee80211__var_8h_ae3ea5c99e498763e7f17daabf8e41634}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_announce\_channels@{ieee80211\_announce\_channels}}
\index{ieee80211\_announce\_channels@{ieee80211\_announce\_channels}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_announce\_channels()}{ieee80211\_announce\_channels()}}
{\footnotesize\ttfamily void ieee80211\+\_\+announce\+\_\+channels (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02058}{2058}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+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_8h_source_l00143}{ieee80211\+\_\+channel\+::ic\+\_\+ieee}}, \mbox{\hyperlink{__ieee80211_8h_source_l00145}{ieee80211\+\_\+channel\+::ic\+\_\+maxpower}}, \mbox{\hyperlink{__ieee80211_8h_source_l00144}{ieee80211\+\_\+channel\+::ic\+\_\+maxregpower}}, \mbox{\hyperlink{__ieee80211_8h_source_l00146}{ieee80211\+\_\+channel\+::ic\+\_\+minpower}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, \mbox{\hyperlink{__ieee80211_8h_source_l00257}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00259}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108G}}, \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_l00283}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HALF}}, \mbox{\hyperlink{__ieee80211_8h_source_l00291}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00295}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40}}, \mbox{\hyperlink{__ieee80211_8h_source_l00299}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40D}}, \mbox{\hyperlink{__ieee80211_8h_source_l00297}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40U}}, \mbox{\hyperlink{__ieee80211_8h_source_l00285}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+QUARTER}}, \mbox{\hyperlink{__ieee80211_8h_source_l00255}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ST}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00276}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+TURBO}}.

\mbox{\Hypertarget{ieee80211__var_8h_a0e179eaec1a3798caf6f07730c97d3b3}\label{ieee80211__var_8h_a0e179eaec1a3798caf6f07730c97d3b3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_anyhdrspace@{ieee80211\_anyhdrspace}}
\index{ieee80211\_anyhdrspace@{ieee80211\_anyhdrspace}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_anyhdrspace()}{ieee80211\_anyhdrspace()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ieee80211\+\_\+anyhdrspace (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00895}{895}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00161}{ieee80211com\+::ic\+\_\+flags}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00192}{ieee80211\+\_\+anyhdrsize()}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00634}{IEEE80211\+\_\+\+F\+\_\+\+DATAPAD}}.



Referenced by \mbox{\hyperlink{ieee80211__proto_8c_source_l00555}{ieee80211\+\_\+dump\+\_\+pkt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a0e179eaec1a3798caf6f07730c97d3b3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a0e179eaec1a3798caf6f07730c97d3b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ae4561213e9466743d9a229885a22343c}\label{ieee80211__var_8h_ae4561213e9466743d9a229885a22343c}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_beacon\_notify@{ieee80211\_beacon\_notify}}
\index{ieee80211\_beacon\_notify@{ieee80211\_beacon\_notify}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_beacon\_notify()}{ieee80211\_beacon\_notify()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline void ieee80211\+\_\+beacon\+\_\+notify (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{int}]{what }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00907}{907}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__proto_8h_source_l00043}{IEEE80211\+\_\+\+S\+\_\+\+RUN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00556}{ieee80211vap\+::iv\+\_\+update\+\_\+beacon}}.



Referenced by \mbox{\hyperlink{ieee80211__proto_8c_source_l02294}{ieee80211\+\_\+csa\+\_\+startswitch()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l01517}{ieee80211\+\_\+htinfo\+\_\+notify()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02423}{ieee80211\+\_\+ioctl\+\_\+setappie\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l02669}{ieee80211\+\_\+notify\+\_\+erp\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00901}{mesh\+\_\+linkchange()}}, and \mbox{\hyperlink{ieee80211__proto_8c_source_l01869}{vap\+\_\+update\+\_\+wme()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ae4561213e9466743d9a229885a22343c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a45532225d6abef4127ef357de3bdbb8b}\label{ieee80211__var_8h_a45532225d6abef4127ef357de3bdbb8b}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_chan2ieee@{ieee80211\_chan2ieee}}
\index{ieee80211\_chan2ieee@{ieee80211\_chan2ieee}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_chan2ieee()}{ieee80211\_chan2ieee()}}
{\footnotesize\ttfamily int ieee80211\+\_\+chan2ieee (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01076}{1076}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00143}{ieee80211\+\_\+channel\+::ic\+\_\+ieee}}, \mbox{\hyperlink{ieee80211_8c_source_l00278}{ic\+\_\+printf()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00164}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANY}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}.



Referenced by \mbox{\hyperlink{ieee80211__adhoc_8c_source_l00135}{adhoc\+\_\+newstate()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00484}{check\+\_\+bss()}}, \mbox{\hyperlink{ieee80211__hostap_8c_source_l00160}{hostap\+\_\+newstate()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l02351}{ieee80211\+\_\+add\+\_\+csa()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l03547}{ieee80211\+\_\+add\+\_\+htinfo\+\_\+body()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l03055}{ieee80211\+\_\+alloc\+\_\+proberesp()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l03444}{ieee80211\+\_\+beacon\+\_\+construct()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00332}{ieee80211\+\_\+create\+\_\+ibss()}}, \mbox{\hyperlink{ieee80211__wds_8c_source_l00127}{ieee80211\+\_\+create\+\_\+wds()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l03496}{ieee80211\+\_\+ht\+\_\+update\+\_\+beacon()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l00776}{ieee80211\+\_\+ioctl\+\_\+get80211()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l01014}{ieee80211\+\_\+mgmt\+\_\+output()}}, \mbox{\hyperlink{ieee80211__input_8c_source_l00516}{ieee80211\+\_\+parse\+\_\+beacon()}}, \mbox{\hyperlink{ieee80211__sta_8c_source_l01231}{ieee80211\+\_\+parse\+\_\+csaparams()}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00281}{ieee80211\+\_\+scan\+\_\+dump\+\_\+channels()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l01095}{ieee80211\+\_\+send\+\_\+nulldata()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l02547}{ieee80211\+\_\+send\+\_\+probereq()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l03234}{ieee80211\+\_\+send\+\_\+proberesp()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00949}{ieee80211\+\_\+swscan\+\_\+add\+\_\+scan()}}, \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l01015}{match\+\_\+bss()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00694}{mesh\+\_\+newstate()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00677}{scan\+\_\+curchan\+\_\+task()}}, and \mbox{\hyperlink{ieee80211__sta_8c_source_l00234}{sta\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d8/d07/ieee80211__var_8h_a45532225d6abef4127ef357de3bdbb8b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a45532225d6abef4127ef357de3bdbb8b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a6c3e8be320b959487d431762f8171583}\label{ieee80211__var_8h_a6c3e8be320b959487d431762f8171583}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_chan2mode@{ieee80211\_chan2mode}}
\index{ieee80211\_chan2mode@{ieee80211\_chan2mode}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_chan2mode()}{ieee80211\_chan2mode()}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{__ieee80211_8h_a01ecdf841157b3d62127089ce8ddb9cb}{ieee80211\+\_\+phymode}} ieee80211\+\_\+chan2mode (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{chan }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02302}{2302}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \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_l00259}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108G}}, \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_l00243}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+FHSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00283}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HALF}}, \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_l00285}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+QUARTER}}, \mbox{\hyperlink{__ieee80211_8h_source_l00255}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ST}}, \mbox{\hyperlink{__ieee80211_8h_source_l00276}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+TURBO}}, \mbox{\hyperlink{__ieee80211_8h_source_l00318}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT\+\_\+2\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00321}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT\+\_\+5\+GHZ}}, \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_l00066}{IEEE80211\+\_\+\+MODE\+\_\+\+FH}}, \mbox{\hyperlink{__ieee80211_8h_source_l00072}{IEEE80211\+\_\+\+MODE\+\_\+\+HALF}}, \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__scan__sta_8c_source_l00921}{check\+\_\+rate()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00235}{ieee80211\+\_\+alloc\+\_\+countryie()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01388}{ieee80211\+\_\+alloc\+\_\+node()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00332}{ieee80211\+\_\+create\+\_\+ibss()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00640}{ieee80211\+\_\+fix\+\_\+rate()}}, \mbox{\hyperlink{ieee80211_8c_source_l02016}{ieee80211\+\_\+get\+\_\+suprates()}}, \mbox{\hyperlink{ieee80211_8c_source_l02234}{ieee80211\+\_\+media\+\_\+status()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00284}{ieee80211\+\_\+node\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l02547}{ieee80211\+\_\+send\+\_\+probereq()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00784}{ieee80211\+\_\+setupcurchan()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00761}{ieee80211\+\_\+sync\+\_\+curchan()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01506}{ieee80211\+\_\+wme\+\_\+initparams\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01600}{ieee80211\+\_\+wme\+\_\+updateparams\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l01344}{sta\+\_\+roam\+\_\+check()}}, and \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00546}{sweepchannels()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a6c3e8be320b959487d431762f8171583_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a36356520a0e0c5124a29fa7cea397e9d}\label{ieee80211__var_8h_a36356520a0e0c5124a29fa7cea397e9d}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_chan\_init@{ieee80211\_chan\_init}}
\index{ieee80211\_chan\_init@{ieee80211\_chan\_init}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_chan\_init()}{ieee80211\_chan\_init()}}
{\footnotesize\ttfamily void ieee80211\+\_\+chan\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00133}{133}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_af4fbdfb49b0292ccc8c000b4ea9c509c}{DEFAULTRATES}}, \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_l00205}{ieee80211com\+::ic\+\_\+chan\+\_\+avail}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00204}{ieee80211com\+::ic\+\_\+channels}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00217}{ieee80211com\+::ic\+\_\+csa\+\_\+newchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \mbox{\hyperlink{__ieee80211_8h_source_l00148}{ieee80211\+\_\+channel\+::ic\+\_\+extieee}}, \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_8h_source_l00145}{ieee80211\+\_\+channel\+::ic\+\_\+maxpower}}, \mbox{\hyperlink{__ieee80211_8h_source_l00144}{ieee80211\+\_\+channel\+::ic\+\_\+maxregpower}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00170}{ieee80211com\+::ic\+\_\+modecaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00211}{ieee80211com\+::ic\+\_\+prevchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00209}{ieee80211com\+::ic\+\_\+rt}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00241}{ieee80211com\+::ic\+\_\+rxstream}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00242}{ieee80211com\+::ic\+\_\+txstream}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{__ieee80211_8h_source_l00162}{IEEE80211\+\_\+\+CHAN\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__phy_8c_source_l00375}{ieee80211\+\_\+get\+\_\+ratetable()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l00429}{ieee80211\+\_\+init\+\_\+suphtrates()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00257}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00259}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108G}}, \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_l00243}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+FHSS}}, \mbox{\hyperlink{__ieee80211_8h_source_l00283}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HALF}}, \mbox{\hyperlink{__ieee80211_8h_source_l00295}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40}}, \mbox{\hyperlink{__ieee80211_8h_source_l00297}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40U}}, \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_l00285}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+QUARTER}}, \mbox{\hyperlink{__ieee80211_8h_source_l00255}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ST}}, \mbox{\hyperlink{__ieee80211_8h_source_l00332}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHTA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00335}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHTG}}, \mbox{\hyperlink{ieee80211_8c_source_l01031}{ieee80211\+\_\+mhz2ieee()}}, \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_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}}, \mbox{\hyperlink{__ieee80211_8h_source_l00075}{IEEE80211\+\_\+\+MODE\+\_\+\+VHT\+\_\+5\+GHZ}}, \mbox{\hyperlink{ieee80211_8c_source_l00112}{ieee80211\+\_\+rateset\+\_\+11a}}, \mbox{\hyperlink{ieee80211_8c_source_l00118}{ieee80211\+\_\+rateset\+\_\+11b}}, \mbox{\hyperlink{ieee80211_8c_source_l00121}{ieee80211\+\_\+rateset\+\_\+11g}}, \mbox{\hyperlink{ieee80211_8c_source_l00114}{ieee80211\+\_\+rateset\+\_\+half}}, \mbox{\hyperlink{ieee80211_8c_source_l00116}{ieee80211\+\_\+rateset\+\_\+quarter}}, \mbox{\hyperlink{ieee80211_8c_source_l02281}{ieee80211\+\_\+setmode()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00225}{ieee80211\+\_\+sort\+\_\+channels()}}, and \mbox{\hyperlink{ieee80211_8c_source_l01173}{set\+\_\+vht\+\_\+extchan()}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l00328}{ieee80211\+\_\+ifattach()}}, and \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00357}{ieee80211\+\_\+setregdomain()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a36356520a0e0c5124a29fa7cea397e9d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a36356520a0e0c5124a29fa7cea397e9d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a6010224c2f2fd539b6d188116c590fb2}\label{ieee80211__var_8h_a6010224c2f2fd539b6d188116c590fb2}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_channel\_type\_char@{ieee80211\_channel\_type\_char}}
\index{ieee80211\_channel\_type\_char@{ieee80211\_channel\_type\_char}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_channel\_type\_char()}{ieee80211\_channel\_type\_char()}}
{\footnotesize\ttfamily char ieee80211\+\_\+channel\+\_\+type\+\_\+char (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02626}{2626}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00257}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00259}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+108G}}, \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_l00255}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+ST}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00316}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT}}.



Referenced by \mbox{\hyperlink{ieee80211__node_8c_source_l00332}{ieee80211\+\_\+create\+\_\+ibss()}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00281}{ieee80211\+\_\+scan\+\_\+dump\+\_\+channels()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00949}{ieee80211\+\_\+swscan\+\_\+add\+\_\+scan()}}, and \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00677}{scan\+\_\+curchan\+\_\+task()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a6010224c2f2fd539b6d188116c590fb2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a669ecb66d11e3bcd3f0fb4072aca458a}\label{ieee80211__var_8h_a669ecb66d11e3bcd3f0fb4072aca458a}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_drain@{ieee80211\_drain}}
\index{ieee80211\_drain@{ieee80211\_drain}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_drain()}{ieee80211\_drain()}}
{\footnotesize\ttfamily void ieee80211\+\_\+drain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__node_8c_source_l02465}{2465}} of file \mbox{\hyperlink{ieee80211__node_8c_source}{ieee80211\+\_\+node.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00324}{ieee80211com\+::ic\+\_\+node\+\_\+drain}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00229}{ieee80211com\+::ic\+\_\+sta}}, \mbox{\hyperlink{__ieee80211_8h_source_l00090}{IEEE80211\+\_\+\+M\+\_\+\+HOSTAP}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00132}{IEEE80211\+\_\+\+NODE\+\_\+\+AREF}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00137}{IEEE80211\+\_\+\+NODE\+\_\+\+LOCK}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00141}{IEEE80211\+\_\+\+NODE\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00043}{IEEE80211\+\_\+\+S\+\_\+\+RUN}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00126}{ieee80211\+\_\+node\+::ni\+\_\+flags}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00172}{ieee80211\+\_\+node\+::ni\+\_\+rxfrag}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00120}{ieee80211\+\_\+node\+::ni\+\_\+vap}}.

\mbox{\Hypertarget{ieee80211__var_8h_afce2a1e0beb01e22d8b4e192437640ac}\label{ieee80211__var_8h_afce2a1e0beb01e22d8b4e192437640ac}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_draintask@{ieee80211\_draintask}}
\index{ieee80211\_draintask@{ieee80211\_draintask}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_draintask()}{ieee80211\_draintask()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline void ieee80211\+\_\+draintask (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{struct task $\ast$}]{task }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00854}{854}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00149}{ieee80211com\+::ic\+\_\+tq}}.



Referenced by \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00097}{ieee80211\+\_\+swscan\+\_\+detach()}}, \mbox{\hyperlink{ieee80211_8c_source_l00729}{ieee80211\+\_\+vap\+\_\+detach()}}, and \mbox{\hyperlink{ieee80211__proto_8c_source_l01916}{ieee80211\+\_\+waitfor\+\_\+parent()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_afce2a1e0beb01e22d8b4e192437640ac_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a97afcc3c106aad32c6f1e1f5a9662fb8}\label{ieee80211__var_8h_a97afcc3c106aad32c6f1e1f5a9662fb8}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_find\_channel@{ieee80211\_find\_channel}}
\index{ieee80211\_find\_channel@{ieee80211\_find\_channel}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_find\_channel()}{ieee80211\_find\_channel()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ ieee80211\+\_\+find\+\_\+channel (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{int}]{freq,  }\item[{int}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01744}{1744}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l01482}{findchannel()}}, \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__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00211}{ieee80211com\+::ic\+\_\+prevchan}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00240}{IEEE80211\+\_\+\+CHAN\+\_\+\+ALLTURBO}}.



Referenced by \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00480}{add\+\_\+channels()}}, \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l01835}{ap\+\_\+end()}}, \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00793}{demote11b()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l01409}{findhtchan()}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00783}{findvhtchan()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l01732}{htinfo\+\_\+update\+\_\+chw()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l01419}{ieee80211\+\_\+ht\+\_\+adjust\+\_\+channel()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02519}{ieee80211\+\_\+ioctl\+\_\+chanswitch()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02140}{ieee80211\+\_\+ioctl\+\_\+setcurchan()}}, \mbox{\hyperlink{ieee80211_8c_source_l01802}{ieee80211\+\_\+lookup\+\_\+channel\+\_\+rxstatus()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l01522}{ieee80211\+\_\+node\+\_\+create\+\_\+wds()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00357}{ieee80211\+\_\+setregdomain()}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00794}{ieee80211\+\_\+vht\+\_\+adjust\+\_\+channel()}}, and \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00238}{sta\+\_\+add()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{d8/d07/ieee80211__var_8h_a97afcc3c106aad32c6f1e1f5a9662fb8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a97afcc3c106aad32c6f1e1f5a9662fb8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a972ce87b8e7f2ba93ae58a5bc9cfdf25}\label{ieee80211__var_8h_a972ce87b8e7f2ba93ae58a5bc9cfdf25}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_find\_channel\_byieee@{ieee80211\_find\_channel\_byieee}}
\index{ieee80211\_find\_channel\_byieee@{ieee80211\_find\_channel\_byieee}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_find\_channel\_byieee()}{ieee80211\_find\_channel\_byieee()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ ieee80211\+\_\+find\+\_\+channel\+\_\+byieee (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{int}]{ieee,  }\item[{int}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01763}{1763}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \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_l00143}{ieee80211\+\_\+channel\+::ic\+\_\+ieee}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00203}{ieee80211com\+::ic\+\_\+nchans}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00211}{ieee80211com\+::ic\+\_\+prevchan}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00240}{IEEE80211\+\_\+\+CHAN\+\_\+\+ALLTURBO}}.



Referenced by \mbox{\hyperlink{ieee80211__sta_8c_source_l01231}{ieee80211\+\_\+parse\+\_\+csaparams()}}, and \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00238}{sta\+\_\+add()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a972ce87b8e7f2ba93ae58a5bc9cfdf25_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ab3a212c7907f12058568f9d9b35aa277}\label{ieee80211__var_8h_ab3a212c7907f12058568f9d9b35aa277}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_find\_com@{ieee80211\_find\_com}}
\index{ieee80211\_find\_com@{ieee80211\_find\_com}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_find\_com()}{ieee80211\_find\_com()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ ieee80211\+\_\+find\+\_\+com (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00438}{438}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00139}{ieee80211com\+::ic\+\_\+name}}.



Referenced by \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00115}{wlan\+\_\+clone\+\_\+create()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ab3a212c7907f12058568f9d9b35aa277_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_acaaeb35d24ae342bd52c8ee807264f79}\label{ieee80211__var_8h_acaaeb35d24ae342bd52c8ee807264f79}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_find\_vap@{ieee80211\_find\_vap}}
\index{ieee80211\_find\_vap@{ieee80211\_find\_vap}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_find\_vap()}{ieee80211\_find\_vap()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$ ieee80211\+\_\+find\+\_\+vap (\begin{DoxyParamCaption}\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{ieee80211__var_8h_a2e6c7a15335a3d654832e9f3b7cc9e16}\label{ieee80211__var_8h_a2e6c7a15335a3d654832e9f3b7cc9e16}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_channel\_center\_freq@{ieee80211\_get\_channel\_center\_freq}}
\index{ieee80211\_get\_channel\_center\_freq@{ieee80211\_get\_channel\_center\_freq}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_channel\_center\_freq()}{ieee80211\_get\_channel\_center\_freq()}}
{\footnotesize\ttfamily uint32\+\_\+t ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01542}{1542}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00142}{ieee80211\+\_\+channel\+::ic\+\_\+freq}}.

\mbox{\Hypertarget{ieee80211__var_8h_a4ffe65da99bdcc9ed0a0f9ca16b0d837}\label{ieee80211__var_8h_a4ffe65da99bdcc9ed0a0f9ca16b0d837}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_channel\_center\_freq1@{ieee80211\_get\_channel\_center\_freq1}}
\index{ieee80211\_get\_channel\_center\_freq1@{ieee80211\_get\_channel\_center\_freq1}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_channel\_center\_freq1()}{ieee80211\_get\_channel\_center\_freq1()}}
{\footnotesize\ttfamily uint32\+\_\+t ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq1 (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01561}{1561}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \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_l00152}{ieee80211\+\_\+channel\+::ic\+\_\+vht\+\_\+ch\+\_\+freq1}}, \mbox{\hyperlink{ieee80211_8c_source_l01089}{ieee80211\+\_\+ieee2mhz()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00299}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40D}}, \mbox{\hyperlink{__ieee80211_8h_source_l00297}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40U}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00316}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a4ffe65da99bdcc9ed0a0f9ca16b0d837_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a762bfe5cabd8d562c87452b5e62d64df}\label{ieee80211__var_8h_a762bfe5cabd8d562c87452b5e62d64df}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_channel\_center\_freq2@{ieee80211\_get\_channel\_center\_freq2}}
\index{ieee80211\_get\_channel\_center\_freq2@{ieee80211\_get\_channel\_center\_freq2}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_channel\_center\_freq2()}{ieee80211\_get\_channel\_center\_freq2()}}
{\footnotesize\ttfamily uint32\+\_\+t ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq2 (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01585}{1585}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00141}{ieee80211\+\_\+channel\+::ic\+\_\+flags}}, \mbox{\hyperlink{__ieee80211_8h_source_l00153}{ieee80211\+\_\+channel\+::ic\+\_\+vht\+\_\+ch\+\_\+freq2}}, \mbox{\hyperlink{ieee80211_8c_source_l01089}{ieee80211\+\_\+ieee2mhz()}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00316}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a762bfe5cabd8d562c87452b5e62d64df_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ad8824b9885ec03fb9a524531a0116b16}\label{ieee80211__var_8h_ad8824b9885ec03fb9a524531a0116b16}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_node\_txpower@{ieee80211\_get\_node\_txpower}}
\index{ieee80211\_get\_node\_txpower@{ieee80211\_get\_node\_txpower}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_node\_txpower()}{ieee80211\_get\_node\_txpower()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline uint16\+\_\+t ieee80211\+\_\+get\+\_\+node\+\_\+txpower (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00953}{953}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \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_l00179}{ieee80211com\+::ic\+\_\+txpowlimit}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00121}{ieee80211\+\_\+node\+::ni\+\_\+ic}}, and \mbox{\hyperlink{ieee80211__node_8h_source_l00152}{ieee80211\+\_\+node\+::ni\+\_\+txpower}}.

\mbox{\Hypertarget{ieee80211__var_8h_aabd75c2bd81527b05f0de2b947776323}\label{ieee80211__var_8h_aabd75c2bd81527b05f0de2b947776323}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_suphtrates@{ieee80211\_get\_suphtrates}}
\index{ieee80211\_get\_suphtrates@{ieee80211\_get\_suphtrates}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_suphtrates()}{ieee80211\_get\_suphtrates()}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structieee80211__htrateset}{ieee80211\+\_\+htrateset}} $\ast$ ieee80211\+\_\+get\+\_\+suphtrates (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02024}{2024}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00181}{ieee80211com\+::ic\+\_\+sup\+\_\+htrates}}.



Referenced by \mbox{\hyperlink{ieee80211__proto_8c_source_l00640}{ieee80211\+\_\+fix\+\_\+rate()}}, and \mbox{\hyperlink{ieee80211__node_8c_source_l00284}{ieee80211\+\_\+node\+\_\+set\+\_\+chan()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_aabd75c2bd81527b05f0de2b947776323_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a50f8a7b4bc42f3e8bc13044ddc51f077}\label{ieee80211__var_8h_a50f8a7b4bc42f3e8bc13044ddc51f077}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_get\_suprates@{ieee80211\_get\_suprates}}
\index{ieee80211\_get\_suprates@{ieee80211\_get\_suprates}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_get\_suprates()}{ieee80211\_get\_suprates()}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structieee80211__rateset}{ieee80211\+\_\+rateset}} $\ast$ ieee80211\+\_\+get\+\_\+suprates (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02016}{2016}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00180}{ieee80211com\+::ic\+\_\+sup\+\_\+rates}}, and \mbox{\hyperlink{ieee80211_8c_source_l02302}{ieee80211\+\_\+chan2mode()}}.



Referenced by \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00921}{check\+\_\+rate()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l03055}{ieee80211\+\_\+alloc\+\_\+proberesp()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00640}{ieee80211\+\_\+fix\+\_\+rate()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00284}{ieee80211\+\_\+node\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l02466}{ieee80211\+\_\+probereq\+\_\+ie()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l02428}{ieee80211\+\_\+probereq\+\_\+ie\+\_\+len()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02773}{mesh\+\_\+send\+\_\+action\+\_\+meshpeering\+\_\+confirm()}}, and \mbox{\hyperlink{ieee80211__mesh_8c_source_l02713}{mesh\+\_\+send\+\_\+action\+\_\+meshpeering\+\_\+open()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a50f8a7b4bc42f3e8bc13044ddc51f077_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a50f8a7b4bc42f3e8bc13044ddc51f077_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a3bb455a4e2448d830252821256de3111}\label{ieee80211__var_8h_a3bb455a4e2448d830252821256de3111}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_hdrspace@{ieee80211\_hdrspace}}
\index{ieee80211\_hdrspace@{ieee80211\_hdrspace}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_hdrspace()}{ieee80211\_hdrspace()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ieee80211\+\_\+hdrspace (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00883}{883}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00161}{ieee80211com\+::ic\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00634}{IEEE80211\+\_\+\+F\+\_\+\+DATAPAD}}, and \mbox{\hyperlink{ieee80211__proto_8h_source_l00173}{ieee80211\+\_\+hdrsize()}}.



Referenced by \mbox{\hyperlink{ieee80211__adhoc_8c_source_l00309}{adhoc\+\_\+input()}}, \mbox{\hyperlink{ieee80211__crypto__ccmp_8c_source_l00165}{ccmp\+\_\+encap()}}, \mbox{\hyperlink{ieee80211__hostap_8c_source_l00475}{hostap\+\_\+input()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01144}{mesh\+\_\+forward()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01530}{mesh\+\_\+input()}}, \mbox{\hyperlink{ieee80211__sta_8c_source_l00540}{sta\+\_\+input()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00384}{tkip\+\_\+demic()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00177}{tkip\+\_\+encap()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00240}{tkip\+\_\+enmic()}}, \mbox{\hyperlink{ieee80211__wds_8c_source_l00413}{wds\+\_\+input()}}, and \mbox{\hyperlink{ieee80211__crypto__wep_8c_source_l00181}{wep\+\_\+encap()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=341pt]{d8/d07/ieee80211__var_8h_a3bb455a4e2448d830252821256de3111_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a3bb455a4e2448d830252821256de3111_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a65341449300d4a618e6c620472451931}\label{ieee80211__var_8h_a65341449300d4a618e6c620472451931}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_htchanflags@{ieee80211\_htchanflags}}
\index{ieee80211\_htchanflags@{ieee80211\_htchanflags}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_htchanflags()}{ieee80211\_htchanflags()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ieee80211\+\_\+htchanflags (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00918}{918}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00702}{IEEE80211\+\_\+\+FHT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00707}{IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40}}, \mbox{\hyperlink{__ieee80211_8h_source_l00291}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00295}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+HT40}}.



Referenced by \mbox{\hyperlink{ieee80211__node_8c_source_l00696}{gethtadjustflags()}}, \mbox{\hyperlink{ieee80211__hostap_8c_source_l00160}{hostap\+\_\+newstate()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l01458}{ieee80211\+\_\+ht\+\_\+wds\+\_\+init()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00784}{ieee80211\+\_\+setupcurchan()}}, and \mbox{\hyperlink{ieee80211__mesh_8c_source_l00694}{mesh\+\_\+newstate()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a65341449300d4a618e6c620472451931_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_afae0724fa77c53fdc0ede8fbbb786ee6}\label{ieee80211__var_8h_afae0724fa77c53fdc0ede8fbbb786ee6}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_ieee2mhz@{ieee80211\_ieee2mhz}}
\index{ieee80211\_ieee2mhz@{ieee80211\_ieee2mhz}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ieee2mhz()}{ieee80211\_ieee2mhz()}}
{\footnotesize\ttfamily u\+\_\+int ieee80211\+\_\+ieee2mhz (\begin{DoxyParamCaption}\item[{u\+\_\+int}]{chan,  }\item[{u\+\_\+int}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01089}{1089}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00176}{IEEE80211\+\_\+\+CHAN\+\_\+2\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00177}{IEEE80211\+\_\+\+CHAN\+\_\+5\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00181}{IEEE80211\+\_\+\+CHAN\+\_\+\+GSM}}, \mbox{\hyperlink{__ieee80211_8h_source_l00183}{IEEE80211\+\_\+\+CHAN\+\_\+\+HALF}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00184}{IEEE80211\+\_\+\+CHAN\+\_\+\+QUARTER}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l01599}{add\+\_\+chanlist()}}, \mbox{\hyperlink{ieee80211_8c_source_l01281}{addchan()}}, \mbox{\hyperlink{ieee80211_8c_source_l01504}{ieee80211\+\_\+add\+\_\+channel\+\_\+ht40()}}, \mbox{\hyperlink{ieee80211_8c_source_l01561}{ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq1()}}, and \mbox{\hyperlink{ieee80211_8c_source_l01585}{ieee80211\+\_\+get\+\_\+channel\+\_\+center\+\_\+freq2()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_afae0724fa77c53fdc0ede8fbbb786ee6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a52af7d1f217720b7a8bcc5378bf62e14}\label{ieee80211__var_8h_a52af7d1f217720b7a8bcc5378bf62e14}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_ifattach@{ieee80211\_ifattach}}
\index{ieee80211\_ifattach@{ieee80211\_ifattach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ifattach()}{ieee80211\_ifattach()}}
{\footnotesize\ttfamily int void ieee80211\+\_\+ifattach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00328}{328}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00176}{ieee80211com\+::ic\+\_\+bintval}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00231}{ieee80211com\+::ic\+\_\+hash\+\_\+key}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00158}{ieee80211com\+::ic\+\_\+ierrors}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00177}{ieee80211com\+::ic\+\_\+lintval}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00139}{ieee80211com\+::ic\+\_\+name}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00159}{ieee80211com\+::ic\+\_\+oerrors}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00149}{ieee80211com\+::ic\+\_\+tq}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00179}{ieee80211com\+::ic\+\_\+txpowlimit}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00378}{ieee80211com\+::ic\+\_\+update\+\_\+chw}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00299}{ieee80211com\+::ic\+\_\+update\+\_\+mcast}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00301}{ieee80211com\+::ic\+\_\+update\+\_\+promisc}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00064}{IEEE80211\+\_\+\+BINTVAL\+\_\+\+DEFAULT}}, \mbox{\hyperlink{ieee80211_8c_source_l00133}{ieee80211\+\_\+chan\+\_\+init()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00143}{ieee80211\+\_\+crypto\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__dfs_8c_source_l00100}{ieee80211\+\_\+dfs\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l00231}{ieee80211\+\_\+ht\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00065}{IEEE80211\+\_\+\+LOCK\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00108}{ieee80211\+\_\+node\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__power_8c_source_l00058}{ieee80211\+\_\+power\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00264}{ieee80211\+\_\+proto\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00070}{ieee80211\+\_\+regdomain\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00076}{ieee80211\+\_\+scan\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__superg_8h_a0235f0298efe813f45f48a1933b23b2c}{ieee80211\+\_\+superg\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00254}{ieee80211\+\_\+sysctl\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00089}{IEEE80211\+\_\+\+TX\+\_\+\+LOCK\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00060}{IEEE80211\+\_\+\+TXPOWER\+\_\+\+MAX}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00131}{ieee80211\+\_\+vht\+\_\+attach()}}, \mbox{\hyperlink{ieee80211_8c_source_l00271}{null\+\_\+update\+\_\+chw()}}, \mbox{\hyperlink{ieee80211_8c_source_l00257}{null\+\_\+update\+\_\+mcast()}}, and \mbox{\hyperlink{ieee80211_8c_source_l00264}{null\+\_\+update\+\_\+promisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d8/d07/ieee80211__var_8h_a52af7d1f217720b7a8bcc5378bf62e14_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_aeb157259f44898198668d4106909f0f3}\label{ieee80211__var_8h_aeb157259f44898198668d4106909f0f3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_ifdetach@{ieee80211\_ifdetach}}
\index{ieee80211\_ifdetach@{ieee80211\_ifdetach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_ifdetach()}{ieee80211\_ifdetach()}}
{\footnotesize\ttfamily void ieee80211\+\_\+ifdetach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00385}{385}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00158}{ieee80211com\+::ic\+\_\+ierrors}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00159}{ieee80211com\+::ic\+\_\+oerrors}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00156}{ieee80211com\+::ic\+\_\+restart\+\_\+task}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00149}{ieee80211com\+::ic\+\_\+tq}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00393}{ieee80211\+\_\+com\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00153}{ieee80211\+\_\+crypto\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__dfs_8c_source_l00111}{ieee80211\+\_\+dfs\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l00250}{ieee80211\+\_\+ht\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00071}{IEEE80211\+\_\+\+LOCK\+\_\+\+DESTROY}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00137}{ieee80211\+\_\+node\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__power_8c_source_l00063}{ieee80211\+\_\+power\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00308}{ieee80211\+\_\+proto\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00082}{ieee80211\+\_\+regdomain\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00089}{ieee80211\+\_\+scan\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__superg_8h_a4762870527b944878fd7597fabde5460}{ieee80211\+\_\+superg\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00259}{ieee80211\+\_\+sysctl\+\_\+detach()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00095}{IEEE80211\+\_\+\+TX\+\_\+\+LOCK\+\_\+\+DESTROY}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00177}{ieee80211\+\_\+vap\+\_\+destroy()}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00136}{ieee80211\+\_\+vht\+\_\+detach()}}, and \mbox{\hyperlink{ieee80211__proto_8c_source_l01916}{ieee80211\+\_\+waitfor\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_aeb157259f44898198668d4106909f0f3_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a81e913c88d7499ebeded4642ccd847ca}\label{ieee80211__var_8h_a81e913c88d7499ebeded4642ccd847ca}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_ioctl@{ieee80211\_ioctl}}
\index{ieee80211\_ioctl@{ieee80211\_ioctl}!ieee80211\_var.h@{ieee80211\_var.h}}
\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]{d8/d07/ieee80211__var_8h_a81e913c88d7499ebeded4642ccd847ca_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d8/d07/ieee80211__var_8h_a81e913c88d7499ebeded4642ccd847ca_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a92e2da42a7ff8939f543d4b5645b1c68}\label{ieee80211__var_8h_a92e2da42a7ff8939f543d4b5645b1c68}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_iterate\_coms@{ieee80211\_iterate\_coms}}
\index{ieee80211\_iterate\_coms@{ieee80211\_iterate\_coms}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_iterate\_coms()}{ieee80211\_iterate\_coms()}}
{\footnotesize\ttfamily void ieee80211\+\_\+iterate\+\_\+coms (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ieee80211__var_8h_a815beeb33b9ecb9745848190f3af052e}{ieee80211\+\_\+com\+\_\+iter\+\_\+func}} $\ast$}]{f,  }\item[{void $\ast$}]{arg }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00452}{452}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.

\mbox{\Hypertarget{ieee80211__var_8h_a02d201d4f18cfa2eb64485cddce982c3}\label{ieee80211__var_8h_a02d201d4f18cfa2eb64485cddce982c3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_key\_update\_begin@{ieee80211\_key\_update\_begin}}
\index{ieee80211\_key\_update\_begin@{ieee80211\_key\_update\_begin}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_key\_update\_begin()}{ieee80211\_key\_update\_begin()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline void ieee80211\+\_\+key\+\_\+update\+\_\+begin (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00863}{863}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00513}{ieee80211vap\+::iv\+\_\+key\+\_\+update\+\_\+begin}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto_8c_source_l00471}{ieee80211\+\_\+crypto\+\_\+delglobalkeys()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00457}{ieee80211\+\_\+crypto\+\_\+delkey()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01170}{ieee80211\+\_\+ioctl\+\_\+setkey()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a02d201d4f18cfa2eb64485cddce982c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a4391fd8cdb93d768f20a47b8d7366915}\label{ieee80211__var_8h_a4391fd8cdb93d768f20a47b8d7366915}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_key\_update\_end@{ieee80211\_key\_update\_end}}
\index{ieee80211\_key\_update\_end@{ieee80211\_key\_update\_end}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_key\_update\_end()}{ieee80211\_key\_update\_end()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline void ieee80211\+\_\+key\+\_\+update\+\_\+end (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00868}{868}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00514}{ieee80211vap\+::iv\+\_\+key\+\_\+update\+\_\+end}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto_8c_source_l00471}{ieee80211\+\_\+crypto\+\_\+delglobalkeys()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00457}{ieee80211\+\_\+crypto\+\_\+delkey()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l02737}{ieee80211\+\_\+ioctl\+\_\+set80211()}}, and \mbox{\hyperlink{ieee80211__ioctl_8c_source_l01170}{ieee80211\+\_\+ioctl\+\_\+setkey()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a4391fd8cdb93d768f20a47b8d7366915_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ac301b63565a366d7bdf250ea4671b4ec}\label{ieee80211__var_8h_ac301b63565a366d7bdf250ea4671b4ec}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_lookup\_channel\_rxstatus@{ieee80211\_lookup\_channel\_rxstatus}}
\index{ieee80211\_lookup\_channel\_rxstatus@{ieee80211\_lookup\_channel\_rxstatus}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_lookup\_channel\_rxstatus()}{ieee80211\_lookup\_channel\_rxstatus()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$ ieee80211\+\_\+lookup\+\_\+channel\+\_\+rxstatus (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const struct \mbox{\hyperlink{structieee80211__rx__stats}{ieee80211\+\_\+rx\+\_\+stats}} $\ast$}]{rxs }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01802}{1802}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00616}{ieee80211\+\_\+rx\+\_\+stats\+::c\+\_\+band}}, \mbox{\hyperlink{__ieee80211_8h_source_l00611}{ieee80211\+\_\+rx\+\_\+stats\+::c\+\_\+freq}}, \mbox{\hyperlink{__ieee80211_8h_source_l00612}{ieee80211\+\_\+rx\+\_\+stats\+::c\+\_\+ieee}}, \mbox{\hyperlink{__ieee80211_8h_source_l00176}{IEEE80211\+\_\+\+CHAN\+\_\+2\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00177}{IEEE80211\+\_\+\+CHAN\+\_\+5\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00220}{IEEE80211\+\_\+\+CHAN\+\_\+A}}, \mbox{\hyperlink{__ieee80211_8h_source_l00226}{IEEE80211\+\_\+\+CHAN\+\_\+G}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{IEEE80211\+\_\+\+DPRINTF}}, \mbox{\hyperlink{ieee80211_8c_source_l01744}{ieee80211\+\_\+find\+\_\+channel()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00982}{IEEE80211\+\_\+\+MSG\+\_\+\+INPUT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00553}{IEEE80211\+\_\+\+R\+\_\+\+BAND}}, \mbox{\hyperlink{__ieee80211_8h_source_l00551}{IEEE80211\+\_\+\+R\+\_\+\+FREQ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00552}{IEEE80211\+\_\+\+R\+\_\+\+IEEE}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00593}{ieee80211\+\_\+rx\+\_\+stats\+::r\+\_\+flags}}.



Referenced by \mbox{\hyperlink{ieee80211__adhoc_8c_source_l00708}{adhoc\+\_\+recv\+\_\+mgmt()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01832}{mesh\+\_\+recv\+\_\+mgmt()}}, and \mbox{\hyperlink{ieee80211__sta_8c_source_l01399}{sta\+\_\+recv\+\_\+mgmt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ac301b63565a366d7bdf250ea4671b4ec_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ac301b63565a366d7bdf250ea4671b4ec_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a14ce733c9d6c68212e5f7c4af37fbaf3}\label{ieee80211__var_8h_a14ce733c9d6c68212e5f7c4af37fbaf3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_mac\_hash@{ieee80211\_mac\_hash}}
\index{ieee80211\_mac\_hash@{ieee80211\_mac\_hash}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_mac\_hash()}{ieee80211\_mac\_hash()}}
{\footnotesize\ttfamily uint32\+\_\+t ieee80211\+\_\+mac\+\_\+hash (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{const uint8\+\_\+t}]{addr\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02607}{2607}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00231}{ieee80211com\+::ic\+\_\+hash\+\_\+key}}, and \mbox{\hyperlink{ieee80211_8c_source_l02593}{mix}}.



Referenced by \mbox{\hyperlink{ieee80211__hwmp_8c_source_l01908}{hwmp\+\_\+discover()}}, \mbox{\hyperlink{ieee80211__hwmp_8c_source_l01266}{hwmp\+\_\+recv\+\_\+prep()}}, \mbox{\hyperlink{ieee80211__wds_8c_source_l00324}{ieee80211\+\_\+dwds\+\_\+discover()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01070}{ieee80211\+\_\+mesh\+\_\+forward\+\_\+to\+\_\+gates()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00306}{ieee80211\+\_\+mesh\+\_\+proxy\+\_\+check()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00623}{mesh\+\_\+vdetach\+\_\+peers()}}, and \mbox{\hyperlink{ieee80211__wds_8c_source_l00105}{wds\+\_\+flush()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a14ce733c9d6c68212e5f7c4af37fbaf3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ad30b2d09749e72f6db41596c7b75e8fe}\label{ieee80211__var_8h_ad30b2d09749e72f6db41596c7b75e8fe}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_media2rate@{ieee80211\_media2rate}}
\index{ieee80211\_media2rate@{ieee80211\_media2rate}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_media2rate()}{ieee80211\_media2rate()}}
{\footnotesize\ttfamily int ieee80211\+\_\+media2rate (\begin{DoxyParamCaption}\item[{int}]{mword }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02555}{2555}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l02031}{ieee80211\+\_\+announce()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ad30b2d09749e72f6db41596c7b75e8fe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a80f40fe45a6e27452d9777e3242a4682}\label{ieee80211__var_8h_a80f40fe45a6e27452d9777e3242a4682}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_media\_change@{ieee80211\_media\_change}}
\index{ieee80211\_media\_change@{ieee80211\_media\_change}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_media\_change()}{ieee80211\_media\_change()}}
{\footnotesize\ttfamily int ieee80211\+\_\+media\+\_\+change (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02160}{2160}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00438}{ieee80211vap\+::iv\+\_\+des\+\_\+mode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00405}{ieee80211vap\+::iv\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00392}{ieee80211vap\+::iv\+\_\+media}}, and \mbox{\hyperlink{ieee80211_8c_source_l02104}{media2mode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=341pt]{d8/d07/ieee80211__var_8h_a80f40fe45a6e27452d9777e3242a4682_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_acb77f46dc68bbec9bcd83422daa483ac}\label{ieee80211__var_8h_acb77f46dc68bbec9bcd83422daa483ac}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_media\_status@{ieee80211\_media\_status}}
\index{ieee80211\_media\_status@{ieee80211\_media\_status}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_media\_status()}{ieee80211\_media\_status()}}
{\footnotesize\ttfamily void ieee80211\+\_\+media\+\_\+status (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp,  }\item[{struct ifmediareq $\ast$}]{imr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02234}{2234}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \mbox{\hyperlink{ieee80211_8c_source_l02302}{ieee80211\+\_\+chan2mode()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00081}{IEEE80211\+\_\+\+FIXED\+\_\+\+RATE\+\_\+\+NONE}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00062}{IEEE80211\+\_\+\+MODE\+\_\+\+AUTO}}, \mbox{\hyperlink{ieee80211_8c_source_l02360}{ieee80211\+\_\+rate2media()}}, \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_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00488}{ieee80211vap\+::iv\+\_\+txparms}}, \mbox{\hyperlink{ieee80211_8c_source_l02180}{media\+\_\+status()}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00249}{ieee80211\+\_\+node\+::ni\+\_\+txrate}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00414}{ieee80211\+\_\+txparam\+::ucastrate}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l00665}{ieee80211\+\_\+vap\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_acb77f46dc68bbec9bcd83422daa483ac_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_acb77f46dc68bbec9bcd83422daa483ac_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a515b4897a8892fb07a577ed52d66c984}\label{ieee80211__var_8h_a515b4897a8892fb07a577ed52d66c984}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_mhz2ieee@{ieee80211\_mhz2ieee}}
\index{ieee80211\_mhz2ieee@{ieee80211\_mhz2ieee}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_mhz2ieee()}{ieee80211\_mhz2ieee()}}
{\footnotesize\ttfamily int ieee80211\+\_\+mhz2ieee (\begin{DoxyParamCaption}\item[{u\+\_\+int}]{freq,  }\item[{u\+\_\+int}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l01031}{1031}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{__ieee80211_8h_source_l00176}{IEEE80211\+\_\+\+CHAN\+\_\+2\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00177}{IEEE80211\+\_\+\+CHAN\+\_\+5\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00181}{IEEE80211\+\_\+\+CHAN\+\_\+\+GSM}}, \mbox{\hyperlink{ieee80211_8c_a418cb146b09fc65f17e84511063ed3ad}{IS\+\_\+\+FREQ\+\_\+\+IN\+\_\+\+PSB}}, \mbox{\hyperlink{ieee80211_8c_source_l01008}{mapgsm()}}, and \mbox{\hyperlink{ieee80211_8c_source_l01022}{mappsb()}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l00133}{ieee80211\+\_\+chan\+\_\+init()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00357}{ieee80211\+\_\+setregdomain()}}, and \mbox{\hyperlink{ieee80211_8c_source_l01173}{set\+\_\+vht\+\_\+extchan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=296pt]{d8/d07/ieee80211__var_8h_a515b4897a8892fb07a577ed52d66c984_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a515b4897a8892fb07a577ed52d66c984_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a6ec9f73fdf6a1e3574aa3c14b97fa9e5}\label{ieee80211__var_8h_a6ec9f73fdf6a1e3574aa3c14b97fa9e5}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_active@{ieee80211\_radiotap\_active}}
\index{ieee80211\_radiotap\_active@{ieee80211\_radiotap\_active}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_active()}{ieee80211\_radiotap\_active()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ieee80211\+\_\+radiotap\+\_\+active (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00829}{829}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00162}{ieee80211com\+::ic\+\_\+flags\+\_\+ext}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00679}{IEEE80211\+\_\+\+FEXT\+\_\+\+BPF}}.

\mbox{\Hypertarget{ieee80211__var_8h_a052b21b650fae37b3d8e0e4e3616a3b4}\label{ieee80211__var_8h_a052b21b650fae37b3d8e0e4e3616a3b4}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_active\_vap@{ieee80211\_radiotap\_active\_vap}}
\index{ieee80211\_radiotap\_active\_vap@{ieee80211\_radiotap\_active\_vap}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_active\_vap()}{ieee80211\_radiotap\_active\_vap()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ieee80211\+\_\+radiotap\+\_\+active\+\_\+vap (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00835}{835}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00259}{ieee80211com\+::ic\+\_\+montaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00679}{IEEE80211\+\_\+\+FEXT\+\_\+\+BPF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00406}{ieee80211vap\+::iv\+\_\+flags\+\_\+ext}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}.



Referenced by \mbox{\hyperlink{ieee80211__adhoc_8c_source_l00309}{adhoc\+\_\+input()}}, \mbox{\hyperlink{ieee80211__hostap_8c_source_l00475}{hostap\+\_\+input()}}, \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00257}{ieee80211\+\_\+radiotap\+\_\+rx\+\_\+all()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01530}{mesh\+\_\+input()}}, \mbox{\hyperlink{ieee80211__monitor_8c_source_l00130}{monitor\+\_\+input()}}, \mbox{\hyperlink{ieee80211__sta_8c_source_l00540}{sta\+\_\+input()}}, and \mbox{\hyperlink{ieee80211__wds_8c_source_l00413}{wds\+\_\+input()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a052b21b650fae37b3d8e0e4e3616a3b4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a03dcfa23c077f2940cc66ad4845d2cf0}\label{ieee80211__var_8h_a03dcfa23c077f2940cc66ad4845d2cf0}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_attach@{ieee80211\_radiotap\_attach}}
\index{ieee80211\_radiotap\_attach@{ieee80211\_radiotap\_attach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_attach()}{ieee80211\_radiotap\_attach()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+attach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$}]{th,  }\item[{int}]{tlen,  }\item[{uint32\+\_\+t}]{tx\+\_\+radiotap,  }\item[{struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$}]{rh,  }\item[{int}]{rlen,  }\item[{uint32\+\_\+t}]{rx\+\_\+radiotap }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00056}{56}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00065}{ieee80211\+\_\+radiotap\+\_\+attachv()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a03dcfa23c077f2940cc66ad4845d2cf0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_af6c53a01fa76d6a118e1c837994cff65}\label{ieee80211__var_8h_af6c53a01fa76d6a118e1c837994cff65}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_attachv@{ieee80211\_radiotap\_attachv}}
\index{ieee80211\_radiotap\_attachv@{ieee80211\_radiotap\_attachv}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_attachv()}{ieee80211\_radiotap\_attachv()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+attachv (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$}]{th,  }\item[{int}]{tlen,  }\item[{int}]{n\+\_\+tx\+\_\+v,  }\item[{uint32\+\_\+t}]{tx\+\_\+radiotap,  }\item[{struct \mbox{\hyperlink{structieee80211__radiotap__header}{ieee80211\+\_\+radiotap\+\_\+header}} $\ast$}]{rh,  }\item[{int}]{rlen,  }\item[{int}]{n\+\_\+rx\+\_\+v,  }\item[{uint32\+\_\+t}]{rx\+\_\+radiotap }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00065}{65}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__radiotap_8c_a1e48e63ab8b47712fa1364b6b487b50f}{B}}, \mbox{\hyperlink{ieee80211_8c_source_l00278}{ic\+\_\+printf()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00257}{ieee80211com\+::ic\+\_\+rh}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00258}{ieee80211com\+::ic\+\_\+rxchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00255}{ieee80211com\+::ic\+\_\+th}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00256}{ieee80211com\+::ic\+\_\+txchan}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00212}{IEEE80211\+\_\+\+RADIOTAP\+\_\+\+CHANNEL}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00232}{IEEE80211\+\_\+\+RADIOTAP\+\_\+\+XCHANNEL}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00077}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+len}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00082}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+present}}, and \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00277}{radiotap\+\_\+offset()}}.



Referenced by \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00056}{ieee80211\+\_\+radiotap\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{d8/d07/ieee80211__var_8h_af6c53a01fa76d6a118e1c837994cff65_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d8/d07/ieee80211__var_8h_af6c53a01fa76d6a118e1c837994cff65_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ae7f26f91d5188246651c18e1fde27bcb}\label{ieee80211__var_8h_ae7f26f91d5188246651c18e1fde27bcb}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_chan\_change@{ieee80211\_radiotap\_chan\_change}}
\index{ieee80211\_radiotap\_chan\_change@{ieee80211\_radiotap\_chan\_change}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_chan\_change()}{ieee80211\_radiotap\_chan\_change()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+chan\+\_\+change (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00165}{165}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00208}{ieee80211com\+::ic\+\_\+curchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00257}{ieee80211com\+::ic\+\_\+rh}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00258}{ieee80211com\+::ic\+\_\+rxchan}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00255}{ieee80211com\+::ic\+\_\+th}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00256}{ieee80211com\+::ic\+\_\+txchan}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00212}{IEEE80211\+\_\+\+RADIOTAP\+\_\+\+CHANNEL}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00232}{IEEE80211\+\_\+\+RADIOTAP\+\_\+\+XCHANNEL}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00082}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+present}}, \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00134}{set\+\_\+channel()}}, and \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00146}{set\+\_\+xchannel()}}.



Referenced by \mbox{\hyperlink{ieee80211__node_8c_source_l00761}{ieee80211\+\_\+sync\+\_\+curchan()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00677}{scan\+\_\+curchan\+\_\+task()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00785}{scan\+\_\+end()}}, and \mbox{\hyperlink{ieee80211__proto_8c_source_l01841}{update\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{d8/d07/ieee80211__var_8h_ae7f26f91d5188246651c18e1fde27bcb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ae7f26f91d5188246651c18e1fde27bcb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a0f33d626ca9b7a086a46d1dff17e8040}\label{ieee80211__var_8h_a0f33d626ca9b7a086a46d1dff17e8040}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_detach@{ieee80211\_radiotap\_detach}}
\index{ieee80211\_radiotap\_detach@{ieee80211\_radiotap\_detach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_detach()}{ieee80211\_radiotap\_detach()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+detach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00109}{109}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.

\mbox{\Hypertarget{ieee80211__var_8h_adaffae01a032bbb54ad370ba3834ee81}\label{ieee80211__var_8h_adaffae01a032bbb54ad370ba3834ee81}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_rx@{ieee80211\_radiotap\_rx}}
\index{ieee80211\_radiotap\_rx@{ieee80211\_radiotap\_rx}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_rx()}{ieee80211\_radiotap\_rx()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+rx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap0,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00231}{231}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00259}{ieee80211com\+::ic\+\_\+montaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00257}{ieee80211com\+::ic\+\_\+rh}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00679}{IEEE80211\+\_\+\+FEXT\+\_\+\+BPF}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00077}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+len}}, \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_l00394}{ieee80211vap\+::iv\+\_\+rawbpf}}, and \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00190}{spam\+\_\+vaps()}}.



Referenced by \mbox{\hyperlink{ieee80211__adhoc_8c_source_l00309}{adhoc\+\_\+input()}}, \mbox{\hyperlink{ieee80211__hostap_8c_source_l00475}{hostap\+\_\+input()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01530}{mesh\+\_\+input()}}, \mbox{\hyperlink{ieee80211__monitor_8c_source_l00130}{monitor\+\_\+input()}}, \mbox{\hyperlink{ieee80211__sta_8c_source_l00540}{sta\+\_\+input()}}, and \mbox{\hyperlink{ieee80211__wds_8c_source_l00413}{wds\+\_\+input()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{d8/d07/ieee80211__var_8h_adaffae01a032bbb54ad370ba3834ee81_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_adaffae01a032bbb54ad370ba3834ee81_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a8a98b46e5f3bb90edfede4ecf15af9ed}\label{ieee80211__var_8h_a8a98b46e5f3bb90edfede4ecf15af9ed}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_rx\_all@{ieee80211\_radiotap\_rx\_all}}
\index{ieee80211\_radiotap\_rx\_all@{ieee80211\_radiotap\_rx\_all}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_rx\_all()}{ieee80211\_radiotap\_rx\_all()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+rx\+\_\+all (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00257}{257}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00257}{ieee80211com\+::ic\+\_\+rh}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00835}{ieee80211\+\_\+radiotap\+\_\+active\+\_\+vap()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00077}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00394}{ieee80211vap\+::iv\+\_\+rawbpf}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00415}{ieee80211vap\+::iv\+\_\+state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d8/d07/ieee80211__var_8h_a8a98b46e5f3bb90edfede4ecf15af9ed_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a41e3ce542053919a236a827f03f1b5a8}\label{ieee80211__var_8h_a41e3ce542053919a236a827f03f1b5a8}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_tx@{ieee80211\_radiotap\_tx}}
\index{ieee80211\_radiotap\_tx@{ieee80211\_radiotap\_tx}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_tx()}{ieee80211\_radiotap\_tx()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+tx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap0,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00209}{209}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00259}{ieee80211com\+::ic\+\_\+montaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00255}{ieee80211com\+::ic\+\_\+th}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00679}{IEEE80211\+\_\+\+FEXT\+\_\+\+BPF}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00077}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+len}}, \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_l00394}{ieee80211vap\+::iv\+\_\+rawbpf}}, and \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00190}{spam\+\_\+vaps()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{d8/d07/ieee80211__var_8h_a41e3ce542053919a236a827f03f1b5a8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a74334b4245c3f95a951c090e2e0a19ea}\label{ieee80211__var_8h_a74334b4245c3f95a951c090e2e0a19ea}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_vattach@{ieee80211\_radiotap\_vattach}}
\index{ieee80211\_radiotap\_vattach@{ieee80211\_radiotap\_vattach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_vattach()}{ieee80211\_radiotap\_vattach()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+vattach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00114}{114}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



References \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00053}{DLT\+\_\+\+IEEE802\+\_\+11\+\_\+\+RADIO}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00257}{ieee80211com\+::ic\+\_\+rh}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00255}{ieee80211com\+::ic\+\_\+th}}, \mbox{\hyperlink{ieee80211__radiotap_8h_source_l00077}{ieee80211\+\_\+radiotap\+\_\+header\+::it\+\_\+len}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00394}{ieee80211vap\+::iv\+\_\+rawbpf}}.



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

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a74334b4245c3f95a951c090e2e0a19ea_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a2b04b5bc011c3eea0cb90f0b4e7c85c3}\label{ieee80211__var_8h_a2b04b5bc011c3eea0cb90f0b4e7c85c3}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_radiotap\_vdetach@{ieee80211\_radiotap\_vdetach}}
\index{ieee80211\_radiotap\_vdetach@{ieee80211\_radiotap\_vdetach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_radiotap\_vdetach()}{ieee80211\_radiotap\_vdetach()}}
{\footnotesize\ttfamily void ieee80211\+\_\+radiotap\+\_\+vdetach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00128}{128}} of file \mbox{\hyperlink{ieee80211__radiotap_8c_source}{ieee80211\+\_\+radiotap.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l00729}{ieee80211\+\_\+vap\+\_\+detach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a2b04b5bc011c3eea0cb90f0b4e7c85c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_aaa7dd3a66f3009c46a09be0a417b4387}\label{ieee80211__var_8h_aaa7dd3a66f3009c46a09be0a417b4387}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_rate2media@{ieee80211\_rate2media}}
\index{ieee80211\_rate2media@{ieee80211\_rate2media}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_rate2media()}{ieee80211\_rate2media()}}
{\footnotesize\ttfamily int ieee80211\+\_\+rate2media (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{int}]{rate,  }\item[{enum}]{ieee80211\+\_\+phymode }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02360}{2360}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l02344}{findmedia()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00146}{ieee80211com\+::ic\+\_\+phytype}}, \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_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}}, \mbox{\hyperlink{__ieee80211_8h_source_l00075}{IEEE80211\+\_\+\+MODE\+\_\+\+VHT\+\_\+5\+GHZ}}, \mbox{\hyperlink{__ieee80211_8h_source_l00403}{IEEE80211\+\_\+\+RATE\+\_\+\+MCS}}, \mbox{\hyperlink{ieee80211_8h_source_l01146}{IEEE80211\+\_\+\+RATE\+\_\+\+VAL}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00044}{IEEE80211\+\_\+\+T\+\_\+\+FH}}.



Referenced by \mbox{\hyperlink{ieee80211__ht_8c_source_l00322}{ht\+\_\+getrate()}}, \mbox{\hyperlink{ieee80211_8c_source_l02031}{ieee80211\+\_\+announce()}}, \mbox{\hyperlink{ieee80211_8c_source_l01906}{ieee80211\+\_\+media\+\_\+setup()}}, and \mbox{\hyperlink{ieee80211_8c_source_l02234}{ieee80211\+\_\+media\+\_\+status()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{d8/d07/ieee80211__var_8h_aaa7dd3a66f3009c46a09be0a417b4387_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_aaa7dd3a66f3009c46a09be0a417b4387_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ac08ad6a58a92c2c41683af4c55234011}\label{ieee80211__var_8h_ac08ad6a58a92c2c41683af4c55234011}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_runtask@{ieee80211\_runtask}}
\index{ieee80211\_runtask@{ieee80211\_runtask}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_runtask()}{ieee80211\_runtask()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline void ieee80211\+\_\+runtask (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{struct task $\ast$}]{task }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00845}{845}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00149}{ieee80211com\+::ic\+\_\+tq}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l00830}{ieee80211\+\_\+allmulti()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02199}{ieee80211\+\_\+beacon\+\_\+miss()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{ieee80211\+\_\+ioctl()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02598}{ieee80211\+\_\+new\+\_\+state\+\_\+locked()}}, \mbox{\hyperlink{ieee80211_8c_source_l00808}{ieee80211\+\_\+promisc()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00820}{ieee80211\+\_\+setcurchan()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01969}{ieee80211\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02091}{ieee80211\+\_\+stop\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02250}{ieee80211\+\_\+swbmiss()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00333}{ieee80211\+\_\+swscan\+\_\+bg\+\_\+scan()}}, \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00165}{ieee80211\+\_\+swscan\+\_\+start\+\_\+scan\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00827}{ieee80211\+\_\+update\+\_\+chw()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01193}{ieee80211\+\_\+vap\+\_\+set\+\_\+shortslottime()}}, \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__proto_8c_source_l01223}{ieee80211\+\_\+vap\+\_\+update\+\_\+preamble()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l01600}{ieee80211\+\_\+wme\+\_\+updateparams\+\_\+locked()}}, and \mbox{\hyperlink{ieee80211__scan__sw_8c_source_l00785}{scan\+\_\+end()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ac08ad6a58a92c2c41683af4c55234011_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ab02121483806ff8bb01e259afc77c548}\label{ieee80211__var_8h_ab02121483806ff8bb01e259afc77c548}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_setmode@{ieee80211\_setmode}}
\index{ieee80211\_setmode@{ieee80211\_setmode}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_setmode()}{ieee80211\_setmode()}}
{\footnotesize\ttfamily int ieee80211\+\_\+setmode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{enum}]{ieee80211\+\_\+phymode }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l02281}{2281}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00174}{ieee80211com\+::ic\+\_\+curmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00180}{ieee80211com\+::ic\+\_\+sup\+\_\+rates}}, \mbox{\hyperlink{__ieee80211_8h_source_l00064}{IEEE80211\+\_\+\+MODE\+\_\+11B}}, \mbox{\hyperlink{__ieee80211_8h_source_l00065}{IEEE80211\+\_\+\+MODE\+\_\+11G}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00808}{ieee80211\+\_\+reset\+\_\+erp()}}, and \mbox{\hyperlink{ieee80211__proto_8c_source_l01341}{ieee80211\+\_\+setbasicrates()}}.



Referenced by \mbox{\hyperlink{ieee80211_8c_source_l00133}{ieee80211\+\_\+chan\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ab02121483806ff8bb01e259afc77c548_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ab02121483806ff8bb01e259afc77c548_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_ad8b80cb6ba2621bff496aa9cac3d0112}\label{ieee80211__var_8h_ad8b80cb6ba2621bff496aa9cac3d0112}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_vap\_attach@{ieee80211\_vap\_attach}}
\index{ieee80211\_vap\_attach@{ieee80211\_vap\_attach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_vap\_attach()}{ieee80211\_vap\_attach()}}
{\footnotesize\ttfamily int ieee80211\+\_\+vap\+\_\+attach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{ifm\+\_\+change\+\_\+cb\+\_\+t}]{media\+\_\+change,  }\item[{ifm\+\_\+stat\+\_\+cb\+\_\+t}]{media\+\_\+stat,  }\item[{const uint8\+\_\+t}]{macaddr\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00665}{665}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00139}{ieee80211com\+::ic\+\_\+name}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{IEEE80211\+\_\+\+DPRINTF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00619}{IEEE80211\+\_\+\+F\+\_\+\+BURST}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00645}{IEEE80211\+\_\+\+F\+\_\+\+PCF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00616}{IEEE80211\+\_\+\+F\+\_\+\+TURBOP}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00629}{IEEE80211\+\_\+\+F\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00702}{IEEE80211\+\_\+\+FHT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00707}{IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40}}, \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__freebsd_8h_source_l00072}{IEEE80211\+\_\+\+LOCK}}, \mbox{\hyperlink{__ieee80211_8h_source_l00087}{IEEE80211\+\_\+\+M\+\_\+\+STA}}, \mbox{\hyperlink{ieee80211_8c_source_l01906}{ieee80211\+\_\+media\+\_\+setup()}}, \mbox{\hyperlink{ieee80211_8c_source_l02234}{ieee80211\+\_\+media\+\_\+status()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00990}{IEEE80211\+\_\+\+MSG\+\_\+\+STATE}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00165}{ieee80211\+\_\+node\+\_\+latevattach()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00080}{ieee80211\+\_\+opmode\+\_\+name}}, \mbox{\hyperlink{ieee80211__output_8c_source_l00746}{ieee80211\+\_\+output()}}, \mbox{\hyperlink{ieee80211__power_8c_source_l00081}{ieee80211\+\_\+power\+\_\+latevattach()}}, \mbox{\hyperlink{ieee80211_8c_source_l00893}{ieee80211\+\_\+syncflag\+\_\+ht\+\_\+locked()}}, \mbox{\hyperlink{ieee80211_8c_source_l00853}{ieee80211\+\_\+syncflag\+\_\+locked()}}, \mbox{\hyperlink{ieee80211_8c_source_l00933}{ieee80211\+\_\+syncflag\+\_\+vht\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00073}{IEEE80211\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00410}{ieee80211vap\+::iv\+\_\+caps}}, \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_l00399}{ieee80211vap\+::iv\+\_\+ic}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, \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_l00569}{ieee80211vap\+::iv\+\_\+output}}, and \mbox{\hyperlink{ieee80211__scan__sta_8c_source_l00809}{maxrate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_ad8b80cb6ba2621bff496aa9cac3d0112_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a05c647485e64678d291aca8007841211}\label{ieee80211__var_8h_a05c647485e64678d291aca8007841211}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_vap\_detach@{ieee80211\_vap\_detach}}
\index{ieee80211\_vap\_detach@{ieee80211\_vap\_detach}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_vap\_detach()}{ieee80211\_vap\_detach()}}
{\footnotesize\ttfamily void ieee80211\+\_\+vap\+\_\+detach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00729}{729}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211__var_8h_source_l00139}{ieee80211com\+::ic\+\_\+name}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00150}{ieee80211com\+::ic\+\_\+parent\+\_\+task}}, \mbox{\hyperlink{ieee80211_8c_source_l00830}{ieee80211\+\_\+allmulti()}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00186}{ieee80211\+\_\+crypto\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01092}{IEEE80211\+\_\+\+DPRINTF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00854}{ieee80211\+\_\+draintask()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00619}{IEEE80211\+\_\+\+F\+\_\+\+BURST}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00645}{IEEE80211\+\_\+\+F\+\_\+\+PCF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00616}{IEEE80211\+\_\+\+F\+\_\+\+TURBOP}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00629}{IEEE80211\+\_\+\+F\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00679}{IEEE80211\+\_\+\+FEXT\+\_\+\+BPF}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00702}{IEEE80211\+\_\+\+FHT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00707}{IEEE80211\+\_\+\+FHT\+\_\+\+USEHT40}}, \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__ht_8c_source_l00317}{ieee80211\+\_\+ht\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00072}{IEEE80211\+\_\+\+LOCK}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00990}{IEEE80211\+\_\+\+MSG\+\_\+\+STATE}}, \mbox{\hyperlink{ieee80211__node_8c_source_l00193}{ieee80211\+\_\+node\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00080}{ieee80211\+\_\+opmode\+\_\+name}}, \mbox{\hyperlink{ieee80211__power_8c_source_l00101}{ieee80211\+\_\+power\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211_8c_source_l00808}{ieee80211\+\_\+promisc()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00403}{ieee80211\+\_\+proto\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00128}{ieee80211\+\_\+radiotap\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00096}{ieee80211\+\_\+regdomain\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__proto_8h_source_l00038}{IEEE80211\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00153}{ieee80211\+\_\+scan\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02115}{ieee80211\+\_\+stop()}}, \mbox{\hyperlink{ieee80211__superg_8h_a4a99eb0d3e22ebec508620a68e482630}{ieee80211\+\_\+superg\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211_8c_source_l00973}{ieee80211\+\_\+syncflag\+\_\+ext\+\_\+locked()}}, \mbox{\hyperlink{ieee80211_8c_source_l00893}{ieee80211\+\_\+syncflag\+\_\+ht\+\_\+locked()}}, \mbox{\hyperlink{ieee80211_8c_source_l00853}{ieee80211\+\_\+syncflag\+\_\+locked()}}, \mbox{\hyperlink{ieee80211_8c_source_l00933}{ieee80211\+\_\+syncflag\+\_\+vht\+\_\+locked()}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00348}{ieee80211\+\_\+sysctl\+\_\+vdetach()}}, \mbox{\hyperlink{ieee80211__freebsd_8h_source_l00073}{IEEE80211\+\_\+\+UNLOCK}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00166}{ieee80211\+\_\+vht\+\_\+vdetach()}}, \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_l00393}{ieee80211vap\+::iv\+\_\+ifp}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00392}{ieee80211vap\+::iv\+\_\+media}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00418}{ieee80211vap\+::iv\+\_\+nstate\+\_\+task}}, \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_l00419}{ieee80211vap\+::iv\+\_\+swbmiss\+\_\+task}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00574}{ieee80211vap\+::iv\+\_\+wme\+\_\+task}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a05c647485e64678d291aca8007841211_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_abd5326251341b9a07a754f01c847d2f8}\label{ieee80211__var_8h_abd5326251341b9a07a754f01c847d2f8}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_vap\_setup@{ieee80211\_vap\_setup}}
\index{ieee80211\_vap\_setup@{ieee80211\_vap\_setup}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_vap\_setup()}{ieee80211\_vap\_setup()}}
{\footnotesize\ttfamily int ieee80211\+\_\+vap\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211com}{ieee80211com}} $\ast$}]{ic,  }\item[{struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$}]{vap,  }\item[{const char}]{name\mbox{[}\+IFNAMSIZ\mbox{]},  }\item[{int}]{unit,  }\item[{enum \mbox{\hyperlink{__ieee80211_8h_ab624e38122a844713ca48c7307772ed1}{ieee80211\+\_\+opmode}}}]{opmode,  }\item[{int}]{flags,  }\item[{const uint8\+\_\+t}]{bssid\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211_8c_source_l00524}{524}} of file \mbox{\hyperlink{ieee80211_8c_source}{ieee80211.\+c}}.



References \mbox{\hyperlink{ieee80211_8c_source_l00472}{default\+\_\+reset()}}, \mbox{\hyperlink{ieee80211_8c_source_l00485}{default\+\_\+update\+\_\+deftxkey()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00165}{ieee80211com\+::ic\+\_\+caps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00161}{ieee80211com\+::ic\+\_\+flags}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00162}{ieee80211com\+::ic\+\_\+flags\+\_\+ext}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00164}{ieee80211com\+::ic\+\_\+flags\+\_\+ven}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00166}{ieee80211com\+::ic\+\_\+htcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00167}{ieee80211com\+::ic\+\_\+htextcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00175}{ieee80211com\+::ic\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211_8c_source_l00278}{ic\+\_\+printf()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00245}{ieee80211com\+::ic\+\_\+vhtcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00246}{ieee80211com\+::ic\+\_\+vhtextcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00613}{IEEE80211\+\_\+\+ADDR\+\_\+\+COPY}}, \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_l00502}{IEEE80211\+\_\+\+C\+\_\+\+TDMA}}, \mbox{\hyperlink{__ieee80211_8h_source_l00491}{IEEE80211\+\_\+\+C\+\_\+\+UAPSD}}, \mbox{\hyperlink{__ieee80211_8h_source_l00497}{IEEE80211\+\_\+\+C\+\_\+\+WME}}, \mbox{\hyperlink{__ieee80211_8h_source_l00165}{IEEE80211\+\_\+\+CHAN\+\_\+\+ANYC}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00872}{IEEE80211\+\_\+\+CLONE\+\_\+\+BSSID}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00875}{IEEE80211\+\_\+\+CLONE\+\_\+\+MACADDR}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00873}{IEEE80211\+\_\+\+CLONE\+\_\+\+NOBEACONS}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00876}{IEEE80211\+\_\+\+CLONE\+\_\+\+TDMA}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00874}{IEEE80211\+\_\+\+CLONE\+\_\+\+WDSLEGACY}}, \mbox{\hyperlink{ieee80211__crypto_8c_source_l00161}{ieee80211\+\_\+crypto\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00063}{IEEE80211\+\_\+\+DTIM\+\_\+\+DEFAULT}}, \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_l00628}{IEEE80211\+\_\+\+F\+\_\+\+DESBSSID}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00646}{IEEE80211\+\_\+\+F\+\_\+\+DOTH}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00629}{IEEE80211\+\_\+\+F\+\_\+\+WME}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00675}{IEEE80211\+\_\+\+FEXT\+\_\+\+DFS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00674}{IEEE80211\+\_\+\+FEXT\+\_\+\+SWBMISS}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00689}{IEEE80211\+\_\+\+FEXT\+\_\+\+UAPSD}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00683}{IEEE80211\+\_\+\+FEXT\+\_\+\+UNIQMAC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00681}{IEEE80211\+\_\+\+FEXT\+\_\+\+WDSLEGACY}}, \mbox{\hyperlink{ieee80211_8c_source_l00497}{ieee80211\+\_\+get\+\_\+counter()}}, \mbox{\hyperlink{ieee80211__ht_8c_source_l00255}{ieee80211\+\_\+ht\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00067}{IEEE80211\+\_\+\+HWBMISS\+\_\+\+DEFAULT}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l02054}{ieee80211\+\_\+init()}}, \mbox{\hyperlink{ieee80211__ioctl_8c_source_l03537}{ieee80211\+\_\+ioctl()}}, \mbox{\hyperlink{__ieee80211_8h_source_l00089}{IEEE80211\+\_\+\+M\+\_\+\+AHDEMO}}, \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_8c_source_l00147}{ieee80211\+\_\+node\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211_8c_source_l00080}{ieee80211\+\_\+opcap}}, \mbox{\hyperlink{ieee80211__power_8c_source_l00068}{ieee80211\+\_\+power\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00326}{ieee80211\+\_\+proto\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__radiotap_8c_source_l00114}{ieee80211\+\_\+radiotap\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__ratectl_8h_source_l00038}{IEEE80211\+\_\+\+RATECTL\+\_\+\+NONE}}, \mbox{\hyperlink{ieee80211__ratectl_8c_source_l00123}{ieee80211\+\_\+ratectl\+\_\+set()}}, \mbox{\hyperlink{ieee80211__regdomain_8c_source_l00091}{ieee80211\+\_\+regdomain\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__scan_8c_source_l00130}{ieee80211\+\_\+scan\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__superg_8h_a45766c152c78b3a3c57a5cc739e1fd6f}{ieee80211\+\_\+superg\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__freebsd_8c_source_l00264}{ieee80211\+\_\+sysctl\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l00544}{ieee80211\+\_\+vap\+\_\+qflush()}}, \mbox{\hyperlink{ieee80211__proto_8c_source_l00768}{ieee80211\+\_\+vap\+\_\+reset\+\_\+erp()}}, \mbox{\hyperlink{ieee80211__output_8c_source_l00495}{ieee80211\+\_\+vap\+\_\+transmit()}}, \mbox{\hyperlink{ieee80211__vht_8c_source_l00141}{ieee80211\+\_\+vht\+\_\+vattach()}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00454}{ieee80211vap\+::iv\+\_\+bmissthreshold}}, \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_l00437}{ieee80211vap\+::iv\+\_\+des\+\_\+chan}}, \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_l00408}{ieee80211vap\+::iv\+\_\+flags\+\_\+ven}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00411}{ieee80211vap\+::iv\+\_\+htcaps}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00412}{ieee80211vap\+::iv\+\_\+htextcaps}}, \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_l00414}{ieee80211vap\+::iv\+\_\+opmode}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00554}{ieee80211vap\+::iv\+\_\+reset}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00515}{ieee80211vap\+::iv\+\_\+update\+\_\+deftxkey}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00429}{ieee80211vap\+::iv\+\_\+vhtcaps}}, and \mbox{\hyperlink{ieee80211__var_8h_source_l00430}{ieee80211vap\+::iv\+\_\+vhtextcaps}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_abd5326251341b9a07a754f01c847d2f8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_a7b242cafe8b04a997ea26013c0f4807f}\label{ieee80211__var_8h_a7b242cafe8b04a997ea26013c0f4807f}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!ieee80211\_vhtchanflags@{ieee80211\_vhtchanflags}}
\index{ieee80211\_vhtchanflags@{ieee80211\_vhtchanflags}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{ieee80211\_vhtchanflags()}{ieee80211\_vhtchanflags()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ieee80211\+\_\+vhtchanflags (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structieee80211__channel}{ieee80211\+\_\+channel}} $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__var_8h_source_l00930}{930}} of file \mbox{\hyperlink{ieee80211__var_8h_source}{ieee80211\+\_\+var.\+h}}.



References \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_l00316}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT}}, \mbox{\hyperlink{__ieee80211_8h_source_l00340}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT160}}, \mbox{\hyperlink{__ieee80211_8h_source_l00326}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT40}}, \mbox{\hyperlink{__ieee80211_8h_source_l00338}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT80}}, and \mbox{\hyperlink{__ieee80211_8h_source_l00342}{IEEE80211\+\_\+\+IS\+\_\+\+CHAN\+\_\+\+VHT80\+P80}}.



Referenced by \mbox{\hyperlink{ieee80211__node_8c_source_l00727}{getvhtadjustflags()}}, and \mbox{\hyperlink{ieee80211__node_8c_source_l00784}{ieee80211\+\_\+setupcurchan()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d07/ieee80211__var_8h_a7b242cafe8b04a997ea26013c0f4807f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__var_8h_aefa7126728696faddb24e3d999952637}\label{ieee80211__var_8h_aefa7126728696faddb24e3d999952637}} 
\index{ieee80211\_var.h@{ieee80211\_var.h}!MALLOC\_DECLARE@{MALLOC\_DECLARE}}
\index{MALLOC\_DECLARE@{MALLOC\_DECLARE}!ieee80211\_var.h@{ieee80211\_var.h}}
\doxysubsubsection{\texorpdfstring{MALLOC\_DECLARE()}{MALLOC\_DECLARE()}}
{\footnotesize\ttfamily MALLOC\+\_\+\+DECLARE (\begin{DoxyParamCaption}\item[{M\+\_\+80211\+\_\+\+VAP}]{ }\end{DoxyParamCaption})}

