Project

General

Profile

Actions

Feature #1530

open

Assign same TFI number in downlink/uplink

Added by zecke about 8 years ago. Updated over 4 years ago.

Status:
New
Priority:
Low
Assignee:
-
Target version:
-
Start date:
02/22/2016
Due date:
% Done:

0%

Spec Reference:

Description

        // 12-22-2011: It looked like the Blackberry abandoned an uplink TBF when
        // a downlink TBF was established using the same TFI.   This seems like a horrible
        // bug in the MS, but to work around it, I added the gFixTFIBug which uses
        // a single TFI space for both uplink and downlink.  This eliminated
        // a bunch of msStop calls with cause T3101, so I think this is a genuine
        // problem with MSs and we need this fix in permanently.
        // Update: The TFI is reserved during the time after a downlink ends, so the MS
        // may have been justifiably upset about seeing it reissued for an uplink too soon.

The above is from the OpenBTS code and we should assume this to be a valid issue. In general Jolly's code can also end-up in the situation where DL/UL think they have a common control_ts but in fact they are different. One way to resolve this would be to create a "MS" structure that holds IMSI, TLLI, TFI a pointer to the UL TBF and one to the DL (we don't support multiple TBF anyway). This way we could make sure the reservation is done in the right way.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)