\doxysection{osmo\+\_\+bssgp\+\_\+prim Struct Reference}
\label{structosmo__bssgp__prim}\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+prim\+\_\+hdr} \textbf{ oph}
\item 
uint16\+\_\+t \textbf{ nsei}
\item 
uint16\+\_\+t \textbf{ bvci}
\item 
uint32\+\_\+t \textbf{ tlli}
\item 
struct \textbf{ tlv\+\_\+parsed} $\ast$ \textbf{ tp}
\item 
struct \textbf{ gprs\+\_\+ra\+\_\+id} $\ast$ \textbf{ ra\+\_\+id}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>uint8\_t \textbf{ suspend\_ref}\\
\>\} \textbf{ resume}\\
\>struct \textbf{ bssgp\_ran\_information\_pdu} \textbf{ rim\_pdu}\\
\} \textbf{ u}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__bssgp__prim_a588a96a639fd0e6836bc1601e8655ad3}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!bvci@{bvci}}
\index{bvci@{bvci}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{bvci}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+bssgp\+\_\+prim\+::bvci}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+block()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+reset()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+unblock()}, \textbf{ bssgp\+\_\+rx\+\_\+llc\+\_\+disc()}, \textbf{ bssgp\+\_\+rx\+\_\+resume()}, \textbf{ bssgp\+\_\+rx\+\_\+rim()}, \textbf{ bssgp\+\_\+rx\+\_\+status()}, \textbf{ bssgp\+\_\+rx\+\_\+suspend()}, and \textbf{ bssgp\+\_\+rx\+\_\+ul\+\_\+ud()}.

\mbox{\label{structosmo__bssgp__prim_ad63159729a2bc46ba649931f8d7b12dc}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!nsei@{nsei}}
\index{nsei@{nsei}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{nsei}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+bssgp\+\_\+prim\+::nsei}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+block()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+reset()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+unblock()}, \textbf{ bssgp\+\_\+rx\+\_\+llc\+\_\+disc()}, \textbf{ bssgp\+\_\+rx\+\_\+resume()}, \textbf{ bssgp\+\_\+rx\+\_\+rim()}, \textbf{ bssgp\+\_\+rx\+\_\+status()}, \textbf{ bssgp\+\_\+rx\+\_\+suspend()}, and \textbf{ bssgp\+\_\+rx\+\_\+ul\+\_\+ud()}.

\mbox{\label{structosmo__bssgp__prim_a9c04a804ff7a5c794cb9153c5ac78579}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!oph@{oph}}
\index{oph@{oph}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{oph}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+prim\+\_\+hdr} osmo\+\_\+bssgp\+\_\+prim\+::oph}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+block()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+reset()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+unblock()}, \textbf{ bssgp\+\_\+rx\+\_\+llc\+\_\+disc()}, \textbf{ bssgp\+\_\+rx\+\_\+resume()}, \textbf{ bssgp\+\_\+rx\+\_\+rim()}, \textbf{ bssgp\+\_\+rx\+\_\+status()}, \textbf{ bssgp\+\_\+rx\+\_\+suspend()}, and \textbf{ bssgp\+\_\+rx\+\_\+ul\+\_\+ud()}.

\mbox{\label{structosmo__bssgp__prim_aeb70189354f3e41c5d1bf6498480d1f2}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!ra\_id@{ra\_id}}
\index{ra\_id@{ra\_id}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{ra\_id}
{\footnotesize\ttfamily struct \textbf{ gprs\+\_\+ra\+\_\+id}$\ast$ osmo\+\_\+bssgp\+\_\+prim\+::ra\+\_\+id}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+reset()}, \textbf{ bssgp\+\_\+rx\+\_\+resume()}, and \textbf{ bssgp\+\_\+rx\+\_\+suspend()}.

\mbox{\label{structosmo__bssgp__prim_a06a71eb3999e993f8ad6f10c390745ad}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!resume@{resume}}
\index{resume@{resume}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  osmo\+\_\+bssgp\+\_\+prim\+::resume}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+resume()}.

\mbox{\label{structosmo__bssgp__prim_a9048d2ca30b6247410d69d531dc0cd83}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!rim\_pdu@{rim\_pdu}}
\index{rim\_pdu@{rim\_pdu}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{rim\_pdu}
{\footnotesize\ttfamily struct \textbf{ bssgp\+\_\+ran\+\_\+information\+\_\+pdu} osmo\+\_\+bssgp\+\_\+prim\+::rim\+\_\+pdu}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+rim()}.

\mbox{\label{structosmo__bssgp__prim_a2640e813b75149338003b1072ff0ebb3}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!suspend\_ref@{suspend\_ref}}
\index{suspend\_ref@{suspend\_ref}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{suspend\_ref}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+bssgp\+\_\+prim\+::suspend\+\_\+ref}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+resume()}.

\mbox{\label{structosmo__bssgp__prim_adde0399933e5f18d26796b4e839414c8}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!tlli@{tlli}}
\index{tlli@{tlli}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{tlli}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+bssgp\+\_\+prim\+::tlli}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+llc\+\_\+disc()}, \textbf{ bssgp\+\_\+rx\+\_\+resume()}, \textbf{ bssgp\+\_\+rx\+\_\+suspend()}, and \textbf{ bssgp\+\_\+rx\+\_\+ul\+\_\+ud()}.

\mbox{\label{structosmo__bssgp__prim_a8a6f66b87f6bb8ce73c7f8fbb98f7fee}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!tp@{tp}}
\index{tp@{tp}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{tp}
{\footnotesize\ttfamily struct \textbf{ tlv\+\_\+parsed}$\ast$ osmo\+\_\+bssgp\+\_\+prim\+::tp}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+block()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+reset()}, \textbf{ bssgp\+\_\+rx\+\_\+bvc\+\_\+unblock()}, \textbf{ bssgp\+\_\+rx\+\_\+llc\+\_\+disc()}, \textbf{ bssgp\+\_\+rx\+\_\+rim()}, \textbf{ bssgp\+\_\+rx\+\_\+status()}, and \textbf{ bssgp\+\_\+rx\+\_\+ul\+\_\+ud()}.

\mbox{\label{structosmo__bssgp__prim_a5216b30feb115755c0d4bd894efa0277}} 
\index{osmo\_bssgp\_prim@{osmo\_bssgp\_prim}!u@{u}}
\index{u@{u}!osmo\_bssgp\_prim@{osmo\_bssgp\_prim}}
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  osmo\+\_\+bssgp\+\_\+prim\+::u}



Referenced by \textbf{ bssgp\+\_\+rx\+\_\+resume()}, and \textbf{ bssgp\+\_\+rx\+\_\+rim()}.



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