Commit Graph

1111 Commits (375bf6dcc503626af4c6f7fc36828008b7eb874e)

Author SHA1 Message Date
Philipp Maier d1f5793b5e fsm: allow graceful exit on FSM termination
5 years ago
Daniel Willmann b0c43a6063 fsm: Add a function to change the FSM instance ID later
5 years ago
Maxim Suraev 3c38e60cd5 Add function to encode classmark
5 years ago
Maxim Suraev ebf149234e Add generic Mobile Identity encoder
5 years ago
allesklar2 eb18282031 gsmtap.h: define TETRA DMO mode channels
5 years ago
Stefan Sperling 1859515c69 Add helper functions for ACC bit flags in rach control IE.
5 years ago
Harald Welte 554780836f Add GSM 04.08 type-of-number / numbering-plan-id definitions
5 years ago
Harald Welte ebd2b0f405 osmo_msgbdump_{l2,l3}(): Proper typecast
5 years ago
Harald Welte 572177063d msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message buffer
5 years ago
Maxim Suraev 80f4c4eb08 GSUP: change osmo_gsup_encode() return type
5 years ago
Maxim Suraev 18c014de67 utils: add helper wrapper for osmo_strlcpy()
5 years ago
Harald Welte f1076ed75a gsm48_hdr_msg_type(): SS is in the same group as MM/CC
5 years ago
Harald Welte 143aed7fa6 gsm48_hdr_msg_type[_r99]: Fix bit-masks
5 years ago
Harald Welte cd82710be7 gsm_04_08.h: Reduce T310 default to 30s.
5 years ago
Harald Welte e50b00911b gsm_04_08.h: Clearly annotate timers that don't have a 3GPP Default value
5 years ago
Harald Welte d60e17ab0e SMS: Add value_string for TS 04.11 CP and RP state
5 years ago
Philipp Maier 2a06a491b1 fsm: add functions for unlinking and changing parents
5 years ago
Harald Welte 0bbf67dfd3 MNCC: Add MNCC to string dumper
5 years ago
Neels Hofmeyr 0e2a94326e logging: allow to log only the basename of each source
5 years ago
Neels Hofmeyr bd7bd3947d logging: separate the '<000b>' subsys from filename logging
5 years ago
Neels Hofmeyr 886e548ab0 logging: add ability to log the log-level with API and vty
5 years ago
Vadim Yanitskiy fa6c2b9b53 gsm0480: fix USSD OCTET STRING length confusion
5 years ago
Philipp Maier 40def49ac4 libosmocodec: implement ECU (Error Concealment Unit) for FR
5 years ago
Maxim Suraev 309d0e5483 Deprecate gsm48_construct_ra()
5 years ago
Neels Hofmeyr ffad574a4b gsm: add gsm0808_speech_codec_type_names
5 years ago
Maxim Suraev f1ad60e4d8 Add function to properly encode RAI
5 years ago
Maxim Suraev ff2eedac0f Fix incorrect spec reference
5 years ago
Neels Hofmeyr 074478dc61 logging vty: tweak general 'logging' command doc
6 years ago
Philipp Maier 6cb9e7d898 libosmocodec: add FR bit offset definitions
6 years ago
Vadim Yanitskiy e094157e12 libosmocodec: add FR/HR/EFR frame length definitions
6 years ago
Neels Hofmeyr 58a5665ecb ports: define proper VTY and CTRL ports for OsmoHNBGW
6 years ago
Neels Hofmeyr f2e83ad40d add ctrl_cmd_parse2() to return parsing errors
6 years ago
Neels Hofmeyr d53d216944 ctrl: prep test: separate new ctrl_handle_msg() from handle_control_read()
6 years ago
Neels Hofmeyr 9910bbc62d utils: add osmo_escape_str()
6 years ago
Neels Hofmeyr aa84b71f0f add osmo_auth_c3() (separate from gsm_milenage())
6 years ago
Neels Hofmeyr 937ddea6cc utils: add osmo_separated_identifiers_valid()
6 years ago
Neels Hofmeyr 84ea2e0374 logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL()
6 years ago
Maxim Suraev 32e5641dbb Add functions for extended RACH coding
6 years ago
Neels Hofmeyr dc75b114b4 comment: utils: more accurately describe OSMO_STRINGIFY macro
6 years ago
Alexander Couzens 18ba26cfab counters: add osmo_counters_count() returns the amount of counters
6 years ago
Holger Hans Peter Freyther 37a83405a5 logging: Extend the LOGPSRC macro to put cont in it as well
6 years ago
Harald Welte f9b1e5556a gsmtap.h: Introduce new GSMTAP type for LTE NAS messages
6 years ago
Neels Hofmeyr e750980d6c tlv_put: guard against NULL val and 0 len
6 years ago
Neels Hofmeyr 3fad5d782a msgb: add inline msgb_queue_free()
6 years ago
Harald Welte abcd0e37b7 ports.h: Use same VTY port number for osmo-mgw and osmo-bsc_mgcp
6 years ago
Harald Welte e08da97570 Fix/Update copyright notices; Add SPDX annotation
6 years ago
Philipp Maier c0fc7940df vty: add port number for osmo-mgw
6 years ago
Neels Hofmeyr 4a73d5e843 vty: deprecate now empty node commands
6 years ago
Maxim Suraev cbf5cdfe7e GPRS: constify NS printing routine parameters
6 years ago
Harald Welte ae510dc4a7 rate_ctr: Enforce counter (and ctr_group) names are valid identifiers
6 years ago
Harald Welte febe83c424 Introduce osmo_identifier_valid() function to check validity of identifier
6 years ago
Maxim Suraev 9530859654 GPRS: clarify ip/frgre union use
6 years ago
Maxim Suraev 4ce24c45b9 GPRS: unify NS state printing
6 years ago
Neels Hofmeyr abdd7a28ed add osmo_talloc_asprintf() and ctrl_cmd_reply_printf()
6 years ago
Philipp Maier 224a6dda02 gb: optionally allow nsip packets only from a specific host
6 years ago
Maxim Suraev 0b3db5039d Replace bitvec_set_uint() with bitvec_set_u64()
6 years ago
Neels Hofmeyr ea66852a62 ctrl: allow more nodes than those in enum ctrl_node_type
6 years ago
Pau Espin 4b45669761 abis_nm: Add abis_nm_admin_name() API
6 years ago
Philipp Maier 2d2490ed4e socket: add function osmo_sock_local_ip() to query local ip
6 years ago
Philipp Maier c5b47cc032 add function msgb_printf() to print formatted text into msg buf
6 years ago
Neels Hofmeyr b525b9ea44 api doc: fix two doxygen group closing braces
6 years ago
Harald Welte 37b6165513 [doc] Properly define gsm0800 group and move all related files into it
6 years ago
Harald Welte a338983d3b [doc] Properly define 'oap' group and add introductory text
6 years ago
Harald Welte 381a1aa1c1 [doc] Define 'gsup' group with proper name, add intro text
6 years ago
Harald Welte 55d724addc [doc] make sure all SMS related code is part of the 'sms' group
6 years ago
Harald Welte 8cc2767891 [doc] gea has separate group; A5 is not part of crypto but a5 group
6 years ago
Harald Welte c368b5420a [doc] Provide proper name for 'auth' group
6 years ago
Harald Welte 9325d86192 [doc] TLV parser has far grown beyond GSM L3
6 years ago
Harald Welte 84bd33349c [doc] Rename "RSL" to "A-bis RSL" in documentation.
6 years ago
Harald Welte 7166094a85 [doc] Expand Doxuygen documentation for osmo_prim
6 years ago
Harald Welte 197a4ac06d [doc] Put CRC-16 and generic CRC code in one Doxygen module
6 years ago
Harald Welte ef7a44e33d [doc] bits.c: Better / more Doxygen documentation
6 years ago
Harald Welte eb5b6ce444 [doc] Add Doxygen API documentation for stats.c and stats_statsd.c
6 years ago
Harald Welte 17bbaa324b [doc] counter.[ch] Add Doxygen API documentation
6 years ago
Harald Welte 781951bcf9 [doc] stat_item: Complete doxygen documentation for API
6 years ago
Harald Welte 216338c369 Rename 'statistics.c' to 'counter.c'
6 years ago
Neels Hofmeyr 4335badd0e utils: add osmo_is_hexstr(), add unit test
6 years ago
Neels Hofmeyr 1a02e36c4c auth: add OSMO_MILENAGE_IND_BITLEN_MAX
6 years ago
Neels Hofmeyr 26e30b1309 auth: add value_strings for osmo_sub_auth_type, comment on osmo_auth_alg_name()
6 years ago
Maxim Suraev 4b2b0cc15d Add function to generate random identifier
6 years ago
Neels Hofmeyr 9cd1e7417e add osmo_imsi_str_valid() and osmo_msisdn_str_valid()
6 years ago
Neels Hofmeyr f4f23bd682 vty: install 'exit', 'end',... commands on *all* nodes
6 years ago
Vadim Yanitskiy 463deef8c2 VTY: implement talloc context introspection command
6 years ago
Maxim Suraev 383c5635e3 Add time conversion helpers
6 years ago
Neels Hofmeyr 657c5b6cad vty: derive node name from prompt, use as XML ids
6 years ago
Neels Hofmeyr 4a31ffa2f0 VTY: implicit node exit by de-indenting, not parent lookup
6 years ago
Maxim Suraev a52d839343 Expand bit pretty-printer
6 years ago
Maxim Suraev 483cdffeb8 Add define for supported a5 key length limit
6 years ago
Neels Hofmeyr 2066a42d5a umts aka: add sqn_ms out-param, print SQN.MS in osmo-auc-gen
6 years ago
Neels Hofmeyr 95500c88b4 cosmetic: umts aka: tweak comments for sqn and ind
6 years ago
Harald Welte bd3bb135a4 ports.h: Add VTY port for GGSN
6 years ago
Harald Welte 6c0a0e645d add osmo_fd_setup() convenience function to fill-in osmo_fd
6 years ago
Harald Welte 4a29f34813 tlv: add [msgb_]t16lv_put() for 16bit tag + 8 bit len TLVs
6 years ago
Harald Welte 35b263240f Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions
6 years ago
Harald Welte 977231cc3e Rename GSMTAP_CHANNEL_PDCH to GSMTAP_CHANNEL_PDTCH
6 years ago
Maxim Suraev 8b8938f6ae BSSGP: add function to reset all PTP BVC
6 years ago
Neels Hofmeyr b970e1023d GSUP: define default GSUP port as 4222
6 years ago
Neels Hofmeyr a7ccf6158c add DLMGCP logging category for libosmo-mgcp
6 years ago
Harald Welte 5ade8f4b72 extend osmo_sysinfo_type with missing SYSINFO_TYPE
6 years ago
Minh-Quang Nguyen adc28dc7da LC15: Add IPAC Directed Retry Enquiry data structure
6 years ago
Minh-Quang Nguyen 17a8748324 IPAC manufacture-defined measurement pre-processing definitions
6 years ago
Harald Welte 37d204a120 socket: Add new OSMO_SOCK_F_NO_MCAST_ALL option
6 years ago
Harald Welte bc43a62f41 socket: Allow disabling multicast loop on socket creation
6 years ago
Harald Welte e30d7e6018 socket.c: Add multicast related convenience functions
6 years ago
Harald Welte ea91a51ebe select: Add new osmo_fd_close() function
6 years ago
Harald Welte aa3ba46e0f gsmtap: Add value_strings for GSMTAP_TYPE and GSMTAP_CHANNEL
6 years ago
Harald Welte 93713a55b9 gsmtap_util: Add chantype_gsmtap2rsl() as inverse of chantype_rsl2gsmtap()
6 years ago
Philipp Maier b808da44ab utils: add function gsm_fn_as_gsmtime_str()
6 years ago
Harald Welte 1389e86d11 Add pseudo-random bit sequence generator to libosmcoore
6 years ago
Harald Welte 548e371200 gsm_04_08.h: Add struct for 9.1.13b GPRS suspension request
6 years ago
Pau Espin 363130f3a1 gsm_utils: Add osmo_dump_gsmtime
6 years ago
Holger Hans Peter Freyther 5a54dcbc38 gsm_04_08/sgsn: Add another IE for internal usage in the sgsn
6 years ago
Maxim Suraev 15b6d4131c Deprecate wrappers around loglevel_strs
6 years ago
Holger Hans Peter Freyther eb55c0d4da gsup: Add encoding/decoding for the pdp charging characteristics
6 years ago
Maxim Suraev 4aaa8abcab Add missing BSSGP cause values
6 years ago
Pau Espin 411402b4df l1sap.h: Add ber10k and lqual_cb to ph_tch_param
6 years ago
Neels Hofmeyr 9a391e2edf fix map entry and .h declaration for gsm0808_chan_type_to_speech_codec()
6 years ago
Neels Hofmeyr 17518fe393 doxygen: unify use of \file across the board
6 years ago
Neels Hofmeyr 33370cb18d doxygen: various fixes in core/timer.h
6 years ago
Neels Hofmeyr fc47b03f33 api doc typo fix in core/logging.h
6 years ago
Neels Hofmeyr 87e4550585 doxygen: enable AUTOBRIEF, drop \brief
6 years ago
Philipp Maier 4703fd215f cosmetic: remove API documentation strings in header file
6 years ago
Philipp Maier 884ba0f2bc gsm0808: add function gsm0808_speech_codec_from_chan_type()
6 years ago
Philipp Maier 3149b0d076 gsm0808: add function gsm0808_chan_type_to_speech_code()
6 years ago
Philipp Maier a9b9276948 gsm0808: add default speech codec configuration
6 years ago
Philipp Maier bb8396690e gsm0808: fix AoIP speech codec element parser/generator
6 years ago
Philipp Maier da38203418 gsm0808: add speech codec type constants
6 years ago
Philipp Maier 890f1f5a2c cosmetic: Add info about coresponding codecs to permitted speech consts
6 years ago
Philipp Maier 3d9191ef2a gsm0408: update bearer capability speech version
6 years ago
Philipp Maier a9e193b5dc cosmetic: Add codec references to Speech Version Indication
6 years ago
Philipp Maier e05c1f45ed vty: additional nodes for sccp-address configuration
6 years ago
Maxim Suraev dd75bacb78 Move NUM_BYTES macro to core library
6 years ago
Pau Espin 69dfe5aeec Fix compilation warning on deprecated macro
6 years ago
Harald Welte 96e2a00d7a update/extend doxygen documentation
6 years ago
Harald Welte 0eb2c5dab2 gsm0503_interleaving: Mark input arguments as 'const *'
6 years ago
Harald Welte c663678b26 Add doxygen documentation to libosmocoding
6 years ago
Harald Welte b9946d372c gsm0503_{coding,mapping}: Mark input arguments as 'const'
6 years ago
Harald Welte 2956737681 Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014
6 years ago
Harald Welte 3f066dde8f Update L3 protocol discriminator definitions
6 years ago
Harald Welte 6789ba35a6 osmo_{fr,hr}_check_sid(): Use const input argument
6 years ago
Pau Espin 75989e677d socket: Add osmo_sock_init2_ofd() function
6 years ago
Maxim Suraev 54ca30c8d3 Add human-readable names for signal_ns
6 years ago
Harald Welte 7711713b7a sercomm: More API documentation
6 years ago
Harald Welte 799bef5cf6 sercomm: Better integration of driver interface
6 years ago
Harald Welte 7af6d22a4e sercomm: Include in libosmocore Makefile
6 years ago
Harald Welte 1d640889df sercomm: remove unrequired helper functions
6 years ago
Harald Welte 8a4eb837ab sercomm: Move HDLC related defines into C file
6 years ago
Harald Welte ea3d3ba595 sercomm: Add doxygen-style documentation to public API
6 years ago
Harald Welte f6adcd7dd6 sercomm: make rx msg size configurable per instance
6 years ago
Harald Welte 1358836282 sercomm: introduce osmo_ naming prefix in struct and function names
6 years ago
Harald Welte cc95f4b06d sercomm: Enable multiple instances of 'sercomm'
6 years ago
Harald Welte c68af6a64b Import sercomm.c from osmocom-bb
6 years ago
Philipp Maier 18d49d694f l1sap: Add frame-number to measurement indication struct
6 years ago
Harald Welte 67bdd80a96 stats: Disable stats*.c on embedded targets
6 years ago
Vadim Yanitskiy ac9e2d8aa5 gsm/tlv.h: fix copy-paste error
6 years ago
Harald Welte 20725b9eea gsm0808 + ipa: fix compilation on systems without sys/socket.h
6 years ago
Harald Welte 50ef73377c tlv: Add tlvp_val{16,32}be() to get TLV values in unaligned host byte order
6 years ago
Harald Welte 3318c657de introduce byteswap.h with osmo_{htonl,ntohl,htons,ntohs}
6 years ago
Harald Welte 054667fe15 endian.h: Make it work on 'bare iron' builds (and possibly more platforms)
6 years ago
Maxim Suraev 91dd219b99 Make EARFCN size calculation more robust
6 years ago
Daniel Willmann 6959e3c110 gsm_04_08: Add missing GSM cause value
6 years ago
Pablo Neira Ayuso 44f423f117 timer: add osmo_timer_setup()
6 years ago
Maxim Suraev c65c5b4ea0 vty: cleanup logging functions
6 years ago
Maxim Suraev 584f4b69d6 gprs: add value strings for NS PDU type
6 years ago
Maxim Suraev f74cfd35ac Add SW Description (de)marshalling
6 years ago
Harald Welte 31c0fef2fd control_if: Add control interface commands for FSMs
6 years ago
Harald Welte f85861d6eb control_if: Add helper function for 'local execution' of control command
6 years ago
Harald Welte 79c137c654 control_if: Add API to initialize control interface without TCP port bind
6 years ago
Harald Welte d6b1f85fd8 ctrl: Allow installation of additional node lookup helpers
6 years ago
Harald Welte 4585e6755d osmo_fsm: Lookup functions to find FSM Instance by name or ID
6 years ago
Harald Welte 7bc88bbd7e ipa: Introduce helpers to encode IPA CCM ID RESPONSE
6 years ago
Harald Welte 59a9ebf8b8 msgb: Add msgb_pull_to_l2() analogous to msgb_pull_to_l3()
6 years ago
Harald Welte b522740be5 vty/command.h: Introduce VTY nodes for libosmo-sigtran
6 years ago
Harald Welte dda70fca79 Add osmo_sock_init2() function, allowing both BIND *and* CONNECT
6 years ago
Harald Welte acd08feb8f Add struct osmo_prim_event_map and osmo_event_for_prim()
6 years ago
Philipp Maier c6144a2448 gsm0808: Add create functions for BSS_MAP_MSG_ASSIGMENT_RQST
6 years ago
Philipp Maier 3d48ec06a9 gsm0808: Add create functions for BSS_MAP_MSG_PAGING
6 years ago
Philipp Maier b478dd38d2 gsm0808: Add create functions for CIPHER MODE COMMAND
6 years ago
Philipp Maier 783047e86e gsm0808: Add utils for Cell Identifier List
6 years ago
Philipp Maier 14e76b9958 gsm0808: Add utils for Encryption Information
6 years ago
Philipp Maier e0c65301d5 gsm0808: Add utils for Channel Type
6 years ago
Philipp Maier fa896abbb3 gsm0808: Add AoIP specific elements to gsm0808_create_... functions
6 years ago
Philipp Maier 6f725d6da3 gsm0808: Add utils for Speech Codec List and Speech Codec
6 years ago
Philipp Maier 22401433aa gsm0808: Add utils for AoIP Transport Layer Address
6 years ago
Harald Welte f7add0889c add VTY port number for osmo-stp
6 years ago
Harald Welte 62d3296c14 logging.h: #define DLSS7, DLSCCP, DLSUA, DLM3UA for libosmo-sigtran
6 years ago
Maxim Suraev 7f9c7e7b8b Add support for PCU version report
6 years ago
Maxim Suraev 5d994e4f75 abis: add message type names
6 years ago
Maxim Suraev 62d6f25703 abis: add attribute names
6 years ago
Neels Hofmeyr f444600afe build: fix build dependencies for generated sources
6 years ago
Neels Hofmeyr 9e4c17075c build: generate gsm0503.h to builddir, not srcdir
6 years ago
Neels Hofmeyr 00ab9ed6e2 add gsm48_pdisc_msgtype_name()
6 years ago
Neels Hofmeyr dbd994c05b add gsm48_pdisc_names and gsm48_pdisc_name()
6 years ago
Neels Hofmeyr 8a5d60b996 fix OSMO_VALUE_STRING macro: don't use OSMO_STRINGIFY()
6 years ago
Neels Hofmeyr 7c1ec8c8e7 ctrl_type_vals: explicitly terminate
6 years ago
Neels Hofmeyr 4cb0c8b45e linuxlist.h: add llist_first/last_entry macros
6 years ago
Neels Hofmeyr bb6f7b7bec osmo_auth_gen_vec: UMTS auth: fix SQN as SEQ || IND
6 years ago
Alexander Couzens 953f929797 gsm_04_08: add _NUM_CHREQ_T to enum
6 years ago
Alexander Couzens f48e8a8ba9 gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE
6 years ago
Vadim Yanitskiy 3262f820b5 libosmocoding: migrate transcoding routines from OsmoBTS
6 years ago
Vadim Yanitskiy 77a5b0946f gsm0503.h: generate header automatically
6 years ago
Neels Hofmeyr fca04bba5a fsm: convenience: add inline osmo_fsm_inst_state_name()
6 years ago
Maxim Suraev 70c7d4160d Use value_string for ctrl_type
6 years ago
Neels Hofmeyr fa5dc93fd0 ports.h: rename CSCN to MSC
6 years ago
Maxim Suraev fa9e05e7e8 Expand and expose ctrl connection allocation
6 years ago
Neels Hofmeyr 8b86cd76cf logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*
6 years ago
Neels Hofmeyr 492e1808b0 logging.h: fixup: add API doc for logging enums recently added
6 years ago
Neels Hofmeyr 0d6420b302 logging.h: fix backwards compat broken by recent commit
6 years ago
Neels Hofmeyr d1c2fc6de1 gsm_04_08.h: add R99 MSCR and CBQ3 to SI3 Ctrl Chan Descr
6 years ago
Neels Hofmeyr 812ba6dc63 logging: centrally define ctx and filter indexes
6 years ago
Neels Hofmeyr 10f5fb49db gsup: add osmo_gsup_message_type_name()
6 years ago
Maxim Suraev af4bb17a93 Add CTRL port for OsmoHLR
6 years ago
Philipp Maier b288853ffa select: add functionality to check socket state
6 years ago
Neels Hofmeyr 03ab9a6500 osmo_auth*: fix ordering of function args
6 years ago
Neels Hofmeyr 55a43b8013 gsm48: add UMTS AKA res+sync IEIs, msg type and cause val
6 years ago
Neels Hofmeyr 8352d31a86 GSUP, OAP, osmo-gen-vec: fix AUTS length to 14, not 16
6 years ago
Neels Hofmeyr 4a7f87cdc8 comment: ports.h: more visibly remind to keep docs+wiki synced
6 years ago
Neels Hofmeyr 92fa18e6b8 vty/ports.h: reserve port 4258 for OsmoHLR VTY
6 years ago
Harald Welte 48f5583347 socket: Introduce function to obtain socket name
6 years ago
Maxim Suraev 319f321da5 OML: add external alerts
6 years ago
Harald Welte 75c0e2f371 utils.h: #include <stdio.h> as we use fprintf()
6 years ago
Neels Hofmeyr 505a22fc51 linuxlist.h: add llist_count()
6 years ago
Maxim Suraev aa1bc012c8 logging: remove code duplication
6 years ago
Maxim Suraev 8928747a3e CTRL: add write-only helpers
6 years ago
Harald Welte 449324b264 bitvec: Ensure bitvec.h and bitvec.c agree on function argument type
6 years ago
Harald Welte f2899c674e Always include <osmocom/core/talloc.h> and not <talloc.h>
6 years ago
Maxim Suraev 1251afe254 Add abis_nm_fail_evt_vrep() function
6 years ago
Maxim Suraev 85908a9c2f Add value strings for Probable Cause Type
6 years ago
Harald Welte ebcf02de6c gsmtap: Add GSMTAP_TYPE_QC_DIAG
6 years ago
Harald Welte 3419391422 fsm: Add VTY introspection of osmo_fsm and their instances
6 years ago
Harald Welte 8808bb49a2 Add osmo_fsm_find_by_name() and avoid registering FSM with same name
6 years ago
Maxim Suraev ecbcdf52ec Add OML Failure Event Report support
6 years ago
Maxim Suraev 07352fee09 Add event cause string descriptions
6 years ago
Pravin Kumarvel 848de8f1df Add function to get uninterrupted bit run
6 years ago
Minh-Quang Nguyen 592fcc97c0 Add cause enum for OML fail reports
6 years ago
Maxim Suraev dbd3a92f70 Add parsed TLV helpers from OsmoBTS
6 years ago
Maxim Suraev 0bee65c0d8 Add OML definitions from OsmoBTS
6 years ago
Neels Hofmeyr c014f606d0 fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term()
7 years ago
Neels Hofmeyr eeacf906dd fsm: move LOGPFSMSRC and LOGPFSMLSRC to .h
7 years ago
Harald Welte a0f74f218b add CRC16-CCITT to libosmocore
7 years ago
Neels Hofmeyr 18080960e1 utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macros
7 years ago
Neels Hofmeyr 42b59c1bf0 fsm api doc: fix typo in doxygen marker '\breif'
7 years ago
Neels Hofmeyr 5c5c78aacd add value strings for enum osmo_fsm_term_cause and use for logging
7 years ago
Neels Hofmeyr 725698a4f1 fsm: log caller's source for events and state changes, not fsm.c lines
7 years ago
Neels Hofmeyr 6a13e7f563 fsm: add LOGPFSML to pass explicit logging level
7 years ago
Harald Welte c0f0007292 import oap message parsing / encoding from openbsc.git; AGPL->GPL
7 years ago
Neels Hofmeyr 9795cf1b12 fix: DLGSUP logging category "unusable"
7 years ago
Harald Welte aa00f99be2 Implement GSMTAP log target
7 years ago
Harald Welte a65e99331a gsmtap: Add defintions for GSMTAP based remote logging
7 years ago
Neels Hofmeyr 665d48bf15 cosmetic: gsup comments: write 'Generic' for the G in GSUP
7 years ago