matanp submitted this change.

View Change

Approvals: laforge: Looks good to me, approved Jenkins Builder: Verified osmith: Looks good to me, but someone else must approve
handover: Move log macros to handover_fsm.h

Change-Id: I65fdde44042b8c4a050aaa07961676c4c18c0431
---
M include/osmocom/bsc/handover_fsm.h
M src/osmo-bsc/handover_decision_2.c
2 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/include/osmocom/bsc/handover_fsm.h b/include/osmocom/bsc/handover_fsm.h
index 03a8436..229bf8a 100644
--- a/include/osmocom/bsc/handover_fsm.h
+++ b/include/osmocom/bsc/handover_fsm.h
@@ -4,6 +4,51 @@
#include <osmocom/bsc/debug.h>
#include <osmocom/bsc/handover.h>

+#define LOGPHOBTS(bts, level, fmt, args...) \
+ LOGP(DHODEC, level, "(BTS %u) " fmt, bts->nr, ## args)
+
+#define LOGPHOLCHAN(lchan, level, fmt, args...) \
+ LOGP(DHODEC, level, "(lchan %u.%u%u%u %s %s) (subscr %s) " fmt, \
+ lchan->ts->trx->bts->nr, \
+ lchan->ts->trx->nr, \
+ lchan->ts->nr, \
+ lchan->nr, \
+ gsm_chan_t_name(lchan->type), \
+ gsm48_chan_mode_name(lchan->current_ch_mode_rate.chan_mode), \
+ bsc_subscr_name(lchan->conn ? lchan->conn->bsub : NULL), \
+ ## args)
+
+#define LOGPHOLCHANTOBTS(lchan, new_bts, level, fmt, args...) \
+ LOGP(DHODEC, level, "(lchan %u.%u%u%u %s %s)->(BTS %u) (subscr %s) " fmt, \
+ lchan->ts->trx->bts->nr, \
+ lchan->ts->trx->nr, \
+ lchan->ts->nr, \
+ lchan->nr, \
+ gsm_chan_t_name(lchan->type), \
+ gsm48_chan_mode_name(lchan->current_ch_mode_rate.chan_mode), \
+ new_bts->nr, \
+ bsc_subscr_name(lchan->conn ? lchan->conn->bsub : NULL), \
+ ## args)
+
+#define LOGPHOLCHANTOREMOTE(lchan, remote_cil, level, fmt, args...) \
+ LOGP(DHODEC, level, "(lchan %u.%u%u%u %s %s)->(remote-BSS %s) (subscr %s) " fmt, \
+ lchan->ts->trx->bts->nr, \
+ lchan->ts->trx->nr, \
+ lchan->ts->nr, \
+ lchan->nr, \
+ gsm_chan_t_name(lchan->type), \
+ gsm48_chan_mode_name(lchan->current_ch_mode_rate.chan_mode), \
+ gsm0808_cell_id_list_name(remote_cil), \
+ bsc_subscr_name(lchan->conn ? lchan->conn->bsub : NULL), \
+ ## args)
+
+#define LOGPHOCAND(candidate, level, fmt, args...) do {\
+ if ((candidate)->target.bts) \
+ LOGPHOLCHANTOBTS((candidate)->current.lchan, (candidate)->target.bts, level, fmt, ## args); \
+ else if ((candidate)->target.cell_ids.id_list_len) \
+ LOGPHOLCHANTOREMOTE((candidate)->current.lchan, &(candidate)->target.cell_ids, level, fmt, ## args); \
+ } while (0)
+
/* Terminology:
* Intra-Cell: stays within one BTS, this should actually be an Assignment.
* Intra-BSC: stays within one BSC, but moves between BTSes.
diff --git a/src/osmo-bsc/handover_decision_2.c b/src/osmo-bsc/handover_decision_2.c
index 073e013..204c438 100644
--- a/src/osmo-bsc/handover_decision_2.c
+++ b/src/osmo-bsc/handover_decision_2.c
@@ -44,51 +44,6 @@
#include <osmocom/bsc/lchan_select.h>
#include <osmocom/bsc/chan_counts.h>

-#define LOGPHOBTS(bts, level, fmt, args...) \
- LOGP(DHODEC, level, "(BTS %u) " fmt, bts->nr, ## args)
-
-#define LOGPHOLCHAN(lchan, level, fmt, args...) \
- LOGP(DHODEC, level, "(lchan %u.%u%u%u %s %s) (subscr %s) " fmt, \
- lchan->ts->trx->bts->nr, \
- lchan->ts->trx->nr, \
- lchan->ts->nr, \
- lchan->nr, \
- gsm_chan_t_name(lchan->type), \
- gsm48_chan_mode_name(lchan->current_ch_mode_rate.chan_mode), \
- bsc_subscr_name(lchan->conn? lchan->conn->bsub : NULL), \
- ## args)
-
-#define LOGPHOLCHANTOBTS(lchan, new_bts, level, fmt, args...) \
- LOGP(DHODEC, level, "(lchan %u.%u%u%u %s %s)->(BTS %u) (subscr %s) " fmt, \
- lchan->ts->trx->bts->nr, \
- lchan->ts->trx->nr, \
- lchan->ts->nr, \
- lchan->nr, \
- gsm_chan_t_name(lchan->type), \
- gsm48_chan_mode_name(lchan->current_ch_mode_rate.chan_mode), \
- new_bts->nr, \
- bsc_subscr_name(lchan->conn? lchan->conn->bsub : NULL), \
- ## args)
-
-#define LOGPHOLCHANTOREMOTE(lchan, remote_cil, level, fmt, args...) \
- LOGP(DHODEC, level, "(lchan %u.%u%u%u %s %s)->(remote-BSS %s) (subscr %s) " fmt, \
- lchan->ts->trx->bts->nr, \
- lchan->ts->trx->nr, \
- lchan->ts->nr, \
- lchan->nr, \
- gsm_chan_t_name(lchan->type), \
- gsm48_chan_mode_name(lchan->current_ch_mode_rate.chan_mode), \
- gsm0808_cell_id_list_name(remote_cil), \
- bsc_subscr_name(lchan->conn? lchan->conn->bsub : NULL), \
- ## args)
-
-#define LOGPHOCAND(candidate, level, fmt, args...) do {\
- if ((candidate)->target.bts) \
- LOGPHOLCHANTOBTS((candidate)->current.lchan, (candidate)->target.bts, level, fmt, ## args); \
- else if ((candidate)->target.cell_ids.id_list_len) \
- LOGPHOLCHANTOREMOTE((candidate)->current.lchan, &(candidate)->target.cell_ids, level, fmt, ## args); \
- } while (0)
-

#define REQUIREMENT_A_TCHF 0x01
#define REQUIREMENT_B_TCHF 0x02

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

Gerrit-MessageType: merged
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I65fdde44042b8c4a050aaa07961676c4c18c0431
Gerrit-Change-Number: 41413
Gerrit-PatchSet: 2
Gerrit-Owner: matanp <matan1008@gmail.com>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: matanp <matan1008@gmail.com>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>