path: root/openbsc/src/gprs/gprs_sgsn.c
diff options
authorHarald Welte <laforge@gnumonks.org>2010-06-09 16:22:28 +0200
committerHarald Welte <laforge@gnumonks.org>2010-06-10 15:12:38 +0200
commitbb35c45a0202e24e76d17900dbe2d5264136ef8d (patch)
treefc7c5d9aa7747dee0c272628666683ca0496b74f /openbsc/src/gprs/gprs_sgsn.c
parentbffeff8089a37cc5610e89e802f211ca380041e8 (diff)
[GPRS] BSSGP/SGSN: Implement Gb-Interface Paging
We now have a function that generates BSSGP PS and CS paging request. It is called from the libgtp code when we receive a GTP packet from the GGSN for a MM context that is in SUSPEND state. We then issue a PS paging request to the Cell with the BVCI where the last RA update was being performed. TODO: We still don't enqueue the GTP packet (and transmit it on paging complete), and we don't rate-limit the paging requests, i.e. every GTP packet will trigger another paging request. We probably also need some kind of logic that marks the phone as UNREGISTERED if it doesn't respond to paging requests for some time.
Diffstat (limited to 'openbsc/src/gprs/gprs_sgsn.c')
0 files changed, 0 insertions, 0 deletions