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 575301ae326141af5745b60e286054448b6f1723 (commit)
discards ce605fab0a1d3b6eeb417bf31ceeed03dfe724c1 (commit)
discards 544b76d6e2db765c57e35af0aa99f162a28685fe (commit)
via 75bfa56be9aa9fe98e88278e3a58ade29c2d69f0 (commit)
via 6ffacf5ea61308243cf2b0bb0b74e2f0923d19c0 (commit)
via 8380eb2a01e6b5eb375adf1e570fa7293226fd47 (commit)
via e75a6297da9337db95e94c4eb1cebc1e72fb9d41 (commit)
via 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 (commit)
via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit)
via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (commit)
via f495b2347bfc0c974e33988f8240be5cb7b2db3b (commit)
via 926153b9af0659e8c214f40424e29cda0c821607 (commit)
via 4d8eb4cbd7e7ecc1ad04e3b38ab5121dca2580b1 (commit)
via 1d03f19e06ae5ca51e3f37fa01c6585df6d8ad26 (commit)
via 085cd67672c9006be6e6f89abb80cff8926ef245 (commit)
via 4d675a7df9fd9f3b435da4cbea8446a1e9df22b3 (commit)
via 4c45d2b9fd364122f561239a7a8572f904effee6 (commit)
via a1bf4f330f50746a3ca7feff5464fe3e3cf17861 (commit)
via 0a43722a488aa650ce0192a409734b9ddc093603 (commit)
via 6458c30db459c666bce4a517c46b8dfdc1889f53 (commit)
via 0961408e1bceb11586783a2c3484f92924429068 (commit)
via de0acd2ff2cde071d8d0c6818658107d97c24cd1 (commit)
via f706d6c06529c6c6fc2284ce9348a7058653b321 (commit)
via fef2e860030217b4a6edddc22b791a35ff224ed5 (commit)
via c23146e7f18b0f1bea67ba7b48ad4bc6cc76958b (commit)
via 156fa393fc7472ba57683905c054adc6892b3cbd (commit)
via fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (commit)
via a9cf70f665c553e7d31ed3c7a68bca326db0d964 (commit)
via 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c (commit)
via 75f8116132a452af9e2b9c95a9fe1d1142605567 (commit)
via 95d0ba5f401db53d5ce3f296ec02bd33865a387b (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 (575301ae326141af5745b60e286054448b6f1723)
\
N -- N -- N (75bfa56be9aa9fe98e88278e3a58ade29c2d69f0)
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=75bfa56be9aa9fe98e88278e3a58ade…
commit 75bfa56be9aa9fe98e88278e3a58ade29c2d69f0
Author: Harald Welte <laforge(a)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=6ffacf5ea61308243cf2b0bb0b74e2f…
commit 6ffacf5ea61308243cf2b0bb0b74e2f0923d19c0
Author: Neels Hofmeyr <nhofmeyr(a)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.
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.
http://cgit.osmocom.org/osmo-iuh/commit/?id=8380eb2a01e6b5eb375adf1e570fa72…
commit 8380eb2a01e6b5eb375adf1e570fa7293226fd47
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Apr 25 14:55:35 2016 +0200
UE Register with TMSI: reply with a Register Reject
When receiving a UE Register Request with TMSI and no IMSI, compose a
Register Reject with the same UE Identity and send.
The accepting function expects a ue_context argument and composes the
message from the IMSI found there. This new rejection message cannot rely
on a ue_context struct and hence uses the asn1 uE_Identity directly.
Change-Id: Ia47e398e50e316842cd260dc0d9a4e2d8a1c627c
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 +
Makefile.am | 2 +-
asn1/utils/asn1tostruct.py | 2 +-
configure.ac | 3 +
contrib/jenkins.sh | 110 +-
doc/Makefile.am | 12 +
doc/examples/Makefile.am | 23 +
doc/examples/osmo-hnbgw.cfg | 32 +
include/osmocom/Makefile.am | 2 +-
include/osmocom/iuh/Makefile.am | 2 +
include/osmocom/iuh/vty.h | 9 +
include/osmocom/ranap/ranap_ies_defs.h | 2967 --------------------------------
move-asn1-header-files.sh | 25 +-
src/Makefile.am | 12 +-
src/hnbgw.c | 191 +-
src/hnbgw.h | 17 +-
src/hnbgw_cn.c | 3 +-
src/hnbgw_vty.c | 153 ++
src/ranap_msg_factory.c | 7 +-
src/tests/dummy_cn_sua.c | 12 +-
src/tests/test-ranap.c | 3 +-
src/tests/test-ranap.ok | 4 +-
22 files changed, 485 insertions(+), 3108 deletions(-)
create mode 100644 doc/Makefile.am
create mode 100644 doc/examples/Makefile.am
create mode 100644 doc/examples/osmo-hnbgw.cfg
create mode 100644 include/osmocom/iuh/Makefile.am
create mode 100644 include/osmocom/iuh/vty.h
delete mode 100644 include/osmocom/ranap/ranap_ies_defs.h
create mode 100644 src/hnbgw_vty.c
hooks/post-receive
--
Osmocom code for Iuh interface