diff options
| author | Harald Welte <laforge@gnumonks.org> | 2010-05-02 11:54:55 +0200 | 
|---|---|---|
| committer | Harald Welte <laforge@gnumonks.org> | 2010-05-04 07:20:43 +0200 | 
| commit | a2ca4ed96073328c33cc6fd8fdf626b2685463f8 (patch) | |
| tree | 41fee5e812f531cf581414f42ca0d118692f7a10 /openbsc/include | |
| parent | 8f9a3ee67bf25b62936ffbcd88936936916ad0e9 (diff) | |
[gprs] pass BSSGP UL-UNITDATA Cell ID up into GMM layer
BSSGP stores a pointer to the Cell Identifier IE in msgb->cb, which
is later used by the GMM layer to identify the cell that has sent a
given message.
This now also means that the gsm_04_08_gprs.c code is free of any
legacy references to msg->trx or struct gsm_bts.
Diffstat (limited to 'openbsc/include')
| -rw-r--r-- | openbsc/include/openbsc/gprs_bssgp.h | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/openbsc/include/openbsc/gprs_bssgp.h b/openbsc/include/openbsc/gprs_bssgp.h index c70868af..c1094b35 100644 --- a/openbsc/include/openbsc/gprs_bssgp.h +++ b/openbsc/include/openbsc/gprs_bssgp.h @@ -140,6 +140,7 @@ enum gprs_bssgp_cause {  #include <osmocore/tlv.h>  extern int gprs_bssgp_rcvmsg(struct msgb *msg); +uint16_t bssgp_parse_cell_id(struct gprs_ra_id *raid, const uint8_t *buf);  /* Wrapper around TLV parser to parse BSSGP IEs */  static inline int bssgp_tlv_parse(struct tlv_parsed *tp, uint8_t *buf, int len) | 
