Commit Graph

353 Commits

Author SHA1 Message Date
Gerrit Code Review 3160c977f1 Update notes for submitted changes
* layer23: Integreate mobile further into l23_app
2023-01-31 11:12:19 +00:00
Gerrit Code Review 4e9ecc02ee Update notes for submitted changes
* modem: Initial integration of libosmo-gprs-rlcmac
* modem: Initial integration of libosmo-gprs-{llc,sndcp}
2023-01-30 19:57:36 +00:00
Gerrit Code Review 5a04dd1cbe Update notes for submitted changes
* trxcon: Fix heap-use-after-free in l1ctl_client
2023-01-30 17:50:25 +00:00
Gerrit Code Review 5f849b7c93 Update notes for submitted changes
* layer23: Introduce APN VTY node
2023-01-23 16:37:59 +00:00
Gerrit Code Review 41d58917c6 Update notes for submitted changes
* layer23: main: Log line about using config file before parsing it
2023-01-18 14:51:02 +00:00
Gerrit Code Review 4ad3d0bca3 Update notes for submitted changes
* layer23: Use shift operand to define bitmask values
2023-01-17 19:20:53 +00:00
Gerrit Code Review 662f6ecedd Update notes for submitted changes
* layer23: generate config.h
* layer23: ms.h: Use enum type in ms->shutdown
* layer23: Let each app allocate its ms obj and start layer2 when needed
* layer23: Move layer2-socket VTY command to common/
* layer23: Move '(no) shutdown' VTY code to common/vty.c
2023-01-17 18:16:34 +00:00
Gerrit Code Review f225e5c754 Update notes for submitted changes
* layer23: fix integer overflow in l1ctl_tx_data_req()
2023-01-17 18:10:55 +00:00
Gerrit Code Review 31dd1c0ea5 Update notes for submitted changes
* modem: fix wrong chan_nr (missing tn) in modem_rx_imm_ass()
* modem: fix -Wmaybe-uninitialized in modem_rx_imm_ass()
* modem: fix modem_tx_chan_req(): check if SI13 was received
2023-01-13 05:28:46 +00:00
Gerrit Code Review 3be12e38c6 Update notes for submitted changes
* modem: send CHANNEL REQUEST from modem_rx_bcch()
2023-01-12 14:55:01 +00:00
Gerrit Code Review 33b19cec94 Update notes for submitted changes
* cosmetic: layer23: Drop unnecessary space before function pointer arguments
* layer23: Fix gcc warning sprintf() writing on too short buf
2023-01-12 13:18:02 +00:00
Gerrit Code Review a283351514 Update notes for submitted changes
* modem: request an Uplink TBF, match Immediate Assignment
2023-01-12 13:13:41 +00:00
Gerrit Code Review 69f0dbbc20 Update notes for submitted changes
* layer23/sysinfo: fix copy-paste in gsm48_decode_sysinfo13()
2023-01-12 09:37:56 +00:00
Gerrit Code Review 07ecef69a4 Update notes for submitted changes
* modem: fix unusual argument order: *ms always first
* modem: do not depend on $(top_srcdir)/src/misc/rslms.c
* modem: passive decoding of SI{3,4,13} and IA Rest Octets
* layer23/sysinfo: implement decoding of SI13 Rest Octets
2023-01-11 15:28:54 +00:00
Gerrit Code Review 1f1108469f Update notes for submitted changes
* host/*/configure.ac: set -std=gnu11
2023-01-09 16:36:30 +00:00
Gerrit Code Review d453c280d9 Update notes for submitted changes
* fixup: gsmmap: move this utility to 'layer23/src/misc/'
2023-01-05 14:47:31 +00:00
Gerrit Code Review de53efe221 Update notes for submitted changes
* gsmmap: move this utility to 'layer23/src/misc/'
2023-01-03 19:56:22 +00:00
Gerrit Code Review a490940e18 Update notes for submitted changes
* gsmmap: fix -Werror=old-style-definition
2023-01-02 21:44:26 +00:00
Gerrit Code Review df110a74e7 Update notes for submitted changes
* layer23: make all apps depend on libosmo-gprs-rlcmac
* contrib/jenkins.sh: build some sub-projects with --enable-werror
* contrib/jenkins.sh: make use of $PARALLEL_MAKE
* contrib/jenkins.sh: also run distcheck for trxcon and virt_phy
* virt_phy: fix make distcheck: access l1ctl_proto.h via symlink
2023-01-02 17:58:53 +00:00
Gerrit Code Review 31ec96c6cb Update notes for submitted changes
* mobile: gapk_io_init_ms(): fix 'phy_fmt' may be used uninitialized
* layer23/sysinfo: update coding style, make pointers const
2023-01-02 16:33:05 +00:00
Gerrit Code Review aef8d75c6d Update notes for submitted changes
* layer23/sysinfo: use OSMO_MIN from libosmocore
* modem: Makefile.am: remove unneeded CFLAGS and LIBS
* layer23: configure pretty logging for misc apps
* layer23: use osmo_stderr_target in misc apps
2023-01-02 13:11:40 +00:00
Gerrit Code Review e1cda248dc Update notes for submitted changes
* trxcon: TRXCON_EV_DCH_REL_REQ does not switch to TRXCON_ST_RESET
2022-12-21 15:08:40 +00:00
Gerrit Code Review 03eaefab12 Update notes for submitted changes
* mobile: rework writing BA to file, move to a function
* layer23: fix rx_l1_sim_conf(): msg->l2h is NULL, use msg->l1h
2022-12-21 15:07:21 +00:00
Gerrit Code Review a92fb8ab83 Update notes for submitted changes
* trxcon: allow extending FBSB timeout (quirks for slow PHYs)
* trxcon: use strtoul() instead of atoi(), detect errors
2022-12-20 19:59:10 +00:00
Gerrit Code Review 1d0cea9b3c Update notes for submitted changes
* trxcon: move FBSB timeout calculation to the trxcon_fsm
2022-12-20 14:38:26 +00:00
Gerrit Code Review d36f0bd3aa Update notes for submitted changes
* trxcon: reset the L1 params on TRXCON_EV_RESET_FULL_REQ
2022-12-15 20:00:32 +00:00
Gerrit Code Review b56379a4eb Update notes for submitted changes
* trxcon: fix distcheck: add missing trxcon_fsm.h to noinst_HEADERS
2022-12-12 20:43:07 +00:00
Gerrit Code Review b680774a94 Update notes for submitted changes
* trxcon: fix l1ctl_tx_dt_conf(): accept const *cnf
2022-12-12 10:56:49 +00:00
Gerrit Code Review 4f50d93c0e Update notes for submitted changes
* mobile: gsm48_rr_rx_acch(): clarify logging messages
2022-12-10 22:18:14 +00:00
Gerrit Code Review 796902776e Update notes for submitted changes
* fw: Add initial support for Sony Ericsson K200i/K220i phones
2022-12-09 12:30:55 +00:00
Gerrit Code Review 5dd67816dc Update notes for submitted changes
* firmware: remove TCH/F specific bit re-ordering
* mobile: do not enforce RTP format for Uplink TCH frames
* mobile: support RTP and TI specific TCH frame I/O formats
2022-12-09 12:00:11 +00:00
Gerrit Code Review d61202afe5 Update notes for submitted changes
* mobile: clean up GAPK I/O state on channel release
2022-12-09 11:35:14 +00:00
Gerrit Code Review 3f51a78e30 Update notes for submitted changes
* trxcon: print TCH mode using gsm48_chan_mode_name()
* trxcon: add value-string defs for L1CTL Reset / CCCH Mode
* trxcon: constify pointers in L1CTL decoding functions
* trxcon: trxcon_fsm: permit direct DCH/PDCH transitions
* trxcon: trxcon_fsm: permit loop [P]DCH transitions
* trxcon: trxcon_fsm: separate handling of TRXCON_EV_DCH_EST_REQ
2022-12-09 11:20:52 +00:00
Gerrit Code Review 77ea7895db Update notes for submitted changes
* trxcon: trxcon_fsm: shorten DCH related event names
* trxcon: trxcon_fsm: disallow invalid state transitions
2022-12-03 08:11:34 +00:00
Gerrit Code Review df0ed8875e Update notes for submitted changes
* trxcon: link trxcon against libl1sched.la directly
2022-12-03 08:10:44 +00:00
Gerrit Code Review b51ff9d0fe Update notes for submitted changes
* mobile: integrate GAPK based audio (voice) I/O support
* mobile: gsm_forward_mncc(): properly mark TCH/H frames
* mobile: gsm_forward_mncc(): call mncc_sock_from_cc() directly
* mobile: rework gsm_recv_voice(), add AUDIO_IOH_MNCC_SOCK
* mobile: improve function comments in voice.c
* mobile: add missing TCH MNCC messages and handle them
2022-12-02 11:18:27 +00:00
Gerrit Code Review 0e8c3a7d8c Update notes for submitted changes
* mobile: timeout_rr_meas(): use osmo_strbuf API
* mobile: timeout_rr_meas(): fix sprintf() formatting
* mobile: timeout_rr_meas(): fix uninitialized variable
2022-11-30 14:46:36 +00:00
Gerrit Code Review 684b9d9e01 Update notes for submitted changes
* trxcon: implement Ready-to-Receive PHYIF API
* trxcon: implement Ready-to-Send PHYIF API
2022-11-29 11:03:11 +00:00
Gerrit Code Review 672e805e0c Update notes for submitted changes
* mobile: make LUA support configurable via --with-lua53
2022-11-29 09:30:19 +00:00
Gerrit Code Review 3c3303b5f8 Update notes for submitted changes
* mobile: split gsm_send_voice() -> gsm_send_voice_{msg,frame}()
* mobile: voice.h: add missing forward declarations
* mobile: voice.h: use '#pragma once' include guard
* mobile: gsm48_rr_tx_voice(): also permit TCH/H frames
* mobile: properly handle RR CHANNEL MODE MODIFY message
2022-11-28 20:54:19 +00:00
Gerrit Code Review fd4c7f0851 Update notes for submitted changes
* mobile: gsm48_rr_set_mode(): fix copy-paste in comment
* mobile: gsm48_rr_set_mode(): print name of channel mode
* mobile: allow enabling/disabling handling of voice in the L1PHY
* mobile: add MNCC handler selection to settings
* mobile: timeout_rr_meas(): also print sub-slot for TCH/H
* layer23: always check return value of rsl_tlv_parse()
* layer23: always check return value of rsl_dec_chan_nr()
2022-11-28 20:42:11 +00:00
Gerrit Code Review d58021f537 Update notes for submitted changes
* trxcon: add a spec. reference for the trxcon_fsm
* layer23: add 'src/modem/modem' to .gitignore
2022-11-25 17:27:14 +00:00
Gerrit Code Review 74d1c407f1 Update notes for submitted changes
* trxcon: trx_data_rx_cb(): support parsing 8-PSK modulated bursts
* trxcon: trx_data_rx_cb(): check TRXD PDU version
* trxcon: trx_data_rx_cb(): print strerror(errno) if read() fails
* trxcon: trx_data_rx_cb(): properly parse timeslot number
2022-11-25 14:34:55 +00:00
Gerrit Code Review e50aedc7d4 Update notes for submitted changes
* fixup: firmware/layer1: introduce experimental PDCH support
2022-11-25 13:53:59 +00:00
Gerrit Code Review e2f78135c3 Update notes for submitted changes
* fixup: trxcon: make burst pointer in trxcon_phyif_burst_ind const
2022-11-24 11:09:05 +00:00
Gerrit Code Review c8158cac88 Update notes for submitted changes
* trxcon: make burst pointer in trxcon_phyif_burst_ind const
* trxcon: group Rx burst params into struct l1sched_burst_ind
2022-11-23 10:44:40 +00:00
Gerrit Code Review c75e6c6b2c Update notes for submitted changes
* trxcon: adjust coding style in l1sched_pull_burst()
* trxcon: rework l1sched_trigger(), split l1sched_pull_burst()
* trxcon: rx_sch_fn(): do not use sched->fn_counter_proc
2022-11-22 23:22:22 +00:00
Gerrit Code Review 4511911154 Update notes for submitted changes
* host/layer23: Add modem app
2022-11-22 10:34:51 +00:00
Gerrit Code Review 191d5a0e39 Update notes for submitted changes
* layer23/mobile: Add missing dependency cflags
2022-11-21 18:16:09 +00:00
Gerrit Code Review 6b30e06874 Update notes for submitted changes
* trxcon: separate l1sched_clck_handle() from BURST.ind handling
2022-11-21 13:28:06 +00:00