diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-12-22 14:59:13 +0100 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-02-01 13:58:13 +0100 |
commit | a24e1cd50839ef217ba4fe213ad840693b9fb82d (patch) | |
tree | 6436e5a1f11a8407b4bfeaba0bb8b0daa61f15a8 /src/tbf_ul.cpp | |
parent | 37005a165d487d1ffd5bfc6fde1f918a022b718d (diff) |
tbf: Use bitvec based write_packet_uplink_ack
Use the new bitvec based encoder for PACKET UPLINK ACK/NACK messages
and disable the old CSN.1 encoder based one.
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src/tbf_ul.cpp')
-rw-r--r-- | src/tbf_ul.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tbf_ul.cpp b/src/tbf_ul.cpp index cde361f9..4237162a 100644 --- a/src/tbf_ul.cpp +++ b/src/tbf_ul.cpp @@ -116,12 +116,17 @@ struct msgb *gprs_rlcmac_ul_tbf::create_ul_ack(uint32_t fn) } bitvec_unhex(ack_vec, "2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b"); + /* RlcMacDownlink_t * mac_control_block = (RlcMacDownlink_t *)talloc_zero(tall_pcu_ctx, RlcMacDownlink_t); Encoding::write_packet_uplink_ack(bts_data(), mac_control_block, this, final); encode_gsm_rlcmac_downlink(ack_vec, mac_control_block); + */ + Encoding::write_packet_uplink_ack(bts_data(), ack_vec, this, final); bitvec_pack(ack_vec, msgb_put(msg, 23)); bitvec_free(ack_vec); + /* talloc_free(mac_control_block); + */ /* now we must set this flag, so we are allowed to assign downlink * TBF on PACCH. it is only allowed when TLLI is acknowledged. */ |