Osmocom Packet control Unit (PCU): Network-side GPRS (RLC/MAC); BTS- or BSC-colocated https://osmocom.org/projects/osmopcu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
osmo-pcu/src
Pau Espin 13866f02a2 vty: Introduce command 'gsmtap-remote-host' and 'gsmtap-category enable-all' 11 months ago
..
osmo-bts-litecell15 direct_phy: Fix condition dropping rx DATA.ind payload in in 2 years ago
osmo-bts-oc2g direct_phy: Fix condition dropping rx DATA.ind payload in in 2 years ago
osmo-bts-sysmo cosmetic: sysmo: Drop unneded comment line 1 year ago
.gitignore Adding .gitignore to source directory 10 years ago
Makefile.am Split csn1.c into common, enc and dec files 12 months ago
bts.cpp bts_pch_timer: Avoid resend Paging Request over PCUIF if T3113 is armed 11 months ago
bts.h bts_pch_timer: Avoid resend Paging Request over PCUIF if T3113 is armed 11 months ago
bts_pch_timer.c bts_pch_timer: Avoid resend Paging Request over PCUIF if T3113 is armed 11 months ago
bts_pch_timer.h bts_pch_timer: Avoid resend Paging Request over PCUIF if T3113 is armed 11 months ago
coding_scheme.c Fix mcs_is_valid(): UNKNOWN value is not a valid (M)CS 2 years ago
coding_scheme.h Move dl_arq_type field from BTS to PCU 2 years ago
csn1.c Split csn1.c into common, enc and dec files 12 months ago
csn1.h csn1: Avoid failing if optional DownlinkDualCarrierCapability_r7 is missing 12 months ago
csn1_dec.c csn1_dec.c: Fix stored bit in CSN_NEXT_EXIST_LH 12 months ago
csn1_enc.c Split csn1.c into common, enc and dec files 12 months ago
cxx_linuxlist.h llist: Add missing const qualifier in llist cast method 7 years ago
decoding.cpp Get rid of lots of code only used by tests 1 year ago
decoding.h Get rid of lots of code only used by tests 1 year ago
egprs_rlc_compression.cpp Clean false positive in newer GCC version checking guard of else clause 1 year ago
egprs_rlc_compression.h egprs_rlc_compression: fix white spaces 3 years ago
encoding.cpp Move tbf ul_ack_state to osmocom FSM 1 year ago
encoding.h Move tbf ul_ack_state to osmocom FSM 1 year ago
gprs_bssgp_pcu.c bts_pch_timer: Avoid resend Paging Request over PCUIF if T3113 is armed 11 months ago
gprs_bssgp_pcu.h Add counters: pcu.sgsn.N.rx_paging_{cs,ps} 1 year ago
gprs_bssgp_rim.c nacc_fsm: Move logic checking if SI is being waited for to a func helper 1 year ago
gprs_bssgp_rim.h Initial handling support for RIM messages 2 years ago
gprs_codel.c Use clock_gettime(CLOCK_MONOTONIC) and timespec everywhere 3 years ago
gprs_codel.h Use clock_gettime(CLOCK_MONOTONIC) and timespec everywhere 3 years ago
gprs_debug.cpp Introduce NACC support 2 years ago
gprs_debug.h Introduce NACC support 2 years ago
gprs_ms.c Revert "fix: handle NULL return of as_dl_tbf() and as_ul_tbf()" 1 year ago
gprs_ms.h tbf: Move existing tbf_state implementation to osmo_fsm 1 year ago
gprs_ms_storage.cpp Unify BTS into a C usable structure 2 years ago
gprs_ms_storage.h Unify BTS into a C usable structure 2 years ago
gprs_pcu.c Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year ago
gprs_pcu.h vty: Introduce command 'gsmtap-remote-host' and 'gsmtap-category enable-all' 11 months ago
gprs_rlcmac.cpp bts_pch_timer: Fix timer working only for MI type IMSI 11 months ago
gprs_rlcmac.h Remove uneeded ms param from alloc_algorithm_func_t func 2 years ago
gprs_rlcmac_meas.cpp pdch: rcv pkt meas rep: Allocate MS object early in path and use it 2 years ago
gprs_rlcmac_sched.cpp pcuif: Submit data_req with len=0 as idle frames 12 months ago
gprs_rlcmac_ts_alloc.cpp ts_alloc: rename variable to clarify meaning 11 months ago
gsm_rlcmac.c csn1: Avoid failing if optional DownlinkDualCarrierCapability_r7 is missing 12 months ago
gsm_rlcmac.h gsm_rlcmac: use consistent naming for [Extended] Packet Timing Advance 2 years ago
llc.cpp llc: use memset to fill llc dummy frame padding 2 years ago
llc.h Unify BTS into a C usable structure 2 years ago
mslot_class.c mslot_class: two more: use uint32_t to shift 1 << 31 5 years ago
mslot_class.h Simplify TS alloc: move slot check into functions 5 years ago
nacc_fsm.c nacc: Introduce helper function nacc_fsm_exp_ctrl_ack() 1 year ago
nacc_fsm.h nacc: Introduce helper function nacc_fsm_exp_ctrl_ack() 1 year ago
neigh_cache.c nacc_fsm: Support receiving Pkt Cell Change Notify in state WAIT_RESOLVE_RAC_CI 2 years ago
neigh_cache.h nacc_fsm: Support receiving Pkt Cell Change Notify in state WAIT_RESOLVE_RAC_CI 2 years ago
osmobts_sock.c pdch: Fix heap-use-after-free in pdch->ulc 1 year ago
pcu_l1_if.cpp pcuif: Submit data_req with len=0 as idle frames 12 months ago
pcu_l1_if.h Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year ago
pcu_main.cpp vty: Introduce command 'gsmtap-remote-host' and 'gsmtap-category enable-all' 11 months ago
pcu_utils.h pdch_ulc: Support picking RRBP other than N+13 2 years ago
pcu_vty.c vty: Introduce command 'gsmtap-remote-host' and 'gsmtap-category enable-all' 11 months ago
pcu_vty.h vty: add attributes to VTY commands indicating when they apply 2 years ago
pcu_vty_functions.cpp vty: show tbf: Drop unneeded check for non-null ms 11 months ago
pcu_vty_functions.h Rename 'bts_data' leftovers to 'bts' 2 years ago
pdch.cpp pdch: Increase log level of line informing about TS control change 11 months ago
pdch.h Add stats: pcu.bts.N.pdch.occupied.gprs/egprs 1 year ago
pdch_ul_controller.c pdch_ulc: Log POLL reason upon timeout 12 months ago
pdch_ul_controller.h pdch: Log pdch_ulc reason upon rx of pkt ctrl ack 1 year ago
rlc.cpp Unify BTS into a C usable structure 2 years ago
rlc.h rlc.h: Fix struct bit fields on big endian systems 2 years ago
sba.c sba: Drop unused function find_sba_rts 1 year ago
sba.h sba: Drop unused function find_sba_rts 1 year ago
tbf.cpp cosmetic: Add parenthesis around expression to clarify it 11 months ago
tbf.h tbf: Set tfi to initial special value 11 months ago
tbf_dl.cpp fix typo 's/dowlink/downlink/g' 1 year ago
tbf_dl.h Simplify tbf::set_polling() 1 year ago
tbf_dl_ass_fsm.c tbf_{dl,ul}_ass_fsm.c: use proper macro to log tbf 11 months ago
tbf_dl_ass_fsm.h replace dl_ass_state with osmocom FSM 1 year ago
tbf_fsm.c tbf_fsm: Add assert verifying X2002 only triggers for DL TBF 12 months ago
tbf_fsm.h tbf_fsm: rename state NULL -> NEW 12 months ago
tbf_ul.cpp bts_pch_timer: Fix timer working only for MI type IMSI 11 months ago
tbf_ul.h pdch: Simplify code path allocating UL TBF 12 months ago
tbf_ul_ack_fsm.c Simplify tbf::set_polling() 1 year ago
tbf_ul_ack_fsm.h Move tbf ul_ack_state to osmocom FSM 1 year ago
tbf_ul_ass_fsm.c tbf_{dl,ul}_ass_fsm.c: use proper macro to log tbf 11 months ago
tbf_ul_ass_fsm.h Abort scheduling of pending Pkt Ul Ass if tbf goes into RELEASE step 12 months ago
wireshark_compat.h Move gsm_rlcmac.cpp -> .c 3 years ago