From eec43fa5327a15969af158ef53711eabcc0e9695 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Fri, 6 Aug 2021 20:26:00 +0200 Subject: early IMM ASS 2/n: implement 'pre-chan-ack' When 'immediate-assignment pre-chan-ack' is set, send the Immediate Assignment directly after the Channel Activation, not waiting for the Activation ACK, to save an Abis roundtrip. Related test is in If71f4562d532b6c5faf55f5fd073449a8a137ebf Related: SYS#5559 Change-Id: I56c25cde152040fb66bdba44399bd37671ae3df2 --- include/osmocom/bsc/gsm_data.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/osmocom') diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index 4411555f0..ba3af3bdb 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h @@ -628,6 +628,11 @@ struct lchan_activate_info { int tsc; bool vamos; + + /* A copy of bts->imm_ass_time at the time where Channel Activation was requested. A change in the VTY + * configuration has immediate effect on the value, so make sure we don't get mixed up when it gets changed + * while a channel activation is in progress. */ + enum imm_ass_time imm_ass_time; }; enum lchan_modify_for { -- cgit v1.2.3