Commit Graph

1111 Commits (375bf6dcc503626af4c6f7fc36828008b7eb874e)

Author SHA1 Message Date
Maxim Suraev c01cff1a50 Constify llist_count() parameter
5 years ago
Pau Espin 2ca8cebac6 timer: Fix clockid_t undefined on MacOS < 10.12
5 years ago
Philipp Maier 4f4905fac5 gsm0808: add encoder for cause codes and use it
5 years ago
Philipp Maier e190e032d9 gsm29118: add generator functions for GSM29118 messages
5 years ago
Philipp Maier f98c78ec4a gsm_29_118.h: Add constant for default port
5 years ago
Philipp Maier 8a942d27b6 cosmetic apn: correct whitespace error
5 years ago
Maxim Suraev 9d7a247da4 Add osmo_sockaddr_in_to_str_and_uint()
5 years ago
Philipp Maier 5986a3d89d gsm_29_118: add missing extern for struct value_string decl.
5 years ago
Maxim Suraev 14f24c678f LCLS: update osmo_lcls struct
5 years ago
Maxim Suraev d82070c383 Add msgb_tl_put() helper
5 years ago
Maxim Suraev 30b2e348df ctrl: use #define for TRAP id
5 years ago
Maxim Suraev cb02a391cd Update msgb Lx helpers
5 years ago
Philipp Maier 225bdf4779 gsm0808: add message generator for BSSMAP HANDOVER PERFORMED
5 years ago
Maxim Suraev f69aa9cb6a Move BSSMAP_MSG_* defines to header file
5 years ago
Pau Espin c8772517d9 gsm: Deprecate buggy gsm_arfcn2band API and introduce gsm_arfcn2band_rc
5 years ago
Maxim Suraev 738782467f LCLS: add 48.008 parameter structure
5 years ago
Neels Hofmeyr 5a25c3ec4d gsm_44_318.h: remove #if 0 from struct gan_cch_desc_ie
5 years ago
Maxim Suraev adc4172fe3 Add missing header include
5 years ago
Maxim Suraev ed651d2485 Support cipher mode reject with extended cause
5 years ago
Maxim Suraev 84fb5bb6a0 Move msgb_push helpers to public header
5 years ago
Maxim Suraev 961db7c270 Update GSM0808_LCLS enums
5 years ago
Maxim Suraev aa93463053 Update 3GPP TS 08.08 Cause handling
5 years ago
Maxim Suraev c0d1de36f3 Add helper wrapper for BSSAP TLV parsing
5 years ago
Philipp Maier 086b345414 gsm29118: add value strings for SGSAP IEI
5 years ago
Martin Hauke e63b887358 gsm/protocol/gsm_08_58.h: Fix typo
5 years ago
Philipp Maier 534a4b2897 gsm_29_118: add missing include to header file
5 years ago
Vadim Yanitskiy e521edefda core/msgb.h: introduce msgb_l4len() helper
5 years ago
Vadim Yanitskiy 5a7b465b09 gsm/gsup.h: cosmetic: use tab for comment alignment
5 years ago
Philipp Maier 1a146c89e2 gsm0808: cosmetic: rename parameter "reason" to "cause"
5 years ago
Harald Welte de1da35d51 gsm23003: Add MME domain name related helper functions
5 years ago
Oliver Smith 7acd5d0394 add osmo_sock_get_{local,remote}_ip{,_port}()
5 years ago
Harald Welte 6721144c80 SGsAP protocol definitions (header + C file)
5 years ago
Pau Espin fb97e72e52 gsm_08_58.h: Introduce struct abis_rsl_chan_nr
5 years ago
Pau Espin 4290803d89 gsm_08_58.h: Introduce struct abis_rsl_link_id
5 years ago
Shinjo Park 0903fce28b GSMTAP: fix typos in comments
5 years ago
Shinjo Park f589cbbdee GSMTAP: add definitions for LTE NAS subtypes
5 years ago
Shinjo Park d741b78315 GSMTAP: add definitions for new LTE RRC channels
5 years ago
Philipp Maier 8515d035ae gsm0808: add function to convert AMR S15-S0 to gsm0408 settings
5 years ago
Philipp Maier b066305016 gsm_utils: add function to get value strings for gsm48_chan_mode
5 years ago
Vadim Yanitskiy e65c8bad46 vty/command.h: document and prettify CMD_ATTR_* flags
5 years ago
Philipp Maier 369015c535 gsm0808_utils: constify parameter
5 years ago
Philipp Maier 5f2eb15074 gsm0808: add function to convert amr gsm0408 setings to gsm0808
5 years ago
Neels Hofmeyr dd8c73cc6d Revert "gsm0808: add function to convert amr gsm0408 setings to gsm0808"
5 years ago
Philipp Maier 2fd4fe6aa1 gsm0808: add function to convert amr gsm0408 setings to gsm0808
5 years ago
Philipp Maier 4b081b1d88 gsm0808: fix wrong codec defaults for OFR_AMR_WB
5 years ago
Neels Hofmeyr 098038ab18 logging vty: write: check logging levels validity
5 years ago
Neels Hofmeyr ba0762d6cb logging vty: rewrite 'logging level' vty cmd generation
5 years ago
Neels Hofmeyr 2c79d55934 gsm0808: implement BSSMAP Classmark Request
5 years ago
Neels Hofmeyr 7c749893bf add osmo_str_tolower() and _toupper() with test
5 years ago
Vadim Yanitskiy 5594430405 core/utils.h: move includes to the top
5 years ago
Vadim Yanitskiy 80f4ff9368 core/utils.h: drop duplicate '<stdbool.h>' include
5 years ago
Harald Welte b99ed7ff18 Add RSPRO support to IPA and logging definitions
5 years ago
Keith Whyte 3cdaa8d525 Add CC_CAUSE value_string array
5 years ago
Neels Hofmeyr 77ae45d22f log: add 'last' option to 'logging print file'
5 years ago
Philipp Maier 73196e77fb socket: add flag to enforce SO_REUSEADDR on UDP sockets
5 years ago
Neels Hofmeyr 983dcb9af3 use __FILE__, not __BASE_FILE__
5 years ago
Pau Espin 8ce6f488b6 msgb: Introduce msgb_{de,en}queue_count APIs
5 years ago
Pau Espin 0b6fcb0349 signal: Introduce API osmo_signal_talloc_ctx_init
5 years ago
Alexander Couzens acc0a070c7 bssgp: introduce flush queue functions
5 years ago
Vadim Yanitskiy 30cfeeb4a0 libosmogsm: (re)introduce gsm48_push_l3hdr()
5 years ago
Harald Welte 5a7740d1db re-introduce ipa_ccm_idtag_parse_off()
5 years ago
Harald Welte 7869baf843 Deprecate ipa_ccm_idtag_parse() with ipa_ccm_id_{get,resp}_parse()
5 years ago
Harald Welte 9b04c17c7a oap_client: Rename symbols with osmo_ prefix
5 years ago
Harald Welte fdd366ed1b import oap_client into libosmogsm
5 years ago
Harald Welte 7ecc4a3171 04.80: New gsm0480_gen_{reject,return_error}() functions
5 years ago
Harald Welte b0d9594081 USSD: Introduce gsm0480_gen_ussd_resp_7bit()
5 years ago
Harald Welte 88fa5a3e1e gsm0480: Factor out msgb allocation helper function
5 years ago
Kevin Redon 0bc3b83654 GSMTAP: add SIM sub_types
5 years ago
Harald Welte 83361bd963 gprs_ns.h: Declare gprs_ns_cause_str() which already existed in c file
5 years ago
Neels Hofmeyr 59f4caf4ef add osmo_sockaddr_to_str_and_uint()
5 years ago
Pau Espin 239ed3b3ee ctrl: Introduce ctrl_cmd_parse3 API
5 years ago
Pau Espin f2cda621c0 gsm0808: Add value_string for encryption algorithms
5 years ago
Philipp Maier cdd05816da gsm_08_08: gsm0808_permitted_speech does not have value strings
5 years ago
Philipp Maier 5796a218db gsm_04_08: add function to get value string
5 years ago
Vadim Yanitskiy 94c0031297 Don't enforce Python 2 for utilities
5 years ago
Harald Welte bc568d0b9f osmo_panic(): Annotate as __attribute__ ((noreturn))
5 years ago
Harald Welte 459a180877 Don't call abort() directly, always use osmo_panic()
5 years ago
Neels Hofmeyr 60f3153125 add and tweak inter-BSC HO API
5 years ago
Harald Welte b1a35d63b9 gsm 04.80: Add value_string for component type and op code
5 years ago
Harald Welte 6a6a609309 gsup: Add value_string for Session State IE
5 years ago
Daniel Willmann f1318fe371 Add function gprs_nsvc_state_append
5 years ago
Harald Welte 520ebc17d9 gsup: Add osmo_gsup_get_err_msg_type() function
5 years ago
Vadim Yanitskiy 5a09f75c1e gsm/gsm0480: refactor and expose gsm0480_parse_facility_ie()
5 years ago
Vadim Yanitskiy 52e44121db gsm/gsm0480.c: introduce gsm0480_extract_ie_by_tag()
5 years ago
Harald Welte 11eb4b5add vty: Add logging_vty_add_deprecated_subsys
5 years ago
Harald Welte 3385e4b0c4 fsm: Change semantics of LOGPFSML() log-level
5 years ago
Neels Hofmeyr 94e4265f07 fix gsm0808_permitted_speech(): don't return HR3 for TCH_F + AMR
5 years ago
Harald Welte 15a5f8de00 Add osmo_isqrt32() to compute 32bit integer square root
5 years ago
Harald Welte 1fbe3eba75 tlv: Add TLVP_VAL_MINLEN() to obtain value _if_ length is >= minimum
5 years ago
Harald Welte ebd362dbd2 gsm0808: Add value_string for LCLS related IEs
5 years ago
Neels Hofmeyr 407df02e7c add osmo_fsm_inst_state_chg_keep_timer()
5 years ago
Vadim Yanitskiy 36c7b33ccc GSUP: introduce new messages for SS/USSD payloads
5 years ago
Vadim Yanitskiy 72696040df GSUP: implement TCAP-like session management
5 years ago
Harald Welte 64e807c4bc gsm0808: Add encoding functions for LCLS BSSMAP messages
5 years ago
Harald Welte 2f51684e63 gsm_08_08.h: Add enum for LCLS config, control and status
5 years ago
Daniel Willmann 07f075d197 ports.h: Add ctrl port for osmo-gbproxy
5 years ago
Keith Whyte 05d3278c0e Add enum gsm48_progress_desc
5 years ago
Neels Hofmeyr b662b36da0 add gsm0808_create_handover_request_ack()
5 years ago
Neels Hofmeyr 70aba3ffe2 add support for gsm0808 HANDOVER REQUIRED message
5 years ago
Neels Hofmeyr 38e58416b1 add gsm0808_cell_id_to_list()
5 years ago