aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/gsm_data.h
AgeCommit message (Collapse)AuthorFilesLines
2009-07-27further steps towards better, transaction based SMSHarald Welte1-0/+5
2009-07-26move definition of 'struct gsm_trans' to transaction.hHarald Welte1-38/+0
2009-07-23remove bogus 'network' member of 'struct gsm_transaction'Harald Welte1-3/+0
Since a transaction is associated to a gsm_subscriber, and the subsciber is part of a network, we don't need to have a dedicated transaction->network pointer.
2009-07-23gms_transactions data model reorganizationHarald Welte1-12/+22
This changeset factors out gsm_transaction as something independent of call control in preparation to re-use the code from SMS. A transaction is uniquely identified by either its callref, or by a tuple of (transaction_id, protocol, subscriber).
2009-07-19Merge branch 'master' into smsHarald Welte1-2/+2
2009-07-12rename ip.access structure field members and variablesHarald Welte1-2/+2
to reflect that we now know their true names/meanings
2009-07-05more SMS improvementsHarald Welte1-1/+3
* describe data structures in gsm_04_11.h * increae LCHAN RELEASE TIMEOUT for case of long SMS * convert header field in sql table from NUMERIC to BLOB * initial handling for validity period * send RP ERROR messages with meaningful RP CAUSE in case of error
2009-06-29the pointer "tall_bsc_ctx" belongs to the gsm_data.c file not to include file.Andreas Eversberg1-1/+1
2009-06-21switch to dynamically allocated BTS and TRX data structuresHarald Welte1-7/+15
This makes it much easier to do run-time configuration using the vty interface.
2009-06-20introduce talloc all over OpenBSCHarald Welte1-0/+2
2009-06-20replace 'struct gsm_attr' by 'struct tlv_parsed'Harald Welte1-7/+4
This is where we will store the 12.21 / NM attributes for the given object.
2009-06-20Introduce BS and MS power control related functionsHarald Welte1-0/+14
* add bts->band field plus corresponding VTY and commandline argument * add trx->nominal_power and trx->max_power_red fields * add rsl_chan_bs_power_ctrl() to control TRX RF power for a given TS * add rsl_chan_ms_power_ctrl() to control MS RF power for a given lchan.
2009-06-14Merge branch 'mncc-harald'Harald Welte1-57/+61
2009-06-12make btstype2str return a const char* to make gcc 4.4 happyHolger Hans Peter Freyther1-1/+1
2009-06-12Increase LCHAN_RELEASE_TIMEOUT to 10 secondsHarald Welte1-1/+1
If we release the LCHAN after the CM SERVICE ACK too early, we can no longer receive longer SMS messages... so let's increase it to 10 secs.
2009-06-10reworked MNCC codebaseHarald Welte1-56/+60
This is Harald's reworked MNCC base, slowly heading towards integration into master. The key changes are: * provide much more structure to the data in gsm_mncc * encode_* and decode_* functions now take a structure rather than tons of individual arguments (whose order nobody can remember) * make sure we don't have copies of the same code everywhere by introducing mncc_set_cause() and mncc_release_ind() * save horizontal screen space if possible * make sure we break lines > 80 characters
2009-06-10Handle and dispatch paging requests in gsm_subscriberHolger Freyther1-0/+1
Implement subscr_get_channel and subscr_put_channel to a degree that SMS Submit and phone call scheduled at the same time will deliver both (one after the other).
2009-06-10move openbsc into its own subdirectoryHarald Welte1-0/+406