summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon
AgeCommit message (Expand)AuthorFilesLines
2024-03-11trxcon: fix prim_compose_mr(): indicate proper tnVadim Yanitskiy1-1/+1
2024-03-11trxcon: fix hex formatting in prim_enqeue()Vadim Yanitskiy1-2/+2
2024-02-05trxcon/l1sched: trigger sending UL BLOCK.cnf for PDTCHVadim Yanitskiy5-4/+28
2024-02-02trxcon/l1gprs: print msgb hexdump in prim_dequeue_pdtch()Vadim Yanitskiy1-2/+2
2024-02-02trxcon/l1gprs: print dropped prims in l1sched_reset_lchan()Vadim Yanitskiy1-1/+6
2023-11-14trxcon/l1sched: tx_tch[fh]_fn(): fix sending idle CSD framesVadim Yanitskiy2-9/+32
2023-09-26trxcon/l1sched: rework dequeueing of PDCH Tx primsVadim Yanitskiy1-13/+19
2023-09-05trxcon: handle_tbf_cfg_req(): properly set TSC for lchansVadim Yanitskiy2-3/+12
2023-09-04l1gprs/l1ctl: Decouple RTS.ind from DL_BLOCK.indPau Espin Pedrol1-1/+9
2023-09-04trxcon: Print fn in prim_enqueue()Pau Espin Pedrol1-4/+4
2023-08-27trxcon/l1sched: refactor l1sched_mframe_layout()Vadim Yanitskiy2-10/+10
2023-08-27trxcon/l1sched: implement CSD scheduling supportVadim Yanitskiy10-103/+346
2023-08-11trxcon: properly handle PDCH slotmask in UL/DL TBF CFG.ReqVadim Yanitskiy1-0/+25
2023-07-27trxcon/l1sched: emit DATA.cnf early (on bid=0)Vadim Yanitskiy10-102/+70
2023-07-24trxcon: trx_if_cmd_poweron(): send CMD POWERON unconditionallyVadim Yanitskiy1-0/+2
2023-07-12trxcon/l1sched: transmit dummy speech blocks with inverted CRC3Vadim Yanitskiy3-18/+39
2023-07-12trxcon/l1sched: do not craft artificial BFI frames on TCHVadim Yanitskiy7-250/+53
2023-07-12trxcon/l1sched: simplify and unify prim_dequeue_tchf()Vadim Yanitskiy1-19/+13
2023-07-12trxcon/l1sched: peoperly prioritize FACCH/H over TCHVadim Yanitskiy1-29/+19
2023-07-12trxcon/l1sched: rework dequeueing of Tx primsVadim Yanitskiy10-227/+159
2023-07-12trxcon/l1sched: remove unused vars in l1sched_lchan_amr_prim_is_valid()Vadim Yanitskiy1-3/+1
2023-07-12trxcon/l1sched: fix handling of UL FACCH on TCH/A[FH]SVadim Yanitskiy4-92/+70
2023-06-11trxcon: do not advance Uplink TDMA Fn by defaultVadim Yanitskiy1-2/+2
2023-06-11trxcon: get rid of the timer driven clock moduleVadim Yanitskiy11-263/+16
2023-06-07trxcon/l1sched: do not check TDMA Fn of PTCCH/U primsVadim Yanitskiy1-1/+0
2023-05-30trxcon/l1sched: rework burst buffer shifting for TCH/[FH]Vadim Yanitskiy2-40/+31
2023-05-30trxcon/l1sched: do not align Tx burst transmissionVadim Yanitskiy4-25/+6
2023-05-30trxcon/l1sched: cosmetic: use variable names like in osmo-bts-trxVadim Yanitskiy4-79/+81
2023-05-30trxcon/l1sched: fix UL FACCH regression in tx_tchh_fn()Vadim Yanitskiy1-0/+3
2023-05-29trxcon/l1sched: use sched_tchh_dl_facch_map[] in rx_tchh_fn()Vadim Yanitskiy1-2/+2
2023-05-29trxcon/l1sched: cosmetic: get rid of amr_is_cmr/fn_is_cmiVadim Yanitskiy2-18/+15
2023-05-29trxcon/l1sched: drop Tx prims for not supported TCH modesVadim Yanitskiy2-4/+8
2023-05-29trxcon/l1sched: remove redundant TCH/[FH] prim length checksVadim Yanitskiy2-57/+29
2023-05-08trxcon/l1sched: allocate primitives of fixed size (64 + 64)Vadim Yanitskiy5-14/+13
2023-05-01trxcon: do not call l1sched_prim_dequeue() at ul_bid != 0Vadim Yanitskiy1-6/+10
2023-04-27trxcon: use non-blocking stderr logging by defaultVadim Yanitskiy1-0/+1
2023-04-27trxcon: reduce DGPRS logging level to LOGL_NOTICEVadim Yanitskiy1-1/+1
2023-04-27trxcon: ignore TRXCON_EV_TX_DATA_CNF in TRXCON_ST_PACKET_DATAVadim Yanitskiy2-2/+4
2023-04-21trxcon/l1sched: rework the primitive APIVadim Yanitskiy14-758/+685
2023-04-14trxcon/l1sched: add l1sched_find_lchan_by_chan_nr()Vadim Yanitskiy2-0/+24
2023-04-14trxcon/l1sched: use RSL_CHAN_NR_MASK from libosmogsmVadim Yanitskiy1-2/+2
2023-04-14trxcon/l1sched: cosmetic: rename l1sched_find_lchan()Vadim Yanitskiy2-10/+10
2023-04-14trxcon/l1sched: rename l1sched[_lchan]_prim_drop()Vadim Yanitskiy8-41/+21
2023-04-14trxcon: l1sched: fix copy-paste in LOGP_SCHEDD macroVadim Yanitskiy1-1/+1
2023-03-25trxcon: l1sched_prim_dequeue(): check TDMA Fn in PDCH primsVadim Yanitskiy3-0/+20
2023-03-25trxcon: add GSMTAP logging target if '-g' is givenVadim Yanitskiy1-1/+13
2023-03-17{trxcon,virt_phy}: shared GPRS L1 (MAC) implementationVadim Yanitskiy11-7/+124
2023-03-13trxcon: do not send DATA.cnf for L1SCHED_DT_TRAFFICVadim Yanitskiy1-5/+6
2023-03-08trxcon: move l1ctl_proto.h to 'include/osmocom/bb/'Vadim Yanitskiy5-3/+6
2023-03-08trxcon: do not crash on receipt of 8-PSK modulated burstsVadim Yanitskiy1-3/+19