Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-24 | TRAU mux: add some comment to the source of the gsm_fr_map | Harald Welte | 1 | -1/+3 | |
2011-07-13 | [bsc-nat] ctrlif: use llist_entry() macro and fix overly-long lines | Harald Welte | 1 | -4/+9 | |
2011-07-13 | [bsc-nat] ctrlif: save ourselves one level of indentation | Harald Welte | 1 | -32/+30 | |
2011-07-13 | [bsc-nat] ctrlif: use the 'err' label consistently | Harald Welte | 1 | -4/+2 | |
and propagate -ENOMEM in case we have no memory | |||||
2011-07-13 | bsc-nat: ctrlif: split out handle_ctrlif_msg() from ipaccess_bsc_read_cb() | Harald Welte | 1 | -66/+71 | |
We want to avoid spaghetti code by creating smaller functions, which also helps with the line lengths / indentation levels. | |||||
2011-07-13 | controlif: declare controlif_setup() in control_cmd.h | Harald Welte | 4 | -6/+3 | |
this avoids us to copy+paste external declarations over all 'main' files. | |||||
2011-07-13 | controlif: Adapt to minor data structure change regarding nm_state | Harald Welte | 1 | -1/+1 | |
This was required due to master diverging from where controlif had last branched off. | |||||
2011-07-13 | nat: Use libctrl and add command forwarding to osmo-bsc | Daniel Willmann | 4 | -0/+303 | |
Passes commands beginning with "bsc.<num>" to the bsc that is responsible for LAC <num>. | |||||
2011-07-13 | libctrl: Add ctrl_cmd_cpy() to copy a command | Daniel Willmann | 2 | -0/+37 | |
2011-07-13 | osmo_bsc: Add some libctrl commands | Daniel Willmann | 1 | -0/+164 | |
* net.location to get/set the geographical location of the network format is <tstamp>,<lat>,<lon>,<height> * per trx rf_locked command (net.bts0.trx0.rf_locked) * network-wide rf_locked command (net.rf_locked) | |||||
2011-07-13 | osmo_bsc: Use libctrl, handle ctrl cmds on port 4249 or from the nat | Daniel Willmann | 3 | -0/+39 | |
This patch initializes libctrl to listen for connections on port 4249. Additionally, control messages arriving from the nat will also be processed. | |||||
2011-07-13 | bsc_hack: Use libctrl, listen on port 4249 | Daniel Willmann | 2 | -1/+6 | |
2011-07-13 | libctrl: Add commands to query counters and rate_cntr | Daniel Willmann | 1 | -0/+258 | |
These commands are installed in controlif_setup. Query them like this: "rate_ctr.<interval>.<counter group>.<index>.<counter name>" for rate counters and "counter.<counter name>" for regular counters. <interval> may be either "abs" for absolute values or one or "per_{sec,min,hour,day}". It is possible to query all rate counters in a group (regardless of index) or all counters in a group and with a certain index if you omit <counter name> and <index> or just <counter name>. | |||||
2011-07-13 | libctrl: Add macros to help define commands | Daniel Willmann | 1 | -0/+69 | |
2011-07-13 | Add libctrl, an SNMP-like control interface | Daniel Willmann | 6 | -1/+902 | |
In contrast to the VTY interface the control interface is meant to be used by programs. This patch adds basic support, no commands are defined. | |||||
2011-07-13 | Add example to communicate through the control interface | Daniel Willmann | 1 | -0/+100 | |
2011-07-13 | Add documentation for the control interface protocol | Daniel Willmann | 1 | -0/+21 | |
2011-07-12 | osmo-bsc: Some more logging (LOGL_INFO). | Harald Welte | 1 | -0/+12 | |
2011-07-12 | osmo-bsc: Add missing return statement causing CIPH MODE REJ | Harald Welte | 1 | -0/+2 | |
due to a missing return statement, we ran into the 'reject' case of bssmap_handle_cipher_mode(). Due to another bug in libosmocore, the reject message was corrupted (fixed in libosmocore commit 0c83670a595a278b7d1fb7b21b2eacab84d3c031) | |||||
2011-07-11 | osmo_bsc_msc: use DMI consistnetly for debugging packet payload | Harald Welte | 1 | -1/+1 | |
2011-07-11 | bsc/msc bssap: some logging clean-up | Harald Welte | 1 | -6/+16 | |
* the DEBUG level will print hex-dumps of messages * all other messages are INFO or higher * print human-readable name of BSSMAP message types | |||||
2011-07-11 | use the recently introduced gsm0808_bssmap_name() of libosmogsm | Harald Welte | 1 | -2/+4 | |
This allows human-readable printing of message types on the A interface. | |||||
2011-07-01 | add sample osmo-bsc configuration file | Harald Welte | 1 | -0/+131 | |
2011-06-30 | misc: Link to libosmogsm after adding our static libraries | Holger Hans Peter Freyther | 1 | -2/+2 | |
GCC 4.6.0 and LD.BFD 2.21 on ARM somehow fail to resolve the dbi symbols when we have the library in front of the static libraries, move them to the back. Without this patch the tlv_def_patch symbol and the gsm48_construct_ra. | |||||
2011-06-30 | misc: Link to -ldbi after adding our static libraries | Holger Hans Peter Freyther | 2 | -4/+4 | |
GCC 4.6.0 and LD.BFD 2.21 on ARM somehow fail to resolve the dbi symbols when we have the library in front of the static libraries, move them to the back. | |||||
2011-06-30 | bsc: Require osmo-sccp 0.0.6 and update the API | Holger Hans Peter Freyther | 3 | -4/+5 | |
2011-06-29 | properly reset the MO state of all MO on Abis disconnect0.9.14 | Harald Welte | 3 | -10/+38 | |
When we loose the A-bis link, we should properly re-set the administrative, operational and availability state of all MOs | |||||
2011-06-29 | add lchan->meas for BTS side code | Harald Welte | 1 | -0/+38 | |
TODO: move all of the BTS side per-lchan data behind a 'void *role' pointer like 'struct gsm_bts' | |||||
2011-06-27 | Revert "HACK: disable NM_ATTR for CELL GLOBAL ID for sysmo-bts" | Harald Welte | 1 | -2/+2 | |
This reverts commit 8b65ab9d9133efe53a058733d492ac0595040fb4, which should never have been committed to master. In fact, it is not even needed anymore with recent osmo-bts code. | |||||
2011-06-27 | update debug_test with logging system changes | Harald Welte | 1 | -1/+1 | |
Thanks to Konrad Meier | |||||
2011-06-26 | make channel_test build again | Harald Welte | 1 | -1/+1 | |
2011-06-26 | move gsm0502_calc_paging_group() to libosmocore | Harald Welte | 2 | -18/+1 | |
2011-06-26 | generalize function for calculation of the paging group | Harald Welte | 1 | -7/+10 | |
2011-06-26 | move gsm 05.02 related calculations into libosmocore | Harald Welte | 3 | -28/+3 | |
2011-06-26 | use new gsm48_number_of_paging_subchannels from libosmocore | Harald Welte | 3 | -17/+4 | |
2011-06-26 | system information related bits for osmo-bts | Harald Welte | 1 | -1/+9 | |
2011-06-25 | osmo-bsc: bring in sync with recent NM MO changes | Harald Welte | 1 | -5/+5 | |
2011-06-25 | move {ts,lchan}2chan_nr() functions to gsm_data_shared.c | Harald Welte | 5 | -56/+60 | |
... this way osmo-bts can use them | |||||
2011-06-09 | HACK: disable NM_ATTR for CELL GLOBAL ID for sysmo-bts | Harald Welte | 1 | -2/+2 | |
Do not commit this to master. It disables a non-standard IE in the BTS attributes. | |||||
2011-06-07 | add back-pointer for l1 as part of BTS role. | Harald Welte | 1 | -0/+4 | |
2011-06-07 | initialize NM state for all objects to known state | Harald Welte | 1 | -0/+3 | |
2011-06-06 | gsm_data_shared: make sure to initialzie the MO obj_class/obj_inst | Harald Welte | 1 | -9/+22 | |
2011-06-06 | add mo->bts member so we can discover which BTS a MO belong sto | Harald Welte | 2 | -0/+18 | |
2011-06-06 | move objclass2{nmstate,mo,}obj() to gsm_data_shared.c (and prefix) | Harald Welte | 3 | -159/+164 | |
2011-06-06 | gsm_data: don't free a bts that's not even allocated yet | Harald Welte | 1 | -3/+1 | |
2011-06-06 | make sure to include gsm_data.h, not gsm_data_shared.h | Harald Welte | 1 | -1/+1 | |
2011-06-05 | split gsm_data.c in gsm_data_shared.c and gsm_data.c | Harald Welte | 8 | -261/+313 | |
This facilitates the use of gsm_data.c from osmo-bts | |||||
2011-06-05 | abis_nm.h: Use osmocom/core/abis_nm.h | Harald Welte | 1 | -2/+1 | |
2011-06-03 | Introduce per-ts TSC | Harald Welte | 4 | -3/+23 | |
This allows us to configure a TSC for each timeslot, not just one globally for the entire BTS. | |||||
2011-06-03 | gsm_data_shared: introduce 'struct gsm_abis_mo' | Harald Welte | 8 | -66/+85 | |
... as a common wrapper around nm_attr and nm_state |