\doxysection{osmo\+\_\+iuup\+\_\+tnl\+\_\+prim Struct Reference}
\label{structosmo__iuup__tnl__prim}\index{osmo\_iuup\_tnl\_prim@{osmo\_iuup\_tnl\_prim}}


{\ttfamily \#include $<$iuup.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+prim\+\_\+hdr} \textbf{ oph}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__iuup__tnl__prim_a63556eb799864c66e52791f2ad03ccbe}} 
\index{osmo\_iuup\_tnl\_prim@{osmo\_iuup\_tnl\_prim}!oph@{oph}}
\index{oph@{oph}!osmo\_iuup\_tnl\_prim@{osmo\_iuup\_tnl\_prim}}
\doxysubsubsection{oph}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+prim\+\_\+hdr} osmo\+\_\+iuup\+\_\+tnl\+\_\+prim\+::oph}



Referenced by \textbf{ itp\+\_\+copy\+\_\+c()}, \textbf{ itp\+\_\+ctrl\+\_\+ack\+\_\+alloc()}, \textbf{ iuup\+\_\+fsm\+\_\+smpsdu\+\_\+data()}, \textbf{ iuup\+\_\+rx\+\_\+initialization()}, \textbf{ osmo\+\_\+iuup\+\_\+tnl\+\_\+prim\+\_\+alloc()}, \textbf{ osmo\+\_\+iuup\+\_\+tnl\+\_\+prim\+\_\+up()}, \textbf{ retransmit\+\_\+initialization()}, \textbf{ rnl\+\_\+to\+\_\+tnl\+\_\+data()}, \textbf{ tnl\+\_\+to\+\_\+rnl\+\_\+data()}, \textbf{ tnp\+\_\+ctrl\+\_\+init\+\_\+alloc()}, and \textbf{ tnp\+\_\+ctrl\+\_\+nack\+\_\+alloc()}.



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