aboutsummaryrefslogtreecommitdiffstats
path: root/src/encoding.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-29Add compression support in EGPRS PUANPravin Kumarvel1-23/+108
2016-12-29Refactoring write_packet_ack_nack_desc_egprs to prepare for CRBB supportPravin Kumarvel1-33/+36
2016-11-11Handle packet access reject during EPDAN/PDAN with channel descriptionaravind sirsikar1-0/+25
2016-11-09Handle Immediate assignment rejectaravind sirsikar1-0/+78
2016-11-09Handle Timing Advance IE properlyMax1-31/+43
2016-09-16Update the function immediate assignment for EGPRSbhargava1-9/+76
2016-08-25Fix EGPRS PUAN encoding: use correct urbb_lenAravind Sirsikar1-1/+2
2016-08-02Add support for SPB handling for EGPRS UL TBFAravind Sirsikar1-2/+4
2016-07-28Properly set TA_VALID bitMax1-3/+6
2016-07-14egprs: Use RLC/MAC headers from libosmocoreTom Tsou1-17/+21
2016-06-16Add header type 1 support for EGPRS uplinkAravind Sirsikar1-2/+3
2016-06-07encoding/rlc_copy_from_aligned_buffer: export written payload bytes via an ar...Alexander Couzens1-7/+26
2016-05-31encoding: add doxygen for rlc_data_to_dl_append*Alexander Couzens1-0/+31
2016-02-08rlc: Use the rlc structure to access the data unit in the RLC messageJacob Erlbeck1-4/+10
2016-02-08rlc: Support encoding of EGPRS header type 1 + 2Jacob Erlbeck1-4/+63
2016-02-08edge: Support EGPRS in IMM ASSIGNMENTJacob Erlbeck1-0/+25
2016-02-08encoding: Redesign Encoding::write_immediate_assignment APIJacob Erlbeck1-19/+37
2016-02-08encoding: Refactor write_immediate_assignmentJacob Erlbeck1-79/+98
2016-02-08encoding: Use explicit LH encoding in write_immediate_assignmentJacob Erlbeck1-2/+2
2016-02-08tbf: Use TLLI as ID if TFI not yet assignedJacob Erlbeck1-5/+11
2016-02-08tbf: Add check_polling/set_pollingJacob Erlbeck1-6/+7
2016-02-08edge: Make window size configurableJacob Erlbeck1-2/+7
2016-02-05edge: Support MCS data block encodingJacob Erlbeck1-0/+146
2016-02-05edge: Select implementation by mode in rlc_data_to_dl_appendJacob Erlbeck1-7/+23
2016-02-05edge: Add Encoding::rlc_data_to_dl_appendJacob Erlbeck1-0/+121
2016-02-05edge: Add encoder for downlink RLC data blocksJacob Erlbeck1-0/+120
2016-02-01edge: Support EGPRS in write_packet_downlink_assignmentJacob Erlbeck1-4/+18
2016-02-01edge: Replace integer cs by GprsCodingSchemeJacob Erlbeck1-3/+3
2016-02-01encoding: Remove RlcMacDownlink_t based write_packet_uplink_ackJacob Erlbeck1-117/+0
2016-02-01encoding: Add bitvec based write_packet_uplink_ackJacob Erlbeck1-0/+176
2016-02-01rlc: Add and use mod_sns(bsn) methodJacob Erlbeck1-1/+1
2016-02-01edge: Support EGPRS uplink Ack/Nack messagesJacob Erlbeck1-4/+61
2016-02-01rlc: Use a pointer instead of repeated selector chainsJacob Erlbeck1-6/+9
2016-02-01edge: Move the GPRS UL Ack/Nack encoding into a separate functionJacob Erlbeck1-24/+35
2015-11-30edge: Support EGPRS in packet uplink assignment messageJacob Erlbeck1-11/+37
2015-11-27encoder: Whitespace fixesJacob Erlbeck1-4/+4
2015-06-08tbf: Move the current CS field to GprsMsJacob Erlbeck1-2/+2
2015-05-28tbf: Store the timing advance (TA) value in the GprsMs objectJacob Erlbeck1-2/+2
2014-08-07tbf, ...: Make the fields in the dl/ul struct member variablesDaniel Willmann1-3/+3
2014-08-07encoding: Change function signature to use UL TBFs where it makes senseDaniel Willmann1-2/+2
2014-05-30tbf/bts, encoding: Keep track of WAIT_RELEASE state for DL assignmentDaniel Willmann1-1/+1
2014-01-15rlc/tbf: Move v_n into gprs_rlc_ul_window and adapt the testsDaniel Willmann1-1/+1
2014-01-15tbf: Kill the tsc member as it duplicates dataHolger Hans Peter Freyther1-2/+2
2013-12-12encoding: Factor out encode_rbb to help testingDaniel Willmann1-13/+22
2013-12-12encoding: Use ul_window ssn()/update_rbb() methods when encoding ul ACKDaniel Willmann1-20/+18
2013-12-12encoding: Change wording to match that of 3GPP TS 04.60Daniel Willmann1-1/+1
2013-12-04rlc: Make the RLC types only operate on the BSNHolger Hans Peter Freyther1-3/+3
2013-11-26rlc: Test the basic of the gprs_rlc_v_n code for remembering the stateHolger Hans Peter Freyther1-2/+0
2013-11-26tbf/rlc: Move the v_n handling into a dedicated objectHolger Hans Peter Freyther1-1/+1
2013-11-26tbf/rlc: Big change and move the window handling out to the rlcHolger Hans Peter Freyther1-2/+2