Support for Incremental redundency in EGPRS DL

Submitted by Aravind Sirsikar on April 25, 2016, 10:30 a.m.

Details

Reviewer None
Submitted April 25, 2016, 10:30 a.m.
Last Updated April 25, 2016, 10:32 a.m.
Revision 1

Cover Letter

This series of patches supports Incremental redundency for EGPRS DL case.
These patches have been integration tested on Nuran 1.0 for EGPRS MCS 9 support
in DL. And in UL only MCS4 has been tested. The EGPRS testing has been done with
Browsing and Ping in DL with larger packet sizes(1500).

Aravind Sirsikar (4):
  Add data structure for MCS change in Retx
  Add Accessor functions for MCS change in Retx
  Modify DL tbf flow for MCS change in Retx
  Add test cases to support MCS change during Retx

 src/gprs_coding_scheme.cpp |   36 ++++
 src/gprs_coding_scheme.h   |   27 ++-
 src/gprs_ms.cpp            |    5 +
 src/gprs_ms.h              |    1 +
 src/rlc.h                  |   10 ++
 src/tbf_dl.cpp             |   41 +++--
 tests/tbf/TbfTest.cpp      |  224 +++++++++++++++++++++++++
 tests/tbf/TbfTest.err      |  397 ++++++++++++++++++++++++++++++++++++++++++++
 tests/tbf/TbfTest.ok       |    9 +
 9 files changed, 737 insertions(+), 13 deletions(-)
  

Revisions