aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-02-04edge: Support all coding schemes for BSSGP flow controljerlbeck/wip/edgeJacob Erlbeck1-31/+50
2016-02-04edge: Work-around to not use MCS-6 with paddingJacob Erlbeck1-4/+6
2016-02-04EXP: Compare len instead of using cs.isCombinableJacob Erlbeck2-15/+23
2016-02-04EXP copy single fieldsJacob Erlbeck1-2/+6
2016-02-04EXP assert index rangeJacob Erlbeck1-0/+1
2016-02-04EXP copy without pointerJacob Erlbeck1-1/+1
2016-02-04EXPERIMENTAL use memcpyJacob Erlbeck1-2/+3
2016-02-04tbf/tests: Add tests for EGPRS TBF establishmentJacob Erlbeck1-16/+153
2016-02-04EXPERIMENTAL add assertion for data_lenJacob Erlbeck1-0/+1
2016-02-03FIXUP create_dl_acked_block (->index2)Jacob Erlbeck1-1/+1
2016-02-03EXPERIEMTNAL disable decToSingleBlockJacob Erlbeck1-0/+2
2016-02-03FIXUP index2Jacob Erlbeck1-1/+1
2016-02-03FIXUP bf: Support RLC padding (TODO)Jacob Erlbeck1-1/+1
2016-02-03FIXUP WIP: second BSN (TODO)Jacob Erlbeck1-1/+4
2016-02-03FIXUP bf: Support RLC padding (TODO)Jacob Erlbeck1-1/+2
2016-02-03FIXUP WIP send 2 bsnaJacob Erlbeck1-0/+3
2016-02-03tbf: Support RLC padding (TODO)Jacob Erlbeck1-2/+6
2016-02-03rlc: Use the rlc structure to access the data unit in the RLC messageJacob Erlbeck2-18/+29
2016-02-03rlc: Add gprs_rlc_mcs_cps_decodeJacob Erlbeck2-0/+31
2016-02-03rlc: Add with_padding argument to gprs_rlc_data_info_init_dl/ulJacob Erlbeck3-30/+40
2016-02-03cs: Add GprsCodingScheme::optionalPaddingBitsJacob Erlbeck3-15/+23
2016-02-03WIP: second BSN (TODO)Jacob Erlbeck3-66/+105
2016-02-03ms: Fix GprsMs::current_cs_dl()Jacob Erlbeck1-1/+1
2016-02-03cs: Add family related methodsJacob Erlbeck3-16/+86
2016-02-02WIP send 2 bsnaJacob Erlbeck2-8/+26
2016-02-02FIXUP gprs_rlc_mcs_cps 1a880da4Jacob Erlbeck1-1/+1
2016-02-02FIXUP MCS-789 encoding (differential BSN2)Jacob Erlbeck1-2/+6
2016-02-02edge: Refactor create_dl_acked_block for multi-block supportJacob Erlbeck1-22/+58
2016-02-02edge/vty: Set initial MCSJacob Erlbeck1-0/+42
2016-02-02WIP: Add decoding test based on real RLC messages (TODO)Jacob Erlbeck1-0/+28
2016-02-02Revert "WIP: Use current_pacch_slots (TODO)"Jacob Erlbeck1-23/+5
2016-02-02WIP: Use current_pacch_slots (TODO)Jacob Erlbeck1-5/+23
2016-02-02rlc: Support encoding of EGPRS header type 1 + 2Jacob Erlbeck4-8/+100
2016-02-02WIP: Add state ASSIGNING (TODO)Jacob Erlbeck4-10/+24
2016-02-02FIXUP pacch slots functionJacob Erlbeck2-4/+7
2016-02-02ms: Add current_pacch_slots methodJacob Erlbeck3-0/+31
2016-02-02sched: Do PACCH assignments for the same direction lastJacob Erlbeck1-4/+23
2016-02-02tbf: Only free TBF if it was replaced in rcv_control_ackJacob Erlbeck1-2/+4
2016-02-02edge: Support EGPRS in IMM ASSIGNMENTJacob Erlbeck1-0/+25
2016-02-02encoding: Redesign Encoding::write_immediate_assignment APIJacob Erlbeck3-35/+55
2016-02-02encoding: Refactor write_immediate_assignmentJacob Erlbeck1-79/+98
2016-02-02encoding: Use explicit LH encoding in write_immediate_assignmentJacob Erlbeck1-2/+2
2016-02-02pcu: Add bitvec_write_field_lhJacob Erlbeck2-0/+19
2016-02-02tbf: Don't change type from CCCH to PACCH without ackJacob Erlbeck2-2/+11
2016-02-02tbf: Use TLLI as ID if TFI not yet assignedJacob Erlbeck5-9/+44
2016-02-02tbf: Add check_polling/set_polling (TODO)Jacob Erlbeck8-77/+135
2016-02-02tbf: Add gprs_rlcmac_tbf::first_control_ts methodJacob Erlbeck3-2/+8
2016-02-02tbf: Add and use tbf->poll_tsJacob Erlbeck7-25/+32
2016-02-02WIP Mark control slots in VTY TBF outJacob Erlbeck1-1/+2
2016-02-02tbf: Use is_control_ts() instead of comparing TS values directlyJacob Erlbeck4-8/+11