diff options
author | Harald Welte <laforge@gnumonks.org> | 2010-06-03 21:21:21 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-06-03 21:21:21 +0200 |
commit | ce22f92b6ccdbccdb90ed76291a53d26f93d7424 (patch) | |
tree | 1c2520d22f2d2b8fa99674d225af173880763149 /openbsc/include/openbsc/sgsn.h | |
parent | db2c39f888fb6c3fb69d1251cd83f6ef171dfb95 (diff) |
[GPRS] SNDCP: Implement fragmentation of N-PDUs to SN-PDUs in downlink
Using the code of this commit, it was possible to provision GPRS
services and access a website from a G1 phone (Qualcomm MSM7k baseband chipset)
using a nanoBTS, Osmo-SGSN and OpenGGSN.
There is still no fragment re-assembly in the uplink path yet,
despite the (untested) code present in the gprs_sndcp.c file
Diffstat (limited to 'openbsc/include/openbsc/sgsn.h')
-rw-r--r-- | openbsc/include/openbsc/sgsn.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/sgsn.h b/openbsc/include/openbsc/sgsn.h index cc24f9781..eccfdeaa6 100644 --- a/openbsc/include/openbsc/sgsn.h +++ b/openbsc/include/openbsc/sgsn.h @@ -54,6 +54,8 @@ int sgsn_delete_pdp_ctx(struct sgsn_pdp_ctx *pctx); /* Entry point for the SNSM-ACTIVATE.indication */ int sndcp_sm_activate_ind(struct gprs_llc_lle *lle, uint8_t nsapi); +/* Entry point for the SNSM-DEACTIVATE.indication */ +int sndcp_sm_deactivate_ind(struct gprs_llc_lle *lle, uint8_t nsapi); /* Called by SNDCP when it has received/re-assembled a N-PDU */ int sgsn_rx_sndcp_ud_ind(uint32_t tlli, uint8_t nsapi, struct msgb *msg, uint32_t npdu_len, uint8_t *npdu); |