\doxysection{gsm48\+\_\+pdp\+\_\+address Struct Reference}
\label{structgsm48__pdp__address}\index{gsm48\_pdp\_address@{gsm48\_pdp\_address}}


{\ttfamily \#include $<$gsm\+\_\+04\+\_\+08\+\_\+gprs.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \textbf{ type}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>union \{\\
\>\} \textbf{ etsi}\\
\>union \{\\
\>\>uint32\_t \textbf{ v4}\\
\>\>uint8\_t \textbf{ v6} [16]\\
\>\} \textbf{ ietf}\\
\}; \\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structgsm48__pdp__address_abb8b2f0dd37021a47e8d957fe36a344c}} 
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  gsm48\+\_\+pdp\+\_\+address\+::@72}

\mbox{\label{structgsm48__pdp__address_a36e67a291a92a082ed5bee0e5f334075}} 
\index{gsm48\_pdp\_address@{gsm48\_pdp\_address}!etsi@{etsi}}
\index{etsi@{etsi}!gsm48\_pdp\_address@{gsm48\_pdp\_address}}
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  gsm48\+\_\+pdp\+\_\+address\+::etsi}

\mbox{\label{structgsm48__pdp__address_afaf3f741b56419f0cbba685a1c9dd928}} 
\index{gsm48\_pdp\_address@{gsm48\_pdp\_address}!ietf@{ietf}}
\index{ietf@{ietf}!gsm48\_pdp\_address@{gsm48\_pdp\_address}}
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  gsm48\+\_\+pdp\+\_\+address\+::ietf}



Referenced by \textbf{ decode\+\_\+pdp\+\_\+address()}, and \textbf{ encode\+\_\+pdp\+\_\+info()}.

\mbox{\label{structgsm48__pdp__address_ac81d08df528ed2bac5b947810a6e0787}} 
\index{gsm48\_pdp\_address@{gsm48\_pdp\_address}!type@{type}}
\index{type@{type}!gsm48\_pdp\_address@{gsm48\_pdp\_address}}
\doxysubsubsection{type}
{\footnotesize\ttfamily uint8\+\_\+t gsm48\+\_\+pdp\+\_\+address\+::type}



Referenced by \textbf{ decode\+\_\+pdp\+\_\+address()}, and \textbf{ encode\+\_\+pdp\+\_\+info()}.

\mbox{\label{structgsm48__pdp__address_ada07f79895581a644d24bf8e7c5810bb}} 
\index{gsm48\_pdp\_address@{gsm48\_pdp\_address}!v4@{v4}}
\index{v4@{v4}!gsm48\_pdp\_address@{gsm48\_pdp\_address}}
\doxysubsubsection{v4}
{\footnotesize\ttfamily uint32\+\_\+t gsm48\+\_\+pdp\+\_\+address\+::v4}



Referenced by \textbf{ decode\+\_\+pdp\+\_\+address()}, and \textbf{ encode\+\_\+pdp\+\_\+info()}.

\mbox{\label{structgsm48__pdp__address_aedc47ff131441bae55bbaa56c92dae92}} 
\index{gsm48\_pdp\_address@{gsm48\_pdp\_address}!v6@{v6}}
\index{v6@{v6}!gsm48\_pdp\_address@{gsm48\_pdp\_address}}
\doxysubsubsection{v6}
{\footnotesize\ttfamily uint8\+\_\+t gsm48\+\_\+pdp\+\_\+address\+::v6[16]}



Referenced by \textbf{ decode\+\_\+pdp\+\_\+address()}, and \textbf{ encode\+\_\+pdp\+\_\+info()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/osmocom/gsm/protocol/\textbf{ gsm\+\_\+04\+\_\+08\+\_\+gprs.\+h}\end{DoxyCompactItemize}
