path: root/src/host/layer23
AgeCommit message (Expand)AuthorFilesLines
2018-10-03(WIP) mobile: add RTP related primitivesfixeria/mnccVadim Yanitskiy2-0/+19
2018-10-03(WIP) mobile/gsm48_cc.c: ignore MNCC_FRAME_{RECV|DROP} messagesVadim Yanitskiy3-30/+4
2018-10-03mobile/mncc_sock.c: ensure MNCC_SOCKET_HELLO message is sentVadim Yanitskiy2-0/+54
2018-10-03mobile/gsm48_cc.c: handle more GSM_TCH* messagesVadim Yanitskiy1-0/+3
2018-10-03mobile/voice.c: properly set frame type and lengthVadim Yanitskiy1-5/+45
2018-10-03mobile/mncc.h: migrate some GSM_TCH* messages from LCRVadim Yanitskiy1-0/+2
2018-10-03host/mobile: integrate GAPK based audio I/O back-endfixeria/audioVadim Yanitskiy7-17/+685
2018-10-03mobile/voice.c: abstract gsm_send_voice() from MNCCVadim Yanitskiy3-5/+22
2018-10-03mobile/voice.h: use '#pragma once' include guardVadim Yanitskiy1-4/+1
2018-10-03common/l1ctl.c: cosmetic: drop dead codeVadim Yanitskiy1-2/+0
2018-10-03common/l1ctl.c: fix: drop TCH frame length / magic checkVadim Yanitskiy1-14/+0
2018-10-03l1ctl_proto.h: use flexible array member to store a traffic frameVadim Yanitskiy1-9/+25
2018-10-03mobile/gsm48_rr.c: drop TCH/F channel limitationVadim Yanitskiy1-8/+0
2018-10-03mobile/gsm48_rr.c: properly handle CHANNEL MODE MODIFYVadim Yanitskiy1-7/+23
2018-10-03mobile/gsm48_rr.c: fix copy-paste error in commentVadim Yanitskiy1-1/+1
2018-10-03mobile/gsm48_rr.c: print error if ch_type is not TCHVadim Yanitskiy1-2/+4
2018-10-03mobile/gsm48_rr.c: prevent uninitialized memory accessVadim Yanitskiy1-1/+8
2018-10-03mobile/gsm48_rr.c: print name of channel modeVadim Yanitskiy1-2/+2
2018-10-03mobile/gsm48_rr.c: set audio mode according to configurationVadim Yanitskiy1-1/+13
2018-10-03mobile/vty_interface.c: add new 'audio' sectionVadim Yanitskiy4-0/+152
2018-10-03host/layer23: add a new logging category for GAPKVadim Yanitskiy3-1/+8
2018-10-03mobile: link the binary against libosmogapkVadim Yanitskiy2-0/+3
2018-10-03mobile/ consistently format variablesVadim Yanitskiy1-10/+58
2018-10-03mobile: add MNCC handler selection to settingsVadim Yanitskiy6-34/+109
2018-10-03mobile: add MNCC socket path to settingsVadim Yanitskiy4-6/+32
2018-10-02layer23/app_ccch_scan.c: omit dummy (fill) framesVadim Yanitskiy1-0/+32
2018-10-02layer23/app_ccch_scan.c: hexdump unhandled PCH/AGCH messagesVadim Yanitskiy1-2/+3
2018-10-02layer23/app_ccch_scan.c: print pdisc in error messageVadim Yanitskiy1-1/+2
2018-10-02layer23/app_ccch_scan.c: clean up System Information handlingVadim Yanitskiy1-59/+64
2018-10-02layer23/app_ccch_scan.c: print 'new-line' char locallyVadim Yanitskiy1-3/+2
2018-10-02layer23/app_ccch_scan.c: clean up copy-pasted codeVadim Yanitskiy1-47/+1
2018-09-21layer23/l1ctl.c: replace printf() calls by LOGPVadim Yanitskiy1-2/+2
2018-09-21layer23/l1ctl.c: drop redundant printf() callVadim Yanitskiy1-1/+0
2018-09-16lua: Expose API to trigger a network reselectionHolger Hans Peter Freyther3-0/+27
2018-09-16Add includes so the file can be included by itselfHolger Hans Peter Freyther1-0/+5
2018-09-07common/l1ctl.c: fix: use signed type for TA in l1ctl_tx_param_req()Vadim Yanitskiy2-2/+2
2018-09-06layer23: Use osmo_sock_unix_init_ofd() from libosmocoreHarald Welte3-105/+11
2018-08-24Allow lua code to register a fd for reading with the runtimeHolger Hans Peter Freyther1-0/+103
2018-08-24Forget about the callback after use and cancellationHolger Hans Peter Freyther1-0/+5
2018-08-11layer23: Replace all instances of strncpy() by osmo_strlcpyHarald Welte7-23/+15
2018-08-11layer23: Fix possible buffer overflow writing NUL beyond end of stringHarald Welte1-1/+1
2018-08-11layer23: Use osmo_strlcpy() to avoid non-terminated stringsHarald Welte3-3/+3
2018-08-11layer23: Fix compiler warnings about string operation truncationHarald Welte1-4/+4
2018-08-11layer23: Fix compiler warning about snprintf buffer too smallHarald Welte1-1/+1
2018-08-11layer23: fix unaligned store in osmo_send_l1()Harald Welte1-5/+2
2018-08-11layer23: Add --enable-sanitize and --enable-werror configure flagsHarald Welte1-0/+27
2018-07-23Move from libc random() to osmo_get_rand_id (2nd attempt)Holger Hans Peter Freyther8-8/+61
2018-07-17mobile: use osmo_init_logging2 with proper talloc contextVadim Yanitskiy1-13/+5
2018-07-17Revert "Move from libc random() to osmo_get_rand_id"Vadim Yanitskiy4-18/+5
2018-07-11Move from libc random() to osmo_get_rand_idHolger Hans Peter Freyther4-5/+18