fixeria has uploaded this change for review.

View Change

bsc_vty: use llist_for_each_entry in lchan_act_all_cmd

Change-Id: Iaa29696c8de268796da118e7ea3384b6186bf688
---
M src/osmo-bsc/bsc_vty.c
1 file changed, 2 insertions(+), 7 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/94/28194/1
diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c
index d293862..fc03c78 100644
--- a/src/osmo-bsc/bsc_vty.c
+++ b/src/osmo-bsc/bsc_vty.c
@@ -1787,9 +1787,7 @@
struct gsm_network *net = gsmnet_from_vty(vty);
const char *act_str = argv[0];
int activate;
- int bts_nr;
struct gsm_bts *bts;
- int trx_nr;
struct gsm_bts_trx *trx;

if (!strcmp(act_str, "activate-all-lchan"))
@@ -1797,12 +1795,9 @@
else
activate = 0;

- for (bts_nr = 0; bts_nr < net->num_bts; bts_nr++) {
- bts = gsm_bts_num(gsmnet_from_vty(vty), bts_nr);
- for (trx_nr = 0; trx_nr < bts->num_trx; trx_nr++) {
- trx = gsm_bts_trx_num(bts, trx_nr);
+ llist_for_each_entry(bts, &net->bts_list, list) {
+ llist_for_each_entry(trx, &bts->trx_list, list)
lchan_act_trx(vty, trx, activate);
- }
}

vty_out(vty, "%% All channels have been %s on all BTS/TRX, please "

To view, visit change 28194. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: Iaa29696c8de268796da118e7ea3384b6186bf688
Gerrit-Change-Number: 28194
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy@sysmocom.de>
Gerrit-MessageType: newchange