diff options
author | Andreas.Eversberg <jolly@eversberg.eu> | 2010-10-03 21:53:24 +0000 |
---|---|---|
committer | Andreas.Eversberg <jolly@eversberg.eu> | 2010-10-03 21:53:24 +0000 |
commit | 6dafb958ba57d13873296f98ad5c7efc0f5300bf (patch) | |
tree | b783240b1d4afa6e32219602971e323010c29a09 /src/host/layer23/src/mobile/gsm48_rr.c | |
parent | 6981756950351af5db7591a592d96f49f09299e2 (diff) |
[layer23] Fixed ACCH reception of TCH channels
Without it, the indicated TA and power never get received by layer23.
This may cause a release duing TCH on certain networks. Also it
is required to apply timing advance and transmit power during movement.
Diffstat (limited to 'src/host/layer23/src/mobile/gsm48_rr.c')
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_rr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c index c141f673..53cb3b34 100644 --- a/src/host/layer23/src/mobile/gsm48_rr.c +++ b/src/host/layer23/src/mobile/gsm48_rr.c @@ -4955,8 +4955,9 @@ static int gsm48_rr_unit_data_ind(struct osmocom_ms *ms, struct msgb *msg) return gsm48_rr_rx_pch_agch(ms, msg); case RSL_CHAN_BCCH: return gsm48_rr_rx_bcch(ms, msg); + case RSL_CHAN_Bm_ACCHs: + case RSL_CHAN_Lm_ACCHs: case RSL_CHAN_SDCCH4_ACCH: - return gsm48_rr_rx_acch(ms, msg); case RSL_CHAN_SDCCH8_ACCH: return gsm48_rr_rx_acch(ms, msg); default: |