\hypertarget{ieee80211__action_8c}{}\doxysection{net80211/ieee80211\+\_\+action.c File Reference}
\label{ieee80211__action_8c}\index{net80211/ieee80211\_action.c@{net80211/ieee80211\_action.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+inet.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net/ethernet.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+action.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+mesh.\+h$>$}\newline
Include dependency graph for ieee80211\+\_\+action.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d55/ieee80211__action_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{ieee80211__action_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static int \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\+\_\+inval}} (struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni, int cat, int act, void $\ast$sa)
\item 
int \mbox{\hyperlink{ieee80211__action_8c_af72179cf74731d99ecb8837f7c4f7394}{ieee80211\+\_\+send\+\_\+action\+\_\+register}} (int cat, int act, \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$f)
\item 
void \mbox{\hyperlink{ieee80211__action_8c_ab430c912162aab14ac3dd7458f13ae0d}{ieee80211\+\_\+send\+\_\+action\+\_\+unregister}} (int cat, int act)
\item 
int \mbox{\hyperlink{ieee80211__action_8c_a8580c39e539cea0f6ea8fc3c62e47a39}{ieee80211\+\_\+send\+\_\+action}} (struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni, int cat, int act, void $\ast$sa)
\item 
static int \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\+\_\+inval}} (struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni, const struct \mbox{\hyperlink{structieee80211__frame}{ieee80211\+\_\+frame}} $\ast$wh, const uint8\+\_\+t $\ast$frm, const uint8\+\_\+t $\ast$efrm)
\item 
int \mbox{\hyperlink{ieee80211__action_8c_ad4205155d385b88442959767ccb709d9}{ieee80211\+\_\+recv\+\_\+action\+\_\+register}} (int cat, int act, \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$f)
\item 
void \mbox{\hyperlink{ieee80211__action_8c_a036182711786b0cff14eb18eaa273fc1}{ieee80211\+\_\+recv\+\_\+action\+\_\+unregister}} (int cat, int act)
\item 
int \mbox{\hyperlink{ieee80211__action_8c_ad7ca2da1599d3efa690a9e4ea0ef165e}{ieee80211\+\_\+recv\+\_\+action}} (struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$ni, const struct \mbox{\hyperlink{structieee80211__frame}{ieee80211\+\_\+frame}} $\ast$wh, const uint8\+\_\+t $\ast$frm, const uint8\+\_\+t $\ast$efrm)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_a748cc2cfb6c4d4bd6e7324de16138078}{ba\+\_\+send\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_ac7dd0eb563cad02fea59eed28b2b9281}{ht\+\_\+send\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_ab2952b0555758c9396ac7fe06e420253}{meshpl\+\_\+send\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_a28033e66cff823b76fc452b182cecda8}{meshaction\+\_\+send\+\_\+action}} \mbox{[}12\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_a8619d052377297ec9c894f62a55f1eba}{vendor\+\_\+send\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_ae89b95f64f0b6ccd17451a300f6d4c48}{vht\+\_\+send\+\_\+action}} \mbox{[}3\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_a12991036e4b6fd18272c47ccecb42b5d}{ba\+\_\+recv\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_a99cb61b0f1265d948dff44ada7b1a6f8}{ht\+\_\+recv\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_ac856af4a91e43c20a0f3b9999d8a144b}{meshpl\+\_\+recv\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_afd40e6f573545d83fc2e8e9f39be1bda}{meshaction\+\_\+recv\+\_\+action}} \mbox{[}12\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_add4dd3864a73bff77fdfb6806833c50e}{vendor\+\_\+recv\+\_\+action}} \mbox{[}8\mbox{]}
\item 
static \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$ \mbox{\hyperlink{ieee80211__action_8c_a01ea3d2c6b1a22cab1d63c49af055d35}{vht\+\_\+recv\+\_\+action}} \mbox{[}3\mbox{]}
\end{DoxyCompactItemize}


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

\mbox{\Hypertarget{ieee80211__action_8c_ad7ca2da1599d3efa690a9e4ea0ef165e}\label{ieee80211__action_8c_ad7ca2da1599d3efa690a9e4ea0ef165e}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ieee80211\_recv\_action@{ieee80211\_recv\_action}}
\index{ieee80211\_recv\_action@{ieee80211\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_recv\_action()}{ieee80211\_recv\_action()}}
{\footnotesize\ttfamily int ieee80211\+\_\+recv\+\_\+action (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni,  }\item[{const struct \mbox{\hyperlink{structieee80211__frame}{ieee80211\+\_\+frame}} $\ast$}]{wh,  }\item[{const uint8\+\_\+t $\ast$}]{frm,  }\item[{const uint8\+\_\+t $\ast$}]{efrm }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{244}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



References \mbox{\hyperlink{ieee80211__action_8c_source_l00173}{ba\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00177}{ht\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211_8h_source_l00381}{ieee80211\+\_\+action\+::ia\+\_\+action}}, \mbox{\hyperlink{ieee80211_8h_source_l00380}{ieee80211\+\_\+action\+::ia\+\_\+category}}, \mbox{\hyperlink{ieee80211_8h_source_l00387}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+BA}}, \mbox{\hyperlink{ieee80211_8h_source_l00388}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211_8h_source_l00389}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+MESH}}, \mbox{\hyperlink{ieee80211_8h_source_l00390}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+SELF\+\_\+\+PROT}}, \mbox{\hyperlink{ieee80211_8h_source_l00393}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VENDOR}}, \mbox{\hyperlink{ieee80211_8h_source_l00392}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VHT}}, \mbox{\hyperlink{ieee80211__var_8h_source_l01101}{IEEE80211\+\_\+\+DISCARD\+\_\+\+MAC}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00996}{IEEE80211\+\_\+\+MSG\+\_\+\+MESH}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00107}{IEEE80211\+\_\+\+NODE\+\_\+\+MESH\+\_\+\+ESTABLISHED}}, \mbox{\hyperlink{ieee80211__ioctl_8h_source_l00234}{ieee80211\+\_\+stats\+::is\+\_\+mesh\+\_\+nolink}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00487}{ieee80211vap\+::iv\+\_\+bss}}, \mbox{\hyperlink{ieee80211__var_8h_source_l00403}{ieee80211vap\+::iv\+\_\+stats}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00185}{meshaction\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00181}{meshpl\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00187}{ieee80211\+\_\+node\+::ni\+\_\+macaddr}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00211}{ieee80211\+\_\+node\+::ni\+\_\+mlstate}}, \mbox{\hyperlink{ieee80211__node_8h_source_l00120}{ieee80211\+\_\+node\+::ni\+\_\+vap}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00167}{recv\+\_\+inval()}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00190}{vendor\+\_\+recv\+\_\+action}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00195}{vht\+\_\+recv\+\_\+action}}.



Referenced by \mbox{\hyperlink{ieee80211__ht_8c_source_l00231}{ieee80211\+\_\+ht\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{d7/d41/ieee80211__action_8c_ad7ca2da1599d3efa690a9e4ea0ef165e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_ad7ca2da1599d3efa690a9e4ea0ef165e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_ad4205155d385b88442959767ccb709d9}\label{ieee80211__action_8c_ad4205155d385b88442959767ccb709d9}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ieee80211\_recv\_action\_register@{ieee80211\_recv\_action\_register}}
\index{ieee80211\_recv\_action\_register@{ieee80211\_recv\_action\_register}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_recv\_action\_register()}{ieee80211\_recv\_action\_register()}}
{\footnotesize\ttfamily int ieee80211\+\_\+recv\+\_\+action\+\_\+register (\begin{DoxyParamCaption}\item[{int}]{cat,  }\item[{int}]{act,  }\item[{\mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}} $\ast$}]{f }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{200}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



References \mbox{\hyperlink{ieee80211__action_8c_source_l00173}{ba\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00177}{ht\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211_8h_source_l00387}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+BA}}, \mbox{\hyperlink{ieee80211_8h_source_l00388}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211_8h_source_l00389}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+MESH}}, \mbox{\hyperlink{ieee80211_8h_source_l00390}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+SELF\+\_\+\+PROT}}, \mbox{\hyperlink{ieee80211_8h_source_l00393}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VENDOR}}, \mbox{\hyperlink{ieee80211_8h_source_l00392}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VHT}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00185}{meshaction\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00181}{meshpl\+\_\+recv\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00190}{vendor\+\_\+recv\+\_\+action}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00195}{vht\+\_\+recv\+\_\+action}}.



Referenced by \mbox{\hyperlink{ieee80211__ht_8c_source_l00175}{ieee80211\+\_\+ht\+\_\+init()}}, \mbox{\hyperlink{ieee80211__hwmp_8c_source_l00219}{ieee80211\+\_\+hwmp\+\_\+init()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00555}{ieee80211\+\_\+mesh\+\_\+init()}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00238}{ieee80211\+\_\+recv\+\_\+action\+\_\+unregister()}}, and \mbox{\hyperlink{ieee80211__vht_8c_source_l00110}{ieee80211\+\_\+vht\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_ad4205155d385b88442959767ccb709d9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_a036182711786b0cff14eb18eaa273fc1}\label{ieee80211__action_8c_a036182711786b0cff14eb18eaa273fc1}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ieee80211\_recv\_action\_unregister@{ieee80211\_recv\_action\_unregister}}
\index{ieee80211\_recv\_action\_unregister@{ieee80211\_recv\_action\_unregister}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_recv\_action\_unregister()}{ieee80211\_recv\_action\_unregister()}}
{\footnotesize\ttfamily void ieee80211\+\_\+recv\+\_\+action\+\_\+unregister (\begin{DoxyParamCaption}\item[{int}]{cat,  }\item[{int}]{act }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00238}{238}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



References \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00167}{recv\+\_\+inval()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_a036182711786b0cff14eb18eaa273fc1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_a8580c39e539cea0f6ea8fc3c62e47a39}\label{ieee80211__action_8c_a8580c39e539cea0f6ea8fc3c62e47a39}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ieee80211\_send\_action@{ieee80211\_send\_action}}
\index{ieee80211\_send\_action@{ieee80211\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_send\_action()}{ieee80211\_send\_action()}}
{\footnotesize\ttfamily int ieee80211\+\_\+send\+\_\+action (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni,  }\item[{int}]{cat,  }\item[{int}]{act,  }\item[{void $\ast$}]{sa }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{133}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



References \mbox{\hyperlink{ieee80211__action_8c_source_l00062}{ba\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00066}{ht\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211_8h_source_l00387}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+BA}}, \mbox{\hyperlink{ieee80211_8h_source_l00388}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211_8h_source_l00389}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+MESH}}, \mbox{\hyperlink{ieee80211_8h_source_l00390}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+SELF\+\_\+\+PROT}}, \mbox{\hyperlink{ieee80211_8h_source_l00393}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VENDOR}}, \mbox{\hyperlink{ieee80211_8h_source_l00392}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VHT}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00074}{meshaction\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00070}{meshpl\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00057}{send\+\_\+inval()}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00079}{vendor\+\_\+send\+\_\+action}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00084}{vht\+\_\+send\+\_\+action}}.



Referenced by \mbox{\hyperlink{ieee80211__ht_8c_source_l00231}{ieee80211\+\_\+ht\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00533}{mesh\+\_\+gatemode\+\_\+cb()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02108}{mesh\+\_\+parse\+\_\+meshpeering\+\_\+action()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l03031}{mesh\+\_\+peer\+\_\+timeout\+\_\+cb()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02562}{mesh\+\_\+recv\+\_\+action\+\_\+meshgate()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02503}{mesh\+\_\+recv\+\_\+action\+\_\+meshlmetric()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02449}{mesh\+\_\+recv\+\_\+action\+\_\+meshpeering\+\_\+close()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02385}{mesh\+\_\+recv\+\_\+action\+\_\+meshpeering\+\_\+confirm()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l02237}{mesh\+\_\+recv\+\_\+action\+\_\+meshpeering\+\_\+open()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l01832}{mesh\+\_\+recv\+\_\+mgmt()}}, and \mbox{\hyperlink{ieee80211__mesh_8c_source_l00623}{mesh\+\_\+vdetach\+\_\+peers()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{d7/d41/ieee80211__action_8c_a8580c39e539cea0f6ea8fc3c62e47a39_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_a8580c39e539cea0f6ea8fc3c62e47a39_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_af72179cf74731d99ecb8837f7c4f7394}\label{ieee80211__action_8c_af72179cf74731d99ecb8837f7c4f7394}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ieee80211\_send\_action\_register@{ieee80211\_send\_action\_register}}
\index{ieee80211\_send\_action\_register@{ieee80211\_send\_action\_register}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_send\_action\_register()}{ieee80211\_send\_action\_register()}}
{\footnotesize\ttfamily int ieee80211\+\_\+send\+\_\+action\+\_\+register (\begin{DoxyParamCaption}\item[{int}]{cat,  }\item[{int}]{act,  }\item[{\mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}} $\ast$}]{f }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{89}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



References \mbox{\hyperlink{ieee80211__action_8c_source_l00062}{ba\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00066}{ht\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211_8h_source_l00387}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+BA}}, \mbox{\hyperlink{ieee80211_8h_source_l00388}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+HT}}, \mbox{\hyperlink{ieee80211_8h_source_l00389}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+MESH}}, \mbox{\hyperlink{ieee80211_8h_source_l00390}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+SELF\+\_\+\+PROT}}, \mbox{\hyperlink{ieee80211_8h_source_l00393}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VENDOR}}, \mbox{\hyperlink{ieee80211_8h_source_l00392}{IEEE80211\+\_\+\+ACTION\+\_\+\+CAT\+\_\+\+VHT}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00074}{meshaction\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00070}{meshpl\+\_\+send\+\_\+action}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00079}{vendor\+\_\+send\+\_\+action}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00084}{vht\+\_\+send\+\_\+action}}.



Referenced by \mbox{\hyperlink{ieee80211__ht_8c_source_l00175}{ieee80211\+\_\+ht\+\_\+init()}}, \mbox{\hyperlink{ieee80211__mesh_8c_source_l00555}{ieee80211\+\_\+mesh\+\_\+init()}}, \mbox{\hyperlink{ieee80211__action_8c_source_l00127}{ieee80211\+\_\+send\+\_\+action\+\_\+unregister()}}, and \mbox{\hyperlink{ieee80211__vht_8c_source_l00110}{ieee80211\+\_\+vht\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_af72179cf74731d99ecb8837f7c4f7394_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_ab430c912162aab14ac3dd7458f13ae0d}\label{ieee80211__action_8c_ab430c912162aab14ac3dd7458f13ae0d}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ieee80211\_send\_action\_unregister@{ieee80211\_send\_action\_unregister}}
\index{ieee80211\_send\_action\_unregister@{ieee80211\_send\_action\_unregister}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ieee80211\_send\_action\_unregister()}{ieee80211\_send\_action\_unregister()}}
{\footnotesize\ttfamily void ieee80211\+\_\+send\+\_\+action\+\_\+unregister (\begin{DoxyParamCaption}\item[{int}]{cat,  }\item[{int}]{act }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00127}{127}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



References \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00057}{send\+\_\+inval()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_ab430c912162aab14ac3dd7458f13ae0d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}\label{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!recv\_inval@{recv\_inval}}
\index{recv\_inval@{recv\_inval}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{recv\_inval()}{recv\_inval()}}
{\footnotesize\ttfamily static int recv\+\_\+inval (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni,  }\item[{const struct \mbox{\hyperlink{structieee80211__frame}{ieee80211\+\_\+frame}} $\ast$}]{wh,  }\item[{const uint8\+\_\+t $\ast$}]{frm,  }\item[{const uint8\+\_\+t $\ast$}]{efrm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00167}{167}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00238}{ieee80211\+\_\+recv\+\_\+action\+\_\+unregister()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d41/ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}\label{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!send\_inval@{send\_inval}}
\index{send\_inval@{send\_inval}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{send\_inval()}{send\_inval()}}
{\footnotesize\ttfamily static int send\+\_\+inval (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structieee80211__node}{ieee80211\+\_\+node}} $\ast$}]{ni,  }\item[{int}]{cat,  }\item[{int}]{act,  }\item[{void $\ast$}]{sa }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00057}{57}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00127}{ieee80211\+\_\+send\+\_\+action\+\_\+unregister()}}.

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


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{ieee80211__action_8c_a12991036e4b6fd18272c47ccecb42b5d}\label{ieee80211__action_8c_a12991036e4b6fd18272c47ccecb42b5d}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ba\_recv\_action@{ba\_recv\_action}}
\index{ba\_recv\_action@{ba\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ba\_recv\_action}{ba\_recv\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}}$\ast$ ba\+\_\+recv\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00173}{173}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_a748cc2cfb6c4d4bd6e7324de16138078}\label{ieee80211__action_8c_a748cc2cfb6c4d4bd6e7324de16138078}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ba\_send\_action@{ba\_send\_action}}
\index{ba\_send\_action@{ba\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ba\_send\_action}{ba\_send\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}}$\ast$ ba\+\_\+send\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00062}{62}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_a99cb61b0f1265d948dff44ada7b1a6f8}\label{ieee80211__action_8c_a99cb61b0f1265d948dff44ada7b1a6f8}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ht\_recv\_action@{ht\_recv\_action}}
\index{ht\_recv\_action@{ht\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ht\_recv\_action}{ht\_recv\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}}$\ast$ ht\+\_\+recv\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00177}{177}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_ac7dd0eb563cad02fea59eed28b2b9281}\label{ieee80211__action_8c_ac7dd0eb563cad02fea59eed28b2b9281}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!ht\_send\_action@{ht\_send\_action}}
\index{ht\_send\_action@{ht\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{ht\_send\_action}{ht\_send\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}}$\ast$ ht\+\_\+send\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00066}{66}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_afd40e6f573545d83fc2e8e9f39be1bda}\label{ieee80211__action_8c_afd40e6f573545d83fc2e8e9f39be1bda}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!meshaction\_recv\_action@{meshaction\_recv\_action}}
\index{meshaction\_recv\_action@{meshaction\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{meshaction\_recv\_action}{meshaction\_recv\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}}$\ast$ meshaction\+\_\+recv\+\_\+action\mbox{[}12\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00185}{185}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_a28033e66cff823b76fc452b182cecda8}\label{ieee80211__action_8c_a28033e66cff823b76fc452b182cecda8}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!meshaction\_send\_action@{meshaction\_send\_action}}
\index{meshaction\_send\_action@{meshaction\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{meshaction\_send\_action}{meshaction\_send\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}}$\ast$ meshaction\+\_\+send\+\_\+action\mbox{[}12\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00074}{74}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_ac856af4a91e43c20a0f3b9999d8a144b}\label{ieee80211__action_8c_ac856af4a91e43c20a0f3b9999d8a144b}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!meshpl\_recv\_action@{meshpl\_recv\_action}}
\index{meshpl\_recv\_action@{meshpl\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{meshpl\_recv\_action}{meshpl\_recv\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}}$\ast$ meshpl\+\_\+recv\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00181}{181}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_ab2952b0555758c9396ac7fe06e420253}\label{ieee80211__action_8c_ab2952b0555758c9396ac7fe06e420253}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!meshpl\_send\_action@{meshpl\_send\_action}}
\index{meshpl\_send\_action@{meshpl\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{meshpl\_send\_action}{meshpl\_send\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}}$\ast$ meshpl\+\_\+send\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00070}{70}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_add4dd3864a73bff77fdfb6806833c50e}\label{ieee80211__action_8c_add4dd3864a73bff77fdfb6806833c50e}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!vendor\_recv\_action@{vendor\_recv\_action}}
\index{vendor\_recv\_action@{vendor\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{vendor\_recv\_action}{vendor\_recv\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}}$\ast$ vendor\+\_\+recv\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00190}{190}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_a8619d052377297ec9c894f62a55f1eba}\label{ieee80211__action_8c_a8619d052377297ec9c894f62a55f1eba}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!vendor\_send\_action@{vendor\_send\_action}}
\index{vendor\_send\_action@{vendor\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{vendor\_send\_action}{vendor\_send\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}}$\ast$ vendor\+\_\+send\+\_\+action\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00079}{79}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_a01ea3d2c6b1a22cab1d63c49af055d35}\label{ieee80211__action_8c_a01ea3d2c6b1a22cab1d63c49af055d35}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!vht\_recv\_action@{vht\_recv\_action}}
\index{vht\_recv\_action@{vht\_recv\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{vht\_recv\_action}{vht\_recv\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_a7e15076b43596d3e83f06056022954b0}{ieee80211\+\_\+recv\+\_\+action\+\_\+func}}$\ast$ vht\+\_\+recv\+\_\+action\mbox{[}3\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a915b64bfa38ee5a5e0ea7e216b4bb698}{recv\_inval}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00195}{195}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00244}{ieee80211\+\_\+recv\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00200}{ieee80211\+\_\+recv\+\_\+action\+\_\+register()}}.

\mbox{\Hypertarget{ieee80211__action_8c_ae89b95f64f0b6ccd17451a300f6d4c48}\label{ieee80211__action_8c_ae89b95f64f0b6ccd17451a300f6d4c48}} 
\index{ieee80211\_action.c@{ieee80211\_action.c}!vht\_send\_action@{vht\_send\_action}}
\index{vht\_send\_action@{vht\_send\_action}!ieee80211\_action.c@{ieee80211\_action.c}}
\doxysubsubsection{\texorpdfstring{vht\_send\_action}{vht\_send\_action}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__action_8h_abd6ab02c1230ed07576080069cd722f0}{ieee80211\+\_\+send\+\_\+action\+\_\+func}}$\ast$ vht\+\_\+send\+\_\+action\mbox{[}3\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}}, \mbox{\hyperlink{ieee80211__action_8c_a909873b47b00ea8e4ae0705ccddeca66}{send\_inval}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ieee80211__action_8c_source_l00084}{84}} of file \mbox{\hyperlink{ieee80211__action_8c_source}{ieee80211\+\_\+action.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__action_8c_source_l00133}{ieee80211\+\_\+send\+\_\+action()}}, and \mbox{\hyperlink{ieee80211__action_8c_source_l00089}{ieee80211\+\_\+send\+\_\+action\+\_\+register()}}.

