Project

General

Profile

Bug #3018

OsmoBTS silently ignores PCU_IF_MSG_PAG_REQ

Added by laforge about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
PCU Interface
Target version:
-
Start date:
02/28/2018
Due date:
% Done:

0%

Spec Reference:

Description

In pcu_socket.c we have the following "interesting" code snippet in pcu_rx_data_req():

»·······switch (data_req->sapi) {
»·······case PCU_IF_SAPI_PCH:
»·······»·······if (msg_type == PCU_IF_MSG_PAG_REQ) {
»·······»·······»·······/* FIXME: Add function to schedule paging request.
»·······»·······»······· * This might not be required, if PCU_IF_MSG_DATA_REQ
»·······»·······»······· * is used instead. */
»·······»·······} else {
»·······»·······»·······struct gsm_bts_role_bts *btsb = bts->role;

»·······»·······»·······paging_add_imm_ass(btsb->paging_state, data_req->data,
»·······»·······»·······»·······data_req->len);
»·······»·······}

which means that any PCU_IF_MSG_PAG_REQ on PCU_IF_SAPI_PCH are silently discarded without ever beeing transmitted or any log message about it.

Also available in: Atom PDF