From 076f5c794d4af02914cd633671176437367b5af8 Mon Sep 17 00:00:00 2001 From: Jacob Erlbeck Date: Fri, 21 Aug 2015 18:00:54 +0200 Subject: tbf/test: Fix existing tests This commit fixes several issues: - Set MS class in request - Set IMSI in establish_ul_tbf_two_phase - Fake assigment acknowledgement in establish_ul_tbf_two_phase - Fix TFI bit offset to 1 (was 2) Sponsored-by: On-Waves ehf --- src/bts.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/bts.h') diff --git a/src/bts.h b/src/bts.h index ec17ef21..e0f09b98 100644 --- a/src/bts.h +++ b/src/bts.h @@ -264,6 +264,7 @@ public: GprsMsStorage &ms_store(); GprsMs *ms_by_tlli(uint32_t tlli, uint32_t old_tlli = 0); + GprsMs *ms_by_imsi(const char *imsi); GprsMs *ms_alloc(uint8_t ms_class); /* @@ -333,6 +334,11 @@ inline GprsMs *BTS::ms_by_tlli(uint32_t tlli, uint32_t old_tlli) return ms_store().get_ms(tlli, old_tlli); } +inline GprsMs *BTS::ms_by_imsi(const char *imsi) +{ + return ms_store().get_ms(0, 0, imsi); +} + inline BTS *gprs_rlcmac_pdch::bts() const { return trx->bts; -- cgit v1.2.3