libosmocore/src/gsm
Neels Hofmeyr 3a5045302f add gsm0808_cell_id_from_cgi(), gsm0808_cell_id_to_cgi()
CGI to Cell ID: for example, for Paging, osmo-msc has a CGI for a subscriber
and needs to send out a Cell Identifier IE. Makes sense to add this conversion
here.

Cell ID to CGI: for a Layer 3 Complete, a subscriber sends the current cell in
the form of a Cell Identifier, which we store as a CGI, if necessary enriched
with the local PLMN.

Add enum with bitmask values to identify parts of a CGI, for the return value
of gsm0808_cell_id_to_cgi(). Can't use enum CELL_IDENT for that, because it
doesn't have a value for just a PLMN (and is not a bitmask).

Change-Id: Ib9af67b100c4583342a2103669732dab2e577b04
2019-03-08 05:25:07 +01:00
..
milenage add osmo_auth_c3() (separate from gsm_milenage()) 2017-12-18 23:05:24 +00:00
Makefile.am Bump version: 0.12.0.128-8dfde → 1.0.0 2019-01-19 22:07:56 +01:00
a5.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
abis_nm.c abis_nm: Introduce abis_nm_dump_foh() 2018-03-17 11:28:31 +00:00
apn.c cosmetic apn: correct whitespace error 2018-12-07 11:53:23 +00:00
auth_comp128v1.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
auth_comp128v23.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
auth_core.c Use define for key buffers 2018-12-20 09:51:02 +00:00
auth_milenage.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
bts_features.c features: move bts feature related functionality to libosmocore 2018-03-02 16:54:16 +01:00
comp128.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
comp128v23.c comp128v23 (minor): update original code site and author 2018-08-04 17:23:23 +02:00
gan.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gea.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gprs_cipher_core.c Fix embedded build 2017-12-04 09:40:32 +00:00
gprs_gea.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gprs_rlc.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gsm48.c add osmo_classmark_* API 2019-01-29 00:59:32 +01:00
gsm48_arfcn_range_encode.c port arfcn range encode support from osmo-bsc 2019-01-12 09:51:05 +00:00
gsm48_ie.c gsm48: gsm48_decode_freq_list: Improve documentation of paramter f 2018-11-18 20:44:04 +00:00
gsm48_rest_octets.c port rest octets encoding code from osmo-bsc 2019-01-12 09:51:08 +00:00
gsm0341.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gsm0411_smc.c SMS: Add value_string for TS 04.11 CP and RP state 2018-01-24 16:50:59 +01:00
gsm0411_smr.c SMS: Add value_string for TS 04.11 CP and RP state 2018-01-24 16:50:59 +01:00
gsm0411_utils.c libosmogsm: (re)introduce gsm48_push_l3hdr() 2018-08-05 23:21:43 +07:00
gsm0414.c doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
gsm0480.c gsm/gsm0480: introduce gsm0480_create_release_complete() 2019-02-08 08:31:42 +00:00
gsm0502.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gsm0808.c gsm0808: comment about difference of gsm0808_create_clear_command() 2019-02-18 13:34:02 +00:00
gsm0808_utils.c add gsm0808_cell_id_from_cgi(), gsm0808_cell_id_to_cgi() 2019-03-08 05:25:07 +01:00
gsm23003.c fix api doc typo for osmo_plmn_name2() 2019-02-26 22:43:19 +00:00
gsm29118.c gsm29118: fix coverity issues 2019-01-18 08:21:00 +00:00
gsm29205.c LCLS: add string dump helpers 2019-02-26 09:16:38 +00:00
gsm_04_08_gprs.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gsm_utils.c Automatically disable GnuTLS fallback 2019-01-07 15:45:00 +00:00
gsup.c GSUP: deprecate osmo_gsup_get_err_msg_type() 2019-02-04 10:42:12 +00:00
gsup_sms.c GSUP/SMS: introduce MO-/MT-FORWARD-SM messages 2018-12-18 21:52:01 +07:00
ipa.c ipa: Document ipa_msg_recv* functions 2018-08-22 14:17:58 +02:00
kasumi.c gsm: kasumi: Fix dynamic-stack-buffer-overflow on out buffers not multiple of 64 bits 2018-05-17 12:13:04 +02:00
lapd_core.c Log lapd_datalink state on errors 2018-01-16 17:07:45 +01:00
lapdm.c gsm: lapdm.c: Add missing new line char in notice log string 2018-06-18 19:23:11 +02:00
libosmogsm.map add gsm0808_cell_id_from_cgi(), gsm0808_cell_id_to_cgi() 2019-03-08 05:25:07 +01:00
mncc.c mncc: properly export osmo_mncc_name() 2018-05-24 12:19:45 +02:00
oap.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
oap_client.c oap_client: Rename symbols with osmo_ prefix 2018-07-30 12:50:51 +02:00
rsl.c rsl: Support PDCH in rsl_chan_nr_str 2019-02-18 18:02:59 +01:00
rxlev_stat.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
sysinfo.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
tlv_parser.c add tlv_parse2(), capable of multiple instances of the same IE 2018-04-13 05:28:09 +02:00