bsc_vty: use llist_for_each_entry in lchan_act_all_cmd

Change-Id: Iaa29696c8de268796da118e7ea3384b6186bf688
This commit is contained in:
Vadim Yanitskiy 2022-05-27 16:54:49 +06:00
parent a7628d9cf0
commit 725781d34e
1 changed files with 2 additions and 7 deletions

View File

@ -1787,9 +1787,7 @@ DEFUN_HIDDEN(lchan_act_bts, lchan_act_all_cmd,
struct gsm_network *net = gsmnet_from_vty(vty); struct gsm_network *net = gsmnet_from_vty(vty);
const char *act_str = argv[0]; const char *act_str = argv[0];
int activate; int activate;
int bts_nr;
struct gsm_bts *bts; struct gsm_bts *bts;
int trx_nr;
struct gsm_bts_trx *trx; struct gsm_bts_trx *trx;
if (!strcmp(act_str, "activate-all-lchan")) if (!strcmp(act_str, "activate-all-lchan"))
@ -1797,13 +1795,10 @@ DEFUN_HIDDEN(lchan_act_bts, lchan_act_all_cmd,
else else
activate = 0; activate = 0;
for (bts_nr = 0; bts_nr < net->num_bts; bts_nr++) { llist_for_each_entry(bts, &net->bts_list, list) {
bts = gsm_bts_num(gsmnet_from_vty(vty), bts_nr); llist_for_each_entry(trx, &bts->trx_list, list)
for (trx_nr = 0; trx_nr < bts->num_trx; trx_nr++) {
trx = gsm_bts_trx_num(bts, trx_nr);
lchan_act_trx(vty, trx, activate); lchan_act_trx(vty, trx, activate);
} }
}
vty_out(vty, "%% All channels have been %s on all BTS/TRX, please " vty_out(vty, "%% All channels have been %s on all BTS/TRX, please "
"make sure that the radio link timeout is set to %s%s", "make sure that the radio link timeout is set to %s%s",