diff options
author | Ivan Klyuchnikov <kluchnikovi@gmail.com> | 2016-12-30 12:55:44 +0000 |
---|---|---|
committer | Ivan Kluchnikov <kluchnikovi@gmail.com> | 2017-02-07 19:01:13 +0300 |
commit | 5788904242ca72102afa68a9bed12091e7b3ca62 (patch) | |
tree | d1be7014de2a963728285ef47e150e7f064a9add /openbsc/src/libmsc/gsm_04_11.c | |
parent | 362a757f5604213abde8e6ce75875dde8428e632 (diff) |
gsup: Update code after rebase to updated gsup implementation
Diffstat (limited to 'openbsc/src/libmsc/gsm_04_11.c')
-rw-r--r-- | openbsc/src/libmsc/gsm_04_11.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/openbsc/src/libmsc/gsm_04_11.c b/openbsc/src/libmsc/gsm_04_11.c index c924b426d..25be3b456 100644 --- a/openbsc/src/libmsc/gsm_04_11.c +++ b/openbsc/src/libmsc/gsm_04_11.c @@ -56,6 +56,7 @@ #include <openbsc/bsc_rll.h> #include <openbsc/chan_alloc.h> #include <openbsc/bsc_api.h> +#include <openbsc/gsm_sup.h> #ifdef BUILD_SMPP #include "smpp_smsc.h" @@ -596,7 +597,7 @@ static int gsm411_rx_rp_ud(struct msgb *msg, struct gsm_trans *trans, } if ((trans->net->sms_client) && (trans->sms_local == 0)) { - osmo_counter_inc(trans->conn->bts->network->stats.sms.submitted); + rate_ctr_inc(&trans->conn->bts->network->msc_ctrs->ctr[MSC_CTR_SMS_SUBMITTED]); trans->msg_ref = rph->msg_ref; return subscr_tx_sms_message(trans->subscr, rph); } @@ -685,9 +686,9 @@ static int gsm411_rx_rp_error(struct msgb *msg, struct gsm_trans *trans, if ((trans->net->sms_client) && (trans->sms_local == 0)) { if (cause == GSM411_RP_CAUSE_MT_MEM_EXCEEDED) { - osmo_counter_inc(net->stats.sms.rp_err_mem); + rate_ctr_inc(&net->msc_ctrs->ctr[MSC_CTR_SMS_RP_ERR_MEM]); } else { - osmo_counter_inc(net->stats.sms.rp_err_other); + rate_ctr_inc(&net->msc_ctrs->ctr[MSC_CTR_SMS_RP_ERR_OTHER]); } return subscr_tx_sms_message(trans->subscr, rph); } @@ -1160,7 +1161,7 @@ static int gsm411_send_rp_data(struct gsm_subscriber_connection *conn, trans->msg_ref = rp->msg_ref; trans->conn = conn; - osmo_counter_inc(conn->bts->network->stats.sms.delivered); + rate_ctr_inc(&conn->bts->network->msc_ctrs->ctr[MSC_CTR_SMS_DELIVERED]); return gsm411_smr_send(&trans->sms.smr_inst, GSM411_SM_RL_DATA_REQ, msg); } |