This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated via 9786c3efe4ecf0c710e3681a2aff73bb87320ea6 (commit) via 56d8c053acc482f2b972b68f91c605c215094645 (commit) via 087629ea2bfd5942cd8f6ae79f55c571b30c0b8b (commit) via 8e843883fb6b0ee8020c856f1220dcdb068d5272 (commit) via ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 (commit) via 2ee112c2e134146c501601e0faf01014393bd7b7 (commit) via d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 (commit) via 5752285bc55c00ddcba45c0168eef0cb0238a3a7 (commit) via b75e23143b1d8733a0fdf155f431dcea8146296c (commit) from 4f459799e31ee8fe34ae5f7b584860f699019cfc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=9786c3efe4ecf0c710e3681a2aff73bb87320ea6 commit 9786c3efe4ecf0c710e3681a2aff73bb87320ea6 Author: Jacob Erlbeck <jerlbeck at sysmocom.de> Date: Thu May 21 11:10:15 2015 +0200 tbf: Remove IMSI handling from trigger_dl_ass Currently the BTS::trigger_dl_ass() method assigns the IMSI to the MS object. This should be (and is already) done earlier where the MS object is retrieved/created. This commit removes the corresponding code along with the 'imsi' parameter from trigger_dl_ass. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=56d8c053acc482f2b972b68f91c605c215094645 commit 56d8c053acc482f2b972b68f91c605c215094645 Author: Jacob Erlbeck <jerlbeck at sysmocom.de> Date: Thu May 21 11:07:53 2015 +0200 ms: Use the IMSI to retrieve the MS object This commit extends get_ms() to really compare the IMSI if it has been given. Note that the MS object list will be traversed only once and that the first entry with a matching TLLI or a matching IMSI will be returned. Thus there is no precedence. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=087629ea2bfd5942cd8f6ae79f55c571b30c0b8b commit 087629ea2bfd5942cd8f6ae79f55c571b30c0b8b Author: Jacob Erlbeck <jerlbeck at sysmocom.de> Date: Thu May 21 11:07:16 2015 +0200 tbf: Move IMSI to MS object Currently the IMSI is stored in the TBFs. Since it directly refers to an MS, it should rather be stored in an MS object. This patch move the m_imsi field from gprs_rlcmac_tbf to GprsMs, changes gprs_rlcmac_tbf::imsi() to get the IMSI from the associated MS object, and adds getter and setter to GprsMs. Note that the assign_imsi() method is now called set_imsi() for consistency within the GprsMs class. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8e843883fb6b0ee8020c856f1220dcdb068d5272 commit 8e843883fb6b0ee8020c856f1220dcdb068d5272 Author: Jacob Erlbeck <jerlbeck at sysmocom.de> Date: Thu May 21 12:06:58 2015 +0200 tbf/test: Fix IMSI creation Currently the generated IMSI contains blanks due to a missing '0' flag in the corresponding snprintf statement. In addition, the buffer is effectively limited to 15 bytes which is shorter than the generated character sequence, such that the last character of the IMSI is removed. This patch fixes both issues. Since snprintf itself will add a terminating \0 character, the whole buffer can be passed to snprintf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 commit ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 Author: Jacob Erlbeck <jerlbeck at sysmocom.de> Date: Thu May 21 16:58:22 2015 +0200 tbf: Always call set_tlli/confirm_tlli in update_ms Currently the m_tlli member in GprsMs is set by the constructor, circumventing the TLLI confirmation mechanism. This commit replaces the get_or_create_ms() method by a create_ms() method which takes the TLLI and the direction (UL or DL) as parameters to select either set_tlli() or confirm_tlli(). The MS object is instantiated with TLLI = 0, and therefore GprsMs::tlli() is extended to return the DL TLLI if both of the other TLLI are not set. Note that create_ms() will not check whether an MS object with a matching TLLI is already stored in the list, so it should only be called after a corresponding get_ms() in general. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2ee112c2e134146c501601e0faf01014393bd7b7 commit 2ee112c2e134146c501601e0faf01014393bd7b7 Author: Jacob Erlbeck <jerlbeck at sysmocom.de> Date: Wed May 20 12:06:46 2015 +0200 tbf: Remove the TLLI from the TBFs Currently the TLLI is stored in each TBF. Since each MS is now represented by a GprsMs object which takes care of TLLI updating, and each TBF that has been associated with an TLLI also contains a reference to a GprsMs object, per TBF TLLI handling is no longer needed. Keeping all TBF m_tlli members up to date is complex and doesn't currently work correctly in all circumstances. This commit removes m_tlli and related members from the TBF class and the tbf_by_tlli functions from the BTS class. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- src/bts.cpp | 51 ++------- src/bts.h | 4 +- src/gprs_ms.cpp | 27 +++++ src/gprs_ms.h | 16 ++- src/gprs_ms_storage.cpp | 15 ++- src/gprs_ms_storage.h | 3 +- src/openbts_sock.cpp | 5 +- src/sysmo_l1_if.c | 10 +- src/tbf.cpp | 62 ++++------- src/tbf.h | 15 +-- src/tbf_dl.cpp | 25 ++--- tests/Makefile.am | 3 - tests/alloc/AllocTest.cpp | 16 +-- tests/ms/MsTest.cpp | 36 +++++-- tests/ms/MsTest.err | 8 +- tests/tbf/TbfTest.cpp | 11 +- tests/tbf/TbfTest.err | 265 ++++++++++++++++++++++++++++------------------ 18 files changed, 317 insertions(+), 257 deletions(-) hooks/post-receive -- UNNAMED PROJECT