\doxysection{bssgp\+\_\+rim\+\_\+routing\+\_\+info Struct Reference}
\label{structbssgp__rim__routing__info}\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}


BSSGP RIM Routing information, see also 3GPP TS 48.\+018, section 11.\+3.\+70.  




{\ttfamily \#include $<$gprs\+\_\+bssgp\+\_\+rim.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ bssgp\+\_\+rim\+\_\+routing\+\_\+info\+\_\+discr} \textbf{ discr}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>struct \textbf{ gprs\_ra\_id} \textbf{ raid}\\
\>\>uint16\_t \textbf{ cid}\\
\>\} \textbf{ geran}\\
\>struct \{\\
\>\>struct \textbf{ gprs\_ra\_id} \textbf{ raid}\\
\>\>uint16\_t \textbf{ rncid}\\
\>\} \textbf{ utran}\\
\>struct \{\\
\>\>struct \textbf{ osmo\_eutran\_tai} \textbf{ tai}\\
\>\>uint8\_t \textbf{ global\_enb\_id} [8]\\
\>\>uint8\_t \textbf{ global\_enb\_id\_len}\\
\>\} \textbf{ eutran}\\
\}; \\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
BSSGP RIM Routing information, see also 3GPP TS 48.\+018, section 11.\+3.\+70. 

\doxysubsection{Field Documentation}
\mbox{\label{structbssgp__rim__routing__info_a66beb9c8e0c42d65413933d3f2da9151}} 
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::@6}

\mbox{\label{structbssgp__rim__routing__info_a8fa66d3025ba77cc43359886687fd5ea}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!cid@{cid}}
\index{cid@{cid}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{cid}
{\footnotesize\ttfamily uint16\+\_\+t bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::cid}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_a2fc7b61a4504f4a78f4b97c0c6949478}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!discr@{discr}}
\index{discr@{discr}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{discr}
{\footnotesize\ttfamily enum \textbf{ bssgp\+\_\+rim\+\_\+routing\+\_\+info\+\_\+discr} bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::discr}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_ad21e4f9065052d5e6ce26910ffa2cca2}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!eutran@{eutran}}
\index{eutran@{eutran}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::eutran}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_ac3ba1acb3a4fbf19194079d0706b00f2}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!geran@{geran}}
\index{geran@{geran}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::geran}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_a624417813e9a015cf336b61865958e2b}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!global\_enb\_id@{global\_enb\_id}}
\index{global\_enb\_id@{global\_enb\_id}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{global\_enb\_id}
{\footnotesize\ttfamily uint8\+\_\+t bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::global\+\_\+enb\+\_\+id[8]}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_a30ee3ffe6de2362c030d6f900d443d11}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!global\_enb\_id\_len@{global\_enb\_id\_len}}
\index{global\_enb\_id\_len@{global\_enb\_id\_len}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{global\_enb\_id\_len}
{\footnotesize\ttfamily uint8\+\_\+t bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::global\+\_\+enb\+\_\+id\+\_\+len}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_a2db72c706ac0b984beb89bfc3a7381cc}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!raid@{raid}}
\index{raid@{raid}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{raid}
{\footnotesize\ttfamily struct \textbf{ gprs\+\_\+ra\+\_\+id} bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::raid}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_a169534d2a5e373aa93ee7becad245a07}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!rncid@{rncid}}
\index{rncid@{rncid}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{rncid}
{\footnotesize\ttfamily uint16\+\_\+t bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::rncid}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_a8ab198e7fd087884ce692636daadc703}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!tai@{tai}}
\index{tai@{tai}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{tai}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+eutran\+\_\+tai} bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::tai}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.

\mbox{\label{structbssgp__rim__routing__info_ade98e1ade216a69120b19a14ce2b17ac}} 
\index{bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}!utran@{utran}}
\index{utran@{utran}!bssgp\_rim\_routing\_info@{bssgp\_rim\_routing\_info}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  bssgp\+\_\+rim\+\_\+routing\+\_\+info\+::utran}



Referenced by \textbf{ bssgp\+\_\+create\+\_\+rim\+\_\+ri()}, \textbf{ bssgp\+\_\+parse\+\_\+rim\+\_\+ra()}, and \textbf{ bssgp\+\_\+rim\+\_\+ri\+\_\+name\+\_\+buf()}.



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