pcu_sock: support handling multiple BTS instances in pcu_rx()
Change-Id: Icd19f803dc69138bf2fb1b0e1389b7ce1c8a9b1f
This commit is contained in:
parent
a73c6d6785
commit
2db8da22d6
|
@ -812,12 +812,10 @@ static int pcu_rx(struct gsm_network *net, uint8_t msg_type,
|
|||
int rc = 0;
|
||||
struct gsm_bts *bts;
|
||||
|
||||
/* FIXME: allow multiple BTS */
|
||||
if (pcu_prim->bts_nr != 0) {
|
||||
if ((bts = gsm_bts_num(net, pcu_prim->bts_nr)) == NULL) {
|
||||
LOGP(DPCU, LOGL_ERROR, "Received PCU Prim for non-existent BTS %u\n", pcu_prim->bts_nr);
|
||||
return -EINVAL;
|
||||
}
|
||||
bts = llist_entry(net->bts_list.next, struct gsm_bts, list);
|
||||
|
||||
switch (msg_type) {
|
||||
case PCU_IF_MSG_DATA_REQ:
|
||||
|
|
Loading…
Reference in New Issue