diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-02-02 11:48:37 +0100 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-02-08 00:45:39 +0100 |
commit | 9e8593917f3e301c3487f73430ce416a08360ce8 (patch) | |
tree | a6aaf82b90bb7581f38fd3d823b2d953c3fa6bfb /src/tbf_dl.cpp | |
parent | f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0 (diff) |
rlc: Support encoding of EGPRS header type 1 + 2
Currently only header type 3 (MCS-1 to MCS-4) is supported.
Add header structs to rlc.h and extend
Encoding::rlc_write_dl_data_header accordingly.
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src/tbf_dl.cpp')
-rw-r--r-- | src/tbf_dl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tbf_dl.cpp b/src/tbf_dl.cpp index 03f0cc4d..e567f57d 100644 --- a/src/tbf_dl.cpp +++ b/src/tbf_dl.cpp @@ -545,7 +545,8 @@ struct msgb *gprs_rlcmac_dl_tbf::create_dl_acked_block( rlc.usf = 7; /* will be set at scheduler */ rlc.pr = 0; /* FIXME: power reduction */ rlc.tfi = m_tfi; /* TFI */ - rlc.cps = gprs_rlc_mcs_cps(cs, 0, 0); + /* TODO: Use real puncturing values */ + rlc.cps = gprs_rlc_mcs_cps(cs, 0, 0, 0); rlc.block_info[data_block_idx] = m_rlc.block(index)->block_info; rdbi = &rlc.block_info[data_block_idx]; |