diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-05-16 02:06:11 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-06-15 20:24:20 +0800 |
commit | 234d31218f58add9e46e9230a3dc71d4edc3ea08 (patch) | |
tree | f2ce623cda9fcad0c26cefbad9f63a3a24aa2373 /openbsc/src/nat/bsc_nat_utils.c | |
parent | 19c0a84fb863a73ce8ee388e3be8044b23069848 (diff) |
[nat] Use and print the connection type of a SCCP connection.
Diffstat (limited to 'openbsc/src/nat/bsc_nat_utils.c')
-rw-r--r-- | openbsc/src/nat/bsc_nat_utils.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/openbsc/src/nat/bsc_nat_utils.c b/openbsc/src/nat/bsc_nat_utils.c index 616e52f88..966eb3a6e 100644 --- a/openbsc/src/nat/bsc_nat_utils.c +++ b/openbsc/src/nat/bsc_nat_utils.c @@ -389,3 +389,16 @@ void bsc_parse_reg(void *ctx, regex_t *reg, char **imsi, int argc, const char ** regcomp(reg, argv[0], 0); } } + +static const char *con_types [] = { + [NAT_CON_TYPE_NONE] = "n/a", + [NAT_CON_TYPE_LU] = "Location Update", + [NAT_CON_TYPE_CM_SERV_REQ] = "CM Serv Req", + [NAT_CON_TYPE_PAG_RESP] = "Paging Response", + [NAT_CON_TYPE_OTHER] = "Other", +}; + +const char *bsc_con_type_to_string(int type) +{ + return con_types[type]; +}
\ No newline at end of file |