This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
pespin gerrit-no-reply at lists.osmocom.orgpespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-bts/+/25434 ) Change subject: ta_control: Allow switching TA quicker ...................................................................... ta_control: Allow switching TA quicker >From TS 45.010 5.6.1 (delay tracking dor circuit switched channels): """ Restricting the change in timing advance to 1 symbol period at a time gives the simplest implementation of the BTS. However the BTS may use a larger change than this but great care must then be used in the BTS design. """ In general 1 TA at a time (every 480ms of SACCH block) should be enough, since section 5.6.3 states: """ The control loop for the timing advance shall be implemented in such a way that it will cope with MSs moving at a speed up to 500 km/h """ Which is ~140 m/s, and 1 TA step around 500m, so most of the time we should be save and no steps of more than 1 TA should be required. However, unlikely changes from reflected to direct signal or vice versa could produce higher increments, so let's increase the maximum step size allowed to 2 in order to give more room. Change-Id: I9e48faabf3090588233e274b2b39065cf85fbec7 --- M src/common/ta_control.c M tests/ta_control/ta_control_test.ok 2 files changed, 232 insertions(+), 232 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/34/25434/1 diff --git a/src/common/ta_control.c b/src/common/ta_control.c index 4ccb41d..969b770 100644 --- a/src/common/ta_control.c +++ b/src/common/ta_control.c @@ -33,8 +33,8 @@ #define TA_MAX 63 /* TODO: make configurable over osmo-bts VTY? Pass it BSC->BTS? */ -#define TA_MAX_INC_STEP 1 -#define TA_MAX_DEC_STEP 1 +#define TA_MAX_INC_STEP 2 +#define TA_MAX_DEC_STEP 2 /*! compute the new "Ordered Timing Advance" communicated to the MS and store it in lchan. diff --git a/tests/ta_control/ta_control_test.ok b/tests/ta_control/ta_control_test.ok index 8ebe5d5..79de8ad 100644 --- a/tests/ta_control/ta_control_test.ok +++ b/tests/ta_control/ta_control_test.ok @@ -2,81 +2,81 @@ Step #0 lchan.rqd_ta (before) = 0 toa256 (before) = 4096 / 256 = 16 - lchan.rqd_ta (after) = 1 - toa256 (after) = 3840 / 256 = 15 -Step #1 - lchan.rqd_ta (before) = 1 - toa256 (before) = 3840 / 256 = 15 lchan.rqd_ta (after) = 2 toa256 (after) = 3584 / 256 = 14 -Step #2 +Step #1 lchan.rqd_ta (before) = 2 toa256 (before) = 3584 / 256 = 14 - lchan.rqd_ta (after) = 3 - toa256 (after) = 3328 / 256 = 13 -Step #3 - lchan.rqd_ta (before) = 3 - toa256 (before) = 3328 / 256 = 13 lchan.rqd_ta (after) = 4 toa256 (after) = 3072 / 256 = 12 -Step #4 +Step #2 lchan.rqd_ta (before) = 4 toa256 (before) = 3072 / 256 = 12 - lchan.rqd_ta (after) = 5 - toa256 (after) = 2816 / 256 = 11 -Step #5 - lchan.rqd_ta (before) = 5 - toa256 (before) = 2816 / 256 = 11 lchan.rqd_ta (after) = 6 toa256 (after) = 2560 / 256 = 10 -Step #6 +Step #3 lchan.rqd_ta (before) = 6 toa256 (before) = 2560 / 256 = 10 - lchan.rqd_ta (after) = 7 - toa256 (after) = 2304 / 256 = 9 -Step #7 - lchan.rqd_ta (before) = 7 - toa256 (before) = 2304 / 256 = 9 lchan.rqd_ta (after) = 8 toa256 (after) = 2048 / 256 = 8 -Step #8 +Step #4 lchan.rqd_ta (before) = 8 toa256 (before) = 2048 / 256 = 8 - lchan.rqd_ta (after) = 9 - toa256 (after) = 1792 / 256 = 7 -Step #9 - lchan.rqd_ta (before) = 9 - toa256 (before) = 1792 / 256 = 7 lchan.rqd_ta (after) = 10 toa256 (after) = 1536 / 256 = 6 -Step #10 +Step #5 lchan.rqd_ta (before) = 10 toa256 (before) = 1536 / 256 = 6 - lchan.rqd_ta (after) = 11 - toa256 (after) = 1280 / 256 = 5 -Step #11 - lchan.rqd_ta (before) = 11 - toa256 (before) = 1280 / 256 = 5 lchan.rqd_ta (after) = 12 toa256 (after) = 1024 / 256 = 4 -Step #12 +Step #6 lchan.rqd_ta (before) = 12 toa256 (before) = 1024 / 256 = 4 - lchan.rqd_ta (after) = 13 - toa256 (after) = 768 / 256 = 3 -Step #13 - lchan.rqd_ta (before) = 13 - toa256 (before) = 768 / 256 = 3 lchan.rqd_ta (after) = 14 toa256 (after) = 512 / 256 = 2 -Step #14 +Step #7 lchan.rqd_ta (before) = 14 toa256 (before) = 512 / 256 = 2 - lchan.rqd_ta (after) = 15 - toa256 (after) = 256 / 256 = 1 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #8 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #9 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #10 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #11 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #12 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #13 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 +Step #14 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 + lchan.rqd_ta (after) = 16 + toa256 (after) = 0 / 256 = 0 Step #15 - lchan.rqd_ta (before) = 15 - toa256 (before) = 256 / 256 = 1 + lchan.rqd_ta (before) = 16 + toa256 (before) = 0 / 256 = 0 lchan.rqd_ta (after) = 16 toa256 (after) = 0 / 256 = 0 Step #16 @@ -105,78 +105,78 @@ Step #0 lchan.rqd_ta (before) = 0 toa256 (before) = 4000 / 256 = 15 - lchan.rqd_ta (after) = 1 - toa256 (after) = 3744 / 256 = 14 -Step #1 - lchan.rqd_ta (before) = 1 - toa256 (before) = 3744 / 256 = 14 lchan.rqd_ta (after) = 2 toa256 (after) = 3488 / 256 = 13 -Step #2 +Step #1 lchan.rqd_ta (before) = 2 toa256 (before) = 3488 / 256 = 13 - lchan.rqd_ta (after) = 3 - toa256 (after) = 3232 / 256 = 12 -Step #3 - lchan.rqd_ta (before) = 3 - toa256 (before) = 3232 / 256 = 12 lchan.rqd_ta (after) = 4 toa256 (after) = 2976 / 256 = 11 -Step #4 +Step #2 lchan.rqd_ta (before) = 4 toa256 (before) = 2976 / 256 = 11 - lchan.rqd_ta (after) = 5 - toa256 (after) = 2720 / 256 = 10 -Step #5 - lchan.rqd_ta (before) = 5 - toa256 (before) = 2720 / 256 = 10 lchan.rqd_ta (after) = 6 toa256 (after) = 2464 / 256 = 9 -Step #6 +Step #3 lchan.rqd_ta (before) = 6 toa256 (before) = 2464 / 256 = 9 - lchan.rqd_ta (after) = 7 - toa256 (after) = 2208 / 256 = 8 -Step #7 - lchan.rqd_ta (before) = 7 - toa256 (before) = 2208 / 256 = 8 lchan.rqd_ta (after) = 8 toa256 (after) = 1952 / 256 = 7 -Step #8 +Step #4 lchan.rqd_ta (before) = 8 toa256 (before) = 1952 / 256 = 7 - lchan.rqd_ta (after) = 9 - toa256 (after) = 1696 / 256 = 6 -Step #9 - lchan.rqd_ta (before) = 9 - toa256 (before) = 1696 / 256 = 6 lchan.rqd_ta (after) = 10 toa256 (after) = 1440 / 256 = 5 -Step #10 +Step #5 lchan.rqd_ta (before) = 10 toa256 (before) = 1440 / 256 = 5 - lchan.rqd_ta (after) = 11 - toa256 (after) = 1184 / 256 = 4 -Step #11 - lchan.rqd_ta (before) = 11 - toa256 (before) = 1184 / 256 = 4 lchan.rqd_ta (after) = 12 toa256 (after) = 928 / 256 = 3 -Step #12 +Step #6 lchan.rqd_ta (before) = 12 toa256 (before) = 928 / 256 = 3 - lchan.rqd_ta (after) = 13 - toa256 (after) = 672 / 256 = 2 -Step #13 - lchan.rqd_ta (before) = 13 - toa256 (before) = 672 / 256 = 2 lchan.rqd_ta (after) = 14 toa256 (after) = 416 / 256 = 1 -Step #14 +Step #7 lchan.rqd_ta (before) = 14 toa256 (before) = 416 / 256 = 1 lchan.rqd_ta (after) = 15 toa256 (after) = 160 / 256 = 0 +Step #8 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 +Step #9 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 +Step #10 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 +Step #11 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 +Step #12 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 +Step #13 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 +Step #14 + lchan.rqd_ta (before) = 15 + toa256 (before) = 160 / 256 = 0 + lchan.rqd_ta (after) = 15 + toa256 (after) = 160 / 256 = 0 Step #15 lchan.rqd_ta (before) = 15 toa256 (before) = 160 / 256 = 0 @@ -358,241 +358,241 @@ Step #0 lchan.rqd_ta (before) = 0 toa256 (before) = 12345 / 256 = 48 - lchan.rqd_ta (after) = 1 - toa256 (after) = 12089 / 256 = 47 -Step #1 - lchan.rqd_ta (before) = 1 - toa256 (before) = 12089 / 256 = 47 lchan.rqd_ta (after) = 2 toa256 (after) = 11833 / 256 = 46 -Step #2 +Step #1 lchan.rqd_ta (before) = 2 toa256 (before) = 11833 / 256 = 46 - lchan.rqd_ta (after) = 3 - toa256 (after) = 11577 / 256 = 45 -Step #3 - lchan.rqd_ta (before) = 3 - toa256 (before) = 11577 / 256 = 45 lchan.rqd_ta (after) = 4 toa256 (after) = 11321 / 256 = 44 -Step #4 +Step #2 lchan.rqd_ta (before) = 4 toa256 (before) = 11321 / 256 = 44 - lchan.rqd_ta (after) = 5 - toa256 (after) = 11065 / 256 = 43 -Step #5 - lchan.rqd_ta (before) = 5 - toa256 (before) = 11065 / 256 = 43 lchan.rqd_ta (after) = 6 toa256 (after) = 10809 / 256 = 42 -Step #6 +Step #3 lchan.rqd_ta (before) = 6 toa256 (before) = 10809 / 256 = 42 - lchan.rqd_ta (after) = 7 - toa256 (after) = 10553 / 256 = 41 -Step #7 - lchan.rqd_ta (before) = 7 - toa256 (before) = 10553 / 256 = 41 lchan.rqd_ta (after) = 8 toa256 (after) = 10297 / 256 = 40 -Step #8 +Step #4 lchan.rqd_ta (before) = 8 toa256 (before) = 10297 / 256 = 40 - lchan.rqd_ta (after) = 9 - toa256 (after) = 10041 / 256 = 39 -Step #9 - lchan.rqd_ta (before) = 9 - toa256 (before) = 10041 / 256 = 39 lchan.rqd_ta (after) = 10 toa256 (after) = 9785 / 256 = 38 -Step #10 +Step #5 lchan.rqd_ta (before) = 10 toa256 (before) = 9785 / 256 = 38 - lchan.rqd_ta (after) = 11 - toa256 (after) = 9529 / 256 = 37 -Step #11 - lchan.rqd_ta (before) = 11 - toa256 (before) = 9529 / 256 = 37 lchan.rqd_ta (after) = 12 toa256 (after) = 9273 / 256 = 36 -Step #12 +Step #6 lchan.rqd_ta (before) = 12 toa256 (before) = 9273 / 256 = 36 - lchan.rqd_ta (after) = 13 - toa256 (after) = 9017 / 256 = 35 -Step #13 - lchan.rqd_ta (before) = 13 - toa256 (before) = 9017 / 256 = 35 lchan.rqd_ta (after) = 14 toa256 (after) = 8761 / 256 = 34 -Step #14 +Step #7 lchan.rqd_ta (before) = 14 toa256 (before) = 8761 / 256 = 34 - lchan.rqd_ta (after) = 15 - toa256 (after) = 8505 / 256 = 33 -Step #15 - lchan.rqd_ta (before) = 15 - toa256 (before) = 8505 / 256 = 33 lchan.rqd_ta (after) = 16 toa256 (after) = 8249 / 256 = 32 -Step #16 +Step #8 lchan.rqd_ta (before) = 16 toa256 (before) = 8249 / 256 = 32 - lchan.rqd_ta (after) = 17 - toa256 (after) = 7993 / 256 = 31 -Step #17 - lchan.rqd_ta (before) = 17 - toa256 (before) = 7993 / 256 = 31 lchan.rqd_ta (after) = 18 toa256 (after) = 7737 / 256 = 30 -Step #18 +Step #9 lchan.rqd_ta (before) = 18 toa256 (before) = 7737 / 256 = 30 - lchan.rqd_ta (after) = 19 - toa256 (after) = 7481 / 256 = 29 -Step #19 - lchan.rqd_ta (before) = 19 - toa256 (before) = 7481 / 256 = 29 lchan.rqd_ta (after) = 20 toa256 (after) = 7225 / 256 = 28 -Step #20 +Step #10 lchan.rqd_ta (before) = 20 toa256 (before) = 7225 / 256 = 28 - lchan.rqd_ta (after) = 21 - toa256 (after) = 6969 / 256 = 27 -Step #21 - lchan.rqd_ta (before) = 21 - toa256 (before) = 6969 / 256 = 27 lchan.rqd_ta (after) = 22 toa256 (after) = 6713 / 256 = 26 -Step #22 +Step #11 lchan.rqd_ta (before) = 22 toa256 (before) = 6713 / 256 = 26 - lchan.rqd_ta (after) = 23 - toa256 (after) = 6457 / 256 = 25 -Step #23 - lchan.rqd_ta (before) = 23 - toa256 (before) = 6457 / 256 = 25 lchan.rqd_ta (after) = 24 toa256 (after) = 6201 / 256 = 24 -Step #24 +Step #12 lchan.rqd_ta (before) = 24 toa256 (before) = 6201 / 256 = 24 - lchan.rqd_ta (after) = 25 - toa256 (after) = 5945 / 256 = 23 -Step #25 - lchan.rqd_ta (before) = 25 - toa256 (before) = 5945 / 256 = 23 lchan.rqd_ta (after) = 26 toa256 (after) = 5689 / 256 = 22 -Step #26 +Step #13 lchan.rqd_ta (before) = 26 toa256 (before) = 5689 / 256 = 22 - lchan.rqd_ta (after) = 27 - toa256 (after) = 5433 / 256 = 21 -Step #27 - lchan.rqd_ta (before) = 27 - toa256 (before) = 5433 / 256 = 21 lchan.rqd_ta (after) = 28 toa256 (after) = 5177 / 256 = 20 -Step #28 +Step #14 lchan.rqd_ta (before) = 28 toa256 (before) = 5177 / 256 = 20 - lchan.rqd_ta (after) = 29 - toa256 (after) = 4921 / 256 = 19 -Step #29 - lchan.rqd_ta (before) = 29 - toa256 (before) = 4921 / 256 = 19 lchan.rqd_ta (after) = 30 toa256 (after) = 4665 / 256 = 18 -Step #30 +Step #15 lchan.rqd_ta (before) = 30 toa256 (before) = 4665 / 256 = 18 - lchan.rqd_ta (after) = 31 - toa256 (after) = 4409 / 256 = 17 -Step #31 - lchan.rqd_ta (before) = 31 - toa256 (before) = 4409 / 256 = 17 lchan.rqd_ta (after) = 32 toa256 (after) = 4153 / 256 = 16 -Step #32 +Step #16 lchan.rqd_ta (before) = 32 toa256 (before) = 4153 / 256 = 16 - lchan.rqd_ta (after) = 33 - toa256 (after) = 3897 / 256 = 15 -Step #33 - lchan.rqd_ta (before) = 33 - toa256 (before) = 3897 / 256 = 15 lchan.rqd_ta (after) = 34 toa256 (after) = 3641 / 256 = 14 -Step #34 +Step #17 lchan.rqd_ta (before) = 34 toa256 (before) = 3641 / 256 = 14 - lchan.rqd_ta (after) = 35 - toa256 (after) = 3385 / 256 = 13 -Step #35 - lchan.rqd_ta (before) = 35 - toa256 (before) = 3385 / 256 = 13 lchan.rqd_ta (after) = 36 toa256 (after) = 3129 / 256 = 12 -Step #36 +Step #18 lchan.rqd_ta (before) = 36 toa256 (before) = 3129 / 256 = 12 - lchan.rqd_ta (after) = 37 - toa256 (after) = 2873 / 256 = 11 -Step #37 - lchan.rqd_ta (before) = 37 - toa256 (before) = 2873 / 256 = 11 lchan.rqd_ta (after) = 38 toa256 (after) = 2617 / 256 = 10 -Step #38 +Step #19 lchan.rqd_ta (before) = 38 toa256 (before) = 2617 / 256 = 10 - lchan.rqd_ta (after) = 39 - toa256 (after) = 2361 / 256 = 9 -Step #39 - lchan.rqd_ta (before) = 39 - toa256 (before) = 2361 / 256 = 9 lchan.rqd_ta (after) = 40 toa256 (after) = 2105 / 256 = 8 -Step #40 +Step #20 lchan.rqd_ta (before) = 40 toa256 (before) = 2105 / 256 = 8 - lchan.rqd_ta (after) = 41 - toa256 (after) = 1849 / 256 = 7 -Step #41 - lchan.rqd_ta (before) = 41 - toa256 (before) = 1849 / 256 = 7 lchan.rqd_ta (after) = 42 toa256 (after) = 1593 / 256 = 6 -Step #42 +Step #21 lchan.rqd_ta (before) = 42 toa256 (before) = 1593 / 256 = 6 - lchan.rqd_ta (after) = 43 - toa256 (after) = 1337 / 256 = 5 -Step #43 - lchan.rqd_ta (before) = 43 - toa256 (before) = 1337 / 256 = 5 lchan.rqd_ta (after) = 44 toa256 (after) = 1081 / 256 = 4 -Step #44 +Step #22 lchan.rqd_ta (before) = 44 toa256 (before) = 1081 / 256 = 4 - lchan.rqd_ta (after) = 45 - toa256 (after) = 825 / 256 = 3 -Step #45 - lchan.rqd_ta (before) = 45 - toa256 (before) = 825 / 256 = 3 lchan.rqd_ta (after) = 46 toa256 (after) = 569 / 256 = 2 -Step #46 +Step #23 lchan.rqd_ta (before) = 46 toa256 (before) = 569 / 256 = 2 - lchan.rqd_ta (after) = 47 - toa256 (after) = 313 / 256 = 1 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #24 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #25 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #26 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #27 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #28 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #29 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #30 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #31 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #32 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #33 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #34 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #35 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #36 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #37 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #38 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #39 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #40 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #41 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #42 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #43 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #44 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #45 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 +Step #46 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 + lchan.rqd_ta (after) = 48 + toa256 (after) = 57 / 256 = 0 Step #47 - lchan.rqd_ta (before) = 47 - toa256 (before) = 313 / 256 = 1 + lchan.rqd_ta (before) = 48 + toa256 (before) = 57 / 256 = 0 lchan.rqd_ta (after) = 48 toa256 (after) = 57 / 256 = 0 Step #48 -- To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/25434 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bts Gerrit-Branch: master Gerrit-Change-Id: I9e48faabf3090588233e274b2b39065cf85fbec7 Gerrit-Change-Number: 25434 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210909/74024649/attachment.htm>