bssap: Use new DTAP DLCI helper fields from libosmocore
This is the only place where the entire dtap header is passed, where the split between SAPI and CHAN is done. Other places in osmo-bsc pass around a link_id integer containing everything, so leaving that out of the scope for this patch. The gsm0406_dlci_sapi_name() API was introduced in libosmocore 1.3.0, and osmo-bsc currently requires libosmocore 1.4.0, so it means we are not further restricting libosmocore dependency here by using it. Change-Id: Ib72e2bda46e39d1075e4270ac5fa51df2f418164
This commit is contained in:
parent
9a701d7e70
commit
68fc19f5da
|
@ -1233,7 +1233,7 @@ static int dtap_rcvmsg(struct gsm_subscriber_connection *conn,
|
|||
}
|
||||
|
||||
rate_ctr_inc(&ctrs[MSC_CTR_BSSMAP_RX_DT1_DTAP]);
|
||||
LOGP(DMSC, LOGL_INFO, "Rx MSC DTAP, SAPI: %u CHAN: %u\n", header->link_id & 0x07, header->link_id & 0xC0);
|
||||
LOGP(DMSC, LOGL_INFO, "Rx MSC DTAP, SAPI: %s CHAN: %u\n", gsm0406_dlci_sapi_name(header->dlci_sapi), header->dlci_cc);
|
||||
|
||||
/* forward the data */
|
||||
gsm48 = gsm48_msgb_alloc_name("GSM 04.08 DTAP RCV");
|
||||
|
|
Loading…
Reference in New Issue