forked from cellular-infrastructure/osmo-pcu
ac28905082
When doing an RA Update the network can request to change the TLLI. In this case, there can be 2 MS objects with different TLLI for a single real MS. The first is associated with the old TLLI and the IMSI, while the second is associated with the new TLLI and no IMSI if it had been created for the uplink TBF. When the first message with the new TLLI and the IMSI arrives from the network, the PCU is able to detect this. Currently this is not handled properly. The TBFs of the old MS object are not cleaned up properly, keeping the old MS from being deleted. This patch modifies gprs_rlcmac_dl_tbf::handle to check for this and if neccessary to move an existing DL TBF and to clean up the old MS object to ensure its deletion. Sponsored-by: On-Waves ehf |
||
---|---|---|
contrib | ||
examples | ||
src | ||
tests | ||
.gitignore | ||
COPYING | ||
Makefile.am | ||
README | ||
TODO | ||
configure.ac | ||
git-version-gen | ||
osmoappdesc.py |
README
This is an implementation of Packet Control Unit (PCU) according to TS 04.60 The PCU is part of BSS, so it connects directly to SGSN. == Current limitations == * No PFC support * No fixed allocation support * No extended dynamic allocation support * No unacknowledged mode operation * No PCCCH/PBCCH support * Only single slot assignment on uplink direction * No half-duplex class support (only semi-duplex) * No handover support * No measurement support * No TA loop * No power loop * No CS loop * No EGPRS