diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-10-08 12:30:56 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2012-12-18 10:03:34 +0100 |
commit | 8c3680dcc9819c337ab7629e86164b14017aab28 (patch) | |
tree | d3cfc47caef6ca6aab8a86c6ab2bc9a829093c93 /src/pcu_l1_if.cpp | |
parent | 00950743d77673c73057f0e44581a881733ac993 (diff) |
Added paging PS support by Ivan Kluchnikov
Original code: c7e7f6868b6f24346424dee904f4e76d3f216ff4
(The code was committed earlier, but got lost somehow.)
I added IMSI, so the paging request is sent in correct paging group.
Also I excluded rest octets from pseudo length.
It is tested and it work.
Diffstat (limited to 'src/pcu_l1_if.cpp')
-rw-r--r-- | src/pcu_l1_if.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp index 14981820..3ebe90ba 100644 --- a/src/pcu_l1_if.cpp +++ b/src/pcu_l1_if.cpp @@ -203,7 +203,9 @@ static int pcu_rx_data_cnf(struct gsm_pcu_if_data *data_cnf) switch (data_cnf->sapi) { case PCU_IF_SAPI_PCH: - rc = gprs_rlcmac_imm_ass_cnf(data_cnf->data, data_cnf->fn); + if (data_cnf->data[2] == 0x3f) + rc = gprs_rlcmac_imm_ass_cnf(data_cnf->data, + data_cnf->fn); break; default: LOGP(DL1IF, LOGL_ERROR, "Received PCU data confirm with " |