\hypertarget{structieee80211__aclator}{}\doxysection{ieee80211\+\_\+aclator Struct Reference}
\label{structieee80211__aclator}\index{ieee80211\_aclator@{ieee80211\_aclator}}


{\ttfamily \#include $<$ieee80211\+\_\+proto.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{structieee80211__aclator_a1d2eeaef7a21f2b1a3467de9613e00bf}{iac\+\_\+name}}
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_a23170af6d3620c52293f24c25460a41f}{iac\+\_\+attach}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
void($\ast$ \mbox{\hyperlink{structieee80211__aclator_a9dd1d7910e91979542a4a64893be9904}{iac\+\_\+detach}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_a4e06de122a4bcaba508a53bf888d3f1c}{iac\+\_\+check}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const struct \mbox{\hyperlink{structieee80211__frame}{ieee80211\+\_\+frame}} $\ast$wh)
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_af5314198689fe819c217eda42710fcae}{iac\+\_\+add}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_af7ab7776f13132f83316f63058155a16}{iac\+\_\+remove}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_a32912f1b2be89d789b00e3fd971d779a}{iac\+\_\+flush}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_a9abe9f63766d0ff9956167ad98be5a4f}{iac\+\_\+setpolicy}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, int)
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_ab625d00e57331cf1643bc3d51cecb1da}{iac\+\_\+getpolicy}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_ae1ddcbbfb350fb2790371a497ea0bbd0}{iac\+\_\+setioctl}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$)
\item 
int($\ast$ \mbox{\hyperlink{structieee80211__aclator_ab43833333241ea55d848387084f85566}{iac\+\_\+getioctl}} )(struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00234}{234}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structieee80211__aclator_af5314198689fe819c217eda42710fcae}\label{structieee80211__aclator_af5314198689fe819c217eda42710fcae}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_add@{iac\_add}}
\index{iac\_add@{iac\_add}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_add}{iac\_add}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+add) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00240}{240}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.

\mbox{\Hypertarget{structieee80211__aclator_a23170af6d3620c52293f24c25460a41f}\label{structieee80211__aclator_a23170af6d3620c52293f24c25460a41f}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_attach@{iac\_attach}}
\index{iac\_attach@{iac\_attach}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_attach}{iac\_attach}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+attach) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00236}{236}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.

\mbox{\Hypertarget{structieee80211__aclator_a4e06de122a4bcaba508a53bf888d3f1c}\label{structieee80211__aclator_a4e06de122a4bcaba508a53bf888d3f1c}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_check@{iac\_check}}
\index{iac\_check@{iac\_check}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_check}{iac\_check}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+check) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const struct \mbox{\hyperlink{structieee80211__frame}{ieee80211\+\_\+frame}} $\ast$wh)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00238}{238}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.



Referenced by \mbox{\hyperlink{ieee80211__hostap_8c_source_l01759}{hostap\+\_\+recv\+\_\+mgmt()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01530}{mesh\+\_\+input()}}, and \mbox{\hyperlink{ieee80211__mesh_8c_source_l01832}{mesh\+\_\+recv\+\_\+mgmt()}}.

\mbox{\Hypertarget{structieee80211__aclator_a9dd1d7910e91979542a4a64893be9904}\label{structieee80211__aclator_a9dd1d7910e91979542a4a64893be9904}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_detach@{iac\_detach}}
\index{iac\_detach@{iac\_detach}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_detach}{iac\_detach}}
{\footnotesize\ttfamily void($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+detach) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00237}{237}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.



Referenced by \mbox{\hyperlink{ieee80211__proto_8c_source_l00403}{ieee80211\+\_\+proto\+\_\+vdetach()}}.

\mbox{\Hypertarget{structieee80211__aclator_a32912f1b2be89d789b00e3fd971d779a}\label{structieee80211__aclator_a32912f1b2be89d789b00e3fd971d779a}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_flush@{iac\_flush}}
\index{iac\_flush@{iac\_flush}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_flush}{iac\_flush}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+flush) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00244}{244}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.

\mbox{\Hypertarget{structieee80211__aclator_ab43833333241ea55d848387084f85566}\label{structieee80211__aclator_ab43833333241ea55d848387084f85566}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_getioctl@{iac\_getioctl}}
\index{iac\_getioctl@{iac\_getioctl}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_getioctl}{iac\_getioctl}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+getioctl) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00248}{248}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.

\mbox{\Hypertarget{structieee80211__aclator_ab625d00e57331cf1643bc3d51cecb1da}\label{structieee80211__aclator_ab625d00e57331cf1643bc3d51cecb1da}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_getpolicy@{iac\_getpolicy}}
\index{iac\_getpolicy@{iac\_getpolicy}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_getpolicy}{iac\_getpolicy}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+getpolicy) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00246}{246}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.



Referenced by \mbox{\hyperlink{ieee80211__hostap_8c_source_l00916}{hostap\+\_\+auth\+\_\+open()}}, and \mbox{\hyperlink{ieee80211__hostap_8c_source_l00994}{hostap\+\_\+auth\+\_\+shared()}}.

\mbox{\Hypertarget{structieee80211__aclator_a1d2eeaef7a21f2b1a3467de9613e00bf}\label{structieee80211__aclator_a1d2eeaef7a21f2b1a3467de9613e00bf}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_name@{iac\_name}}
\index{iac\_name@{iac\_name}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_name}{iac\_name}}
{\footnotesize\ttfamily const char$\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+name}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00235}{235}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.



Referenced by \mbox{\hyperlink{ieee80211__proto_8c_source_l00507}{ieee80211\+\_\+aclator\+\_\+register()}}, and \mbox{\hyperlink{ieee80211__proto_8c_source_l00514}{ieee80211\+\_\+aclator\+\_\+unregister()}}.

\mbox{\Hypertarget{structieee80211__aclator_af7ab7776f13132f83316f63058155a16}\label{structieee80211__aclator_af7ab7776f13132f83316f63058155a16}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_remove@{iac\_remove}}
\index{iac\_remove@{iac\_remove}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_remove}{iac\_remove}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+remove) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, const uint8\+\_\+t \mbox{\hyperlink{ieee80211__acl_8c_a8d4b7a9936dd4f31f717cbd6a9b159bb}{mac}}\mbox{[}\mbox{\hyperlink{ieee80211_8h_a453b082a0e442784729071fa4d844dde}{IEEE80211\+\_\+\+ADDR\+\_\+\+LEN}}\mbox{]})}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00242}{242}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.

\mbox{\Hypertarget{structieee80211__aclator_ae1ddcbbfb350fb2790371a497ea0bbd0}\label{structieee80211__aclator_ae1ddcbbfb350fb2790371a497ea0bbd0}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_setioctl@{iac\_setioctl}}
\index{iac\_setioctl@{iac\_setioctl}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_setioctl}{iac\_setioctl}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+setioctl) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, struct \mbox{\hyperlink{structieee80211req}{ieee80211req}} $\ast$)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00247}{247}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.

\mbox{\Hypertarget{structieee80211__aclator_a9abe9f63766d0ff9956167ad98be5a4f}\label{structieee80211__aclator_a9abe9f63766d0ff9956167ad98be5a4f}} 
\index{ieee80211\_aclator@{ieee80211\_aclator}!iac\_setpolicy@{iac\_setpolicy}}
\index{iac\_setpolicy@{iac\_setpolicy}!ieee80211\_aclator@{ieee80211\_aclator}}
\doxysubsubsection{\texorpdfstring{iac\_setpolicy}{iac\_setpolicy}}
{\footnotesize\ttfamily int($\ast$ ieee80211\+\_\+aclator\+::iac\+\_\+setpolicy) (struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$, int)}



Definition at line \mbox{\hyperlink{ieee80211__proto_8h_source_l00245}{245}} of file \mbox{\hyperlink{ieee80211__proto_8h_source}{ieee80211\+\_\+proto.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
net80211/\mbox{\hyperlink{ieee80211__proto_8h}{ieee80211\+\_\+proto.\+h}}\end{DoxyCompactItemize}
