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/gprs_rlcmac.h | |
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/gprs_rlcmac.h')
-rw-r--r-- | src/gprs_rlcmac.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gprs_rlcmac.h b/src/gprs_rlcmac.h index dbbd6739..b26f58b5 100644 --- a/src/gprs_rlcmac.h +++ b/src/gprs_rlcmac.h @@ -363,6 +363,9 @@ void gprs_rlcmac_trigger_downlink_assignment(struct gprs_rlcmac_tbf *tbf, int gprs_rlcmac_downlink_ack(struct gprs_rlcmac_tbf *tbf, uint8_t final, uint8_t ssn, uint8_t *rbb); +int gprs_rlcmac_paging_request(uint8_t *ptmsi, uint16_t ptmsi_len, + const char *imsi); + unsigned write_packet_paging_request(bitvec * dest); unsigned write_repeated_page_info(bitvec * dest, unsigned& wp, uint8_t len, |