aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
AgeCommit message (Collapse)AuthorFilesLines
2012-08-17BSC VTY: use numeric ranges for bts/trx/timeslot numbersHarald Welte1-8/+8
This effectively limits the number of BTSs to 256, but I think that's acceptable for now. Unfortuantely there's no decent way to dynamically update the valid number range depending on how many BTSs are actually configured in the system :/
2012-08-17dynamically generate a proper VTY reference for phys_chan_configHarald Welte3-5/+57
this uses vty_cmd_string_from_valstr() from _very_ recent libosmocore, so you have to update the library, sorry.
2012-08-17... and more VTY help fixesHarald Welte1-4/+7
2012-08-17Some more VTY documentation / help fixesHarald Welte3-9/+13
2012-08-16complete the VTY help messages so we don't get "null" in the manualHarald Welte4-47/+188
2012-08-14abis_nm: Add function abis_nm_get_attr() to get attributes from BTSHarald Welte2-0/+22
2012-08-14docs: Do not remove too much from of the dumped online helpHolger Hans Peter Freyther1-1/+1
Use the len of the end and not the filename.
2012-08-06doc: Document a shortcoming of the current OML codeHolger Hans Peter Freyther1-0/+1
The BTS has 10s to respond to a command but we do not run any timer. So it is possible that the BTS gets stuck in the process of the bring up.
2012-08-05contrib: Create a script that opens a SIP session beforeHolger Hans Peter Freyther2-4/+130
Use the Smalltalk SIP implementation to create a call and once the call has been established start the replay using the commoncode. No patching of RTP occurs yet.
2012-08-05contrib: Move the shared code into a new fileHolger Hans Peter Freyther2-62/+71
2012-08-05contrib: Make the RTPReplay a a class so it can be sharedHolger Hans Peter Freyther1-47/+68
2012-08-03typo: Mandantory -> Mandatory.. a common typo of mineHolger Hans Peter Freyther1-3/+3
2012-08-03gb: suspend_ref was changed to a plain uint8_t, update the codeHolger Hans Peter Freyther2-2/+2
Require a 0.5.2+ libosmogb due the change of the suspend_ref type.
2012-07-28nat: Document all parameters of the VTY commandsHolger Hans Peter Freyther1-26/+50
2012-07-28mgcp: Make sure "no rtcp-omit" is fully documentedHolger Hans Peter Freyther1-4/+6
One command missed the NO_STR in the documentation, share the main text across all commands.
2012-07-28misc: Introduce a script tha generates the VTY referenceHolger Hans Peter Freyther5-34/+62
Update/Move/Create example configuration files for NiTB, BSC, MGCP, NAT and the GbProxy. Create a script that starts, generates the vty reference and terminates the application.
2012-07-21libbsc: Add documentation to MM INFO, LAC, TSC, CIHolger Hans Peter Freyther1-4/+6
2012-07-21nitb: Document missing parameters, reword documentation, combine paramHolger Hans Peter Freyther1-3/+3
Change "pending send" to "pending-send" as there is no other pending command right now, add missing documentation for parameters.
2012-07-16MSC 04.08: RRLP messages are DRR, not DNM !Harald Welte1-1/+1
2012-07-16BSC API: Don't treat a RRLP message as NOTICE eventHarald Welte1-0/+6
While generally we should log troly unknown RR messages, we can simply pass along RRLP messages (which aren't unknown!) In real networks, the RRLP would probably not end up at the MSC, but well, sometimes we don't care what real/classic networks do.
2012-07-14SGSN: Code to help debug / fix sgsn crash in cb_data_ind()Harald Welte2-1/+26
A crash was obsserved in cb_data_ind() when mm is dereferenced. This patch adds some safeguards that try to prevent the library handle back-pointer to the pdp_ctx to be NULL, and print a stack backtrace in case we are free() ing the sgsn-side pdp_ctx while there's still a library handle attached.
2012-07-14add some comments regarding the free() / release of pdp contextxHarald Welte2-0/+8
It might be that we're deleting structures instead of properly cleaning up the attached libgtp handles...
2012-07-12move BTS-specific timezone override into sub-structureHarald Welte3-16/+20
Group all three structure members involved in bts-specific timezone handling into a sub-structure.
2012-07-12handover: Not finding a HO record on CHAN ACT NACK is not an errorHarald Welte1-1/+1
... it might well a completely non-ho-related establishment
2012-07-10msc: Attempt to release the lchan immediately on IMSI DetachHolger Hans Peter Freyther1-6/+6
The Nokia E71 sends a "IMSI Detach" this msc code does not immediately send the "RR Channel Release", the E71 is impatient and sends a DISC, the "RELEASE INDICATION" is handled by starting the channel release procedure. OpenBSC sends a "RR Channel Release" which will never be answered, during the early release there is no timer and the lchan will be in "RELEASE REQUESTED" forever. This commit removes the anchor operation and checks if the channel can be released immediately. Regarding the channel release handling there is already a branch that needs to be tested.
2012-07-04GPRS LLC: fix segfault when transmitting downlink unit-data without mmctxHarald Welte1-5/+10
2012-07-04BSC VTY: Allow encryption to be set to A5/3Harald Welte1-2/+3
We are currently not checking if the BTS actually suports that cipher, and we particularly don't have any hack for ip.access which apparently seems to re-use the RSL algorithm identifier for A5/2.
2012-07-02BSC: introduce new "sysmobts" BTS modelHarald Welte13-8/+101
so far, osmo-bts/sysmobts used to be entered as "sysmobts" type in the configuration file. However, there are some differences in the protocol/behaviour and we should reflect that by a new BTS plugin (with lots of code reuse from the nanobts driver).
2012-07-02pre-fix measurement reports with subscriber identityHarald Welte1-3/+7
... otherwise it's impossible to distinguish them from each other.
2012-06-28gsm_data_shared: add structure for decoded parameters of RLC configHarald Welte2-0/+69
this is primarily needed on the BTS side, but we should also use it on the BSC side and make the parameters VTY-configurable.
2012-06-28ipaccess: some more comments on timer valuesHarald Welte1-2/+5
2012-06-17use new external libosmogb (part of libosmocore.git)0.12.0Harald Welte23-4453/+8
This removes the libgb (GPRS NS/BSSGP) code from the openbsc.git repository and uses the new version from libosmocore.git instead.
2012-06-17libgb: separate header files related to spec and implementationHarald Welte7-219/+239
like in libosmogsm, we separate between header files that are just reflecting information in the respective specs, and header files that related to our specific implementation.
2012-06-17libgb: make sure all BSSGP functions have bssgp_ prefixHarald Welte9-35/+34
We change the minority of functions employing the gprs_bssgp_ prefix to match with the majority without gprs_ in front.
2012-06-17libgb/gprs: don't use log_info from libcommon anymoreHarald Welte4-5/+98
2012-06-17libgb: prefix all NS related functions with gprs_Harald Welte10-58/+95
2012-06-17libgb: don't call directly into GMM / LLC layerHarald Welte5-9/+143
Instead of direct function calls to individual functions, we now generate primitives (osmo_prim) and send them to one application-provided function "bssgp_prim_cb()"
2012-06-17libgb: remove dependency of BSSGP to include sgsn/gmm internal structsHarald Welte3-27/+55
2012-06-17update .gitignoreHarald Welte1-0/+6
2012-06-16libgb: Remove dependency to openbsc/debug.hHarald Welte17-30/+108
2012-06-16libgb: remove dependencies to openbsc/vty.h and openbsc/gsm_data.hHarald Welte9-36/+98
Rather than using openbsc internal data/functions, we now use only internal and libosmocore-provided ones.
2012-06-16libgb: Use library SS_L_NS instead lf local SS_NSHarald Welte8-23/+20
which removes some further dependencies of libgb to openbsc internal code and data.
2012-06-16libgb: move GPRS specific msgb CB definitions to separate headerHarald Welte10-36/+40
2012-06-16split libgb into a separate library for outside useHarald Welte28-53/+80
This also removes the dependency to osmo_sock() inside libcommon and replaces it with osmo_sock_* from libosmocore
2012-06-16gsm_data_shared: add handover related bits for osmo-btsHarald Welte1-0/+8
2012-06-03Allow VTY-based configuration of T3105Harald Welte6-6/+11
This timer will only be forwarded to BS11 and Ericsson Abis so far, not to Nokia and ip.access BTS yet.
2012-06-03update year in copyright stringHarald Welte1-1/+1
2012-05-31abis_rsl_rcvmsg(): Fix msgb memory leak in error pathHarald Welte1-1/+2
Thanks to Andreas Eversberg for spotting this one.
2012-05-31vty / cfg_bts_tsc: TSC range is 0..7, not 0..255Harald Welte1-6/+1
2012-05-18rtp: Add a smalltalk script that can replay the state file.0.11.0Holger Hans Peter Freyther1-0/+56