diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-06-17 23:12:33 +0200 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-06-18 18:56:57 +0200 |
commit | dded16c4c964588e2fda9804c0db594dcae4a5d0 (patch) | |
tree | f2a985f659553478241d79c1d7bf0fb621be69a4 | |
parent | 6fd4f77243b40156b7929ab6b2ee865bc040d8db (diff) |
osmo-bts-{trx,virtual}: get rid of dummy tx_idle_fn()
This logical channel handler does nothing more than just logging.
Change-Id: I438705f8dd902193e6c7b499d8ee55c56b6a1c2e
-rw-r--r-- | include/osmo-bts/scheduler_backend.h | 1 | ||||
-rw-r--r-- | src/common/scheduler.c | 1 | ||||
-rw-r--r-- | src/osmo-bts-trx/scheduler_trx.c | 7 | ||||
-rw-r--r-- | src/osmo-bts-virtual/scheduler_virtbts.c | 6 |
4 files changed, 0 insertions, 15 deletions
diff --git a/include/osmo-bts/scheduler_backend.h b/include/osmo-bts/scheduler_backend.h index c54591e2..50ba8228 100644 --- a/include/osmo-bts/scheduler_backend.h +++ b/include/osmo-bts/scheduler_backend.h @@ -53,7 +53,6 @@ int _sched_compose_tch_ind(struct l1sched_ts *l1ts, uint32_t fn, int16_t ta_offs_256bits, uint16_t ber10k, float rssi, uint8_t is_sub); -int tx_idle_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br); int tx_fcch_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br); int tx_sch_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br); int tx_data_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br); diff --git a/src/common/scheduler.c b/src/common/scheduler.c index a010b396..b4f2fa8e 100644 --- a/src/common/scheduler.c +++ b/src/common/scheduler.c @@ -148,7 +148,6 @@ const struct trx_chan_desc trx_chan_desc[_TRX_CHAN_MAX] = { /* On C0, BTS needs to ensure discontinuous burst transmission. * Therefore we need to send dummy bursts on IDLE slots. */ .flags = TRX_CHAN_FLAG_AUTO_ACTIVE, - .dl_fn = tx_idle_fn, }, [TRXC_FCCH] = { .name = "FCCH", /* 3GPP TS 05.02, section 3.3.2.1 */ diff --git a/src/osmo-bts-trx/scheduler_trx.c b/src/osmo-bts-trx/scheduler_trx.c index 0a2052c1..97c5ff33 100644 --- a/src/osmo-bts-trx/scheduler_trx.c +++ b/src/osmo-bts-trx/scheduler_trx.c @@ -53,13 +53,6 @@ #define SCHED_FH_PARAMS_VALS(ts) \ (ts)->hopping.hsn, (ts)->hopping.maio, (ts)->hopping.arfcn_num -/* an IDLE burst returns nothing. on C0 it is replaced by dummy burst */ -int tx_idle_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br) -{ - LOGL1SB(DL1P, LOGL_DEBUG, l1ts, br, "Transmitting IDLE\n"); - return 0; -} - static void ts_report_interf_meas(const struct gsm_bts_trx_ts *ts) { const struct l1sched_ts *l1ts = ts->priv; diff --git a/src/osmo-bts-virtual/scheduler_virtbts.c b/src/osmo-bts-virtual/scheduler_virtbts.c index 4beb9666..9d2adfc3 100644 --- a/src/osmo-bts-virtual/scheduler_virtbts.c +++ b/src/osmo-bts-virtual/scheduler_virtbts.c @@ -177,12 +177,6 @@ static void tx_to_virt_um_voice_frame(struct l1sched_ts *l1ts, * TX on downlink */ -/* an IDLE burst returns nothing. on C0 it is replaced by dummy burst */ -int tx_idle_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br) -{ - return 0; -} - int tx_fcch_fn(struct l1sched_ts *l1ts, struct trx_dl_burst_req *br) { return 0; |