aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-02-27 22:37:28 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2018-02-27 22:43:04 +0100
commit8b83a0012a82c7d39f430712ccad676d47d73b41 (patch)
tree8cb401ac0c03748ad0986b5e051d6b1d234e4f44
parent731e2bb328f6b0d739fa21913eb30cff8a46c70c (diff)
Revert "Use Timing Advance Index in UL assignments"
This reverts commit 6298fbb7b2f3639fde994633e33ba54a64a6ef9b, I8b17be78a46c0bc17516b7c90f35aa4768010ae4. Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 / 896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a regression, rendering GPRS service fatally unreliable. This reverted commit seems to follow after the regression and is reverted along with it. Related: OS#3013 Change-Id: I5e0fd8c9c3b89e519e7382e3d0bb24e0aeddeff6
-rw-r--r--src/encoding.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/encoding.cpp b/src/encoding.cpp
index 39cbe24..e96894f 100644
--- a/src/encoding.cpp
+++ b/src/encoding.cpp
@@ -255,9 +255,7 @@ static inline int write_ia_rest_uplink(const gprs_rlcmac_ul_tbf *tbf, bitvec * d
rc = write_alpha_gamma(dest, alpha, gamma);
check(rc);
- rc = write_ta_index(dest, ta_idx);
- check(rc);
-
+ set_0(dest); /* No TIMING_ADVANCE_INDEX */
set_0(dest); /* No TBF_STARTING_TIME */
} else {
set_0(dest); /* Single Block Allocation */
@@ -319,9 +317,7 @@ static inline int write_ia_rest_egprs_uplink(const gprs_rlcmac_ul_tbf *tbf, bitv
rc = write_alpha_gamma(dest, alpha, gamma); /* ALPHA and GAMMA */
check(rc);
- rc = write_ta_index(dest, ta_idx);
- check(rc);
-
+ set_0(dest); /* No TIMING_ADVANCE_INDEX */
set_0(dest); /* No TBF_STARTING_TIME */
bitvec_set_bit(dest, L); /* No Additions for Rel-7 */
} else {