\doxysection{include/osmocom/ctrl/ports.h File Reference}
\label{ports_8h}\index{include/osmocom/ctrl/ports.h@{include/osmocom/ctrl/ports.h}}


TCP port numbers used for CTRL interfaces in osmocom projects.  


\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+TRX}~4236
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+BTS}~4238
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+BSC\+\_\+\+NEIGH}~4248 /$\ast$ osmo-\/bsc Neighbor Resloution Service $\ast$/
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+NITB\+\_\+\+BSC}~4249
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+BSC\+\_\+\+NAT}~4250
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+SGSN}~4251
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+MSC}~4255
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+GGSN}~4257
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+HLR}~4259
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+HNBGW}~4262
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+GBPROXY}~4263
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+CBC}~4265
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+MGW}~4267
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+SMLC}~4272
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+HNODEB}~4274
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+UPF}~4276
\item 
\#define \textbf{ OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+PFCP\+\_\+\+TOOL}~4278
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
TCP port numbers used for CTRL interfaces in osmocom projects. 

See also the osmocom wiki as well as the osmo-\/gsm-\/manuals, which should all be kept in sync with this file\+: {\texttt{ https\+://osmocom.\+org/projects/cellular-\/infrastructure/wiki/\+Port\+Numbers}} {\texttt{ https\+://git.\+osmocom.\+org/osmo-\/gsm-\/manuals/tree/common/chapters/port\+\_\+numbers.\+adoc}} 

\doxysubsection{Macro Definition Documentation}
\mbox{\label{ports_8h_ae7c964ae0e90b48705c3ee0c3ff83623}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_BSC\_NAT@{OSMO\_CTRL\_PORT\_BSC\_NAT}}
\index{OSMO\_CTRL\_PORT\_BSC\_NAT@{OSMO\_CTRL\_PORT\_BSC\_NAT}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_BSC\_NAT}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+BSC\+\_\+\+NAT~4250}

\mbox{\label{ports_8h_ab107c3f764249358d51fa0c2107a5693}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_BSC\_NEIGH@{OSMO\_CTRL\_PORT\_BSC\_NEIGH}}
\index{OSMO\_CTRL\_PORT\_BSC\_NEIGH@{OSMO\_CTRL\_PORT\_BSC\_NEIGH}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_BSC\_NEIGH}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+BSC\+\_\+\+NEIGH~4248 /$\ast$ osmo-\/bsc Neighbor Resloution Service $\ast$/}

\mbox{\label{ports_8h_a684457d3292d8c64a100ba052e29dc7a}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_BTS@{OSMO\_CTRL\_PORT\_BTS}}
\index{OSMO\_CTRL\_PORT\_BTS@{OSMO\_CTRL\_PORT\_BTS}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_BTS}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+BTS~4238}

\mbox{\label{ports_8h_a248fb9440a8dad3ed2dd3c3162e3629e}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_CBC@{OSMO\_CTRL\_PORT\_CBC}}
\index{OSMO\_CTRL\_PORT\_CBC@{OSMO\_CTRL\_PORT\_CBC}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_CBC}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+CBC~4265}

\mbox{\label{ports_8h_ab05f5b17fd05415b2643b97b4faa7aa3}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_GBPROXY@{OSMO\_CTRL\_PORT\_GBPROXY}}
\index{OSMO\_CTRL\_PORT\_GBPROXY@{OSMO\_CTRL\_PORT\_GBPROXY}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_GBPROXY}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+GBPROXY~4263}

\mbox{\label{ports_8h_a0eaa01fd8efbdaded3f9c713c261d660}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_GGSN@{OSMO\_CTRL\_PORT\_GGSN}}
\index{OSMO\_CTRL\_PORT\_GGSN@{OSMO\_CTRL\_PORT\_GGSN}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_GGSN}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+GGSN~4257}

\mbox{\label{ports_8h_a8b7a83010aada97694ebaddb9d5cd444}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_HLR@{OSMO\_CTRL\_PORT\_HLR}}
\index{OSMO\_CTRL\_PORT\_HLR@{OSMO\_CTRL\_PORT\_HLR}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_HLR}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+HLR~4259}

\mbox{\label{ports_8h_adb90a284b3bc27debed1143d6be6174e}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_HNBGW@{OSMO\_CTRL\_PORT\_HNBGW}}
\index{OSMO\_CTRL\_PORT\_HNBGW@{OSMO\_CTRL\_PORT\_HNBGW}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_HNBGW}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+HNBGW~4262}

\mbox{\label{ports_8h_a076fd3c2df9f46f919068a58f65f6cbc}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_HNODEB@{OSMO\_CTRL\_PORT\_HNODEB}}
\index{OSMO\_CTRL\_PORT\_HNODEB@{OSMO\_CTRL\_PORT\_HNODEB}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_HNODEB}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+HNODEB~4274}

\mbox{\label{ports_8h_a04d48781cbc38fcca6f7659025969ef5}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_MGW@{OSMO\_CTRL\_PORT\_MGW}}
\index{OSMO\_CTRL\_PORT\_MGW@{OSMO\_CTRL\_PORT\_MGW}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_MGW}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+MGW~4267}

\mbox{\label{ports_8h_a954b3515a97838c5a14a9f9aa74f0255}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_MSC@{OSMO\_CTRL\_PORT\_MSC}}
\index{OSMO\_CTRL\_PORT\_MSC@{OSMO\_CTRL\_PORT\_MSC}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_MSC}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+MSC~4255}

\mbox{\label{ports_8h_a67f70150e2614089ae13c2cde8d5f2b3}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_NITB\_BSC@{OSMO\_CTRL\_PORT\_NITB\_BSC}}
\index{OSMO\_CTRL\_PORT\_NITB\_BSC@{OSMO\_CTRL\_PORT\_NITB\_BSC}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_NITB\_BSC}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+NITB\+\_\+\+BSC~4249}

\mbox{\label{ports_8h_aee41f1ec8c5db96da353fabf6d593690}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_PFCP\_TOOL@{OSMO\_CTRL\_PORT\_PFCP\_TOOL}}
\index{OSMO\_CTRL\_PORT\_PFCP\_TOOL@{OSMO\_CTRL\_PORT\_PFCP\_TOOL}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_PFCP\_TOOL}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+PFCP\+\_\+\+TOOL~4278}

\mbox{\label{ports_8h_a2f6bef54ae428b1c49644c825cc70993}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_SGSN@{OSMO\_CTRL\_PORT\_SGSN}}
\index{OSMO\_CTRL\_PORT\_SGSN@{OSMO\_CTRL\_PORT\_SGSN}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_SGSN}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+SGSN~4251}

\mbox{\label{ports_8h_ad97c7c74d4d32d240bfe473cf99db42d}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_SMLC@{OSMO\_CTRL\_PORT\_SMLC}}
\index{OSMO\_CTRL\_PORT\_SMLC@{OSMO\_CTRL\_PORT\_SMLC}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_SMLC}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+SMLC~4272}

\mbox{\label{ports_8h_ae261d099d96c2adaef72f8b8bbf7ac1e}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_TRX@{OSMO\_CTRL\_PORT\_TRX}}
\index{OSMO\_CTRL\_PORT\_TRX@{OSMO\_CTRL\_PORT\_TRX}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_TRX}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+TRX~4236}

\mbox{\label{ports_8h_a05b882d5a362432e3552cb13ae2245d1}} 
\index{ports.h@{ports.h}!OSMO\_CTRL\_PORT\_UPF@{OSMO\_CTRL\_PORT\_UPF}}
\index{OSMO\_CTRL\_PORT\_UPF@{OSMO\_CTRL\_PORT\_UPF}!ports.h@{ports.h}}
\doxysubsubsection{OSMO\_CTRL\_PORT\_UPF}
{\footnotesize\ttfamily \#define OSMO\+\_\+\+CTRL\+\_\+\+PORT\+\_\+\+UPF~4276}

