summaryrefslogtreecommitdiffstats
path: root/openbsc/src/gprs_bssgp.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-04-26 19:18:54 +0200
committerHarald Welte <laforge@gnumonks.org>2010-05-04 07:20:42 +0200
commitf030b210e8c13314d361a6b721a0cbcc72935219 (patch)
treec88cbd1eb4e71c220c8767eb45d72a142c101e59 /openbsc/src/gprs_bssgp.c
parent510c3920c8e965d1bd36ece2a686d9e63f009d17 (diff)
GPRS: Modularize the NS implementation
* move UDP listener code for NSIP from input/ipaccess.c and into gprs_ns.c * add PDU type, IE and CAUSE values for later IP based 3GPP TS 48.016 * support multiple NS-VCs and their lookup based on NSVC and sockaddr_in * maintain the remote_state (blocked/alive) for each NSVC * introduce the concept of GPRS_NS instances, move all global vars to instance * remove hardcoded calls to gprs_bssgp_rcvmsg() and replace it by callback WARNING: This is not finished code. While it will compile, it will not work yet, as BSSGP needs to be converted to properly indicate the NSVC to which it needs to send data.
Diffstat (limited to 'openbsc/src/gprs_bssgp.c')
0 files changed, 0 insertions, 0 deletions