\doxysection{src/osmo\+\_\+ss7\+\_\+vty.c File Reference}
\label{osmo__ss7__vty_8c}\index{src/osmo\_ss7\_vty.c@{src/osmo\_ss7\_vty.c}}
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$unistd.\+h$>$}\newline
{\ttfamily \#include $<$errno.\+h$>$}\newline
{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$netdb.\+h$>$}\newline
{\ttfamily \#include $<$arpa/inet.\+h$>$}\newline
{\ttfamily \#include $<$sys/ioctl.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/sockaddr\+\_\+str.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/vty.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/command.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/logging.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/telnet\+\_\+interface.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/vty/misc.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/netif/stream.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/sigtran/osmo\+\_\+ss7.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/sigtran/protocol/mtp.\+h$>$}\newline
{\ttfamily \#include \char`\"{}xua\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include $<$osmocom/sigtran/sccp\+\_\+sap.\+h$>$}\newline
{\ttfamily \#include \char`\"{}sccp\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ss7\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include $<$netinet/tcp.\+h$>$}\newline
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \textbf{ XUA\+\_\+\+VAR\+\_\+\+STR}~\char`\"{}(sua$\vert$m3ua$\vert$ipa)\char`\"{}
\item 
\#define \textbf{ XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}
\item 
\#define \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+STR}~\char`\"{}(sctp$\vert$tcp)\char`\"{}
\item 
\#define \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}
\item 
\#define \textbf{ XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC}
\item 
\#define \textbf{ XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS}~\char`\"{}(num-\/ostreams$\vert$max-\/instreams)\char`\"{}
\item 
\#define \textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD}~ \char`\"{}show cs7 \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR
\item 
\#define \textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD\+\_\+\+HELP}~ SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}
\item 
\#define \textbf{ ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC}
\item 
\#define \textbf{ ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS}~\char`\"{}(num-\/ostreams$\vert$max-\/instreams$\vert$max-\/attempts$\vert$timeout)\char`\"{}
\item 
\#define \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD}~\char`\"{}routing-\/key RCONTEXT DPC\char`\"{}
\item 
\#define \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS}
\item 
\#define \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG}~\char`\"{} si (aal2$\vert$bicc$\vert$b-\/isup$\vert$h248$\vert$isup$\vert$sat-\/isup$\vert$sccp$\vert$tup)\char`\"{}
\item 
\#define \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG\+\_\+\+STRS}
\item 
\#define \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG}~\char`\"{} ssn SSN\char`\"{}
\item 
\#define \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG\+\_\+\+STRS}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ cs7\+\_\+role\+\_\+t} \{ \textbf{ CS7\+\_\+\+ROLE\+\_\+\+SG}
, \textbf{ CS7\+\_\+\+ROLE\+\_\+\+ASP}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+instance, cs7\+\_\+instance\+\_\+cmd, \char`\"{}cs7 instance $<$0-\/15$>$\char`\"{}, CS7\+\_\+\+STR \char`\"{}Configure a SS7 Instance\textbackslash{}n\char`\"{} INST\+\_\+\+STR \char`\"{}Number of the instance\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+net\+\_\+ind, cs7\+\_\+net\+\_\+ind\+\_\+cmd, \char`\"{}network-\/indicator (international $\vert$ national $\vert$ reserved $\vert$ \textbf{ spare})\char`\"{}, \char`\"{}Configure the Network Indicator\textbackslash{}n\char`\"{} \char`\"{}International Network\textbackslash{}n\char`\"{} \char`\"{}National Network\textbackslash{}n\char`\"{} \char`\"{}Reserved Network\textbackslash{}n\char`\"{} \char`\"{}Spare Network\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+pc\+\_\+format, cs7\+\_\+pc\+\_\+format\+\_\+cmd, \char`\"{}point-\/code format $<$1-\/24$>$ [$<$1-\/23$>$] [$<$1-\/22$>$]\char`\"{}, PC\+\_\+\+STR \char`\"{}Configure Point Code Format\textbackslash{}n\char`\"{} \char`\"{}Length of first PC component\textbackslash{}n\char`\"{} \char`\"{}Length of second PC component\textbackslash{}n\char`\"{} \char`\"{}Length of third PC component\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+pc\+\_\+format\+\_\+def, cs7\+\_\+pc\+\_\+format\+\_\+def\+\_\+cmd, \char`\"{}point-\/code format default\char`\"{}, PC\+\_\+\+STR \char`\"{}Configure Point Code Format\textbackslash{}n\char`\"{} \char`\"{}Default Point Code Format (3.\+8.\+3)\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+pc\+\_\+delimiter, cs7\+\_\+pc\+\_\+delimiter\+\_\+cmd, \char`\"{}point-\/code delimiter (default$\vert$dash)\char`\"{}, PC\+\_\+\+STR \char`\"{}Configure Point Code Delimiter\textbackslash{}n\char`\"{} \char`\"{}Use dot as delimiter\textbackslash{}n\char`\"{} \char`\"{}User dash as delimiter\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+point\+\_\+code, cs7\+\_\+point\+\_\+code\+\_\+cmd, \char`\"{}point-\/code POINT\+\_\+\+CODE\char`\"{}, \char`\"{}Configure the local Point Code\textbackslash{}n\char`\"{} \char`\"{}Point Code\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+permit\+\_\+dyn\+\_\+rkm, cs7\+\_\+permit\+\_\+dyn\+\_\+rkm\+\_\+cmd, \char`\"{}xua rkm routing-\/key-\/allocation (static-\/only$\vert$dynamic-\/permitted)\char`\"{}, \char`\"{}SIGTRAN xxx\+UA related\textbackslash{}n\char`\"{} \char`\"{}Routing Key Management\textbackslash{}n\char`\"{} \char`\"{}Routing Key Management Allocation Policy\textbackslash{}n\char`\"{} \char`\"{}Only static (pre-\/configured) Routing Keys permitted\textbackslash{}n\char`\"{} \char`\"{}Dynamically allocate Routing Keys for what ASPs request\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
static void \textbf{ write\+\_\+one\+\_\+cs7} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$inst, bool show\+\_\+dyn\+\_\+config)
\item 
static int \textbf{ write\+\_\+all\+\_\+cs7} (struct vty $\ast$vty, bool show\+\_\+dyn\+\_\+config)
\item 
static int \textbf{ config\+\_\+write\+\_\+cs7} (struct vty $\ast$vty)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+user, show\+\_\+cs7\+\_\+user\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ users\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}User Table\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+route\+\_\+table, cs7\+\_\+route\+\_\+table\+\_\+cmd, \char`\"{}route-\/table system\char`\"{}, \char`\"{}Specify the name of the route table\textbackslash{}n\char`\"{} \char`\"{}Name of the route table\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+rt\+\_\+upd, cs7\+\_\+rt\+\_\+upd\+\_\+cmd, \char`\"{}update route POINT\+\_\+\+CODE MASK linkset LS\+\_\+\+NAME [priority PRIO] [qos-\/class (CLASS$\vert$default)]\char`\"{}, \char`\"{}Update the Route\textbackslash{}n\char`\"{} \char`\"{}Update the Route\textbackslash{}n\char`\"{} \char`\"{}Destination Point Code\textbackslash{}n\char`\"{} \char`\"{}Point Code Mask\textbackslash{}n\char`\"{} \char`\"{}Point Code Length\textbackslash{}n\char`\"{} \char`\"{}Specify Destination Linkset\textbackslash{}n\char`\"{} \char`\"{}Linkset Name\textbackslash{}n\char`\"{} \char`\"{}Specify Priority\textbackslash{}n\char`\"{} \char`\"{}Priority\textbackslash{}n\char`\"{} \char`\"{}Specify QoS Class\textbackslash{}n\char`\"{} \char`\"{}QoS Class\textbackslash{}n\char`\"{} \char`\"{}Default QoS Class\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+rt\+\_\+rem, cs7\+\_\+rt\+\_\+rem\+\_\+cmd, \char`\"{}remove route POINT\+\_\+\+CODE MASK\char`\"{}, \char`\"{}Remove a Route\textbackslash{}n\char`\"{} \char`\"{}Remove a Route\textbackslash{}n\char`\"{} \char`\"{}Destination Point Code\textbackslash{}n\char`\"{} \char`\"{}Point Code Mask\textbackslash{}n\char`\"{} \char`\"{}Point Code Length\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
static void \textbf{ write\+\_\+one\+\_\+rtable} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table} $\ast$rtable)
\item 
static void \textbf{ vty\+\_\+dump\+\_\+rtable} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table} $\ast$rtbl)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+route, show\+\_\+cs7\+\_\+route\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ route\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Routing Table\textbackslash{}n\char`\"{})
\item 
static int \textbf{ parse\+\_\+trans\+\_\+proto} (const char $\ast$protocol)
\item 
static enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol} \textbf{ parse\+\_\+asp\+\_\+proto} (const char $\ast$protocol)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+xua, cs7\+\_\+xua\+\_\+cmd, \char`\"{}listen \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR \char`\"{} $<$0-\/65534$>$ [\char`\"{} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+STR} \char`\"{}]\char`\"{}, \char`\"{}Configure/Enable x\+UA Listener\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR \char`\"{}Port number\textbackslash{}n\char`\"{} IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (no\+\_\+cs7\+\_\+xua, no\+\_\+cs7\+\_\+xua\+\_\+cmd, \char`\"{}no listen \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR \char`\"{} $<$0-\/65534$>$ [\char`\"{} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+STR} \char`\"{}]\char`\"{}, NO\+\_\+\+STR \char`\"{}Disable x\+UA Listener on given port\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR \char`\"{}Port number\textbackslash{}n\char`\"{} IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (xua\+\_\+local\+\_\+ip, xua\+\_\+local\+\_\+ip\+\_\+cmd, \char`\"{}local-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD, \char`\"{}Configure the Local IP Address for x\+UA\textbackslash{}n\char`\"{} \char`\"{}IPv4 Address to use for XUA\textbackslash{}n\char`\"{} \char`\"{}IPv6 Address to use for XUA\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (xua\+\_\+no\+\_\+local\+\_\+ip, xua\+\_\+no\+\_\+local\+\_\+ip\+\_\+cmd, \char`\"{}no local-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD, NO\+\_\+\+STR \char`\"{}Configure the Local IP Address for x\+UA\textbackslash{}n\char`\"{} \char`\"{}IPv4 Address to use for XUA\textbackslash{}n\char`\"{} \char`\"{}IPv6 Address to use for XUA\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (xua\+\_\+accept\+\_\+dyn\+\_\+asp, xua\+\_\+accept\+\_\+dyn\+\_\+asp\+\_\+cmd, \char`\"{}accept-\/asp-\/connections (pre-\/configured$\vert$dynamic-\/permitted)\char`\"{}, \char`\"{}Define what kind of ASP connections to accept\textbackslash{}n\char`\"{} \char`\"{}Accept only pre-\/configured ASPs (source IP/port)\textbackslash{}n\char`\"{} \char`\"{}Accept any connection and dynamically create an ASP definition\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (xua\+\_\+sctp\+\_\+param\+\_\+init, xua\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd, \char`\"{}sctp-\/param init \char`\"{} XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS \char`\"{} $<$0-\/65535$>$\char`\"{}, \textbf{ XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC} \char`\"{}Value of the parameter\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (xua\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init, xua\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd, \char`\"{}no sctp-\/param init \char`\"{} XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS, NO\+\_\+\+STR \textbf{ XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
static void \textbf{ write\+\_\+one\+\_\+xua} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+xua\+\_\+server} $\ast$xs)
\item 
static void \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+xua\+\_\+server} $\ast$xs)
\item 
static int \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua} (struct vty $\ast$vty, enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol} proto, int trans\+\_\+proto, int local\+\_\+port)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+xua, show\+\_\+cs7\+\_\+xua\+\_\+cmd, \textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD} \char`\"{} [$<$0-\/65534$>$]\char`\"{}, \textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD\+\_\+\+HELP} \char`\"{}Local Port Number\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+xua\+\_\+trans\+\_\+proto, show\+\_\+cs7\+\_\+xua\+\_\+trans\+\_\+proto\+\_\+cmd, \textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD} \char`\"{} \char`\"{} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+STR} \char`\"{} [$<$0-\/65534$>$]\char`\"{}, \textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD\+\_\+\+HELP} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR} \char`\"{}Local Port Number\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+config, show\+\_\+cs7\+\_\+config\+\_\+cmd, \char`\"{}show cs7 config\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \char`\"{}Currently running cs7 configuration\char`\"{})
\item 
\textbf{ DEFUN} (cs7\+\_\+asp\+\_\+disconnect, cs7\+\_\+asp\+\_\+disconnect\+\_\+cmd, \char`\"{}cs7 instance $<$0-\/15$>$ asp NAME disconnect\char`\"{}, CS7\+\_\+\+STR \char`\"{}Instance related commands\textbackslash{}n\char`\"{} \char`\"{}SS7 Instance Number\textbackslash{}n\char`\"{} \char`\"{}ASP related commands\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{} \char`\"{}Disconnect the ASP (client will reconnect)\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+asp, cs7\+\_\+asp\+\_\+cmd, \char`\"{}asp NAME $<$0-\/65535$>$ $<$0-\/65535$>$ \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR, \char`\"{}Configure Application Server Process\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote port number\textbackslash{}n\char`\"{} \char`\"{}Local port number\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ ALIAS\+\_\+\+ATTR} (cs7\+\_\+asp, cs7\+\_\+asp\+\_\+trans\+\_\+proto\+\_\+cmd, \char`\"{}asp NAME $<$0-\/65535$>$ $<$0-\/65535$>$ \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR \char`\"{} \char`\"{} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+STR}, \char`\"{}Configure Application Server Process\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote port number\textbackslash{}n\char`\"{} \char`\"{}Local port number\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (no\+\_\+cs7\+\_\+asp, no\+\_\+cs7\+\_\+asp\+\_\+cmd, \char`\"{}no asp NAME\char`\"{}, NO\+\_\+\+STR \char`\"{}Disable Application Server Process\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+local\+\_\+ip, asp\+\_\+local\+\_\+ip\+\_\+cmd, \char`\"{}local-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD \char`\"{} [primary]\char`\"{}, \char`\"{}Specify Local IP Address from which to contact ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv4 Address from which to contact of ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv6 Address from which to contact of ASP\textbackslash{}n\char`\"{} \char`\"{}Signal the SCTP peer to use this address as Primary Address\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+no\+\_\+local\+\_\+ip, asp\+\_\+no\+\_\+local\+\_\+ip\+\_\+cmd, \char`\"{}no local-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD, NO\+\_\+\+STR \char`\"{}Specify Local IP Address from which to contact ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv4 Address from which to contact of ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv6 Address from which to contact of ASP\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+remote\+\_\+ip, asp\+\_\+remote\+\_\+ip\+\_\+cmd, \char`\"{}remote-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD \char`\"{} [primary]\char`\"{}, \char`\"{}Specify Remote IP Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv4 Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv6 Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Set remote address as SCTP Primary Address\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+no\+\_\+remote\+\_\+ip, asp\+\_\+no\+\_\+remote\+\_\+ip\+\_\+cmd, \char`\"{}no remote-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD, NO\+\_\+\+STR \char`\"{}Specify Remote IP Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv4 Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv6 Address of ASP\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+qos\+\_\+clas, asp\+\_\+qos\+\_\+class\+\_\+cmd, \char`\"{}qos-\/class $<$0-\/255$>$\char`\"{}, \char`\"{}Specify QoS Class of ASP\textbackslash{}n\char`\"{} \char`\"{}QoS Class of ASP\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+role, asp\+\_\+role\+\_\+cmd, \char`\"{}role (sg$\vert$asp$\vert$ipsp)\char`\"{}, \char`\"{}Specify the x\+UA role for this ASP\textbackslash{}n\char`\"{} \char`\"{}SG (Signaling Gateway)\textbackslash{}n\char`\"{} \char`\"{}ASP (Application Server Process)\textbackslash{}n\char`\"{} \char`\"{}IPSP (IP Signalling Point)\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+transport\+\_\+role, asp\+\_\+transport\+\_\+role\+\_\+cmd, \char`\"{}transport-\/role (client$\vert$server)\char`\"{}, \char`\"{}Specify the transport layer role for this ASP\textbackslash{}n\char`\"{} \char`\"{}Operate as a client; connect to a server\textbackslash{}n\char`\"{} \char`\"{}Operate as a server; wait for client connections\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ ALIAS\+\_\+\+ATTR} (asp\+\_\+transport\+\_\+role, asp\+\_\+sctp\+\_\+role\+\_\+cmd, \char`\"{}sctp-\/role (client$\vert$server)\char`\"{}, \char`\"{}Specify the SCTP role for this ASP\textbackslash{}n\char`\"{} \char`\"{}Operate as SCTP client; connect to a server\textbackslash{}n\char`\"{} \char`\"{}Operate as SCTP server; wait for client connections\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+HIDDEN$\vert$CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+sctp\+\_\+param\+\_\+init, asp\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd, \char`\"{}sctp-\/param init \char`\"{} ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS \char`\"{} $<$0-\/65535$>$\char`\"{}, \textbf{ ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC} \char`\"{}Value of the parameter\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init, asp\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd, \char`\"{}no sctp-\/param init \char`\"{} ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS, NO\+\_\+\+STR \textbf{ ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+block, asp\+\_\+block\+\_\+cmd, \char`\"{}block\char`\"{}, \char`\"{}Allows a SCTP Association with ASP, but doesn\textquotesingle{}t let it become active\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+shutdown, asp\+\_\+shutdown\+\_\+cmd, \char`\"{}shutdown\char`\"{}, \char`\"{}Terminates SCTP association; New associations will be rejected\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+quirk, asp\+\_\+quirk\+\_\+cmd, \char`\"{}OVERWRITTEN\char`\"{}, \char`\"{}OVERWRITTEN\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+no\+\_\+quirk, asp\+\_\+no\+\_\+quirk\+\_\+cmd, \char`\"{}OVERWRITTEN\char`\"{}, \char`\"{}OVERWRITTEN\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (asp\+\_\+timer, asp\+\_\+timer\+\_\+cmd, NULL, NULL, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
static void \textbf{ gen\+\_\+asp\+\_\+timer\+\_\+cmd\+\_\+strs} (struct cmd\+\_\+element $\ast$cmd)
\item 
static void \textbf{ write\+\_\+asp\+\_\+timers} (struct vty $\ast$vty, const char $\ast$indent, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static char $\ast$ \textbf{ as\+\_\+list\+\_\+for\+\_\+asp} (const struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp, char $\ast$buf, size\+\_\+t buf\+\_\+len)
\item 
static char $\ast$ \textbf{ get\+\_\+sockname\+\_\+buf} (char $\ast$buf, size\+\_\+t buf\+\_\+len, int fd, int proto, bool local)
\item 
static void \textbf{ show\+\_\+one\+\_\+asp} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static int \textbf{ show\+\_\+asp} (struct vty $\ast$vty, int id, const char $\ast$asp\+\_\+name)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+asp, show\+\_\+cs7\+\_\+asp\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ asp\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP)\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+asp\+\_\+name, show\+\_\+cs7\+\_\+asp\+\_\+name\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ asp name ASP\+\_\+\+NAME\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP)\textbackslash{}n\char`\"{} \char`\"{}Lookup ASP with a given name\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server Process (ASP)\textbackslash{}n\char`\"{})
\item 
static void \textbf{ show\+\_\+one\+\_\+asp\+\_\+remaddr\+\_\+tcp} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static void \textbf{ show\+\_\+one\+\_\+asp\+\_\+remaddr} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static int \textbf{ show\+\_\+asp\+\_\+remaddr} (struct vty $\ast$vty, int id, const char $\ast$asp\+\_\+name)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+asp\+\_\+remaddr, show\+\_\+cs7\+\_\+asp\+\_\+remaddr\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/remaddr\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) remote addresses information\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+asp\+\_\+remaddr\+\_\+name, show\+\_\+cs7\+\_\+asp\+\_\+remaddr\+\_\+name\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/remaddr name ASP\+\_\+\+NAME\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) remote addresses information\textbackslash{}n\char`\"{} \char`\"{}Lookup ASP with a given name\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server Process (ASP)\textbackslash{}n\char`\"{})
\item 
static void \textbf{ show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+tcp} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static void \textbf{ show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static int \textbf{ show\+\_\+asp\+\_\+assoc\+\_\+status} (struct vty $\ast$vty, int id, const char $\ast$asp\+\_\+name)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status, show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/assoc-\/status\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) SCTP association status\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+name, show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+name\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/assoc-\/status name ASP\+\_\+\+NAME\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) SCTP association information\textbackslash{}n\char`\"{} \char`\"{}Lookup ASP with a given name\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server Process (ASP)\textbackslash{}n\char`\"{})
\item 
static void \textbf{ write\+\_\+one\+\_\+asp} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp, bool show\+\_\+dyn\+\_\+config)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+as, cs7\+\_\+as\+\_\+cmd, \char`\"{}as NAME \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR, \char`\"{}Configure an Application Server\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (no\+\_\+cs7\+\_\+as, no\+\_\+cs7\+\_\+as\+\_\+cmd, \char`\"{}no as NAME\char`\"{}, NO\+\_\+\+STR \char`\"{}Disable Application Server\textbackslash{}n\char`\"{} \char`\"{}Name of AS\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+asp, as\+\_\+asp\+\_\+cmd, \char`\"{}asp NAME\char`\"{}, \char`\"{}Specify that a given ASP is part of this AS\textbackslash{}n\char`\"{} \char`\"{}Name of ASP to be added to AS\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+no\+\_\+asp, as\+\_\+no\+\_\+asp\+\_\+cmd, \char`\"{}no asp NAME\char`\"{}, NO\+\_\+\+STR \char`\"{}Specify ASP to be removed from this AS\textbackslash{}n\char`\"{} \char`\"{}Name of ASP to be removed\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+USRATTR} (as\+\_\+traf\+\_\+mode, as\+\_\+traf\+\_\+mode\+\_\+cmd, OSMO\+\_\+\+SCCP\+\_\+\+LIB\+\_\+\+ATTR\+\_\+\+RSTRT\+\_\+\+ASP, \char`\"{}traffic-\/mode (broadcast $\vert$ loadshare $\vert$ roundrobin $\vert$ override)\char`\"{}, \char`\"{}Specifies traffic mode of operation of the ASP within the AS\textbackslash{}n\char`\"{} \char`\"{}Broadcast to all ASP within AS\textbackslash{}n\char`\"{} \char`\"{}Share Load among all ASP within AS\textbackslash{}n\char`\"{} \char`\"{}Round-\/Robin between all ASP within AS\textbackslash{}n\char`\"{} \char`\"{}Override\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN\+\_\+\+USRATTR} (as\+\_\+no\+\_\+traf\+\_\+mode, as\+\_\+no\+\_\+traf\+\_\+mode\+\_\+cmd, OSMO\+\_\+\+SCCP\+\_\+\+LIB\+\_\+\+ATTR\+\_\+\+RSTRT\+\_\+\+ASP, \char`\"{}no traffic-\/mode\char`\"{}, NO\+\_\+\+STR \char`\"{}Remove explicit traffic mode of operation of this AS\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+recov\+\_\+tout, as\+\_\+recov\+\_\+tout\+\_\+cmd, \char`\"{}recovery-\/timeout $<$1-\/2000$>$\char`\"{}, \char`\"{}Specifies the recovery timeout value in milliseconds\textbackslash{}n\char`\"{} \char`\"{}Recovery Timeout in Milliseconds\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+qos\+\_\+clas, as\+\_\+qos\+\_\+class\+\_\+cmd, \char`\"{}qos-\/class $<$0-\/255$>$\char`\"{}, \char`\"{}Specity QoS Class of AS\textbackslash{}n\char`\"{} \char`\"{}QoS Class of AS\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
static int \textbf{ \+\_\+rout\+\_\+key} (struct vty $\ast$vty, const char $\ast$rcontext, const char $\ast$\textbf{ dpc}, const char $\ast$\textbf{ si}, const char $\ast$ssn)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+rout\+\_\+key, as\+\_\+rout\+\_\+key\+\_\+cmd, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD}, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+rout\+\_\+key\+\_\+si, as\+\_\+rout\+\_\+key\+\_\+si\+\_\+cmd, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG}, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG\+\_\+\+STRS}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+rout\+\_\+key\+\_\+ssn, as\+\_\+rout\+\_\+key\+\_\+ssn\+\_\+cmd, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG}, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG\+\_\+\+STRS}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+rout\+\_\+key\+\_\+si\+\_\+ssn, as\+\_\+rout\+\_\+key\+\_\+si\+\_\+ssn\+\_\+cmd, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG}, \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG\+\_\+\+STRS} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG\+\_\+\+STRS}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+pc\+\_\+override, as\+\_\+pc\+\_\+override\+\_\+cmd, \char`\"{}point-\/code override \textbf{ dpc} PC\char`\"{}, \char`\"{}Point Code Specific Features\textbackslash{}n\char`\"{} \char`\"{}Override (force) a point-\/code to hard-\/coded value\textbackslash{}n\char`\"{} \char`\"{}Override Source Point Code\textbackslash{}n\char`\"{} \char`\"{}Override Destination Point Code\textbackslash{}n\char`\"{} \char`\"{}New Point Code\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (as\+\_\+pc\+\_\+patch\+\_\+sccp, as\+\_\+pc\+\_\+patch\+\_\+sccp\+\_\+cmd, \char`\"{}point-\/code override patch-\/sccp (disabled$\vert$both)\char`\"{}, \char`\"{}Point Code Specific Features\textbackslash{}n\char`\"{} \char`\"{}Override (force) a point-\/code to hard-\/coded value\textbackslash{}n\char`\"{} \char`\"{}Patch point code values into SCCP called/calling address\textbackslash{}n\char`\"{} \char`\"{}Don\textquotesingle{}t patch any point codes into SCCP called/calling address\textbackslash{}n\char`\"{} \char`\"{}Patch both origin and destination point codes into SCCP called/calling address\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
static void \textbf{ write\+\_\+one\+\_\+as} (struct vty $\ast$vty, struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$as, bool show\+\_\+dyn\+\_\+config)
\item 
\textbf{ DEFUN} (show\+\_\+cs7\+\_\+as, show\+\_\+cs7\+\_\+as\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ as (active$\vert$all$\vert$m3ua$\vert$sua)\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server (AS)\textbackslash{}n\char`\"{} \char`\"{}Display all active ASs\textbackslash{}n\char`\"{} \char`\"{}Display all ASs (default)\textbackslash{}n\char`\"{} \char`\"{}Display all m3ua ASs\textbackslash{}n\char`\"{} \char`\"{}Display all SUA ASs\textbackslash{}n\char`\"{})
\item 
\textbf{ LLIST\+\_\+\+HEAD} (sccp\+\_\+address\+\_\+book\+\_\+global)
\item 
static struct \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry} $\ast$ \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+local} (const char $\ast$name, const struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$inst)
\item 
static struct \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry} $\ast$ \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+global} (const char $\ast$name)
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$ \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+by\+\_\+name} (struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$dest\+\_\+addr, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Lookup an SCCP address from the addressbook by its name. \end{DoxyCompactList}\item 
int \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+by\+\_\+name\+\_\+local} (struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$dest\+\_\+addr, const char $\ast$name, const struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$inst)
\begin{DoxyCompactList}\small\item\em Lookup an SCCP address from the addressbook of a specific instance by its name. \end{DoxyCompactList}\item 
const char $\ast$ \textbf{ osmo\+\_\+sccp\+\_\+name\+\_\+by\+\_\+addr} (const struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$addr)
\begin{DoxyCompactList}\small\item\em Reverse lookup the lookup-\/name of a specified SCCP address. \end{DoxyCompactList}\item 
static void \textbf{ write\+\_\+sccp\+\_\+addressbook} (struct vty $\ast$vty, const struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$inst)
\item 
\textbf{ DEFUN} (cs7\+\_\+show\+\_\+sccpaddr, cs7\+\_\+show\+\_\+sccpaddr\+\_\+cmd, \char`\"{}show cs7 instance $<$0-\/15$>$ sccp addressbook\char`\"{}, SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ SCCP\+\_\+\+STR} \char`\"{}List all SCCP addressbook entries\textbackslash{}n\char`\"{})
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr, cs7\+\_\+sccpaddr\+\_\+cmd, \char`\"{}sccp-\/address NAME\char`\"{}, \char`\"{}Create/Modify an SCCP addressbook entry\textbackslash{}n\char`\"{} \char`\"{}Name of the SCCP Address\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+del, cs7\+\_\+sccpaddr\+\_\+del\+\_\+cmd, \char`\"{}no sccp-\/address NAME\char`\"{}, NO\+\_\+\+STR \char`\"{}Delete an SCCP addressbook entry\textbackslash{}n\char`\"{} \char`\"{}Name of the SCCP Address\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+ri, cs7\+\_\+sccpaddr\+\_\+ri\+\_\+cmd, \char`\"{}routing-\/indicator (GT$\vert$PC$\vert$IP)\char`\"{}, \char`\"{}Add Routing Indicator\textbackslash{}n\char`\"{} \char`\"{}by global-\/title\textbackslash{}n\char`\"{} \char`\"{}by point-\/code\textbackslash{}n\char`\"{} \char`\"{}by ip-\/address\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+pc, cs7\+\_\+sccpaddr\+\_\+pc\+\_\+cmd, \char`\"{}point-\/code POINT\+\_\+\+CODE\char`\"{}, \char`\"{}Add point-\/code Number\textbackslash{}n\char`\"{} \char`\"{}PC\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+pc\+\_\+del, cs7\+\_\+sccpaddr\+\_\+pc\+\_\+del\+\_\+cmd, \char`\"{}no point-\/code\char`\"{}, NO\+\_\+\+STR \char`\"{}Remove point-\/code Number\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+ssn, cs7\+\_\+sccpaddr\+\_\+ssn\+\_\+cmd, \char`\"{}subsystem-\/number $<$0-\/4294967295$>$\char`\"{}, \char`\"{}Add Subsystem Number\textbackslash{}n\char`\"{} \char`\"{}SSN\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+ssn\+\_\+del, cs7\+\_\+sccpaddr\+\_\+ssn\+\_\+del\+\_\+cmd, \char`\"{}no subsystem-\/number\char`\"{}, NO\+\_\+\+STR \char`\"{}Remove Subsystem Number\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+cmd, \char`\"{}global-\/title\char`\"{}, \char`\"{}Add/Modify Global Title\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt\+\_\+del, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+del\+\_\+cmd, \char`\"{}no global-\/title\char`\"{}, NO\+\_\+\+STR \char`\"{}Remove Global Title\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt\+\_\+gti, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+gti\+\_\+cmd, \char`\"{}global-\/title-\/indicator $<$0-\/15$>$\char`\"{}, \char`\"{}Set Global Title Indicator\textbackslash{}n\char`\"{} \char`\"{}GTI\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt\+\_\+tt, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+tt\+\_\+cmd, \char`\"{}translation-\/type $<$0-\/255$>$\char`\"{}, \char`\"{}Set Global Title Translation Type\textbackslash{}n\char`\"{} \char`\"{}TT\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt\+\_\+npi, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+npi\+\_\+cmd, \char`\"{}numbering-\/plan-\/indicator $<$0-\/15$>$\char`\"{}, \char`\"{}Set Global Title Numbering Plan Indicator\textbackslash{}n\char`\"{} \char`\"{}NPI\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt\+\_\+nai, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+nai\+\_\+cmd, \char`\"{}nature-\/of-\/address-\/indicator $<$0-\/127$>$\char`\"{}, \char`\"{}Set Global Title Nature of Address Indicator\textbackslash{}n\char`\"{} \char`\"{}NAI\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
\textbf{ DEFUN\+\_\+\+ATTR} (cs7\+\_\+sccpaddr\+\_\+gt\+\_\+digits, cs7\+\_\+sccpaddr\+\_\+gt\+\_\+digits\+\_\+cmd, \char`\"{}digits DIGITS\char`\"{}, \char`\"{}Set Global Title Digits\textbackslash{}n\char`\"{} \char`\"{}Number digits\textbackslash{}n\char`\"{}, CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE)
\item 
int \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+go\+\_\+parent} (struct vty $\ast$vty)
\item 
int \textbf{ osmo\+\_\+ss7\+\_\+is\+\_\+config\+\_\+node} (struct vty $\ast$vty, int node)
\item 
static void \textbf{ vty\+\_\+init\+\_\+addr} (void)
\item 
static void \textbf{ vty\+\_\+init\+\_\+shared} (void $\ast$ctx)
\item 
void \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+asp} (void $\ast$ctx)
\item 
void \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+sg} (void $\ast$ctx)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const struct value\+\_\+string \textbf{ tcp\+\_\+info\+\_\+state\+\_\+values} [$\,$]
\item 
static const struct value\+\_\+string \textbf{ asp\+\_\+quirk\+\_\+names} [$\,$]
\item 
static const struct value\+\_\+string \textbf{ asp\+\_\+quirk\+\_\+descs} [$\,$]
\item 
static enum \textbf{ cs7\+\_\+role\+\_\+t} \textbf{ cs7\+\_\+role}
\item 
static void $\ast$ \textbf{ g\+\_\+ctx}
\item 
static struct cmd\+\_\+node \textbf{ cs7\+\_\+node}
\item 
static const struct value\+\_\+string \textbf{ ss7\+\_\+network\+\_\+indicator\+\_\+vals} [$\,$]
\item 
static struct cmd\+\_\+node \textbf{ rtable\+\_\+node}
\item 
static const struct value\+\_\+string \textbf{ ipproto\+\_\+vals} [$\,$]
\item 
static struct cmd\+\_\+node \textbf{ xua\+\_\+node}
\item 
static struct cmd\+\_\+node \textbf{ asp\+\_\+node}
\item 
static struct cmd\+\_\+node \textbf{ as\+\_\+node}
\item 
const struct value\+\_\+string \textbf{ mtp\+\_\+si\+\_\+vals} [$\,$]
\item 
static struct cmd\+\_\+node \textbf{ sccpaddr\+\_\+node}
\item 
static struct cmd\+\_\+node \textbf{ sccpaddr\+\_\+gt\+\_\+node}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\label{osmo__ss7__vty_8c_a2bdce082904c50aa9f8b6cefdbdb4923}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ASP\_SCTP\_PARAM\_INIT\_DESC@{ASP\_SCTP\_PARAM\_INIT\_DESC}}
\index{ASP\_SCTP\_PARAM\_INIT\_DESC@{ASP\_SCTP\_PARAM\_INIT\_DESC}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ASP\_SCTP\_PARAM\_INIT\_DESC}
{\footnotesize\ttfamily \#define ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure SCTP parameters\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT related parameters\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT Number of Outbound Streams\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT Maximum Inboud Streams\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT Maximum Attempts\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT Timeout (milliseconds)\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_aaba9bef636da9e7ef3dd30e4679fdfec}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ASP\_SCTP\_PARAM\_INIT\_FIELDS@{ASP\_SCTP\_PARAM\_INIT\_FIELDS}}
\index{ASP\_SCTP\_PARAM\_INIT\_FIELDS@{ASP\_SCTP\_PARAM\_INIT\_FIELDS}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ASP\_SCTP\_PARAM\_INIT\_FIELDS}
{\footnotesize\ttfamily \#define ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS~\char`\"{}(num-\/ostreams$\vert$max-\/instreams$\vert$max-\/attempts$\vert$timeout)\char`\"{}}

\mbox{\label{osmo__ss7__vty_8c_aad73bd9d42950dd01b053f3d696bdd54}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!IPPROTO\_VAR\_HELP\_STR@{IPPROTO\_VAR\_HELP\_STR}}
\index{IPPROTO\_VAR\_HELP\_STR@{IPPROTO\_VAR\_HELP\_STR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{IPPROTO\_VAR\_HELP\_STR}
{\footnotesize\ttfamily \#define IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}SCTP (Stream Control Transmission Protocol)\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}TCP (Transmission Control Protocol)\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_a14f39118c7b544669d2a5d4b3b7abd17}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!IPPROTO\_VAR\_STR@{IPPROTO\_VAR\_STR}}
\index{IPPROTO\_VAR\_STR@{IPPROTO\_VAR\_STR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{IPPROTO\_VAR\_STR}
{\footnotesize\ttfamily \#define IPPROTO\+\_\+\+VAR\+\_\+\+STR~\char`\"{}(sctp$\vert$tcp)\char`\"{}}

\mbox{\label{osmo__ss7__vty_8c_a682f1914c7838dc08806b9da5110079f}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ROUTING\_KEY\_CMD@{ROUTING\_KEY\_CMD}}
\index{ROUTING\_KEY\_CMD@{ROUTING\_KEY\_CMD}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ROUTING\_KEY\_CMD}
{\footnotesize\ttfamily \#define ROUTING\+\_\+\+KEY\+\_\+\+CMD~\char`\"{}routing-\/key RCONTEXT DPC\char`\"{}}

\mbox{\label{osmo__ss7__vty_8c_aa7644529db029732d87d19a253a59d29}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ROUTING\_KEY\_CMD\_STRS@{ROUTING\_KEY\_CMD\_STRS}}
\index{ROUTING\_KEY\_CMD\_STRS@{ROUTING\_KEY\_CMD\_STRS}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ROUTING\_KEY\_CMD\_STRS}
{\footnotesize\ttfamily \#define ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Define a routing key\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Routing context number\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Destination Point Code\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_a48380d59146eb571d785397674813aaa}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ROUTING\_KEY\_SI\_ARG@{ROUTING\_KEY\_SI\_ARG}}
\index{ROUTING\_KEY\_SI\_ARG@{ROUTING\_KEY\_SI\_ARG}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ROUTING\_KEY\_SI\_ARG}
{\footnotesize\ttfamily \#define ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG~\char`\"{} si (aal2$\vert$bicc$\vert$b-\/isup$\vert$h248$\vert$isup$\vert$sat-\/isup$\vert$sccp$\vert$tup)\char`\"{}}

\mbox{\label{osmo__ss7__vty_8c_a51a8928c6df0c567dbb910a84e210827}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ROUTING\_KEY\_SI\_ARG\_STRS@{ROUTING\_KEY\_SI\_ARG\_STRS}}
\index{ROUTING\_KEY\_SI\_ARG\_STRS@{ROUTING\_KEY\_SI\_ARG\_STRS}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ROUTING\_KEY\_SI\_ARG\_STRS}
{\footnotesize\ttfamily \#define ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG\+\_\+\+STRS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Match on Service Indicator\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}ATM Adaption Layer 2\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Bearer Independent Call Control\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Broadband ISDN User Part\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}H.248\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}ISDN User Part\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Sattelite ISDN User Part\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Signalling Connection Control Part\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Telephony User Part\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_a04f81e6b512b7d50c66efa65c975489e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ROUTING\_KEY\_SSN\_ARG@{ROUTING\_KEY\_SSN\_ARG}}
\index{ROUTING\_KEY\_SSN\_ARG@{ROUTING\_KEY\_SSN\_ARG}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ROUTING\_KEY\_SSN\_ARG}
{\footnotesize\ttfamily \#define ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG~\char`\"{} ssn SSN\char`\"{}}

\mbox{\label{osmo__ss7__vty_8c_abb323199bb551576ad102102c64df8e4}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ROUTING\_KEY\_SSN\_ARG\_STRS@{ROUTING\_KEY\_SSN\_ARG\_STRS}}
\index{ROUTING\_KEY\_SSN\_ARG\_STRS@{ROUTING\_KEY\_SSN\_ARG\_STRS}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ROUTING\_KEY\_SSN\_ARG\_STRS}
{\footnotesize\ttfamily \#define ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG\+\_\+\+STRS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Match on Sub-\/System Number\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Sub-\/System Number to match on\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_a95a59d463a958297fb1392a6f5730965}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!SHOW\_CS7\_XUA\_CMD@{SHOW\_CS7\_XUA\_CMD}}
\index{SHOW\_CS7\_XUA\_CMD@{SHOW\_CS7\_XUA\_CMD}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{SHOW\_CS7\_XUA\_CMD}
{\footnotesize\ttfamily \#define SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD~ \char`\"{}show cs7 \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR}

\mbox{\label{osmo__ss7__vty_8c_a35d0511b3953b1d7ab06e7feb576820d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!SHOW\_CS7\_XUA\_CMD\_HELP@{SHOW\_CS7\_XUA\_CMD\_HELP}}
\index{SHOW\_CS7\_XUA\_CMD\_HELP@{SHOW\_CS7\_XUA\_CMD\_HELP}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{SHOW\_CS7\_XUA\_CMD\_HELP}
{\footnotesize\ttfamily \#define SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD\+\_\+\+HELP~ SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}}

\mbox{\label{osmo__ss7__vty_8c_aa970b6b7097ca558e60926e15ed75c43}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!XUA\_SRV\_SCTP\_PARAM\_INIT\_DESC@{XUA\_SRV\_SCTP\_PARAM\_INIT\_DESC}}
\index{XUA\_SRV\_SCTP\_PARAM\_INIT\_DESC@{XUA\_SRV\_SCTP\_PARAM\_INIT\_DESC}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{XUA\_SRV\_SCTP\_PARAM\_INIT\_DESC}
{\footnotesize\ttfamily \#define XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure SCTP parameters\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT related parameters\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT Number of Outbound Streams\(\backslash\)n"{}} \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}Configure INIT Maximum Inboud Streams\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_a61c76d67573fdc9e7b1f52ad1a79bb62}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!XUA\_SRV\_SCTP\_PARAM\_INIT\_FIELDS@{XUA\_SRV\_SCTP\_PARAM\_INIT\_FIELDS}}
\index{XUA\_SRV\_SCTP\_PARAM\_INIT\_FIELDS@{XUA\_SRV\_SCTP\_PARAM\_INIT\_FIELDS}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{XUA\_SRV\_SCTP\_PARAM\_INIT\_FIELDS}
{\footnotesize\ttfamily \#define XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS~\char`\"{}(num-\/ostreams$\vert$max-\/instreams)\char`\"{}}

\mbox{\label{osmo__ss7__vty_8c_a949d5f69b175d77ee760da96301724c5}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!XUA\_VAR\_HELP\_STR@{XUA\_VAR\_HELP\_STR}}
\index{XUA\_VAR\_HELP\_STR@{XUA\_VAR\_HELP\_STR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{XUA\_VAR\_HELP\_STR}
{\footnotesize\ttfamily \#define XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}SCCP User Adaptation\(\backslash\)n"{}}         \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}MTP3 User Adaptation\(\backslash\)n"{}}        \(\backslash\)}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}IPA Multiplex (SCCP Lite)\(\backslash\)n"{}}}

\end{DoxyCode}
\mbox{\label{osmo__ss7__vty_8c_ad33390e3572b10c583f9cf2aac606608}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!XUA\_VAR\_STR@{XUA\_VAR\_STR}}
\index{XUA\_VAR\_STR@{XUA\_VAR\_STR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{XUA\_VAR\_STR}
{\footnotesize\ttfamily \#define XUA\+\_\+\+VAR\+\_\+\+STR~\char`\"{}(sua$\vert$m3ua$\vert$ipa)\char`\"{}}



\doxysubsection{Enumeration Type Documentation}
\mbox{\label{osmo__ss7__vty_8c_aa6181aded5492004a6442972bb31c15b}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!cs7\_role\_t@{cs7\_role\_t}}
\index{cs7\_role\_t@{cs7\_role\_t}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{cs7\_role\_t}
{\footnotesize\ttfamily enum \textbf{ cs7\+\_\+role\+\_\+t}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{CS7\_ROLE\_SG@{CS7\_ROLE\_SG}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!CS7\_ROLE\_SG@{CS7\_ROLE\_SG}}}\mbox{\label{osmo__ss7__vty_8c_aa6181aded5492004a6442972bb31c15ba6251043fc6df5347b66432be2da06d62}} 
CS7\+\_\+\+ROLE\+\_\+\+SG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{CS7\_ROLE\_ASP@{CS7\_ROLE\_ASP}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!CS7\_ROLE\_ASP@{CS7\_ROLE\_ASP}}}\mbox{\label{osmo__ss7__vty_8c_aa6181aded5492004a6442972bb31c15ba2a7a9a010cf4c267e4b996a0661bc5ec}} 
CS7\+\_\+\+ROLE\+\_\+\+ASP&\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\label{osmo__ss7__vty_8c_adde6602dc2a909e9808cf73477c33fdb}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!\_rout\_key@{\_rout\_key}}
\index{\_rout\_key@{\_rout\_key}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{\_rout\_key()}
{\footnotesize\ttfamily static int \+\_\+rout\+\_\+key (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{const char $\ast$}]{rcontext,  }\item[{const char $\ast$}]{dpc,  }\item[{const char $\ast$}]{si,  }\item[{const char $\ast$}]{ssn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+::as}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::context}, \textbf{ cs7\+\_\+role}, \textbf{ CS7\+\_\+\+ROLE\+\_\+\+ASP}, \textbf{ dpc}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ mtp\+\_\+si\+\_\+vals}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::name}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+create()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+find\+\_\+dpc\+\_\+mask()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::pc}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::pc}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::proto}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::routing\+\_\+key}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::rtable\+\_\+system}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::si}, \textbf{ si}, and \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::ssn}.



Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}.

\mbox{\label{osmo__ss7__vty_8c_a430ac4b28077dd34fa216f1518e67716}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!\_show\_cs7\_xua@{\_show\_cs7\_xua}}
\index{\_show\_cs7\_xua@{\_show\_cs7\_xua}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{\_show\_cs7\_xua()}
{\footnotesize\ttfamily static int \+\_\+show\+\_\+cs7\+\_\+xua (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol}}]{proto,  }\item[{int}]{trans\+\_\+proto,  }\item[{int}]{local\+\_\+port }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::cfg}, \textbf{ osmo\+\_\+xua\+\_\+server\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::list}, \textbf{ osmo\+\_\+xua\+\_\+server\+::list}, \textbf{ osmo\+\_\+xua\+\_\+server\+::local}, \textbf{ osmo\+\_\+ss7\+\_\+instances}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::port}, \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}, \textbf{ osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto}, \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server()}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::xua\+\_\+servers}.



Referenced by \textbf{ DEFUN()}.

\mbox{\label{osmo__ss7__vty_8c_a898a58e0418a7425b895c638c4d8be02}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!addr\_entry\_by\_name\_global@{addr\_entry\_by\_name\_global}}
\index{addr\_entry\_by\_name\_global@{addr\_entry\_by\_name\_global}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{addr\_entry\_by\_name\_global()}
{\footnotesize\ttfamily static struct \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry} $\ast$ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+global (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::list\+\_\+global}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}.



Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+by\+\_\+name()}.

\mbox{\label{osmo__ss7__vty_8c_ad942a807fab7761308a8120bf071253d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!addr\_entry\_by\_name\_local@{addr\_entry\_by\_name\_local}}
\index{addr\_entry\_by\_name\_local@{addr\_entry\_by\_name\_local}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{addr\_entry\_by\_name\_local()}
{\footnotesize\ttfamily static struct \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry} $\ast$ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+local (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name,  }\item[{const struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$}]{inst }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::list}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::sccp\+\_\+address\+\_\+book}.



Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+by\+\_\+name\+\_\+local()}.

\mbox{\label{osmo__ss7__vty_8c_a468d55870861f9cd2e11de727edc0501}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ALIAS\_ATTR@{ALIAS\_ATTR}}
\index{ALIAS\_ATTR@{ALIAS\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ALIAS\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily ALIAS\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+transport\+\_\+role}]{,  }\item[{asp\+\_\+sctp\+\_\+role\+\_\+cmd}]{,  }\item[{\char`\"{}sctp-\/role (client$\vert$server)\char`\"{}}]{,  }\item[{\char`\"{}Specify the SCTP role for this ASP\textbackslash{}n\char`\"{} \char`\"{}Operate as SCTP client; connect to a server\textbackslash{}n\char`\"{} \char`\"{}Operate as SCTP server; wait for client connections\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+HIDDEN$\vert$}]{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT }\end{DoxyParamCaption})}

\mbox{\label{osmo__ss7__vty_8c_add116bbae1b1c52272d9ff1a75b7e29f}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ALIAS\_ATTR@{ALIAS\_ATTR}}
\index{ALIAS\_ATTR@{ALIAS\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ALIAS\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily ALIAS\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+asp}]{,  }\item[{cs7\+\_\+asp\+\_\+trans\+\_\+proto\+\_\+cmd}]{,  }\item[{\char`\"{}asp NAME $<$0-\/65535$>$ $<$0-\/65535$>$ \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR \char`\"{} \char`\"{}}]{IPPROTO\+\_\+\+VAR\+\_\+\+STR,  }\item[{\char`\"{}Configure Application Server Process\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote port number\textbackslash{}n\char`\"{} \char`\"{}Local port number\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR}]{IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}

\mbox{\label{osmo__ss7__vty_8c_a47b7f13e779ccf46706967db5a185d01}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!as\_list\_for\_asp@{as\_list\_for\_asp}}
\index{as\_list\_for\_asp@{as\_list\_for\_asp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{as\_list\_for\_asp()}
{\footnotesize\ttfamily static char $\ast$ as\+\_\+list\+\_\+for\+\_\+asp (\begin{DoxyParamCaption}\item[{const struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp,  }\item[{char $\ast$}]{buf,  }\item[{size\+\_\+t}]{buf\+\_\+len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::as\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::name}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+has\+\_\+asp()}.



Referenced by \textbf{ show\+\_\+one\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_a08221210441df4d191562e488104e901}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!config\_write\_cs7@{config\_write\_cs7}}
\index{config\_write\_cs7@{config\_write\_cs7}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{config\_write\_cs7()}
{\footnotesize\ttfamily static int config\+\_\+write\+\_\+cs7 (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ write\+\_\+all\+\_\+cs7()}.



Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_af440455adb91ddbd06474dafe89fbc22}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [1/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{cs7\+\_\+asp\+\_\+disconnect}]{,  }\item[{cs7\+\_\+asp\+\_\+disconnect\+\_\+cmd}]{,  }\item[{\char`\"{}cs7 instance $<$0-\/15$>$ asp NAME disconnect\char`\"{}}]{,  }\item[{\textbf{ CS7\+\_\+\+STR} \char`\"{}Instance related commands\textbackslash{}n\char`\"{} \char`\"{}SS7 Instance Number\textbackslash{}n\char`\"{} \char`\"{}ASP related commands\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{} \char`\"{}Disconnect the ASP (client will reconnect)\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+disconnect()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+name()}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}.

\mbox{\label{osmo__ss7__vty_8c_a1b73f507c85a21396b1f5121f2cf5030}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [2/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{cs7\+\_\+show\+\_\+sccpaddr}]{,  }\item[{cs7\+\_\+show\+\_\+sccpaddr\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ sccp addressbook\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ SCCP\+\_\+\+STR} \char`\"{}List all SCCP addressbook entries\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::description}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::digits}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::gti}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ip}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::list}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::nai}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::npi}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+GT}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+IPv4}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+IPv6}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+PC}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+SSN}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+GT}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+IP}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+PC}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print()}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::pc}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ri}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::sccp\+\_\+address\+\_\+book}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ssn}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::tt}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::v4}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::v6}.

\mbox{\label{osmo__ss7__vty_8c_aa757637f70f4035c3618c29c2fc4e5cc}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [3/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+as}]{,  }\item[{show\+\_\+cs7\+\_\+as\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ as (active$\vert$all$\vert$m3ua$\vert$sua)\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server (AS)\textbackslash{}n\char`\"{} \char`\"{}Display all active ASs\textbackslash{}n\char`\"{} \char`\"{}Display all ASs (default)\textbackslash{}n\char`\"{} \char`\"{}Display all m3ua ASs\textbackslash{}n\char`\"{} \char`\"{}Display all SUA ASs\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::as\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::context}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::fi}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+active()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+traffic\+\_\+mode\+\_\+name()}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+M3\+UA}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+SUA}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print()}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::pc}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::proto}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+::routing\+\_\+key}.

\mbox{\label{osmo__ss7__vty_8c_a332931c35964ff4a1d1396e7a74f4782}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [4/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+asp}]{,  }\item[{show\+\_\+cs7\+\_\+asp\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ asp\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP)\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ show\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_ad22d19f958da09519afb40436cb5627d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [5/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status}]{,  }\item[{show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/assoc-\/status\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) SCTP association status\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ show\+\_\+asp\+\_\+assoc\+\_\+status()}.

\mbox{\label{osmo__ss7__vty_8c_a59a54e869a4528622c639899860a3ac5}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [6/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+name}]{,  }\item[{show\+\_\+cs7\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+name\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/assoc-\/status name ASP\+\_\+\+NAME\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) SCTP association information\textbackslash{}n\char`\"{} \char`\"{}Lookup ASP with a given name\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server Process (ASP)\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ show\+\_\+asp\+\_\+assoc\+\_\+status()}.

\mbox{\label{osmo__ss7__vty_8c_a5c31ff039f507263b502b447f2b003c9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [7/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+asp\+\_\+name}]{,  }\item[{show\+\_\+cs7\+\_\+asp\+\_\+name\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ asp name ASP\+\_\+\+NAME\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP)\textbackslash{}n\char`\"{} \char`\"{}Lookup ASP with a given name\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server Process (ASP)\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ show\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_a77ad3fca484d30f60feb4f57d16e4703}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [8/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+asp\+\_\+remaddr}]{,  }\item[{show\+\_\+cs7\+\_\+asp\+\_\+remaddr\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/remaddr\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) remote addresses information\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ show\+\_\+asp\+\_\+remaddr()}.

\mbox{\label{osmo__ss7__vty_8c_ad15884a49bc473af617f20a4c9e9fa75}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [9/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+asp\+\_\+remaddr\+\_\+name}]{,  }\item[{show\+\_\+cs7\+\_\+asp\+\_\+remaddr\+\_\+name\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ asp-\/remaddr name ASP\+\_\+\+NAME\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Application Server Process (ASP) remote addresses information\textbackslash{}n\char`\"{} \char`\"{}Lookup ASP with a given name\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server Process (ASP)\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ show\+\_\+asp\+\_\+remaddr()}.

\mbox{\label{osmo__ss7__vty_8c_a61312f504ec2225c5f717f22cd9db299}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [10/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+config}]{,  }\item[{show\+\_\+cs7\+\_\+config\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 config\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \char`\"{}Currently running cs7 configuration\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ write\+\_\+all\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_ad8a6c82f10dcf172d010c31e59024152}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [11/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+route}]{,  }\item[{show\+\_\+cs7\+\_\+route\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ route\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}Routing Table\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::rtable\+\_\+system}, and \textbf{ vty\+\_\+dump\+\_\+rtable()}.

\mbox{\label{osmo__ss7__vty_8c_a2fdc4d1ca757c37c12ff9ca0020121e2}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [12/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+user}]{,  }\item[{show\+\_\+cs7\+\_\+user\+\_\+cmd}]{,  }\item[{\char`\"{}show cs7 instance $<$0-\/15$>$ users\char`\"{}}]{,  }\item[{SHOW\+\_\+\+STR \textbf{ CS7\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \textbf{ INST\+\_\+\+STR} \char`\"{}User Table\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+user\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+user\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::user}.

\mbox{\label{osmo__ss7__vty_8c_a2e2cc172a330b1fabe85590f1abd6e83}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [13/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+xua}]{,  }\item[{show\+\_\+cs7\+\_\+xua\+\_\+cmd}]{,  }\item[{\textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD} \char`\"{} \char`\"{}}]{[$<$ 0-\/65534 $>$],  }\item[{\textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD\+\_\+\+HELP} \char`\"{}Local Port Number\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ parse\+\_\+asp\+\_\+proto()}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}.

\mbox{\label{osmo__ss7__vty_8c_ae6155cb747f1b37de9eac0ee3c28af99}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN@{DEFUN}}
\index{DEFUN@{DEFUN}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN()\hspace{0.1cm}{\footnotesize\ttfamily [14/14]}}
{\footnotesize\ttfamily DEFUN (\begin{DoxyParamCaption}\item[{show\+\_\+cs7\+\_\+xua\+\_\+trans\+\_\+proto}]{,  }\item[{show\+\_\+cs7\+\_\+xua\+\_\+trans\+\_\+proto\+\_\+cmd}]{,  }\item[{\textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD} \char`\"{} \char`\"{} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+STR} \char`\"{} \char`\"{}}]{[$<$ 0-\/65534 $>$],  }\item[{\textbf{ SHOW\+\_\+\+CS7\+\_\+\+XUA\+\_\+\+CMD\+\_\+\+HELP} \textbf{ IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR} \char`\"{}Local Port Number\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}, \textbf{ parse\+\_\+asp\+\_\+proto()}, \textbf{ parse\+\_\+trans\+\_\+proto()}, \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto}.

\mbox{\label{osmo__ss7__vty_8c_aa27cbc592db41f9a6b20a6fa3dd8e555}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [1/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+asp}]{,  }\item[{as\+\_\+asp\+\_\+cmd}]{,  }\item[{\char`\"{}asp NAME\char`\"{}}]{,  }\item[{\char`\"{}Specify that a given ASP is part of this AS\textbackslash{}n\char`\"{} \char`\"{}Name of ASP to be added to AS\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+add\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_ac70c0529e6dc3738dcb4bc50df954ba9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [2/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+no\+\_\+asp}]{,  }\item[{as\+\_\+no\+\_\+asp\+\_\+cmd}]{,  }\item[{\char`\"{}no asp NAME\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Specify ASP to be removed from this AS\textbackslash{}n\char`\"{} \char`\"{}Name of ASP to be removed\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+del\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_aef6764569dcd5c11987e6ad496a8b69f}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [3/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+pc\+\_\+override}]{,  }\item[{as\+\_\+pc\+\_\+override\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code override \textbf{ dpc} PC\char`\"{}}]{,  }\item[{\char`\"{}Point Code Specific Features\textbackslash{}n\char`\"{} \char`\"{}Override (force) a point-\/code to hard-\/coded value\textbackslash{}n\char`\"{} \char`\"{}Override Source Point Code\textbackslash{}n\char`\"{} \char`\"{}Override Destination Point Code\textbackslash{}n\char`\"{} \char`\"{}New Point Code\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::dpc}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::pc\+\_\+override}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+::proto}.

\mbox{\label{osmo__ss7__vty_8c_a715e10ec69729d22d55ab6604b11e5b9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [4/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+pc\+\_\+patch\+\_\+sccp}]{,  }\item[{as\+\_\+pc\+\_\+patch\+\_\+sccp\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code override patch-\/sccp (disabled$\vert$both)\char`\"{}}]{,  }\item[{\char`\"{}Point Code Specific Features\textbackslash{}n\char`\"{} \char`\"{}Override (force) a point-\/code to hard-\/coded value\textbackslash{}n\char`\"{} \char`\"{}Patch point code values into SCCP called/calling address\textbackslash{}n\char`\"{} \char`\"{}Don\textquotesingle{}t patch any point codes into SCCP called/calling address\textbackslash{}n\char`\"{} \char`\"{}Patch both origin and destination point codes into SCCP called/calling address\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+PATCH\+\_\+\+BOTH}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+PATCH\+\_\+\+NONE}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::pc\+\_\+override}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::proto}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+::sccp\+\_\+mode}.

\mbox{\label{osmo__ss7__vty_8c_ad70b01451d8d1c414ec722a59350319e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [5/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+qos\+\_\+clas}]{,  }\item[{as\+\_\+qos\+\_\+class\+\_\+cmd}]{,  }\item[{\char`\"{}qos-\/class $<$0-\/255$>$\char`\"{}}]{,  }\item[{\char`\"{}Specity QoS Class of AS\textbackslash{}n\char`\"{} \char`\"{}QoS Class of AS\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+::qos\+\_\+class}.

\mbox{\label{osmo__ss7__vty_8c_a06c01e53e30b83cd1da2838d4c2f0fdc}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [6/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+recov\+\_\+tout}]{,  }\item[{as\+\_\+recov\+\_\+tout\+\_\+cmd}]{,  }\item[{\char`\"{}recovery-\/timeout $<$1-\/2000$>$\char`\"{}}]{,  }\item[{\char`\"{}Specifies the recovery timeout value in milliseconds\textbackslash{}n\char`\"{} \char`\"{}Recovery Timeout in Milliseconds\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+::recovery\+\_\+timeout\+\_\+msec}.

\mbox{\label{osmo__ss7__vty_8c_a800cf5849fd01248e79377bdcef861b6}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [7/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+rout\+\_\+key}]{,  }\item[{as\+\_\+rout\+\_\+key\+\_\+cmd}]{,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD}}]{,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ \+\_\+rout\+\_\+key()}.

\mbox{\label{osmo__ss7__vty_8c_a8c9626074945e724a9bc4668ca60faf9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [8/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+rout\+\_\+key\+\_\+si}]{,  }\item[{as\+\_\+rout\+\_\+key\+\_\+si\+\_\+cmd}]{,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD}}]{ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS}}]{ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG\+\_\+\+STRS,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ \+\_\+rout\+\_\+key()}.

\mbox{\label{osmo__ss7__vty_8c_a6cbc31111b653673fb4244d741272db8}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [9/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+rout\+\_\+key\+\_\+si\+\_\+ssn}]{,  }\item[{as\+\_\+rout\+\_\+key\+\_\+si\+\_\+ssn\+\_\+cmd}]{,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG}}]{ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS} \textbf{ ROUTING\+\_\+\+KEY\+\_\+\+SI\+\_\+\+ARG\+\_\+\+STRS}}]{ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG\+\_\+\+STRS,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ \+\_\+rout\+\_\+key()}.

\mbox{\label{osmo__ss7__vty_8c_a11c5bad0e604b52142e4277d7d703e8d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [10/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{as\+\_\+rout\+\_\+key\+\_\+ssn}]{,  }\item[{as\+\_\+rout\+\_\+key\+\_\+ssn\+\_\+cmd}]{,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD}}]{ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG,  }\item[{\textbf{ ROUTING\+\_\+\+KEY\+\_\+\+CMD\+\_\+\+STRS}}]{ROUTING\+\_\+\+KEY\+\_\+\+SSN\+\_\+\+ARG\+\_\+\+STRS,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ \+\_\+rout\+\_\+key()}.

\mbox{\label{osmo__ss7__vty_8c_ab973018c7ad854ac4fb96ed4f3ef2d14}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [11/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+block}]{,  }\item[{asp\+\_\+block\+\_\+cmd}]{,  }\item[{\char`\"{}block\char`\"{}}]{,  }\item[{\char`\"{}Allows a SCTP Association with}]{ASP,  }\item[{but doesn \textquotesingle{}t let it become active\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}

\mbox{\label{osmo__ss7__vty_8c_a9c9bdedfdb6069057c885c0489939c34}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [12/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+local\+\_\+ip}]{,  }\item[{asp\+\_\+local\+\_\+ip\+\_\+cmd}]{,  }\item[{\char`\"{}local-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD \char`\"{} \char`\"{}}]{[primary],  }\item[{\char`\"{}Specify Local IP Address from which to contact ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv4 Address from which to contact of ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv6 Address from which to contact of ASP\textbackslash{}n\char`\"{} \char`\"{}Signal the SCTP peer to use this address as Primary Address\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::host}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::host\+\_\+cnt}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::idx\+\_\+primary}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::local}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+\_\+add\+\_\+host2()}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::proto}, \textbf{ ss7\+\_\+asp\+\_\+apply\+\_\+new\+\_\+local\+\_\+address()}, \textbf{ ss7\+\_\+asp\+\_\+apply\+\_\+peer\+\_\+primary\+\_\+address()}, and \textbf{ ss7\+\_\+asp\+\_\+is\+\_\+started()}.

\mbox{\label{osmo__ss7__vty_8c_acdaa6c74a0fcbe620add7a342c05c30b}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [13/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+no\+\_\+local\+\_\+ip}]{,  }\item[{asp\+\_\+no\+\_\+local\+\_\+ip\+\_\+cmd}]{,  }\item[{\char`\"{}no local-\/ip \char`\"{}}]{VTY\+\_\+\+IPV46\+\_\+\+CMD,  }\item[{NO\+\_\+\+STR \char`\"{}Specify Local IP Address from which to contact ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv4 Address from which to contact of ASP\textbackslash{}n\char`\"{} \char`\"{}Local IPv6 Address from which to contact of ASP\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::local}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+\_\+del\+\_\+host()}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::proto}, \textbf{ ss7\+\_\+asp\+\_\+apply\+\_\+drop\+\_\+local\+\_\+address()}, \textbf{ ss7\+\_\+asp\+\_\+is\+\_\+started()}, and \textbf{ ss7\+\_\+asp\+\_\+peer\+\_\+find\+\_\+host()}.

\mbox{\label{osmo__ss7__vty_8c_a9e7e06f3bd0af04219ce9c49787805cd}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [14/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+no\+\_\+quirk}]{,  }\item[{asp\+\_\+no\+\_\+quirk\+\_\+cmd}]{,  }\item[{\char`\"{}OVERWRITTEN\char`\"{}}]{,  }\item[{\char`\"{}OVERWRITTEN\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ asp\+\_\+quirk\+\_\+names}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::quirks}.

\mbox{\label{osmo__ss7__vty_8c_ae225ce83b64d65ea258ab950a1cd45ec}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [15/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+no\+\_\+remote\+\_\+ip}]{,  }\item[{asp\+\_\+no\+\_\+remote\+\_\+ip\+\_\+cmd}]{,  }\item[{\char`\"{}no remote-\/ip \char`\"{}}]{VTY\+\_\+\+IPV46\+\_\+\+CMD,  }\item[{NO\+\_\+\+STR \char`\"{}Specify Remote IP Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv4 Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv6 Address of ASP\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+\_\+del\+\_\+host()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::remote}, and \textbf{ ss7\+\_\+asp\+\_\+peer\+\_\+find\+\_\+host()}.

\mbox{\label{osmo__ss7__vty_8c_a16cc07c8ce38362f56a0991b4a39f1bc}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [16/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init}]{,  }\item[{asp\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd}]{,  }\item[{\char`\"{}no sctp-\/param init \char`\"{}}]{ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS,  }\item[{NO\+\_\+\+STR}]{ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+attempts\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+init\+\_\+timeo\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+instreams\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::num\+\_\+ostreams\+\_\+present}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::sctp\+\_\+init}.

\mbox{\label{osmo__ss7__vty_8c_af91a2f94724df1d2443c4c5d32df4698}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [17/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+qos\+\_\+clas}]{,  }\item[{asp\+\_\+qos\+\_\+class\+\_\+cmd}]{,  }\item[{\char`\"{}qos-\/class $<$0-\/255$>$\char`\"{}}]{,  }\item[{\char`\"{}Specify QoS Class of ASP\textbackslash{}n\char`\"{} \char`\"{}QoS Class of ASP\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::qos\+\_\+class}.

\mbox{\label{osmo__ss7__vty_8c_af5dd4701f6c1e34c897627d11d590344}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [18/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+quirk}]{,  }\item[{asp\+\_\+quirk\+\_\+cmd}]{,  }\item[{\char`\"{}OVERWRITTEN\char`\"{}}]{,  }\item[{\char`\"{}OVERWRITTEN\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ asp\+\_\+quirk\+\_\+names}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::quirks}.

\mbox{\label{osmo__ss7__vty_8c_a7eb7817f3be720eed5ba8bc1b9106c95}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [19/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+remote\+\_\+ip}]{,  }\item[{asp\+\_\+remote\+\_\+ip\+\_\+cmd}]{,  }\item[{\char`\"{}remote-\/ip \char`\"{} VTY\+\_\+\+IPV46\+\_\+\+CMD \char`\"{} \char`\"{}}]{[primary],  }\item[{\char`\"{}Specify Remote IP Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv4 Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote IPv6 Address of ASP\textbackslash{}n\char`\"{} \char`\"{}Set remote address as SCTP Primary Address\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::idx\+\_\+primary}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+\_\+add\+\_\+host2()}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::proto}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::remote}, \textbf{ ss7\+\_\+asp\+\_\+apply\+\_\+primary\+\_\+address()}, and \textbf{ ss7\+\_\+asp\+\_\+is\+\_\+started()}.

\mbox{\label{osmo__ss7__vty_8c_a3d87e1c8f039dbbb961ac76ffa6b7740}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [20/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+role}]{,  }\item[{asp\+\_\+role\+\_\+cmd}]{,  }\item[{\char`\"{}role (sg$\vert$asp$\vert$ipsp)\char`\"{}}]{,  }\item[{\char`\"{}Specify the x\+UA role for this ASP\textbackslash{}n\char`\"{} \char`\"{}SG (Signaling Gateway)\textbackslash{}n\char`\"{} \char`\"{}ASP (Application Server Process)\textbackslash{}n\char`\"{} \char`\"{}IPSP (IP Signalling Point)\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+ROLE\+\_\+\+ASP}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+ROLE\+\_\+\+SG}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::role}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::role\+\_\+set\+\_\+by\+\_\+vty}.

\mbox{\label{osmo__ss7__vty_8c_a8df1f19ad60ddb4756e012e9dba2570d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [21/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+sctp\+\_\+param\+\_\+init}]{,  }\item[{asp\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd}]{,  }\item[{\char`\"{}sctp-\/param init \char`\"{} ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS \char`\"{} $<$0-\/65535$>$\char`\"{}}]{,  }\item[{\textbf{ ASP\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC} \char`\"{}Value of the parameter\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+attempts\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+attempts\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+init\+\_\+timeo\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+init\+\_\+timeo\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+instreams\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+instreams\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::num\+\_\+ostreams\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::num\+\_\+ostreams\+\_\+value}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::sctp\+\_\+init}.

\mbox{\label{osmo__ss7__vty_8c_af8c8efa8ddab5f011fb81762d9095520}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [22/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+shutdown}]{,  }\item[{asp\+\_\+shutdown\+\_\+cmd}]{,  }\item[{\char`\"{}shutdown\char`\"{}}]{,  }\item[{\char`\"{}Terminates SCTP association; New associations will be rejected\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}

\mbox{\label{osmo__ss7__vty_8c_acea89cad5c558ead49871918ca220493}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [23/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+timer}]{,  }\item[{asp\+\_\+timer\+\_\+cmd}]{,  }\item[{NULL}]{,  }\item[{NULL}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ ss7\+\_\+asp\+\_\+lm\+\_\+timer\+\_\+names}, \textbf{ SS7\+\_\+\+ASP\+\_\+\+LM\+\_\+\+TIMERS\+\_\+\+LEN}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::\+T\+\_\+defs\+\_\+lm}.

\mbox{\label{osmo__ss7__vty_8c_ae4ca96ccb4592b3c40e5402675680c43}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [24/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{asp\+\_\+transport\+\_\+role}]{,  }\item[{asp\+\_\+transport\+\_\+role\+\_\+cmd}]{,  }\item[{\char`\"{}transport-\/role (client$\vert$server)\char`\"{}}]{,  }\item[{\char`\"{}Specify the transport layer role for this ASP\textbackslash{}n\char`\"{} \char`\"{}Operate as a client; connect to a server\textbackslash{}n\char`\"{} \char`\"{}Operate as a server; wait for client connections\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::is\+\_\+server}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::trans\+\_\+role\+\_\+set\+\_\+by\+\_\+vty}.

\mbox{\label{osmo__ss7__vty_8c_ae68c2f8fb8e1be5ed2502a199f4adbc2}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [25/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+as}]{,  }\item[{cs7\+\_\+as\+\_\+cmd}]{,  }\item[{\char`\"{}as NAME \char`\"{}}]{XUA\+\_\+\+VAR\+\_\+\+STR,  }\item[{\char`\"{}Configure an Application Server\textbackslash{}n\char`\"{} \char`\"{}Name of the Application Server\textbackslash{}n\char`\"{}}]{XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+or\+\_\+create()}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+NONE}, and \textbf{ parse\+\_\+asp\+\_\+proto()}.

\mbox{\label{osmo__ss7__vty_8c_a5fa424c7faeef13f5601767d74e4d63e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [26/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+asp}]{,  }\item[{cs7\+\_\+asp\+\_\+cmd}]{,  }\item[{\char`\"{}asp NAME $<$0-\/65535$>$ $<$0-\/65535$>$ \char`\"{}}]{XUA\+\_\+\+VAR\+\_\+\+STR,  }\item[{\char`\"{}Configure Application Server Process\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{} \char`\"{}Remote port number\textbackslash{}n\char`\"{} \char`\"{}Local port number\textbackslash{}n\char`\"{}}]{XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::is\+\_\+server}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find2()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+or\+\_\+create2()}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+NONE}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+ROLE\+\_\+\+SG}, \textbf{ parse\+\_\+asp\+\_\+proto()}, \textbf{ parse\+\_\+trans\+\_\+proto()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::proto}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::role}, \textbf{ ss7\+\_\+default\+\_\+trans\+\_\+proto\+\_\+for\+\_\+asp\+\_\+proto()}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::trans\+\_\+proto}.

\mbox{\label{osmo__ss7__vty_8c_a1faa6c9192f5e216236aeece3603d959}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [27/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+instance}]{,  }\item[{cs7\+\_\+instance\+\_\+cmd}]{,  }\item[{\char`\"{}cs7 instance $<$0-\/15$>$\char`\"{}}]{,  }\item[{\textbf{ CS7\+\_\+\+STR} \char`\"{}Configure a SS7 Instance\textbackslash{}n\char`\"{} INST\+\_\+\+STR \char`\"{}Number of the instance\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::description}, \textbf{ g\+\_\+ctx}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find\+\_\+or\+\_\+create()}.

\mbox{\label{osmo__ss7__vty_8c_a9a4ab150c73746c931a2a871b5a9bcd7}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [28/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+net\+\_\+ind}]{,  }\item[{cs7\+\_\+net\+\_\+ind\+\_\+cmd}]{,  }\item[{\char`\"{}network-\/indicator (international $\vert$ national $\vert$ reserved $\vert$ \textbf{ spare})\char`\"{}}]{,  }\item[{\char`\"{}Configure the Network Indicator\textbackslash{}n\char`\"{} \char`\"{}International Network\textbackslash{}n\char`\"{} \char`\"{}National Network\textbackslash{}n\char`\"{} \char`\"{}Reserved Network\textbackslash{}n\char`\"{} \char`\"{}Spare Network\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::network\+\_\+indicator}, \textbf{ ni}, and \textbf{ ss7\+\_\+network\+\_\+indicator\+\_\+vals}.

\mbox{\label{osmo__ss7__vty_8c_ab75549619d55f7fc79f9886991a4f301}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [29/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+pc\+\_\+delimiter}]{,  }\item[{cs7\+\_\+pc\+\_\+delimiter\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code delimiter (default$\vert$dash)\char`\"{}}]{,  }\item[{\textbf{ PC\+\_\+\+STR} \char`\"{}Configure Point Code Delimiter\textbackslash{}n\char`\"{} \char`\"{}Use dot as delimiter\textbackslash{}n\char`\"{} \char`\"{}User dash as delimiter\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+fmt\+::delimiter}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::pc\+\_\+fmt}.

\mbox{\label{osmo__ss7__vty_8c_a844aec0811d2240117830602bd791570}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [30/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+pc\+\_\+format}]{,  }\item[{cs7\+\_\+pc\+\_\+format\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code format $<$1-\/24$>$  \char`\"{}}]{[$<$ 1-\/23 $>$][$<$ 1-\/22 $>$],  }\item[{\textbf{ PC\+\_\+\+STR} \char`\"{}Configure Point Code Format\textbackslash{}n\char`\"{} \char`\"{}Length of first PC component\textbackslash{}n\char`\"{} \char`\"{}Length of second PC component\textbackslash{}n\char`\"{} \char`\"{}Length of third PC component\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+fmt\+::component\+\_\+len}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::pc\+\_\+fmt}.

\mbox{\label{osmo__ss7__vty_8c_a692ea8ba5d66021829df699cb46922f7}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [31/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+pc\+\_\+format\+\_\+def}]{,  }\item[{cs7\+\_\+pc\+\_\+format\+\_\+def\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code format default\char`\"{}}]{,  }\item[{\textbf{ PC\+\_\+\+STR} \char`\"{}Configure Point Code Format\textbackslash{}n\char`\"{} \char`\"{}Default Point Code Format (3.\+8.\+3)\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+fmt\+::component\+\_\+len}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::pc\+\_\+fmt}.

\mbox{\label{osmo__ss7__vty_8c_ad95e02871028d0951be54b4ffca9f834}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [32/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+permit\+\_\+dyn\+\_\+rkm}]{,  }\item[{cs7\+\_\+permit\+\_\+dyn\+\_\+rkm\+\_\+cmd}]{,  }\item[{\char`\"{}xua rkm routing-\/key-\/allocation (static-\/only$\vert$dynamic-\/permitted)\char`\"{}}]{,  }\item[{\char`\"{}SIGTRAN xxx\+UA related\textbackslash{}n\char`\"{} \char`\"{}Routing Key Management\textbackslash{}n\char`\"{} \char`\"{}Routing Key Management Allocation Policy\textbackslash{}n\char`\"{} \char`\"{}Only static (pre-\/configured) Routing Keys permitted\textbackslash{}n\char`\"{} \char`\"{}Dynamically allocate Routing Keys for what ASPs request\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::permit\+\_\+dyn\+\_\+rkm\+\_\+alloc}.

\mbox{\label{osmo__ss7__vty_8c_a5b92961832fd0595d554b4bdf8ebf723}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [33/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+point\+\_\+code}]{,  }\item[{cs7\+\_\+point\+\_\+code\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code POINT\+\_\+\+CODE\char`\"{}}]{,  }\item[{\char`\"{}Configure the local Point Code\textbackslash{}n\char`\"{} \char`\"{}Point Code\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+is\+\_\+valid()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse()}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::primary\+\_\+pc}.

\mbox{\label{osmo__ss7__vty_8c_a57f80d8cb6a639c4feff2c41b0f875c6}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [34/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+route\+\_\+table}]{,  }\item[{cs7\+\_\+route\+\_\+table\+\_\+cmd}]{,  }\item[{\char`\"{}route-\/table system\char`\"{}}]{,  }\item[{\char`\"{}Specify the name of the route table\textbackslash{}n\char`\"{} \char`\"{}Name of the route table\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::inst}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::rtable\+\_\+system}.

\mbox{\label{osmo__ss7__vty_8c_a46ff7802e987ba9520510615e04962ba}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [35/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+rt\+\_\+rem}]{,  }\item[{cs7\+\_\+rt\+\_\+rem\+\_\+cmd}]{,  }\item[{\char`\"{}remove route POINT\+\_\+\+CODE MASK\char`\"{}}]{,  }\item[{\char`\"{}Remove a Route\textbackslash{}n\char`\"{} \char`\"{}Remove a Route\textbackslash{}n\char`\"{} \char`\"{}Destination Point Code\textbackslash{}n\char`\"{} \char`\"{}Point Code Mask\textbackslash{}n\char`\"{} \char`\"{}Point Code Length\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ dpc}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::mask}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse\+\_\+mask\+\_\+or\+\_\+len()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+find\+\_\+dpc\+\_\+mask()}, and \textbf{ osmo\+\_\+ss7\+\_\+route\+::rtable}.

\mbox{\label{osmo__ss7__vty_8c_adfa8e7428040de2c2e98ada96558f881}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [36/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+rt\+\_\+upd}]{,  }\item[{cs7\+\_\+rt\+\_\+upd\+\_\+cmd}]{,  }\item[{\char`\"{}update route POINT\+\_\+\+CODE MASK linkset LS\+\_\+\+NAME  \char`\"{}}]{[priority PRIO][qos-\/class(\+CLASS$\vert$default)],  }\item[{\char`\"{}Update the Route\textbackslash{}n\char`\"{} \char`\"{}Update the Route\textbackslash{}n\char`\"{} \char`\"{}Destination Point Code\textbackslash{}n\char`\"{} \char`\"{}Point Code Mask\textbackslash{}n\char`\"{} \char`\"{}Point Code Length\textbackslash{}n\char`\"{} \char`\"{}Specify Destination Linkset\textbackslash{}n\char`\"{} \char`\"{}Linkset Name\textbackslash{}n\char`\"{} \char`\"{}Specify Priority\textbackslash{}n\char`\"{} \char`\"{}Priority\textbackslash{}n\char`\"{} \char`\"{}Specify QoS Class\textbackslash{}n\char`\"{} \char`\"{}QoS Class\textbackslash{}n\char`\"{} \char`\"{}Default QoS Class\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+::cfg}, \textbf{ dpc}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::mask}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse\+\_\+mask\+\_\+or\+\_\+len()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+create()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::priority}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::qos\+\_\+class}, and \textbf{ osmo\+\_\+ss7\+\_\+route\+::rtable}.

\mbox{\label{osmo__ss7__vty_8c_a46bbe3c6edac4267171cc22c37aca5ac}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [37/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+cmd}]{,  }\item[{\char`\"{}sccp-\/address NAME\char`\"{}}]{,  }\item[{\char`\"{}Create/Modify an SCCP addressbook entry\textbackslash{}n\char`\"{} \char`\"{}Name of the SCCP Address\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+global()}, \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+local()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::name}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+PC}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::sccp\+\_\+address\+\_\+book}.

\mbox{\label{osmo__ss7__vty_8c_a0bac28907bf39c6fee09186e5e0af29e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [38/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+del}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+del\+\_\+cmd}]{,  }\item[{\char`\"{}no sccp-\/address NAME\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Delete an SCCP addressbook entry\textbackslash{}n\char`\"{} \char`\"{}Name of the SCCP Address\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+local()}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::name}.

\mbox{\label{osmo__ss7__vty_8c_a0b5e976cea28cd1f77c2698086ad4bc9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [39/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+cmd}]{,  }\item[{\char`\"{}global-\/title\char`\"{}}]{,  }\item[{\char`\"{}Add/Modify Global Title\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+GT}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}.

\mbox{\label{osmo__ss7__vty_8c_a963b2991d54f8ca2ff415c06b4860ca7}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [40/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+del}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+del\+\_\+cmd}]{,  }\item[{\char`\"{}no global-\/title\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Remove Global Title\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}.

\mbox{\label{osmo__ss7__vty_8c_a65b36cdf210a1b32810d137724610625}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [41/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+digits}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+digits\+\_\+cmd}]{,  }\item[{\char`\"{}digits DIGITS\char`\"{}}]{,  }\item[{\char`\"{}Set Global Title Digits\textbackslash{}n\char`\"{} \char`\"{}Number digits\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::digits}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}.

\mbox{\label{osmo__ss7__vty_8c_a777bdf6dc5ef77b52d44278ecb4024aa}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [42/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+gti}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+gti\+\_\+cmd}]{,  }\item[{\char`\"{}global-\/title-\/indicator $<$0-\/15$>$\char`\"{}}]{,  }\item[{\char`\"{}Set Global Title Indicator\textbackslash{}n\char`\"{} \char`\"{}GTI\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, and \textbf{ osmo\+\_\+sccp\+\_\+gt\+::gti}.

\mbox{\label{osmo__ss7__vty_8c_a22f33c74da86e3ea22654139e9edec8d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [43/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+nai}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+nai\+\_\+cmd}]{,  }\item[{\char`\"{}nature-\/of-\/address-\/indicator $<$0-\/127$>$\char`\"{}}]{,  }\item[{\char`\"{}Set Global Title Nature of Address Indicator\textbackslash{}n\char`\"{} \char`\"{}NAI\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, and \textbf{ osmo\+\_\+sccp\+\_\+gt\+::nai}.

\mbox{\label{osmo__ss7__vty_8c_aa2069dd531c38f38defe32040b7d5017}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [44/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+npi}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+npi\+\_\+cmd}]{,  }\item[{\char`\"{}numbering-\/plan-\/indicator $<$0-\/15$>$\char`\"{}}]{,  }\item[{\char`\"{}Set Global Title Numbering Plan Indicator\textbackslash{}n\char`\"{} \char`\"{}NPI\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, and \textbf{ osmo\+\_\+sccp\+\_\+gt\+::npi}.

\mbox{\label{osmo__ss7__vty_8c_a7415b242c5f86695eed171712d0b7b59}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [45/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+tt}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+gt\+\_\+tt\+\_\+cmd}]{,  }\item[{\char`\"{}translation-\/type $<$0-\/255$>$\char`\"{}}]{,  }\item[{\char`\"{}Set Global Title Translation Type\textbackslash{}n\char`\"{} \char`\"{}TT\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, and \textbf{ osmo\+\_\+sccp\+\_\+gt\+::tt}.

\mbox{\label{osmo__ss7__vty_8c_a82eb222528b40f0ad6d6070ac65119b1}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [46/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+pc}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+pc\+\_\+cmd}]{,  }\item[{\char`\"{}point-\/code POINT\+\_\+\+CODE\char`\"{}}]{,  }\item[{\char`\"{}Add point-\/code Number\textbackslash{}n\char`\"{} \char`\"{}PC\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+PC}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+NONE}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+PC}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+parse()}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::pc}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ri}.

\mbox{\label{osmo__ss7__vty_8c_a9977d697a38e83c676beb621e8ab7d18}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [47/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+pc\+\_\+del}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+pc\+\_\+del\+\_\+cmd}]{,  }\item[{\char`\"{}no point-\/code\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Remove point-\/code Number\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::pc}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}.

\mbox{\label{osmo__ss7__vty_8c_a1c1e36ee4a77a6bded85028b1127590c}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [48/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+ri}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+ri\+\_\+cmd}]{,  }\item[{\char`\"{}routing-\/indicator (GT$\vert$PC$\vert$IP)\char`\"{}}]{,  }\item[{\char`\"{}Add Routing Indicator\textbackslash{}n\char`\"{} \char`\"{}by global-\/title\textbackslash{}n\char`\"{} \char`\"{}by point-\/code\textbackslash{}n\char`\"{} \char`\"{}by ip-\/address\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+GT}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+IP}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+PC}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ri}.

\mbox{\label{osmo__ss7__vty_8c_a7be2d069fb005513a1d01a0a3dab6bbd}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [49/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+ssn}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+ssn\+\_\+cmd}]{,  }\item[{\char`\"{}subsystem-\/number $<$0-\/4294967295$>$\char`\"{}}]{,  }\item[{\char`\"{}Add Subsystem Number\textbackslash{}n\char`\"{} \char`\"{}SSN\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+SSN}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ssn}.

\mbox{\label{osmo__ss7__vty_8c_a504378406b13cca22e90827143694273}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [50/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+sccpaddr\+\_\+ssn\+\_\+del}]{,  }\item[{cs7\+\_\+sccpaddr\+\_\+ssn\+\_\+del\+\_\+cmd}]{,  }\item[{\char`\"{}no subsystem-\/number\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Remove Subsystem Number\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ssn}.

\mbox{\label{osmo__ss7__vty_8c_ab007bb8aa4b7d98adc32e544bfeed86c}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [51/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{cs7\+\_\+xua}]{,  }\item[{cs7\+\_\+xua\+\_\+cmd}]{,  }\item[{\char`\"{}listen \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR \char`\"{} $<$0-\/65534$>$ \char`\"{}}]{[\char`\"{} IPPROTO\+\_\+\+VAR\+\_\+\+STR \char`\"{}],  }\item[{\char`\"{}Configure/Enable x\+UA Listener\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR \char`\"{}Port number\textbackslash{}n\char`\"{}}]{IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+create2()}, \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+local\+\_\+hosts()}, \textbf{ parse\+\_\+asp\+\_\+proto()}, \textbf{ parse\+\_\+trans\+\_\+proto()}, \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}, \textbf{ ss7\+\_\+default\+\_\+trans\+\_\+proto\+\_\+for\+\_\+asp\+\_\+proto()}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto}.

\mbox{\label{osmo__ss7__vty_8c_a61638b70e0555bc552cec998aa2ce507}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [52/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{no\+\_\+cs7\+\_\+as}]{,  }\item[{no\+\_\+cs7\+\_\+as\+\_\+cmd}]{,  }\item[{\char`\"{}no as NAME\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Disable Application Server\textbackslash{}n\char`\"{} \char`\"{}Name of AS\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+destroy()}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+find\+\_\+by\+\_\+name()}.

\mbox{\label{osmo__ss7__vty_8c_a8049cddae072e9955e0c4b11b3955119}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [53/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{no\+\_\+cs7\+\_\+asp}]{,  }\item[{no\+\_\+cs7\+\_\+asp\+\_\+cmd}]{,  }\item[{\char`\"{}no asp NAME\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Disable Application Server Process\textbackslash{}n\char`\"{} \char`\"{}Name of ASP\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+destroy()}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+name()}.

\mbox{\label{osmo__ss7__vty_8c_ac40a301c7b86975c22e988f66a03dc84}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [54/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{no\+\_\+cs7\+\_\+xua}]{,  }\item[{no\+\_\+cs7\+\_\+xua\+\_\+cmd}]{,  }\item[{\char`\"{}no listen \char`\"{} XUA\+\_\+\+VAR\+\_\+\+STR \char`\"{} $<$0-\/65534$>$ \char`\"{}}]{[\char`\"{} IPPROTO\+\_\+\+VAR\+\_\+\+STR \char`\"{}],  }\item[{NO\+\_\+\+STR \char`\"{}Disable x\+UA Listener on given port\textbackslash{}n\char`\"{} XUA\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR \char`\"{}Port number\textbackslash{}n\char`\"{}}]{IPPROTO\+\_\+\+VAR\+\_\+\+HELP\+\_\+\+STR,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+find2()}, \textbf{ parse\+\_\+asp\+\_\+proto()}, \textbf{ parse\+\_\+trans\+\_\+proto()}, \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}, \textbf{ ss7\+\_\+default\+\_\+trans\+\_\+proto\+\_\+for\+\_\+asp\+\_\+proto()}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto}.

\mbox{\label{osmo__ss7__vty_8c_ae3e6720cd2bc46972ecfedf7d54b3724}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [55/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{xua\+\_\+accept\+\_\+dyn\+\_\+asp}]{,  }\item[{xua\+\_\+accept\+\_\+dyn\+\_\+asp\+\_\+cmd}]{,  }\item[{\char`\"{}accept-\/asp-\/connections (pre-\/configured$\vert$dynamic-\/permitted)\char`\"{}}]{,  }\item[{\char`\"{}Define what kind of ASP connections to accept\textbackslash{}n\char`\"{} \char`\"{}Accept only pre-\/configured ASPs (source IP/port)\textbackslash{}n\char`\"{} \char`\"{}Accept any connection and dynamically create an ASP definition\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::accept\+\_\+dyn\+\_\+reg}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::cfg}.

\mbox{\label{osmo__ss7__vty_8c_aad6cc096a0dff3166357244b9454d909}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [56/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{xua\+\_\+local\+\_\+ip}]{,  }\item[{xua\+\_\+local\+\_\+ip\+\_\+cmd}]{,  }\item[{\char`\"{}local-\/ip \char`\"{}}]{VTY\+\_\+\+IPV46\+\_\+\+CMD,  }\item[{\char`\"{}Configure the Local IP Address for x\+UA\textbackslash{}n\char`\"{} \char`\"{}IPv4 Address to use for XUA\textbackslash{}n\char`\"{} \char`\"{}IPv6 Address to use for XUA\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+IMMEDIATE}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+add\+\_\+local\+\_\+host()}.

\mbox{\label{osmo__ss7__vty_8c_acdcad8356e9a232b5e6510def307cfc9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [57/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{xua\+\_\+no\+\_\+local\+\_\+ip}]{,  }\item[{xua\+\_\+no\+\_\+local\+\_\+ip\+\_\+cmd}]{,  }\item[{\char`\"{}no local-\/ip \char`\"{}}]{VTY\+\_\+\+IPV46\+\_\+\+CMD,  }\item[{NO\+\_\+\+STR \char`\"{}Configure the Local IP Address for x\+UA\textbackslash{}n\char`\"{} \char`\"{}IPv4 Address to use for XUA\textbackslash{}n\char`\"{} \char`\"{}IPv6 Address to use for XUA\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+del\+\_\+local\+\_\+host()}.

\mbox{\label{osmo__ss7__vty_8c_aae27b2c9df177a82d35d553e1f64b6d4}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [58/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{xua\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init}]{,  }\item[{xua\+\_\+no\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd}]{,  }\item[{\char`\"{}no sctp-\/param init \char`\"{}}]{XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS,  }\item[{NO\+\_\+\+STR}]{XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::cfg}, \textbf{ osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+present}, \textbf{ osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+present}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::sctp\+\_\+init}.

\mbox{\label{osmo__ss7__vty_8c_a093e0541f06a942cf653f4beeda8c3be}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_ATTR@{DEFUN\_ATTR}}
\index{DEFUN\_ATTR@{DEFUN\_ATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_ATTR()\hspace{0.1cm}{\footnotesize\ttfamily [59/59]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+ATTR (\begin{DoxyParamCaption}\item[{xua\+\_\+sctp\+\_\+param\+\_\+init}]{,  }\item[{xua\+\_\+sctp\+\_\+param\+\_\+init\+\_\+cmd}]{,  }\item[{\char`\"{}sctp-\/param init \char`\"{} XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+FIELDS \char`\"{} $<$0-\/65535$>$\char`\"{}}]{,  }\item[{\textbf{ XUA\+\_\+\+SRV\+\_\+\+SCTP\+\_\+\+PARAM\+\_\+\+INIT\+\_\+\+DESC} \char`\"{}Value of the parameter\textbackslash{}n\char`\"{}}]{,  }\item[{CMD\+\_\+\+ATTR\+\_\+\+NODE\+\_\+\+EXIT}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::cfg}, \textbf{ osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+present}, \textbf{ osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+value}, \textbf{ osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+present}, \textbf{ osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+value}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::sctp\+\_\+init}.

\mbox{\label{osmo__ss7__vty_8c_aa219d11f7066369233c4830675e13464}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_USRATTR@{DEFUN\_USRATTR}}
\index{DEFUN\_USRATTR@{DEFUN\_USRATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_USRATTR()\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+USRATTR (\begin{DoxyParamCaption}\item[{as\+\_\+no\+\_\+traf\+\_\+mode}]{,  }\item[{as\+\_\+no\+\_\+traf\+\_\+mode\+\_\+cmd}]{,  }\item[{OSMO\+\_\+\+SCCP\+\_\+\+LIB\+\_\+\+ATTR\+\_\+\+RSTRT\+\_\+\+ASP}]{,  }\item[{\char`\"{}no traffic-\/mode\char`\"{}}]{,  }\item[{NO\+\_\+\+STR \char`\"{}Remove explicit traffic mode of operation of this AS\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode\+\_\+set\+\_\+by\+\_\+vty}.

\mbox{\label{osmo__ss7__vty_8c_aeb409108b97fa032edd287070f0e8a95}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!DEFUN\_USRATTR@{DEFUN\_USRATTR}}
\index{DEFUN\_USRATTR@{DEFUN\_USRATTR}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{DEFUN\_USRATTR()\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily DEFUN\+\_\+\+USRATTR (\begin{DoxyParamCaption}\item[{as\+\_\+traf\+\_\+mode}]{,  }\item[{as\+\_\+traf\+\_\+mode\+\_\+cmd}]{,  }\item[{OSMO\+\_\+\+SCCP\+\_\+\+LIB\+\_\+\+ATTR\+\_\+\+RSTRT\+\_\+\+ASP}]{,  }\item[{\char`\"{}traffic-\/mode (broadcast $\vert$ loadshare $\vert$ roundrobin $\vert$ override)\char`\"{}}]{,  }\item[{\char`\"{}Specifies traffic mode of operation of the ASP within the AS\textbackslash{}n\char`\"{} \char`\"{}Broadcast to all ASP within AS\textbackslash{}n\char`\"{} \char`\"{}Share Load among all ASP within AS\textbackslash{}n\char`\"{} \char`\"{}Round-\/Robin between all ASP within AS\textbackslash{}n\char`\"{} \char`\"{}Override\textbackslash{}n\char`\"{}}]{ }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode\+\_\+set\+\_\+by\+\_\+vty}, and \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+traffic\+\_\+mode\+\_\+vals}.

\mbox{\label{osmo__ss7__vty_8c_aab3c9a242990a0b643ea74e002767570}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!gen\_asp\_timer\_cmd\_strs@{gen\_asp\_timer\_cmd\_strs}}
\index{gen\_asp\_timer\_cmd\_strs@{gen\_asp\_timer\_cmd\_strs}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{gen\_asp\_timer\_cmd\_strs()}
{\footnotesize\ttfamily static void gen\+\_\+asp\+\_\+timer\+\_\+cmd\+\_\+strs (\begin{DoxyParamCaption}\item[{struct cmd\+\_\+element $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ ss7\+\_\+asp\+\_\+lm\+\_\+timer\+\_\+defaults}, and \textbf{ ss7\+\_\+asp\+\_\+lm\+\_\+timer\+\_\+names}.



Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_a674cb99069d97ff6761e1fea6003002f}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!get\_sockname\_buf@{get\_sockname\_buf}}
\index{get\_sockname\_buf@{get\_sockname\_buf}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{get\_sockname\_buf()}
{\footnotesize\ttfamily static char $\ast$ get\+\_\+sockname\+\_\+buf (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf,  }\item[{size\+\_\+t}]{buf\+\_\+len,  }\item[{int}]{fd,  }\item[{int}]{proto,  }\item[{bool}]{local }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \textbf{ show\+\_\+one\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_a32d8898ccbfdadf43521f749b9b37b9a}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!LLIST\_HEAD@{LLIST\_HEAD}}
\index{LLIST\_HEAD@{LLIST\_HEAD}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{LLIST\_HEAD()}
{\footnotesize\ttfamily LLIST\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{sccp\+\_\+address\+\_\+book\+\_\+global}]{ }\end{DoxyParamCaption})}

\mbox{\label{osmo__ss7__vty_8c_a4b5916b441a0441510f6feca9ba09310}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_sccp\_addr\_by\_name@{osmo\_sccp\_addr\_by\_name}}
\index{osmo\_sccp\_addr\_by\_name@{osmo\_sccp\_addr\_by\_name}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_sccp\_addr\_by\_name()}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$ osmo\+\_\+sccp\+\_\+addr\+\_\+by\+\_\+name (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$}]{dest\+\_\+addr,  }\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



Lookup an SCCP address from the addressbook by its name. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ out}}  & {\em dest\+\_\+addr} & pointer to output the resulting sccp-\/address; (set to NULL if not interested) \\
\hline
\mbox{\texttt{ in}}  & {\em name} & of the address to lookup \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
SS7 instance; NULL on error 
\end{DoxyReturn}


References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+global()}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}.

\mbox{\label{osmo__ss7__vty_8c_a673062adcb4dcd4615ef8e485d70ed07}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_sccp\_addr\_by\_name\_local@{osmo\_sccp\_addr\_by\_name\_local}}
\index{osmo\_sccp\_addr\_by\_name\_local@{osmo\_sccp\_addr\_by\_name\_local}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_sccp\_addr\_by\_name\_local()}
{\footnotesize\ttfamily int osmo\+\_\+sccp\+\_\+addr\+\_\+by\+\_\+name\+\_\+local (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$}]{dest\+\_\+addr,  }\item[{const char $\ast$}]{name,  }\item[{const struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$}]{inst }\end{DoxyParamCaption})}



Lookup an SCCP address from the addressbook of a specific instance by its name. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ out}}  & {\em dest\+\_\+addr} & pointer to output the resulting sccp-\/address; (set to NULL if not interested) \\
\hline
\mbox{\texttt{ in}}  & {\em name} & of the address to lookup \\
\hline
\mbox{\texttt{ in}}  & {\em inst} & ss7 instance of which the address book will be searched \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 on success; $<$0 on error 
\end{DoxyReturn}


References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ addr\+\_\+entry\+\_\+by\+\_\+name\+\_\+local()}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}.

\mbox{\label{osmo__ss7__vty_8c_abc34d0320ec536b5b359cd2dfcaefd08}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_sccp\_name\_by\_addr@{osmo\_sccp\_name\_by\_addr}}
\index{osmo\_sccp\_name\_by\_addr@{osmo\_sccp\_name\_by\_addr}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_sccp\_name\_by\_addr()}
{\footnotesize\ttfamily const char $\ast$ osmo\+\_\+sccp\+\_\+name\+\_\+by\+\_\+addr (\begin{DoxyParamCaption}\item[{const struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$}]{addr }\end{DoxyParamCaption})}



Reverse lookup the lookup-\/name of a specified SCCP address. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em name} & of the address to lookup \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
char pointer to the lookup-\/name; NULL on error 
\end{DoxyReturn}


References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::list\+\_\+global}, and \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}.

\mbox{\label{osmo__ss7__vty_8c_ac343e7f4ac0757285d3ed4f842f52d6e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_ss7\_is\_config\_node@{osmo\_ss7\_is\_config\_node}}
\index{osmo\_ss7\_is\_config\_node@{osmo\_ss7\_is\_config\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_ss7\_is\_config\_node()}
{\footnotesize\ttfamily int osmo\+\_\+ss7\+\_\+is\+\_\+config\+\_\+node (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{int}]{node }\end{DoxyParamCaption})}

\mbox{\label{osmo__ss7__vty_8c_abdfadd0c1cd0b7d847f9f01e4a4c9134}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_ss7\_vty\_go\_parent@{osmo\_ss7\_vty\_go\_parent}}
\index{osmo\_ss7\_vty\_go\_parent@{osmo\_ss7\_vty\_go\_parent}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_ss7\_vty\_go\_parent()}
{\footnotesize\ttfamily int osmo\+\_\+ss7\+\_\+vty\+\_\+go\+\_\+parent (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+xua\+\_\+server\+::inst}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+restart()}, \textbf{ osmo\+\_\+ss7\+\_\+xua\+\_\+server\+\_\+bind()}, \textbf{ ss7\+\_\+asp\+\_\+set\+\_\+default\+\_\+peer\+\_\+hosts()}, and \textbf{ ss7\+\_\+xua\+\_\+server\+\_\+set\+\_\+default\+\_\+local\+\_\+hosts()}.

\mbox{\label{osmo__ss7__vty_8c_af4d60a28bd339b50f8b0077b2479b2d4}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_ss7\_vty\_init\_asp@{osmo\_ss7\_vty\_init\_asp}}
\index{osmo\_ss7\_vty\_init\_asp@{osmo\_ss7\_vty\_init\_asp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_ss7\_vty\_init\_asp()}
{\footnotesize\ttfamily void osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+asp (\begin{DoxyParamCaption}\item[{void $\ast$}]{ctx }\end{DoxyParamCaption})}



References \textbf{ cs7\+\_\+role}, \textbf{ CS7\+\_\+\+ROLE\+\_\+\+ASP}, and \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_a1c0ba46e8ee2cfa470db9be9b620ce9a}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!osmo\_ss7\_vty\_init\_sg@{osmo\_ss7\_vty\_init\_sg}}
\index{osmo\_ss7\_vty\_init\_sg@{osmo\_ss7\_vty\_init\_sg}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{osmo\_ss7\_vty\_init\_sg()}
{\footnotesize\ttfamily void osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+sg (\begin{DoxyParamCaption}\item[{void $\ast$}]{ctx }\end{DoxyParamCaption})}



References \textbf{ cs7\+\_\+role}, \textbf{ CS7\+\_\+\+ROLE\+\_\+\+SG}, \textbf{ rtable\+\_\+node}, \textbf{ vty\+\_\+init\+\_\+shared()}, and \textbf{ xua\+\_\+node}.

\mbox{\label{osmo__ss7__vty_8c_a8569efc5ce8572070d91019e33d9351e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!parse\_asp\_proto@{parse\_asp\_proto}}
\index{parse\_asp\_proto@{parse\_asp\_proto}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{parse\_asp\_proto()}
{\footnotesize\ttfamily static enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol} parse\+\_\+asp\+\_\+proto (\begin{DoxyParamCaption}\item[{const char $\ast$}]{protocol }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol\+\_\+vals}.



Referenced by \textbf{ DEFUN()}, and \textbf{ DEFUN\+\_\+\+ATTR()}.

\mbox{\label{osmo__ss7__vty_8c_a039afeec699c29477445aeab79d6fc97}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!parse\_trans\_proto@{parse\_trans\_proto}}
\index{parse\_trans\_proto@{parse\_trans\_proto}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{parse\_trans\_proto()}
{\footnotesize\ttfamily static int parse\+\_\+trans\+\_\+proto (\begin{DoxyParamCaption}\item[{const char $\ast$}]{protocol }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ ipproto\+\_\+vals}.



Referenced by \textbf{ DEFUN()}, and \textbf{ DEFUN\+\_\+\+ATTR()}.

\mbox{\label{osmo__ss7__vty_8c_a2c0561c6f18fcc42c33ba495d83511ad}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_asp@{show\_asp}}
\index{show\_asp@{show\_asp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_asp()}
{\footnotesize\ttfamily static int show\+\_\+asp (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{int}]{id,  }\item[{const char $\ast$}]{asp\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::asp\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, and \textbf{ show\+\_\+one\+\_\+asp()}.



Referenced by \textbf{ DEFUN()}.

\mbox{\label{osmo__ss7__vty_8c_a0a1f19191505a572b9ef2c98bddfe43e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_asp\_assoc\_status@{show\_asp\_assoc\_status}}
\index{show\_asp\_assoc\_status@{show\_asp\_assoc\_status}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_asp\_assoc\_status()}
{\footnotesize\ttfamily static int show\+\_\+asp\+\_\+assoc\+\_\+status (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{int}]{id,  }\item[{const char $\ast$}]{asp\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::asp\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, and \textbf{ show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status()}.



Referenced by \textbf{ DEFUN()}.

\mbox{\label{osmo__ss7__vty_8c_a983bed0dbb1b636ad6be19265ddd9420}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_asp\_remaddr@{show\_asp\_remaddr}}
\index{show\_asp\_remaddr@{show\_asp\_remaddr}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_asp\_remaddr()}
{\footnotesize\ttfamily static int show\+\_\+asp\+\_\+remaddr (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{int}]{id,  }\item[{const char $\ast$}]{asp\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::asp\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+find()}, and \textbf{ show\+\_\+one\+\_\+asp\+\_\+remaddr()}.



Referenced by \textbf{ DEFUN()}.

\mbox{\label{osmo__ss7__vty_8c_a40ca18e7b4337e1ded34a9a4d46b5799}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_one\_asp@{show\_one\_asp}}
\index{show\_one\_asp@{show\_one\_asp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_one\_asp()}
{\footnotesize\ttfamily static void show\+\_\+one\+\_\+asp (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ as\+\_\+list\+\_\+for\+\_\+asp()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::fi}, \textbf{ get\+\_\+sockname\+\_\+buf()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::is\+\_\+server}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::local}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+\_\+snprintf()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol\+\_\+vals}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+role\+\_\+names}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::proto}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::remote}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::role}, \textbf{ ss7\+\_\+asp\+\_\+get\+\_\+fd()}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::trans\+\_\+proto}.



Referenced by \textbf{ show\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_a435e0db526671cf497d06fa22fba7adc}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_one\_asp\_assoc\_status@{show\_one\_asp\_assoc\_status}}
\index{show\_one\_asp\_assoc\_status@{show\_one\_asp\_assoc\_status}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_one\_asp\_assoc\_status()}
{\footnotesize\ttfamily static void show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+tcp()}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::trans\+\_\+proto}.



Referenced by \textbf{ show\+\_\+asp\+\_\+assoc\+\_\+status()}.

\mbox{\label{osmo__ss7__vty_8c_a500ab00f0c33a30d0a59b495c754c37f}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_one\_asp\_assoc\_status\_tcp@{show\_one\_asp\_assoc\_status\_tcp}}
\index{show\_one\_asp\_assoc\_status\_tcp@{show\_one\_asp\_assoc\_status\_tcp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_one\_asp\_assoc\_status\_tcp()}
{\footnotesize\ttfamily static void show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+tcp (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ len}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ ss7\+\_\+asp\+\_\+get\+\_\+fd()}, and \textbf{ tcp\+\_\+info\+\_\+state\+\_\+values}.



Referenced by \textbf{ show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status()}.

\mbox{\label{osmo__ss7__vty_8c_a3a5166f63029774ce8f3ee8193929e16}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_one\_asp\_remaddr@{show\_one\_asp\_remaddr}}
\index{show\_one\_asp\_remaddr@{show\_one\_asp\_remaddr}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_one\_asp\_remaddr()}
{\footnotesize\ttfamily static void show\+\_\+one\+\_\+asp\+\_\+remaddr (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ show\+\_\+one\+\_\+asp\+\_\+remaddr\+\_\+tcp()}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::trans\+\_\+proto}.



Referenced by \textbf{ show\+\_\+asp\+\_\+remaddr()}.

\mbox{\label{osmo__ss7__vty_8c_a8f4f8c7d251f17d92ddbedc97134331e}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!show\_one\_asp\_remaddr\_tcp@{show\_one\_asp\_remaddr\_tcp}}
\index{show\_one\_asp\_remaddr\_tcp@{show\_one\_asp\_remaddr\_tcp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{show\_one\_asp\_remaddr\_tcp()}
{\footnotesize\ttfamily static void show\+\_\+one\+\_\+asp\+\_\+remaddr\+\_\+tcp (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ len}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ ss7\+\_\+asp\+\_\+get\+\_\+fd()}, and \textbf{ tcp\+\_\+info\+\_\+state\+\_\+values}.



Referenced by \textbf{ show\+\_\+one\+\_\+asp\+\_\+remaddr()}.

\mbox{\label{osmo__ss7__vty_8c_a5fe8a510f06a371a0b30ec2f86eef4e9}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!vty\_dump\_rtable@{vty\_dump\_rtable}}
\index{vty\_dump\_rtable@{vty\_dump\_rtable}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{vty\_dump\_rtable()}
{\footnotesize\ttfamily static void vty\+\_\+dump\+\_\+rtable (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table} $\ast$}]{rtbl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::linkset\+\_\+name}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+print()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::priority}, and \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::routes}.



Referenced by \textbf{ DEFUN()}.

\mbox{\label{osmo__ss7__vty_8c_a090a9a134832fe71c9cbda54542ee075}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!vty\_dump\_xua\_server@{vty\_dump\_xua\_server}}
\index{vty\_dump\_xua\_server@{vty\_dump\_xua\_server}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{vty\_dump\_xua\_server()}
{\footnotesize\ttfamily static void vty\+\_\+dump\+\_\+xua\+\_\+server (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+xua\+\_\+server} $\ast$}]{xs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::cfg}, \textbf{ ipproto\+\_\+vals}, \textbf{ osmo\+\_\+xua\+\_\+server\+::local}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+\_\+snprintf()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol\+\_\+vals}, \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}, \textbf{ osmo\+\_\+xua\+\_\+server\+::server}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto}.



Referenced by \textbf{ \+\_\+show\+\_\+cs7\+\_\+xua()}.

\mbox{\label{osmo__ss7__vty_8c_ac1123c90bc0db4efbee98cb88bde481c}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!vty\_init\_addr@{vty\_init\_addr}}
\index{vty\_init\_addr@{vty\_init\_addr}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{vty\_init\_addr()}
{\footnotesize\ttfamily static void vty\+\_\+init\+\_\+addr (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ sccpaddr\+\_\+gt\+\_\+node}, and \textbf{ sccpaddr\+\_\+node}.



Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_a97f52bfe8da2defb9da2e5844ebb9bc4}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!vty\_init\_shared@{vty\_init\_shared}}
\index{vty\_init\_shared@{vty\_init\_shared}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{vty\_init\_shared()}
{\footnotesize\ttfamily static void vty\+\_\+init\+\_\+shared (\begin{DoxyParamCaption}\item[{void $\ast$}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ as\+\_\+node}, \textbf{ asp\+\_\+node}, \textbf{ asp\+\_\+quirk\+\_\+descs}, \textbf{ asp\+\_\+quirk\+\_\+names}, \textbf{ config\+\_\+write\+\_\+cs7()}, \textbf{ cs7\+\_\+node}, \textbf{ g\+\_\+ctx}, \textbf{ gen\+\_\+asp\+\_\+timer\+\_\+cmd\+\_\+strs()}, and \textbf{ vty\+\_\+init\+\_\+addr()}.



Referenced by \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+asp()}, and \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+sg()}.

\mbox{\label{osmo__ss7__vty_8c_a3c1bd50a7f447501fa84eb97fa5b654a}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_all\_cs7@{write\_all\_cs7}}
\index{write\_all\_cs7@{write\_all\_cs7}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_all\_cs7()}
{\footnotesize\ttfamily static int write\+\_\+all\+\_\+cs7 (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{bool}]{show\+\_\+dyn\+\_\+config }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+instances}, and \textbf{ write\+\_\+one\+\_\+cs7()}.



Referenced by \textbf{ config\+\_\+write\+\_\+cs7()}, and \textbf{ DEFUN()}.

\mbox{\label{osmo__ss7__vty_8c_abb5f41996164c46128a99ec5d6ab6289}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_asp\_timers@{write\_asp\_timers}}
\index{write\_asp\_timers@{write\_asp\_timers}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_asp\_timers()}
{\footnotesize\ttfamily static void write\+\_\+asp\+\_\+timers (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{const char $\ast$}]{indent,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ ss7\+\_\+asp\+\_\+lm\+\_\+timer\+\_\+names}, and \textbf{ osmo\+\_\+ss7\+\_\+asp\+::\+T\+\_\+defs\+\_\+lm}.



Referenced by \textbf{ write\+\_\+one\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_af0ed490e66e888e21b1a40a31df540f6}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_one\_as@{write\_one\_as}}
\index{write\_one\_as@{write\_one\_as}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_one\_as()}
{\footnotesize\ttfamily static void write\+\_\+one\+\_\+as (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$}]{as,  }\item[{bool}]{show\+\_\+dyn\+\_\+config }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+as\+::asps}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::context}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::dpc}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::dyn\+\_\+allocated}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::mode\+\_\+set\+\_\+by\+\_\+vty}, \textbf{ mtp\+\_\+si\+\_\+vals}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+traffic\+\_\+mode\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print()}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::pc}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::pc\+\_\+override}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::proto}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::qos\+\_\+class}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::recovery\+\_\+timeout\+\_\+msec}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::rkm\+\_\+dyn\+\_\+allocated}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::routing\+\_\+key}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::sccp\+\_\+mode}, \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::si}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::simple\+\_\+client\+\_\+allocated}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::simple\+\_\+client\+\_\+allocated}, and \textbf{ osmo\+\_\+ss7\+\_\+routing\+\_\+key\+::ssn}.



Referenced by \textbf{ write\+\_\+one\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_a731dccf709116beb1238252c1ae7c69c}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_one\_asp@{write\_one\_asp}}
\index{write\_one\_asp@{write\_one\_asp}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_one\_asp()}
{\footnotesize\ttfamily static void write\+\_\+one\+\_\+asp (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp,  }\item[{bool}]{show\+\_\+dyn\+\_\+config }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ asp\+\_\+quirk\+\_\+names}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::dyn\+\_\+allocated}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::host}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::host\+\_\+cnt}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::idx\+\_\+primary}, \textbf{ ipproto\+\_\+vals}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::is\+\_\+server}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::local}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+attempts\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+attempts\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+init\+\_\+timeo\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+init\+\_\+timeo\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+instreams\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::max\+\_\+instreams\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::num\+\_\+ostreams\+\_\+present}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::num\+\_\+ostreams\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol\+\_\+name()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+role\+\_\+names}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::port}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::proto}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::qos\+\_\+class}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::quirks}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::remote}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::role}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::sctp\+\_\+init}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::simple\+\_\+client\+\_\+allocated}, \textbf{ ss7\+\_\+default\+\_\+trans\+\_\+proto\+\_\+for\+\_\+asp\+\_\+proto()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+::trans\+\_\+proto}, and \textbf{ write\+\_\+asp\+\_\+timers()}.



Referenced by \textbf{ write\+\_\+one\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_a7b9b227738b3ce0e868c17a65dd2c627}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_one\_cs7@{write\_one\_cs7}}
\index{write\_one\_cs7@{write\_one\_cs7}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_one\_cs7()}
{\footnotesize\ttfamily static void write\+\_\+one\+\_\+cs7 (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$}]{inst,  }\item[{bool}]{show\+\_\+dyn\+\_\+config }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+instance\+::as\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::asp\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+fmt\+::component\+\_\+len}, \textbf{ cs7\+\_\+role}, \textbf{ CS7\+\_\+\+ROLE\+\_\+\+SG}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+fmt\+::delimiter}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::id}, \textbf{ osmo\+\_\+xua\+\_\+server\+::inst}, \textbf{ osmo\+\_\+xua\+\_\+server\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::network\+\_\+indicator}, \textbf{ osmo\+\_\+sccp\+\_\+vty\+\_\+write\+\_\+cs7\+\_\+node()}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+is\+\_\+valid()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::pc\+\_\+fmt}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::permit\+\_\+dyn\+\_\+rkm\+\_\+alloc}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::primary\+\_\+pc}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::rtable\+\_\+list}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::sccp}, \textbf{ ss7\+\_\+network\+\_\+indicator\+\_\+vals}, \textbf{ write\+\_\+one\+\_\+as()}, \textbf{ write\+\_\+one\+\_\+asp()}, \textbf{ write\+\_\+one\+\_\+rtable()}, \textbf{ write\+\_\+one\+\_\+xua()}, \textbf{ write\+\_\+sccp\+\_\+addressbook()}, and \textbf{ osmo\+\_\+ss7\+\_\+instance\+::xua\+\_\+servers}.



Referenced by \textbf{ write\+\_\+all\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_a28130d303c1d87ce911b0f678a71d7da}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_one\_rtable@{write\_one\_rtable}}
\index{write\_one\_rtable@{write\_one\_rtable}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_one\_rtable()}
{\footnotesize\ttfamily static void write\+\_\+one\+\_\+rtable (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table} $\ast$}]{rtable }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::description}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::inst}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::linkset\+\_\+name}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::list}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::mask}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::name}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print2()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::pc}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::priority}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::qos\+\_\+class}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+table\+::routes}, and \textbf{ osmo\+\_\+ss7\+\_\+route\+::rtable}.



Referenced by \textbf{ write\+\_\+one\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_ad8c8c099a80995abe43f97cc042c4e4f}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_one\_xua@{write\_one\_xua}}
\index{write\_one\_xua@{write\_one\_xua}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_one\_xua()}
{\footnotesize\ttfamily static void write\+\_\+one\+\_\+xua (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{struct \textbf{ osmo\+\_\+xua\+\_\+server} $\ast$}]{xs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+xua\+\_\+server\+::accept\+\_\+dyn\+\_\+reg}, \textbf{ osmo\+\_\+xua\+\_\+server\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::host}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::host\+\_\+cnt}, \textbf{ ipproto\+\_\+vals}, \textbf{ osmo\+\_\+xua\+\_\+server\+::local}, \textbf{ osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+present}, \textbf{ osmo\+\_\+xua\+\_\+server\+::max\+\_\+instreams\+\_\+value}, \textbf{ osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+present}, \textbf{ osmo\+\_\+xua\+\_\+server\+::num\+\_\+ostreams\+\_\+value}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+protocol\+\_\+vals}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+peer\+::port}, \textbf{ osmo\+\_\+xua\+\_\+server\+::proto}, \textbf{ osmo\+\_\+xua\+\_\+server\+::sctp\+\_\+init}, \textbf{ ss7\+\_\+default\+\_\+trans\+\_\+proto\+\_\+for\+\_\+asp\+\_\+proto()}, and \textbf{ osmo\+\_\+xua\+\_\+server\+::trans\+\_\+proto}.



Referenced by \textbf{ write\+\_\+one\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_a0af314559c46750211cf2a8eff926d25}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!write\_sccp\_addressbook@{write\_sccp\_addressbook}}
\index{write\_sccp\_addressbook@{write\_sccp\_addressbook}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{write\_sccp\_addressbook()}
{\footnotesize\ttfamily static void write\+\_\+sccp\+\_\+addressbook (\begin{DoxyParamCaption}\item[{struct vty $\ast$}]{vty,  }\item[{const struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$}]{inst }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::addr}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::cfg}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::digits}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::gt}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::gti}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::inst}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::list}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::nai}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+\_\+entry\+::name}, \textbf{ osmo\+\_\+sccp\+\_\+gt\+::npi}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+GT}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+PC}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+ADDR\+\_\+\+T\+\_\+\+SSN}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+GT}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+NONE}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+IP}, \textbf{ OSMO\+\_\+\+SCCP\+\_\+\+RI\+\_\+\+SSN\+\_\+\+PC}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print()}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::pc}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::presence}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ri}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+::sccp\+\_\+address\+\_\+book}, \textbf{ osmo\+\_\+sccp\+\_\+addr\+::ssn}, and \textbf{ osmo\+\_\+sccp\+\_\+gt\+::tt}.



Referenced by \textbf{ write\+\_\+one\+\_\+cs7()}.



\doxysubsection{Variable Documentation}
\mbox{\label{osmo__ss7__vty_8c_a76147374ed09da751526e089b92300db}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!as\_node@{as\_node}}
\index{as\_node@{as\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{as\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node as\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_AS\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7-\/as)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_ad45de442044dd5ab4e19bc2ccc979779}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!asp\_node@{asp\_node}}
\index{asp\_node@{asp\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{asp\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node asp\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_ASP\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7-\/asp)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_a337eee060670f1ff8dd64b1bf2244f0c}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!asp\_quirk\_descs@{asp\_quirk\_descs}}
\index{asp\_quirk\_descs@{asp\_quirk\_descs}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{asp\_quirk\_descs}
{\footnotesize\ttfamily const struct value\+\_\+string asp\+\_\+quirk\+\_\+descs[$\,$]\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ OSMO\_SS7\_ASP\_QUIRK\_NO\_NOTIFY, \textcolor{stringliteral}{"{}Peer SG doesn't send NTFY(AS-\/INACTIVE) after ASP-\/UP"{}} \},}
\DoxyCodeLine{        \{ OSMO\_SS7\_ASP\_QUIRK\_DAUD\_IN\_ASP, \textcolor{stringliteral}{"{}Allow Rx of DAUD in ASP role"{}} \},}
\DoxyCodeLine{        \{ OSMO\_SS7\_ASP\_QUIRK\_SNM\_INACTIVE, \textcolor{stringliteral}{"{}Allow Rx of [S]SNM in AS-\/INACTIVE state"{}} \},}
\DoxyCodeLine{        \{ 0, NULL \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_a9b117c15741c1baf9192824589b05747}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!asp\_quirk\_names@{asp\_quirk\_names}}
\index{asp\_quirk\_names@{asp\_quirk\_names}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{asp\_quirk\_names}
{\footnotesize\ttfamily const struct value\+\_\+string asp\+\_\+quirk\+\_\+names[$\,$]\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ OSMO\_SS7\_ASP\_QUIRK\_NO\_NOTIFY,             \textcolor{stringliteral}{"{}no\_notify"{}} \},}
\DoxyCodeLine{        \{ OSMO\_SS7\_ASP\_QUIRK\_DAUD\_IN\_ASP, \textcolor{stringliteral}{"{}daud\_in\_asp"{}} \},}
\DoxyCodeLine{        \{ OSMO\_SS7\_ASP\_QUIRK\_SNM\_INACTIVE,       \textcolor{stringliteral}{"{}snm\_inactive"{}} \},}
\DoxyCodeLine{        \{ 0, NULL \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, \textbf{ vty\+\_\+init\+\_\+shared()}, and \textbf{ write\+\_\+one\+\_\+asp()}.

\mbox{\label{osmo__ss7__vty_8c_a009f069ba9d1e438fe0bb1752a78f68b}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!cs7\_node@{cs7\_node}}
\index{cs7\_node@{cs7\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{cs7\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node cs7\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_a12db7bf4e93c97d4d465048ed4484b98}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!cs7\_role@{cs7\_role}}
\index{cs7\_role@{cs7\_role}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{cs7\_role}
{\footnotesize\ttfamily enum \textbf{ cs7\+\_\+role\+\_\+t} cs7\+\_\+role\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \textbf{ \+\_\+rout\+\_\+key()}, \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+asp()}, \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+sg()}, and \textbf{ write\+\_\+one\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_a01cf3ea623f5aa14d7127d26c4dba715}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!g\_ctx@{g\_ctx}}
\index{g\_ctx@{g\_ctx}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{g\_ctx}
{\footnotesize\ttfamily void$\ast$ g\+\_\+ctx\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, and \textbf{ vty\+\_\+init\+\_\+shared()}.

\mbox{\label{osmo__ss7__vty_8c_aff335d3ca8096a83d5d8dfb229f680fe}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ipproto\_vals@{ipproto\_vals}}
\index{ipproto\_vals@{ipproto\_vals}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ipproto\_vals}
{\footnotesize\ttfamily const struct value\+\_\+string ipproto\+\_\+vals[$\,$]\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ IPPROTO\_SCTP,         \textcolor{stringliteral}{"{}sctp"{}} \},}
\DoxyCodeLine{        \{ IPPROTO\_TCP,          \textcolor{stringliteral}{"{}tcp"{}} \},}
\DoxyCodeLine{        \{ 0, NULL \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ parse\+\_\+trans\+\_\+proto()}, \textbf{ vty\+\_\+dump\+\_\+xua\+\_\+server()}, \textbf{ write\+\_\+one\+\_\+asp()}, and \textbf{ write\+\_\+one\+\_\+xua()}.

\mbox{\label{osmo__ss7__vty_8c_a302af65ae379fd4c883fae04233ad551}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!mtp\_si\_vals@{mtp\_si\_vals}}
\index{mtp\_si\_vals@{mtp\_si\_vals}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{mtp\_si\_vals}
{\footnotesize\ttfamily const struct value\+\_\+string mtp\+\_\+si\+\_\+vals[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ MTP\_SI\_SCCP,               \textcolor{stringliteral}{"{}sccp"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_TUP,         \textcolor{stringliteral}{"{}tup"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_ISUP,               \textcolor{stringliteral}{"{}isup"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_DUP,         \textcolor{stringliteral}{"{}dup"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_TESTING, \textcolor{stringliteral}{"{}testing"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_B\_ISUP,   \textcolor{stringliteral}{"{}b-\/isup"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_SAT\_ISUP,       \textcolor{stringliteral}{"{}sat-\/isup"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_AAL2\_SIG,       \textcolor{stringliteral}{"{}aal2"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_BICC,               \textcolor{stringliteral}{"{}bicc"{}} \},}
\DoxyCodeLine{        \{ MTP\_SI\_GCP,         \textcolor{stringliteral}{"{}h248"{}} \},}
\DoxyCodeLine{        \{ 0, NULL \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ \+\_\+rout\+\_\+key()}, \textbf{ write\+\_\+one\+\_\+as()}, and \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+dupu()}.

\mbox{\label{osmo__ss7__vty_8c_a7e8e9206c234d28d7e1442be05dce397}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!rtable\_node@{rtable\_node}}
\index{rtable\_node@{rtable\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{rtable\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node rtable\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_RTABLE\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7-\/rt)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+sg()}.

\mbox{\label{osmo__ss7__vty_8c_a41a21a1fa9a591c99083b3c236c8ca5d}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!sccpaddr\_gt\_node@{sccpaddr\_gt\_node}}
\index{sccpaddr\_gt\_node@{sccpaddr\_gt\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{sccpaddr\_gt\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node sccpaddr\+\_\+gt\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_SCCPADDR\_GT\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7-\/sccpaddr-\/gt)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ vty\+\_\+init\+\_\+addr()}.

\mbox{\label{osmo__ss7__vty_8c_a3a4bd522435455b44047beeec5e12f45}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!sccpaddr\_node@{sccpaddr\_node}}
\index{sccpaddr\_node@{sccpaddr\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{sccpaddr\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node sccpaddr\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_SCCPADDR\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7-\/sccpaddr)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ vty\+\_\+init\+\_\+addr()}.

\mbox{\label{osmo__ss7__vty_8c_a551bc7617d3321692c8492461381d38a}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!ss7\_network\_indicator\_vals@{ss7\_network\_indicator\_vals}}
\index{ss7\_network\_indicator\_vals@{ss7\_network\_indicator\_vals}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{ss7\_network\_indicator\_vals}
{\footnotesize\ttfamily const struct value\+\_\+string ss7\+\_\+network\+\_\+indicator\+\_\+vals[$\,$]\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ 0,    \textcolor{stringliteral}{"{}international"{}} \},}
\DoxyCodeLine{        \{ 1,    \textcolor{stringliteral}{"{}spare"{}} \},}
\DoxyCodeLine{        \{ 2,    \textcolor{stringliteral}{"{}national"{}} \},}
\DoxyCodeLine{        \{ 3,    \textcolor{stringliteral}{"{}reserved"{}} \},}
\DoxyCodeLine{        \{ 0,    NULL \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ DEFUN\+\_\+\+ATTR()}, and \textbf{ write\+\_\+one\+\_\+cs7()}.

\mbox{\label{osmo__ss7__vty_8c_a5d8a26be852246a242448f20587cba33}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!tcp\_info\_state\_values@{tcp\_info\_state\_values}}
\index{tcp\_info\_state\_values@{tcp\_info\_state\_values}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{tcp\_info\_state\_values}
{\footnotesize\ttfamily const struct value\+\_\+string tcp\+\_\+info\+\_\+state\+\_\+values[$\,$]\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ TCP\_ESTABLISHED,      \textcolor{stringliteral}{"{}ESTABLISHED"{}} \},}
\DoxyCodeLine{        \{ TCP\_SYN\_SENT,         \textcolor{stringliteral}{"{}SYN\_SENT"{}} \},}
\DoxyCodeLine{        \{ TCP\_SYN\_RECV,         \textcolor{stringliteral}{"{}SYN\_RECV"{}} \},}
\DoxyCodeLine{        \{ TCP\_FIN\_WAIT1,        \textcolor{stringliteral}{"{}FIN\_WAIT1"{}} \},}
\DoxyCodeLine{        \{ TCP\_FIN\_WAIT2,        \textcolor{stringliteral}{"{}FIN\_WAIT2"{}} \},}
\DoxyCodeLine{        \{ TCP\_TIME\_WAIT,        \textcolor{stringliteral}{"{}TIME\_WAIT"{}} \},}
\DoxyCodeLine{        \{ TCP\_CLOSE,            \textcolor{stringliteral}{"{}CLOSE"{}} \},}
\DoxyCodeLine{        \{ TCP\_CLOSE\_WAIT,       \textcolor{stringliteral}{"{}CLOSE\_WAIT"{}} \},}
\DoxyCodeLine{        \{ TCP\_LAST\_ACK,         \textcolor{stringliteral}{"{}LAST\_ACK"{}} \},}
\DoxyCodeLine{        \{ TCP\_LISTEN,           \textcolor{stringliteral}{"{}LISTEN"{}} \},}
\DoxyCodeLine{        \{ TCP\_CLOSING,          \textcolor{stringliteral}{"{}CLOSING"{}} \},}
\DoxyCodeLine{        \{\}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ show\+\_\+one\+\_\+asp\+\_\+assoc\+\_\+status\+\_\+tcp()}, and \textbf{ show\+\_\+one\+\_\+asp\+\_\+remaddr\+\_\+tcp()}.

\mbox{\label{osmo__ss7__vty_8c_a111fd18d75ae97c8f6b04fa4bfab8484}} 
\index{osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}!xua\_node@{xua\_node}}
\index{xua\_node@{xua\_node}!osmo\_ss7\_vty.c@{osmo\_ss7\_vty.c}}
\doxysubsubsection{xua\_node}
{\footnotesize\ttfamily struct cmd\+\_\+node xua\+\_\+node\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        L\_CS7\_XUA\_NODE,}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}\%s(config-\/cs7-\/listen)\# "{}},}
\DoxyCodeLine{        1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \textbf{ osmo\+\_\+ss7\+\_\+vty\+\_\+init\+\_\+sg()}.

