\doxysection{sua.\+h}
\label{sua_8h_source}\index{include/osmocom/sigtran/protocol/sua.h@{include/osmocom/sigtran/protocol/sua.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/*\ RFC\ 3868\ SUA\ SCCP\ User\ Adaption\ */}}
\DoxyCodeLine{00002\ }
\DoxyCodeLine{00003\ \textcolor{comment}{/*\ (C)\ 2012\ by\ Harald\ Welte\ <laforge@gnumonks.org>}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ All\ Rights\ Reserved}}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ *\ This\ program\ is\ free\ software;\ you\ can\ redistribute\ it\ and/or\ modify}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ *\ it\ under\ the\ terms\ of\ the\ GNU\ General\ Public\ License\ as}}
\DoxyCodeLine{00009\ \textcolor{comment}{\ *\ published\ by\ the\ Free\ Software\ Foundation;\ either\ version\ 2\ of\ the}}
\DoxyCodeLine{00010\ \textcolor{comment}{\ *\ License,\ or\ (at\ your\ option)\ any\ later\ version.}}
\DoxyCodeLine{00011\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00012\ \textcolor{comment}{\ *\ This\ program\ is\ distributed\ in\ the\ hope\ that\ it\ will\ be\ useful,}}
\DoxyCodeLine{00013\ \textcolor{comment}{\ *\ but\ WITHOUT\ ANY\ WARRANTY;\ without\ even\ the\ implied\ warranty\ of}}
\DoxyCodeLine{00014\ \textcolor{comment}{\ *\ MERCHANTABILITY\ or\ FITNESS\ FOR\ A\ PARTICULAR\ PURPOSE.\ \ See\ the}}
\DoxyCodeLine{00015\ \textcolor{comment}{\ *\ GNU\ General\ Public\ License\ for\ more\ details.}}
\DoxyCodeLine{00016\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00017\ \textcolor{comment}{\ *\ You\ should\ have\ received\ a\ copy\ of\ the\ GNU\ General\ Public\ License}}
\DoxyCodeLine{00018\ \textcolor{comment}{\ *\ along\ with\ this\ program.\ \ If\ not,\ see\ <http://www.gnu.org/licenses/>.}}
\DoxyCodeLine{00019\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#include\ <stddef.h>}}
\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#include\ <stdint.h>}}
\DoxyCodeLine{00024\ }
\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#include\ <osmocom/sigtran/protocol/m3ua.h>}}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00027\ \textcolor{preprocessor}{\#define\ SUA\_VERSION\ \ \ \ \ 1}}
\DoxyCodeLine{00028\ \textcolor{preprocessor}{\#define\ SUA\_PPID\ \ \ \ \ \ \ \ 4}}
\DoxyCodeLine{00029\ \textcolor{preprocessor}{\#define\ SUA\_PORT\ \ \ \ \ \ \ \ 14001}}
\DoxyCodeLine{00030\ }
\DoxyCodeLine{00031\ \textcolor{comment}{/*\ 3.1.2\ Message\ Classes\ */}}
\DoxyCodeLine{00032\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_MGMT\ \ \ 0}}
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_SNM\ \ \ \ 2}}
\DoxyCodeLine{00034\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_ASPSM\ \ 3}}
\DoxyCodeLine{00035\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_ASPTM\ \ 4}}
\DoxyCodeLine{00036\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_CL\ \ \ \ \ 7}}
\DoxyCodeLine{00037\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_CO\ \ \ \ \ 8}}
\DoxyCodeLine{00038\ \textcolor{preprocessor}{\#define\ SUA\_MSGC\_RKM\ \ \ \ 9}}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00040\ \textcolor{comment}{/*\ 3.1.3\ Message\ Types\ */}}
\DoxyCodeLine{00041\ \textcolor{preprocessor}{\#define\ SUA\_MGMT\_ERR\ \ \ \ 0}}
\DoxyCodeLine{00042\ \textcolor{preprocessor}{\#define\ SUA\_MGMT\_NTFY\ \ \ 1}}
\DoxyCodeLine{00043\ }
\DoxyCodeLine{00044\ \textcolor{preprocessor}{\#define\ SUA\_SNM\_DUNA\ \ \ \ 1}}
\DoxyCodeLine{00045\ \textcolor{preprocessor}{\#define\ SUA\_SNM\_DAVA\ \ \ \ 2}}
\DoxyCodeLine{00046\ \textcolor{preprocessor}{\#define\ SUA\_SNM\_DAUD\ \ \ \ 3}}
\DoxyCodeLine{00047\ \textcolor{preprocessor}{\#define\ SUA\_SNM\_SCON\ \ \ \ 4}}
\DoxyCodeLine{00048\ \textcolor{preprocessor}{\#define\ SUA\_SNM\_DUPU\ \ \ \ 5}}
\DoxyCodeLine{00049\ \textcolor{preprocessor}{\#define\ SUA\_SNM\_DRST\ \ \ \ 6}}
\DoxyCodeLine{00050\ }
\DoxyCodeLine{00051\ \textcolor{preprocessor}{\#define\ SUA\_ASPSM\_UP\ \ \ \ \ \ \ \ \ \ \ \ 1}}
\DoxyCodeLine{00052\ \textcolor{preprocessor}{\#define\ SUA\_ASPSM\_DOWN\ \ \ \ \ \ \ \ \ \ 2}}
\DoxyCodeLine{00053\ \textcolor{preprocessor}{\#define\ SUA\_ASPSM\_BEAT\ \ \ \ \ \ \ \ \ \ 3}}
\DoxyCodeLine{00054\ \textcolor{preprocessor}{\#define\ SUA\_ASPSM\_UP\_ACK\ \ \ \ \ \ \ \ 4}}
\DoxyCodeLine{00055\ \textcolor{preprocessor}{\#define\ SUA\_ASPSM\_DOWN\_ACK\ \ \ \ \ \ 5}}
\DoxyCodeLine{00056\ \textcolor{preprocessor}{\#define\ SUA\_ASPSM\_BEAT\_ACK\ \ \ \ \ \ 6}}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00058\ \textcolor{preprocessor}{\#define\ SUA\_ASPTM\_ACTIVE\ \ \ \ \ \ \ \ 1}}
\DoxyCodeLine{00059\ \textcolor{preprocessor}{\#define\ SUA\_ASPTM\_INACTIVE\ \ \ \ \ \ 2}}
\DoxyCodeLine{00060\ \textcolor{preprocessor}{\#define\ SUA\_ASPTM\_ACTIVE\_ACK\ \ \ \ 3}}
\DoxyCodeLine{00061\ \textcolor{preprocessor}{\#define\ SUA\_ASPTM\_INACTIVE\_ACK\ \ 4}}
\DoxyCodeLine{00062\ }
\DoxyCodeLine{00063\ \textcolor{preprocessor}{\#define\ SUA\_RKM\_REG\_REQ\ \ \ \ \ \ \ \ \ 1}}
\DoxyCodeLine{00064\ \textcolor{preprocessor}{\#define\ SUA\_RKM\_REG\_RSP\ \ \ \ \ \ \ \ \ 2}}
\DoxyCodeLine{00065\ \textcolor{preprocessor}{\#define\ SUA\_RKM\_DEREG\_REQ\ \ \ \ \ \ \ 3}}
\DoxyCodeLine{00066\ \textcolor{preprocessor}{\#define\ SUA\_RKM\_DEREG\_RSP\ \ \ \ \ \ \ 4}}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00068\ \textcolor{preprocessor}{\#define\ SUA\_CL\_CLDT\ \ \ \ \ \ \ \ \ \ \ \ \ 1}}
\DoxyCodeLine{00069\ \textcolor{preprocessor}{\#define\ SUA\_CL\_CLDR\ \ \ \ \ \ \ \ \ \ \ \ \ 2}}
\DoxyCodeLine{00070\ }
\DoxyCodeLine{00071\ \textcolor{preprocessor}{\#define\ SUA\_CO\_CORE\ \ \ \ \ \ \ \ \ \ \ \ \ 1}}
\DoxyCodeLine{00072\ \textcolor{preprocessor}{\#define\ SUA\_CO\_COAK\ \ \ \ \ \ \ \ \ \ \ \ \ 2}}
\DoxyCodeLine{00073\ \textcolor{preprocessor}{\#define\ SUA\_CO\_COREF\ \ \ \ \ \ \ \ \ \ \ \ 3}}
\DoxyCodeLine{00074\ \textcolor{preprocessor}{\#define\ SUA\_CO\_RELRE\ \ \ \ \ \ \ \ \ \ \ \ 4}}
\DoxyCodeLine{00075\ \textcolor{preprocessor}{\#define\ SUA\_CO\_RELCO\ \ \ \ \ \ \ \ \ \ \ \ 5}}
\DoxyCodeLine{00076\ \textcolor{preprocessor}{\#define\ SUA\_CO\_RESCO\ \ \ \ \ \ \ \ \ \ \ \ 6}}
\DoxyCodeLine{00077\ \textcolor{preprocessor}{\#define\ SUA\_CO\_RESRE\ \ \ \ \ \ \ \ \ \ \ \ 7}}
\DoxyCodeLine{00078\ \textcolor{preprocessor}{\#define\ SUA\_CO\_CODT\ \ \ \ \ \ \ \ \ \ \ \ \ 8}}
\DoxyCodeLine{00079\ \textcolor{preprocessor}{\#define\ SUA\_CO\_CODA\ \ \ \ \ \ \ \ \ \ \ \ \ 9}}
\DoxyCodeLine{00080\ \textcolor{preprocessor}{\#define\ SUA\_CO\_COERR\ \ \ \ \ \ \ \ \ \ \ \ 10}}
\DoxyCodeLine{00081\ \textcolor{preprocessor}{\#define\ SUA\_CO\_COIT\ \ \ \ \ \ \ \ \ \ \ \ \ 11\ }\textcolor{comment}{/*\ Connection\ Oriented\ Inactiviy\ Test\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00083\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_INFO\_STRING\ \ \ \ \ M3UA\_IEI\_INFO\_STRING}}
\DoxyCodeLine{00084\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_ROUTE\_CTX\ \ \ \ \ \ \ M3UA\_IEI\_ROUTE\_CTX}}
\DoxyCodeLine{00085\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_DIAG\_INFO\ \ \ \ \ \ \ M3UA\_IEI\_DIAG\_INFO}}
\DoxyCodeLine{00086\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_HEARTBT\_DATA\ \ \ \ M3UA\_IEI\_HEARDBT\_DATA}}
\DoxyCodeLine{00087\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_TRAF\_MODE\_TYP\ \ \ M3UA\_IEI\_TRAF\_MODE\_TYP}}
\DoxyCodeLine{00088\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_ERR\_CODE\ \ \ \ \ \ \ \ M3UA\_IEI\_ERR\_CODE}}
\DoxyCodeLine{00089\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_STATUS\ \ \ \ \ \ \ \ \ \ M3UA\_IEI\_STATUS}}
\DoxyCodeLine{00090\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_ASP\_ID\ \ \ \ \ \ \ \ \ \ M3UA\_IEI\_ASP\_ID}}
\DoxyCodeLine{00091\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_AFFECTED\_PC\ \ \ \ \ M3UA\_IEI\_AFFECTED\_PC}}
\DoxyCodeLine{00092\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_CORR\_ID\ \ \ \ \ \ \ \ \ M3UA\_IEI\_CORR\_ID}}
\DoxyCodeLine{00093\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_REG\_RESULT\ \ \ \ \ \ 0x0014}}
\DoxyCodeLine{00094\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_DEREG\_RESULT\ \ \ \ 0x0015}}
\DoxyCodeLine{00095\ }
\DoxyCodeLine{00096\ \textcolor{comment}{/*\ 3.10\ SUA\ specific\ parameters\ */}}
\DoxyCodeLine{00097\ }
\DoxyCodeLine{00098\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_S7\_HOP\_CTR\ \ \ \ \ \ 0x0101}}
\DoxyCodeLine{00099\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SRC\_ADDR\ \ \ \ \ \ \ \ 0x0102}}
\DoxyCodeLine{00100\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_DEST\_ADDR\ \ \ \ \ \ \ 0x0103}}
\DoxyCodeLine{00101\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SRC\_REF\ \ \ \ \ \ \ \ \ 0x0104}}
\DoxyCodeLine{00102\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_DEST\_REF\ \ \ \ \ \ \ \ 0x0105}}
\DoxyCodeLine{00103\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_CAUSE\ \ \ \ \ \ \ \ \ \ \ 0x0106}}
\DoxyCodeLine{00104\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SEQ\_NR\ \ \ \ \ \ \ \ \ \ 0x0107}}
\DoxyCodeLine{00105\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_RX\_SEQ\_NR\ \ \ \ \ \ \ 0x0108}}
\DoxyCodeLine{00106\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_ASP\_CAPA\ \ \ \ \ \ \ \ 0x0109}}
\DoxyCodeLine{00107\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_CREDIT\ \ \ \ \ \ \ \ \ \ 0x010A}}
\DoxyCodeLine{00108\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_DATA\ \ \ \ \ \ \ \ \ \ \ \ 0x010B}}
\DoxyCodeLine{00109\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_USER\_CAUSE\ \ \ \ \ \ 0x010C}}
\DoxyCodeLine{00110\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_NET\_APPEARANCE\ \ 0x010D}}
\DoxyCodeLine{00111\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_ROUTING\_KEY\ \ \ \ \ 0x010E}}
\DoxyCodeLine{00112\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_DRN\ \ \ \ \ \ \ \ \ \ \ \ \ 0x010F}}
\DoxyCodeLine{00113\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_TID\ \ \ \ \ \ \ \ \ \ \ \ \ 0x0110}}
\DoxyCodeLine{00114\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SMI\ \ \ \ \ \ \ \ \ \ \ \ \ 0x0112}}
\DoxyCodeLine{00115\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_IMPORTANCE\ \ \ \ \ \ 0x0113}}
\DoxyCodeLine{00116\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_MSG\_PRIO\ \ \ \ \ \ \ \ 0x0114}}
\DoxyCodeLine{00117\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_PROTO\_CLASS\ \ \ \ \ 0x0115}}
\DoxyCodeLine{00118\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SEQ\_CTRL\ \ \ \ \ \ \ \ 0x0116}}
\DoxyCodeLine{00119\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SEGMENTATION\ \ \ \ 0x0117}}
\DoxyCodeLine{00120\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_CONG\_LEVEL\ \ \ \ \ \ 0x0118}}
\DoxyCodeLine{00121\ }
\DoxyCodeLine{00122\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_GT\ \ \ \ \ \ 0x8001}}
\DoxyCodeLine{00123\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_PC\ \ \ \ \ \ 0x8002}}
\DoxyCodeLine{00124\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_SSN\ \ \ \ \ 0x8003}}
\DoxyCodeLine{00125\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_IPv4\ \ \ \ 0x8004}}
\DoxyCodeLine{00126\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_HOST\ \ \ \ 0x8005}}
\DoxyCodeLine{00127\ \textcolor{preprocessor}{\#define\ SUA\_IEI\_IPv6\ \ \ \ 0x8006}}
\DoxyCodeLine{00128\ }
\DoxyCodeLine{00129\ \textcolor{preprocessor}{\#define\ SUA\_RI\_GT\ \ \ \ \ \ \ 1}}
\DoxyCodeLine{00130\ \textcolor{preprocessor}{\#define\ SUA\_RI\_SSN\_PC\ \ \ 2}}
\DoxyCodeLine{00131\ \textcolor{preprocessor}{\#define\ SUA\_RI\_HOST\ \ \ \ \ 3}}
\DoxyCodeLine{00132\ \textcolor{preprocessor}{\#define\ SUA\_RI\_SSN\_IP\ \ \ 4}}
\DoxyCodeLine{00133\ }
\DoxyCodeLine{00134\ \textcolor{comment}{/*\ 3.10.6.\ SCCP\ Cause:\ Cause\ Type\ */}}
\DoxyCodeLine{00135\ \textcolor{preprocessor}{\#define\ SUA\_CAUSE\_T\_MASK\ \ \ \ \ \ \ \ 0xff00}}
\DoxyCodeLine{00136\ \textcolor{preprocessor}{\#define\ SUA\_CAUSE\_T\_RETURN\ \ \ \ \ \ 0x0100}}
\DoxyCodeLine{00137\ \textcolor{preprocessor}{\#define\ SUA\_CAUSE\_T\_REFUSAL\ \ \ \ \ 0x0200}}
\DoxyCodeLine{00138\ \textcolor{preprocessor}{\#define\ SUA\_CAUSE\_T\_RELEASE\ \ \ \ \ 0x0300}}
\DoxyCodeLine{00139\ \textcolor{preprocessor}{\#define\ SUA\_CAUSE\_T\_RESET\ \ \ \ \ \ \ 0x0400}}
\DoxyCodeLine{00140\ \textcolor{preprocessor}{\#define\ SUA\_CAUSE\_T\_ERROR\ \ \ \ \ \ \ 0x0500}}
\DoxyCodeLine{00141\ }
\DoxyCodeLine{00142\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ *osmo\_sua\_sccp\_cause\_name(uint32\_t\ sccp\_cause,\ \textcolor{keywordtype}{char}\ *out\_buf,\ \textcolor{keywordtype}{size\_t}\ out\_buf\_len);}
\DoxyCodeLine{00143\ }
\DoxyCodeLine{00144\ \textcolor{comment}{/*\ 3.9.12\ Error:\ Identical\ to\ M3UA,\ extended\ by\ two\ at\ the\ bottom\ */}}
\DoxyCodeLine{00145\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVALID\_VERSION\ \ \ \ \ \ \ \ \ M3UA\_ERR\_INVALID\_VERSION}}
\DoxyCodeLine{00146\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_UNSUPP\_MSG\_CLASS\ \ \ \ \ \ \ \ M3UA\_ERR\_UNSUPP\_MSG\_CLASS}}
\DoxyCodeLine{00147\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_UNSUPP\_MSG\_TYPE\ \ \ \ \ \ \ \ \ M3UA\_ERR\_UNSUPP\_MSG\_TYPE}}
\DoxyCodeLine{00148\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_UNSUPP\_TRAF\_MOD\_TYP\ \ \ \ \ M3UA\_ERR\_UNSUPP\_TRAF\_MOD\_TYP}}
\DoxyCodeLine{00149\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_UNEXPECTED\_MSG\ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_UNEXPECTED\_MSG}}
\DoxyCodeLine{00150\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_PROTOCOL\_ERR\ \ \ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_PROTOCOL\_ERR}}
\DoxyCodeLine{00151\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVAL\_STREAM\_ID\ \ \ \ \ \ \ \ \ M3UA\_ERR\_INVAL\_STREAM\_ID}}
\DoxyCodeLine{00152\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_REFUSED\_MGMT\_BLOCKING\ \ \ M3UA\_ERR\_REFUSED\_MGMT\_BLOCKING}}
\DoxyCodeLine{00153\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_ASP\_ID\_REQD\ \ \ \ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_ASP\_ID\_REQD}}
\DoxyCodeLine{00154\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVAL\_ASP\_ID\ \ \ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_INVAL\_ASP\_ID}}
\DoxyCodeLine{00155\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVAL\_PARAM\_VAL\ \ \ \ \ \ \ \ \ M3UA\_ERR\_INVAL\_PARAM\_VAL}}
\DoxyCodeLine{00156\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_PARAM\_FIELD\_ERR\ \ \ \ \ \ \ \ \ M3UA\_ERR\_PARAM\_FIELD\_ERR}}
\DoxyCodeLine{00157\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_UNEXP\_PARAM\ \ \ \ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_UNEXP\_PARAM}}
\DoxyCodeLine{00158\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_DEST\_STATUS\_UNKN\ \ \ \ \ \ \ \ M3UA\_ERR\_DEST\_STATUS\_UNKN}}
\DoxyCodeLine{00159\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVAL\_NET\_APPEAR\ \ \ \ \ \ \ \ M3UA\_ERR\_INVAL\_NET\_APPEAR}}
\DoxyCodeLine{00160\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_MISSING\_PARAM\ \ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_MISSING\_PARAM}}
\DoxyCodeLine{00161\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVAL\_ROUT\_CTX\ \ \ \ \ \ \ \ \ \ M3UA\_ERR\_INVAL\_ROUT\_CTX}}
\DoxyCodeLine{00162\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_NO\_CONFGD\_AS\_FOR\_ASP\ \ \ \ M3UA\_ERR\_NO\_CONFGD\_AS\_FOR\_ASP}}
\DoxyCodeLine{00163\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_SUBSYS\_STATUS\_UNKN\ \ \ \ \ \ 0x1b}}
\DoxyCodeLine{00164\ \textcolor{preprocessor}{\#define\ SUA\_ERR\_INVAL\_LOADSH\_LEVEL\ \ \ \ \ \ 0x1c}}

\end{DoxyCode}
