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 5557c0af80 Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year 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 11 years ago
Makefile.am Move tbf ul_ack_state to osmocom FSM 1 year ago
bts.cpp Add stats: pcu.bts.N.pdch.available/occupied 1 year ago
bts.h Add stats: pcu.bts.N.pdch.available/occupied 1 year ago
bts_pch_timer.c bts: delete pch_timer list in destructor 1 year ago
bts_pch_timer.h bts: delete pch_timer list in destructor 1 year 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 csn1: Implement CSN_CALLBACK type in encoder 2 years ago
csn1.h csn1: fix: never use enumerated types in codec structures 3 years ago
cxx_linuxlist.h llist: Add missing const qualifier in llist cast method 8 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 2 years ago
egprs_rlc_compression.h egprs_rlc_compression: fix white spaces 4 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 Add counters: pcu.sgsn.N.rx_paging_{cs,ps} 2 years ago
gprs_bssgp_pcu.h Add counters: pcu.sgsn.N.rx_paging_{cs,ps} 2 years ago
gprs_bssgp_rim.c RIM: Refactor Rx path to decode stack in proper order 2 years 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 2 years 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: Add configuration for Gb DSCP and socket priority 2 years ago
gprs_rlcmac.cpp Add counters: pcu.bts.N.pch.requests.timeout 2 years 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 sched: Lower log level of RTS on disabled pdch 1 year ago
gprs_rlcmac_ts_alloc.cpp tbf: Use type bool for upgrade_to_multislot 1 year ago
gsm_rlcmac.c gsm_rlcmac.c: Fix arg list of 2 callbacks 2 years 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 Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year ago
nacc_fsm.h Support Neighbor Address Resolution over PCUIF IPA multiplex 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 2 years ago
pcu_l1_if.cpp Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year ago
pcu_l1_if.h Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year ago
pcu_main.cpp gprs_ns2: migrate to the new vty syntax 2 years ago
pcu_utils.h pdch_ulc: Support picking RRBP other than N+13 2 years ago
pcu_vty.c Support Neighbor Address Resolution over PCUIF IPA multiplex 1 year ago
pcu_vty.h vty: add attributes to VTY commands indicating when they apply 2 years ago
pcu_vty_functions.cpp Move NULL and ASSIGN tbf_state transition to tbf_fsm 1 year ago
pcu_vty_functions.h Rename 'bts_data' leftovers to 'bts' 2 years ago
pdch.cpp Add stats: pcu.bts.N.pdch.available/occupied 1 year ago
pdch.h pdch: Fix heap-use-after-free in pdch->ulc 2 years ago
pdch_ul_controller.c pdch: Log pdch_ulc reason upon rx of pkt ctrl ack 2 years ago
pdch_ul_controller.h pdch: Log pdch_ulc reason upon rx of pkt ctrl ack 2 years 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 2 years ago
sba.h sba: Drop unused function find_sba_rts 2 years ago
tbf.cpp tbf: Move T3193 to tbf_state FSM 1 year ago
tbf.h tbf: Move T3193 to tbf_state FSM 1 year 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 Simplify tbf::set_polling() 1 year ago
tbf_dl_ass_fsm.h replace dl_ass_state with osmocom FSM 1 year ago
tbf_fsm.c fix typo 's/dowlink/downlink/g' 1 year ago
tbf_fsm.h tbf: Move T3193 to tbf_state FSM 1 year ago
tbf_ul.cpp Move tbf ul_ack_state to osmocom FSM 1 year ago
tbf_ul.h Move tbf ul_ack_state to osmocom FSM 1 year 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 Simplify tbf::set_polling() 1 year ago
tbf_ul_ass_fsm.h Replace ul_ass_state with osmocom FSM 1 year ago
wireshark_compat.h Move gsm_rlcmac.cpp -> .c 3 years ago