diff options
author | Aravind Sirsikar <Arvind.Sirsikar@radisys.com> | 2016-08-16 16:32:59 +0530 |
---|---|---|
committer | arvind.sirsikar <arvind.sirsikar@radisys.com> | 2016-08-25 10:34:00 +0000 |
commit | e6cadb4e3ccd05673fd9d33f8a445dd54be6006b (patch) | |
tree | a605a9ec9a69d7751875a7ca954920779569ec82 /src/bts.h | |
parent | 1ec4d80176680a99d561a19adee9677756e65d99 (diff) |
Add data structure to handle SPB for EGPRS DL
Modify the header files with necessary data structure to handle
Split block for EGPRS DL TBF.
The EGPRS resegmentation feature allows PCU to retransmit
RLC blocks of HeaderType1, HeaderType2 by segmenting
them to 2 HeaderType3 blocks(Example MCS5 will be
retransmitted as 2 MCS2 blocks). Table 10.4.8b.2 of 44.060
explains the possible values of SPB in HeadrType3 for DL
direction. The PCU decides to retransmit the
blocks by resegmenting it based on Table 8.1.1.1 of 44.060.
The retransmission MCS is calculated based on current MCS of
the Block and demanded MCS by PCU. Section 10.3a.3.3 of 44.060
shows the HeadrType3 with SPB field present in it
Change-Id: I57673e53a9da2affa7e8aaa6551ac4b271c3d525
Diffstat (limited to 'src/bts.h')
-rw-r--r-- | src/bts.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -186,6 +186,10 @@ struct gprs_rlcmac_bts { uint8_t alpha, gamma; uint8_t egprs_enabled; uint32_t dl_tbf_idle_msec; /* hold time for idle DL TBFs */ + + /* 0 to support resegmentation in DL, 1 for no reseg */ + uint8_t dl_arq_type; + uint32_t ms_idle_sec; uint8_t cs_adj_enabled; uint8_t cs_adj_upper_limit; |