SNDCP: log more details on failure
Related: OS#5349 Change-Id: Iad3ebbc28909a827db7b3a0ae2d3e1de7991210f
This commit is contained in:
parent
13ccbc1e61
commit
559636a4a2
|
@ -723,13 +723,14 @@ int sndcp_unitdata_req(struct msgb *msg, struct gprs_llc_lle *lle, uint8_t nsapi
|
|||
|
||||
sne = gprs_sndcp_entity_by_lle(lle, nsapi);
|
||||
if (!sne) {
|
||||
LOGP(DSNDCP, LOGL_ERROR, "Cannot find SNDCP Entity\n");
|
||||
LOGP(DSNDCP, LOGL_ERROR, "Cannot find SNDCP Entity (lle=%p, TLLI=%08x, SAPI=%u, NSAPI=%u)\n",
|
||||
lle, lle->llme->tlli, lle->sapi, nsapi);
|
||||
msgb_free(msg);
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
/* Check if we need to fragment this N-PDU into multiple SN-PDUs */
|
||||
if (msg->len > lle->params.n201_u -
|
||||
if (msg->len > lle->params.n201_u -
|
||||
(sizeof(*sch) + sizeof(*suh) + sizeof(*scomph))) {
|
||||
/* initialize the fragmenter state */
|
||||
fs.msg = msg;
|
||||
|
|
Loading…
Reference in New Issue