aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlc.h
diff options
context:
space:
mode:
authorAravind Sirsikar <Arvind.Sirsikar@radisys.com>2016-07-12 14:17:12 +0530
committerAravind Sirsikar <Arvind.Sirsikar@radisys.com>2016-07-12 14:17:12 +0530
commit914955209e37329b5a9bd38ea204a5f4b36d2663 (patch)
tree4d7b7a35206af076f1aa710acc0a40f62c46ef09 /src/rlc.h
parent899d36d8131465743f55aa9aef6500e085eb8fb7 (diff)
Add data structure for ARQ-II in EGPRS DL
Modify the existing data structure to support ARQ-II for Retx in EGPRS DL. This will also hadle compilation issue related to renaming the variable. Change-Id: I734b1024bb32f2daa43af4adf59f4a17f2294afe
Diffstat (limited to 'src/rlc.h')
-rw-r--r--src/rlc.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/rlc.h b/src/rlc.h
index ad10b3ab..082db898 100644
--- a/src/rlc.h
+++ b/src/rlc.h
@@ -119,7 +119,17 @@ struct gprs_rlc_data {
uint8_t len;
struct gprs_rlc_data_block_info block_info;
- GprsCodingScheme cs;
+ /*
+ * cs_current_trans is variable to hold the cs_last value for
+ * current transmission. cs_current_trans is same as cs_last during
+ * transmission case. during retransmission cs_current_trans is
+ * fetched from egprs_mcs_retx_tbl table based on
+ * cs and demanded cs.reference is 44.060 Table
+ * 8.1.1.1 and Table 8.1.1.2
+ * For UL. cs_last shall be used everywhere.
+ */
+ GprsCodingScheme cs_current_trans;
+ GprsCodingScheme cs_last;
/* puncturing scheme value to be used for next transmission*/
enum egprs_puncturing_values next_ps;