osmo-msc/openbsc/src/libbsc
Holger Hans Peter Freyther 511f9c3e4a si: Partially implement the range encoding for the SI.
I saw the old copy of the "Appendix J" code too late and I have
discovered some quirks and I am more familar with my implementation.
Most noticable 'w' only needs to be as big as the input arfcn but
requires the 'w' to be initialized. The power_of_2 implementation
differs as well (mine matches the output of wirehsark).

The f0 could be chosen in a better way but right now picking
the lower bound is the easiest. It is not clear if to use
modulo if the range is chosen in the middle. This can be improved
in the future. Right now I have no bit fiddling for range128, 256
and 1024 as I was running out of time.
2012-10-22 15:23:58 +02:00
..
Makefile.am si: Partially implement the range encoding for the SI. 2012-10-22 15:23:58 +02:00
abis_nm.c libbsc: fix message leaks on several error paths 2012-10-18 19:04:40 +02:00
abis_nm_ipaccess.c misc: Move from u_int to uint types of stdint.h 2011-04-18 17:31:39 +02:00
abis_nm_vty.c complete the VTY help messages so we don't get "null" in the manual 2012-08-16 23:23:50 +02:00
abis_om2000.c OM2000: don't silently send CON/IS/TF configuration request 2012-09-07 20:15:50 +02:00
abis_om2000_vty.c Some more VTY documentation / help fixes 2012-08-17 09:52:03 +02:00
abis_rsl.c RSL: Add basic support for CSD transparent mode 2012-08-29 16:33:54 +02:00
arfcn_range_encode.c si: Partially implement the range encoding for the SI. 2012-10-22 15:23:58 +02:00
bsc_api.c reimplement chan_compat_with_mode() to take care of CSD 2012-08-29 16:33:54 +02:00
bsc_init.c Allow setting of Control Channel Description parameters via VTY 2012-10-18 12:01:32 +02:00
bsc_msc.c src: port openBSC over libosmo-abis 2011-08-19 22:38:35 +02:00
bsc_rf_ctrl.c osmo-bsc: Include rf statistics in the location-state TRAP as well 2012-09-11 16:20:45 +02:00
bsc_rll.c src: use namespace prefix osmo_signal* 2011-05-06 12:12:31 +02:00
bsc_vty.c Allow setting of Control Channel Description parameters via VTY 2012-10-18 12:01:32 +02:00
bts_ericsson_rbs2000.c RBS2000: Don't sent IS configuration if we want to config TF 2012-09-07 20:14:47 +02:00
bts_hsl_femtocell.c bts_hsl_femtocell.c: Use PRIx64 to printf the uint64_t 2012-09-11 12:41:23 +02:00
bts_init.c BSC: introduce new "sysmobts" BTS model 2012-07-02 20:13:08 +02:00
bts_ipaccess_nanobts.c Fix: T3192 and T3193 must be similar 2012-09-29 20:29:16 +02:00
bts_nokia_site.c misc: Address compiler warning on unused variables 2012-09-11 12:41:23 +02:00
bts_siemens_bs11.c Allow VTY-based configuration of T3105 2012-06-03 16:58:18 +02:00
bts_sysmobts.c BSC: introduce new "sysmobts" BTS model 2012-07-02 20:13:08 +02:00
bts_unknown.c misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02:00
chan_alloc.c lchan: Fix the name of the SACCH in the variable names 2012-04-18 18:58:36 +02:00
e1_config.c BSC: introduce new "sysmobts" BTS model 2012-07-02 20:13:08 +02:00
gsm_04_08_utils.c src: use new msg->dst pointer instead of deprecated msg->trx 2011-08-19 22:38:33 +02:00
gsm_subscriber_base.c src: use new library libosmogsm and new path to headers in libosmocore 2011-03-23 18:17:56 +01:00
handover_decision.c src: use namespace prefix osmo_signal* 2011-05-06 12:12:31 +02:00
handover_logic.c misc: Address compiler warning on unused variables 2012-09-11 12:41:23 +02:00
meas_proc.c src: use namespace prefix osmo_signal* 2011-05-06 12:12:31 +02:00
meas_rep.c misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02:00
paging.c paging: Add method to find the paging data for a given subscriber 2011-07-19 20:01:54 +02:00
rest_octets.c misc: Move from u_int to uint types of stdint.h 2011-04-18 17:31:39 +02:00
system_information.c si: Partially implement the range encoding for the SI. 2012-10-22 15:23:58 +02:00