aboutsummaryrefslogtreecommitdiffstats
path: root/src/gsm/gsm0808_utils.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-05gsm0808_utils: use osmo_strbuf API, drop APPEND_{THING,STR,CELL_ID_U}Vadim Yanitskiy1-31/+16
2023-07-25gsm_08_08: define GSM0808_SCT_EXT (separately)Vadim Yanitskiy1-3/+3
2023-06-02ASCI: Add IE transcoding according to 3GPP TS 48.008Andreas Eversberg1-0/+363
2023-02-27gsm0808_enc/dec_channel_type: fix transparent flagOliver Smith1-2/+2
2023-02-21gsm0808_dec_channel_type: fix dec of ch_rate_typeOliver Smith1-1/+1
2023-02-20gsm0808_enc_channel_type: Add spare byteMatan Perelman1-0/+1
2023-02-13gsm0808_enc/dec_channel_type: support dataOliver Smith1-18/+84
2023-02-09gsm0808_dec_channel_type: add missing len checkOliver Smith1-0/+3
2022-12-14gsm0808: add gsm0808_enc_speech_codec[_list]2()Vadim Yanitskiy1-22/+51
2022-12-14gsm0808: remove over-defensive assert()s for function parametersVadim Yanitskiy1-29/+0
2022-12-14gsm0808: remove redundant assert() in enc_speech_codec()Vadim Yanitskiy1-1/+0
2022-12-14gsm0808: remove unneeded assignment in enc_speech_codec()Vadim Yanitskiy1-1/+1
2022-12-14gsm0808: cosmetic: switch is not a functionVadim Yanitskiy1-1/+1
2022-08-05gsm0808_enc_aoip_trasp_addr: add length checkOliver Smith1-8/+17
2022-02-16gsm: [ABI BREAK] Support CellId SAI, change CellId CGI-PS id numberPau Espin Pedrol1-0/+66
2021-06-29add fixme: enforce 8 byte length of KcNeels Hofmeyr1-0/+4
2021-06-21add Kc128 to gsm0808 Create Ciphering CommandNeels Hofmeyr1-0/+24
2021-04-22gsm48_mr_cfg_from_gsm0808_sc_cfg(): drop bitmask without effectNeels Hofmeyr1-1/+1
2021-02-15gsm: Fix encoding of gsm0808_cell_id_list2 with CGI-PS typesPau Espin Pedrol1-3/+20
2021-02-15gsm0808_utils: Move static function further up in filePau Espin Pedrol1-46/+46
2021-02-15gsm: Support converting to cgi-ps in gsm0808_cell_id_from_cgi()Pau Espin Pedrol1-0/+8
2021-01-11Intoduce Packet Switch CGIPau Espin Pedrol1-0/+31
2020-05-14gsm0808_utils: Add gsm0808_get_cipher_reject_cause() back with a deprecation ...Alexander Chemeris1-0/+5
2020-05-13gsm0808: Make a function to extract Cause IE publicly available.Alexander Chemeris1-16/+0
2019-08-31cbsp: Fix endless loop iteration when decoding cell list IEsHarald Welte1-0/+21
2019-07-08utils.h: require a semi colon after OSMO_ASSERTAlexander Couzens1-3/+3
2019-06-04gsm0808_utils: Add gsm0808_decode_cell_id_u()Harald Welte1-11/+58
2019-06-04make all library-internal static buffers thread-localHarald Welte1-5/+5
2019-05-13gsm0808: Introduce Osmocom extensions to announce Osmux supportPau Espin Pedrol1-0/+19
2019-05-10gsm0808_utils: Introduce gsm0808_msgb_put_cell_id_u()Harald Welte1-41/+42
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte1-4/+36
2019-04-03Add _buf() functions to bypass static string buffersHarald Welte1-7/+33
2019-03-11gsm0808_utils: fix gsm48 multirate to S-bit converterPhilipp Maier1-0/+10
2019-03-11gsm0808_utils: fix gsm48 multirate configuration generatorPhilipp Maier1-21/+73
2019-03-08add gsm0808_cell_id_from_cgi(), gsm0808_cell_id_to_cgi()Neels Hofmeyr1-0/+87
2019-03-05api doc: tweak gsm0808_cell_id_matches_list() docNeels Hofmeyr1-1/+2
2019-02-26LCLS: add string dump helpersMax1-0/+40
2019-01-28gsm0808: add BSSMAP Cell Identifier matching APINeels Hofmeyr1-0/+145
2019-01-19LCLS: make GCR into static member of osmo_lclsMax1-5/+4
2018-12-23LCLS: enc/dec entire parameter set instead of GCRMax1-2/+52
2018-12-19LCLC: fix doc to match type signatureMax1-2/+1
2018-12-14LCLS, TS 48.008: add GCR IE encoding/decodingMax1-0/+35
2018-12-08gsm0808: add encoder for cause codes and use itPhilipp Maier1-0/+26
2018-11-19Support cipher mode reject with extended causeMax1-0/+16
2018-10-16gsm0808: allow decoding of zero length speech codec lists.Philipp Maier1-10/+0
2018-09-25gsm0808: add function to convert AMR S15-S0 to gsm0408 settingsPhilipp Maier1-0/+41
2018-09-21gsm0808_utils: constify parameterPhilipp Maier1-1/+1
2018-09-19gsm0808: add function to convert amr gsm0408 setings to gsm0808Philipp Maier1-0/+43
2018-09-16Revert "gsm0808: add function to convert amr gsm0408 setings to gsm0808"Neels Hofmeyr1-43/+0
2018-09-14gsm0808: add function to convert amr gsm0408 setings to gsm0808Philipp Maier1-0/+43