\doxysection{src/gb/common\+\_\+vty.c File Reference}
\label{common__vty_8c}\index{src/gb/common\_vty.c@{src/gb/common\_vty.c}}


Open\+BSC VTY common helpers.  


{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/talloc.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/logging.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/telnet\+\_\+interface.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/command.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/buffer.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/vty.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/gprs/gprs\+\_\+msgb.\+h$>$}\newline
{\ttfamily \#include \char`\"{}common\+\_\+vty.\+h\char`\"{}}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \textbf{ gprs\+\_\+log\+\_\+filter\+\_\+fn} (const struct \textbf{ log\+\_\+context} $\ast$ctx, struct \textbf{ log\+\_\+target} $\ast$tar)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
int \textbf{ DNS}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Open\+BSC VTY common helpers. 



\doxysubsection{Function Documentation}
\mbox{\label{common__vty_8c_a4146cd23ffed87c72ab0b75dfe44b948}} 
\index{common\_vty.c@{common\_vty.c}!gprs\_log\_filter\_fn@{gprs\_log\_filter\_fn}}
\index{gprs\_log\_filter\_fn@{gprs\_log\_filter\_fn}!common\_vty.c@{common\_vty.c}}
\doxysubsubsection{gprs\_log\_filter\_fn()}
{\footnotesize\ttfamily int gprs\+\_\+log\+\_\+filter\+\_\+fn (\begin{DoxyParamCaption}\item[{const struct \textbf{ log\+\_\+context} $\ast$}]{ctx,  }\item[{struct \textbf{ log\+\_\+target} $\ast$}]{tar }\end{DoxyParamCaption})}



References \textbf{ log\+\_\+context\+::ctx}, \textbf{ log\+\_\+target\+::filter\+\_\+data}, \textbf{ log\+\_\+target\+::filter\+\_\+map}, \textbf{ LOG\+\_\+\+CTX\+\_\+\+GB\+\_\+\+BVC}, \textbf{ LOG\+\_\+\+CTX\+\_\+\+GB\+\_\+\+NSE}, \textbf{ LOG\+\_\+\+CTX\+\_\+\+GB\+\_\+\+NSVC}, \textbf{ LOG\+\_\+\+FLT\+\_\+\+GB\+\_\+\+BVC}, \textbf{ LOG\+\_\+\+FLT\+\_\+\+GB\+\_\+\+NSE}, and \textbf{ LOG\+\_\+\+FLT\+\_\+\+GB\+\_\+\+NSVC}.



\doxysubsection{Variable Documentation}
\mbox{\label{common__vty_8c_a89752b3033fbe59a1e5a857139255630}} 
\index{common\_vty.c@{common\_vty.c}!DNS@{DNS}}
\index{DNS@{DNS}!common\_vty.c@{common\_vty.c}}
\doxysubsubsection{DNS}
{\footnotesize\ttfamily int DNS}



Referenced by \textbf{ gprs\+\_\+ns\+\_\+frgre\+\_\+listen()}, \textbf{ gprs\+\_\+ns\+\_\+msgb\+\_\+alloc()}, \textbf{ gprs\+\_\+ns\+\_\+nsip\+\_\+listen()}, \textbf{ gprs\+\_\+ns\+\_\+process\+\_\+msg()}, \textbf{ gprs\+\_\+ns\+\_\+rx\+\_\+block()}, \textbf{ gprs\+\_\+ns\+\_\+rx\+\_\+reset()}, \textbf{ gprs\+\_\+ns\+\_\+rx\+\_\+reset\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+rx\+\_\+sns()}, \textbf{ gprs\+\_\+ns\+\_\+rx\+\_\+status()}, \textbf{ gprs\+\_\+ns\+\_\+sendmsg()}, \textbf{ gprs\+\_\+ns\+\_\+set\+\_\+log\+\_\+ss()}, \textbf{ gprs\+\_\+ns\+\_\+timer\+\_\+cb()}, \textbf{ gprs\+\_\+ns\+\_\+tx()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+alive()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+alive\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+block()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+block\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+reset()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+reset\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+sns\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+sns\+\_\+config()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+sns\+\_\+config\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+sns\+\_\+size()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+sns\+\_\+size\+\_\+ack()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+status()}, \textbf{ gprs\+\_\+ns\+\_\+tx\+\_\+unblock()}, \textbf{ gprs\+\_\+ns\+\_\+vc\+\_\+create()}, \textbf{ gprs\+\_\+nsvc\+\_\+create2()}, \textbf{ gprs\+\_\+nsvc\+\_\+replace\+\_\+if\+\_\+found()}, \textbf{ gprs\+\_\+nsvc\+\_\+reset()}, \textbf{ gprs\+\_\+sns\+\_\+init()}, \textbf{ handle\+\_\+nsfrgre\+\_\+read()}, \textbf{ handle\+\_\+rx\+\_\+gre\+\_\+ipv4()}, \textbf{ ns\+\_\+set\+\_\+state\+\_\+with\+\_\+log()}, \textbf{ nsvc\+\_\+start\+\_\+timer()}, \textbf{ read\+\_\+nsfrgre\+\_\+msg()}, and \textbf{ read\+\_\+nsip\+\_\+msg()}.

