\doxysection{osmo\+\_\+ss7\+\_\+combined\+\_\+linkset Struct Reference} \label{structosmo__ss7__combined__linkset}\index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} {\ttfamily \#include $<$ss7\+\_\+combined\+\_\+linkset.\+h$>$} \doxysubsection*{Data Fields} \begin{DoxyCompactItemize} \item struct llist\+\_\+head \textbf{ list} \begin{DoxyCompactList}\small\item\em member in \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table\+::combined\+\_\+linksets}{p.}{structosmo__ss7__route__table_a985411e5c84f535b43e6edaa72f738a3} \end{DoxyCompactList}\item struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table} $\ast$ \textbf{ rtable} \begin{DoxyCompactList}\small\item\em \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table}{p.}{structosmo__ss7__route__table} to which we belong \end{DoxyCompactList}\item struct \textbf{ osmo\+\_\+ss7\+\_\+esls\+\_\+entry} \textbf{ esls\+\_\+table} [\textbf{ NUM\+\_\+\+EXT\+\_\+\+SLS}] \item struct llist\+\_\+head \textbf{ routes} \begin{DoxyCompactList}\small\item\em list of \doxyref{osmo\+\_\+ss7\+\_\+route}{p.}{structosmo__ss7__route} \end{DoxyCompactList}\item unsigned int \textbf{ num\+\_\+routes} \item void $\ast$ \textbf{ last\+\_\+route\+\_\+roundrobin\+\_\+ass} \item void $\ast$ \textbf{ last\+\_\+route\+\_\+roundrobin\+\_\+tx} \item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>uint32\_t \textbf{ pc}\\ \>uint32\_t \textbf{ mask}\\ \>uint32\_t \textbf{ priority}\\ \>\>{\em lower priority is higher }\\ \} \textbf{ cfg}\\ \end{tabbing}\end{DoxyCompactItemize} \doxysubsection{Field Documentation} \mbox{\label{structosmo__ss7__combined__linkset_a96e2857f17e51b84020c1b3302c0f61f}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!cfg@{cfg}} \index{cfg@{cfg}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::cfg} Referenced by \textbf{ DEFUN()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+alloc()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc\+\_\+mask()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+lookup\+\_\+route()}, and \textbf{ vty\+\_\+dump\+\_\+rtable()}. \mbox{\label{structosmo__ss7__combined__linkset_ac7093d779c949ce4c59e3c7c537bf5f3}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!esls\_table@{esls\_table}} \index{esls\_table@{esls\_table}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{esls\_table} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+esls\+\_\+entry} osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::esls\+\_\+table[\textbf{ NUM\+\_\+\+EXT\+\_\+\+SLS}]} Referenced by \textbf{ DEFUN()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+del\+\_\+route()}, and \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+lookup\+\_\+route()}. \mbox{\label{structosmo__ss7__combined__linkset_a6a3af77b5fe99a75048da1157b4771a7}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!last\_route\_roundrobin\_ass@{last\_route\_roundrobin\_ass}} \index{last\_route\_roundrobin\_ass@{last\_route\_roundrobin\_ass}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{last\_route\_roundrobin\_ass} {\footnotesize\ttfamily void$\ast$ osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::last\+\_\+route\+\_\+roundrobin\+\_\+ass} Referenced by \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+assign\+\_\+route\+\_\+roundrobin()}, and \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+del\+\_\+route()}. \mbox{\label{structosmo__ss7__combined__linkset_abbac7a1959d1b787cc085836eddb47c8}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!last\_route\_roundrobin\_tx@{last\_route\_roundrobin\_tx}} \index{last\_route\_roundrobin\_tx@{last\_route\_roundrobin\_tx}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{last\_route\_roundrobin\_tx} {\footnotesize\ttfamily void$\ast$ osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::last\+\_\+route\+\_\+roundrobin\+\_\+tx} Referenced by \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+del\+\_\+route()}, and \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+select\+\_\+route\+\_\+roundrobin()}. \mbox{\label{structosmo__ss7__combined__linkset_a826d23812e458d89e4d8458ad7ac5122}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!list@{list}} \index{list@{list}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{list} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::list} member in \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table\+::combined\+\_\+linksets}{p.}{structosmo__ss7__route__table_a985411e5c84f535b43e6edaa72f738a3} Referenced by \textbf{ DEFUN()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+del\+\_\+route()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+free()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+as()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc()}, and \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc\+\_\+mask()}. \mbox{\label{structosmo__ss7__combined__linkset_a92dead59b6507fbd364db9491e84db7b}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!mask@{mask}} \index{mask@{mask}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{mask} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::mask} Referenced by \textbf{ DEFUN()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+alloc()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc\+\_\+mask()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+or\+\_\+create\+\_\+combined\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+lookup\+\_\+route()}, and \textbf{ vty\+\_\+dump\+\_\+rtable()}. \mbox{\label{structosmo__ss7__combined__linkset_ae919672a1679e462b8394f55731142c9}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!num\_routes@{num\_routes}} \index{num\_routes@{num\_routes}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{num\_routes} {\footnotesize\ttfamily unsigned int osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::num\+\_\+routes} Referenced by \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+add\+\_\+route()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+assign\+\_\+route\+\_\+roundrobin()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+del\+\_\+route()}, and \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+select\+\_\+route\+\_\+roundrobin()}. \mbox{\label{structosmo__ss7__combined__linkset_ac8957dfd0ce62575bbb1b58ccc5961ab}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!pc@{pc}} \index{pc@{pc}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{pc} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::pc} Referenced by \textbf{ DEFUN()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+alloc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset\+\_\+by\+\_\+dpc\+\_\+mask()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+or\+\_\+create\+\_\+combined\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+lookup\+\_\+route()}, and \textbf{ vty\+\_\+dump\+\_\+rtable()}. \mbox{\label{structosmo__ss7__combined__linkset_a9eb82433d6e0ffa445eaf3458ad7b6b8}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!priority@{priority}} \index{priority@{priority}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{priority} {\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::priority} lower priority is higher Referenced by \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+alloc()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+insert()}, and \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+combined\+\_\+linkset()}. \mbox{\label{structosmo__ss7__combined__linkset_ab9c82123c241f3a2da2ebd9c23b9ce23}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!routes@{routes}} \index{routes@{routes}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{routes} {\footnotesize\ttfamily struct llist\+\_\+head osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::routes} list of \doxyref{osmo\+\_\+ss7\+\_\+route}{p.}{structosmo__ss7__route} Referenced by \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+add\+\_\+route()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+alloc()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+assign\+\_\+route\+\_\+roundrobin()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+del\+\_\+route()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+select\+\_\+route\+\_\+roundrobin()}, \textbf{ ss7\+\_\+route\+\_\+insert()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+as()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+del\+\_\+routes\+\_\+by\+\_\+linkset()}, \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+route\+\_\+by\+\_\+dpc\+\_\+mask()}, \textbf{ vty\+\_\+dump\+\_\+rtable()}, and \textbf{ write\+\_\+one\+\_\+rtable()}. \mbox{\label{structosmo__ss7__combined__linkset_a18e6549ce561421870945cd474419bda}} \index{osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}!rtable@{rtable}} \index{rtable@{rtable}!osmo\_ss7\_combined\_linkset@{osmo\_ss7\_combined\_linkset}} \doxysubsubsection{rtable} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table}$\ast$ osmo\+\_\+ss7\+\_\+combined\+\_\+linkset\+::rtable} \doxyref{osmo\+\_\+ss7\+\_\+route\+\_\+table}{p.}{structosmo__ss7__route__table} to which we belong Referenced by \textbf{ DEFUN()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+alloc()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+insert()}, \textbf{ ss7\+\_\+combined\+\_\+linkset\+\_\+lookup\+\_\+route()}, and \textbf{ ss7\+\_\+route\+\_\+table\+\_\+find\+\_\+or\+\_\+create\+\_\+combined\+\_\+linkset()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item src/\textbf{ ss7\+\_\+combined\+\_\+linkset.\+h}\end{DoxyCompactItemize}