osmo-iuh.git branch sysmocom/ipa_nano3G updated. 26bf4082d5ccd8e512af2f325b275665f592266c

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.org
Tue Sep 13 10:31:29 UTC 2016


This 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 "Osmocom code for Iuh interface".

The branch, sysmocom/ipa_nano3G has been updated
  discards  3eb4ad86835b8e16c6d12becc390ec89298174fd (commit)
  discards  6ec179e7647958b0ab4431b055c3e68136cf8d15 (commit)
  discards  dfd3e11be57852d334107a0f08cd3d6ba4229c77 (commit)
  discards  065b584f9b771a0a0a8df6cfef77dea932f00a48 (commit)
       via  26bf4082d5ccd8e512af2f325b275665f592266c (commit)
       via  d799f3614e6938e65149afaeb988fd0ee32509fd (commit)
       via  30f534f887c3b16043362c5aa4a0e21fdbc71e71 (commit)
       via  a872421e43da37f1c3a364c5c87d722f474cde35 (commit)
       via  df63de2e37af890f3abb11d4de2334c2b49ae13c (commit)
       via  30e08f5b8e9ed4dbc12983d61eb1f1661eb91dd0 (commit)
       via  2f1b1189da3e720e46e7c411c042997710ef3c5d (commit)
       via  ba03c430a65b9b9f410db03bfc9262a809770a5c (commit)
       via  347f8ef21809ea0f69352a2df8c9e10ab4e1a3a8 (commit)
       via  83457922813ace30efa355ed00b8967e64218aee (commit)
       via  c636cab20fe5a7a63cfca4a108640d42cd5c36de (commit)
       via  e7d6476825e640d62f78fc6955d46d1589c98870 (commit)
       via  52c6ae25be2d551ff5f484c70e130eec62ca3720 (commit)
       via  6648fe8f1ebcf7d082ad3d957f14565cfbb3a142 (commit)
       via  1a0bb5108c5c84cb3dfdca0b848e2fa4c7b03f05 (commit)
       via  f6673b725758c1942835cb7241a3510bfec12c6a (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (3eb4ad86835b8e16c6d12becc390ec89298174fd)
            \
             N -- N -- N (26bf4082d5ccd8e512af2f325b275665f592266c)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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-iuh/commit/?id=26bf4082d5ccd8e512af2f325b275665f592266c

commit 26bf4082d5ccd8e512af2f325b275665f592266c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Apr 30 23:52:02 2016 +0200

    hack: Accept also UE_Identity_PR_pTMSIRAI in HNBAP from nano3G
    
    I have the feeling that the nano3G simply forwards whatever identity it
    receives from the MS in RRC via HNBAP, without sending any IDENTITY
    REQUESTS by itself.  That seems like a violation of the RANAP
    specification, but well.
    
    As opposed to Neels' earlier commit, the phone I was testing with
    (GT-I9100) is using the UE_Identity_PR_pTMSIRAI (PS identity) instead of
    UE_Identity_PR_tMSILAI (CS identity) when trying its first attempt to
    register to the network, so let's support that equally.

http://cgit.osmocom.org/osmo-iuh/commit/?id=d799f3614e6938e65149afaeb988fd0ee32509fd

commit d799f3614e6938e65149afaeb988fd0ee32509fd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Apr 25 15:05:32 2016 +0200

    hack: simply accept UE Register Requests with TMSI
    
    HNBGW would usually keep track of UEs that have registered, with their
    IMSI. When a UE registers with only a TMSI, we obviously can't store an
    IMSI. However, since we're so far never *using* the list of UEs in
    osmo-hnbgw, we might as well just accept the TMSI registration and carry
    on as usual.
    
    This is particularly helpful with an ip.access nano3G femto cell, as it
    tends to send UE registrations with a TMSI+LAI identification instead of
    an IMSI when the subscriber is known. This causes timeouts of several
    minutes until a UE registration switches back to IMSI. When simply
    accepting the TMSI in osmo-hngw, no problems are apparent in our current
    code state.
    
    A workaround to make sure the phone uses an IMSI to register: attempt to
    register the phone to a different mobile network, which may discard the TMSI
    for your network, and then switch back to your network.
    
    Recording the IMSI in hnbgw: we could use the subscriber list during paging,
    but on the other hand, it doesn't hurt to anyway always page to all HNBs
    connected to osmo-hnbgw. The paging procedure does include a page-to-all-HNBs
    in case the first HNB paging fails. However, since we're now failing to record
    UEs that register by TMSI, we must be aware that trying to page such UE on only
    its last seen HNB will fail; it is plainly missing in the list.
    
    Change-Id: I87bc1aa3e85815ded7ac1dbdca48f1680b468589

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                     |  4 ++
 configure.ac                                   |  5 ++-
 contrib/jenkins.sh                             | 26 +++++++------
 include/osmocom/hnbap/Makefile.am              |  4 ++
 {src => include/osmocom/hnbap}/hnbap_common.h  |  0
 include/osmocom/iuh/Makefile.am                |  4 +-
 {src => include/osmocom/iuh}/context_map.h     |  0
 {src => include/osmocom/iuh}/hnbgw.h           |  0
 {src => include/osmocom/iuh}/hnbgw_cn.h        |  2 +-
 {src => include/osmocom/iuh}/hnbgw_hnbap.h     |  2 +-
 {src => include/osmocom/iuh}/hnbgw_ranap.h     |  2 +-
 {src => include/osmocom/iuh}/hnbgw_rua.h       |  2 +-
 {src => include/osmocom/iuh}/iu_common.h       |  0
 include/osmocom/ranap/Makefile.am              |  7 +++-
 include/osmocom/rua/Makefile.am                |  4 ++
 {src => include/osmocom/rua}/rua_common.h      |  0
 {src => include/osmocom/rua}/rua_msg_factory.h |  0
 src/.gitignore                                 |  3 --
 src/Makefile.am                                | 53 ++++++++++++++++++++------
 src/context_map.c                              |  4 +-
 src/hnbap/Makefile.am                          |  4 +-
 src/hnbap_common.c                             |  4 +-
 src/hnbgw.c                                    | 10 ++---
 src/hnbgw_cn.c                                 |  6 +--
 src/hnbgw_hnbap.c                              |  6 +--
 src/hnbgw_ranap.c                              |  4 +-
 src/hnbgw_rua.c                                | 10 ++---
 src/hnbgw_vty.c                                |  4 +-
 src/ranap_common_cn.c                          |  2 +-
 src/rua_common.c                               |  4 +-
 src/rua_msg_factory.c                          |  8 ++--
 src/tests/Makefile.am                          | 22 ++++++++++-
 src/tests/dummy_cn_sua.c                       |  2 +-
 src/tests/hnb-test-rua.c                       |  2 +-
 src/tests/hnb-test.c                           |  6 +--
 src/tests/test-helpers.err                     |  5 +--
 src/tests/test-hnbap.c                         |  4 +-
 src/tests/test-ranap.c                         |  2 +-
 src/tests/test_common.c                        |  5 ++-
 39 files changed, 153 insertions(+), 79 deletions(-)
 rename {src => include/osmocom/hnbap}/hnbap_common.h (100%)
 rename {src => include/osmocom/iuh}/context_map.h (100%)
 rename {src => include/osmocom/iuh}/hnbgw.h (100%)
 rename {src => include/osmocom/iuh}/hnbgw_cn.h (79%)
 rename {src => include/osmocom/iuh}/hnbgw_hnbap.h (77%)
 rename {src => include/osmocom/iuh}/hnbgw_ranap.h (77%)
 rename {src => include/osmocom/iuh}/hnbgw_rua.h (93%)
 rename {src => include/osmocom/iuh}/iu_common.h (100%)
 rename {src => include/osmocom/rua}/rua_common.h (100%)
 rename {src => include/osmocom/rua}/rua_msg_factory.h (100%)


hooks/post-receive
-- 
Osmocom code for Iuh interface



More information about the osmocom-commitlog mailing list