aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-06-04 17:53:33 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2021-06-04 17:53:33 +0200
commitc5f1d4f9d3b4d55e6910954b7665b3392658aecb (patch)
treef62e6af3ee40e3ee4dd9289b9ef282aba06814dc
parentea0f1bd49e730aa17e48d4946414d66cfa24beb3 (diff)
Use new stat item/ctr getter APIs
Generated with spatch: """ @@ expression E1, E2; @@ - &E2->ctr[E1] + rate_ctr_group_get_ctr(E2, E1) """ Change-Id: I064aae995975a379425d5f21221fa48efc6d05f9
-rw-r--r--src/input/dahdi.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/input/dahdi.c b/src/input/dahdi.c
index cdaa8eb..6dee0d7 100644
--- a/src/input/dahdi.c
+++ b/src/input/dahdi.c
@@ -146,23 +146,23 @@ static void handle_dahdi_exception(struct e1inp_ts *ts)
case DAHDI_EVENT_ALARM:
/* we should notify the code that the line is gone */
osmo_signal_dispatch(SS_L_INPUT, S_L_INP_LINE_ALARM, &isd);
- rate_ctr_inc(&line->rate_ctr->ctr[E1I_CTR_ALARM]);
+ rate_ctr_inc(rate_ctr_group_get_ctr(line->rate_ctr, E1I_CTR_ALARM));
break;
case DAHDI_EVENT_NOALARM:
/* alarm has gone, we should re-start the SABM requests */
osmo_signal_dispatch(SS_L_INPUT, S_L_INP_LINE_NOALARM, &isd);
break;
case DAHDI_EVENT_ABORT:
- rate_ctr_inc(&line->rate_ctr->ctr[E1I_CTR_HDLC_ABORT]);
+ rate_ctr_inc(rate_ctr_group_get_ctr(line->rate_ctr, E1I_CTR_HDLC_ABORT));
break;
case DAHDI_EVENT_OVERRUN:
- rate_ctr_inc(&line->rate_ctr->ctr[E1I_CTR_HDLC_OVERR]);
+ rate_ctr_inc(rate_ctr_group_get_ctr(line->rate_ctr, E1I_CTR_HDLC_OVERR));
break;
case DAHDI_EVENT_BADFCS:
- rate_ctr_inc(&line->rate_ctr->ctr[E1I_CTR_HDLC_BADFCS]);
+ rate_ctr_inc(rate_ctr_group_get_ctr(line->rate_ctr, E1I_CTR_HDLC_BADFCS));
break;
case DAHDI_EVENT_REMOVED:
- rate_ctr_inc(&line->rate_ctr->ctr[E1I_CTR_REMOVED]);
+ rate_ctr_inc(rate_ctr_group_get_ctr(line->rate_ctr, E1I_CTR_REMOVED));
break;
}
}