From gitosis at osmocom.org Fri Jan 1 12:17:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 1 Jan 2016 12:17:43 GMT Subject: gapk.git branch master updated. v0.3-11-gd192d8c Message-ID: <201601011217.u01CHhir023994@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, master has been updated via d192d8c017492a740353780d115bd4fc6cec20e9 (commit) from db94df5f9c6c88b7b1f6601c35811a4d99184c0f (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/gapk/commit/?id=d192d8c017492a740353780d115bd4fc6cec20e9 commit d192d8c017492a740353780d115bd4fc6cec20e9 Author: Sylvain Munaut Date: Fri Jan 1 13:17:37 2016 +0100 benchmark: Fix cpuid clobbering Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: include/gapk/get_cycles.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Fri Jan 1 12:18:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 1 Jan 2016 12:18:16 GMT Subject: gapk.git branch mmx updated. v0.3-12-g1650667 Message-ID: <201601011218.u01CIGLW024163@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, mmx has been updated discards fafa9ce88b438891956f1ed512513a367b10e786 (commit) via 16506674545b38ddd38325470d6d7756f4486ffc (commit) via d192d8c017492a740353780d115bd4fc6cec20e9 (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 (fafa9ce88b438891956f1ed512513a367b10e786) \ N -- N -- N (16506674545b38ddd38325470d6d7756f4486ffc) 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/gapk/commit/?id=16506674545b38ddd38325470d6d7756f4486ffc commit 16506674545b38ddd38325470d6d7756f4486ffc Author: Sylvain Munaut Date: Wed Dec 30 21:08:10 2015 +0100 libgsmhr: Experimental MMX support by Harald Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: include/gapk/get_cycles.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Fri Jan 1 15:42:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 1 Jan 2016 15:42:43 GMT Subject: osmo-iuh.git branch laforge/wip updated. 09806e7da49af6260f499dc3983dfe7a16b4052e Message-ID: <201601011542.u01FghYV047768@git.osmocom.org> 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, laforge/wip has been updated via 09806e7da49af6260f499dc3983dfe7a16b4052e (commit) via a575ebfd0f83504570135557ec2e7592cb8609bb (commit) via 74157f6120d285a187ae9377e046c59783a64137 (commit) via 962da50e082b6ad262c533ab185eee0e9a770e60 (commit) via 1cdb81dd98a8366aac495b8ebc6758e138e55808 (commit) via 37223d82188bdee65a994eb163bbaa69a481a8b8 (commit) from 01de8d716a2fbf2b2a951edc20178c5abd24a080 (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-iuh/commit/?id=09806e7da49af6260f499dc3983dfe7a16b4052e commit 09806e7da49af6260f499dc3983dfe7a16b4052e Author: Harald Welte Date: Thu Dec 31 12:49:02 2015 +0100 import message sequence charts (ladder diagrams) for RUA/RANAP/NAS http://cgit.osmocom.org/osmo-iuh/commit/?id=a575ebfd0f83504570135557ec2e7592cb8609bb commit a575ebfd0f83504570135557ec2e7592cb8609bb Author: Harald Welte Date: Fri Jan 1 16:46:06 2016 +0100 test-ranap: Call new RANAP encoder functions from ranap_msg_factory.c http://cgit.osmocom.org/osmo-iuh/commit/?id=74157f6120d285a187ae9377e046c59783a64137 commit 74157f6120d285a187ae9377e046c59783a64137 Author: Harald Welte Date: Fri Jan 1 16:43:59 2016 +0100 ranap_msg_factory: Fix memory leaks in OCTET_STRING the 'ies' types do not have a free() function, and thus we have to avoid using any functions that dynamically allocate memory, such as OCTET_STRING_fromBuf. http://cgit.osmocom.org/osmo-iuh/commit/?id=962da50e082b6ad262c533ab185eee0e9a770e60 commit 962da50e082b6ad262c533ab185eee0e9a770e60 Author: Harald Welte Date: Fri Jan 1 16:42:52 2016 +0100 asn1helpers: Add new OCTET_STRING_noalloc This assings the buffer + size of an OCTET_STRING without allocating a new buffer and copying the data. http://cgit.osmocom.org/osmo-iuh/commit/?id=1cdb81dd98a8366aac495b8ebc6758e138e55808 commit 1cdb81dd98a8366aac495b8ebc6758e138e55808 Author: Harald Welte Date: Fri Jan 1 16:21:05 2016 +0100 ranap_msg_factory: Mark 'RANAP_Cause_t *' as const http://cgit.osmocom.org/osmo-iuh/commit/?id=37223d82188bdee65a994eb163bbaa69a481a8b8 commit 37223d82188bdee65a994eb163bbaa69a481a8b8 Author: Harald Welte Date: Fri Jan 1 16:18:55 2016 +0100 ranap_msg_factory: functions for RAB and IU Release Request ----------------------------------------------------------------------- Summary of changes: doc/hnb_cs_lu.msc | 45 +++++++++++++++++++++++++ doc/hnb_cs_mo_call.msc | 75 +++++++++++++++++++++++++++++++++++++++++ doc/hnb_cs_mo_sms.msc | 67 ++++++++++++++++++++++++++++++++++++ doc/hnb_cs_mt_call.msc | 79 +++++++++++++++++++++++++++++++++++++++++++ doc/hnb_cs_mt_sms.msc | 67 ++++++++++++++++++++++++++++++++++++ doc/hnb_ps_lu.msc | 45 +++++++++++++++++++++++++ doc/hnb_ps_pdp_act.msc | 25 ++++++++++++++ src/asn1helpers.h | 6 ++++ src/ranap_msg_factory.c | 90 +++++++++++++++++++++++++++++++++++++++++++------ src/ranap_msg_factory.h | 8 ++++- src/tests/test-ranap.c | 35 +++++++++++++++++++ 11 files changed, 531 insertions(+), 11 deletions(-) create mode 100644 doc/hnb_cs_lu.msc create mode 100644 doc/hnb_cs_mo_call.msc create mode 100644 doc/hnb_cs_mo_sms.msc create mode 100644 doc/hnb_cs_mt_call.msc create mode 100644 doc/hnb_cs_mt_sms.msc create mode 100644 doc/hnb_ps_lu.msc create mode 100644 doc/hnb_ps_pdp_act.msc hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Jan 3 16:26:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 Jan 2016 16:26:21 GMT Subject: osmo-iuh.git branch laforge/wip updated. e8a4dc6b7048fbec5132b6f1323e4e354f3fa9ec Message-ID: <201601031626.u03GQLkv084857@git.osmocom.org> 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, laforge/wip has been updated via e8a4dc6b7048fbec5132b6f1323e4e354f3fa9ec (commit) via bdf3fd1dc4368c965f2e02bf2f171dfa8685712b (commit) via de6a11bb1765e17f0489b35e7d9465068b853e7d (commit) via 056984fab1c1d6f80b5dc28f4c83eb80515d7c25 (commit) via a95d5a5f51d2dcc6b7bffdfe971148a6307e94d9 (commit) via 0322feb68cf775ec43e390fa1b6f5a7b253bdf6a (commit) from 09806e7da49af6260f499dc3983dfe7a16b4052e (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-iuh/commit/?id=e8a4dc6b7048fbec5132b6f1323e4e354f3fa9ec commit e8a4dc6b7048fbec5132b6f1323e4e354f3fa9ec Author: Harald Welte Date: Sun Jan 3 17:16:07 2016 +0100 move asn1helpers.[ch] to libasn1c Those helper functions are not specific to osmo-iuh, so I moved them to libasn1c, which also resolves the problem that libosmo-ranap is depending on those helpers (and subsequently external programs linking libosmo-ranap will need to have access to the helpers) http://cgit.osmocom.org/osmo-iuh/commit/?id=bdf3fd1dc4368c965f2e02bf2f171dfa8685712b commit bdf3fd1dc4368c965f2e02bf2f171dfa8685712b Author: Harald Welte Date: Sun Jan 3 17:04:09 2016 +0100 don't include hnbgw.h from ranap header files To use libosmo-ranap from outside of this repository, we need to eliminated all dependencies to local header files http://cgit.osmocom.org/osmo-iuh/commit/?id=de6a11bb1765e17f0489b35e7d9465068b853e7d commit de6a11bb1765e17f0489b35e7d9465068b853e7d Author: Harald Welte Date: Sun Jan 3 16:34:01 2016 +0100 update .gitignore http://cgit.osmocom.org/osmo-iuh/commit/?id=056984fab1c1d6f80b5dc28f4c83eb80515d7c25 commit 056984fab1c1d6f80b5dc28f4c83eb80515d7c25 Author: Harald Welte Date: Sun Jan 3 16:31:31 2016 +0100 merge (+rename) iu_helpers.c into libosmo-ranap http://cgit.osmocom.org/osmo-iuh/commit/?id=a95d5a5f51d2dcc6b7bffdfe971148a6307e94d9 commit a95d5a5f51d2dcc6b7bffdfe971148a6307e94d9 Author: Harald Welte Date: Sun Jan 3 16:22:16 2016 +0100 Makefile restructuring; install ranap header files http://cgit.osmocom.org/osmo-iuh/commit/?id=0322feb68cf775ec43e390fa1b6f5a7b253bdf6a commit 0322feb68cf775ec43e390fa1b6f5a7b253bdf6a Author: Harald Welte Date: Sun Jan 3 15:39:11 2016 +0100 Introduce libosmo-ranap.so as shared RANAP lib This shared RANAP library will be used not only by hnbgw, but also by OsmoCSCN, OsmoSGSN. ----------------------------------------------------------------------- Summary of changes: .gitignore | 8 +++ configure.ac | 3 +- src/Makefile.am | 46 ++++++++++++--- src/asn1helpers.c | 151 ----------------------------------------------- src/asn1helpers.h | 26 -------- src/hnbgw.c | 1 + src/hnbgw_hnbap.c | 8 +-- src/iu_helpers.c | 4 +- src/iu_helpers.h | 4 +- src/ranap/Makefile.am | 9 +-- src/ranap_common.c | 8 ++- src/ranap_common.h | 6 +- src/ranap_msg_factory.c | 6 +- src/tests/Makefile.am | 25 ++++---- src/tests/dummy_cn_sua.c | 1 + src/tests/hnb-test.c | 4 +- src/tests/test-helpers.c | 5 +- src/tests/test-hnbap.c | 4 +- src/tests/test_common.c | 1 + 19 files changed, 94 insertions(+), 226 deletions(-) delete mode 100644 src/asn1helpers.c delete mode 100644 src/asn1helpers.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Jan 3 16:26:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 Jan 2016 16:26:41 GMT Subject: libasn1c.git branch master updated. 2d4f2bd91ce5724c9f1c3916dfa5b21c8f6e7fbc Message-ID: <201601031626.u03GQfYp084934@git.osmocom.org> 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 "asn1c runtime code as shared library". The branch, master has been updated via 2d4f2bd91ce5724c9f1c3916dfa5b21c8f6e7fbc (commit) from 667d758c92825208e318ec27e090aac2805d4678 (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/libasn1c/commit/?id=2d4f2bd91ce5724c9f1c3916dfa5b21c8f6e7fbc commit 2d4f2bd91ce5724c9f1c3916dfa5b21c8f6e7fbc Author: Harald Welte Date: Sun Jan 3 17:14:54 2016 +0100 import ans1helpers.[ch] (originally part of osmo-iuh) ----------------------------------------------------------------------- Summary of changes: include/asn1c/Makefile.am | 2 +- include/asn1c/asn1helpers.h | 26 ++++++++ src/Makefile.am | 2 +- src/asn1helpers.c | 151 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 179 insertions(+), 2 deletions(-) create mode 100644 include/asn1c/asn1helpers.h create mode 100644 src/asn1helpers.c hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Sun Jan 3 16:55:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 Jan 2016 16:55:27 GMT Subject: osmo-iuh.git branch laforge/wip updated. 06bc548cee8aa3f2ff91a61ccf9bf4995c189c65 Message-ID: <201601031655.u03GtRlM088091@git.osmocom.org> 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, laforge/wip has been updated via 06bc548cee8aa3f2ff91a61ccf9bf4995c189c65 (commit) from e8a4dc6b7048fbec5132b6f1323e4e354f3fa9ec (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-iuh/commit/?id=06bc548cee8aa3f2ff91a61ccf9bf4995c189c65 commit 06bc548cee8aa3f2ff91a61ccf9bf4995c189c65 Author: Harald Welte Date: Sun Jan 3 17:54:24 2016 +0100 steps towards making 'make distcheck' work 'make distcheck' checks for out-of-source-tree builds and whether the distribution tarball includes all source files. This commit fixes many problems, except some remaining with src/test still to-be-fixd. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ src/Makefile.am | 3 ++- src/hnbap/Makefile.am | 2 +- src/rua/Makefile.am | 2 +- src/tests/Makefile.am | 8 ++++---- 5 files changed, 10 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Jan 3 17:05:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 Jan 2016 17:05:34 GMT Subject: osmo-iuh.git branch laforge/wip updated. b66c5d0e623c3283ac2221cb0f3d6d23004b438d Message-ID: <201601031705.u03H5YWw089473@git.osmocom.org> 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, laforge/wip has been updated via b66c5d0e623c3283ac2221cb0f3d6d23004b438d (commit) via 1f6bd7b51cc1c995cd6c1d1d4d21afdede097d64 (commit) from 06bc548cee8aa3f2ff91a61ccf9bf4995c189c65 (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-iuh/commit/?id=b66c5d0e623c3283ac2221cb0f3d6d23004b438d commit b66c5d0e623c3283ac2221cb0f3d6d23004b438d Author: Harald Welte Date: Sun Jan 3 18:04:28 2016 +0100 move tests/rua_helper.[ch] to src directory The RUA Helper is not test-specific. http://cgit.osmocom.org/osmo-iuh/commit/?id=1f6bd7b51cc1c995cd6c1d1d4d21afdede097d64 commit 1f6bd7b51cc1c995cd6c1d1d4d21afdede097d64 Author: Harald Welte Date: Fri Jan 1 16:56:09 2016 +0100 add test-ranap to testsuite ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/{tests/rua_helper.c => rua_msg_factory.c} | 17 ++- src/{tests/rua_helper.h => rua_msg_factory.h} | 0 src/tests/Makefile.am | 4 +- src/tests/hnb-test.c | 2 +- src/tests/test-ranap.ok | 205 ++++++++++++++++++++++++++ src/tests/testsuite.at | 6 + 7 files changed, 225 insertions(+), 11 deletions(-) rename src/{tests/rua_helper.c => rua_msg_factory.c} (91%) rename src/{tests/rua_helper.h => rua_msg_factory.h} (100%) create mode 100644 src/tests/test-ranap.ok hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Jan 3 17:12:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 Jan 2016 17:12:55 GMT Subject: osmo-iuh.git branch laforge/wip updated. 216ac210bfb0e540545ae22faa3da7ee44ccdd28 Message-ID: <201601031712.u03HCtQi090350@git.osmocom.org> 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, laforge/wip has been updated via 216ac210bfb0e540545ae22faa3da7ee44ccdd28 (commit) via 3761ef479070497242bcd2c024c195c8d79ba608 (commit) from b66c5d0e623c3283ac2221cb0f3d6d23004b438d (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-iuh/commit/?id=216ac210bfb0e540545ae22faa3da7ee44ccdd28 commit 216ac210bfb0e540545ae22faa3da7ee44ccdd28 Author: Harald Welte Date: Sun Jan 3 18:12:22 2016 +0100 add pkg-config file for libosmo-ranap http://cgit.osmocom.org/osmo-iuh/commit/?id=3761ef479070497242bcd2c024c195c8d79ba608 commit 3761ef479070497242bcd2c024c195c8d79ba608 Author: Harald Welte Date: Sun Jan 3 18:07:32 2016 +0100 add git-version-gen to auto-generate git based version number ----------------------------------------------------------------------- Summary of changes: Makefile.am | 13 ++++- configure.ac | 5 +- git-version-gen | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++ libosmo-ranap.pc.in | 10 ++++ 4 files changed, 176 insertions(+), 3 deletions(-) create mode 100755 git-version-gen create mode 100644 libosmo-ranap.pc.in hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 4 11:32:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 11:32:01 GMT Subject: libosmo-sccp.git branch laforge/wip updated. 0.0.6.3-40-g04fd9fc Message-ID: <201601041132.u04BW10u017484@git.osmocom.org> 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 "SCCP Library". The branch, laforge/wip has been updated via 04fd9fc31b0b8cda034cfb7be128a8ccf8399b54 (commit) from 22d4c9fafbf04533897102a68d6eaa07e0e58f09 (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/libosmo-sccp/commit/?id=04fd9fc31b0b8cda034cfb7be128a8ccf8399b54 commit 04fd9fc31b0b8cda034cfb7be128a8ccf8399b54 Author: Harald Welte Date: Mon Jan 4 12:35:49 2016 +0100 HACK: start to handle SCTP notifications ----------------------------------------------------------------------- Summary of changes: src/sua.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jan 4 12:15:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 12:15:30 GMT Subject: osmo-iuh.git branch master updated. 216ac210bfb0e540545ae22faa3da7ee44ccdd28 Message-ID: <201601041215.u04CFUis022787@git.osmocom.org> 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, master has been updated via 216ac210bfb0e540545ae22faa3da7ee44ccdd28 (commit) via 3761ef479070497242bcd2c024c195c8d79ba608 (commit) via b66c5d0e623c3283ac2221cb0f3d6d23004b438d (commit) via 1f6bd7b51cc1c995cd6c1d1d4d21afdede097d64 (commit) via 06bc548cee8aa3f2ff91a61ccf9bf4995c189c65 (commit) via e8a4dc6b7048fbec5132b6f1323e4e354f3fa9ec (commit) via bdf3fd1dc4368c965f2e02bf2f171dfa8685712b (commit) via de6a11bb1765e17f0489b35e7d9465068b853e7d (commit) via 056984fab1c1d6f80b5dc28f4c83eb80515d7c25 (commit) via a95d5a5f51d2dcc6b7bffdfe971148a6307e94d9 (commit) via 0322feb68cf775ec43e390fa1b6f5a7b253bdf6a (commit) via 09806e7da49af6260f499dc3983dfe7a16b4052e (commit) via a575ebfd0f83504570135557ec2e7592cb8609bb (commit) via 74157f6120d285a187ae9377e046c59783a64137 (commit) via 962da50e082b6ad262c533ab185eee0e9a770e60 (commit) via 1cdb81dd98a8366aac495b8ebc6758e138e55808 (commit) via 37223d82188bdee65a994eb163bbaa69a481a8b8 (commit) via 01de8d716a2fbf2b2a951edc20178c5abd24a080 (commit) via 05ac6778401de0b7c4e49fb58c3adc3ded7d93f7 (commit) via 49287978072f3f777e3954f20e9775c28aee0b8e (commit) via 7bccc98cf88ef304646a523764d102630e3d9a93 (commit) via a31e63ab39ef4c8531c91458b963bc7d0beb7a3c (commit) via bfe49a2293c901e9eee1abe624695aca77217754 (commit) via 2cf0d8f1ebe55f50a311db60519e89f1ed3ea455 (commit) via c371a429384a40940389cfb9d1f8d11b651a0c4d (commit) via 4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 (commit) via 0744d6f63ec9ee5c1bf3854a6d1422f847ec723d (commit) via 1be24f1b0ac9ce02bde0fa69c6698902a7faffbe (commit) via 2bc20f85c1192afefdeac5d4e00f0a775173b8e1 (commit) via e311ae078aee4940bd8d5e1f264d0cf644a86501 (commit) via 96e36eb675bf40329ddb16210babae7f26424e85 (commit) via 5bea800fa752efe7d307ede31574a236663dfc17 (commit) via 552fdf144a15335b54b9dcd9a062ce29aa1f0f67 (commit) via 4009b36d747e25e66055347e25457a642a9cfd8b (commit) via 2ebe42fed79ab116fdb84927f57bdca565eb427b (commit) via cee5a2878bd7311115b144b6ff372481e1c2fad6 (commit) via 3aad6af6a415dff3797b20a3587be15e5e724aee (commit) via 37704d907db906dec6f64adb138489aa896bd3f7 (commit) via 8c572fee2a123344b698e42aba779a490a7be453 (commit) via efef6fb4deedbfdc61e6aa2ca9f8e8625532bfc5 (commit) via 87ffeb91dc52db2a9aac26b9cd851b3f8ffd0beb (commit) via 3cfa450fdcc3cb9a47c05c3bc543cb493dd43b20 (commit) via 706213ac4bc9bee19ecd5d65c500a8996ea3ed45 (commit) via 2963ee2505393514a12ff5cf3ed73c5e92f3dafc (commit) via 831e1ee8f41883f81ff1307360fb5a27d615dfc2 (commit) via 23058e114497355475e6645a16c723bb0829a45b (commit) via c3ca7eba180a784af75e98f5dada9e8c441d1a90 (commit) via 3d39f842337099f8aa219cf47302d647be0caf2f (commit) via ef8934612c91302f7d345a074cfcda124712084e (commit) via 7ac7e048b423c01ba4376ab76d1e31cce0191fab (commit) via c3851220db0608c322184e02e0e52255470e4640 (commit) via f9c9aa5f20957917fbff340c5824874a273830ff (commit) via 57d873392cf27daf5a7fc7e39f6b068b659e1631 (commit) via ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6 (commit) via afcaac08eef333411d8241918181bb126d76d695 (commit) via b0de90639b5fe9c62ea8165fd1c49efea2f66477 (commit) via c89c2a6e6a1a2a34413fd186670753ae1574ce89 (commit) via 37166a27cad84fa72825f5cf9e28a57cd2bb5815 (commit) via bc4560cf18e98d0a768c1d7a04ca1f31eb0d0d05 (commit) via c4338deee9f3928eae61689687a1ff7ffee0d7b8 (commit) via cd5e981490796eedfb257105036f24d6ba042563 (commit) via 90256bad581a77069e0e9232927111f677a15272 (commit) via f42317ba9caa170fb7f1ae1145c40ecc0af46e4f (commit) from f6d0138d76d12e1842524c15eea2c16f3cd37bf3 (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: .gitignore | 8 + Makefile.am | 13 ++ asn1/ranap/RANAP-IEs.asn | 2 +- asn1/ranap/RANAP-PDU-Contents.asn | 2 +- configure.ac | 9 +- doc/hnb_cs_lu.msc | 45 +++++ doc/hnb_cs_mo_call.msc | 75 ++++++++ doc/hnb_cs_mo_sms.msc | 67 +++++++ doc/hnb_cs_mt_call.msc | 79 ++++++++ doc/hnb_cs_mt_sms.msc | 67 +++++++ doc/hnb_ps_lu.msc | 45 +++++ doc/hnb_ps_pdp_act.msc | 25 +++ git-version-gen | 151 +++++++++++++++ libosmo-ranap.pc.in | 10 + src/Makefile.am | 47 ++++- src/asn1helpers.c | 151 --------------- src/asn1helpers.h | 17 -- src/context_map.c | 170 +++++++++++++++++ src/context_map.h | 43 +++++ src/hnbap/Makefile.am | 4 +- src/hnbap_common.c | 10 +- src/hnbgw.c | 155 ++++++++++------ src/hnbgw.h | 58 +++++- src/hnbgw_cn.c | 382 ++++++++++++++++++++++++++++++++++++++ src/hnbgw_cn.h | 5 + src/hnbgw_hnbap.c | 18 +- src/hnbgw_ranap.c | 141 +++++++------- src/hnbgw_rua.c | 318 +++++++++++++++++++++++++++---- src/hnbgw_rua.h | 8 +- src/iu_helpers.c | 4 +- src/iu_helpers.h | 4 +- src/ranap/Makefile.am | 11 +- src/ranap/RANAP_PLMNidentity.c | 72 +++---- src/ranap/RANAP_PLMNidentity.h | 4 +- src/ranap_common.c | 312 ++++++++++++++++++++++++++++++- src/ranap_common.h | 11 +- src/ranap_msg_factory.c | 257 ++++++++++++++++++++++--- src/ranap_msg_factory.h | 27 ++- src/rua/Makefile.am | 4 +- src/rua_common.c | 13 +- src/rua_msg_factory.c | 154 +++++++++++++++ src/rua_msg_factory.h | 9 + src/sccp_helpers.c | 135 ++++++++++++++ src/sccp_helpers.h | 33 ++++ src/tests/Makefile.am | 34 ++-- src/tests/dummy_cn_sua.c | 324 ++++++++++++++++++++++++++++++++ src/tests/hnb-test.c | 265 ++++++++++++++++++++++---- src/tests/hnb-test.h | 2 - src/tests/ranap_common_cn.c | 336 +++++++++++++++++++++++++++++++++ src/tests/ranap_common_cn.h | 17 ++ src/tests/test-helpers.c | 5 +- src/tests/test-hnbap.c | 22 +-- src/tests/test-ranap.c | 62 ++++--- src/tests/test-ranap.ok | 205 ++++++++++++++++++++ src/tests/test_common.c | 88 +++++++++ src/tests/test_common.h | 3 + src/tests/testsuite.at | 6 + 57 files changed, 4006 insertions(+), 538 deletions(-) create mode 100644 doc/hnb_cs_lu.msc create mode 100644 doc/hnb_cs_mo_call.msc create mode 100644 doc/hnb_cs_mo_sms.msc create mode 100644 doc/hnb_cs_mt_call.msc create mode 100644 doc/hnb_cs_mt_sms.msc create mode 100644 doc/hnb_ps_lu.msc create mode 100644 doc/hnb_ps_pdp_act.msc create mode 100755 git-version-gen create mode 100644 libosmo-ranap.pc.in delete mode 100644 src/asn1helpers.c delete mode 100644 src/asn1helpers.h create mode 100644 src/context_map.c create mode 100644 src/context_map.h create mode 100644 src/hnbgw_cn.c create mode 100644 src/hnbgw_cn.h create mode 100644 src/rua_msg_factory.c create mode 100644 src/rua_msg_factory.h create mode 100644 src/sccp_helpers.c create mode 100644 src/sccp_helpers.h create mode 100644 src/tests/dummy_cn_sua.c create mode 100644 src/tests/ranap_common_cn.c create mode 100644 src/tests/ranap_common_cn.h create mode 100644 src/tests/test-ranap.ok create mode 100644 src/tests/test_common.c create mode 100644 src/tests/test_common.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 4 15:40:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 15:40:52 GMT Subject: asn1c.git branch aper updated. 0ff796f0363143eddbf87ba7500e07418a905dd7 Message-ID: <201601041540.u04FeqOt047271@git.osmocom.org> 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 "Lev Walkin's asn1 compiler". The branch, aper has been updated discards 2ccf6f701de667aee12de4d16a95601ccc58b909 (commit) discards d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 (commit) via 0ff796f0363143eddbf87ba7500e07418a905dd7 (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 (2ccf6f701de667aee12de4d16a95601ccc58b909) \ N -- N -- N (0ff796f0363143eddbf87ba7500e07418a905dd7) 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/asn1c/commit/?id=0ff796f0363143eddbf87ba7500e07418a905dd7 commit 0ff796f0363143eddbf87ba7500e07418a905dd7 Author: Harald Welte Date: Sat Dec 19 13:32:58 2015 +0100 APER: Fix encoding of INTEGER with lower_bound != 0 When encoding an INTEGER, we need to subtract the lower bound before encoding the value. This is specified in Clause 10.5.7.x of X.691. The decoder already does this correct, but the encoder was wrong. ----------------------------------------------------------------------- Summary of changes: libasn1compiler/asn1c_misc.c | 35 ++++++++--------------------------- libasn1compiler/asn1c_misc.h | 1 - libasn1fix/asn1fix.c | 9 --------- m4/libtool.m4 | 4 ++-- 4 files changed, 10 insertions(+), 39 deletions(-) hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Mon Jan 4 15:41:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 15:41:13 GMT Subject: asn1c.git branch aper-prefix updated. 1d73b9b26876c7a365871bbcb6cf323f0e84ed98 Message-ID: <201601041541.u04FfD4r047383@git.osmocom.org> 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 "Lev Walkin's asn1 compiler". The branch, aper-prefix has been updated discards d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 (commit) via 1d73b9b26876c7a365871bbcb6cf323f0e84ed98 (commit) via 0ff796f0363143eddbf87ba7500e07418a905dd7 (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 (d02b4a79f4311c3d94dc200392ab37c6aef9fdf0) \ N -- N -- N (1d73b9b26876c7a365871bbcb6cf323f0e84ed98) 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/asn1c/commit/?id=1d73b9b26876c7a365871bbcb6cf323f0e84ed98 commit 1d73b9b26876c7a365871bbcb6cf323f0e84ed98 Author: Harald Welte Date: Thu Sep 10 09:31:18 2015 +0200 prefixing of generated types using a ASN1C_PREFIX environment variable When generating code for multiple ASN.1 syntaxes that have clashing names, we need to add a prefix in order to prevent clashes in the global C symbol namespace. Using the ASN1C_PREFIX environment variable and this patch serves as a work-around to that. All non-basic type names as well as references to that type and source code + header file names will be pre-fixed accordingly. ----------------------------------------------------------------------- Summary of changes: libasn1compiler/asn1c_misc.c | 2 ++ skeletons/INTEGER.c | 15 ++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Mon Jan 4 17:11:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 17:11:59 GMT Subject: osmo-iuh.git branch master updated. 5f1a39fb2fc690272ff502c172a10afb207b1270 Message-ID: <201601041711.u04HBxdc059579@git.osmocom.org> 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, master has been updated via 5f1a39fb2fc690272ff502c172a10afb207b1270 (commit) via c04a96c476e8ef87932b93265fb197b9ff45b38a (commit) via 16c97669bdc43f99b72233f698f36822f7d21adf (commit) via e8b1465ffe27b3924a91e633181ee008fd3ebe73 (commit) via b0429374e2d903124b58e6db33c7bab74632a1c6 (commit) via 5aabad1380bee7b1454aae8bca7db735fd41a2f3 (commit) from 216ac210bfb0e540545ae22faa3da7ee44ccdd28 (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-iuh/commit/?id=5f1a39fb2fc690272ff502c172a10afb207b1270 commit 5f1a39fb2fc690272ff502c172a10afb207b1270 Author: Neels Hofmeyr Date: Mon Jan 4 18:08:49 2016 +0100 gitignore m4 and libosmo-ranap.pc http://cgit.osmocom.org/osmo-iuh/commit/?id=c04a96c476e8ef87932b93265fb197b9ff45b38a commit c04a96c476e8ef87932b93265fb197b9ff45b38a Author: Neels Hofmeyr Date: Mon Jan 4 18:03:31 2016 +0100 move asn1 headers to include/ dir (5/5) Do all remaining changes necessary for a working build. Add Makefile.am files in include/... subdirs. Remove noinst_HEADERS directives from src/*/Makefile.am, but keep the headers list to feed to move-asn1-header-files.sh. Adjust all #includes in src/*_common.h and elsewhere. In hnbap_common.h, separate the ASN.1 "primitive" headers from the others, and include them without a subdir path, as before. http://cgit.osmocom.org/osmo-iuh/commit/?id=16c97669bdc43f99b72233f698f36822f7d21adf commit 16c97669bdc43f99b72233f698f36822f7d21adf Author: Neels Hofmeyr Date: Mon Jan 4 15:43:58 2016 +0100 move asn1 headers to include/ dir (4/5) Move headers. http://cgit.osmocom.org/osmo-iuh/commit/?id=e8b1465ffe27b3924a91e633181ee008fd3ebe73 commit e8b1465ffe27b3924a91e633181ee008fd3ebe73 Author: Neels Hofmeyr Date: Mon Jan 4 15:39:35 2016 +0100 move asn1 headers to include/ dir (3/5) Enable header move. Don't actually move yet. http://cgit.osmocom.org/osmo-iuh/commit/?id=b0429374e2d903124b58e6db33c7bab74632a1c6 commit b0429374e2d903124b58e6db33c7bab74632a1c6 Author: Neels Hofmeyr Date: Mon Jan 4 15:30:51 2016 +0100 move asn1 headers to include/ dir (2/5) Show effects of the new sed step on asn1-generated files, without moving the files. http://cgit.osmocom.org/osmo-iuh/commit/?id=5aabad1380bee7b1454aae8bca7db735fd41a2f3 commit 5aabad1380bee7b1454aae8bca7db735fd41a2f3 Author: Neels Hofmeyr Date: Mon Jan 4 15:23:09 2016 +0100 move asn1 headers to include/ dir (1/5) Add move-asn1-header-files.sh to do header file moving and sed'ding the include statements. The file moving part is disabled until a later commit, to make reading the diffs easier. Call shell script from src/{hnbap,ranap,rua}/Makefile.am regen targets. Add convenience regen target to src/Makefile.am, calling regen in the three subdirs. This change is split over several commits to ease diff reading. Subsequent commits show, in steps: - the "unmoved" effect of sed, - header moves, - adjust build system and include statements. ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + Makefile.am | 2 +- configure.ac | 9 +- include/Makefile.am | 2 + include/osmocom/Makefile.am | 2 + include/osmocom/osmo-iuh/Makefile.am | 2 + .../hnbap/Access-stratum-release-indicator.h | 0 .../osmocom/osmo-iuh}/hnbap/AccessResult.h | 0 .../osmo-iuh/hnbap/AdditionalNeighbourInfoList.h | 44 + .../osmocom/osmo-iuh}/hnbap/AltitudeAndDirection.h | 0 .../osmocom/osmo-iuh}/hnbap/BackoffTimer.h | 0 .../osmocom/osmo-iuh}/hnbap/BindingID.h | 0 .../osmo-iuh}/hnbap/CELL-FACHMobilitySupport.h | 0 include/osmocom/osmo-iuh/hnbap/CGI.h | 49 + {src => include/osmocom/osmo-iuh}/hnbap/CI.h | 0 .../osmocom/osmo-iuh}/hnbap/CN-DomainIndicator.h | 0 .../osmocom/osmo-iuh}/hnbap/CSG-Capability.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/CSG-ID.h | 0 .../osmocom/osmo-iuh}/hnbap/CSGMembershipStatus.h | 0 .../osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h | 54 + include/osmocom/osmo-iuh/hnbap/Cause.h | 62 ++ .../osmocom/osmo-iuh}/hnbap/CauseMisc.h | 0 .../osmocom/osmo-iuh}/hnbap/CauseProtocol.h | 0 .../osmocom/osmo-iuh}/hnbap/CauseRadioNetwork.h | 0 .../osmocom/osmo-iuh}/hnbap/CauseTransport.h | 0 .../osmocom/osmo-iuh}/hnbap/CellIdentity.h | 0 .../osmo-iuh/hnbap/ConfigurationInformation.h | 56 + .../osmocom/osmo-iuh}/hnbap/Context-ID.h | 0 .../osmocom/osmo-iuh}/hnbap/Criticality.h | 0 .../hnbap/CriticalityDiagnostics-IE-List.h | 60 + .../osmo-iuh/hnbap/CriticalityDiagnostics.h | 56 + {src => include/osmocom/osmo-iuh}/hnbap/ESN.h | 0 include/osmocom/osmo-iuh/hnbap/ErrorIndication.h | 54 + {src => include/osmocom/osmo-iuh}/hnbap/GTP-TEI.h | 0 .../osmo-iuh/hnbap/GeographicalCoordinates.h | 59 + .../osmocom/osmo-iuh/hnbap/GeographicalLocation.h | 51 + .../osmocom/osmo-iuh}/hnbap/HNB-Cell-Access-Mode.h | 0 .../osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h | 51 + include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h | 59 + .../osmocom/osmo-iuh}/hnbap/HNB-Identity-Info.h | 0 include/osmocom/osmo-iuh/hnbap/HNB-Identity.h | 49 + .../osmo-iuh/hnbap/HNB-Location-Information.h | 53 + include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h | 53 + include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h | 59 + .../osmocom/osmo-iuh}/hnbap/HNBCapacity.h | 0 include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h | 51 + .../osmo-iuh/hnbap/HNBConfigTransferRequest.h | 54 + .../osmo-iuh/hnbap/HNBConfigTransferResponse.h | 54 + .../hnbap/HNBConfigurationInformationMissing.h | 49 + .../hnbap/HNBConfigurationInformationProvided.h | 55 + include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h | 54 + include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h | 54 + include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h | 54 + .../osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h | 54 + include/osmocom/osmo-iuh/hnbap/IE-Extensions.h | 44 + include/osmocom/osmo-iuh/hnbap/IE.h | 42 + {src => include/osmocom/osmo-iuh}/hnbap/IMEI.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/IMSI.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/IMSIDS41.h | 0 include/osmocom/osmo-iuh/hnbap/IMSIESN.h | 40 + include/osmocom/osmo-iuh/hnbap/IP-Address.h | 73 ++ include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h | 42 + .../osmocom/osmo-iuh}/hnbap/Ipv4Address.h | 0 .../osmocom/osmo-iuh}/hnbap/Ipv6Address.h | 0 .../hnbap/Iurh-Signalling-TNL-AddressList.h | 44 + {src => include/osmocom/osmo-iuh}/hnbap/LAC.h | 0 include/osmocom/osmo-iuh/hnbap/LAI.h | 44 + include/osmocom/osmo-iuh/hnbap/MacroCellID.h | 56 + .../osmo-iuh/hnbap/MacroCoverageInformation.h | 49 + include/osmocom/osmo-iuh/hnbap/Makefile.am | 118 ++ .../osmocom/osmo-iuh}/hnbap/MuxPortNumber.h | 0 .../osmo-iuh/hnbap/NeighbourCellIdentityList.h | 44 + include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h | 56 + include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h | 44 + .../osmo-iuh/hnbap/NeighbourInfoRequestItem.h | 49 + .../osmo-iuh/hnbap/NeighbourInfoRequestList.h | 44 + .../osmocom/osmo-iuh}/hnbap/PLMNidentity.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/PSC.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/PTMSI.h | 0 include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h | 44 + {src => include/osmocom/osmo-iuh}/hnbap/Presence.h | 0 .../osmocom/osmo-iuh}/hnbap/PrivateIE-ID.h | 0 include/osmocom/osmo-iuh/hnbap/PrivateMessage.h | 54 + .../osmocom/osmo-iuh}/hnbap/ProcedureCode.h | 0 .../osmocom/osmo-iuh}/hnbap/ProtocolIE-ID.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/RAB-ID.h | 0 include/osmocom/osmo-iuh/hnbap/RABList.h | 44 + include/osmocom/osmo-iuh/hnbap/RABListItem.h | 54 + {src => include/osmocom/osmo-iuh}/hnbap/RAC.h | 0 include/osmocom/osmo-iuh/hnbap/RAI.h | 44 + {src => include/osmocom/osmo-iuh}/hnbap/RNC-ID.h | 0 .../osmocom/osmo-iuh}/hnbap/Registration-Cause.h | 0 .../osmocom/osmo-iuh/hnbap/RelocationComplete.h | 54 + .../osmocom/osmo-iuh}/hnbap/S-RNTIPrefix.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/SAC.h | 0 include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h | 42 + {src => include/osmocom/osmo-iuh}/hnbap/TMSIDS41.h | 0 include/osmocom/osmo-iuh/hnbap/TMSILAI.h | 40 + include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h | 54 + include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h | 54 + include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h | 54 + include/osmocom/osmo-iuh/hnbap/TransportInfo.h | 75 ++ .../osmo-iuh}/hnbap/TransportLayerAddress.h | 0 .../osmocom/osmo-iuh}/hnbap/TriggeringMessage.h | 0 .../osmocom/osmo-iuh/hnbap/Tunnel-Information.h | 51 + .../osmocom/osmo-iuh}/hnbap/TypeOfError.h | 0 {src => include/osmocom/osmo-iuh}/hnbap/U-RNTI.h | 0 .../osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h | 54 + .../osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h | 54 + .../osmocom/osmo-iuh}/hnbap/UDP-Port-Number.h | 0 include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h | 51 + include/osmocom/osmo-iuh/hnbap/UE-Identity.h | 74 ++ include/osmocom/osmo-iuh/hnbap/UEDe-Register.h | 54 + include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h | 54 + include/osmocom/osmo-iuh/hnbap/UERegisterReject.h | 54 + include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h | 54 + .../osmocom/osmo-iuh}/hnbap/URAIdentity.h | 0 include/osmocom/osmo-iuh/hnbap/URAIdentityList.h | 39 + include/osmocom/osmo-iuh/hnbap/UTRANCellID.h | 51 + .../osmo-iuh}/hnbap/UnknownU-RNTIIndication.h | 0 .../osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h | 42 + .../osmocom/osmo-iuh}/hnbap/Update-cause.h | 0 include/osmocom/osmo-iuh/ranap/Makefile.am | 582 ++++++++++ .../osmocom/osmo-iuh}/ranap/RANAP_APN.h | 0 .../ranap/RANAP_AccuracyFulfilmentIndicator.h | 0 .../ranap/RANAP_AllocationOrRetentionPriority.h | 49 + ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h | 43 + ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h | 38 + ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h | 43 + ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h | 38 + .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h | 38 + .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h | 43 + ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h | 38 + ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h | 0 .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h | 38 + .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h | 43 + .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h | 38 + .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h | 0 .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h | 38 + ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.h | 45 + ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.h | 38 + ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h | 45 + .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h | 38 + .../osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h | 45 + .../RANAP_AlternativeRABConfigurationRequest.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h | 55 + ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h | 38 + ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h | 38 + .../ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h | 38 + .../osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h | 45 + .../osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h | 52 + .../osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_BindingID.h | 0 .../RANAP_BroadcastAssistanceDataDecipheringKeys.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_CGI.h | 43 + {src => include/osmocom/osmo-iuh}/ranap/RANAP_CI.h | 0 .../osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h | 48 + .../osmo-iuh}/ranap/RANAP_CN-DomainIndicator.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_CN-ID.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h | 48 + .../ranap/RANAP_CNMBMSLinkingInformation.h | 43 + .../osmo-iuh}/ranap/RANAP_CSFB-Information.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_CSG-Id.h | 0 .../osmo-iuh}/ranap/RANAP_CSG-Membership-Status.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_Cause.h | 69 ++ .../osmocom/osmo-iuh}/ranap/RANAP_CauseMisc.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_CauseNAS.h | 0 .../osmo-iuh}/ranap/RANAP_CauseNon-Standard.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_CauseProtocol.h | 0 .../osmo-iuh}/ranap/RANAP_CauseRadioNetwork.h | 0 .../ranap/RANAP_CauseRadioNetworkExtension.h | 0 .../ranap/RANAP_CauseTransmissionNetwork.h | 0 .../osmo-iuh}/ranap/RANAP_Cell-Access-Mode.h | 0 .../ranap/RANAP_Cell-Capacity-Class-Value.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_Cell-Id.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h | 43 + include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h | 38 + .../osmo-iuh/ranap/RANAP_CellLoadInformation.h | 49 + .../ranap/RANAP_CellLoadInformationGroup.h | 46 + .../osmocom/osmo-iuh}/ranap/RANAP_CellType.h | 0 .../ranap/RANAP_ChosenEncryptionAlgorithm.h | 43 + .../RANAP_ChosenIntegrityProtectionAlgorithm.h | 43 + .../osmo-iuh}/ranap/RANAP_ClassmarkInformation2.h | 0 .../osmo-iuh}/ranap/RANAP_ClassmarkInformation3.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_ClientType.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_Correlation-ID.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_Criticality.h | 0 .../ranap/RANAP_CriticalityDiagnostics-IE-List.h | 54 + .../osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h | 49 + .../osmocom/osmo-iuh}/ranap/RANAP_D-RNTI.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_DCH-ID.h | 0 .../ranap/RANAP_DL-GTP-PDU-SequenceNumber.h | 0 .../ranap/RANAP_DL-N-PDU-SequenceNumber.h | 0 .../ranap/RANAP_DRX-CycleLengthCoefficient.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_DSCH-ID.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_DataPDUType.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h | 52 + .../osmo-iuh}/ranap/RANAP_DataVolumeReference.h | 0 .../osmo-iuh/ranap/RANAP_DataVolumeReport.h | 48 + .../osmo-iuh/ranap/RANAP_DataVolumeReportList.h | 48 + .../osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h | 48 + .../ranap/RANAP_DataVolumeReportingIndication.h | 0 .../osmo-iuh}/ranap/RANAP_DeliveryOfErroneousSDU.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_DeliveryOrder.h | 0 .../ranap/RANAP_DeltaRAListofIdleModeUEs.h | 41 + .../ranap/RANAP_DirectInformationTransfer.h | 48 + .../ranap/RANAP_DirectReportingIndicator.h | 0 .../ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 + .../osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h | 48 + ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 + .../osmo-iuh}/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h | 0 .../ranap/RANAP_E-UTRAN-Service-Handover.h | 0 .../osmo-iuh}/ranap/RANAP_EARFCN-Extended.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_ENB-ID.h | 0 .../osmo-iuh/ranap/RANAP_EUTRANFrequencies.h | 48 + .../osmo-iuh}/ranap/RANAP_EncryptionAlgorithm.h | 0 .../osmo-iuh/ranap/RANAP_EncryptionInformation.h | 41 + .../osmocom/osmo-iuh}/ranap/RANAP_EncryptionKey.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_End-Of-CSFB.h | 0 .../RANAP_EnhancedRelocationCompleteConfirm.h | 48 + .../RANAP_EnhancedRelocationCompleteFailure.h | 48 + .../RANAP_EnhancedRelocationCompleteRequest.h | 48 + .../RANAP_EnhancedRelocationCompleteResponse.h | 48 + .../osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h | 61 ++ .../osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_Event.h | 0 .../osmo-iuh/ranap/RANAP_Event1F-Parameters.h | 43 + .../osmo-iuh}/ranap/RANAP_Event1I-Parameters.h | 0 .../ranap/RANAP_ExtendedGuaranteedBitrate.h | 0 .../osmo-iuh}/ranap/RANAP_ExtendedMaxBitrate.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_ExtendedRNC-ID.h | 0 .../osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h | 48 + .../osmo-iuh}/ranap/RANAP_ForwardingIndication.h | 0 .../osmo-iuh}/ranap/RANAP_FrameSequenceNumber.h | 0 .../ranap/RANAP_FrequenceLayerConvergenceFlag.h | 0 .../ranap/RANAP_GA-AltitudeAndDirection.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h | 49 + include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h | 43 + .../osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h | 45 + ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.h | 50 + .../osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h | 41 + .../ranap/RANAP_GA-PointWithUnCertaintyEllipse.h | 47 + include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h | 50 + .../osmo-iuh}/ranap/RANAP_GA-UncertaintyEllipse.h | 0 .../ranap/RANAP_GANSS-PositioningDataSet.h | 38 + .../ranap/RANAP_GANSS-PositioningMethodAndUsage.h | 0 .../osmo-iuh}/ranap/RANAP_GERAN-BSC-Container.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h | 43 + .../osmo-iuh}/ranap/RANAP_GERAN-Classmark.h | 0 ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 + ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_GTP-TEI.h | 0 .../osmo-iuh/ranap/RANAP_GeographicalArea.h | 69 ++ .../osmo-iuh/ranap/RANAP_GeographicalCoordinates.h | 53 + include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h | 39 + .../osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h | 39 + .../osmo-iuh}/ranap/RANAP_GuaranteedBitrate.h | 0 .../osmo-iuh}/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h | 0 .../ranap/RANAP_HigherBitratesThan16MbpsFlag.h | 0 .../ranap/RANAP_HorizontalSpeedAndBearing.h | 0 .../osmo-iuh/ranap/RANAP_HorizontalVelocity.h | 43 + .../RANAP_HorizontalVelocityWithUncertainty.h | 45 + .../ranap/RANAP_HorizontalWithVerticalVelocity.h | 45 + ..._HorizontalWithVerticalVelocityAndUncertainty.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h | 38 + include/osmocom/osmo-iuh/ranap/RANAP_IE.h | 41 + .../osmocom/osmo-iuh}/ranap/RANAP_IMEI.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h | 41 + include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_IMEISV.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h | 41 + include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_IMSI.h | 0 .../osmo-iuh}/ranap/RANAP_IPMulticastAddress.h | 0 .../ranap/RANAP_IRAT-Measurement-Configuration.h | 42 + .../ranap/RANAP_IRATmeasurementParameters.h | 41 + .../osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h | 47 + .../osmo-iuh}/ranap/RANAP_IncludeVelocity.h | 0 .../osmo-iuh}/ranap/RANAP_InformationExchangeID.h | 0 .../ranap/RANAP_InformationExchangeType.h | 0 .../osmo-iuh/ranap/RANAP_InformationRequestType.h | 55 + .../osmo-iuh/ranap/RANAP_InformationRequested.h | 55 + .../ranap/RANAP_InformationTransferConfirmation.h | 48 + .../ranap/RANAP_InformationTransferFailure.h | 48 + .../osmo-iuh}/ranap/RANAP_InformationTransferID.h | 0 .../ranap/RANAP_InformationTransferIndication.h | 48 + .../osmo-iuh/ranap/RANAP_InformationTransferType.h | 52 + .../osmo-iuh/ranap/RANAP_InitialUE-Message.h | 48 + .../osmo-iuh/ranap/RANAP_InitiatingMessage.h | 41 + .../ranap/RANAP_IntegrityProtectionAlgorithm.h | 0 .../ranap/RANAP_IntegrityProtectionInformation.h | 41 + .../osmo-iuh}/ranap/RANAP_IntegrityProtectionKey.h | 0 ...P_InterSystemInformation-TransparentContainer.h | 44 + .../RANAP_InterSystemInformationTransferType.h | 52 + .../osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h | 56 + .../osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h | 48 + .../osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h | 48 + .../osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h | 48 + .../ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 + .../ranap/RANAP_IuSignallingConnectionIdentifier.h | 0 .../osmo-iuh/ranap/RANAP_IuTransportAssociation.h | 55 + .../ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 + .../osmocom/osmo-iuh}/ranap/RANAP_KeyStatus.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_L3-Information.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h | 52 + include/osmocom/osmo-iuh/ranap/RANAP_LABased.h | 43 + .../osmocom/osmo-iuh}/ranap/RANAP_LAC.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h | 38 + include/osmocom/osmo-iuh/ranap/RANAP_LAI.h | 41 + .../osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_LHN-ID.h | 0 .../osmo-iuh/ranap/RANAP_LastKnownServiceArea.h | 45 + .../ranap/RANAP_LastVisitedUTRANCell-Item.h | 47 + .../ranap/RANAP_LeftMBMSBearerService-IEs.h | 50 + .../osmocom/osmo-iuh}/ranap/RANAP_Links-to-log.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h | 38 + .../osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_LoadValue.h | 0 .../ranap/RANAP_LocationRelatedDataFailure.h | 48 + .../ranap/RANAP_LocationRelatedDataRequest.h | 48 + .../ranap/RANAP_LocationRelatedDataRequestType.h | 43 + ...onRelatedDataRequestTypeSpecificToGERANIuMode.h | 0 .../ranap/RANAP_LocationRelatedDataResponse.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_LocationReport.h | 48 + .../ranap/RANAP_LocationReportingControl.h | 48 + .../RANAP_LocationReportingTransferInformation.h | 61 ++ include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h | 45 + .../osmo-iuh}/ranap/RANAP_LoggingDuration.h | 0 .../osmo-iuh}/ranap/RANAP_LoggingInterval.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h | 55 + include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h | 55 + .../ranap/RANAP_M4-Collection-Parameters.h | 45 + .../osmocom/osmo-iuh}/ranap/RANAP_M4-Period.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_M4-Threshold.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h | 55 + .../osmocom/osmo-iuh}/ranap/RANAP_M5-Period.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h | 55 + .../osmocom/osmo-iuh}/ranap/RANAP_M6-Period.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h | 45 + .../osmocom/osmo-iuh}/ranap/RANAP_M7-Period.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h | 45 + .../osmo-iuh}/ranap/RANAP_MBMS-PTP-RAB-ID.h | 0 .../osmo-iuh}/ranap/RANAP_MBMSBearerServiceType.h | 0 .../osmo-iuh}/ranap/RANAP_MBMSCNDe-Registration.h | 0 .../ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 48 + .../ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 48 + .../ranap/RANAP_MBMSCountingInformation.h | 0 .../osmo-iuh}/ranap/RANAP_MBMSHCIndicator.h | 0 .../RANAP_MBMSIPMulticastAddressandAPNRequest.h | 38 + .../ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h | 47 + .../osmo-iuh}/ranap/RANAP_MBMSLinkingInformation.h | 0 .../ranap/RANAP_MBMSRABEstablishmentIndication.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h | 48 + .../ranap/RANAP_MBMSRegistrationRequestType.h | 0 .../ranap/RANAP_MBMSRegistrationResponse.h | 48 + .../osmo-iuh}/ranap/RANAP_MBMSServiceArea.h | 0 .../osmo-iuh}/ranap/RANAP_MBMSSessionDuration.h | 0 .../osmo-iuh}/ranap/RANAP_MBMSSessionIdentity.h | 0 .../ranap/RANAP_MBMSSessionRepetitionNumber.h | 0 .../osmo-iuh/ranap/RANAP_MBMSSessionStart.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h | 48 + .../ranap/RANAP_MBMSSessionStartResponse.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h | 48 + .../ranap/RANAP_MBMSSessionUpdateFailure.h | 48 + .../ranap/RANAP_MBMSSessionUpdateResponse.h | 48 + .../ranap/RANAP_MBMSSynchronisationInformation.h | 47 + .../osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h | 48 + .../osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_MDT-Activation.h | 0 .../osmo-iuh/ranap/RANAP_MDT-Configuration.h | 47 + .../osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h | 38 + .../osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h | 43 + .../osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h | 61 ++ include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h | 55 + .../osmocom/osmo-iuh}/ranap/RANAP_MSISDN.h | 0 .../ranap/RANAP_Management-Based-MDT-Allowed.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_MaxBitrate.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_MaxSDU-Size.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_MeasBand.h | 0 .../osmo-iuh}/ranap/RANAP_MeasurementQuantity.h | 0 .../osmo-iuh}/ranap/RANAP_MeasurementsToActivate.h | 0 .../osmo-iuh/ranap/RANAP_MessageStructure.h | 52 + .../osmocom/osmo-iuh}/ranap/RANAP_NAS-PDU.h | 0 .../osmo-iuh}/ranap/RANAP_NAS-SequenceNumber.h | 0 .../ranap/RANAP_NAS-SynchronisationIndicator.h | 0 .../ranap/RANAP_NRTLoadInformationValue.h | 0 .../ranap/RANAP_NewBSS-To-OldBSS-Information.h | 0 .../osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h | 38 + .../osmo-iuh}/ranap/RANAP_NonSearchingIndication.h | 0 .../ranap/RANAP_NotEmptyRAListofIdleModeUEs.h | 39 + .../osmo-iuh}/ranap/RANAP_NumberOfIuInstances.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_NumberOfSteps.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_OMC-ID.h | 0 .../ranap/RANAP_Offload-RAB-Parameters-APN.h | 0 ...ffload-RAB-Parameters-ChargingCharacteristics.h | 0 .../osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h | 45 + .../ranap/RANAP_OldBSS-ToNewBSS-Information.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_Out-Of-UTRAN.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h | 41 + include/osmocom/osmo-iuh/ranap/RANAP_Overload.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_P-TMSI.h | 0 .../osmo-iuh}/ranap/RANAP_PDP-Type-extension.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_PDP-Type.h | 0 .../ranap/RANAP_PDP-TypeInformation-extension.h | 38 + .../osmo-iuh/ranap/RANAP_PDP-TypeInformation.h | 38 + .../ranap/RANAP_PDUType14FrameSequenceNumber.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_PLMNidentity.h | 0 .../osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h | 52 + include/osmocom/osmo-iuh/ranap/RANAP_Paging.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h | 55 + .../osmocom/osmo-iuh}/ranap/RANAP_PagingCause.h | 0 .../osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h | 44 + .../ranap/RANAP_PeriodicReportingIndicator.h | 0 .../osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h | 52 + .../ranap/RANAP_PermittedEncryptionAlgorithms.h | 38 + .../RANAP_PermittedIntegrityProtectionAlgorithms.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_Port-Number.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_PositionData.h | 45 + .../RANAP_PositionDataSpecificToGERANIuMode.h | 0 .../ranap/RANAP_PositioningDataDiscriminator.h | 0 .../osmo-iuh/ranap/RANAP_PositioningDataSet.h | 38 + .../ranap/RANAP_PositioningMethodAndUsage.h | 0 .../osmo-iuh}/ranap/RANAP_PositioningPriority.h | 0 .../osmo-iuh}/ranap/RANAP_Pre-emptionCapability.h | 0 .../ranap/RANAP_Pre-emptionVulnerability.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_Presence.h | 0 .../ranap/RANAP_Priority-Class-Indicator.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_PriorityLevel.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_PrivateIE-ID.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_ProcedureCode.h | 0 .../ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 + .../ranap/RANAP_ProtocolExtensionContainer.h | 38 + .../osmo-iuh/ranap/RANAP_ProtocolExtensionField.h | 41 + .../osmo-iuh}/ranap/RANAP_ProtocolExtensionID.h | 0 .../osmo-iuh/ranap/RANAP_ProtocolIE-Container.h | 38 + .../ranap/RANAP_ProtocolIE-ContainerPair.h | 38 + .../osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h | 43 + .../osmocom/osmo-iuh}/ranap/RANAP_ProtocolIE-ID.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h | 52 + .../osmocom/osmo-iuh}/ranap/RANAP_QueuingAllowed.h | 0 .../osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h | 48 + .../osmo-iuh}/ranap/RANAP_RAB-AsymmetryIndicator.h | 0 .../ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h | 51 + .../ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h | 48 + .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 + .../osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h | 47 + .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h | 48 + .../ranap/RANAP_RAB-DataVolumeReportItem.h | 45 + .../ranap/RANAP_RAB-DataVolumeReportList.h | 48 + .../ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 + .../ranap/RANAP_RAB-DataVolumeReportRequestList.h | 48 + .../ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h | 45 + .../ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_RAB-ID.h | 0 .../osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h | 38 + .../ranap/RANAP_RAB-IE-ContainerPairList.h | 38 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h | 45 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h | 48 + ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.h | 38 + .../RANAP_RAB-Parameter-GuaranteedBitrateList.h | 38 + .../ranap/RANAP_RAB-Parameter-MaxBitrateList.h | 38 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h | 65 ++ .../osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h | 43 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h | 42 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h | 45 + .../osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h | 48 + .../ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 + .../osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h | 49 + .../ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-ReleasedList.h | 48 + .../ranap/RANAP_RAB-RelocationReleaseItem.h | 43 + .../ranap/RANAP_RAB-RelocationReleaseList.h | 48 + .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 + .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 + .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 + .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 + .../osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 + .../ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 + .../ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 48 + .../ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 48 + .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 48 + .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h | 48 + .../ranap/RANAP_RAB-SetupList-RelocReqAck.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 + .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h | 48 + .../ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 + .../ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 + .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h | 42 + .../ranap/RANAP_RAB-SubflowCombinationBitRate.h | 0 ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 + ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 48 + .../osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h | 38 + .../osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h | 45 + .../osmo-iuh/ranap/RANAP_RABDataVolumeReport.h | 52 + .../osmo-iuh/ranap/RANAP_RABParametersList.h | 56 + include/osmocom/osmo-iuh/ranap/RANAP_RABased.h | 43 + .../ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 + .../ranap/RANAP_RABs-ContextFailedtoTransferList.h | 48 + .../ranap/RANAP_RABs-failed-to-reportItem.h | 45 + .../ranap/RANAP_RABs-failed-to-reportList.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_RAC.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h | 38 + include/osmocom/osmo-iuh/ranap/RANAP_RAI.h | 45 + .../osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h | 63 ++ .../ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h | 38 + ...AP_RANAP-EnhancedRelocationInformationRequest.h | 48 + ...P_RANAP-EnhancedRelocationInformationResponse.h | 48 + include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h | 61 ++ .../ranap/RANAP_RANAP-RelocationInformation.h | 48 + .../osmocom/osmo-iuh}/ranap/RANAP_RAT-Type.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h | 38 + .../osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h | 41 + .../osmocom/osmo-iuh}/ranap/RANAP_RIMInformation.h | 0 .../osmo-iuh/ranap/RANAP_RIMRoutingAddress.h | 57 + .../osmocom/osmo-iuh}/ranap/RANAP_RNC-ID.h | 0 .../osmo-iuh/ranap/RANAP_RNCTraceInformation.h | 50 + .../ranap/RANAP_RNSAPRelocationParameters.h | 49 + .../osmocom/osmo-iuh}/ranap/RANAP_RRC-Container.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_RSRQ-Extension.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_RSRQ-Type.h | 0 .../osmo-iuh}/ranap/RANAP_RSRVCC-HO-Indication.h | 0 .../osmo-iuh/ranap/RANAP_RSRVCC-Information.h | 45 + .../ranap/RANAP_RSRVCC-Operation-Possible.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_RTLoadValue.h | 0 .../osmo-iuh}/ranap/RANAP_RateControlAllowed.h | 0 .../osmo-iuh}/ranap/RANAP_RedirectAttemptFlag.h | 0 .../osmo-iuh}/ranap/RANAP_RedirectionCompleted.h | 0 .../osmo-iuh/ranap/RANAP_RedirectionIndication.h | 48 + .../osmo-iuh}/ranap/RANAP_RejectCauseValue.h | 0 .../osmo-iuh/ranap/RANAP_RelocationCancel.h | 48 + .../ranap/RANAP_RelocationCancelAcknowledge.h | 48 + .../osmo-iuh/ranap/RANAP_RelocationCommand.h | 48 + .../osmo-iuh/ranap/RANAP_RelocationComplete.h | 48 + .../osmo-iuh/ranap/RANAP_RelocationDetect.h | 48 + .../osmo-iuh/ranap/RANAP_RelocationFailure.h | 48 + .../ranap/RANAP_RelocationPreparationFailure.h | 48 + .../osmo-iuh/ranap/RANAP_RelocationRequest.h | 48 + .../ranap/RANAP_RelocationRequestAcknowledge.h | 48 + .../osmo-iuh/ranap/RANAP_RelocationRequired.h | 48 + .../osmo-iuh}/ranap/RANAP_RelocationRequirement.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_RelocationType.h | 0 .../osmo-iuh}/ranap/RANAP_RepetitionNumber0.h | 0 .../osmo-iuh}/ranap/RANAP_RepetitionNumber1.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_ReportAmount.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_ReportArea.h | 0 .../osmo-iuh}/ranap/RANAP_ReportChangeOfSAI.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_ReportInterval.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h | 45 + ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + ...equested-RAB-Parameter-ExtendedMaxBitrateList.h | 38 + ...Requested-RAB-Parameter-GuaranteedBitrateList.h | 38 + .../RANAP_Requested-RAB-Parameter-MaxBitrateList.h | 38 + .../ranap/RANAP_Requested-RAB-Parameter-Values.h | 45 + .../ranap/RANAP_RequestedGANSSAssistanceData.h | 0 .../ranap/RANAP_RequestedGPSAssistanceData.h | 0 .../ranap/RANAP_RequestedLocationRelatedDataType.h | 0 ..._RequestedMBMSIPMulticastAddressandAPNRequest.h | 38 + .../ranap/RANAP_RequestedMulticastServiceList.h | 38 + include/osmocom/osmo-iuh/ranap/RANAP_Reset.h | 48 + .../osmo-iuh/ranap/RANAP_ResetAcknowledge.h | 48 + .../osmocom/osmo-iuh/ranap/RANAP_ResetResource.h | 48 + .../osmo-iuh/ranap/RANAP_ResetResourceAckItem.h | 43 + .../osmo-iuh/ranap/RANAP_ResetResourceAckList.h | 48 + .../ranap/RANAP_ResetResourceAcknowledge.h | 48 + .../osmo-iuh/ranap/RANAP_ResetResourceItem.h | 43 + .../osmo-iuh/ranap/RANAP_ResetResourceList.h | 48 + .../osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h | 40 + .../osmocom/osmo-iuh}/ranap/RANAP_ResponseTime.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_SAC.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_SAI.h | 43 + .../osmocom/osmo-iuh}/ranap/RANAP_SAPI.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h | 40 + .../RANAP_SDU-FormatInformationParameterItem.h | 45 + .../ranap/RANAP_SDU-FormatInformationParameters.h | 38 + .../osmo-iuh/ranap/RANAP_SDU-ParameterItem.h | 49 + .../osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h | 38 + .../osmo-iuh/ranap/RANAP_SNA-Access-Information.h | 43 + .../osmocom/osmo-iuh}/ranap/RANAP_SNAC.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_SRB-ID.h | 0 .../osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h | 38 + .../osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h | 45 + .../osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h | 48 + .../osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h | 48 + .../osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h | 48 + .../osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h | 48 + .../osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h | 48 + .../osmo-iuh}/ranap/RANAP_SRVCC-HO-Indication.h | 0 .../osmo-iuh/ranap/RANAP_SRVCC-Information.h | 43 + .../ranap/RANAP_SRVCC-Operation-Possible.h | 0 .../osmo-iuh/ranap/RANAP_SecurityModeCommand.h | 48 + .../osmo-iuh/ranap/RANAP_SecurityModeComplete.h | 48 + .../osmo-iuh/ranap/RANAP_SecurityModeReject.h | 48 + .../osmo-iuh}/ranap/RANAP_Service-Handover.h | 0 .../RANAP_Session-Re-establishment-Indicator.h | 0 .../osmo-iuh}/ranap/RANAP_SessionUpdateID.h | 0 .../ranap/RANAP_Shared-Network-Information.h | 43 + .../osmo-iuh}/ranap/RANAP_SignallingIndication.h | 0 .../RANAP_Source-ToTarget-TransparentContainer.h | 0 ...AP_SourceBSS-ToTargetBSS-TransparentContainer.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h | 55 + include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h | 55 + .../osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h | 41 + ...AP_SourceRNC-ToTargetRNC-TransparentContainer.h | 63 ++ .../ranap/RANAP_SourceStatisticsDescriptor.h | 0 .../osmo-iuh/ranap/RANAP_SourceUTRANCellID.h | 41 + ...rceeNodeB-ToTargeteNodeB-TransparentContainer.h | 0 .../osmo-iuh}/ranap/RANAP_SubflowSDU-Size.h | 0 .../ranap/RANAP_SubscriberProfileIDforRFP.h | 0 .../osmo-iuh/ranap/RANAP_SuccessfulOutcome.h | 41 + .../osmo-iuh}/ranap/RANAP_SupportedBitrate.h | 0 .../RANAP_SupportedRAB-ParameterBitrateList.h | 38 + .../osmocom/osmo-iuh}/ranap/RANAP_TAC.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_TAI.h | 41 + .../osmocom/osmo-iuh}/ranap/RANAP_TBCD-STRING.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h | 41 + .../osmocom/osmo-iuh}/ranap/RANAP_TMSI.h | 0 .../ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 + .../ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 + .../RANAP_Target-ToSource-TransparentContainer.h | 0 ...AP_TargetBSS-ToSourceBSS-TransparentContainer.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_TargetCellId.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h | 47 + include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h | 57 + .../osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h | 43 + ...AP_TargetRNC-ToSourceRNC-TransparentContainer.h | 45 + ...geteNodeB-ToSourceeNodeB-TransparentContainer.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h | 55 + ...ANAP_Time-UE-StayedInCell-EnhancedGranularity.h | 0 .../osmo-iuh}/ranap/RANAP_Time-UE-StayedInCell.h | 0 .../osmo-iuh}/ranap/RANAP_TimeToMBMSDataTransfer.h | 0 .../osmo-iuh}/ranap/RANAP_TimingDifferenceULDL.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h | 38 + include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h | 47 + .../osmocom/osmo-iuh}/ranap/RANAP_TraceDepth.h | 0 .../osmo-iuh/ranap/RANAP_TraceInformation.h | 47 + .../ranap/RANAP_TracePropagationParameters.h | 47 + .../ranap/RANAP_TraceRecordingSessionInformation.h | 45 + .../ranap/RANAP_TraceRecordingSessionReference.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_TraceReference.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_TraceType.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_TrafficClass.h | 0 .../ranap/RANAP_TrafficHandlingPriority.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_TransferDelay.h | 0 .../osmo-iuh}/ranap/RANAP_TransportLayerAddress.h | 0 .../ranap/RANAP_TransportLayerInformation.h | 45 + .../osmocom/osmo-iuh}/ranap/RANAP_TriggerID.h | 0 .../osmo-iuh}/ranap/RANAP_TriggeringMessage.h | 0 .../osmo-iuh/ranap/RANAP_TunnelInformation.h | 45 + .../osmocom/osmo-iuh}/ranap/RANAP_TypeOfError.h | 0 .../ranap/RANAP_UE-AggregateMaximumBitRate.h | 43 + .../RANAP_UE-AggregateMaximumBitRateDownlink.h | 0 .../ranap/RANAP_UE-AggregateMaximumBitRateUplink.h | 0 .../osmo-iuh}/ranap/RANAP_UE-History-Information.h | 0 include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h | 57 + include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h | 45 + .../osmocom/osmo-iuh}/ranap/RANAP_UESBI-IuA.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_UESBI-IuB.h | 0 .../ranap/RANAP_UESpecificInformationIndication.h | 48 + .../ranap/RANAP_UL-GTP-PDU-SequenceNumber.h | 0 .../ranap/RANAP_UL-N-PDU-SequenceNumber.h | 0 .../osmo-iuh}/ranap/RANAP_UP-ModeVersions.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_UPInformation.h | 51 + .../osmo-iuh}/ranap/RANAP_UPInitialisationFrame.h | 0 .../osmocom/osmo-iuh}/ranap/RANAP_USCH-ID.h | 0 .../osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h | 41 + .../ranap/RANAP_UeRadioCapabilityMatchRequest.h | 48 + .../ranap/RANAP_UeRadioCapabilityMatchResponse.h | 48 + .../osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 + .../osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h | 41 + .../RANAP_UnsuccessfullyTransmittedDataVolume.h | 0 .../ranap/RANAP_UplinkInformationExchangeFailure.h | 48 + .../ranap/RANAP_UplinkInformationExchangeRequest.h | 48 + .../RANAP_UplinkInformationExchangeResponse.h | 48 + .../osmo-iuh/ranap/RANAP_UserPlaneInformation.h | 45 + .../osmocom/osmo-iuh}/ranap/RANAP_UserPlaneMode.h | 0 .../osmo-iuh/ranap/RANAP_VelocityEstimate.h | 61 ++ .../osmo-iuh}/ranap/RANAP_VerticalAccuracyCode.h | 0 .../osmo-iuh}/ranap/RANAP_VerticalSpeedDirection.h | 0 .../osmo-iuh/ranap/RANAP_VerticalVelocity.h | 39 + .../ranap/RANAP_VoiceSupportMatchIndicator.h | 0 include/osmocom/osmo-iuh/rua/Makefile.am | 39 + .../osmocom/osmo-iuh}/rua/RUA_Ansi-41-IDNNS.h | 0 .../osmocom/osmo-iuh}/rua/RUA_CN-DomainIndicator.h | 0 .../osmo-iuh}/rua/RUA_CSGMembershipStatus.h | 0 include/osmocom/osmo-iuh/rua/RUA_Cause.h | 61 ++ .../osmocom/osmo-iuh}/rua/RUA_CauseMisc.h | 0 .../osmocom/osmo-iuh}/rua/RUA_CauseProtocol.h | 0 .../osmocom/osmo-iuh}/rua/RUA_CauseRadioNetwork.h | 0 .../osmocom/osmo-iuh}/rua/RUA_CauseTransport.h | 0 include/osmocom/osmo-iuh/rua/RUA_Connect.h | 48 + .../osmo-iuh/rua/RUA_ConnectionlessTransfer.h | 48 + .../osmocom/osmo-iuh}/rua/RUA_Context-ID.h | 0 .../osmocom/osmo-iuh}/rua/RUA_Criticality.h | 0 .../rua/RUA_CriticalityDiagnostics-IE-List.h | 54 + .../osmo-iuh/rua/RUA_CriticalityDiagnostics.h | 49 + include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h | 48 + include/osmocom/osmo-iuh/rua/RUA_Disconnect.h | 48 + include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h | 48 + .../osmo-iuh}/rua/RUA_Establishment-Cause.h | 0 include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h | 108 ++ include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h | 38 + include/osmocom/osmo-iuh/rua/RUA_IE.h | 41 + .../osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h | 41 + .../osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h | 80 ++ .../osmocom/osmo-iuh}/rua/RUA_Presence.h | 0 .../osmocom/osmo-iuh}/rua/RUA_PrivateIE-ID.h | 0 include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h | 48 + .../osmocom/osmo-iuh}/rua/RUA_ProcedureCode.h | 0 .../osmocom/osmo-iuh}/rua/RUA_ProtocolIE-ID.h | 0 .../osmocom/osmo-iuh}/rua/RUA_RANAP-Message.h | 0 include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h | 58 + .../osmocom/osmo-iuh}/rua/RUA_RoutingParameter.h | 0 .../osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h | 41 + .../osmocom/osmo-iuh}/rua/RUA_TriggeringMessage.h | 0 .../osmocom/osmo-iuh}/rua/RUA_TypeOfError.h | 0 .../osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h | 41 + move-asn1-header-files.sh | 35 + src/Makefile.am | 10 +- src/hnbap/Access-stratum-release-indicator.c | 2 +- src/hnbap/AccessResult.c | 2 +- src/hnbap/AdditionalNeighbourInfoList.c | 2 +- src/hnbap/AdditionalNeighbourInfoList.h | 44 - src/hnbap/AltitudeAndDirection.c | 2 +- src/hnbap/BackoffTimer.c | 2 +- src/hnbap/BindingID.c | 2 +- src/hnbap/CELL-FACHMobilitySupport.c | 2 +- src/hnbap/CGI.c | 2 +- src/hnbap/CGI.h | 49 - src/hnbap/CI.c | 2 +- src/hnbap/CN-DomainIndicator.c | 2 +- src/hnbap/CSG-Capability.c | 2 +- src/hnbap/CSG-ID.c | 2 +- src/hnbap/CSGMembershipStatus.c | 2 +- src/hnbap/CSGMembershipUpdate.c | 2 +- src/hnbap/CSGMembershipUpdate.h | 54 - src/hnbap/Cause.c | 2 +- src/hnbap/Cause.h | 62 -- src/hnbap/CauseMisc.c | 2 +- src/hnbap/CauseProtocol.c | 2 +- src/hnbap/CauseRadioNetwork.c | 2 +- src/hnbap/CauseTransport.c | 2 +- src/hnbap/CellIdentity.c | 2 +- src/hnbap/ConfigurationInformation.c | 2 +- src/hnbap/ConfigurationInformation.h | 56 - src/hnbap/Context-ID.c | 2 +- src/hnbap/Criticality.c | 2 +- src/hnbap/CriticalityDiagnostics-IE-List.c | 2 +- src/hnbap/CriticalityDiagnostics-IE-List.h | 60 - src/hnbap/CriticalityDiagnostics.c | 2 +- src/hnbap/CriticalityDiagnostics.h | 56 - src/hnbap/ESN.c | 2 +- src/hnbap/ErrorIndication.c | 2 +- src/hnbap/ErrorIndication.h | 54 - src/hnbap/GTP-TEI.c | 2 +- src/hnbap/GeographicalCoordinates.c | 2 +- src/hnbap/GeographicalCoordinates.h | 59 - src/hnbap/GeographicalLocation.c | 2 +- src/hnbap/GeographicalLocation.h | 51 - src/hnbap/HNB-Cell-Access-Mode.c | 2 +- src/hnbap/HNB-Cell-Identifier.c | 2 +- src/hnbap/HNB-Cell-Identifier.h | 51 - src/hnbap/HNB-GWResponse.c | 2 +- src/hnbap/HNB-GWResponse.h | 59 - src/hnbap/HNB-Identity-Info.c | 2 +- src/hnbap/HNB-Identity.c | 2 +- src/hnbap/HNB-Identity.h | 49 - src/hnbap/HNB-Location-Information.c | 2 +- src/hnbap/HNB-Location-Information.h | 53 - src/hnbap/HNB-RNL-Identity.c | 2 +- src/hnbap/HNB-RNL-Identity.h | 53 - src/hnbap/HNBAP-PDU.c | 2 +- src/hnbap/HNBAP-PDU.h | 59 - src/hnbap/HNBCapacity.c | 2 +- src/hnbap/HNBConfigInfo.c | 2 +- src/hnbap/HNBConfigInfo.h | 51 - src/hnbap/HNBConfigTransferRequest.c | 2 +- src/hnbap/HNBConfigTransferRequest.h | 54 - src/hnbap/HNBConfigTransferResponse.c | 2 +- src/hnbap/HNBConfigTransferResponse.h | 54 - src/hnbap/HNBConfigurationInformationMissing.c | 2 +- src/hnbap/HNBConfigurationInformationMissing.h | 49 - src/hnbap/HNBConfigurationInformationProvided.c | 2 +- src/hnbap/HNBConfigurationInformationProvided.h | 55 - src/hnbap/HNBDe-Register.c | 2 +- src/hnbap/HNBDe-Register.h | 54 - src/hnbap/HNBRegisterAccept.c | 2 +- src/hnbap/HNBRegisterAccept.h | 54 - src/hnbap/HNBRegisterReject.c | 2 +- src/hnbap/HNBRegisterReject.h | 54 - src/hnbap/HNBRegisterRequest.c | 2 +- src/hnbap/HNBRegisterRequest.h | 54 - src/hnbap/IE-Extensions.c | 2 +- src/hnbap/IE-Extensions.h | 44 - src/hnbap/IE.c | 2 +- src/hnbap/IE.h | 42 - src/hnbap/IMEI.c | 2 +- src/hnbap/IMSI.c | 2 +- src/hnbap/IMSIDS41.c | 2 +- src/hnbap/IMSIESN.c | 2 +- src/hnbap/IMSIESN.h | 40 - src/hnbap/IP-Address.c | 2 +- src/hnbap/IP-Address.h | 73 -- src/hnbap/InitiatingMessage.c | 2 +- src/hnbap/InitiatingMessage.h | 42 - src/hnbap/Ipv4Address.c | 2 +- src/hnbap/Ipv6Address.c | 2 +- src/hnbap/Iurh-Signalling-TNL-AddressList.c | 2 +- src/hnbap/Iurh-Signalling-TNL-AddressList.h | 44 - src/hnbap/LAC.c | 2 +- src/hnbap/LAI.c | 2 +- src/hnbap/LAI.h | 44 - src/hnbap/MacroCellID.c | 2 +- src/hnbap/MacroCellID.h | 56 - src/hnbap/MacroCoverageInformation.c | 2 +- src/hnbap/MacroCoverageInformation.h | 49 - src/hnbap/Makefile.am | 7 +- src/hnbap/MuxPortNumber.c | 2 +- src/hnbap/NeighbourCellIdentityList.c | 2 +- src/hnbap/NeighbourCellIdentityList.h | 44 - src/hnbap/NeighbourIdentity.c | 2 +- src/hnbap/NeighbourIdentity.h | 56 - src/hnbap/NeighbourInfoList.c | 2 +- src/hnbap/NeighbourInfoList.h | 44 - src/hnbap/NeighbourInfoRequestItem.c | 2 +- src/hnbap/NeighbourInfoRequestItem.h | 49 - src/hnbap/NeighbourInfoRequestList.c | 2 +- src/hnbap/NeighbourInfoRequestList.h | 44 - src/hnbap/PLMNidentity.c | 2 +- src/hnbap/PSC.c | 2 +- src/hnbap/PTMSI.c | 2 +- src/hnbap/PTMSIRAI.c | 2 +- src/hnbap/PTMSIRAI.h | 44 - src/hnbap/Presence.c | 2 +- src/hnbap/PrivateIE-ID.c | 2 +- src/hnbap/PrivateMessage.c | 2 +- src/hnbap/PrivateMessage.h | 54 - src/hnbap/ProcedureCode.c | 2 +- src/hnbap/ProtocolIE-ID.c | 2 +- src/hnbap/RAB-ID.c | 2 +- src/hnbap/RABList.c | 2 +- src/hnbap/RABList.h | 44 - src/hnbap/RABListItem.c | 2 +- src/hnbap/RABListItem.h | 54 - src/hnbap/RAC.c | 2 +- src/hnbap/RAI.c | 2 +- src/hnbap/RAI.h | 44 - src/hnbap/RNC-ID.c | 2 +- src/hnbap/Registration-Cause.c | 2 +- src/hnbap/RelocationComplete.c | 2 +- src/hnbap/RelocationComplete.h | 54 - src/hnbap/S-RNTIPrefix.c | 2 +- src/hnbap/SAC.c | 2 +- src/hnbap/SuccessfulOutcome.c | 2 +- src/hnbap/SuccessfulOutcome.h | 42 - src/hnbap/TMSIDS41.c | 2 +- src/hnbap/TMSILAI.c | 2 +- src/hnbap/TMSILAI.h | 40 - src/hnbap/TNLUpdateFailure.c | 2 +- src/hnbap/TNLUpdateFailure.h | 54 - src/hnbap/TNLUpdateRequest.c | 2 +- src/hnbap/TNLUpdateRequest.h | 54 - src/hnbap/TNLUpdateResponse.c | 2 +- src/hnbap/TNLUpdateResponse.h | 54 - src/hnbap/TransportInfo.c | 2 +- src/hnbap/TransportInfo.h | 75 -- src/hnbap/TransportLayerAddress.c | 2 +- src/hnbap/TriggeringMessage.c | 2 +- src/hnbap/Tunnel-Information.c | 2 +- src/hnbap/Tunnel-Information.h | 51 - src/hnbap/TypeOfError.c | 2 +- src/hnbap/U-RNTI.c | 2 +- src/hnbap/U-RNTIQueryRequest.c | 2 +- src/hnbap/U-RNTIQueryRequest.h | 54 - src/hnbap/U-RNTIQueryResponse.c | 2 +- src/hnbap/U-RNTIQueryResponse.h | 54 - src/hnbap/UDP-Port-Number.c | 2 +- src/hnbap/UE-Capabilities.c | 2 +- src/hnbap/UE-Capabilities.h | 51 - src/hnbap/UE-Identity.c | 2 +- src/hnbap/UE-Identity.h | 74 -- src/hnbap/UEDe-Register.c | 2 +- src/hnbap/UEDe-Register.h | 54 - src/hnbap/UERegisterAccept.c | 2 +- src/hnbap/UERegisterAccept.h | 54 - src/hnbap/UERegisterReject.c | 2 +- src/hnbap/UERegisterReject.h | 54 - src/hnbap/UERegisterRequest.c | 2 +- src/hnbap/UERegisterRequest.h | 54 - src/hnbap/URAIdentity.c | 2 +- src/hnbap/URAIdentityList.c | 2 +- src/hnbap/URAIdentityList.h | 39 - src/hnbap/UTRANCellID.c | 2 +- src/hnbap/UTRANCellID.h | 51 - src/hnbap/UnknownU-RNTIIndication.c | 2 +- src/hnbap/UnsuccessfulOutcome.c | 2 +- src/hnbap/UnsuccessfulOutcome.h | 42 - src/hnbap/Update-cause.c | 2 +- src/hnbap_common.h | 245 ++--- src/hnbgw_rua.h | 2 +- src/ranap/Makefile.am | 6 +- src/ranap/RANAP_APN.c | 2 +- src/ranap/RANAP_AccuracyFulfilmentIndicator.c | 2 +- src/ranap/RANAP_AllocationOrRetentionPriority.c | 2 +- src/ranap/RANAP_AllocationOrRetentionPriority.h | 49 - ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.c | 2 +- ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h | 43 - ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.c | 2 +- ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h | 38 - ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.c | 2 +- ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h | 43 - ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h | 38 - .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.c | 2 +- .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h | 38 - .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.c | 2 +- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h | 43 - ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.c | 2 +- ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h | 38 - ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.c | 2 +- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.c | 2 +- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h | 38 - src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h | 43 - src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h | 38 - src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h | 38 - ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.c | 2 +- ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.h | 45 - ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.c | 2 +- ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.h | 38 - ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.c | 2 +- ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h | 45 - .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.c | 2 +- .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h | 38 - src/ranap/RANAP_Alt-RAB-Parameters.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameters.h | 45 - .../RANAP_AlternativeRABConfigurationRequest.c | 2 +- src/ranap/RANAP_AreaIdentity.c | 2 +- src/ranap/RANAP_AreaIdentity.h | 55 - ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h | 38 - ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.c | 2 +- ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h | 38 - src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h | 38 - src/ranap/RANAP_Ass-RAB-Parameters.c | 2 +- src/ranap/RANAP_Ass-RAB-Parameters.h | 45 - src/ranap/RANAP_AuthorisedPLMNs.c | 2 +- src/ranap/RANAP_AuthorisedPLMNs.h | 52 - src/ranap/RANAP_AuthorisedSNAs.c | 2 +- src/ranap/RANAP_AuthorisedSNAs.h | 38 - src/ranap/RANAP_BindingID.c | 2 +- .../RANAP_BroadcastAssistanceDataDecipheringKeys.c | 2 +- src/ranap/RANAP_CGI.c | 2 +- src/ranap/RANAP_CGI.h | 43 - src/ranap/RANAP_CI.c | 2 +- src/ranap/RANAP_CN-DeactivateTrace.c | 2 +- src/ranap/RANAP_CN-DeactivateTrace.h | 48 - src/ranap/RANAP_CN-DomainIndicator.c | 2 +- src/ranap/RANAP_CN-ID.c | 2 +- src/ranap/RANAP_CN-InvokeTrace.c | 2 +- src/ranap/RANAP_CN-InvokeTrace.h | 48 - src/ranap/RANAP_CNMBMSLinkingInformation.c | 2 +- src/ranap/RANAP_CNMBMSLinkingInformation.h | 43 - src/ranap/RANAP_CSFB-Information.c | 2 +- src/ranap/RANAP_CSG-Id-List.c | 2 +- src/ranap/RANAP_CSG-Id-List.h | 38 - src/ranap/RANAP_CSG-Id.c | 2 +- src/ranap/RANAP_CSG-Membership-Status.c | 2 +- src/ranap/RANAP_Cause.c | 2 +- src/ranap/RANAP_Cause.h | 69 -- src/ranap/RANAP_CauseMisc.c | 2 +- src/ranap/RANAP_CauseNAS.c | 2 +- src/ranap/RANAP_CauseNon-Standard.c | 2 +- src/ranap/RANAP_CauseProtocol.c | 2 +- src/ranap/RANAP_CauseRadioNetwork.c | 2 +- src/ranap/RANAP_CauseRadioNetworkExtension.c | 2 +- src/ranap/RANAP_CauseTransmissionNetwork.c | 2 +- src/ranap/RANAP_Cell-Access-Mode.c | 2 +- src/ranap/RANAP_Cell-Capacity-Class-Value.c | 2 +- src/ranap/RANAP_Cell-Id.c | 2 +- src/ranap/RANAP_CellBased.c | 2 +- src/ranap/RANAP_CellBased.h | 43 - src/ranap/RANAP_CellIdList.c | 2 +- src/ranap/RANAP_CellIdList.h | 38 - src/ranap/RANAP_CellLoadInformation.c | 2 +- src/ranap/RANAP_CellLoadInformation.h | 49 - src/ranap/RANAP_CellLoadInformationGroup.c | 2 +- src/ranap/RANAP_CellLoadInformationGroup.h | 46 - src/ranap/RANAP_CellType.c | 2 +- src/ranap/RANAP_ChosenEncryptionAlgorithm.c | 2 +- src/ranap/RANAP_ChosenEncryptionAlgorithm.h | 43 - .../RANAP_ChosenIntegrityProtectionAlgorithm.c | 2 +- .../RANAP_ChosenIntegrityProtectionAlgorithm.h | 43 - src/ranap/RANAP_ClassmarkInformation2.c | 2 +- src/ranap/RANAP_ClassmarkInformation3.c | 2 +- src/ranap/RANAP_ClientType.c | 2 +- src/ranap/RANAP_CommonID.c | 2 +- src/ranap/RANAP_CommonID.h | 48 - src/ranap/RANAP_Correlation-ID.c | 2 +- src/ranap/RANAP_Criticality.c | 2 +- src/ranap/RANAP_CriticalityDiagnostics-IE-List.c | 2 +- src/ranap/RANAP_CriticalityDiagnostics-IE-List.h | 54 - src/ranap/RANAP_CriticalityDiagnostics.c | 2 +- src/ranap/RANAP_CriticalityDiagnostics.h | 49 - src/ranap/RANAP_D-RNTI.c | 2 +- src/ranap/RANAP_DCH-ID.c | 2 +- src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_DL-N-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_DRX-CycleLengthCoefficient.c | 2 +- src/ranap/RANAP_DSCH-ID.c | 2 +- src/ranap/RANAP_DataPDUType.c | 2 +- src/ranap/RANAP_DataVolumeList.c | 2 +- src/ranap/RANAP_DataVolumeList.h | 52 - src/ranap/RANAP_DataVolumeReference.c | 2 +- src/ranap/RANAP_DataVolumeReport.c | 2 +- src/ranap/RANAP_DataVolumeReport.h | 48 - src/ranap/RANAP_DataVolumeReportList.c | 2 +- src/ranap/RANAP_DataVolumeReportList.h | 48 - src/ranap/RANAP_DataVolumeReportRequest.c | 2 +- src/ranap/RANAP_DataVolumeReportRequest.h | 48 - src/ranap/RANAP_DataVolumeReportingIndication.c | 2 +- src/ranap/RANAP_DeliveryOfErroneousSDU.c | 2 +- src/ranap/RANAP_DeliveryOrder.c | 2 +- src/ranap/RANAP_DeltaRAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_DeltaRAListofIdleModeUEs.h | 41 - src/ranap/RANAP_DirectInformationTransfer.c | 2 +- src/ranap/RANAP_DirectInformationTransfer.h | 48 - src/ranap/RANAP_DirectReportingIndicator.c | 2 +- src/ranap/RANAP_DirectTransfer-IE-ContainerList.c | 2 +- src/ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 - src/ranap/RANAP_DirectTransfer.c | 2 +- src/ranap/RANAP_DirectTransfer.h | 48 - ..._DirectTransferInformationItem-RANAP-RelocInf.c | 2 +- ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 - src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.c | 2 +- src/ranap/RANAP_E-UTRAN-Service-Handover.c | 2 +- src/ranap/RANAP_EARFCN-Extended.c | 2 +- src/ranap/RANAP_ENB-ID.c | 2 +- src/ranap/RANAP_EUTRANFrequencies.c | 2 +- src/ranap/RANAP_EUTRANFrequencies.h | 48 - src/ranap/RANAP_EncryptionAlgorithm.c | 2 +- src/ranap/RANAP_EncryptionInformation.c | 2 +- src/ranap/RANAP_EncryptionInformation.h | 41 - src/ranap/RANAP_EncryptionKey.c | 2 +- src/ranap/RANAP_End-Of-CSFB.c | 2 +- .../RANAP_EnhancedRelocationCompleteConfirm.c | 2 +- .../RANAP_EnhancedRelocationCompleteConfirm.h | 48 - .../RANAP_EnhancedRelocationCompleteFailure.c | 2 +- .../RANAP_EnhancedRelocationCompleteFailure.h | 48 - .../RANAP_EnhancedRelocationCompleteRequest.c | 2 +- .../RANAP_EnhancedRelocationCompleteRequest.h | 48 - .../RANAP_EnhancedRelocationCompleteResponse.c | 2 +- .../RANAP_EnhancedRelocationCompleteResponse.h | 48 - src/ranap/RANAP_EquipmentsToBeTraced.c | 2 +- src/ranap/RANAP_EquipmentsToBeTraced.h | 61 -- src/ranap/RANAP_ErrorIndication.c | 2 +- src/ranap/RANAP_ErrorIndication.h | 48 - src/ranap/RANAP_Event.c | 2 +- src/ranap/RANAP_Event1F-Parameters.c | 2 +- src/ranap/RANAP_Event1F-Parameters.h | 43 - src/ranap/RANAP_Event1I-Parameters.c | 2 +- src/ranap/RANAP_ExtendedGuaranteedBitrate.c | 2 +- src/ranap/RANAP_ExtendedMaxBitrate.c | 2 +- src/ranap/RANAP_ExtendedRNC-ID.c | 2 +- src/ranap/RANAP_ForwardSRNS-Context.c | 2 +- src/ranap/RANAP_ForwardSRNS-Context.h | 48 - src/ranap/RANAP_ForwardingIndication.c | 2 +- src/ranap/RANAP_FrameSequenceNumber.c | 2 +- src/ranap/RANAP_FrequenceLayerConvergenceFlag.c | 2 +- src/ranap/RANAP_GA-AltitudeAndDirection.c | 2 +- src/ranap/RANAP_GA-EllipsoidArc.c | 2 +- src/ranap/RANAP_GA-EllipsoidArc.h | 49 - src/ranap/RANAP_GA-Point.c | 2 +- src/ranap/RANAP_GA-Point.h | 43 - src/ranap/RANAP_GA-PointWithAltitude.c | 2 +- src/ranap/RANAP_GA-PointWithAltitude.h | 45 - ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.c | 2 +- ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.h | 50 - src/ranap/RANAP_GA-PointWithUnCertainty.c | 2 +- src/ranap/RANAP_GA-PointWithUnCertainty.h | 41 - src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.c | 2 +- src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h | 47 - src/ranap/RANAP_GA-Polygon.c | 2 +- src/ranap/RANAP_GA-Polygon.h | 50 - src/ranap/RANAP_GA-UncertaintyEllipse.c | 2 +- src/ranap/RANAP_GANSS-PositioningDataSet.c | 2 +- src/ranap/RANAP_GANSS-PositioningDataSet.h | 38 - src/ranap/RANAP_GANSS-PositioningMethodAndUsage.c | 2 +- src/ranap/RANAP_GERAN-BSC-Container.c | 2 +- src/ranap/RANAP_GERAN-Cell-ID.c | 2 +- src/ranap/RANAP_GERAN-Cell-ID.h | 43 - src/ranap/RANAP_GERAN-Classmark.c | 2 +- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.c | 2 +- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 - ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.c | 2 +- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h | 48 - src/ranap/RANAP_GTP-TEI.c | 2 +- src/ranap/RANAP_GeographicalArea.c | 2 +- src/ranap/RANAP_GeographicalArea.h | 69 -- src/ranap/RANAP_GeographicalCoordinates.c | 2 +- src/ranap/RANAP_GeographicalCoordinates.h | 53 - src/ranap/RANAP_GlobalCN-ID.c | 2 +- src/ranap/RANAP_GlobalCN-ID.h | 39 - src/ranap/RANAP_GlobalRNC-ID.c | 2 +- src/ranap/RANAP_GlobalRNC-ID.h | 39 - src/ranap/RANAP_GuaranteedBitrate.c | 2 +- src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.c | 2 +- src/ranap/RANAP_HigherBitratesThan16MbpsFlag.c | 2 +- src/ranap/RANAP_HorizontalSpeedAndBearing.c | 2 +- src/ranap/RANAP_HorizontalVelocity.c | 2 +- src/ranap/RANAP_HorizontalVelocity.h | 43 - .../RANAP_HorizontalVelocityWithUncertainty.c | 2 +- .../RANAP_HorizontalVelocityWithUncertainty.h | 45 - src/ranap/RANAP_HorizontalWithVerticalVelocity.c | 2 +- src/ranap/RANAP_HorizontalWithVerticalVelocity.h | 45 - ..._HorizontalWithVerticalVelocityAndUncertainty.c | 2 +- ..._HorizontalWithVerticalVelocityAndUncertainty.h | 48 - src/ranap/RANAP_IE-Extensions.c | 2 +- src/ranap/RANAP_IE-Extensions.h | 38 - src/ranap/RANAP_IE.c | 2 +- src/ranap/RANAP_IE.h | 41 - src/ranap/RANAP_IMEI.c | 2 +- src/ranap/RANAP_IMEIGroup.c | 2 +- src/ranap/RANAP_IMEIGroup.h | 41 - src/ranap/RANAP_IMEIList.c | 2 +- src/ranap/RANAP_IMEIList.h | 38 - src/ranap/RANAP_IMEISV.c | 2 +- src/ranap/RANAP_IMEISVGroup.c | 2 +- src/ranap/RANAP_IMEISVGroup.h | 41 - src/ranap/RANAP_IMEISVList.c | 2 +- src/ranap/RANAP_IMEISVList.h | 38 - src/ranap/RANAP_IMSI.c | 2 +- src/ranap/RANAP_IPMulticastAddress.c | 2 +- src/ranap/RANAP_IRAT-Measurement-Configuration.c | 2 +- src/ranap/RANAP_IRAT-Measurement-Configuration.h | 42 - src/ranap/RANAP_IRATmeasurementParameters.c | 2 +- src/ranap/RANAP_IRATmeasurementParameters.h | 41 - src/ranap/RANAP_ImmediateMDT.c | 2 +- src/ranap/RANAP_ImmediateMDT.h | 47 - src/ranap/RANAP_IncludeVelocity.c | 2 +- src/ranap/RANAP_InformationExchangeID.c | 2 +- src/ranap/RANAP_InformationExchangeType.c | 2 +- src/ranap/RANAP_InformationRequestType.c | 2 +- src/ranap/RANAP_InformationRequestType.h | 55 - src/ranap/RANAP_InformationRequested.c | 2 +- src/ranap/RANAP_InformationRequested.h | 55 - src/ranap/RANAP_InformationTransferConfirmation.c | 2 +- src/ranap/RANAP_InformationTransferConfirmation.h | 48 - src/ranap/RANAP_InformationTransferFailure.c | 2 +- src/ranap/RANAP_InformationTransferFailure.h | 48 - src/ranap/RANAP_InformationTransferID.c | 2 +- src/ranap/RANAP_InformationTransferIndication.c | 2 +- src/ranap/RANAP_InformationTransferIndication.h | 48 - src/ranap/RANAP_InformationTransferType.c | 2 +- src/ranap/RANAP_InformationTransferType.h | 52 - src/ranap/RANAP_InitialUE-Message.c | 2 +- src/ranap/RANAP_InitialUE-Message.h | 48 - src/ranap/RANAP_InitiatingMessage.c | 2 +- src/ranap/RANAP_InitiatingMessage.h | 41 - src/ranap/RANAP_IntegrityProtectionAlgorithm.c | 2 +- src/ranap/RANAP_IntegrityProtectionInformation.c | 2 +- src/ranap/RANAP_IntegrityProtectionInformation.h | 41 - src/ranap/RANAP_IntegrityProtectionKey.c | 2 +- ...P_InterSystemInformation-TransparentContainer.c | 2 +- ...P_InterSystemInformation-TransparentContainer.h | 44 - .../RANAP_InterSystemInformationTransferType.c | 2 +- .../RANAP_InterSystemInformationTransferType.h | 52 - src/ranap/RANAP_InterfacesToTraceItem.c | 2 +- src/ranap/RANAP_InterfacesToTraceItem.h | 56 - src/ranap/RANAP_Iu-ReleaseCommand.c | 2 +- src/ranap/RANAP_Iu-ReleaseCommand.h | 48 - src/ranap/RANAP_Iu-ReleaseComplete.c | 2 +- src/ranap/RANAP_Iu-ReleaseComplete.h | 48 - src/ranap/RANAP_Iu-ReleaseRequest.c | 2 +- src/ranap/RANAP_Iu-ReleaseRequest.h | 48 - src/ranap/RANAP_IuSigConId-IE-ContainerList.c | 2 +- src/ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 - src/ranap/RANAP_IuSignallingConnectionIdentifier.c | 2 +- src/ranap/RANAP_IuTransportAssociation.c | 2 +- src/ranap/RANAP_IuTransportAssociation.h | 55 - src/ranap/RANAP_JoinedMBMSBearerService-IEs.c | 2 +- src/ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 - src/ranap/RANAP_KeyStatus.c | 2 +- src/ranap/RANAP_L3-Information.c | 2 +- src/ranap/RANAP_LA-LIST.c | 2 +- src/ranap/RANAP_LA-LIST.h | 52 - src/ranap/RANAP_LABased.c | 2 +- src/ranap/RANAP_LABased.h | 43 - src/ranap/RANAP_LAC.c | 2 +- src/ranap/RANAP_LAI-List.c | 2 +- src/ranap/RANAP_LAI-List.h | 38 - src/ranap/RANAP_LAI.c | 2 +- src/ranap/RANAP_LAI.h | 41 - src/ranap/RANAP_LAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_LAListofIdleModeUEs.h | 38 - src/ranap/RANAP_LHN-ID.c | 2 +- src/ranap/RANAP_LastKnownServiceArea.c | 2 +- src/ranap/RANAP_LastKnownServiceArea.h | 45 - src/ranap/RANAP_LastVisitedUTRANCell-Item.c | 2 +- src/ranap/RANAP_LastVisitedUTRANCell-Item.h | 47 - src/ranap/RANAP_LeftMBMSBearerService-IEs.c | 2 +- src/ranap/RANAP_LeftMBMSBearerService-IEs.h | 50 - src/ranap/RANAP_Links-to-log.c | 2 +- src/ranap/RANAP_ListOF-SNAs.c | 2 +- src/ranap/RANAP_ListOF-SNAs.h | 38 - src/ranap/RANAP_ListOfInterfacesToTrace.c | 2 +- src/ranap/RANAP_ListOfInterfacesToTrace.h | 38 - src/ranap/RANAP_LoadValue.c | 2 +- src/ranap/RANAP_LocationRelatedDataFailure.c | 2 +- src/ranap/RANAP_LocationRelatedDataFailure.h | 48 - src/ranap/RANAP_LocationRelatedDataRequest.c | 2 +- src/ranap/RANAP_LocationRelatedDataRequest.h | 48 - src/ranap/RANAP_LocationRelatedDataRequestType.c | 2 +- src/ranap/RANAP_LocationRelatedDataRequestType.h | 43 - ...onRelatedDataRequestTypeSpecificToGERANIuMode.c | 2 +- src/ranap/RANAP_LocationRelatedDataResponse.c | 2 +- src/ranap/RANAP_LocationRelatedDataResponse.h | 48 - src/ranap/RANAP_LocationReport.c | 2 +- src/ranap/RANAP_LocationReport.h | 48 - src/ranap/RANAP_LocationReportingControl.c | 2 +- src/ranap/RANAP_LocationReportingControl.h | 48 - .../RANAP_LocationReportingTransferInformation.c | 2 +- .../RANAP_LocationReportingTransferInformation.h | 61 -- src/ranap/RANAP_LoggedMDT.c | 2 +- src/ranap/RANAP_LoggedMDT.h | 45 - src/ranap/RANAP_LoggingDuration.c | 2 +- src/ranap/RANAP_LoggingInterval.c | 2 +- src/ranap/RANAP_M1Report.c | 2 +- src/ranap/RANAP_M1Report.h | 55 - src/ranap/RANAP_M2Report.c | 2 +- src/ranap/RANAP_M2Report.h | 55 - src/ranap/RANAP_M4-Collection-Parameters.c | 2 +- src/ranap/RANAP_M4-Collection-Parameters.h | 45 - src/ranap/RANAP_M4-Period.c | 2 +- src/ranap/RANAP_M4-Threshold.c | 2 +- src/ranap/RANAP_M4Report.c | 2 +- src/ranap/RANAP_M4Report.h | 55 - src/ranap/RANAP_M5-Period.c | 2 +- src/ranap/RANAP_M5Report.c | 2 +- src/ranap/RANAP_M5Report.h | 55 - src/ranap/RANAP_M6-Period.c | 2 +- src/ranap/RANAP_M6Report.c | 2 +- src/ranap/RANAP_M6Report.h | 45 - src/ranap/RANAP_M7-Period.c | 2 +- src/ranap/RANAP_M7Report.c | 2 +- src/ranap/RANAP_M7Report.h | 45 - src/ranap/RANAP_MBMS-PTP-RAB-ID.c | 2 +- src/ranap/RANAP_MBMSBearerServiceType.c | 2 +- src/ranap/RANAP_MBMSCNDe-Registration.c | 2 +- src/ranap/RANAP_MBMSCNDe-RegistrationRequest.c | 2 +- src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 48 - src/ranap/RANAP_MBMSCNDe-RegistrationResponse.c | 2 +- src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 48 - src/ranap/RANAP_MBMSCountingInformation.c | 2 +- src/ranap/RANAP_MBMSHCIndicator.c | 2 +- .../RANAP_MBMSIPMulticastAddressandAPNRequest.c | 2 +- .../RANAP_MBMSIPMulticastAddressandAPNRequest.h | 38 - src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.c | 2 +- src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h | 47 - src/ranap/RANAP_MBMSLinkingInformation.c | 2 +- src/ranap/RANAP_MBMSRABEstablishmentIndication.c | 2 +- src/ranap/RANAP_MBMSRABEstablishmentIndication.h | 48 - src/ranap/RANAP_MBMSRABRelease.c | 2 +- src/ranap/RANAP_MBMSRABRelease.h | 48 - src/ranap/RANAP_MBMSRABReleaseFailure.c | 2 +- src/ranap/RANAP_MBMSRABReleaseFailure.h | 48 - src/ranap/RANAP_MBMSRABReleaseRequest.c | 2 +- src/ranap/RANAP_MBMSRABReleaseRequest.h | 48 - src/ranap/RANAP_MBMSRegistrationFailure.c | 2 +- src/ranap/RANAP_MBMSRegistrationFailure.h | 48 - src/ranap/RANAP_MBMSRegistrationRequest.c | 2 +- src/ranap/RANAP_MBMSRegistrationRequest.h | 48 - src/ranap/RANAP_MBMSRegistrationRequestType.c | 2 +- src/ranap/RANAP_MBMSRegistrationResponse.c | 2 +- src/ranap/RANAP_MBMSRegistrationResponse.h | 48 - src/ranap/RANAP_MBMSServiceArea.c | 2 +- src/ranap/RANAP_MBMSSessionDuration.c | 2 +- src/ranap/RANAP_MBMSSessionIdentity.c | 2 +- src/ranap/RANAP_MBMSSessionRepetitionNumber.c | 2 +- src/ranap/RANAP_MBMSSessionStart.c | 2 +- src/ranap/RANAP_MBMSSessionStart.h | 48 - src/ranap/RANAP_MBMSSessionStartFailure.c | 2 +- src/ranap/RANAP_MBMSSessionStartFailure.h | 48 - src/ranap/RANAP_MBMSSessionStartResponse.c | 2 +- src/ranap/RANAP_MBMSSessionStartResponse.h | 48 - src/ranap/RANAP_MBMSSessionStop.c | 2 +- src/ranap/RANAP_MBMSSessionStop.h | 48 - src/ranap/RANAP_MBMSSessionStopResponse.c | 2 +- src/ranap/RANAP_MBMSSessionStopResponse.h | 48 - src/ranap/RANAP_MBMSSessionUpdate.c | 2 +- src/ranap/RANAP_MBMSSessionUpdate.h | 48 - src/ranap/RANAP_MBMSSessionUpdateFailure.c | 2 +- src/ranap/RANAP_MBMSSessionUpdateFailure.h | 48 - src/ranap/RANAP_MBMSSessionUpdateResponse.c | 2 +- src/ranap/RANAP_MBMSSessionUpdateResponse.h | 48 - src/ranap/RANAP_MBMSSynchronisationInformation.c | 2 +- src/ranap/RANAP_MBMSSynchronisationInformation.h | 47 - src/ranap/RANAP_MBMSUELinkingRequest.c | 2 +- src/ranap/RANAP_MBMSUELinkingRequest.h | 48 - src/ranap/RANAP_MBMSUELinkingResponse.c | 2 +- src/ranap/RANAP_MBMSUELinkingResponse.h | 48 - src/ranap/RANAP_MDT-Activation.c | 2 +- src/ranap/RANAP_MDT-Configuration.c | 2 +- src/ranap/RANAP_MDT-Configuration.h | 47 - src/ranap/RANAP_MDT-PLMN-List.c | 2 +- src/ranap/RANAP_MDT-PLMN-List.h | 38 - src/ranap/RANAP_MDT-Report-Parameters.c | 2 +- src/ranap/RANAP_MDT-Report-Parameters.h | 43 - src/ranap/RANAP_MDTAreaScope.c | 2 +- src/ranap/RANAP_MDTAreaScope.h | 61 -- src/ranap/RANAP_MDTMode.c | 2 +- src/ranap/RANAP_MDTMode.h | 55 - src/ranap/RANAP_MSISDN.c | 2 +- src/ranap/RANAP_Management-Based-MDT-Allowed.c | 2 +- src/ranap/RANAP_MaxBitrate.c | 2 +- src/ranap/RANAP_MaxSDU-Size.c | 2 +- src/ranap/RANAP_MeasBand.c | 2 +- src/ranap/RANAP_MeasurementQuantity.c | 2 +- src/ranap/RANAP_MeasurementsToActivate.c | 2 +- src/ranap/RANAP_MessageStructure.c | 2 +- src/ranap/RANAP_MessageStructure.h | 52 - src/ranap/RANAP_NAS-PDU.c | 2 +- src/ranap/RANAP_NAS-SequenceNumber.c | 2 +- src/ranap/RANAP_NAS-SynchronisationIndicator.c | 2 +- src/ranap/RANAP_NRTLoadInformationValue.c | 2 +- src/ranap/RANAP_NewBSS-To-OldBSS-Information.c | 2 +- src/ranap/RANAP_NewRAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_NewRAListofIdleModeUEs.h | 38 - src/ranap/RANAP_NonSearchingIndication.c | 2 +- src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h | 39 - src/ranap/RANAP_NumberOfIuInstances.c | 2 +- src/ranap/RANAP_NumberOfSteps.c | 2 +- src/ranap/RANAP_OMC-ID.c | 2 +- src/ranap/RANAP_Offload-RAB-Parameters-APN.c | 2 +- ...ffload-RAB-Parameters-ChargingCharacteristics.c | 2 +- src/ranap/RANAP_Offload-RAB-Parameters.c | 2 +- src/ranap/RANAP_Offload-RAB-Parameters.h | 45 - src/ranap/RANAP_OldBSS-ToNewBSS-Information.c | 2 +- src/ranap/RANAP_Out-Of-UTRAN.c | 2 +- src/ranap/RANAP_Outcome.c | 2 +- src/ranap/RANAP_Outcome.h | 41 - src/ranap/RANAP_Overload.c | 2 +- src/ranap/RANAP_Overload.h | 48 - src/ranap/RANAP_P-TMSI.c | 2 +- src/ranap/RANAP_PDP-Type-extension.c | 2 +- src/ranap/RANAP_PDP-Type.c | 2 +- src/ranap/RANAP_PDP-TypeInformation-extension.c | 2 +- src/ranap/RANAP_PDP-TypeInformation-extension.h | 38 - src/ranap/RANAP_PDP-TypeInformation.c | 2 +- src/ranap/RANAP_PDP-TypeInformation.h | 38 - src/ranap/RANAP_PDUType14FrameSequenceNumber.c | 2 +- src/ranap/RANAP_PLMNidentity.c | 2 +- src/ranap/RANAP_PLMNs-in-shared-network.c | 2 +- src/ranap/RANAP_PLMNs-in-shared-network.h | 52 - src/ranap/RANAP_Paging.c | 2 +- src/ranap/RANAP_Paging.h | 48 - src/ranap/RANAP_PagingAreaID.c | 2 +- src/ranap/RANAP_PagingAreaID.h | 55 - src/ranap/RANAP_PagingCause.c | 2 +- src/ranap/RANAP_PeriodicLocationInfo.c | 2 +- src/ranap/RANAP_PeriodicLocationInfo.h | 44 - src/ranap/RANAP_PeriodicReportingIndicator.c | 2 +- src/ranap/RANAP_PermanentNAS-UE-ID.c | 2 +- src/ranap/RANAP_PermanentNAS-UE-ID.h | 52 - src/ranap/RANAP_PermittedEncryptionAlgorithms.c | 2 +- src/ranap/RANAP_PermittedEncryptionAlgorithms.h | 38 - .../RANAP_PermittedIntegrityProtectionAlgorithms.c | 2 +- .../RANAP_PermittedIntegrityProtectionAlgorithms.h | 38 - src/ranap/RANAP_Port-Number.c | 2 +- src/ranap/RANAP_PositionData.c | 2 +- src/ranap/RANAP_PositionData.h | 45 - .../RANAP_PositionDataSpecificToGERANIuMode.c | 2 +- src/ranap/RANAP_PositioningDataDiscriminator.c | 2 +- src/ranap/RANAP_PositioningDataSet.c | 2 +- src/ranap/RANAP_PositioningDataSet.h | 38 - src/ranap/RANAP_PositioningMethodAndUsage.c | 2 +- src/ranap/RANAP_PositioningPriority.c | 2 +- src/ranap/RANAP_Pre-emptionCapability.c | 2 +- src/ranap/RANAP_Pre-emptionVulnerability.c | 2 +- src/ranap/RANAP_Presence.c | 2 +- src/ranap/RANAP_Priority-Class-Indicator.c | 2 +- src/ranap/RANAP_PriorityLevel.c | 2 +- src/ranap/RANAP_PrivateIE-ID.c | 2 +- src/ranap/RANAP_PrivateMessage.c | 2 +- src/ranap/RANAP_PrivateMessage.h | 48 - src/ranap/RANAP_ProcedureCode.c | 2 +- src/ranap/RANAP_ProtocolError-IE-ContainerList.c | 2 +- src/ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 - src/ranap/RANAP_ProtocolExtensionContainer.c | 2 +- src/ranap/RANAP_ProtocolExtensionContainer.h | 38 - src/ranap/RANAP_ProtocolExtensionField.c | 2 +- src/ranap/RANAP_ProtocolExtensionField.h | 41 - src/ranap/RANAP_ProtocolExtensionID.c | 2 +- src/ranap/RANAP_ProtocolIE-Container.c | 2 +- src/ranap/RANAP_ProtocolIE-Container.h | 38 - src/ranap/RANAP_ProtocolIE-ContainerPair.c | 2 +- src/ranap/RANAP_ProtocolIE-ContainerPair.h | 38 - src/ranap/RANAP_ProtocolIE-FieldPair.c | 2 +- src/ranap/RANAP_ProtocolIE-FieldPair.h | 43 - src/ranap/RANAP_ProtocolIE-ID.c | 2 +- src/ranap/RANAP_ProvidedData.c | 2 +- src/ranap/RANAP_ProvidedData.h | 52 - src/ranap/RANAP_QueuingAllowed.c | 2 +- src/ranap/RANAP_RAB-AssignmentRequest.c | 2 +- src/ranap/RANAP_RAB-AssignmentRequest.h | 48 - src/ranap/RANAP_RAB-AssignmentResponse.c | 2 +- src/ranap/RANAP_RAB-AssignmentResponse.h | 48 - src/ranap/RANAP_RAB-AsymmetryIndicator.c | 2 +- src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.c | 2 +- src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 - src/ranap/RANAP_RAB-ContextItem.c | 2 +- src/ranap/RANAP_RAB-ContextItem.h | 51 - src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.c | 2 +- src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 48 - src/ranap/RANAP_RAB-ContextList.c | 2 +- src/ranap/RANAP_RAB-ContextList.h | 48 - .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.c | 2 +- .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 - src/ranap/RANAP_RAB-DataForwardingItem.c | 2 +- src/ranap/RANAP_RAB-DataForwardingItem.h | 47 - .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.c | 2 +- .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 48 - src/ranap/RANAP_RAB-DataForwardingList.c | 2 +- src/ranap/RANAP_RAB-DataForwardingList.h | 48 - src/ranap/RANAP_RAB-DataVolumeReportItem.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportItem.h | 45 - src/ranap/RANAP_RAB-DataVolumeReportList.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportList.h | 48 - src/ranap/RANAP_RAB-DataVolumeReportRequestItem.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 - src/ranap/RANAP_RAB-DataVolumeReportRequestList.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportRequestList.h | 48 - src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.c | 2 +- src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 - src/ranap/RANAP_RAB-FailedItem.c | 2 +- src/ranap/RANAP_RAB-FailedItem.h | 45 - src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.c | 2 +- src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 48 - src/ranap/RANAP_RAB-FailedList.c | 2 +- src/ranap/RANAP_RAB-FailedList.h | 48 - src/ranap/RANAP_RAB-ID.c | 2 +- src/ranap/RANAP_RAB-IE-ContainerList.c | 2 +- src/ranap/RANAP_RAB-IE-ContainerList.h | 38 - src/ranap/RANAP_RAB-IE-ContainerPairList.c | 2 +- src/ranap/RANAP_RAB-IE-ContainerPairList.h | 38 - src/ranap/RANAP_RAB-ModifyItem.c | 2 +- src/ranap/RANAP_RAB-ModifyItem.h | 45 - src/ranap/RANAP_RAB-ModifyList.c | 2 +- src/ranap/RANAP_RAB-ModifyList.h | 48 - src/ranap/RANAP_RAB-ModifyRequest.c | 2 +- src/ranap/RANAP_RAB-ModifyRequest.h | 48 - ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.h | 38 - .../RANAP_RAB-Parameter-GuaranteedBitrateList.c | 2 +- .../RANAP_RAB-Parameter-GuaranteedBitrateList.h | 38 - src/ranap/RANAP_RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h | 38 - src/ranap/RANAP_RAB-Parameters.c | 2 +- src/ranap/RANAP_RAB-Parameters.h | 65 -- src/ranap/RANAP_RAB-QueuedItem.c | 2 +- src/ranap/RANAP_RAB-QueuedItem.h | 43 - src/ranap/RANAP_RAB-QueuedList.c | 2 +- src/ranap/RANAP_RAB-QueuedList.h | 48 - src/ranap/RANAP_RAB-ReleaseFailedList.c | 2 +- src/ranap/RANAP_RAB-ReleaseFailedList.h | 42 - src/ranap/RANAP_RAB-ReleaseItem.c | 2 +- src/ranap/RANAP_RAB-ReleaseItem.h | 45 - src/ranap/RANAP_RAB-ReleaseList.c | 2 +- src/ranap/RANAP_RAB-ReleaseList.h | 48 - src/ranap/RANAP_RAB-ReleaseRequest.c | 2 +- src/ranap/RANAP_RAB-ReleaseRequest.h | 48 - src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.c | 2 +- src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 - src/ranap/RANAP_RAB-ReleasedItem.c | 2 +- src/ranap/RANAP_RAB-ReleasedItem.h | 49 - src/ranap/RANAP_RAB-ReleasedList-IuRelComp.c | 2 +- src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 48 - src/ranap/RANAP_RAB-ReleasedList.c | 2 +- src/ranap/RANAP_RAB-ReleasedList.h | 48 - src/ranap/RANAP_RAB-RelocationReleaseItem.c | 2 +- src/ranap/RANAP_RAB-RelocationReleaseItem.h | 43 - src/ranap/RANAP_RAB-RelocationReleaseList.c | 2 +- src/ranap/RANAP_RAB-RelocationReleaseList.h | 48 - src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.c | 2 +- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 - src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.c | 2 +- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 - .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.c | 2 +- .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 - .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.c | 2 +- .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 - src/ranap/RANAP_RAB-SetupItem-RelocReq.c | 2 +- src/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 - src/ranap/RANAP_RAB-SetupItem-RelocReqAck.c | 2 +- src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 - src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.c | 2 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 48 - src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.c | 2 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 48 - .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.c | 2 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 48 - .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.c | 2 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 48 - src/ranap/RANAP_RAB-SetupList-RelocReq.c | 2 +- src/ranap/RANAP_RAB-SetupList-RelocReq.h | 48 - src/ranap/RANAP_RAB-SetupList-RelocReqAck.c | 2 +- src/ranap/RANAP_RAB-SetupList-RelocReqAck.h | 48 - src/ranap/RANAP_RAB-SetupOrModifiedItem.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 - src/ranap/RANAP_RAB-SetupOrModifiedList.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifiedList.h | 48 - src/ranap/RANAP_RAB-SetupOrModifyItemFirst.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 - src/ranap/RANAP_RAB-SetupOrModifyItemSecond.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 - src/ranap/RANAP_RAB-SetupOrModifyList.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifyList.h | 42 - src/ranap/RANAP_RAB-SubflowCombinationBitRate.c | 2 +- ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.c | 2 +- ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 - ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.c | 2 +- ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 48 - src/ranap/RANAP_RAB-TrCH-Mapping.c | 2 +- src/ranap/RANAP_RAB-TrCH-Mapping.h | 38 - src/ranap/RANAP_RAB-TrCH-MappingItem.c | 2 +- src/ranap/RANAP_RAB-TrCH-MappingItem.h | 45 - src/ranap/RANAP_RABDataVolumeReport.c | 2 +- src/ranap/RANAP_RABDataVolumeReport.h | 52 - src/ranap/RANAP_RABParametersList.c | 2 +- src/ranap/RANAP_RABParametersList.h | 56 - src/ranap/RANAP_RABased.c | 2 +- src/ranap/RANAP_RABased.h | 43 - src/ranap/RANAP_RABs-ContextFailedtoTransferItem.c | 2 +- src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 - src/ranap/RANAP_RABs-ContextFailedtoTransferList.c | 2 +- src/ranap/RANAP_RABs-ContextFailedtoTransferList.h | 48 - src/ranap/RANAP_RABs-failed-to-reportItem.c | 2 +- src/ranap/RANAP_RABs-failed-to-reportItem.h | 45 - src/ranap/RANAP_RABs-failed-to-reportList.c | 2 +- src/ranap/RANAP_RABs-failed-to-reportList.h | 48 - src/ranap/RANAP_RAC.c | 2 +- src/ranap/RANAP_RAI-List.c | 2 +- src/ranap/RANAP_RAI-List.h | 38 - src/ranap/RANAP_RAI.c | 2 +- src/ranap/RANAP_RAI.h | 45 - src/ranap/RANAP_RAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_RAListofIdleModeUEs.h | 63 -- src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.c | 2 +- src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h | 38 - ...AP_RANAP-EnhancedRelocationInformationRequest.c | 2 +- ...AP_RANAP-EnhancedRelocationInformationRequest.h | 48 - ...P_RANAP-EnhancedRelocationInformationResponse.c | 2 +- ...P_RANAP-EnhancedRelocationInformationResponse.h | 48 - src/ranap/RANAP_RANAP-PDU.c | 2 +- src/ranap/RANAP_RANAP-PDU.h | 61 -- src/ranap/RANAP_RANAP-RelocationInformation.c | 2 +- src/ranap/RANAP_RANAP-RelocationInformation.h | 48 - src/ranap/RANAP_RAT-Type.c | 2 +- src/ranap/RANAP_RAofIdleModeUEs.c | 2 +- src/ranap/RANAP_RAofIdleModeUEs.h | 38 - src/ranap/RANAP_RIM-Transfer.c | 2 +- src/ranap/RANAP_RIM-Transfer.h | 41 - src/ranap/RANAP_RIMInformation.c | 2 +- src/ranap/RANAP_RIMRoutingAddress.c | 2 +- src/ranap/RANAP_RIMRoutingAddress.h | 57 - src/ranap/RANAP_RNC-ID.c | 2 +- src/ranap/RANAP_RNCTraceInformation.c | 2 +- src/ranap/RANAP_RNCTraceInformation.h | 50 - src/ranap/RANAP_RNSAPRelocationParameters.c | 2 +- src/ranap/RANAP_RNSAPRelocationParameters.h | 49 - src/ranap/RANAP_RRC-Container.c | 2 +- src/ranap/RANAP_RSRQ-Extension.c | 2 +- src/ranap/RANAP_RSRQ-Type.c | 2 +- src/ranap/RANAP_RSRVCC-HO-Indication.c | 2 +- src/ranap/RANAP_RSRVCC-Information.c | 2 +- src/ranap/RANAP_RSRVCC-Information.h | 45 - src/ranap/RANAP_RSRVCC-Operation-Possible.c | 2 +- src/ranap/RANAP_RTLoadValue.c | 2 +- src/ranap/RANAP_RateControlAllowed.c | 2 +- src/ranap/RANAP_RedirectAttemptFlag.c | 2 +- src/ranap/RANAP_RedirectionCompleted.c | 2 +- src/ranap/RANAP_RedirectionIndication.c | 2 +- src/ranap/RANAP_RedirectionIndication.h | 48 - src/ranap/RANAP_RejectCauseValue.c | 2 +- src/ranap/RANAP_RelocationCancel.c | 2 +- src/ranap/RANAP_RelocationCancel.h | 48 - src/ranap/RANAP_RelocationCancelAcknowledge.c | 2 +- src/ranap/RANAP_RelocationCancelAcknowledge.h | 48 - src/ranap/RANAP_RelocationCommand.c | 2 +- src/ranap/RANAP_RelocationCommand.h | 48 - src/ranap/RANAP_RelocationComplete.c | 2 +- src/ranap/RANAP_RelocationComplete.h | 48 - src/ranap/RANAP_RelocationDetect.c | 2 +- src/ranap/RANAP_RelocationDetect.h | 48 - src/ranap/RANAP_RelocationFailure.c | 2 +- src/ranap/RANAP_RelocationFailure.h | 48 - src/ranap/RANAP_RelocationPreparationFailure.c | 2 +- src/ranap/RANAP_RelocationPreparationFailure.h | 48 - src/ranap/RANAP_RelocationRequest.c | 2 +- src/ranap/RANAP_RelocationRequest.h | 48 - src/ranap/RANAP_RelocationRequestAcknowledge.c | 2 +- src/ranap/RANAP_RelocationRequestAcknowledge.h | 48 - src/ranap/RANAP_RelocationRequired.c | 2 +- src/ranap/RANAP_RelocationRequired.h | 48 - src/ranap/RANAP_RelocationRequirement.c | 2 +- src/ranap/RANAP_RelocationType.c | 2 +- src/ranap/RANAP_RepetitionNumber0.c | 2 +- src/ranap/RANAP_RepetitionNumber1.c | 2 +- src/ranap/RANAP_ReportAmount.c | 2 +- src/ranap/RANAP_ReportArea.c | 2 +- src/ranap/RANAP_ReportChangeOfSAI.c | 2 +- src/ranap/RANAP_ReportInterval.c | 2 +- src/ranap/RANAP_RequestType.c | 2 +- src/ranap/RANAP_RequestType.h | 45 - ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - ...equested-RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- ...equested-RAB-Parameter-ExtendedMaxBitrateList.h | 38 - ...Requested-RAB-Parameter-GuaranteedBitrateList.c | 2 +- ...Requested-RAB-Parameter-GuaranteedBitrateList.h | 38 - .../RANAP_Requested-RAB-Parameter-MaxBitrateList.c | 2 +- .../RANAP_Requested-RAB-Parameter-MaxBitrateList.h | 38 - src/ranap/RANAP_Requested-RAB-Parameter-Values.c | 2 +- src/ranap/RANAP_Requested-RAB-Parameter-Values.h | 45 - src/ranap/RANAP_RequestedGANSSAssistanceData.c | 2 +- src/ranap/RANAP_RequestedGPSAssistanceData.c | 2 +- src/ranap/RANAP_RequestedLocationRelatedDataType.c | 2 +- ..._RequestedMBMSIPMulticastAddressandAPNRequest.c | 2 +- ..._RequestedMBMSIPMulticastAddressandAPNRequest.h | 38 - src/ranap/RANAP_RequestedMulticastServiceList.c | 2 +- src/ranap/RANAP_RequestedMulticastServiceList.h | 38 - src/ranap/RANAP_Reset.c | 2 +- src/ranap/RANAP_Reset.h | 48 - src/ranap/RANAP_ResetAcknowledge.c | 2 +- src/ranap/RANAP_ResetAcknowledge.h | 48 - src/ranap/RANAP_ResetResource.c | 2 +- src/ranap/RANAP_ResetResource.h | 48 - src/ranap/RANAP_ResetResourceAckItem.c | 2 +- src/ranap/RANAP_ResetResourceAckItem.h | 43 - src/ranap/RANAP_ResetResourceAckList.c | 2 +- src/ranap/RANAP_ResetResourceAckList.h | 48 - src/ranap/RANAP_ResetResourceAcknowledge.c | 2 +- src/ranap/RANAP_ResetResourceAcknowledge.h | 48 - src/ranap/RANAP_ResetResourceItem.c | 2 +- src/ranap/RANAP_ResetResourceItem.h | 43 - src/ranap/RANAP_ResetResourceList.c | 2 +- src/ranap/RANAP_ResetResourceList.h | 48 - src/ranap/RANAP_ResidualBitErrorRatio.c | 2 +- src/ranap/RANAP_ResidualBitErrorRatio.h | 40 - src/ranap/RANAP_ResponseTime.c | 2 +- src/ranap/RANAP_SAC.c | 2 +- src/ranap/RANAP_SAI.c | 2 +- src/ranap/RANAP_SAI.h | 43 - src/ranap/RANAP_SAPI.c | 2 +- src/ranap/RANAP_SDU-ErrorRatio.c | 2 +- src/ranap/RANAP_SDU-ErrorRatio.h | 40 - .../RANAP_SDU-FormatInformationParameterItem.c | 2 +- .../RANAP_SDU-FormatInformationParameterItem.h | 45 - src/ranap/RANAP_SDU-FormatInformationParameters.c | 2 +- src/ranap/RANAP_SDU-FormatInformationParameters.h | 38 - src/ranap/RANAP_SDU-ParameterItem.c | 2 +- src/ranap/RANAP_SDU-ParameterItem.h | 49 - src/ranap/RANAP_SDU-Parameters.c | 2 +- src/ranap/RANAP_SDU-Parameters.h | 38 - src/ranap/RANAP_SNA-Access-Information.c | 2 +- src/ranap/RANAP_SNA-Access-Information.h | 43 - src/ranap/RANAP_SNAC.c | 2 +- src/ranap/RANAP_SRB-ID.c | 2 +- src/ranap/RANAP_SRB-TrCH-Mapping.c | 2 +- src/ranap/RANAP_SRB-TrCH-Mapping.h | 38 - src/ranap/RANAP_SRB-TrCH-MappingItem.c | 2 +- src/ranap/RANAP_SRB-TrCH-MappingItem.h | 45 - src/ranap/RANAP_SRNS-ContextRequest.c | 2 +- src/ranap/RANAP_SRNS-ContextRequest.h | 48 - src/ranap/RANAP_SRNS-ContextResponse.c | 2 +- src/ranap/RANAP_SRNS-ContextResponse.h | 48 - src/ranap/RANAP_SRNS-DataForwardCommand.c | 2 +- src/ranap/RANAP_SRNS-DataForwardCommand.h | 48 - src/ranap/RANAP_SRVCC-CSKeysRequest.c | 2 +- src/ranap/RANAP_SRVCC-CSKeysRequest.h | 48 - src/ranap/RANAP_SRVCC-CSKeysResponse.c | 2 +- src/ranap/RANAP_SRVCC-CSKeysResponse.h | 48 - src/ranap/RANAP_SRVCC-HO-Indication.c | 2 +- src/ranap/RANAP_SRVCC-Information.c | 2 +- src/ranap/RANAP_SRVCC-Information.h | 43 - src/ranap/RANAP_SRVCC-Operation-Possible.c | 2 +- src/ranap/RANAP_SecurityModeCommand.c | 2 +- src/ranap/RANAP_SecurityModeCommand.h | 48 - src/ranap/RANAP_SecurityModeComplete.c | 2 +- src/ranap/RANAP_SecurityModeComplete.h | 48 - src/ranap/RANAP_SecurityModeReject.c | 2 +- src/ranap/RANAP_SecurityModeReject.h | 48 - src/ranap/RANAP_Service-Handover.c | 2 +- .../RANAP_Session-Re-establishment-Indicator.c | 2 +- src/ranap/RANAP_SessionUpdateID.c | 2 +- src/ranap/RANAP_Shared-Network-Information.c | 2 +- src/ranap/RANAP_Shared-Network-Information.h | 43 - src/ranap/RANAP_SignallingIndication.c | 2 +- .../RANAP_Source-ToTarget-TransparentContainer.c | 2 +- ...AP_SourceBSS-ToTargetBSS-TransparentContainer.c | 2 +- src/ranap/RANAP_SourceCellID.c | 2 +- src/ranap/RANAP_SourceCellID.h | 55 - src/ranap/RANAP_SourceID.c | 2 +- src/ranap/RANAP_SourceID.h | 55 - src/ranap/RANAP_SourceRNC-ID.c | 2 +- src/ranap/RANAP_SourceRNC-ID.h | 41 - ...AP_SourceRNC-ToTargetRNC-TransparentContainer.c | 2 +- ...AP_SourceRNC-ToTargetRNC-TransparentContainer.h | 63 -- src/ranap/RANAP_SourceStatisticsDescriptor.c | 2 +- src/ranap/RANAP_SourceUTRANCellID.c | 2 +- src/ranap/RANAP_SourceUTRANCellID.h | 41 - ...rceeNodeB-ToTargeteNodeB-TransparentContainer.c | 2 +- src/ranap/RANAP_SubflowSDU-Size.c | 2 +- src/ranap/RANAP_SubscriberProfileIDforRFP.c | 2 +- src/ranap/RANAP_SuccessfulOutcome.c | 2 +- src/ranap/RANAP_SuccessfulOutcome.h | 41 - src/ranap/RANAP_SupportedBitrate.c | 2 +- .../RANAP_SupportedRAB-ParameterBitrateList.c | 2 +- .../RANAP_SupportedRAB-ParameterBitrateList.h | 38 - src/ranap/RANAP_TAC.c | 2 +- src/ranap/RANAP_TAI.c | 2 +- src/ranap/RANAP_TAI.h | 41 - src/ranap/RANAP_TBCD-STRING.c | 2 +- src/ranap/RANAP_TMGI.c | 2 +- src/ranap/RANAP_TMGI.h | 41 - src/ranap/RANAP_TMSI.c | 2 +- src/ranap/RANAP_TNLInformationEnhRelInfoReq.c | 2 +- src/ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 - src/ranap/RANAP_TNLInformationEnhRelInfoRes.c | 2 +- src/ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 - .../RANAP_Target-ToSource-TransparentContainer.c | 2 +- ...AP_TargetBSS-ToSourceBSS-TransparentContainer.c | 2 +- src/ranap/RANAP_TargetCellId.c | 2 +- src/ranap/RANAP_TargetENB-ID.c | 2 +- src/ranap/RANAP_TargetENB-ID.h | 47 - src/ranap/RANAP_TargetID.c | 2 +- src/ranap/RANAP_TargetID.h | 57 - src/ranap/RANAP_TargetRNC-ID.c | 2 +- src/ranap/RANAP_TargetRNC-ID.h | 43 - ...AP_TargetRNC-ToSourceRNC-TransparentContainer.c | 2 +- ...AP_TargetRNC-ToSourceRNC-TransparentContainer.h | 45 - ...geteNodeB-ToSourceeNodeB-TransparentContainer.c | 2 +- src/ranap/RANAP_TemporaryUE-ID.c | 2 +- src/ranap/RANAP_TemporaryUE-ID.h | 55 - ...ANAP_Time-UE-StayedInCell-EnhancedGranularity.c | 2 +- src/ranap/RANAP_Time-UE-StayedInCell.c | 2 +- src/ranap/RANAP_TimeToMBMSDataTransfer.c | 2 +- src/ranap/RANAP_TimingDifferenceULDL.c | 2 +- src/ranap/RANAP_TrCH-ID-List.c | 2 +- src/ranap/RANAP_TrCH-ID-List.h | 38 - src/ranap/RANAP_TrCH-ID.c | 2 +- src/ranap/RANAP_TrCH-ID.h | 47 - src/ranap/RANAP_TraceDepth.c | 2 +- src/ranap/RANAP_TraceInformation.c | 2 +- src/ranap/RANAP_TraceInformation.h | 47 - src/ranap/RANAP_TracePropagationParameters.c | 2 +- src/ranap/RANAP_TracePropagationParameters.h | 47 - src/ranap/RANAP_TraceRecordingSessionInformation.c | 2 +- src/ranap/RANAP_TraceRecordingSessionInformation.h | 45 - src/ranap/RANAP_TraceRecordingSessionReference.c | 2 +- src/ranap/RANAP_TraceReference.c | 2 +- src/ranap/RANAP_TraceType.c | 2 +- src/ranap/RANAP_TrafficClass.c | 2 +- src/ranap/RANAP_TrafficHandlingPriority.c | 2 +- src/ranap/RANAP_TransferDelay.c | 2 +- src/ranap/RANAP_TransportLayerAddress.c | 2 +- src/ranap/RANAP_TransportLayerInformation.c | 2 +- src/ranap/RANAP_TransportLayerInformation.h | 45 - src/ranap/RANAP_TriggerID.c | 2 +- src/ranap/RANAP_TriggeringMessage.c | 2 +- src/ranap/RANAP_TunnelInformation.c | 2 +- src/ranap/RANAP_TunnelInformation.h | 45 - src/ranap/RANAP_TypeOfError.c | 2 +- src/ranap/RANAP_UE-AggregateMaximumBitRate.c | 2 +- src/ranap/RANAP_UE-AggregateMaximumBitRate.h | 43 - .../RANAP_UE-AggregateMaximumBitRateDownlink.c | 2 +- src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.c | 2 +- src/ranap/RANAP_UE-History-Information.c | 2 +- src/ranap/RANAP_UE-ID.c | 2 +- src/ranap/RANAP_UE-ID.h | 57 - src/ranap/RANAP_UESBI-Iu.c | 2 +- src/ranap/RANAP_UESBI-Iu.h | 45 - src/ranap/RANAP_UESBI-IuA.c | 2 +- src/ranap/RANAP_UESBI-IuB.c | 2 +- src/ranap/RANAP_UESpecificInformationIndication.c | 2 +- src/ranap/RANAP_UESpecificInformationIndication.h | 48 - src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_UL-N-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_UP-ModeVersions.c | 2 +- src/ranap/RANAP_UPInformation.c | 2 +- src/ranap/RANAP_UPInformation.h | 51 - src/ranap/RANAP_UPInitialisationFrame.c | 2 +- src/ranap/RANAP_USCH-ID.c | 2 +- src/ranap/RANAP_UTRAN-CellID.c | 2 +- src/ranap/RANAP_UTRAN-CellID.h | 41 - src/ranap/RANAP_UeRadioCapabilityMatchRequest.c | 2 +- src/ranap/RANAP_UeRadioCapabilityMatchRequest.h | 48 - src/ranap/RANAP_UeRadioCapabilityMatchResponse.c | 2 +- src/ranap/RANAP_UeRadioCapabilityMatchResponse.h | 48 - src/ranap/RANAP_UnsuccessfulLinking-IEs.c | 2 +- src/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 - src/ranap/RANAP_UnsuccessfulOutcome.c | 2 +- src/ranap/RANAP_UnsuccessfulOutcome.h | 41 - .../RANAP_UnsuccessfullyTransmittedDataVolume.c | 2 +- src/ranap/RANAP_UplinkInformationExchangeFailure.c | 2 +- src/ranap/RANAP_UplinkInformationExchangeFailure.h | 48 - src/ranap/RANAP_UplinkInformationExchangeRequest.c | 2 +- src/ranap/RANAP_UplinkInformationExchangeRequest.h | 48 - .../RANAP_UplinkInformationExchangeResponse.c | 2 +- .../RANAP_UplinkInformationExchangeResponse.h | 48 - src/ranap/RANAP_UserPlaneInformation.c | 2 +- src/ranap/RANAP_UserPlaneInformation.h | 45 - src/ranap/RANAP_UserPlaneMode.c | 2 +- src/ranap/RANAP_VelocityEstimate.c | 2 +- src/ranap/RANAP_VelocityEstimate.h | 61 -- src/ranap/RANAP_VerticalAccuracyCode.c | 2 +- src/ranap/RANAP_VerticalSpeedDirection.c | 2 +- src/ranap/RANAP_VerticalVelocity.c | 2 +- src/ranap/RANAP_VerticalVelocity.h | 39 - src/ranap/RANAP_VoiceSupportMatchIndicator.c | 2 +- src/ranap_common.h | 1158 ++++++++++---------- src/ranap_msg_factory.h | 6 +- src/rua/Makefile.am | 5 +- src/rua/RUA_Ansi-41-IDNNS.c | 2 +- src/rua/RUA_CN-DomainIndicator.c | 2 +- src/rua/RUA_CSGMembershipStatus.c | 2 +- src/rua/RUA_Cause.c | 2 +- src/rua/RUA_Cause.h | 61 -- src/rua/RUA_CauseMisc.c | 2 +- src/rua/RUA_CauseProtocol.c | 2 +- src/rua/RUA_CauseRadioNetwork.c | 2 +- src/rua/RUA_CauseTransport.c | 2 +- src/rua/RUA_Connect.c | 2 +- src/rua/RUA_Connect.h | 48 - src/rua/RUA_ConnectionlessTransfer.c | 2 +- src/rua/RUA_ConnectionlessTransfer.h | 48 - src/rua/RUA_Context-ID.c | 2 +- src/rua/RUA_Criticality.c | 2 +- src/rua/RUA_CriticalityDiagnostics-IE-List.c | 2 +- src/rua/RUA_CriticalityDiagnostics-IE-List.h | 54 - src/rua/RUA_CriticalityDiagnostics.c | 2 +- src/rua/RUA_CriticalityDiagnostics.h | 49 - src/rua/RUA_DirectTransfer.c | 2 +- src/rua/RUA_DirectTransfer.h | 48 - src/rua/RUA_Disconnect.c | 2 +- src/rua/RUA_Disconnect.h | 48 - src/rua/RUA_ErrorIndication.c | 2 +- src/rua/RUA_ErrorIndication.h | 48 - src/rua/RUA_Establishment-Cause.c | 2 +- src/rua/RUA_Gsm-map-IDNNS.c | 2 +- src/rua/RUA_Gsm-map-IDNNS.h | 108 -- src/rua/RUA_IE-Extensions.c | 2 +- src/rua/RUA_IE-Extensions.h | 38 - src/rua/RUA_IE.c | 2 +- src/rua/RUA_IE.h | 41 - src/rua/RUA_InitiatingMessage.c | 2 +- src/rua/RUA_InitiatingMessage.h | 41 - src/rua/RUA_IntraDomainNasNodeSelector.c | 2 +- src/rua/RUA_IntraDomainNasNodeSelector.h | 80 -- src/rua/RUA_Presence.c | 2 +- src/rua/RUA_PrivateIE-ID.c | 2 +- src/rua/RUA_PrivateMessage.c | 2 +- src/rua/RUA_PrivateMessage.h | 48 - src/rua/RUA_ProcedureCode.c | 2 +- src/rua/RUA_ProtocolIE-ID.c | 2 +- src/rua/RUA_RANAP-Message.c | 2 +- src/rua/RUA_RUA-PDU.c | 2 +- src/rua/RUA_RUA-PDU.h | 58 - src/rua/RUA_RoutingParameter.c | 2 +- src/rua/RUA_SuccessfulOutcome.c | 2 +- src/rua/RUA_SuccessfulOutcome.h | 41 - src/rua/RUA_TriggeringMessage.c | 2 +- src/rua/RUA_TypeOfError.c | 2 +- src/rua/RUA_UnsuccessfulOutcome.c | 2 +- src/rua/RUA_UnsuccessfulOutcome.h | 41 - src/rua_common.h | 70 +- 1908 files changed, 22610 insertions(+), 21810 deletions(-) create mode 100644 include/Makefile.am create mode 100644 include/osmocom/Makefile.am create mode 100644 include/osmocom/osmo-iuh/Makefile.am rename {src => include/osmocom/osmo-iuh}/hnbap/Access-stratum-release-indicator.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/AccessResult.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.h rename {src => include/osmocom/osmo-iuh}/hnbap/AltitudeAndDirection.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/BackoffTimer.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/BindingID.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CELL-FACHMobilitySupport.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/CGI.h rename {src => include/osmocom/osmo-iuh}/hnbap/CI.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CN-DomainIndicator.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CSG-Capability.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CSG-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CSGMembershipStatus.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Cause.h rename {src => include/osmocom/osmo-iuh}/hnbap/CauseMisc.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CauseProtocol.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CauseRadioNetwork.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CauseTransport.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/CellIdentity.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/ConfigurationInformation.h rename {src => include/osmocom/osmo-iuh}/hnbap/Context-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/Criticality.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.h rename {src => include/osmocom/osmo-iuh}/hnbap/ESN.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/ErrorIndication.h rename {src => include/osmocom/osmo-iuh}/hnbap/GTP-TEI.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h create mode 100644 include/osmocom/osmo-iuh/hnbap/GeographicalLocation.h rename {src => include/osmocom/osmo-iuh}/hnbap/HNB-Cell-Access-Mode.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h rename {src => include/osmocom/osmo-iuh}/hnbap/HNB-Identity-Info.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Identity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Location-Information.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h rename {src => include/osmocom/osmo-iuh}/hnbap/HNBCapacity.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h create mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IE-Extensions.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IE.h rename {src => include/osmocom/osmo-iuh}/hnbap/IMEI.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/IMSI.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/IMSIDS41.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/IMSIESN.h create mode 100644 include/osmocom/osmo-iuh/hnbap/IP-Address.h create mode 100644 include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h rename {src => include/osmocom/osmo-iuh}/hnbap/Ipv4Address.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/Ipv6Address.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h rename {src => include/osmocom/osmo-iuh}/hnbap/LAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/LAI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/MacroCellID.h create mode 100644 include/osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h create mode 100644 include/osmocom/osmo-iuh/hnbap/Makefile.am rename {src => include/osmocom/osmo-iuh}/hnbap/MuxPortNumber.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h create mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.h rename {src => include/osmocom/osmo-iuh}/hnbap/PLMNidentity.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/PSC.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/PTMSI.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h rename {src => include/osmocom/osmo-iuh}/hnbap/Presence.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/PrivateIE-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/PrivateMessage.h rename {src => include/osmocom/osmo-iuh}/hnbap/ProcedureCode.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/ProtocolIE-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/RAB-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/RABList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/RABListItem.h rename {src => include/osmocom/osmo-iuh}/hnbap/RAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/RAI.h rename {src => include/osmocom/osmo-iuh}/hnbap/RNC-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/Registration-Cause.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/RelocationComplete.h rename {src => include/osmocom/osmo-iuh}/hnbap/S-RNTIPrefix.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/SAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h rename {src => include/osmocom/osmo-iuh}/hnbap/TMSIDS41.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/TMSILAI.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h create mode 100644 include/osmocom/osmo-iuh/hnbap/TransportInfo.h rename {src => include/osmocom/osmo-iuh}/hnbap/TransportLayerAddress.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/TriggeringMessage.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/Tunnel-Information.h rename {src => include/osmocom/osmo-iuh}/hnbap/TypeOfError.h (100%) rename {src => include/osmocom/osmo-iuh}/hnbap/U-RNTI.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h create mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h rename {src => include/osmocom/osmo-iuh}/hnbap/UDP-Port-Number.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UE-Identity.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UEDe-Register.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterReject.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h rename {src => include/osmocom/osmo-iuh}/hnbap/URAIdentity.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/URAIdentityList.h create mode 100644 include/osmocom/osmo-iuh/hnbap/UTRANCellID.h rename {src => include/osmocom/osmo-iuh}/hnbap/UnknownU-RNTIIndication.h (100%) create mode 100644 include/osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h rename {src => include/osmocom/osmo-iuh}/hnbap/Update-cause.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/Makefile.am rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_APN.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_AccuracyFulfilmentIndicator.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AllocationOrRetentionPriority.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_AlternativeRABConfigurationRequest.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_BindingID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CGI.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CI.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CN-DomainIndicator.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CN-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CNMBMSLinkingInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CSFB-Information.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CSG-Id.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CSG-Membership-Status.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Cause.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseMisc.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseNAS.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseNon-Standard.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseProtocol.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseRadioNetwork.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseRadioNetworkExtension.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CauseTransmissionNetwork.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Cell-Access-Mode.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Cell-Capacity-Class-Value.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Cell-Id.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformationGroup.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_CellType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ChosenEncryptionAlgorithm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ClassmarkInformation2.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ClassmarkInformation3.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ClientType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Correlation-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Criticality.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_D-RNTI.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DCH-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DL-N-PDU-SequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DRX-CycleLengthCoefficient.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DSCH-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DataPDUType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DataVolumeReference.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReport.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DataVolumeReportingIndication.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DeliveryOfErroneousSDU.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DeliveryOrder.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DeltaRAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectInformationTransfer.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_DirectReportingIndicator.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_E-UTRAN-Service-Handover.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_EARFCN-Extended.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ENB-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EUTRANFrequencies.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_EncryptionAlgorithm.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EncryptionInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_EncryptionKey.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_End-Of-CSFB.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteConfirm.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Event.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Event1F-Parameters.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Event1I-Parameters.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ExtendedGuaranteedBitrate.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ExtendedMaxBitrate.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ExtendedRNC-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ForwardingIndication.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_FrameSequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_FrequenceLayerConvergenceFlag.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GA-AltitudeAndDirection.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GA-UncertaintyEllipse.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningDataSet.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GANSS-PositioningMethodAndUsage.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GERAN-BSC-Container.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GERAN-Classmark.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GTP-TEI.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GeographicalArea.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GeographicalCoordinates.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_GuaranteedBitrate.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_HigherBitratesThan16MbpsFlag.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_HorizontalSpeedAndBearing.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocityWithUncertainty.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocity.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IE.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IMEI.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IMEISV.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IMSI.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IPMulticastAddress.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IRAT-Measurement-Configuration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IRATmeasurementParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IncludeVelocity.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_InformationExchangeID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_InformationExchangeType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationRequestType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationRequested.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferConfirmation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferFailure.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_InformationTransferID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InitialUE-Message.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InitiatingMessage.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IntegrityProtectionAlgorithm.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IntegrityProtectionKey.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformation-TransparentContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformationTransferType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuSigConId-IE-ContainerList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_IuSignallingConnectionIdentifier.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuTransportAssociation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_JoinedMBMSBearerService-IEs.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_KeyStatus.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_L3-Information.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LABased.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_LAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_LHN-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LastKnownServiceArea.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LastVisitedUTRANCell-Item.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LeftMBMSBearerService-IEs.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Links-to-log.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_LoadValue.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestType.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReport.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingControl.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingTransferInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_LoggingDuration.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_LoggingInterval.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4-Collection-Parameters.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_M4-Period.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_M4-Threshold.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_M5-Period.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_M6-Period.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_M7-Period.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMS-PTP-RAB-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSBearerServiceType.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSCNDe-Registration.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationResponse.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSCountingInformation.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSHCIndicator.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSLinkingInformation.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABEstablishmentIndication.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSRegistrationRequestType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationResponse.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSServiceArea.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSSessionDuration.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSSessionIdentity.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MBMSSessionRepetitionNumber.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStart.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSynchronisationInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MDT-Activation.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Configuration.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MSISDN.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Management-Based-MDT-Allowed.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MaxBitrate.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MaxSDU-Size.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MeasBand.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MeasurementQuantity.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_MeasurementsToActivate.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MessageStructure.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NAS-PDU.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NAS-SequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NAS-SynchronisationIndicator.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NRTLoadInformationValue.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NewBSS-To-OldBSS-Information.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NonSearchingIndication.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NumberOfIuInstances.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_NumberOfSteps.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_OMC-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Offload-RAB-Parameters-APN.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_OldBSS-ToNewBSS-Information.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Out-Of-UTRAN.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Overload.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_P-TMSI.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PDP-Type-extension.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PDP-Type.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation-extension.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PDUType14FrameSequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PLMNidentity.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Paging.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PagingCause.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PeriodicReportingIndicator.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermittedEncryptionAlgorithms.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Port-Number.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositionData.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PositionDataSpecificToGERANIuMode.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PositioningDataDiscriminator.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataSet.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PositioningMethodAndUsage.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PositioningPriority.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Pre-emptionCapability.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Pre-emptionVulnerability.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Presence.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Priority-Class-Indicator.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PriorityLevel.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_PrivateIE-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ProcedureCode.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolError-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionContainer.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionField.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ProtocolExtensionID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-Container.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ContainerPair.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ProtocolIE-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_QueuingAllowed.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RAB-AsymmetryIndicator.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RAB-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerPairList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList-IuRelComp.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReqAck.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReqAck.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemFirst.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemSecond.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RAB-SubflowCombinationBitRate.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABDataVolumeReport.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABParametersList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABased.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAI.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-RelocationInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RAT-Type.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RIMInformation.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIMRoutingAddress.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RNC-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNCTraceInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNSAPRelocationParameters.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RRC-Container.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RSRQ-Extension.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RSRQ-Type.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RSRVCC-HO-Indication.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Information.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RSRVCC-Operation-Possible.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RTLoadValue.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RateControlAllowed.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RedirectAttemptFlag.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RedirectionCompleted.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RedirectionIndication.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RejectCauseValue.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancel.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancelAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationComplete.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationDetect.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationPreparationFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequestAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequired.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RelocationRequirement.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RelocationType.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RepetitionNumber0.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RepetitionNumber1.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ReportAmount.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ReportArea.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ReportChangeOfSAI.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ReportInterval.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-Values.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RequestedGANSSAssistanceData.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RequestedGPSAssistanceData.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_RequestedLocationRelatedDataType.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedMulticastServiceList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Reset.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResource.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAcknowledge.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceList.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_ResponseTime.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SAI.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SAPI.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameterItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-ParameterItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SNA-Access-Information.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SNAC.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SRB-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SRVCC-HO-Indication.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Information.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SRVCC-Operation-Possible.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeCommand.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeComplete.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeReject.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Service-Handover.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Session-Re-establishment-Indicator.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SessionUpdateID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Shared-Network-Information.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SignallingIndication.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Source-ToTarget-TransparentContainer.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SourceStatisticsDescriptor.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceUTRANCellID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SubflowSDU-Size.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SubscriberProfileIDforRFP.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SuccessfulOutcome.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_SupportedBitrate.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SupportedRAB-ParameterBitrateList.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TAC.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TAI.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TBCD-STRING.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TMSI.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoReq.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoRes.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Target-ToSource-TransparentContainer.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TargetCellId.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_Time-UE-StayedInCell.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TimeToMBMSDataTransfer.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TimingDifferenceULDL.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TraceDepth.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceInformation.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TracePropagationParameters.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TraceRecordingSessionReference.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TraceReference.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TraceType.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TrafficClass.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TrafficHandlingPriority.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TransferDelay.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TransportLayerAddress.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TriggerID.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TriggeringMessage.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TunnelInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_TypeOfError.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRate.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UE-History-Information.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UESBI-IuA.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UESBI-IuB.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESpecificInformationIndication.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UL-N-PDU-SequenceNumber.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UP-ModeVersions.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UPInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UPInitialisationFrame.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_USCH-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeFailure.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeRequest.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeResponse.h create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneInformation.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_UserPlaneMode.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VelocityEstimate.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_VerticalAccuracyCode.h (100%) rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_VerticalSpeedDirection.h (100%) create mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VerticalVelocity.h rename {src => include/osmocom/osmo-iuh}/ranap/RANAP_VoiceSupportMatchIndicator.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/Makefile.am rename {src => include/osmocom/osmo-iuh}/rua/RUA_Ansi-41-IDNNS.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_CN-DomainIndicator.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_CSGMembershipStatus.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Cause.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_CauseMisc.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_CauseProtocol.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_CauseRadioNetwork.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_CauseTransport.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Connect.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_Context-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_Criticality.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Disconnect.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_Establishment-Cause.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_IE.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h create mode 100644 include/osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_Presence.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_PrivateIE-ID.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_ProcedureCode.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_ProtocolIE-ID.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_RANAP-Message.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_RoutingParameter.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h rename {src => include/osmocom/osmo-iuh}/rua/RUA_TriggeringMessage.h (100%) rename {src => include/osmocom/osmo-iuh}/rua/RUA_TypeOfError.h (100%) create mode 100644 include/osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h create mode 100755 move-asn1-header-files.sh delete mode 100644 src/hnbap/AdditionalNeighbourInfoList.h delete mode 100644 src/hnbap/CGI.h delete mode 100644 src/hnbap/CSGMembershipUpdate.h delete mode 100644 src/hnbap/Cause.h delete mode 100644 src/hnbap/ConfigurationInformation.h delete mode 100644 src/hnbap/CriticalityDiagnostics-IE-List.h delete mode 100644 src/hnbap/CriticalityDiagnostics.h delete mode 100644 src/hnbap/ErrorIndication.h delete mode 100644 src/hnbap/GeographicalCoordinates.h delete mode 100644 src/hnbap/GeographicalLocation.h delete mode 100644 src/hnbap/HNB-Cell-Identifier.h delete mode 100644 src/hnbap/HNB-GWResponse.h delete mode 100644 src/hnbap/HNB-Identity.h delete mode 100644 src/hnbap/HNB-Location-Information.h delete mode 100644 src/hnbap/HNB-RNL-Identity.h delete mode 100644 src/hnbap/HNBAP-PDU.h delete mode 100644 src/hnbap/HNBConfigInfo.h delete mode 100644 src/hnbap/HNBConfigTransferRequest.h delete mode 100644 src/hnbap/HNBConfigTransferResponse.h delete mode 100644 src/hnbap/HNBConfigurationInformationMissing.h delete mode 100644 src/hnbap/HNBConfigurationInformationProvided.h delete mode 100644 src/hnbap/HNBDe-Register.h delete mode 100644 src/hnbap/HNBRegisterAccept.h delete mode 100644 src/hnbap/HNBRegisterReject.h delete mode 100644 src/hnbap/HNBRegisterRequest.h delete mode 100644 src/hnbap/IE-Extensions.h delete mode 100644 src/hnbap/IE.h delete mode 100644 src/hnbap/IMSIESN.h delete mode 100644 src/hnbap/IP-Address.h delete mode 100644 src/hnbap/InitiatingMessage.h delete mode 100644 src/hnbap/Iurh-Signalling-TNL-AddressList.h delete mode 100644 src/hnbap/LAI.h delete mode 100644 src/hnbap/MacroCellID.h delete mode 100644 src/hnbap/MacroCoverageInformation.h delete mode 100644 src/hnbap/NeighbourCellIdentityList.h delete mode 100644 src/hnbap/NeighbourIdentity.h delete mode 100644 src/hnbap/NeighbourInfoList.h delete mode 100644 src/hnbap/NeighbourInfoRequestItem.h delete mode 100644 src/hnbap/NeighbourInfoRequestList.h delete mode 100644 src/hnbap/PTMSIRAI.h delete mode 100644 src/hnbap/PrivateMessage.h delete mode 100644 src/hnbap/RABList.h delete mode 100644 src/hnbap/RABListItem.h delete mode 100644 src/hnbap/RAI.h delete mode 100644 src/hnbap/RelocationComplete.h delete mode 100644 src/hnbap/SuccessfulOutcome.h delete mode 100644 src/hnbap/TMSILAI.h delete mode 100644 src/hnbap/TNLUpdateFailure.h delete mode 100644 src/hnbap/TNLUpdateRequest.h delete mode 100644 src/hnbap/TNLUpdateResponse.h delete mode 100644 src/hnbap/TransportInfo.h delete mode 100644 src/hnbap/Tunnel-Information.h delete mode 100644 src/hnbap/U-RNTIQueryRequest.h delete mode 100644 src/hnbap/U-RNTIQueryResponse.h delete mode 100644 src/hnbap/UE-Capabilities.h delete mode 100644 src/hnbap/UE-Identity.h delete mode 100644 src/hnbap/UEDe-Register.h delete mode 100644 src/hnbap/UERegisterAccept.h delete mode 100644 src/hnbap/UERegisterReject.h delete mode 100644 src/hnbap/UERegisterRequest.h delete mode 100644 src/hnbap/URAIdentityList.h delete mode 100644 src/hnbap/UTRANCellID.h delete mode 100644 src/hnbap/UnsuccessfulOutcome.h delete mode 100644 src/ranap/RANAP_AllocationOrRetentionPriority.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h delete mode 100644 src/ranap/RANAP_Alt-RAB-Parameters.h delete mode 100644 src/ranap/RANAP_AreaIdentity.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_Ass-RAB-Parameters.h delete mode 100644 src/ranap/RANAP_AuthorisedPLMNs.h delete mode 100644 src/ranap/RANAP_AuthorisedSNAs.h delete mode 100644 src/ranap/RANAP_CGI.h delete mode 100644 src/ranap/RANAP_CN-DeactivateTrace.h delete mode 100644 src/ranap/RANAP_CN-InvokeTrace.h delete mode 100644 src/ranap/RANAP_CNMBMSLinkingInformation.h delete mode 100644 src/ranap/RANAP_CSG-Id-List.h delete mode 100644 src/ranap/RANAP_Cause.h delete mode 100644 src/ranap/RANAP_CellBased.h delete mode 100644 src/ranap/RANAP_CellIdList.h delete mode 100644 src/ranap/RANAP_CellLoadInformation.h delete mode 100644 src/ranap/RANAP_CellLoadInformationGroup.h delete mode 100644 src/ranap/RANAP_ChosenEncryptionAlgorithm.h delete mode 100644 src/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h delete mode 100644 src/ranap/RANAP_CommonID.h delete mode 100644 src/ranap/RANAP_CriticalityDiagnostics-IE-List.h delete mode 100644 src/ranap/RANAP_CriticalityDiagnostics.h delete mode 100644 src/ranap/RANAP_DataVolumeList.h delete mode 100644 src/ranap/RANAP_DataVolumeReport.h delete mode 100644 src/ranap/RANAP_DataVolumeReportList.h delete mode 100644 src/ranap/RANAP_DataVolumeReportRequest.h delete mode 100644 src/ranap/RANAP_DeltaRAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_DirectInformationTransfer.h delete mode 100644 src/ranap/RANAP_DirectTransfer-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_DirectTransfer.h delete mode 100644 src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h delete mode 100644 src/ranap/RANAP_EUTRANFrequencies.h delete mode 100644 src/ranap/RANAP_EncryptionInformation.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteConfirm.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteFailure.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteRequest.h delete mode 100644 src/ranap/RANAP_EnhancedRelocationCompleteResponse.h delete mode 100644 src/ranap/RANAP_EquipmentsToBeTraced.h delete mode 100644 src/ranap/RANAP_ErrorIndication.h delete mode 100644 src/ranap/RANAP_Event1F-Parameters.h delete mode 100644 src/ranap/RANAP_ForwardSRNS-Context.h delete mode 100644 src/ranap/RANAP_GA-EllipsoidArc.h delete mode 100644 src/ranap/RANAP_GA-Point.h delete mode 100644 src/ranap/RANAP_GA-PointWithAltitude.h delete mode 100644 src/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h delete mode 100644 src/ranap/RANAP_GA-PointWithUnCertainty.h delete mode 100644 src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h delete mode 100644 src/ranap/RANAP_GA-Polygon.h delete mode 100644 src/ranap/RANAP_GANSS-PositioningDataSet.h delete mode 100644 src/ranap/RANAP_GERAN-Cell-ID.h delete mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h delete mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h delete mode 100644 src/ranap/RANAP_GeographicalArea.h delete mode 100644 src/ranap/RANAP_GeographicalCoordinates.h delete mode 100644 src/ranap/RANAP_GlobalCN-ID.h delete mode 100644 src/ranap/RANAP_GlobalRNC-ID.h delete mode 100644 src/ranap/RANAP_HorizontalVelocity.h delete mode 100644 src/ranap/RANAP_HorizontalVelocityWithUncertainty.h delete mode 100644 src/ranap/RANAP_HorizontalWithVerticalVelocity.h delete mode 100644 src/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h delete mode 100644 src/ranap/RANAP_IE-Extensions.h delete mode 100644 src/ranap/RANAP_IE.h delete mode 100644 src/ranap/RANAP_IMEIGroup.h delete mode 100644 src/ranap/RANAP_IMEIList.h delete mode 100644 src/ranap/RANAP_IMEISVGroup.h delete mode 100644 src/ranap/RANAP_IMEISVList.h delete mode 100644 src/ranap/RANAP_IRAT-Measurement-Configuration.h delete mode 100644 src/ranap/RANAP_IRATmeasurementParameters.h delete mode 100644 src/ranap/RANAP_ImmediateMDT.h delete mode 100644 src/ranap/RANAP_InformationRequestType.h delete mode 100644 src/ranap/RANAP_InformationRequested.h delete mode 100644 src/ranap/RANAP_InformationTransferConfirmation.h delete mode 100644 src/ranap/RANAP_InformationTransferFailure.h delete mode 100644 src/ranap/RANAP_InformationTransferIndication.h delete mode 100644 src/ranap/RANAP_InformationTransferType.h delete mode 100644 src/ranap/RANAP_InitialUE-Message.h delete mode 100644 src/ranap/RANAP_InitiatingMessage.h delete mode 100644 src/ranap/RANAP_IntegrityProtectionInformation.h delete mode 100644 src/ranap/RANAP_InterSystemInformation-TransparentContainer.h delete mode 100644 src/ranap/RANAP_InterSystemInformationTransferType.h delete mode 100644 src/ranap/RANAP_InterfacesToTraceItem.h delete mode 100644 src/ranap/RANAP_Iu-ReleaseCommand.h delete mode 100644 src/ranap/RANAP_Iu-ReleaseComplete.h delete mode 100644 src/ranap/RANAP_Iu-ReleaseRequest.h delete mode 100644 src/ranap/RANAP_IuSigConId-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_IuTransportAssociation.h delete mode 100644 src/ranap/RANAP_JoinedMBMSBearerService-IEs.h delete mode 100644 src/ranap/RANAP_LA-LIST.h delete mode 100644 src/ranap/RANAP_LABased.h delete mode 100644 src/ranap/RANAP_LAI-List.h delete mode 100644 src/ranap/RANAP_LAI.h delete mode 100644 src/ranap/RANAP_LAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_LastKnownServiceArea.h delete mode 100644 src/ranap/RANAP_LastVisitedUTRANCell-Item.h delete mode 100644 src/ranap/RANAP_LeftMBMSBearerService-IEs.h delete mode 100644 src/ranap/RANAP_ListOF-SNAs.h delete mode 100644 src/ranap/RANAP_ListOfInterfacesToTrace.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataFailure.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataRequest.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataRequestType.h delete mode 100644 src/ranap/RANAP_LocationRelatedDataResponse.h delete mode 100644 src/ranap/RANAP_LocationReport.h delete mode 100644 src/ranap/RANAP_LocationReportingControl.h delete mode 100644 src/ranap/RANAP_LocationReportingTransferInformation.h delete mode 100644 src/ranap/RANAP_LoggedMDT.h delete mode 100644 src/ranap/RANAP_M1Report.h delete mode 100644 src/ranap/RANAP_M2Report.h delete mode 100644 src/ranap/RANAP_M4-Collection-Parameters.h delete mode 100644 src/ranap/RANAP_M4Report.h delete mode 100644 src/ranap/RANAP_M5Report.h delete mode 100644 src/ranap/RANAP_M6Report.h delete mode 100644 src/ranap/RANAP_M7Report.h delete mode 100644 src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h delete mode 100644 src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h delete mode 100644 src/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h delete mode 100644 src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h delete mode 100644 src/ranap/RANAP_MBMSRABEstablishmentIndication.h delete mode 100644 src/ranap/RANAP_MBMSRABRelease.h delete mode 100644 src/ranap/RANAP_MBMSRABReleaseFailure.h delete mode 100644 src/ranap/RANAP_MBMSRABReleaseRequest.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationFailure.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationRequest.h delete mode 100644 src/ranap/RANAP_MBMSRegistrationResponse.h delete mode 100644 src/ranap/RANAP_MBMSSessionStart.h delete mode 100644 src/ranap/RANAP_MBMSSessionStartFailure.h delete mode 100644 src/ranap/RANAP_MBMSSessionStartResponse.h delete mode 100644 src/ranap/RANAP_MBMSSessionStop.h delete mode 100644 src/ranap/RANAP_MBMSSessionStopResponse.h delete mode 100644 src/ranap/RANAP_MBMSSessionUpdate.h delete mode 100644 src/ranap/RANAP_MBMSSessionUpdateFailure.h delete mode 100644 src/ranap/RANAP_MBMSSessionUpdateResponse.h delete mode 100644 src/ranap/RANAP_MBMSSynchronisationInformation.h delete mode 100644 src/ranap/RANAP_MBMSUELinkingRequest.h delete mode 100644 src/ranap/RANAP_MBMSUELinkingResponse.h delete mode 100644 src/ranap/RANAP_MDT-Configuration.h delete mode 100644 src/ranap/RANAP_MDT-PLMN-List.h delete mode 100644 src/ranap/RANAP_MDT-Report-Parameters.h delete mode 100644 src/ranap/RANAP_MDTAreaScope.h delete mode 100644 src/ranap/RANAP_MDTMode.h delete mode 100644 src/ranap/RANAP_MessageStructure.h delete mode 100644 src/ranap/RANAP_NewRAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_Offload-RAB-Parameters.h delete mode 100644 src/ranap/RANAP_Outcome.h delete mode 100644 src/ranap/RANAP_Overload.h delete mode 100644 src/ranap/RANAP_PDP-TypeInformation-extension.h delete mode 100644 src/ranap/RANAP_PDP-TypeInformation.h delete mode 100644 src/ranap/RANAP_PLMNs-in-shared-network.h delete mode 100644 src/ranap/RANAP_Paging.h delete mode 100644 src/ranap/RANAP_PagingAreaID.h delete mode 100644 src/ranap/RANAP_PeriodicLocationInfo.h delete mode 100644 src/ranap/RANAP_PermanentNAS-UE-ID.h delete mode 100644 src/ranap/RANAP_PermittedEncryptionAlgorithms.h delete mode 100644 src/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h delete mode 100644 src/ranap/RANAP_PositionData.h delete mode 100644 src/ranap/RANAP_PositioningDataSet.h delete mode 100644 src/ranap/RANAP_PrivateMessage.h delete mode 100644 src/ranap/RANAP_ProtocolError-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_ProtocolExtensionContainer.h delete mode 100644 src/ranap/RANAP_ProtocolExtensionField.h delete mode 100644 src/ranap/RANAP_ProtocolIE-Container.h delete mode 100644 src/ranap/RANAP_ProtocolIE-ContainerPair.h delete mode 100644 src/ranap/RANAP_ProtocolIE-FieldPair.h delete mode 100644 src/ranap/RANAP_ProvidedData.h delete mode 100644 src/ranap/RANAP_RAB-AssignmentRequest.h delete mode 100644 src/ranap/RANAP_RAB-AssignmentResponse.h delete mode 100644 src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h delete mode 100644 src/ranap/RANAP_RAB-ContextItem.h delete mode 100644 src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h delete mode 100644 src/ranap/RANAP_RAB-ContextList.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingItem.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h delete mode 100644 src/ranap/RANAP_RAB-DataForwardingList.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportItem.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportList.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h delete mode 100644 src/ranap/RANAP_RAB-DataVolumeReportRequestList.h delete mode 100644 src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-FailedItem.h delete mode 100644 src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-FailedList.h delete mode 100644 src/ranap/RANAP_RAB-IE-ContainerList.h delete mode 100644 src/ranap/RANAP_RAB-IE-ContainerPairList.h delete mode 100644 src/ranap/RANAP_RAB-ModifyItem.h delete mode 100644 src/ranap/RANAP_RAB-ModifyList.h delete mode 100644 src/ranap/RANAP_RAB-ModifyRequest.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_RAB-Parameters.h delete mode 100644 src/ranap/RANAP_RAB-QueuedItem.h delete mode 100644 src/ranap/RANAP_RAB-QueuedList.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseFailedList.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseItem.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseList.h delete mode 100644 src/ranap/RANAP_RAB-ReleaseRequest.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedItem.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h delete mode 100644 src/ranap/RANAP_RAB-ReleasedList.h delete mode 100644 src/ranap/RANAP_RAB-RelocationReleaseItem.h delete mode 100644 src/ranap/RANAP_RAB-RelocationReleaseList.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-RelocReq.h delete mode 100644 src/ranap/RANAP_RAB-SetupList-RelocReqAck.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifiedItem.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifiedList.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h delete mode 100644 src/ranap/RANAP_RAB-SetupOrModifyList.h delete mode 100644 src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h delete mode 100644 src/ranap/RANAP_RAB-TrCH-Mapping.h delete mode 100644 src/ranap/RANAP_RAB-TrCH-MappingItem.h delete mode 100644 src/ranap/RANAP_RABDataVolumeReport.h delete mode 100644 src/ranap/RANAP_RABParametersList.h delete mode 100644 src/ranap/RANAP_RABased.h delete mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h delete mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferList.h delete mode 100644 src/ranap/RANAP_RABs-failed-to-reportItem.h delete mode 100644 src/ranap/RANAP_RABs-failed-to-reportList.h delete mode 100644 src/ranap/RANAP_RAI-List.h delete mode 100644 src/ranap/RANAP_RAI.h delete mode 100644 src/ranap/RANAP_RAListofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h delete mode 100644 src/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h delete mode 100644 src/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h delete mode 100644 src/ranap/RANAP_RANAP-PDU.h delete mode 100644 src/ranap/RANAP_RANAP-RelocationInformation.h delete mode 100644 src/ranap/RANAP_RAofIdleModeUEs.h delete mode 100644 src/ranap/RANAP_RIM-Transfer.h delete mode 100644 src/ranap/RANAP_RIMRoutingAddress.h delete mode 100644 src/ranap/RANAP_RNCTraceInformation.h delete mode 100644 src/ranap/RANAP_RNSAPRelocationParameters.h delete mode 100644 src/ranap/RANAP_RSRVCC-Information.h delete mode 100644 src/ranap/RANAP_RedirectionIndication.h delete mode 100644 src/ranap/RANAP_RelocationCancel.h delete mode 100644 src/ranap/RANAP_RelocationCancelAcknowledge.h delete mode 100644 src/ranap/RANAP_RelocationCommand.h delete mode 100644 src/ranap/RANAP_RelocationComplete.h delete mode 100644 src/ranap/RANAP_RelocationDetect.h delete mode 100644 src/ranap/RANAP_RelocationFailure.h delete mode 100644 src/ranap/RANAP_RelocationPreparationFailure.h delete mode 100644 src/ranap/RANAP_RelocationRequest.h delete mode 100644 src/ranap/RANAP_RelocationRequestAcknowledge.h delete mode 100644 src/ranap/RANAP_RelocationRequired.h delete mode 100644 src/ranap/RANAP_RequestType.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h delete mode 100644 src/ranap/RANAP_Requested-RAB-Parameter-Values.h delete mode 100644 src/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h delete mode 100644 src/ranap/RANAP_RequestedMulticastServiceList.h delete mode 100644 src/ranap/RANAP_Reset.h delete mode 100644 src/ranap/RANAP_ResetAcknowledge.h delete mode 100644 src/ranap/RANAP_ResetResource.h delete mode 100644 src/ranap/RANAP_ResetResourceAckItem.h delete mode 100644 src/ranap/RANAP_ResetResourceAckList.h delete mode 100644 src/ranap/RANAP_ResetResourceAcknowledge.h delete mode 100644 src/ranap/RANAP_ResetResourceItem.h delete mode 100644 src/ranap/RANAP_ResetResourceList.h delete mode 100644 src/ranap/RANAP_ResidualBitErrorRatio.h delete mode 100644 src/ranap/RANAP_SAI.h delete mode 100644 src/ranap/RANAP_SDU-ErrorRatio.h delete mode 100644 src/ranap/RANAP_SDU-FormatInformationParameterItem.h delete mode 100644 src/ranap/RANAP_SDU-FormatInformationParameters.h delete mode 100644 src/ranap/RANAP_SDU-ParameterItem.h delete mode 100644 src/ranap/RANAP_SDU-Parameters.h delete mode 100644 src/ranap/RANAP_SNA-Access-Information.h delete mode 100644 src/ranap/RANAP_SRB-TrCH-Mapping.h delete mode 100644 src/ranap/RANAP_SRB-TrCH-MappingItem.h delete mode 100644 src/ranap/RANAP_SRNS-ContextRequest.h delete mode 100644 src/ranap/RANAP_SRNS-ContextResponse.h delete mode 100644 src/ranap/RANAP_SRNS-DataForwardCommand.h delete mode 100644 src/ranap/RANAP_SRVCC-CSKeysRequest.h delete mode 100644 src/ranap/RANAP_SRVCC-CSKeysResponse.h delete mode 100644 src/ranap/RANAP_SRVCC-Information.h delete mode 100644 src/ranap/RANAP_SecurityModeCommand.h delete mode 100644 src/ranap/RANAP_SecurityModeComplete.h delete mode 100644 src/ranap/RANAP_SecurityModeReject.h delete mode 100644 src/ranap/RANAP_Shared-Network-Information.h delete mode 100644 src/ranap/RANAP_SourceCellID.h delete mode 100644 src/ranap/RANAP_SourceID.h delete mode 100644 src/ranap/RANAP_SourceRNC-ID.h delete mode 100644 src/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h delete mode 100644 src/ranap/RANAP_SourceUTRANCellID.h delete mode 100644 src/ranap/RANAP_SuccessfulOutcome.h delete mode 100644 src/ranap/RANAP_SupportedRAB-ParameterBitrateList.h delete mode 100644 src/ranap/RANAP_TAI.h delete mode 100644 src/ranap/RANAP_TMGI.h delete mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoReq.h delete mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoRes.h delete mode 100644 src/ranap/RANAP_TargetENB-ID.h delete mode 100644 src/ranap/RANAP_TargetID.h delete mode 100644 src/ranap/RANAP_TargetRNC-ID.h delete mode 100644 src/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h delete mode 100644 src/ranap/RANAP_TemporaryUE-ID.h delete mode 100644 src/ranap/RANAP_TrCH-ID-List.h delete mode 100644 src/ranap/RANAP_TrCH-ID.h delete mode 100644 src/ranap/RANAP_TraceInformation.h delete mode 100644 src/ranap/RANAP_TracePropagationParameters.h delete mode 100644 src/ranap/RANAP_TraceRecordingSessionInformation.h delete mode 100644 src/ranap/RANAP_TransportLayerInformation.h delete mode 100644 src/ranap/RANAP_TunnelInformation.h delete mode 100644 src/ranap/RANAP_UE-AggregateMaximumBitRate.h delete mode 100644 src/ranap/RANAP_UE-ID.h delete mode 100644 src/ranap/RANAP_UESBI-Iu.h delete mode 100644 src/ranap/RANAP_UESpecificInformationIndication.h delete mode 100644 src/ranap/RANAP_UPInformation.h delete mode 100644 src/ranap/RANAP_UTRAN-CellID.h delete mode 100644 src/ranap/RANAP_UeRadioCapabilityMatchRequest.h delete mode 100644 src/ranap/RANAP_UeRadioCapabilityMatchResponse.h delete mode 100644 src/ranap/RANAP_UnsuccessfulLinking-IEs.h delete mode 100644 src/ranap/RANAP_UnsuccessfulOutcome.h delete mode 100644 src/ranap/RANAP_UplinkInformationExchangeFailure.h delete mode 100644 src/ranap/RANAP_UplinkInformationExchangeRequest.h delete mode 100644 src/ranap/RANAP_UplinkInformationExchangeResponse.h delete mode 100644 src/ranap/RANAP_UserPlaneInformation.h delete mode 100644 src/ranap/RANAP_VelocityEstimate.h delete mode 100644 src/ranap/RANAP_VerticalVelocity.h delete mode 100644 src/rua/RUA_Cause.h delete mode 100644 src/rua/RUA_Connect.h delete mode 100644 src/rua/RUA_ConnectionlessTransfer.h delete mode 100644 src/rua/RUA_CriticalityDiagnostics-IE-List.h delete mode 100644 src/rua/RUA_CriticalityDiagnostics.h delete mode 100644 src/rua/RUA_DirectTransfer.h delete mode 100644 src/rua/RUA_Disconnect.h delete mode 100644 src/rua/RUA_ErrorIndication.h delete mode 100644 src/rua/RUA_Gsm-map-IDNNS.h delete mode 100644 src/rua/RUA_IE-Extensions.h delete mode 100644 src/rua/RUA_IE.h delete mode 100644 src/rua/RUA_InitiatingMessage.h delete mode 100644 src/rua/RUA_IntraDomainNasNodeSelector.h delete mode 100644 src/rua/RUA_PrivateMessage.h delete mode 100644 src/rua/RUA_RUA-PDU.h delete mode 100644 src/rua/RUA_SuccessfulOutcome.h delete mode 100644 src/rua/RUA_UnsuccessfulOutcome.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 4 17:42:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 17:42:05 GMT Subject: openbsc.git branch jerlbeck/fixes/sgsn created. 0.15.0-146-g622f82e Message-ID: <201601041742.u04Hg5eq063297@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, jerlbeck/fixes/sgsn has been created at 622f82e46a26f7758df607d464c552167481e943 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=622f82e46a26f7758df607d464c552167481e943 commit 622f82e46a26f7758df607d464c552167481e943 Author: Jacob Erlbeck Date: Wed Dec 30 17:24:27 2015 +0100 sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches If an MM context cannot be found based on BBSGP info and a RA UPDATE REQUEST is received, try to find an MM context with an P-TMSI from which the TLLI could have been derived. This also checks, whether the routing area matches. This is similar to the old behaviour removed by the commits "sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli" and "sgsn: Remove tlli_foreign2local", except that this will only be done for RA UPDATE REQUESTs now. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=6e65cfe514d947c0d95fe03c6a1f5325f2ea4469 commit 6e65cfe514d947c0d95fe03c6a1f5325f2ea4469 Author: Jacob Erlbeck Date: Wed Dec 30 16:01:52 2015 +0100 sgsn/test: Add test case test_gmm_routing_areas This test add different cases of routing area changes. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=bd3ed8cd2f4f5e4163e5dc57a98e5c684686efa3 commit bd3ed8cd2f4f5e4163e5dc57a98e5c684686efa3 Author: Jacob Erlbeck Date: Wed Dec 30 15:49:06 2015 +0100 sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req Currently the MM context is just overwritten by a call to sgsn_mm_ctx_by_tlli(msgb_tlli(msg), &old_ra_id) even if it has already been found by using the BSSGP info. With the changes made to sgsn_mm_ctx_by_tlli this will never find a MM context if the routing area has changed. If the routing area has not changed, the mmctx has already been found if it exists. This commit splits searching for an MM context (if it hasn't been found already) from checking, whether a found one can really be used. The actual search is removed, so that the MS will be forced to restart the attach procedure, which is less efficient but safe. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=e1fe5dd40a097a4897d5ca5fd688dfc2b064c830 commit e1fe5dd40a097a4897d5ca5fd688dfc2b064c830 Author: Jacob Erlbeck Date: Wed Dec 30 15:40:40 2015 +0100 sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli Currently the code also matches the TLLI against LOCAL and FOREIGN mappings of the P-TMSI, thus eventually finding MM contexts not consistent with the TLLI (both tlli and tlli_new differ). On the other hand, tlli_new is not checked at all. This commit changes the function to only look at mmctx->tlli, mmctx->tlli_new, and the routing area. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=6a3b9e6270b75805d501662c473567e1827a006c commit 6a3b9e6270b75805d501662c473567e1827a006c Author: Jacob Erlbeck Date: Wed Dec 30 15:45:51 2015 +0100 sgsn: Make ra_id_equals available as gprs_ra_id_equals The function is moved to gprs_utils.c, renamed, and made non-static to be usable in other modules, too. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=0194ee7b417fef627ee8d25a7bb380b5e0bc9d45 commit 0194ee7b417fef627ee8d25a7bb380b5e0bc9d45 Author: Jacob Erlbeck Date: Wed Dec 30 12:27:11 2015 +0100 sgsn/test: Add bssgp_raid parameter to send_0408_message The BSSGP cell identifier is used to get the RA for the TLLI lookup. The send_0408_message function used in the tests does not set this, so the RA identifier is always 0-0-0-0. This commit adds a parameters to pass the RAID and adds missing dummy RAIDs. Note that the CI can still not be set and thus is always 0. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f1f8c751a15d6ef9cf741490e7e54c5c031a2e32 commit f1f8c751a15d6ef9cf741490e7e54c5c031a2e32 Author: Jacob Erlbeck Date: Tue Dec 29 14:35:31 2015 +0100 sgsn: Remove tlli_foreign2local Currently foreign TLLI are sometimes mapped to local TLLI in the hope that they will match. This seems to sometimes introduce inconsisties, possibly leading to a failing assertion in _bssgp_tx_dl_ud. This mapping should probably reduce the allocation of additional LLME during routing area changes. This commit removes tlli_foreign2local. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 4 17:42:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 17:42:21 GMT Subject: openbsc.git branch jerlbeck/wip/sgsn deleted. 0.15.0-148-g6bcf31b Message-ID: <201601041742.u04HgLbF063369@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, jerlbeck/wip/sgsn has been deleted was 6bcf31b40f861fc8ef53d45b591c82fc42fcf077 ----------------------------------------------------------------------- 6bcf31b40f861fc8ef53d45b591c82fc42fcf077 sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI (TODO) ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 4 19:29:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jan 2016 19:29:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-21-g085569d Message-ID: <201601041929.u04JTiOh074136@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 085569df55ceb3737b79f53b015b0c064698ddc6 (commit) via 21b020b33633683d7c785af15c773aab0f79d0de (commit) from e28a20a2d9d049cd6312e218a7646593bbc43431 (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-bts/commit/?id=085569df55ceb3737b79f53b015b0c064698ddc6 commit 085569df55ceb3737b79f53b015b0c064698ddc6 Author: Harald Welte Date: Mon Jan 4 20:29:24 2016 +0100 fix large amount of compiler warnings in common and sysmobts code http://cgit.osmocom.org/osmo-bts/commit/?id=21b020b33633683d7c785af15c773aab0f79d0de commit 21b020b33633683d7c785af15c773aab0f79d0de Author: Harald Welte Date: Mon Jan 4 20:06:12 2016 +0100 sysmobts: Clarify msgb ownership / fix memory leaks ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/oml.h | 1 + include/osmo-bts/vty.h | 2 +- src/common/bts_ctrl_lookup.c | 1 + src/common/l1sap.c | 1 + src/common/msg_utils.c | 6 ++-- src/common/rsl.c | 1 + src/common/vty.c | 4 ++- src/osmo-bts-sysmo/l1_if.c | 51 ++++++++++++++++++------------ src/osmo-bts-sysmo/l1_if.h | 2 -- src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 2 +- src/osmo-bts-sysmo/sysmobts_vty.c | 1 + 11 files changed, 43 insertions(+), 29 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 5 11:02:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 11:02:34 GMT Subject: osmo-iuh.git branch master updated. 8c7556e311e6e5fc7c09dac095aaec643cc44a82 Message-ID: <201601051102.u05B2Yox094665@git.osmocom.org> 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, master has been updated via 8c7556e311e6e5fc7c09dac095aaec643cc44a82 (commit) via f1f2d7ca19ec11531c9c5d37355789046025200e (commit) via aca8f197e737bca0521d5bbc483459825415926f (commit) from 5f1a39fb2fc690272ff502c172a10afb207b1270 (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-iuh/commit/?id=8c7556e311e6e5fc7c09dac095aaec643cc44a82 commit 8c7556e311e6e5fc7c09dac095aaec643cc44a82 Author: Neels Hofmeyr Date: Tue Jan 5 12:02:12 2016 +0100 install only ranap headers, make rua and hnbap headers 'noinst'. Only ranap will be used in external code, hnbap and rua use will be limited to the osmo-iuh repos. http://cgit.osmocom.org/osmo-iuh/commit/?id=f1f2d7ca19ec11531c9c5d37355789046025200e commit f1f2d7ca19ec11531c9c5d37355789046025200e Author: Neels Hofmeyr Date: Tue Jan 5 12:00:06 2016 +0100 Remove osmo-iuh subdir level from include/ (2/2) Make all changes to #include statements and build files. http://cgit.osmocom.org/osmo-iuh/commit/?id=aca8f197e737bca0521d5bbc483459825415926f commit aca8f197e737bca0521d5bbc483459825415926f Author: Neels Hofmeyr Date: Tue Jan 5 11:56:08 2016 +0100 Remove osmo-iuh subdir level from include/ (1/2) First just move the files to make the upcoming commit diff easier to read. ----------------------------------------------------------------------- Summary of changes: configure.ac | 7 +- .../hnbap/Access-stratum-release-indicator.h | 0 .../osmocom/{osmo-iuh => }/hnbap/AccessResult.h | 0 .../osmocom/hnbap/AdditionalNeighbourInfoList.h | 44 + .../{osmo-iuh => }/hnbap/AltitudeAndDirection.h | 0 .../osmocom/{osmo-iuh => }/hnbap/BackoffTimer.h | 0 include/osmocom/{osmo-iuh => }/hnbap/BindingID.h | 0 .../hnbap/CELL-FACHMobilitySupport.h | 0 include/osmocom/hnbap/CGI.h | 49 + include/osmocom/{osmo-iuh => }/hnbap/CI.h | 0 .../{osmo-iuh => }/hnbap/CN-DomainIndicator.h | 0 .../osmocom/{osmo-iuh => }/hnbap/CSG-Capability.h | 0 include/osmocom/{osmo-iuh => }/hnbap/CSG-ID.h | 0 .../{osmo-iuh => }/hnbap/CSGMembershipStatus.h | 0 include/osmocom/hnbap/CSGMembershipUpdate.h | 54 + include/osmocom/hnbap/Cause.h | 62 ++ include/osmocom/{osmo-iuh => }/hnbap/CauseMisc.h | 0 .../osmocom/{osmo-iuh => }/hnbap/CauseProtocol.h | 0 .../{osmo-iuh => }/hnbap/CauseRadioNetwork.h | 0 .../osmocom/{osmo-iuh => }/hnbap/CauseTransport.h | 0 .../osmocom/{osmo-iuh => }/hnbap/CellIdentity.h | 0 include/osmocom/hnbap/ConfigurationInformation.h | 56 + include/osmocom/{osmo-iuh => }/hnbap/Context-ID.h | 0 include/osmocom/{osmo-iuh => }/hnbap/Criticality.h | 0 .../osmocom/hnbap/CriticalityDiagnostics-IE-List.h | 60 + include/osmocom/hnbap/CriticalityDiagnostics.h | 56 + include/osmocom/{osmo-iuh => }/hnbap/ESN.h | 0 include/osmocom/hnbap/ErrorIndication.h | 54 + include/osmocom/{osmo-iuh => }/hnbap/GTP-TEI.h | 0 include/osmocom/hnbap/GeographicalCoordinates.h | 59 + include/osmocom/hnbap/GeographicalLocation.h | 51 + .../{osmo-iuh => }/hnbap/HNB-Cell-Access-Mode.h | 0 include/osmocom/hnbap/HNB-Cell-Identifier.h | 51 + include/osmocom/hnbap/HNB-GWResponse.h | 59 + .../{osmo-iuh => }/hnbap/HNB-Identity-Info.h | 0 include/osmocom/hnbap/HNB-Identity.h | 49 + include/osmocom/hnbap/HNB-Location-Information.h | 53 + include/osmocom/hnbap/HNB-RNL-Identity.h | 53 + include/osmocom/hnbap/HNBAP-PDU.h | 59 + include/osmocom/{osmo-iuh => }/hnbap/HNBCapacity.h | 0 include/osmocom/hnbap/HNBConfigInfo.h | 51 + include/osmocom/hnbap/HNBConfigTransferRequest.h | 54 + include/osmocom/hnbap/HNBConfigTransferResponse.h | 54 + .../hnbap/HNBConfigurationInformationMissing.h | 49 + .../hnbap/HNBConfigurationInformationProvided.h | 55 + include/osmocom/hnbap/HNBDe-Register.h | 54 + include/osmocom/hnbap/HNBRegisterAccept.h | 54 + include/osmocom/hnbap/HNBRegisterReject.h | 54 + include/osmocom/hnbap/HNBRegisterRequest.h | 54 + include/osmocom/hnbap/IE-Extensions.h | 44 + include/osmocom/hnbap/IE.h | 42 + include/osmocom/{osmo-iuh => }/hnbap/IMEI.h | 0 include/osmocom/{osmo-iuh => }/hnbap/IMSI.h | 0 include/osmocom/{osmo-iuh => }/hnbap/IMSIDS41.h | 0 include/osmocom/hnbap/IMSIESN.h | 40 + include/osmocom/hnbap/IP-Address.h | 73 ++ include/osmocom/hnbap/InitiatingMessage.h | 42 + include/osmocom/{osmo-iuh => }/hnbap/Ipv4Address.h | 0 include/osmocom/{osmo-iuh => }/hnbap/Ipv6Address.h | 0 .../hnbap/Iurh-Signalling-TNL-AddressList.h | 44 + include/osmocom/{osmo-iuh => }/hnbap/LAC.h | 0 include/osmocom/hnbap/LAI.h | 44 + include/osmocom/hnbap/MacroCellID.h | 56 + include/osmocom/hnbap/MacroCoverageInformation.h | 49 + include/osmocom/hnbap/Makefile.am | 116 ++ .../osmocom/{osmo-iuh => }/hnbap/MuxPortNumber.h | 0 include/osmocom/hnbap/NeighbourCellIdentityList.h | 44 + include/osmocom/hnbap/NeighbourIdentity.h | 56 + include/osmocom/hnbap/NeighbourInfoList.h | 44 + include/osmocom/hnbap/NeighbourInfoRequestItem.h | 49 + include/osmocom/hnbap/NeighbourInfoRequestList.h | 44 + .../osmocom/{osmo-iuh => }/hnbap/PLMNidentity.h | 0 include/osmocom/{osmo-iuh => }/hnbap/PSC.h | 0 include/osmocom/{osmo-iuh => }/hnbap/PTMSI.h | 0 include/osmocom/hnbap/PTMSIRAI.h | 44 + include/osmocom/{osmo-iuh => }/hnbap/Presence.h | 0 .../osmocom/{osmo-iuh => }/hnbap/PrivateIE-ID.h | 0 include/osmocom/hnbap/PrivateMessage.h | 54 + .../osmocom/{osmo-iuh => }/hnbap/ProcedureCode.h | 0 .../osmocom/{osmo-iuh => }/hnbap/ProtocolIE-ID.h | 0 include/osmocom/{osmo-iuh => }/hnbap/RAB-ID.h | 0 include/osmocom/hnbap/RABList.h | 44 + include/osmocom/hnbap/RABListItem.h | 54 + include/osmocom/{osmo-iuh => }/hnbap/RAC.h | 0 include/osmocom/hnbap/RAI.h | 44 + include/osmocom/{osmo-iuh => }/hnbap/RNC-ID.h | 0 .../{osmo-iuh => }/hnbap/Registration-Cause.h | 0 include/osmocom/hnbap/RelocationComplete.h | 54 + .../osmocom/{osmo-iuh => }/hnbap/S-RNTIPrefix.h | 0 include/osmocom/{osmo-iuh => }/hnbap/SAC.h | 0 include/osmocom/hnbap/SuccessfulOutcome.h | 42 + include/osmocom/{osmo-iuh => }/hnbap/TMSIDS41.h | 0 include/osmocom/hnbap/TMSILAI.h | 40 + include/osmocom/hnbap/TNLUpdateFailure.h | 54 + include/osmocom/hnbap/TNLUpdateRequest.h | 54 + include/osmocom/hnbap/TNLUpdateResponse.h | 54 + include/osmocom/hnbap/TransportInfo.h | 75 ++ .../{osmo-iuh => }/hnbap/TransportLayerAddress.h | 0 .../{osmo-iuh => }/hnbap/TriggeringMessage.h | 0 include/osmocom/hnbap/Tunnel-Information.h | 51 + include/osmocom/{osmo-iuh => }/hnbap/TypeOfError.h | 0 include/osmocom/{osmo-iuh => }/hnbap/U-RNTI.h | 0 include/osmocom/hnbap/U-RNTIQueryRequest.h | 54 + include/osmocom/hnbap/U-RNTIQueryResponse.h | 54 + .../osmocom/{osmo-iuh => }/hnbap/UDP-Port-Number.h | 0 include/osmocom/hnbap/UE-Capabilities.h | 51 + include/osmocom/hnbap/UE-Identity.h | 74 ++ include/osmocom/hnbap/UEDe-Register.h | 54 + include/osmocom/hnbap/UERegisterAccept.h | 54 + include/osmocom/hnbap/UERegisterReject.h | 54 + include/osmocom/hnbap/UERegisterRequest.h | 54 + include/osmocom/{osmo-iuh => }/hnbap/URAIdentity.h | 0 include/osmocom/hnbap/URAIdentityList.h | 39 + include/osmocom/hnbap/UTRANCellID.h | 51 + .../{osmo-iuh => }/hnbap/UnknownU-RNTIIndication.h | 0 include/osmocom/hnbap/UnsuccessfulOutcome.h | 42 + .../osmocom/{osmo-iuh => }/hnbap/Update-cause.h | 0 include/osmocom/osmo-iuh/Makefile.am | 2 - .../osmo-iuh/hnbap/AdditionalNeighbourInfoList.h | 44 - include/osmocom/osmo-iuh/hnbap/CGI.h | 49 - .../osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h | 54 - include/osmocom/osmo-iuh/hnbap/Cause.h | 62 -- .../osmo-iuh/hnbap/ConfigurationInformation.h | 56 - .../hnbap/CriticalityDiagnostics-IE-List.h | 60 - .../osmo-iuh/hnbap/CriticalityDiagnostics.h | 56 - include/osmocom/osmo-iuh/hnbap/ErrorIndication.h | 54 - .../osmo-iuh/hnbap/GeographicalCoordinates.h | 59 - .../osmocom/osmo-iuh/hnbap/GeographicalLocation.h | 51 - .../osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h | 51 - include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h | 59 - include/osmocom/osmo-iuh/hnbap/HNB-Identity.h | 49 - .../osmo-iuh/hnbap/HNB-Location-Information.h | 53 - include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h | 53 - include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h | 59 - include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h | 51 - .../osmo-iuh/hnbap/HNBConfigTransferRequest.h | 54 - .../osmo-iuh/hnbap/HNBConfigTransferResponse.h | 54 - .../hnbap/HNBConfigurationInformationMissing.h | 49 - .../hnbap/HNBConfigurationInformationProvided.h | 55 - include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h | 54 - include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h | 54 - include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h | 54 - .../osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h | 54 - include/osmocom/osmo-iuh/hnbap/IE-Extensions.h | 44 - include/osmocom/osmo-iuh/hnbap/IE.h | 42 - include/osmocom/osmo-iuh/hnbap/IMSIESN.h | 40 - include/osmocom/osmo-iuh/hnbap/IP-Address.h | 73 -- include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h | 42 - .../hnbap/Iurh-Signalling-TNL-AddressList.h | 44 - include/osmocom/osmo-iuh/hnbap/LAI.h | 44 - include/osmocom/osmo-iuh/hnbap/MacroCellID.h | 56 - .../osmo-iuh/hnbap/MacroCoverageInformation.h | 49 - include/osmocom/osmo-iuh/hnbap/Makefile.am | 118 -- .../osmo-iuh/hnbap/NeighbourCellIdentityList.h | 44 - include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h | 56 - include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h | 44 - .../osmo-iuh/hnbap/NeighbourInfoRequestItem.h | 49 - .../osmo-iuh/hnbap/NeighbourInfoRequestList.h | 44 - include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h | 44 - include/osmocom/osmo-iuh/hnbap/PrivateMessage.h | 54 - include/osmocom/osmo-iuh/hnbap/RABList.h | 44 - include/osmocom/osmo-iuh/hnbap/RABListItem.h | 54 - include/osmocom/osmo-iuh/hnbap/RAI.h | 44 - .../osmocom/osmo-iuh/hnbap/RelocationComplete.h | 54 - include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h | 42 - include/osmocom/osmo-iuh/hnbap/TMSILAI.h | 40 - include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h | 54 - include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h | 54 - include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h | 54 - include/osmocom/osmo-iuh/hnbap/TransportInfo.h | 75 -- .../osmocom/osmo-iuh/hnbap/Tunnel-Information.h | 51 - .../osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h | 54 - .../osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h | 54 - include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h | 51 - include/osmocom/osmo-iuh/hnbap/UE-Identity.h | 74 -- include/osmocom/osmo-iuh/hnbap/UEDe-Register.h | 54 - include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h | 54 - include/osmocom/osmo-iuh/hnbap/UERegisterReject.h | 54 - include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h | 54 - include/osmocom/osmo-iuh/hnbap/URAIdentityList.h | 39 - include/osmocom/osmo-iuh/hnbap/UTRANCellID.h | 51 - .../osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h | 42 - .../ranap/RANAP_AllocationOrRetentionPriority.h | 49 - ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h | 43 - ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h | 38 - ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h | 43 - ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h | 38 - .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h | 38 - .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h | 43 - ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h | 38 - .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h | 38 - .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h | 43 - .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h | 38 - .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h | 38 - ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.h | 45 - ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.h | 38 - ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h | 45 - .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h | 38 - .../osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h | 45 - .../osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h | 55 - ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h | 38 - ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h | 38 - .../ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h | 38 - .../osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h | 45 - .../osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h | 52 - .../osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_CGI.h | 43 - .../osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h | 48 - .../ranap/RANAP_CNMBMSLinkingInformation.h | 43 - include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_Cause.h | 69 -- include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h | 43 - include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h | 38 - .../osmo-iuh/ranap/RANAP_CellLoadInformation.h | 49 - .../ranap/RANAP_CellLoadInformationGroup.h | 46 - .../ranap/RANAP_ChosenEncryptionAlgorithm.h | 43 - .../RANAP_ChosenIntegrityProtectionAlgorithm.h | 43 - include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h | 48 - .../ranap/RANAP_CriticalityDiagnostics-IE-List.h | 54 - .../osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h | 49 - .../osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h | 52 - .../osmo-iuh/ranap/RANAP_DataVolumeReport.h | 48 - .../osmo-iuh/ranap/RANAP_DataVolumeReportList.h | 48 - .../osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h | 48 - .../ranap/RANAP_DeltaRAListofIdleModeUEs.h | 41 - .../ranap/RANAP_DirectInformationTransfer.h | 48 - .../ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h | 48 - ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 - .../osmo-iuh/ranap/RANAP_EUTRANFrequencies.h | 48 - .../osmo-iuh/ranap/RANAP_EncryptionInformation.h | 41 - .../RANAP_EnhancedRelocationCompleteConfirm.h | 48 - .../RANAP_EnhancedRelocationCompleteFailure.h | 48 - .../RANAP_EnhancedRelocationCompleteRequest.h | 48 - .../RANAP_EnhancedRelocationCompleteResponse.h | 48 - .../osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h | 61 -- .../osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h | 48 - .../osmo-iuh/ranap/RANAP_Event1F-Parameters.h | 43 - .../osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h | 49 - include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h | 43 - .../osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h | 45 - ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.h | 50 - .../osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h | 41 - .../ranap/RANAP_GA-PointWithUnCertaintyEllipse.h | 47 - include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h | 50 - .../ranap/RANAP_GANSS-PositioningDataSet.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h | 43 - ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 - ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h | 48 - .../osmo-iuh/ranap/RANAP_GeographicalArea.h | 69 -- .../osmo-iuh/ranap/RANAP_GeographicalCoordinates.h | 53 - include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h | 39 - .../osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h | 39 - .../osmo-iuh/ranap/RANAP_HorizontalVelocity.h | 43 - .../RANAP_HorizontalVelocityWithUncertainty.h | 45 - .../ranap/RANAP_HorizontalWithVerticalVelocity.h | 45 - ..._HorizontalWithVerticalVelocityAndUncertainty.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_IE.h | 41 - include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h | 41 - include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h | 41 - include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h | 38 - .../ranap/RANAP_IRAT-Measurement-Configuration.h | 42 - .../ranap/RANAP_IRATmeasurementParameters.h | 41 - .../osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h | 47 - .../osmo-iuh/ranap/RANAP_InformationRequestType.h | 55 - .../osmo-iuh/ranap/RANAP_InformationRequested.h | 55 - .../ranap/RANAP_InformationTransferConfirmation.h | 48 - .../ranap/RANAP_InformationTransferFailure.h | 48 - .../ranap/RANAP_InformationTransferIndication.h | 48 - .../osmo-iuh/ranap/RANAP_InformationTransferType.h | 52 - .../osmo-iuh/ranap/RANAP_InitialUE-Message.h | 48 - .../osmo-iuh/ranap/RANAP_InitiatingMessage.h | 41 - .../ranap/RANAP_IntegrityProtectionInformation.h | 41 - ...P_InterSystemInformation-TransparentContainer.h | 44 - .../RANAP_InterSystemInformationTransferType.h | 52 - .../osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h | 56 - .../osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h | 48 - .../osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h | 48 - .../osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h | 48 - .../ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 - .../osmo-iuh/ranap/RANAP_IuTransportAssociation.h | 55 - .../ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 - include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h | 52 - include/osmocom/osmo-iuh/ranap/RANAP_LABased.h | 43 - include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_LAI.h | 41 - .../osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h | 38 - .../osmo-iuh/ranap/RANAP_LastKnownServiceArea.h | 45 - .../ranap/RANAP_LastVisitedUTRANCell-Item.h | 47 - .../ranap/RANAP_LeftMBMSBearerService-IEs.h | 50 - include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h | 38 - .../osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h | 38 - .../ranap/RANAP_LocationRelatedDataFailure.h | 48 - .../ranap/RANAP_LocationRelatedDataRequest.h | 48 - .../ranap/RANAP_LocationRelatedDataRequestType.h | 43 - .../ranap/RANAP_LocationRelatedDataResponse.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_LocationReport.h | 48 - .../ranap/RANAP_LocationReportingControl.h | 48 - .../RANAP_LocationReportingTransferInformation.h | 61 -- include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h | 45 - include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h | 55 - include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h | 55 - .../ranap/RANAP_M4-Collection-Parameters.h | 45 - include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h | 55 - include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h | 55 - include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h | 45 - include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h | 45 - .../ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 48 - .../ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 48 - .../RANAP_MBMSIPMulticastAddressandAPNRequest.h | 38 - .../ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h | 47 - .../ranap/RANAP_MBMSRABEstablishmentIndication.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h | 48 - .../ranap/RANAP_MBMSRegistrationResponse.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSSessionStart.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h | 48 - .../ranap/RANAP_MBMSSessionStartResponse.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h | 48 - .../ranap/RANAP_MBMSSessionUpdateFailure.h | 48 - .../ranap/RANAP_MBMSSessionUpdateResponse.h | 48 - .../ranap/RANAP_MBMSSynchronisationInformation.h | 47 - .../osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h | 48 - .../osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h | 48 - .../osmo-iuh/ranap/RANAP_MDT-Configuration.h | 47 - .../osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h | 38 - .../osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h | 43 - .../osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h | 61 -- include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h | 55 - .../osmo-iuh/ranap/RANAP_MessageStructure.h | 52 - .../osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h | 38 - .../ranap/RANAP_NotEmptyRAListofIdleModeUEs.h | 39 - .../osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h | 45 - include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h | 41 - include/osmocom/osmo-iuh/ranap/RANAP_Overload.h | 48 - .../ranap/RANAP_PDP-TypeInformation-extension.h | 38 - .../osmo-iuh/ranap/RANAP_PDP-TypeInformation.h | 38 - .../osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h | 52 - include/osmocom/osmo-iuh/ranap/RANAP_Paging.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h | 55 - .../osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h | 44 - .../osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h | 52 - .../ranap/RANAP_PermittedEncryptionAlgorithms.h | 38 - .../RANAP_PermittedIntegrityProtectionAlgorithms.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_PositionData.h | 45 - .../osmo-iuh/ranap/RANAP_PositioningDataSet.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h | 48 - .../ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 - .../ranap/RANAP_ProtocolExtensionContainer.h | 38 - .../osmo-iuh/ranap/RANAP_ProtocolExtensionField.h | 41 - .../osmo-iuh/ranap/RANAP_ProtocolIE-Container.h | 38 - .../ranap/RANAP_ProtocolIE-ContainerPair.h | 38 - .../osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h | 43 - .../osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h | 52 - .../osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h | 48 - .../ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h | 51 - .../ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h | 48 - .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 - .../osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h | 47 - .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h | 48 - .../ranap/RANAP_RAB-DataVolumeReportItem.h | 45 - .../ranap/RANAP_RAB-DataVolumeReportList.h | 48 - .../ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 - .../ranap/RANAP_RAB-DataVolumeReportRequestList.h | 48 - .../ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h | 45 - .../ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h | 38 - .../ranap/RANAP_RAB-IE-ContainerPairList.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h | 45 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h | 48 - ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.h | 38 - .../RANAP_RAB-Parameter-GuaranteedBitrateList.h | 38 - .../ranap/RANAP_RAB-Parameter-MaxBitrateList.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h | 65 -- .../osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h | 43 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h | 42 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h | 45 - .../osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h | 48 - .../ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 - .../osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h | 49 - .../ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-ReleasedList.h | 48 - .../ranap/RANAP_RAB-RelocationReleaseItem.h | 43 - .../ranap/RANAP_RAB-RelocationReleaseList.h | 48 - .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 - .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 - .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 - .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 - .../osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 - .../ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 - .../ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 48 - .../ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 48 - .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 48 - .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h | 48 - .../ranap/RANAP_RAB-SetupList-RelocReqAck.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 - .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h | 48 - .../ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 - .../ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 - .../osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h | 42 - ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 - ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 48 - .../osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h | 38 - .../osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h | 45 - .../osmo-iuh/ranap/RANAP_RABDataVolumeReport.h | 52 - .../osmo-iuh/ranap/RANAP_RABParametersList.h | 56 - include/osmocom/osmo-iuh/ranap/RANAP_RABased.h | 43 - .../ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 - .../ranap/RANAP_RABs-ContextFailedtoTransferList.h | 48 - .../ranap/RANAP_RABs-failed-to-reportItem.h | 45 - .../ranap/RANAP_RABs-failed-to-reportList.h | 48 - include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_RAI.h | 45 - .../osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h | 63 -- .../ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h | 38 - ...AP_RANAP-EnhancedRelocationInformationRequest.h | 48 - ...P_RANAP-EnhancedRelocationInformationResponse.h | 48 - include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h | 61 -- .../ranap/RANAP_RANAP-RelocationInformation.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h | 38 - .../osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h | 41 - .../osmo-iuh/ranap/RANAP_RIMRoutingAddress.h | 57 - .../osmo-iuh/ranap/RANAP_RNCTraceInformation.h | 50 - .../ranap/RANAP_RNSAPRelocationParameters.h | 49 - .../osmo-iuh/ranap/RANAP_RSRVCC-Information.h | 45 - .../osmo-iuh/ranap/RANAP_RedirectionIndication.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationCancel.h | 48 - .../ranap/RANAP_RelocationCancelAcknowledge.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationCommand.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationComplete.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationDetect.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationFailure.h | 48 - .../ranap/RANAP_RelocationPreparationFailure.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationRequest.h | 48 - .../ranap/RANAP_RelocationRequestAcknowledge.h | 48 - .../osmo-iuh/ranap/RANAP_RelocationRequired.h | 48 - include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h | 45 - ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 - ...equested-RAB-Parameter-ExtendedMaxBitrateList.h | 38 - ...Requested-RAB-Parameter-GuaranteedBitrateList.h | 38 - .../RANAP_Requested-RAB-Parameter-MaxBitrateList.h | 38 - .../ranap/RANAP_Requested-RAB-Parameter-Values.h | 45 - ..._RequestedMBMSIPMulticastAddressandAPNRequest.h | 38 - .../ranap/RANAP_RequestedMulticastServiceList.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_Reset.h | 48 - .../osmo-iuh/ranap/RANAP_ResetAcknowledge.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_ResetResource.h | 48 - .../osmo-iuh/ranap/RANAP_ResetResourceAckItem.h | 43 - .../osmo-iuh/ranap/RANAP_ResetResourceAckList.h | 48 - .../ranap/RANAP_ResetResourceAcknowledge.h | 48 - .../osmo-iuh/ranap/RANAP_ResetResourceItem.h | 43 - .../osmo-iuh/ranap/RANAP_ResetResourceList.h | 48 - .../osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h | 40 - include/osmocom/osmo-iuh/ranap/RANAP_SAI.h | 43 - .../osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h | 40 - .../RANAP_SDU-FormatInformationParameterItem.h | 45 - .../ranap/RANAP_SDU-FormatInformationParameters.h | 38 - .../osmo-iuh/ranap/RANAP_SDU-ParameterItem.h | 49 - .../osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h | 38 - .../osmo-iuh/ranap/RANAP_SNA-Access-Information.h | 43 - .../osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h | 38 - .../osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h | 45 - .../osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h | 48 - .../osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h | 48 - .../osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h | 48 - .../osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h | 48 - .../osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h | 48 - .../osmo-iuh/ranap/RANAP_SRVCC-Information.h | 43 - .../osmo-iuh/ranap/RANAP_SecurityModeCommand.h | 48 - .../osmo-iuh/ranap/RANAP_SecurityModeComplete.h | 48 - .../osmo-iuh/ranap/RANAP_SecurityModeReject.h | 48 - .../ranap/RANAP_Shared-Network-Information.h | 43 - .../osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h | 55 - include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h | 55 - .../osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h | 41 - ...AP_SourceRNC-ToTargetRNC-TransparentContainer.h | 63 -- .../osmo-iuh/ranap/RANAP_SourceUTRANCellID.h | 41 - .../osmo-iuh/ranap/RANAP_SuccessfulOutcome.h | 41 - .../RANAP_SupportedRAB-ParameterBitrateList.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_TAI.h | 41 - include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h | 41 - .../ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 - .../ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 - .../osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h | 47 - include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h | 57 - .../osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h | 43 - ...AP_TargetRNC-ToSourceRNC-TransparentContainer.h | 45 - .../osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h | 55 - .../osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h | 38 - include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h | 47 - .../osmo-iuh/ranap/RANAP_TraceInformation.h | 47 - .../ranap/RANAP_TracePropagationParameters.h | 47 - .../ranap/RANAP_TraceRecordingSessionInformation.h | 45 - .../ranap/RANAP_TransportLayerInformation.h | 45 - .../osmo-iuh/ranap/RANAP_TunnelInformation.h | 45 - .../ranap/RANAP_UE-AggregateMaximumBitRate.h | 43 - include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h | 57 - include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h | 45 - .../ranap/RANAP_UESpecificInformationIndication.h | 48 - .../osmocom/osmo-iuh/ranap/RANAP_UPInformation.h | 51 - .../osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h | 41 - .../ranap/RANAP_UeRadioCapabilityMatchRequest.h | 48 - .../ranap/RANAP_UeRadioCapabilityMatchResponse.h | 48 - .../osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 - .../osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h | 41 - .../ranap/RANAP_UplinkInformationExchangeFailure.h | 48 - .../ranap/RANAP_UplinkInformationExchangeRequest.h | 48 - .../RANAP_UplinkInformationExchangeResponse.h | 48 - .../osmo-iuh/ranap/RANAP_UserPlaneInformation.h | 45 - .../osmo-iuh/ranap/RANAP_VelocityEstimate.h | 61 -- .../osmo-iuh/ranap/RANAP_VerticalVelocity.h | 39 - include/osmocom/osmo-iuh/rua/Makefile.am | 39 - include/osmocom/osmo-iuh/rua/RUA_Cause.h | 61 -- include/osmocom/osmo-iuh/rua/RUA_Connect.h | 48 - .../osmo-iuh/rua/RUA_ConnectionlessTransfer.h | 48 - .../rua/RUA_CriticalityDiagnostics-IE-List.h | 54 - .../osmo-iuh/rua/RUA_CriticalityDiagnostics.h | 49 - include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h | 48 - include/osmocom/osmo-iuh/rua/RUA_Disconnect.h | 48 - include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h | 48 - include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h | 108 -- include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h | 38 - include/osmocom/osmo-iuh/rua/RUA_IE.h | 41 - .../osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h | 41 - .../osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h | 80 -- include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h | 48 - include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h | 58 - .../osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h | 41 - .../osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h | 41 - include/osmocom/{osmo-iuh => }/ranap/Makefile.am | 0 include/osmocom/{osmo-iuh => }/ranap/RANAP_APN.h | 0 .../ranap/RANAP_AccuracyFulfilmentIndicator.h | 0 .../ranap/RANAP_AllocationOrRetentionPriority.h | 49 + ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h | 43 + ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h | 38 + ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h | 43 + ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h | 38 + .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h | 38 + .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h | 43 + ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h | 38 + ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h | 0 .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h | 38 + .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h | 43 + .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h | 38 + .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h | 0 .../ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h | 38 + ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.h | 45 + ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.h | 38 + ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h | 45 + .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h | 38 + include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h | 45 + .../RANAP_AlternativeRABConfigurationRequest.h | 0 include/osmocom/ranap/RANAP_AreaIdentity.h | 55 + ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h | 38 + ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h | 38 + .../ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h | 38 + include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h | 45 + include/osmocom/ranap/RANAP_AuthorisedPLMNs.h | 52 + include/osmocom/ranap/RANAP_AuthorisedSNAs.h | 38 + .../osmocom/{osmo-iuh => }/ranap/RANAP_BindingID.h | 0 .../RANAP_BroadcastAssistanceDataDecipheringKeys.h | 0 include/osmocom/ranap/RANAP_CGI.h | 43 + include/osmocom/{osmo-iuh => }/ranap/RANAP_CI.h | 0 include/osmocom/ranap/RANAP_CN-DeactivateTrace.h | 48 + .../ranap/RANAP_CN-DomainIndicator.h | 0 include/osmocom/{osmo-iuh => }/ranap/RANAP_CN-ID.h | 0 include/osmocom/ranap/RANAP_CN-InvokeTrace.h | 48 + .../osmocom/ranap/RANAP_CNMBMSLinkingInformation.h | 43 + .../{osmo-iuh => }/ranap/RANAP_CSFB-Information.h | 0 include/osmocom/ranap/RANAP_CSG-Id-List.h | 38 + .../osmocom/{osmo-iuh => }/ranap/RANAP_CSG-Id.h | 0 .../ranap/RANAP_CSG-Membership-Status.h | 0 include/osmocom/ranap/RANAP_Cause.h | 69 ++ .../osmocom/{osmo-iuh => }/ranap/RANAP_CauseMisc.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_CauseNAS.h | 0 .../{osmo-iuh => }/ranap/RANAP_CauseNon-Standard.h | 0 .../{osmo-iuh => }/ranap/RANAP_CauseProtocol.h | 0 .../{osmo-iuh => }/ranap/RANAP_CauseRadioNetwork.h | 0 .../ranap/RANAP_CauseRadioNetworkExtension.h | 0 .../ranap/RANAP_CauseTransmissionNetwork.h | 0 .../{osmo-iuh => }/ranap/RANAP_Cell-Access-Mode.h | 0 .../ranap/RANAP_Cell-Capacity-Class-Value.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_Cell-Id.h | 0 include/osmocom/ranap/RANAP_CellBased.h | 43 + include/osmocom/ranap/RANAP_CellIdList.h | 38 + include/osmocom/ranap/RANAP_CellLoadInformation.h | 49 + .../osmocom/ranap/RANAP_CellLoadInformationGroup.h | 46 + .../osmocom/{osmo-iuh => }/ranap/RANAP_CellType.h | 0 .../ranap/RANAP_ChosenEncryptionAlgorithm.h | 43 + .../RANAP_ChosenIntegrityProtectionAlgorithm.h | 43 + .../ranap/RANAP_ClassmarkInformation2.h | 0 .../ranap/RANAP_ClassmarkInformation3.h | 0 .../{osmo-iuh => }/ranap/RANAP_ClientType.h | 0 include/osmocom/ranap/RANAP_CommonID.h | 48 + .../{osmo-iuh => }/ranap/RANAP_Correlation-ID.h | 0 .../{osmo-iuh => }/ranap/RANAP_Criticality.h | 0 .../ranap/RANAP_CriticalityDiagnostics-IE-List.h | 54 + .../osmocom/ranap/RANAP_CriticalityDiagnostics.h | 49 + .../osmocom/{osmo-iuh => }/ranap/RANAP_D-RNTI.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_DCH-ID.h | 0 .../ranap/RANAP_DL-GTP-PDU-SequenceNumber.h | 0 .../ranap/RANAP_DL-N-PDU-SequenceNumber.h | 0 .../ranap/RANAP_DRX-CycleLengthCoefficient.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_DSCH-ID.h | 0 .../{osmo-iuh => }/ranap/RANAP_DataPDUType.h | 0 include/osmocom/ranap/RANAP_DataVolumeList.h | 52 + .../ranap/RANAP_DataVolumeReference.h | 0 include/osmocom/ranap/RANAP_DataVolumeReport.h | 48 + include/osmocom/ranap/RANAP_DataVolumeReportList.h | 48 + .../osmocom/ranap/RANAP_DataVolumeReportRequest.h | 48 + .../ranap/RANAP_DataVolumeReportingIndication.h | 0 .../ranap/RANAP_DeliveryOfErroneousSDU.h | 0 .../{osmo-iuh => }/ranap/RANAP_DeliveryOrder.h | 0 .../osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h | 41 + .../ranap/RANAP_DirectInformationTransfer.h | 48 + .../ranap/RANAP_DirectReportingIndicator.h | 0 .../ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 + include/osmocom/ranap/RANAP_DirectTransfer.h | 48 + ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 + .../ranap/RANAP_E-DCH-MAC-d-Flow-ID.h | 0 .../ranap/RANAP_E-UTRAN-Service-Handover.h | 0 .../{osmo-iuh => }/ranap/RANAP_EARFCN-Extended.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_ENB-ID.h | 0 include/osmocom/ranap/RANAP_EUTRANFrequencies.h | 48 + .../ranap/RANAP_EncryptionAlgorithm.h | 0 .../osmocom/ranap/RANAP_EncryptionInformation.h | 41 + .../{osmo-iuh => }/ranap/RANAP_EncryptionKey.h | 0 .../{osmo-iuh => }/ranap/RANAP_End-Of-CSFB.h | 0 .../RANAP_EnhancedRelocationCompleteConfirm.h | 48 + .../RANAP_EnhancedRelocationCompleteFailure.h | 48 + .../RANAP_EnhancedRelocationCompleteRequest.h | 48 + .../RANAP_EnhancedRelocationCompleteResponse.h | 48 + include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h | 61 ++ include/osmocom/ranap/RANAP_ErrorIndication.h | 48 + include/osmocom/{osmo-iuh => }/ranap/RANAP_Event.h | 0 include/osmocom/ranap/RANAP_Event1F-Parameters.h | 43 + .../ranap/RANAP_Event1I-Parameters.h | 0 .../ranap/RANAP_ExtendedGuaranteedBitrate.h | 0 .../ranap/RANAP_ExtendedMaxBitrate.h | 0 .../{osmo-iuh => }/ranap/RANAP_ExtendedRNC-ID.h | 0 include/osmocom/ranap/RANAP_ForwardSRNS-Context.h | 48 + .../ranap/RANAP_ForwardingIndication.h | 0 .../ranap/RANAP_FrameSequenceNumber.h | 0 .../ranap/RANAP_FrequenceLayerConvergenceFlag.h | 0 .../ranap/RANAP_GA-AltitudeAndDirection.h | 0 include/osmocom/ranap/RANAP_GA-EllipsoidArc.h | 49 + include/osmocom/ranap/RANAP_GA-Point.h | 43 + include/osmocom/ranap/RANAP_GA-PointWithAltitude.h | 45 + ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.h | 50 + .../osmocom/ranap/RANAP_GA-PointWithUnCertainty.h | 41 + .../ranap/RANAP_GA-PointWithUnCertaintyEllipse.h | 47 + include/osmocom/ranap/RANAP_GA-Polygon.h | 50 + .../ranap/RANAP_GA-UncertaintyEllipse.h | 0 .../osmocom/ranap/RANAP_GANSS-PositioningDataSet.h | 38 + .../ranap/RANAP_GANSS-PositioningMethodAndUsage.h | 0 .../ranap/RANAP_GERAN-BSC-Container.h | 0 include/osmocom/ranap/RANAP_GERAN-Cell-ID.h | 43 + .../{osmo-iuh => }/ranap/RANAP_GERAN-Classmark.h | 0 ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 + ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h | 48 + .../osmocom/{osmo-iuh => }/ranap/RANAP_GTP-TEI.h | 0 include/osmocom/ranap/RANAP_GeographicalArea.h | 69 ++ .../osmocom/ranap/RANAP_GeographicalCoordinates.h | 53 + include/osmocom/ranap/RANAP_GlobalCN-ID.h | 39 + include/osmocom/ranap/RANAP_GlobalRNC-ID.h | 39 + .../{osmo-iuh => }/ranap/RANAP_GuaranteedBitrate.h | 0 .../ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h | 0 .../ranap/RANAP_HigherBitratesThan16MbpsFlag.h | 0 .../ranap/RANAP_HorizontalSpeedAndBearing.h | 0 include/osmocom/ranap/RANAP_HorizontalVelocity.h | 43 + .../RANAP_HorizontalVelocityWithUncertainty.h | 45 + .../ranap/RANAP_HorizontalWithVerticalVelocity.h | 45 + ..._HorizontalWithVerticalVelocityAndUncertainty.h | 48 + include/osmocom/ranap/RANAP_IE-Extensions.h | 38 + include/osmocom/ranap/RANAP_IE.h | 41 + include/osmocom/{osmo-iuh => }/ranap/RANAP_IMEI.h | 0 include/osmocom/ranap/RANAP_IMEIGroup.h | 41 + include/osmocom/ranap/RANAP_IMEIList.h | 38 + .../osmocom/{osmo-iuh => }/ranap/RANAP_IMEISV.h | 0 include/osmocom/ranap/RANAP_IMEISVGroup.h | 41 + include/osmocom/ranap/RANAP_IMEISVList.h | 38 + include/osmocom/{osmo-iuh => }/ranap/RANAP_IMSI.h | 0 .../ranap/RANAP_IPMulticastAddress.h | 0 .../ranap/RANAP_IRAT-Measurement-Configuration.h | 42 + .../ranap/RANAP_IRATmeasurementParameters.h | 41 + include/osmocom/ranap/RANAP_ImmediateMDT.h | 47 + .../{osmo-iuh => }/ranap/RANAP_IncludeVelocity.h | 0 .../ranap/RANAP_InformationExchangeID.h | 0 .../ranap/RANAP_InformationExchangeType.h | 0 .../osmocom/ranap/RANAP_InformationRequestType.h | 55 + include/osmocom/ranap/RANAP_InformationRequested.h | 55 + .../ranap/RANAP_InformationTransferConfirmation.h | 48 + .../ranap/RANAP_InformationTransferFailure.h | 48 + .../ranap/RANAP_InformationTransferID.h | 0 .../ranap/RANAP_InformationTransferIndication.h | 48 + .../osmocom/ranap/RANAP_InformationTransferType.h | 52 + include/osmocom/ranap/RANAP_InitialUE-Message.h | 48 + include/osmocom/ranap/RANAP_InitiatingMessage.h | 41 + .../ranap/RANAP_IntegrityProtectionAlgorithm.h | 0 .../ranap/RANAP_IntegrityProtectionInformation.h | 41 + .../ranap/RANAP_IntegrityProtectionKey.h | 0 ...P_InterSystemInformation-TransparentContainer.h | 44 + .../RANAP_InterSystemInformationTransferType.h | 52 + .../osmocom/ranap/RANAP_InterfacesToTraceItem.h | 56 + include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h | 48 + include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h | 48 + include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h | 48 + .../ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 + .../ranap/RANAP_IuSignallingConnectionIdentifier.h | 0 .../osmocom/ranap/RANAP_IuTransportAssociation.h | 55 + .../ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 + .../osmocom/{osmo-iuh => }/ranap/RANAP_KeyStatus.h | 0 .../{osmo-iuh => }/ranap/RANAP_L3-Information.h | 0 include/osmocom/ranap/RANAP_LA-LIST.h | 52 + include/osmocom/ranap/RANAP_LABased.h | 43 + include/osmocom/{osmo-iuh => }/ranap/RANAP_LAC.h | 0 include/osmocom/ranap/RANAP_LAI-List.h | 38 + include/osmocom/ranap/RANAP_LAI.h | 41 + include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h | 38 + .../osmocom/{osmo-iuh => }/ranap/RANAP_LHN-ID.h | 0 include/osmocom/ranap/RANAP_LastKnownServiceArea.h | 45 + .../ranap/RANAP_LastVisitedUTRANCell-Item.h | 47 + .../ranap/RANAP_LeftMBMSBearerService-IEs.h | 50 + .../{osmo-iuh => }/ranap/RANAP_Links-to-log.h | 0 include/osmocom/ranap/RANAP_ListOF-SNAs.h | 38 + .../osmocom/ranap/RANAP_ListOfInterfacesToTrace.h | 38 + .../osmocom/{osmo-iuh => }/ranap/RANAP_LoadValue.h | 0 .../ranap/RANAP_LocationRelatedDataFailure.h | 48 + .../ranap/RANAP_LocationRelatedDataRequest.h | 48 + .../ranap/RANAP_LocationRelatedDataRequestType.h | 43 + ...onRelatedDataRequestTypeSpecificToGERANIuMode.h | 0 .../ranap/RANAP_LocationRelatedDataResponse.h | 48 + include/osmocom/ranap/RANAP_LocationReport.h | 48 + .../osmocom/ranap/RANAP_LocationReportingControl.h | 48 + .../RANAP_LocationReportingTransferInformation.h | 61 ++ include/osmocom/ranap/RANAP_LoggedMDT.h | 45 + .../{osmo-iuh => }/ranap/RANAP_LoggingDuration.h | 0 .../{osmo-iuh => }/ranap/RANAP_LoggingInterval.h | 0 include/osmocom/ranap/RANAP_M1Report.h | 55 + include/osmocom/ranap/RANAP_M2Report.h | 55 + .../osmocom/ranap/RANAP_M4-Collection-Parameters.h | 45 + .../osmocom/{osmo-iuh => }/ranap/RANAP_M4-Period.h | 0 .../{osmo-iuh => }/ranap/RANAP_M4-Threshold.h | 0 include/osmocom/ranap/RANAP_M4Report.h | 55 + .../osmocom/{osmo-iuh => }/ranap/RANAP_M5-Period.h | 0 include/osmocom/ranap/RANAP_M5Report.h | 55 + .../osmocom/{osmo-iuh => }/ranap/RANAP_M6-Period.h | 0 include/osmocom/ranap/RANAP_M6Report.h | 45 + .../osmocom/{osmo-iuh => }/ranap/RANAP_M7-Period.h | 0 include/osmocom/ranap/RANAP_M7Report.h | 45 + .../{osmo-iuh => }/ranap/RANAP_MBMS-PTP-RAB-ID.h | 0 .../ranap/RANAP_MBMSBearerServiceType.h | 0 .../ranap/RANAP_MBMSCNDe-Registration.h | 0 .../ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 48 + .../ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 48 + .../ranap/RANAP_MBMSCountingInformation.h | 0 .../{osmo-iuh => }/ranap/RANAP_MBMSHCIndicator.h | 0 .../RANAP_MBMSIPMulticastAddressandAPNRequest.h | 38 + .../ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h | 47 + .../ranap/RANAP_MBMSLinkingInformation.h | 0 .../ranap/RANAP_MBMSRABEstablishmentIndication.h | 48 + include/osmocom/ranap/RANAP_MBMSRABRelease.h | 48 + .../osmocom/ranap/RANAP_MBMSRABReleaseFailure.h | 48 + .../osmocom/ranap/RANAP_MBMSRABReleaseRequest.h | 48 + .../osmocom/ranap/RANAP_MBMSRegistrationFailure.h | 48 + .../osmocom/ranap/RANAP_MBMSRegistrationRequest.h | 48 + .../ranap/RANAP_MBMSRegistrationRequestType.h | 0 .../osmocom/ranap/RANAP_MBMSRegistrationResponse.h | 48 + .../{osmo-iuh => }/ranap/RANAP_MBMSServiceArea.h | 0 .../ranap/RANAP_MBMSSessionDuration.h | 0 .../ranap/RANAP_MBMSSessionIdentity.h | 0 .../ranap/RANAP_MBMSSessionRepetitionNumber.h | 0 include/osmocom/ranap/RANAP_MBMSSessionStart.h | 48 + .../osmocom/ranap/RANAP_MBMSSessionStartFailure.h | 48 + .../osmocom/ranap/RANAP_MBMSSessionStartResponse.h | 48 + include/osmocom/ranap/RANAP_MBMSSessionStop.h | 48 + .../osmocom/ranap/RANAP_MBMSSessionStopResponse.h | 48 + include/osmocom/ranap/RANAP_MBMSSessionUpdate.h | 48 + .../osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h | 48 + .../ranap/RANAP_MBMSSessionUpdateResponse.h | 48 + .../ranap/RANAP_MBMSSynchronisationInformation.h | 47 + include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h | 48 + .../osmocom/ranap/RANAP_MBMSUELinkingResponse.h | 48 + .../{osmo-iuh => }/ranap/RANAP_MDT-Activation.h | 0 include/osmocom/ranap/RANAP_MDT-Configuration.h | 47 + include/osmocom/ranap/RANAP_MDT-PLMN-List.h | 38 + .../osmocom/ranap/RANAP_MDT-Report-Parameters.h | 43 + include/osmocom/ranap/RANAP_MDTAreaScope.h | 61 ++ include/osmocom/ranap/RANAP_MDTMode.h | 55 + .../osmocom/{osmo-iuh => }/ranap/RANAP_MSISDN.h | 0 .../ranap/RANAP_Management-Based-MDT-Allowed.h | 0 .../{osmo-iuh => }/ranap/RANAP_MaxBitrate.h | 0 .../{osmo-iuh => }/ranap/RANAP_MaxSDU-Size.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_MeasBand.h | 0 .../ranap/RANAP_MeasurementQuantity.h | 0 .../ranap/RANAP_MeasurementsToActivate.h | 0 include/osmocom/ranap/RANAP_MessageStructure.h | 52 + .../osmocom/{osmo-iuh => }/ranap/RANAP_NAS-PDU.h | 0 .../ranap/RANAP_NAS-SequenceNumber.h | 0 .../ranap/RANAP_NAS-SynchronisationIndicator.h | 0 .../ranap/RANAP_NRTLoadInformationValue.h | 0 .../ranap/RANAP_NewBSS-To-OldBSS-Information.h | 0 .../osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h | 38 + .../ranap/RANAP_NonSearchingIndication.h | 0 .../ranap/RANAP_NotEmptyRAListofIdleModeUEs.h | 39 + .../ranap/RANAP_NumberOfIuInstances.h | 0 .../{osmo-iuh => }/ranap/RANAP_NumberOfSteps.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_OMC-ID.h | 0 .../ranap/RANAP_Offload-RAB-Parameters-APN.h | 0 ...ffload-RAB-Parameters-ChargingCharacteristics.h | 0 .../osmocom/ranap/RANAP_Offload-RAB-Parameters.h | 45 + .../ranap/RANAP_OldBSS-ToNewBSS-Information.h | 0 .../{osmo-iuh => }/ranap/RANAP_Out-Of-UTRAN.h | 0 include/osmocom/ranap/RANAP_Outcome.h | 41 + include/osmocom/ranap/RANAP_Overload.h | 48 + .../osmocom/{osmo-iuh => }/ranap/RANAP_P-TMSI.h | 0 .../ranap/RANAP_PDP-Type-extension.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_PDP-Type.h | 0 .../ranap/RANAP_PDP-TypeInformation-extension.h | 38 + include/osmocom/ranap/RANAP_PDP-TypeInformation.h | 38 + .../ranap/RANAP_PDUType14FrameSequenceNumber.h | 0 .../{osmo-iuh => }/ranap/RANAP_PLMNidentity.h | 0 .../osmocom/ranap/RANAP_PLMNs-in-shared-network.h | 52 + include/osmocom/ranap/RANAP_Paging.h | 48 + include/osmocom/ranap/RANAP_PagingAreaID.h | 55 + .../{osmo-iuh => }/ranap/RANAP_PagingCause.h | 0 include/osmocom/ranap/RANAP_PeriodicLocationInfo.h | 44 + .../ranap/RANAP_PeriodicReportingIndicator.h | 0 include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h | 52 + .../ranap/RANAP_PermittedEncryptionAlgorithms.h | 38 + .../RANAP_PermittedIntegrityProtectionAlgorithms.h | 38 + .../{osmo-iuh => }/ranap/RANAP_Port-Number.h | 0 include/osmocom/ranap/RANAP_PositionData.h | 45 + .../RANAP_PositionDataSpecificToGERANIuMode.h | 0 .../ranap/RANAP_PositioningDataDiscriminator.h | 0 include/osmocom/ranap/RANAP_PositioningDataSet.h | 38 + .../ranap/RANAP_PositioningMethodAndUsage.h | 0 .../ranap/RANAP_PositioningPriority.h | 0 .../ranap/RANAP_Pre-emptionCapability.h | 0 .../ranap/RANAP_Pre-emptionVulnerability.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_Presence.h | 0 .../ranap/RANAP_Priority-Class-Indicator.h | 0 .../{osmo-iuh => }/ranap/RANAP_PriorityLevel.h | 0 .../{osmo-iuh => }/ranap/RANAP_PrivateIE-ID.h | 0 include/osmocom/ranap/RANAP_PrivateMessage.h | 48 + .../{osmo-iuh => }/ranap/RANAP_ProcedureCode.h | 0 .../ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 + .../ranap/RANAP_ProtocolExtensionContainer.h | 38 + .../osmocom/ranap/RANAP_ProtocolExtensionField.h | 41 + .../ranap/RANAP_ProtocolExtensionID.h | 0 include/osmocom/ranap/RANAP_ProtocolIE-Container.h | 38 + .../osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h | 38 + include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h | 43 + .../{osmo-iuh => }/ranap/RANAP_ProtocolIE-ID.h | 0 include/osmocom/ranap/RANAP_ProvidedData.h | 52 + .../{osmo-iuh => }/ranap/RANAP_QueuingAllowed.h | 0 .../osmocom/ranap/RANAP_RAB-AssignmentRequest.h | 48 + .../osmocom/ranap/RANAP_RAB-AssignmentResponse.h | 48 + .../ranap/RANAP_RAB-AsymmetryIndicator.h | 0 .../ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 + include/osmocom/ranap/RANAP_RAB-ContextItem.h | 51 + .../ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 48 + include/osmocom/ranap/RANAP_RAB-ContextList.h | 48 + .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 + .../osmocom/ranap/RANAP_RAB-DataForwardingItem.h | 47 + .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 48 + .../osmocom/ranap/RANAP_RAB-DataForwardingList.h | 48 + .../osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h | 45 + .../osmocom/ranap/RANAP_RAB-DataVolumeReportList.h | 48 + .../ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 + .../ranap/RANAP_RAB-DataVolumeReportRequestList.h | 48 + .../ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 + include/osmocom/ranap/RANAP_RAB-FailedItem.h | 45 + .../ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 48 + include/osmocom/ranap/RANAP_RAB-FailedList.h | 48 + .../osmocom/{osmo-iuh => }/ranap/RANAP_RAB-ID.h | 0 include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h | 38 + .../osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h | 38 + include/osmocom/ranap/RANAP_RAB-ModifyItem.h | 45 + include/osmocom/ranap/RANAP_RAB-ModifyList.h | 48 + include/osmocom/ranap/RANAP_RAB-ModifyRequest.h | 48 + ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.h | 38 + .../RANAP_RAB-Parameter-GuaranteedBitrateList.h | 38 + .../ranap/RANAP_RAB-Parameter-MaxBitrateList.h | 38 + include/osmocom/ranap/RANAP_RAB-Parameters.h | 65 ++ include/osmocom/ranap/RANAP_RAB-QueuedItem.h | 43 + include/osmocom/ranap/RANAP_RAB-QueuedList.h | 48 + .../osmocom/ranap/RANAP_RAB-ReleaseFailedList.h | 42 + include/osmocom/ranap/RANAP_RAB-ReleaseItem.h | 45 + include/osmocom/ranap/RANAP_RAB-ReleaseList.h | 48 + include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h | 48 + .../ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 + include/osmocom/ranap/RANAP_RAB-ReleasedItem.h | 49 + .../ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 48 + include/osmocom/ranap/RANAP_RAB-ReleasedList.h | 48 + .../ranap/RANAP_RAB-RelocationReleaseItem.h | 43 + .../ranap/RANAP_RAB-RelocationReleaseList.h | 48 + .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 + .../ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 + .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 + .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 + .../osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 + .../ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 + .../ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 48 + .../ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 48 + .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 48 + .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 48 + .../osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h | 48 + .../ranap/RANAP_RAB-SetupList-RelocReqAck.h | 48 + .../osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 + .../osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h | 48 + .../ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 + .../ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 + .../osmocom/ranap/RANAP_RAB-SetupOrModifyList.h | 42 + .../ranap/RANAP_RAB-SubflowCombinationBitRate.h | 0 ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 + ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 48 + include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h | 38 + include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h | 45 + include/osmocom/ranap/RANAP_RABDataVolumeReport.h | 52 + include/osmocom/ranap/RANAP_RABParametersList.h | 56 + include/osmocom/ranap/RANAP_RABased.h | 43 + .../ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 + .../ranap/RANAP_RABs-ContextFailedtoTransferList.h | 48 + .../ranap/RANAP_RABs-failed-to-reportItem.h | 45 + .../ranap/RANAP_RABs-failed-to-reportList.h | 48 + include/osmocom/{osmo-iuh => }/ranap/RANAP_RAC.h | 0 include/osmocom/ranap/RANAP_RAI-List.h | 38 + include/osmocom/ranap/RANAP_RAI.h | 45 + include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h | 63 ++ .../ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h | 38 + ...AP_RANAP-EnhancedRelocationInformationRequest.h | 48 + ...P_RANAP-EnhancedRelocationInformationResponse.h | 48 + include/osmocom/ranap/RANAP_RANAP-PDU.h | 61 ++ .../ranap/RANAP_RANAP-RelocationInformation.h | 48 + .../osmocom/{osmo-iuh => }/ranap/RANAP_RAT-Type.h | 0 include/osmocom/ranap/RANAP_RAofIdleModeUEs.h | 38 + include/osmocom/ranap/RANAP_RIM-Transfer.h | 41 + .../{osmo-iuh => }/ranap/RANAP_RIMInformation.h | 0 include/osmocom/ranap/RANAP_RIMRoutingAddress.h | 57 + .../osmocom/{osmo-iuh => }/ranap/RANAP_RNC-ID.h | 0 include/osmocom/ranap/RANAP_RNCTraceInformation.h | 50 + .../ranap/RANAP_RNSAPRelocationParameters.h | 49 + .../{osmo-iuh => }/ranap/RANAP_RRC-Container.h | 0 .../{osmo-iuh => }/ranap/RANAP_RSRQ-Extension.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_RSRQ-Type.h | 0 .../ranap/RANAP_RSRVCC-HO-Indication.h | 0 include/osmocom/ranap/RANAP_RSRVCC-Information.h | 45 + .../ranap/RANAP_RSRVCC-Operation-Possible.h | 0 .../{osmo-iuh => }/ranap/RANAP_RTLoadValue.h | 0 .../ranap/RANAP_RateControlAllowed.h | 0 .../ranap/RANAP_RedirectAttemptFlag.h | 0 .../ranap/RANAP_RedirectionCompleted.h | 0 .../osmocom/ranap/RANAP_RedirectionIndication.h | 48 + .../{osmo-iuh => }/ranap/RANAP_RejectCauseValue.h | 0 include/osmocom/ranap/RANAP_RelocationCancel.h | 48 + .../ranap/RANAP_RelocationCancelAcknowledge.h | 48 + include/osmocom/ranap/RANAP_RelocationCommand.h | 48 + include/osmocom/ranap/RANAP_RelocationComplete.h | 48 + include/osmocom/ranap/RANAP_RelocationDetect.h | 48 + include/osmocom/ranap/RANAP_RelocationFailure.h | 48 + .../ranap/RANAP_RelocationPreparationFailure.h | 48 + include/osmocom/ranap/RANAP_RelocationRequest.h | 48 + .../ranap/RANAP_RelocationRequestAcknowledge.h | 48 + include/osmocom/ranap/RANAP_RelocationRequired.h | 48 + .../ranap/RANAP_RelocationRequirement.h | 0 .../{osmo-iuh => }/ranap/RANAP_RelocationType.h | 0 .../{osmo-iuh => }/ranap/RANAP_RepetitionNumber0.h | 0 .../{osmo-iuh => }/ranap/RANAP_RepetitionNumber1.h | 0 .../{osmo-iuh => }/ranap/RANAP_ReportAmount.h | 0 .../{osmo-iuh => }/ranap/RANAP_ReportArea.h | 0 .../{osmo-iuh => }/ranap/RANAP_ReportChangeOfSAI.h | 0 .../{osmo-iuh => }/ranap/RANAP_ReportInterval.h | 0 include/osmocom/ranap/RANAP_RequestType.h | 45 + ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.h | 38 + ...equested-RAB-Parameter-ExtendedMaxBitrateList.h | 38 + ...Requested-RAB-Parameter-GuaranteedBitrateList.h | 38 + .../RANAP_Requested-RAB-Parameter-MaxBitrateList.h | 38 + .../ranap/RANAP_Requested-RAB-Parameter-Values.h | 45 + .../ranap/RANAP_RequestedGANSSAssistanceData.h | 0 .../ranap/RANAP_RequestedGPSAssistanceData.h | 0 .../ranap/RANAP_RequestedLocationRelatedDataType.h | 0 ..._RequestedMBMSIPMulticastAddressandAPNRequest.h | 38 + .../ranap/RANAP_RequestedMulticastServiceList.h | 38 + include/osmocom/ranap/RANAP_Reset.h | 48 + include/osmocom/ranap/RANAP_ResetAcknowledge.h | 48 + include/osmocom/ranap/RANAP_ResetResource.h | 48 + include/osmocom/ranap/RANAP_ResetResourceAckItem.h | 43 + include/osmocom/ranap/RANAP_ResetResourceAckList.h | 48 + .../osmocom/ranap/RANAP_ResetResourceAcknowledge.h | 48 + include/osmocom/ranap/RANAP_ResetResourceItem.h | 43 + include/osmocom/ranap/RANAP_ResetResourceList.h | 48 + .../osmocom/ranap/RANAP_ResidualBitErrorRatio.h | 40 + .../{osmo-iuh => }/ranap/RANAP_ResponseTime.h | 0 include/osmocom/{osmo-iuh => }/ranap/RANAP_SAC.h | 0 include/osmocom/ranap/RANAP_SAI.h | 43 + include/osmocom/{osmo-iuh => }/ranap/RANAP_SAPI.h | 0 include/osmocom/ranap/RANAP_SDU-ErrorRatio.h | 40 + .../RANAP_SDU-FormatInformationParameterItem.h | 45 + .../ranap/RANAP_SDU-FormatInformationParameters.h | 38 + include/osmocom/ranap/RANAP_SDU-ParameterItem.h | 49 + include/osmocom/ranap/RANAP_SDU-Parameters.h | 38 + .../osmocom/ranap/RANAP_SNA-Access-Information.h | 43 + include/osmocom/{osmo-iuh => }/ranap/RANAP_SNAC.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_SRB-ID.h | 0 include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h | 38 + include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h | 45 + include/osmocom/ranap/RANAP_SRNS-ContextRequest.h | 48 + include/osmocom/ranap/RANAP_SRNS-ContextResponse.h | 48 + .../osmocom/ranap/RANAP_SRNS-DataForwardCommand.h | 48 + include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h | 48 + include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h | 48 + .../ranap/RANAP_SRVCC-HO-Indication.h | 0 include/osmocom/ranap/RANAP_SRVCC-Information.h | 43 + .../ranap/RANAP_SRVCC-Operation-Possible.h | 0 include/osmocom/ranap/RANAP_SecurityModeCommand.h | 48 + include/osmocom/ranap/RANAP_SecurityModeComplete.h | 48 + include/osmocom/ranap/RANAP_SecurityModeReject.h | 48 + .../{osmo-iuh => }/ranap/RANAP_Service-Handover.h | 0 .../RANAP_Session-Re-establishment-Indicator.h | 0 .../{osmo-iuh => }/ranap/RANAP_SessionUpdateID.h | 0 .../ranap/RANAP_Shared-Network-Information.h | 43 + .../ranap/RANAP_SignallingIndication.h | 0 .../RANAP_Source-ToTarget-TransparentContainer.h | 0 ...AP_SourceBSS-ToTargetBSS-TransparentContainer.h | 0 include/osmocom/ranap/RANAP_SourceCellID.h | 55 + include/osmocom/ranap/RANAP_SourceID.h | 55 + include/osmocom/ranap/RANAP_SourceRNC-ID.h | 41 + ...AP_SourceRNC-ToTargetRNC-TransparentContainer.h | 63 ++ .../ranap/RANAP_SourceStatisticsDescriptor.h | 0 include/osmocom/ranap/RANAP_SourceUTRANCellID.h | 41 + ...rceeNodeB-ToTargeteNodeB-TransparentContainer.h | 0 .../{osmo-iuh => }/ranap/RANAP_SubflowSDU-Size.h | 0 .../ranap/RANAP_SubscriberProfileIDforRFP.h | 0 include/osmocom/ranap/RANAP_SuccessfulOutcome.h | 41 + .../{osmo-iuh => }/ranap/RANAP_SupportedBitrate.h | 0 .../RANAP_SupportedRAB-ParameterBitrateList.h | 38 + include/osmocom/{osmo-iuh => }/ranap/RANAP_TAC.h | 0 include/osmocom/ranap/RANAP_TAI.h | 41 + .../{osmo-iuh => }/ranap/RANAP_TBCD-STRING.h | 0 include/osmocom/ranap/RANAP_TMGI.h | 41 + include/osmocom/{osmo-iuh => }/ranap/RANAP_TMSI.h | 0 .../ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 + .../ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 + .../RANAP_Target-ToSource-TransparentContainer.h | 0 ...AP_TargetBSS-ToSourceBSS-TransparentContainer.h | 0 .../{osmo-iuh => }/ranap/RANAP_TargetCellId.h | 0 include/osmocom/ranap/RANAP_TargetENB-ID.h | 47 + include/osmocom/ranap/RANAP_TargetID.h | 57 + include/osmocom/ranap/RANAP_TargetRNC-ID.h | 43 + ...AP_TargetRNC-ToSourceRNC-TransparentContainer.h | 45 + ...geteNodeB-ToSourceeNodeB-TransparentContainer.h | 0 include/osmocom/ranap/RANAP_TemporaryUE-ID.h | 55 + ...ANAP_Time-UE-StayedInCell-EnhancedGranularity.h | 0 .../ranap/RANAP_Time-UE-StayedInCell.h | 0 .../ranap/RANAP_TimeToMBMSDataTransfer.h | 0 .../ranap/RANAP_TimingDifferenceULDL.h | 0 include/osmocom/ranap/RANAP_TrCH-ID-List.h | 38 + include/osmocom/ranap/RANAP_TrCH-ID.h | 47 + .../{osmo-iuh => }/ranap/RANAP_TraceDepth.h | 0 include/osmocom/ranap/RANAP_TraceInformation.h | 47 + .../ranap/RANAP_TracePropagationParameters.h | 47 + .../ranap/RANAP_TraceRecordingSessionInformation.h | 45 + .../ranap/RANAP_TraceRecordingSessionReference.h | 0 .../{osmo-iuh => }/ranap/RANAP_TraceReference.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_TraceType.h | 0 .../{osmo-iuh => }/ranap/RANAP_TrafficClass.h | 0 .../ranap/RANAP_TrafficHandlingPriority.h | 0 .../{osmo-iuh => }/ranap/RANAP_TransferDelay.h | 0 .../ranap/RANAP_TransportLayerAddress.h | 0 .../ranap/RANAP_TransportLayerInformation.h | 45 + .../osmocom/{osmo-iuh => }/ranap/RANAP_TriggerID.h | 0 .../{osmo-iuh => }/ranap/RANAP_TriggeringMessage.h | 0 include/osmocom/ranap/RANAP_TunnelInformation.h | 45 + .../{osmo-iuh => }/ranap/RANAP_TypeOfError.h | 0 .../ranap/RANAP_UE-AggregateMaximumBitRate.h | 43 + .../RANAP_UE-AggregateMaximumBitRateDownlink.h | 0 .../ranap/RANAP_UE-AggregateMaximumBitRateUplink.h | 0 .../ranap/RANAP_UE-History-Information.h | 0 include/osmocom/ranap/RANAP_UE-ID.h | 57 + include/osmocom/ranap/RANAP_UESBI-Iu.h | 45 + .../osmocom/{osmo-iuh => }/ranap/RANAP_UESBI-IuA.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_UESBI-IuB.h | 0 .../ranap/RANAP_UESpecificInformationIndication.h | 48 + .../ranap/RANAP_UL-GTP-PDU-SequenceNumber.h | 0 .../ranap/RANAP_UL-N-PDU-SequenceNumber.h | 0 .../{osmo-iuh => }/ranap/RANAP_UP-ModeVersions.h | 0 include/osmocom/ranap/RANAP_UPInformation.h | 51 + .../ranap/RANAP_UPInitialisationFrame.h | 0 .../osmocom/{osmo-iuh => }/ranap/RANAP_USCH-ID.h | 0 include/osmocom/ranap/RANAP_UTRAN-CellID.h | 41 + .../ranap/RANAP_UeRadioCapabilityMatchRequest.h | 48 + .../ranap/RANAP_UeRadioCapabilityMatchResponse.h | 48 + .../osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 + include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h | 41 + .../RANAP_UnsuccessfullyTransmittedDataVolume.h | 0 .../ranap/RANAP_UplinkInformationExchangeFailure.h | 48 + .../ranap/RANAP_UplinkInformationExchangeRequest.h | 48 + .../RANAP_UplinkInformationExchangeResponse.h | 48 + include/osmocom/ranap/RANAP_UserPlaneInformation.h | 45 + .../{osmo-iuh => }/ranap/RANAP_UserPlaneMode.h | 0 include/osmocom/ranap/RANAP_VelocityEstimate.h | 61 ++ .../ranap/RANAP_VerticalAccuracyCode.h | 0 .../ranap/RANAP_VerticalSpeedDirection.h | 0 include/osmocom/ranap/RANAP_VerticalVelocity.h | 39 + .../ranap/RANAP_VoiceSupportMatchIndicator.h | 0 include/osmocom/rua/Makefile.am | 36 + .../osmocom/{osmo-iuh => }/rua/RUA_Ansi-41-IDNNS.h | 0 .../{osmo-iuh => }/rua/RUA_CN-DomainIndicator.h | 0 .../{osmo-iuh => }/rua/RUA_CSGMembershipStatus.h | 0 include/osmocom/rua/RUA_Cause.h | 61 ++ include/osmocom/{osmo-iuh => }/rua/RUA_CauseMisc.h | 0 .../osmocom/{osmo-iuh => }/rua/RUA_CauseProtocol.h | 0 .../{osmo-iuh => }/rua/RUA_CauseRadioNetwork.h | 0 .../{osmo-iuh => }/rua/RUA_CauseTransport.h | 0 include/osmocom/rua/RUA_Connect.h | 48 + include/osmocom/rua/RUA_ConnectionlessTransfer.h | 48 + .../osmocom/{osmo-iuh => }/rua/RUA_Context-ID.h | 0 .../osmocom/{osmo-iuh => }/rua/RUA_Criticality.h | 0 .../rua/RUA_CriticalityDiagnostics-IE-List.h | 54 + include/osmocom/rua/RUA_CriticalityDiagnostics.h | 49 + include/osmocom/rua/RUA_DirectTransfer.h | 48 + include/osmocom/rua/RUA_Disconnect.h | 48 + include/osmocom/rua/RUA_ErrorIndication.h | 48 + .../{osmo-iuh => }/rua/RUA_Establishment-Cause.h | 0 include/osmocom/rua/RUA_Gsm-map-IDNNS.h | 108 ++ include/osmocom/rua/RUA_IE-Extensions.h | 38 + include/osmocom/rua/RUA_IE.h | 41 + include/osmocom/rua/RUA_InitiatingMessage.h | 41 + .../osmocom/rua/RUA_IntraDomainNasNodeSelector.h | 80 ++ include/osmocom/{osmo-iuh => }/rua/RUA_Presence.h | 0 .../osmocom/{osmo-iuh => }/rua/RUA_PrivateIE-ID.h | 0 include/osmocom/rua/RUA_PrivateMessage.h | 48 + .../osmocom/{osmo-iuh => }/rua/RUA_ProcedureCode.h | 0 .../osmocom/{osmo-iuh => }/rua/RUA_ProtocolIE-ID.h | 0 .../osmocom/{osmo-iuh => }/rua/RUA_RANAP-Message.h | 0 include/osmocom/rua/RUA_RUA-PDU.h | 58 + .../{osmo-iuh => }/rua/RUA_RoutingParameter.h | 0 include/osmocom/rua/RUA_SuccessfulOutcome.h | 41 + .../{osmo-iuh => }/rua/RUA_TriggeringMessage.h | 0 .../osmocom/{osmo-iuh => }/rua/RUA_TypeOfError.h | 0 include/osmocom/rua/RUA_UnsuccessfulOutcome.h | 41 + src/hnbap/Access-stratum-release-indicator.c | 2 +- src/hnbap/AccessResult.c | 2 +- src/hnbap/AdditionalNeighbourInfoList.c | 2 +- src/hnbap/AltitudeAndDirection.c | 2 +- src/hnbap/BackoffTimer.c | 2 +- src/hnbap/BindingID.c | 2 +- src/hnbap/CELL-FACHMobilitySupport.c | 2 +- src/hnbap/CGI.c | 2 +- src/hnbap/CI.c | 2 +- src/hnbap/CN-DomainIndicator.c | 2 +- src/hnbap/CSG-Capability.c | 2 +- src/hnbap/CSG-ID.c | 2 +- src/hnbap/CSGMembershipStatus.c | 2 +- src/hnbap/CSGMembershipUpdate.c | 2 +- src/hnbap/Cause.c | 2 +- src/hnbap/CauseMisc.c | 2 +- src/hnbap/CauseProtocol.c | 2 +- src/hnbap/CauseRadioNetwork.c | 2 +- src/hnbap/CauseTransport.c | 2 +- src/hnbap/CellIdentity.c | 2 +- src/hnbap/ConfigurationInformation.c | 2 +- src/hnbap/Context-ID.c | 2 +- src/hnbap/Criticality.c | 2 +- src/hnbap/CriticalityDiagnostics-IE-List.c | 2 +- src/hnbap/CriticalityDiagnostics.c | 2 +- src/hnbap/ESN.c | 2 +- src/hnbap/ErrorIndication.c | 2 +- src/hnbap/GTP-TEI.c | 2 +- src/hnbap/GeographicalCoordinates.c | 2 +- src/hnbap/GeographicalLocation.c | 2 +- src/hnbap/HNB-Cell-Access-Mode.c | 2 +- src/hnbap/HNB-Cell-Identifier.c | 2 +- src/hnbap/HNB-GWResponse.c | 2 +- src/hnbap/HNB-Identity-Info.c | 2 +- src/hnbap/HNB-Identity.c | 2 +- src/hnbap/HNB-Location-Information.c | 2 +- src/hnbap/HNB-RNL-Identity.c | 2 +- src/hnbap/HNBAP-PDU.c | 2 +- src/hnbap/HNBCapacity.c | 2 +- src/hnbap/HNBConfigInfo.c | 2 +- src/hnbap/HNBConfigTransferRequest.c | 2 +- src/hnbap/HNBConfigTransferResponse.c | 2 +- src/hnbap/HNBConfigurationInformationMissing.c | 2 +- src/hnbap/HNBConfigurationInformationProvided.c | 2 +- src/hnbap/HNBDe-Register.c | 2 +- src/hnbap/HNBRegisterAccept.c | 2 +- src/hnbap/HNBRegisterReject.c | 2 +- src/hnbap/HNBRegisterRequest.c | 2 +- src/hnbap/IE-Extensions.c | 2 +- src/hnbap/IE.c | 2 +- src/hnbap/IMEI.c | 2 +- src/hnbap/IMSI.c | 2 +- src/hnbap/IMSIDS41.c | 2 +- src/hnbap/IMSIESN.c | 2 +- src/hnbap/IP-Address.c | 2 +- src/hnbap/InitiatingMessage.c | 2 +- src/hnbap/Ipv4Address.c | 2 +- src/hnbap/Ipv6Address.c | 2 +- src/hnbap/Iurh-Signalling-TNL-AddressList.c | 2 +- src/hnbap/LAC.c | 2 +- src/hnbap/LAI.c | 2 +- src/hnbap/MacroCellID.c | 2 +- src/hnbap/MacroCoverageInformation.c | 2 +- src/hnbap/Makefile.am | 2 +- src/hnbap/MuxPortNumber.c | 2 +- src/hnbap/NeighbourCellIdentityList.c | 2 +- src/hnbap/NeighbourIdentity.c | 2 +- src/hnbap/NeighbourInfoList.c | 2 +- src/hnbap/NeighbourInfoRequestItem.c | 2 +- src/hnbap/NeighbourInfoRequestList.c | 2 +- src/hnbap/PLMNidentity.c | 2 +- src/hnbap/PSC.c | 2 +- src/hnbap/PTMSI.c | 2 +- src/hnbap/PTMSIRAI.c | 2 +- src/hnbap/Presence.c | 2 +- src/hnbap/PrivateIE-ID.c | 2 +- src/hnbap/PrivateMessage.c | 2 +- src/hnbap/ProcedureCode.c | 2 +- src/hnbap/ProtocolIE-ID.c | 2 +- src/hnbap/RAB-ID.c | 2 +- src/hnbap/RABList.c | 2 +- src/hnbap/RABListItem.c | 2 +- src/hnbap/RAC.c | 2 +- src/hnbap/RAI.c | 2 +- src/hnbap/RNC-ID.c | 2 +- src/hnbap/Registration-Cause.c | 2 +- src/hnbap/RelocationComplete.c | 2 +- src/hnbap/S-RNTIPrefix.c | 2 +- src/hnbap/SAC.c | 2 +- src/hnbap/SuccessfulOutcome.c | 2 +- src/hnbap/TMSIDS41.c | 2 +- src/hnbap/TMSILAI.c | 2 +- src/hnbap/TNLUpdateFailure.c | 2 +- src/hnbap/TNLUpdateRequest.c | 2 +- src/hnbap/TNLUpdateResponse.c | 2 +- src/hnbap/TransportInfo.c | 2 +- src/hnbap/TransportLayerAddress.c | 2 +- src/hnbap/TriggeringMessage.c | 2 +- src/hnbap/Tunnel-Information.c | 2 +- src/hnbap/TypeOfError.c | 2 +- src/hnbap/U-RNTI.c | 2 +- src/hnbap/U-RNTIQueryRequest.c | 2 +- src/hnbap/U-RNTIQueryResponse.c | 2 +- src/hnbap/UDP-Port-Number.c | 2 +- src/hnbap/UE-Capabilities.c | 2 +- src/hnbap/UE-Identity.c | 2 +- src/hnbap/UEDe-Register.c | 2 +- src/hnbap/UERegisterAccept.c | 2 +- src/hnbap/UERegisterReject.c | 2 +- src/hnbap/UERegisterRequest.c | 2 +- src/hnbap/URAIdentity.c | 2 +- src/hnbap/URAIdentityList.c | 2 +- src/hnbap/UTRANCellID.c | 2 +- src/hnbap/UnknownU-RNTIIndication.c | 2 +- src/hnbap/UnsuccessfulOutcome.c | 2 +- src/hnbap/Update-cause.c | 2 +- src/hnbap_common.h | 230 ++-- src/hnbgw_rua.h | 2 +- src/ranap/Makefile.am | 2 +- src/ranap/RANAP_APN.c | 2 +- src/ranap/RANAP_AccuracyFulfilmentIndicator.c | 2 +- src/ranap/RANAP_AllocationOrRetentionPriority.c | 2 +- ...lt-RAB-Parameter-ExtendedGuaranteedBitrateInf.c | 2 +- ...t-RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ..._Alt-RAB-Parameter-ExtendedGuaranteedBitrates.c | 2 +- ...RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.c | 2 +- ...ANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- .../RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.c | 2 +- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.c | 2 +- ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.c | 2 +- ...RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.c | 2 +- .../RANAP_Alt-RAB-Parameter-GuaranteedBitrates.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.c | 2 +- ...t-RAB-Parameter-SupportedGuaranteedBitrateInf.c | 2 +- ...Alt-RAB-Parameter-SupportedGuaranteedBitrates.c | 2 +- ...ANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.c | 2 +- .../RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.c | 2 +- src/ranap/RANAP_Alt-RAB-Parameters.c | 2 +- .../RANAP_AlternativeRABConfigurationRequest.c | 2 +- src/ranap/RANAP_AreaIdentity.c | 2 +- ...s-RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ...ANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- ...RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.c | 2 +- src/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_Ass-RAB-Parameters.c | 2 +- src/ranap/RANAP_AuthorisedPLMNs.c | 2 +- src/ranap/RANAP_AuthorisedSNAs.c | 2 +- src/ranap/RANAP_BindingID.c | 2 +- .../RANAP_BroadcastAssistanceDataDecipheringKeys.c | 2 +- src/ranap/RANAP_CGI.c | 2 +- src/ranap/RANAP_CI.c | 2 +- src/ranap/RANAP_CN-DeactivateTrace.c | 2 +- src/ranap/RANAP_CN-DomainIndicator.c | 2 +- src/ranap/RANAP_CN-ID.c | 2 +- src/ranap/RANAP_CN-InvokeTrace.c | 2 +- src/ranap/RANAP_CNMBMSLinkingInformation.c | 2 +- src/ranap/RANAP_CSFB-Information.c | 2 +- src/ranap/RANAP_CSG-Id-List.c | 2 +- src/ranap/RANAP_CSG-Id.c | 2 +- src/ranap/RANAP_CSG-Membership-Status.c | 2 +- src/ranap/RANAP_Cause.c | 2 +- src/ranap/RANAP_CauseMisc.c | 2 +- src/ranap/RANAP_CauseNAS.c | 2 +- src/ranap/RANAP_CauseNon-Standard.c | 2 +- src/ranap/RANAP_CauseProtocol.c | 2 +- src/ranap/RANAP_CauseRadioNetwork.c | 2 +- src/ranap/RANAP_CauseRadioNetworkExtension.c | 2 +- src/ranap/RANAP_CauseTransmissionNetwork.c | 2 +- src/ranap/RANAP_Cell-Access-Mode.c | 2 +- src/ranap/RANAP_Cell-Capacity-Class-Value.c | 2 +- src/ranap/RANAP_Cell-Id.c | 2 +- src/ranap/RANAP_CellBased.c | 2 +- src/ranap/RANAP_CellIdList.c | 2 +- src/ranap/RANAP_CellLoadInformation.c | 2 +- src/ranap/RANAP_CellLoadInformationGroup.c | 2 +- src/ranap/RANAP_CellType.c | 2 +- src/ranap/RANAP_ChosenEncryptionAlgorithm.c | 2 +- .../RANAP_ChosenIntegrityProtectionAlgorithm.c | 2 +- src/ranap/RANAP_ClassmarkInformation2.c | 2 +- src/ranap/RANAP_ClassmarkInformation3.c | 2 +- src/ranap/RANAP_ClientType.c | 2 +- src/ranap/RANAP_CommonID.c | 2 +- src/ranap/RANAP_Correlation-ID.c | 2 +- src/ranap/RANAP_Criticality.c | 2 +- src/ranap/RANAP_CriticalityDiagnostics-IE-List.c | 2 +- src/ranap/RANAP_CriticalityDiagnostics.c | 2 +- src/ranap/RANAP_D-RNTI.c | 2 +- src/ranap/RANAP_DCH-ID.c | 2 +- src/ranap/RANAP_DL-GTP-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_DL-N-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_DRX-CycleLengthCoefficient.c | 2 +- src/ranap/RANAP_DSCH-ID.c | 2 +- src/ranap/RANAP_DataPDUType.c | 2 +- src/ranap/RANAP_DataVolumeList.c | 2 +- src/ranap/RANAP_DataVolumeReference.c | 2 +- src/ranap/RANAP_DataVolumeReport.c | 2 +- src/ranap/RANAP_DataVolumeReportList.c | 2 +- src/ranap/RANAP_DataVolumeReportRequest.c | 2 +- src/ranap/RANAP_DataVolumeReportingIndication.c | 2 +- src/ranap/RANAP_DeliveryOfErroneousSDU.c | 2 +- src/ranap/RANAP_DeliveryOrder.c | 2 +- src/ranap/RANAP_DeltaRAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_DirectInformationTransfer.c | 2 +- src/ranap/RANAP_DirectReportingIndicator.c | 2 +- src/ranap/RANAP_DirectTransfer-IE-ContainerList.c | 2 +- src/ranap/RANAP_DirectTransfer.c | 2 +- ..._DirectTransferInformationItem-RANAP-RelocInf.c | 2 +- src/ranap/RANAP_E-DCH-MAC-d-Flow-ID.c | 2 +- src/ranap/RANAP_E-UTRAN-Service-Handover.c | 2 +- src/ranap/RANAP_EARFCN-Extended.c | 2 +- src/ranap/RANAP_ENB-ID.c | 2 +- src/ranap/RANAP_EUTRANFrequencies.c | 2 +- src/ranap/RANAP_EncryptionAlgorithm.c | 2 +- src/ranap/RANAP_EncryptionInformation.c | 2 +- src/ranap/RANAP_EncryptionKey.c | 2 +- src/ranap/RANAP_End-Of-CSFB.c | 2 +- .../RANAP_EnhancedRelocationCompleteConfirm.c | 2 +- .../RANAP_EnhancedRelocationCompleteFailure.c | 2 +- .../RANAP_EnhancedRelocationCompleteRequest.c | 2 +- .../RANAP_EnhancedRelocationCompleteResponse.c | 2 +- src/ranap/RANAP_EquipmentsToBeTraced.c | 2 +- src/ranap/RANAP_ErrorIndication.c | 2 +- src/ranap/RANAP_Event.c | 2 +- src/ranap/RANAP_Event1F-Parameters.c | 2 +- src/ranap/RANAP_Event1I-Parameters.c | 2 +- src/ranap/RANAP_ExtendedGuaranteedBitrate.c | 2 +- src/ranap/RANAP_ExtendedMaxBitrate.c | 2 +- src/ranap/RANAP_ExtendedRNC-ID.c | 2 +- src/ranap/RANAP_ForwardSRNS-Context.c | 2 +- src/ranap/RANAP_ForwardingIndication.c | 2 +- src/ranap/RANAP_FrameSequenceNumber.c | 2 +- src/ranap/RANAP_FrequenceLayerConvergenceFlag.c | 2 +- src/ranap/RANAP_GA-AltitudeAndDirection.c | 2 +- src/ranap/RANAP_GA-EllipsoidArc.c | 2 +- src/ranap/RANAP_GA-Point.c | 2 +- src/ranap/RANAP_GA-PointWithAltitude.c | 2 +- ...P_GA-PointWithAltitudeAndUncertaintyEllipsoid.c | 2 +- src/ranap/RANAP_GA-PointWithUnCertainty.c | 2 +- src/ranap/RANAP_GA-PointWithUnCertaintyEllipse.c | 2 +- src/ranap/RANAP_GA-Polygon.c | 2 +- src/ranap/RANAP_GA-UncertaintyEllipse.c | 2 +- src/ranap/RANAP_GANSS-PositioningDataSet.c | 2 +- src/ranap/RANAP_GANSS-PositioningMethodAndUsage.c | 2 +- src/ranap/RANAP_GERAN-BSC-Container.c | 2 +- src/ranap/RANAP_GERAN-Cell-ID.c | 2 +- src/ranap/RANAP_GERAN-Classmark.c | 2 +- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.c | 2 +- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.c | 2 +- src/ranap/RANAP_GTP-TEI.c | 2 +- src/ranap/RANAP_GeographicalArea.c | 2 +- src/ranap/RANAP_GeographicalCoordinates.c | 2 +- src/ranap/RANAP_GlobalCN-ID.c | 2 +- src/ranap/RANAP_GlobalRNC-ID.c | 2 +- src/ranap/RANAP_GuaranteedBitrate.c | 2 +- src/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.c | 2 +- src/ranap/RANAP_HigherBitratesThan16MbpsFlag.c | 2 +- src/ranap/RANAP_HorizontalSpeedAndBearing.c | 2 +- src/ranap/RANAP_HorizontalVelocity.c | 2 +- .../RANAP_HorizontalVelocityWithUncertainty.c | 2 +- src/ranap/RANAP_HorizontalWithVerticalVelocity.c | 2 +- ..._HorizontalWithVerticalVelocityAndUncertainty.c | 2 +- src/ranap/RANAP_IE-Extensions.c | 2 +- src/ranap/RANAP_IE.c | 2 +- src/ranap/RANAP_IMEI.c | 2 +- src/ranap/RANAP_IMEIGroup.c | 2 +- src/ranap/RANAP_IMEIList.c | 2 +- src/ranap/RANAP_IMEISV.c | 2 +- src/ranap/RANAP_IMEISVGroup.c | 2 +- src/ranap/RANAP_IMEISVList.c | 2 +- src/ranap/RANAP_IMSI.c | 2 +- src/ranap/RANAP_IPMulticastAddress.c | 2 +- src/ranap/RANAP_IRAT-Measurement-Configuration.c | 2 +- src/ranap/RANAP_IRATmeasurementParameters.c | 2 +- src/ranap/RANAP_ImmediateMDT.c | 2 +- src/ranap/RANAP_IncludeVelocity.c | 2 +- src/ranap/RANAP_InformationExchangeID.c | 2 +- src/ranap/RANAP_InformationExchangeType.c | 2 +- src/ranap/RANAP_InformationRequestType.c | 2 +- src/ranap/RANAP_InformationRequested.c | 2 +- src/ranap/RANAP_InformationTransferConfirmation.c | 2 +- src/ranap/RANAP_InformationTransferFailure.c | 2 +- src/ranap/RANAP_InformationTransferID.c | 2 +- src/ranap/RANAP_InformationTransferIndication.c | 2 +- src/ranap/RANAP_InformationTransferType.c | 2 +- src/ranap/RANAP_InitialUE-Message.c | 2 +- src/ranap/RANAP_InitiatingMessage.c | 2 +- src/ranap/RANAP_IntegrityProtectionAlgorithm.c | 2 +- src/ranap/RANAP_IntegrityProtectionInformation.c | 2 +- src/ranap/RANAP_IntegrityProtectionKey.c | 2 +- ...P_InterSystemInformation-TransparentContainer.c | 2 +- .../RANAP_InterSystemInformationTransferType.c | 2 +- src/ranap/RANAP_InterfacesToTraceItem.c | 2 +- src/ranap/RANAP_Iu-ReleaseCommand.c | 2 +- src/ranap/RANAP_Iu-ReleaseComplete.c | 2 +- src/ranap/RANAP_Iu-ReleaseRequest.c | 2 +- src/ranap/RANAP_IuSigConId-IE-ContainerList.c | 2 +- src/ranap/RANAP_IuSignallingConnectionIdentifier.c | 2 +- src/ranap/RANAP_IuTransportAssociation.c | 2 +- src/ranap/RANAP_JoinedMBMSBearerService-IEs.c | 2 +- src/ranap/RANAP_KeyStatus.c | 2 +- src/ranap/RANAP_L3-Information.c | 2 +- src/ranap/RANAP_LA-LIST.c | 2 +- src/ranap/RANAP_LABased.c | 2 +- src/ranap/RANAP_LAC.c | 2 +- src/ranap/RANAP_LAI-List.c | 2 +- src/ranap/RANAP_LAI.c | 2 +- src/ranap/RANAP_LAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_LHN-ID.c | 2 +- src/ranap/RANAP_LastKnownServiceArea.c | 2 +- src/ranap/RANAP_LastVisitedUTRANCell-Item.c | 2 +- src/ranap/RANAP_LeftMBMSBearerService-IEs.c | 2 +- src/ranap/RANAP_Links-to-log.c | 2 +- src/ranap/RANAP_ListOF-SNAs.c | 2 +- src/ranap/RANAP_ListOfInterfacesToTrace.c | 2 +- src/ranap/RANAP_LoadValue.c | 2 +- src/ranap/RANAP_LocationRelatedDataFailure.c | 2 +- src/ranap/RANAP_LocationRelatedDataRequest.c | 2 +- src/ranap/RANAP_LocationRelatedDataRequestType.c | 2 +- ...onRelatedDataRequestTypeSpecificToGERANIuMode.c | 2 +- src/ranap/RANAP_LocationRelatedDataResponse.c | 2 +- src/ranap/RANAP_LocationReport.c | 2 +- src/ranap/RANAP_LocationReportingControl.c | 2 +- .../RANAP_LocationReportingTransferInformation.c | 2 +- src/ranap/RANAP_LoggedMDT.c | 2 +- src/ranap/RANAP_LoggingDuration.c | 2 +- src/ranap/RANAP_LoggingInterval.c | 2 +- src/ranap/RANAP_M1Report.c | 2 +- src/ranap/RANAP_M2Report.c | 2 +- src/ranap/RANAP_M4-Collection-Parameters.c | 2 +- src/ranap/RANAP_M4-Period.c | 2 +- src/ranap/RANAP_M4-Threshold.c | 2 +- src/ranap/RANAP_M4Report.c | 2 +- src/ranap/RANAP_M5-Period.c | 2 +- src/ranap/RANAP_M5Report.c | 2 +- src/ranap/RANAP_M6-Period.c | 2 +- src/ranap/RANAP_M6Report.c | 2 +- src/ranap/RANAP_M7-Period.c | 2 +- src/ranap/RANAP_M7Report.c | 2 +- src/ranap/RANAP_MBMS-PTP-RAB-ID.c | 2 +- src/ranap/RANAP_MBMSBearerServiceType.c | 2 +- src/ranap/RANAP_MBMSCNDe-Registration.c | 2 +- src/ranap/RANAP_MBMSCNDe-RegistrationRequest.c | 2 +- src/ranap/RANAP_MBMSCNDe-RegistrationResponse.c | 2 +- src/ranap/RANAP_MBMSCountingInformation.c | 2 +- src/ranap/RANAP_MBMSHCIndicator.c | 2 +- .../RANAP_MBMSIPMulticastAddressandAPNRequest.c | 2 +- src/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.c | 2 +- src/ranap/RANAP_MBMSLinkingInformation.c | 2 +- src/ranap/RANAP_MBMSRABEstablishmentIndication.c | 2 +- src/ranap/RANAP_MBMSRABRelease.c | 2 +- src/ranap/RANAP_MBMSRABReleaseFailure.c | 2 +- src/ranap/RANAP_MBMSRABReleaseRequest.c | 2 +- src/ranap/RANAP_MBMSRegistrationFailure.c | 2 +- src/ranap/RANAP_MBMSRegistrationRequest.c | 2 +- src/ranap/RANAP_MBMSRegistrationRequestType.c | 2 +- src/ranap/RANAP_MBMSRegistrationResponse.c | 2 +- src/ranap/RANAP_MBMSServiceArea.c | 2 +- src/ranap/RANAP_MBMSSessionDuration.c | 2 +- src/ranap/RANAP_MBMSSessionIdentity.c | 2 +- src/ranap/RANAP_MBMSSessionRepetitionNumber.c | 2 +- src/ranap/RANAP_MBMSSessionStart.c | 2 +- src/ranap/RANAP_MBMSSessionStartFailure.c | 2 +- src/ranap/RANAP_MBMSSessionStartResponse.c | 2 +- src/ranap/RANAP_MBMSSessionStop.c | 2 +- src/ranap/RANAP_MBMSSessionStopResponse.c | 2 +- src/ranap/RANAP_MBMSSessionUpdate.c | 2 +- src/ranap/RANAP_MBMSSessionUpdateFailure.c | 2 +- src/ranap/RANAP_MBMSSessionUpdateResponse.c | 2 +- src/ranap/RANAP_MBMSSynchronisationInformation.c | 2 +- src/ranap/RANAP_MBMSUELinkingRequest.c | 2 +- src/ranap/RANAP_MBMSUELinkingResponse.c | 2 +- src/ranap/RANAP_MDT-Activation.c | 2 +- src/ranap/RANAP_MDT-Configuration.c | 2 +- src/ranap/RANAP_MDT-PLMN-List.c | 2 +- src/ranap/RANAP_MDT-Report-Parameters.c | 2 +- src/ranap/RANAP_MDTAreaScope.c | 2 +- src/ranap/RANAP_MDTMode.c | 2 +- src/ranap/RANAP_MSISDN.c | 2 +- src/ranap/RANAP_Management-Based-MDT-Allowed.c | 2 +- src/ranap/RANAP_MaxBitrate.c | 2 +- src/ranap/RANAP_MaxSDU-Size.c | 2 +- src/ranap/RANAP_MeasBand.c | 2 +- src/ranap/RANAP_MeasurementQuantity.c | 2 +- src/ranap/RANAP_MeasurementsToActivate.c | 2 +- src/ranap/RANAP_MessageStructure.c | 2 +- src/ranap/RANAP_NAS-PDU.c | 2 +- src/ranap/RANAP_NAS-SequenceNumber.c | 2 +- src/ranap/RANAP_NAS-SynchronisationIndicator.c | 2 +- src/ranap/RANAP_NRTLoadInformationValue.c | 2 +- src/ranap/RANAP_NewBSS-To-OldBSS-Information.c | 2 +- src/ranap/RANAP_NewRAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_NonSearchingIndication.c | 2 +- src/ranap/RANAP_NotEmptyRAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_NumberOfIuInstances.c | 2 +- src/ranap/RANAP_NumberOfSteps.c | 2 +- src/ranap/RANAP_OMC-ID.c | 2 +- src/ranap/RANAP_Offload-RAB-Parameters-APN.c | 2 +- ...ffload-RAB-Parameters-ChargingCharacteristics.c | 2 +- src/ranap/RANAP_Offload-RAB-Parameters.c | 2 +- src/ranap/RANAP_OldBSS-ToNewBSS-Information.c | 2 +- src/ranap/RANAP_Out-Of-UTRAN.c | 2 +- src/ranap/RANAP_Outcome.c | 2 +- src/ranap/RANAP_Overload.c | 2 +- src/ranap/RANAP_P-TMSI.c | 2 +- src/ranap/RANAP_PDP-Type-extension.c | 2 +- src/ranap/RANAP_PDP-Type.c | 2 +- src/ranap/RANAP_PDP-TypeInformation-extension.c | 2 +- src/ranap/RANAP_PDP-TypeInformation.c | 2 +- src/ranap/RANAP_PDUType14FrameSequenceNumber.c | 2 +- src/ranap/RANAP_PLMNidentity.c | 2 +- src/ranap/RANAP_PLMNs-in-shared-network.c | 2 +- src/ranap/RANAP_Paging.c | 2 +- src/ranap/RANAP_PagingAreaID.c | 2 +- src/ranap/RANAP_PagingCause.c | 2 +- src/ranap/RANAP_PeriodicLocationInfo.c | 2 +- src/ranap/RANAP_PeriodicReportingIndicator.c | 2 +- src/ranap/RANAP_PermanentNAS-UE-ID.c | 2 +- src/ranap/RANAP_PermittedEncryptionAlgorithms.c | 2 +- .../RANAP_PermittedIntegrityProtectionAlgorithms.c | 2 +- src/ranap/RANAP_Port-Number.c | 2 +- src/ranap/RANAP_PositionData.c | 2 +- .../RANAP_PositionDataSpecificToGERANIuMode.c | 2 +- src/ranap/RANAP_PositioningDataDiscriminator.c | 2 +- src/ranap/RANAP_PositioningDataSet.c | 2 +- src/ranap/RANAP_PositioningMethodAndUsage.c | 2 +- src/ranap/RANAP_PositioningPriority.c | 2 +- src/ranap/RANAP_Pre-emptionCapability.c | 2 +- src/ranap/RANAP_Pre-emptionVulnerability.c | 2 +- src/ranap/RANAP_Presence.c | 2 +- src/ranap/RANAP_Priority-Class-Indicator.c | 2 +- src/ranap/RANAP_PriorityLevel.c | 2 +- src/ranap/RANAP_PrivateIE-ID.c | 2 +- src/ranap/RANAP_PrivateMessage.c | 2 +- src/ranap/RANAP_ProcedureCode.c | 2 +- src/ranap/RANAP_ProtocolError-IE-ContainerList.c | 2 +- src/ranap/RANAP_ProtocolExtensionContainer.c | 2 +- src/ranap/RANAP_ProtocolExtensionField.c | 2 +- src/ranap/RANAP_ProtocolExtensionID.c | 2 +- src/ranap/RANAP_ProtocolIE-Container.c | 2 +- src/ranap/RANAP_ProtocolIE-ContainerPair.c | 2 +- src/ranap/RANAP_ProtocolIE-FieldPair.c | 2 +- src/ranap/RANAP_ProtocolIE-ID.c | 2 +- src/ranap/RANAP_ProvidedData.c | 2 +- src/ranap/RANAP_QueuingAllowed.c | 2 +- src/ranap/RANAP_RAB-AssignmentRequest.c | 2 +- src/ranap/RANAP_RAB-AssignmentResponse.c | 2 +- src/ranap/RANAP_RAB-AsymmetryIndicator.c | 2 +- src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.c | 2 +- src/ranap/RANAP_RAB-ContextItem.c | 2 +- src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.c | 2 +- src/ranap/RANAP_RAB-ContextList.c | 2 +- .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.c | 2 +- src/ranap/RANAP_RAB-DataForwardingItem.c | 2 +- .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.c | 2 +- src/ranap/RANAP_RAB-DataForwardingList.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportItem.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportList.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportRequestItem.c | 2 +- src/ranap/RANAP_RAB-DataVolumeReportRequestList.c | 2 +- src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.c | 2 +- src/ranap/RANAP_RAB-FailedItem.c | 2 +- src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.c | 2 +- src/ranap/RANAP_RAB-FailedList.c | 2 +- src/ranap/RANAP_RAB-ID.c | 2 +- src/ranap/RANAP_RAB-IE-ContainerList.c | 2 +- src/ranap/RANAP_RAB-IE-ContainerPairList.c | 2 +- src/ranap/RANAP_RAB-ModifyItem.c | 2 +- src/ranap/RANAP_RAB-ModifyList.c | 2 +- src/ranap/RANAP_RAB-ModifyRequest.c | 2 +- ...P_RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- .../RANAP_RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- .../RANAP_RAB-Parameter-GuaranteedBitrateList.c | 2 +- src/ranap/RANAP_RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_RAB-Parameters.c | 2 +- src/ranap/RANAP_RAB-QueuedItem.c | 2 +- src/ranap/RANAP_RAB-QueuedList.c | 2 +- src/ranap/RANAP_RAB-ReleaseFailedList.c | 2 +- src/ranap/RANAP_RAB-ReleaseItem.c | 2 +- src/ranap/RANAP_RAB-ReleaseList.c | 2 +- src/ranap/RANAP_RAB-ReleaseRequest.c | 2 +- src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.c | 2 +- src/ranap/RANAP_RAB-ReleasedItem.c | 2 +- src/ranap/RANAP_RAB-ReleasedList-IuRelComp.c | 2 +- src/ranap/RANAP_RAB-ReleasedList.c | 2 +- src/ranap/RANAP_RAB-RelocationReleaseItem.c | 2 +- src/ranap/RANAP_RAB-RelocationReleaseList.c | 2 +- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.c | 2 +- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.c | 2 +- .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.c | 2 +- .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.c | 2 +- src/ranap/RANAP_RAB-SetupItem-RelocReq.c | 2 +- src/ranap/RANAP_RAB-SetupItem-RelocReqAck.c | 2 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.c | 2 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.c | 2 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.c | 2 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.c | 2 +- src/ranap/RANAP_RAB-SetupList-RelocReq.c | 2 +- src/ranap/RANAP_RAB-SetupList-RelocReqAck.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifiedItem.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifiedList.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifyItemFirst.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifyItemSecond.c | 2 +- src/ranap/RANAP_RAB-SetupOrModifyList.c | 2 +- src/ranap/RANAP_RAB-SubflowCombinationBitRate.c | 2 +- ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.c | 2 +- ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.c | 2 +- src/ranap/RANAP_RAB-TrCH-Mapping.c | 2 +- src/ranap/RANAP_RAB-TrCH-MappingItem.c | 2 +- src/ranap/RANAP_RABDataVolumeReport.c | 2 +- src/ranap/RANAP_RABParametersList.c | 2 +- src/ranap/RANAP_RABased.c | 2 +- src/ranap/RANAP_RABs-ContextFailedtoTransferItem.c | 2 +- src/ranap/RANAP_RABs-ContextFailedtoTransferList.c | 2 +- src/ranap/RANAP_RABs-failed-to-reportItem.c | 2 +- src/ranap/RANAP_RABs-failed-to-reportList.c | 2 +- src/ranap/RANAP_RAC.c | 2 +- src/ranap/RANAP_RAI-List.c | 2 +- src/ranap/RANAP_RAI.c | 2 +- src/ranap/RANAP_RAListofIdleModeUEs.c | 2 +- src/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.c | 2 +- ...AP_RANAP-EnhancedRelocationInformationRequest.c | 2 +- ...P_RANAP-EnhancedRelocationInformationResponse.c | 2 +- src/ranap/RANAP_RANAP-PDU.c | 2 +- src/ranap/RANAP_RANAP-RelocationInformation.c | 2 +- src/ranap/RANAP_RAT-Type.c | 2 +- src/ranap/RANAP_RAofIdleModeUEs.c | 2 +- src/ranap/RANAP_RIM-Transfer.c | 2 +- src/ranap/RANAP_RIMInformation.c | 2 +- src/ranap/RANAP_RIMRoutingAddress.c | 2 +- src/ranap/RANAP_RNC-ID.c | 2 +- src/ranap/RANAP_RNCTraceInformation.c | 2 +- src/ranap/RANAP_RNSAPRelocationParameters.c | 2 +- src/ranap/RANAP_RRC-Container.c | 2 +- src/ranap/RANAP_RSRQ-Extension.c | 2 +- src/ranap/RANAP_RSRQ-Type.c | 2 +- src/ranap/RANAP_RSRVCC-HO-Indication.c | 2 +- src/ranap/RANAP_RSRVCC-Information.c | 2 +- src/ranap/RANAP_RSRVCC-Operation-Possible.c | 2 +- src/ranap/RANAP_RTLoadValue.c | 2 +- src/ranap/RANAP_RateControlAllowed.c | 2 +- src/ranap/RANAP_RedirectAttemptFlag.c | 2 +- src/ranap/RANAP_RedirectionCompleted.c | 2 +- src/ranap/RANAP_RedirectionIndication.c | 2 +- src/ranap/RANAP_RejectCauseValue.c | 2 +- src/ranap/RANAP_RelocationCancel.c | 2 +- src/ranap/RANAP_RelocationCancelAcknowledge.c | 2 +- src/ranap/RANAP_RelocationCommand.c | 2 +- src/ranap/RANAP_RelocationComplete.c | 2 +- src/ranap/RANAP_RelocationDetect.c | 2 +- src/ranap/RANAP_RelocationFailure.c | 2 +- src/ranap/RANAP_RelocationPreparationFailure.c | 2 +- src/ranap/RANAP_RelocationRequest.c | 2 +- src/ranap/RANAP_RelocationRequestAcknowledge.c | 2 +- src/ranap/RANAP_RelocationRequired.c | 2 +- src/ranap/RANAP_RelocationRequirement.c | 2 +- src/ranap/RANAP_RelocationType.c | 2 +- src/ranap/RANAP_RepetitionNumber0.c | 2 +- src/ranap/RANAP_RepetitionNumber1.c | 2 +- src/ranap/RANAP_ReportAmount.c | 2 +- src/ranap/RANAP_ReportArea.c | 2 +- src/ranap/RANAP_ReportChangeOfSAI.c | 2 +- src/ranap/RANAP_ReportInterval.c | 2 +- src/ranap/RANAP_RequestType.c | 2 +- ...d-RAB-Parameter-ExtendedGuaranteedBitrateList.c | 2 +- ...equested-RAB-Parameter-ExtendedMaxBitrateList.c | 2 +- ...Requested-RAB-Parameter-GuaranteedBitrateList.c | 2 +- .../RANAP_Requested-RAB-Parameter-MaxBitrateList.c | 2 +- src/ranap/RANAP_Requested-RAB-Parameter-Values.c | 2 +- src/ranap/RANAP_RequestedGANSSAssistanceData.c | 2 +- src/ranap/RANAP_RequestedGPSAssistanceData.c | 2 +- src/ranap/RANAP_RequestedLocationRelatedDataType.c | 2 +- ..._RequestedMBMSIPMulticastAddressandAPNRequest.c | 2 +- src/ranap/RANAP_RequestedMulticastServiceList.c | 2 +- src/ranap/RANAP_Reset.c | 2 +- src/ranap/RANAP_ResetAcknowledge.c | 2 +- src/ranap/RANAP_ResetResource.c | 2 +- src/ranap/RANAP_ResetResourceAckItem.c | 2 +- src/ranap/RANAP_ResetResourceAckList.c | 2 +- src/ranap/RANAP_ResetResourceAcknowledge.c | 2 +- src/ranap/RANAP_ResetResourceItem.c | 2 +- src/ranap/RANAP_ResetResourceList.c | 2 +- src/ranap/RANAP_ResidualBitErrorRatio.c | 2 +- src/ranap/RANAP_ResponseTime.c | 2 +- src/ranap/RANAP_SAC.c | 2 +- src/ranap/RANAP_SAI.c | 2 +- src/ranap/RANAP_SAPI.c | 2 +- src/ranap/RANAP_SDU-ErrorRatio.c | 2 +- .../RANAP_SDU-FormatInformationParameterItem.c | 2 +- src/ranap/RANAP_SDU-FormatInformationParameters.c | 2 +- src/ranap/RANAP_SDU-ParameterItem.c | 2 +- src/ranap/RANAP_SDU-Parameters.c | 2 +- src/ranap/RANAP_SNA-Access-Information.c | 2 +- src/ranap/RANAP_SNAC.c | 2 +- src/ranap/RANAP_SRB-ID.c | 2 +- src/ranap/RANAP_SRB-TrCH-Mapping.c | 2 +- src/ranap/RANAP_SRB-TrCH-MappingItem.c | 2 +- src/ranap/RANAP_SRNS-ContextRequest.c | 2 +- src/ranap/RANAP_SRNS-ContextResponse.c | 2 +- src/ranap/RANAP_SRNS-DataForwardCommand.c | 2 +- src/ranap/RANAP_SRVCC-CSKeysRequest.c | 2 +- src/ranap/RANAP_SRVCC-CSKeysResponse.c | 2 +- src/ranap/RANAP_SRVCC-HO-Indication.c | 2 +- src/ranap/RANAP_SRVCC-Information.c | 2 +- src/ranap/RANAP_SRVCC-Operation-Possible.c | 2 +- src/ranap/RANAP_SecurityModeCommand.c | 2 +- src/ranap/RANAP_SecurityModeComplete.c | 2 +- src/ranap/RANAP_SecurityModeReject.c | 2 +- src/ranap/RANAP_Service-Handover.c | 2 +- .../RANAP_Session-Re-establishment-Indicator.c | 2 +- src/ranap/RANAP_SessionUpdateID.c | 2 +- src/ranap/RANAP_Shared-Network-Information.c | 2 +- src/ranap/RANAP_SignallingIndication.c | 2 +- .../RANAP_Source-ToTarget-TransparentContainer.c | 2 +- ...AP_SourceBSS-ToTargetBSS-TransparentContainer.c | 2 +- src/ranap/RANAP_SourceCellID.c | 2 +- src/ranap/RANAP_SourceID.c | 2 +- src/ranap/RANAP_SourceRNC-ID.c | 2 +- ...AP_SourceRNC-ToTargetRNC-TransparentContainer.c | 2 +- src/ranap/RANAP_SourceStatisticsDescriptor.c | 2 +- src/ranap/RANAP_SourceUTRANCellID.c | 2 +- ...rceeNodeB-ToTargeteNodeB-TransparentContainer.c | 2 +- src/ranap/RANAP_SubflowSDU-Size.c | 2 +- src/ranap/RANAP_SubscriberProfileIDforRFP.c | 2 +- src/ranap/RANAP_SuccessfulOutcome.c | 2 +- src/ranap/RANAP_SupportedBitrate.c | 2 +- .../RANAP_SupportedRAB-ParameterBitrateList.c | 2 +- src/ranap/RANAP_TAC.c | 2 +- src/ranap/RANAP_TAI.c | 2 +- src/ranap/RANAP_TBCD-STRING.c | 2 +- src/ranap/RANAP_TMGI.c | 2 +- src/ranap/RANAP_TMSI.c | 2 +- src/ranap/RANAP_TNLInformationEnhRelInfoReq.c | 2 +- src/ranap/RANAP_TNLInformationEnhRelInfoRes.c | 2 +- .../RANAP_Target-ToSource-TransparentContainer.c | 2 +- ...AP_TargetBSS-ToSourceBSS-TransparentContainer.c | 2 +- src/ranap/RANAP_TargetCellId.c | 2 +- src/ranap/RANAP_TargetENB-ID.c | 2 +- src/ranap/RANAP_TargetID.c | 2 +- src/ranap/RANAP_TargetRNC-ID.c | 2 +- ...AP_TargetRNC-ToSourceRNC-TransparentContainer.c | 2 +- ...geteNodeB-ToSourceeNodeB-TransparentContainer.c | 2 +- src/ranap/RANAP_TemporaryUE-ID.c | 2 +- ...ANAP_Time-UE-StayedInCell-EnhancedGranularity.c | 2 +- src/ranap/RANAP_Time-UE-StayedInCell.c | 2 +- src/ranap/RANAP_TimeToMBMSDataTransfer.c | 2 +- src/ranap/RANAP_TimingDifferenceULDL.c | 2 +- src/ranap/RANAP_TrCH-ID-List.c | 2 +- src/ranap/RANAP_TrCH-ID.c | 2 +- src/ranap/RANAP_TraceDepth.c | 2 +- src/ranap/RANAP_TraceInformation.c | 2 +- src/ranap/RANAP_TracePropagationParameters.c | 2 +- src/ranap/RANAP_TraceRecordingSessionInformation.c | 2 +- src/ranap/RANAP_TraceRecordingSessionReference.c | 2 +- src/ranap/RANAP_TraceReference.c | 2 +- src/ranap/RANAP_TraceType.c | 2 +- src/ranap/RANAP_TrafficClass.c | 2 +- src/ranap/RANAP_TrafficHandlingPriority.c | 2 +- src/ranap/RANAP_TransferDelay.c | 2 +- src/ranap/RANAP_TransportLayerAddress.c | 2 +- src/ranap/RANAP_TransportLayerInformation.c | 2 +- src/ranap/RANAP_TriggerID.c | 2 +- src/ranap/RANAP_TriggeringMessage.c | 2 +- src/ranap/RANAP_TunnelInformation.c | 2 +- src/ranap/RANAP_TypeOfError.c | 2 +- src/ranap/RANAP_UE-AggregateMaximumBitRate.c | 2 +- .../RANAP_UE-AggregateMaximumBitRateDownlink.c | 2 +- src/ranap/RANAP_UE-AggregateMaximumBitRateUplink.c | 2 +- src/ranap/RANAP_UE-History-Information.c | 2 +- src/ranap/RANAP_UE-ID.c | 2 +- src/ranap/RANAP_UESBI-Iu.c | 2 +- src/ranap/RANAP_UESBI-IuA.c | 2 +- src/ranap/RANAP_UESBI-IuB.c | 2 +- src/ranap/RANAP_UESpecificInformationIndication.c | 2 +- src/ranap/RANAP_UL-GTP-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_UL-N-PDU-SequenceNumber.c | 2 +- src/ranap/RANAP_UP-ModeVersions.c | 2 +- src/ranap/RANAP_UPInformation.c | 2 +- src/ranap/RANAP_UPInitialisationFrame.c | 2 +- src/ranap/RANAP_USCH-ID.c | 2 +- src/ranap/RANAP_UTRAN-CellID.c | 2 +- src/ranap/RANAP_UeRadioCapabilityMatchRequest.c | 2 +- src/ranap/RANAP_UeRadioCapabilityMatchResponse.c | 2 +- src/ranap/RANAP_UnsuccessfulLinking-IEs.c | 2 +- src/ranap/RANAP_UnsuccessfulOutcome.c | 2 +- .../RANAP_UnsuccessfullyTransmittedDataVolume.c | 2 +- src/ranap/RANAP_UplinkInformationExchangeFailure.c | 2 +- src/ranap/RANAP_UplinkInformationExchangeRequest.c | 2 +- .../RANAP_UplinkInformationExchangeResponse.c | 2 +- src/ranap/RANAP_UserPlaneInformation.c | 2 +- src/ranap/RANAP_UserPlaneMode.c | 2 +- src/ranap/RANAP_VelocityEstimate.c | 2 +- src/ranap/RANAP_VerticalAccuracyCode.c | 2 +- src/ranap/RANAP_VerticalSpeedDirection.c | 2 +- src/ranap/RANAP_VerticalVelocity.c | 2 +- src/ranap/RANAP_VoiceSupportMatchIndicator.c | 2 +- src/ranap_common.h | 1158 ++++++++++---------- src/ranap_msg_factory.h | 6 +- src/rua/Makefile.am | 2 +- src/rua/RUA_Ansi-41-IDNNS.c | 2 +- src/rua/RUA_CN-DomainIndicator.c | 2 +- src/rua/RUA_CSGMembershipStatus.c | 2 +- src/rua/RUA_Cause.c | 2 +- src/rua/RUA_CauseMisc.c | 2 +- src/rua/RUA_CauseProtocol.c | 2 +- src/rua/RUA_CauseRadioNetwork.c | 2 +- src/rua/RUA_CauseTransport.c | 2 +- src/rua/RUA_Connect.c | 2 +- src/rua/RUA_ConnectionlessTransfer.c | 2 +- src/rua/RUA_Context-ID.c | 2 +- src/rua/RUA_Criticality.c | 2 +- src/rua/RUA_CriticalityDiagnostics-IE-List.c | 2 +- src/rua/RUA_CriticalityDiagnostics.c | 2 +- src/rua/RUA_DirectTransfer.c | 2 +- src/rua/RUA_Disconnect.c | 2 +- src/rua/RUA_ErrorIndication.c | 2 +- src/rua/RUA_Establishment-Cause.c | 2 +- src/rua/RUA_Gsm-map-IDNNS.c | 2 +- src/rua/RUA_IE-Extensions.c | 2 +- src/rua/RUA_IE.c | 2 +- src/rua/RUA_InitiatingMessage.c | 2 +- src/rua/RUA_IntraDomainNasNodeSelector.c | 2 +- src/rua/RUA_Presence.c | 2 +- src/rua/RUA_PrivateIE-ID.c | 2 +- src/rua/RUA_PrivateMessage.c | 2 +- src/rua/RUA_ProcedureCode.c | 2 +- src/rua/RUA_ProtocolIE-ID.c | 2 +- src/rua/RUA_RANAP-Message.c | 2 +- src/rua/RUA_RUA-PDU.c | 2 +- src/rua/RUA_RoutingParameter.c | 2 +- src/rua/RUA_SuccessfulOutcome.c | 2 +- src/rua/RUA_TriggeringMessage.c | 2 +- src/rua/RUA_TypeOfError.c | 2 +- src/rua/RUA_UnsuccessfulOutcome.c | 2 +- src/rua_common.h | 70 +- 1904 files changed, 21950 insertions(+), 21958 deletions(-) rename include/osmocom/{osmo-iuh => }/hnbap/Access-stratum-release-indicator.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/AccessResult.h (100%) create mode 100644 include/osmocom/hnbap/AdditionalNeighbourInfoList.h rename include/osmocom/{osmo-iuh => }/hnbap/AltitudeAndDirection.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/BackoffTimer.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/BindingID.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CELL-FACHMobilitySupport.h (100%) create mode 100644 include/osmocom/hnbap/CGI.h rename include/osmocom/{osmo-iuh => }/hnbap/CI.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CN-DomainIndicator.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CSG-Capability.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CSG-ID.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CSGMembershipStatus.h (100%) create mode 100644 include/osmocom/hnbap/CSGMembershipUpdate.h create mode 100644 include/osmocom/hnbap/Cause.h rename include/osmocom/{osmo-iuh => }/hnbap/CauseMisc.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CauseProtocol.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CauseRadioNetwork.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CauseTransport.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/CellIdentity.h (100%) create mode 100644 include/osmocom/hnbap/ConfigurationInformation.h rename include/osmocom/{osmo-iuh => }/hnbap/Context-ID.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/Criticality.h (100%) create mode 100644 include/osmocom/hnbap/CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/hnbap/CriticalityDiagnostics.h rename include/osmocom/{osmo-iuh => }/hnbap/ESN.h (100%) create mode 100644 include/osmocom/hnbap/ErrorIndication.h rename include/osmocom/{osmo-iuh => }/hnbap/GTP-TEI.h (100%) create mode 100644 include/osmocom/hnbap/GeographicalCoordinates.h create mode 100644 include/osmocom/hnbap/GeographicalLocation.h rename include/osmocom/{osmo-iuh => }/hnbap/HNB-Cell-Access-Mode.h (100%) create mode 100644 include/osmocom/hnbap/HNB-Cell-Identifier.h create mode 100644 include/osmocom/hnbap/HNB-GWResponse.h rename include/osmocom/{osmo-iuh => }/hnbap/HNB-Identity-Info.h (100%) create mode 100644 include/osmocom/hnbap/HNB-Identity.h create mode 100644 include/osmocom/hnbap/HNB-Location-Information.h create mode 100644 include/osmocom/hnbap/HNB-RNL-Identity.h create mode 100644 include/osmocom/hnbap/HNBAP-PDU.h rename include/osmocom/{osmo-iuh => }/hnbap/HNBCapacity.h (100%) create mode 100644 include/osmocom/hnbap/HNBConfigInfo.h create mode 100644 include/osmocom/hnbap/HNBConfigTransferRequest.h create mode 100644 include/osmocom/hnbap/HNBConfigTransferResponse.h create mode 100644 include/osmocom/hnbap/HNBConfigurationInformationMissing.h create mode 100644 include/osmocom/hnbap/HNBConfigurationInformationProvided.h create mode 100644 include/osmocom/hnbap/HNBDe-Register.h create mode 100644 include/osmocom/hnbap/HNBRegisterAccept.h create mode 100644 include/osmocom/hnbap/HNBRegisterReject.h create mode 100644 include/osmocom/hnbap/HNBRegisterRequest.h create mode 100644 include/osmocom/hnbap/IE-Extensions.h create mode 100644 include/osmocom/hnbap/IE.h rename include/osmocom/{osmo-iuh => }/hnbap/IMEI.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/IMSI.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/IMSIDS41.h (100%) create mode 100644 include/osmocom/hnbap/IMSIESN.h create mode 100644 include/osmocom/hnbap/IP-Address.h create mode 100644 include/osmocom/hnbap/InitiatingMessage.h rename include/osmocom/{osmo-iuh => }/hnbap/Ipv4Address.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/Ipv6Address.h (100%) create mode 100644 include/osmocom/hnbap/Iurh-Signalling-TNL-AddressList.h rename include/osmocom/{osmo-iuh => }/hnbap/LAC.h (100%) create mode 100644 include/osmocom/hnbap/LAI.h create mode 100644 include/osmocom/hnbap/MacroCellID.h create mode 100644 include/osmocom/hnbap/MacroCoverageInformation.h create mode 100644 include/osmocom/hnbap/Makefile.am rename include/osmocom/{osmo-iuh => }/hnbap/MuxPortNumber.h (100%) create mode 100644 include/osmocom/hnbap/NeighbourCellIdentityList.h create mode 100644 include/osmocom/hnbap/NeighbourIdentity.h create mode 100644 include/osmocom/hnbap/NeighbourInfoList.h create mode 100644 include/osmocom/hnbap/NeighbourInfoRequestItem.h create mode 100644 include/osmocom/hnbap/NeighbourInfoRequestList.h rename include/osmocom/{osmo-iuh => }/hnbap/PLMNidentity.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/PSC.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/PTMSI.h (100%) create mode 100644 include/osmocom/hnbap/PTMSIRAI.h rename include/osmocom/{osmo-iuh => }/hnbap/Presence.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/PrivateIE-ID.h (100%) create mode 100644 include/osmocom/hnbap/PrivateMessage.h rename include/osmocom/{osmo-iuh => }/hnbap/ProcedureCode.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/ProtocolIE-ID.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/RAB-ID.h (100%) create mode 100644 include/osmocom/hnbap/RABList.h create mode 100644 include/osmocom/hnbap/RABListItem.h rename include/osmocom/{osmo-iuh => }/hnbap/RAC.h (100%) create mode 100644 include/osmocom/hnbap/RAI.h rename include/osmocom/{osmo-iuh => }/hnbap/RNC-ID.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/Registration-Cause.h (100%) create mode 100644 include/osmocom/hnbap/RelocationComplete.h rename include/osmocom/{osmo-iuh => }/hnbap/S-RNTIPrefix.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/SAC.h (100%) create mode 100644 include/osmocom/hnbap/SuccessfulOutcome.h rename include/osmocom/{osmo-iuh => }/hnbap/TMSIDS41.h (100%) create mode 100644 include/osmocom/hnbap/TMSILAI.h create mode 100644 include/osmocom/hnbap/TNLUpdateFailure.h create mode 100644 include/osmocom/hnbap/TNLUpdateRequest.h create mode 100644 include/osmocom/hnbap/TNLUpdateResponse.h create mode 100644 include/osmocom/hnbap/TransportInfo.h rename include/osmocom/{osmo-iuh => }/hnbap/TransportLayerAddress.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/TriggeringMessage.h (100%) create mode 100644 include/osmocom/hnbap/Tunnel-Information.h rename include/osmocom/{osmo-iuh => }/hnbap/TypeOfError.h (100%) rename include/osmocom/{osmo-iuh => }/hnbap/U-RNTI.h (100%) create mode 100644 include/osmocom/hnbap/U-RNTIQueryRequest.h create mode 100644 include/osmocom/hnbap/U-RNTIQueryResponse.h rename include/osmocom/{osmo-iuh => }/hnbap/UDP-Port-Number.h (100%) create mode 100644 include/osmocom/hnbap/UE-Capabilities.h create mode 100644 include/osmocom/hnbap/UE-Identity.h create mode 100644 include/osmocom/hnbap/UEDe-Register.h create mode 100644 include/osmocom/hnbap/UERegisterAccept.h create mode 100644 include/osmocom/hnbap/UERegisterReject.h create mode 100644 include/osmocom/hnbap/UERegisterRequest.h rename include/osmocom/{osmo-iuh => }/hnbap/URAIdentity.h (100%) create mode 100644 include/osmocom/hnbap/URAIdentityList.h create mode 100644 include/osmocom/hnbap/UTRANCellID.h rename include/osmocom/{osmo-iuh => }/hnbap/UnknownU-RNTIIndication.h (100%) create mode 100644 include/osmocom/hnbap/UnsuccessfulOutcome.h rename include/osmocom/{osmo-iuh => }/hnbap/Update-cause.h (100%) delete mode 100644 include/osmocom/osmo-iuh/Makefile.am delete mode 100644 include/osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/CGI.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/Cause.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/ConfigurationInformation.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/ErrorIndication.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/GeographicalLocation.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-GWResponse.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Identity.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-Location-Information.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBAP-PDU.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigInfo.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBDe-Register.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterReject.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/IE-Extensions.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/IE.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/IMSIESN.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/IP-Address.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/InitiatingMessage.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/LAI.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/MacroCellID.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/Makefile.am delete mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourIdentity.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/PTMSIRAI.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/PrivateMessage.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/RABList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/RABListItem.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/RAI.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/RelocationComplete.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/TMSILAI.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/TransportInfo.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/Tunnel-Information.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UE-Capabilities.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UE-Identity.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UEDe-Register.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterAccept.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterReject.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UERegisterRequest.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/URAIdentityList.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UTRANCellID.h delete mode 100644 include/osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AllocationOrRetentionPriority.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Alt-RAB-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AreaIdentity.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Ass-RAB-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedPLMNs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_AuthorisedSNAs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CGI.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-DeactivateTrace.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CN-InvokeTrace.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CNMBMSLinkingInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CSG-Id-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Cause.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellBased.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellIdList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CellLoadInformationGroup.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ChosenEncryptionAlgorithm.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CommonID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics-IE-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_CriticalityDiagnostics.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReport.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DataVolumeReportRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DeltaRAListofIdleModeUEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectInformationTransfer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer-IE-ContainerList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransfer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EUTRANFrequencies.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EncryptionInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteConfirm.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EnhancedRelocationCompleteResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_EquipmentsToBeTraced.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ErrorIndication.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Event1F-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ForwardSRNS-Context.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-EllipsoidArc.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-Point.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitude.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertainty.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GA-Polygon.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GANSS-PositioningDataSet.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Cell-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GeographicalArea.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GeographicalCoordinates.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GlobalCN-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocity.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalVelocityWithUncertainty.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocity.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IE-Extensions.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IE.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEIGroup.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEIList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVGroup.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IMEISVList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IRAT-Measurement-Configuration.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IRATmeasurementParameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ImmediateMDT.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationRequestType.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationRequested.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferConfirmation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferIndication.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InformationTransferType.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InitialUE-Message.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InitiatingMessage.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IntegrityProtectionInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformation-TransparentContainer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterSystemInformationTransferType.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_InterfacesToTraceItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseCommand.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseComplete.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Iu-ReleaseRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuSigConId-IE-ContainerList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_IuTransportAssociation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_JoinedMBMSBearerService-IEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LA-LIST.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LABased.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAI-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAI.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LAListofIdleModeUEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LastKnownServiceArea.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LastVisitedUTRANCell-Item.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LeftMBMSBearerService-IEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ListOF-SNAs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ListOfInterfacesToTrace.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataRequestType.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationRelatedDataResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReport.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingControl.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LocationReportingTransferInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_LoggedMDT.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M1Report.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M2Report.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4-Collection-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M4Report.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M5Report.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M6Report.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_M7Report.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSCNDe-RegistrationResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABEstablishmentIndication.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABRelease.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRABReleaseRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSRegistrationResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStart.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStartResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStop.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionStopResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdate.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSessionUpdateResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSSynchronisationInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MBMSUELinkingResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Configuration.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-PLMN-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDT-Report-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDTAreaScope.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MDTMode.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_MessageStructure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NewRAListofIdleModeUEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Offload-RAB-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Outcome.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Overload.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation-extension.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PDP-TypeInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PLMNs-in-shared-network.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Paging.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PagingAreaID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PeriodicLocationInfo.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermanentNAS-UE-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermittedEncryptionAlgorithms.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositionData.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PositioningDataSet.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_PrivateMessage.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolError-IE-ContainerList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionContainer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolExtensionField.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-Container.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-ContainerPair.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProtocolIE-FieldPair.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ProvidedData.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-AssignmentResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ContextList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataForwardingList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-DataVolumeReportRequestList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-FailedList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-IE-ContainerPairList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ModifyRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameter-MaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-QueuedList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseFailedList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleaseRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList-IuRelComp.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ReleasedList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-RelocationReleaseList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupItem-RelocReqAck.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupList-RelocReqAck.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifiedList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemFirst.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyItemSecond.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-SetupOrModifyList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-Mapping.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAB-TrCH-MappingItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABDataVolumeReport.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABParametersList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABased.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-ContextFailedtoTransferList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RABs-failed-to-reportList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAI-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAI.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAListofIdleModeUEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-PDU.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RANAP-RelocationInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RAofIdleModeUEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIM-Transfer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RIMRoutingAddress.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNCTraceInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RNSAPRelocationParameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RSRVCC-Information.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RedirectionIndication.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancel.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCancelAcknowledge.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationCommand.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationComplete.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationDetect.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationPreparationFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequestAcknowledge.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RelocationRequired.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestType.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Requested-RAB-Parameter-Values.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_RequestedMulticastServiceList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Reset.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetAcknowledge.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResource.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAckList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceAcknowledge.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResetResourceList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_ResidualBitErrorRatio.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SAI.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-ErrorRatio.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameterItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-FormatInformationParameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-ParameterItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SDU-Parameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SNA-Access-Information.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-Mapping.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRB-TrCH-MappingItem.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-ContextResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRNS-DataForwardCommand.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-CSKeysResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SRVCC-Information.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeCommand.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeComplete.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SecurityModeReject.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_Shared-Network-Information.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceCellID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SourceUTRANCellID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SuccessfulOutcome.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_SupportedRAB-ParameterBitrateList.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TAI.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TMGI.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoReq.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TNLInformationEnhRelInfoRes.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetENB-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TemporaryUE-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID-List.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TrCH-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TracePropagationParameters.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TraceRecordingSessionInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TransportLayerInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_TunnelInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-AggregateMaximumBitRate.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UE-ID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESBI-Iu.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UESpecificInformationIndication.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UPInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UTRAN-CellID.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UeRadioCapabilityMatchResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulLinking-IEs.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UnsuccessfulOutcome.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeFailure.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeRequest.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UplinkInformationExchangeResponse.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_UserPlaneInformation.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VelocityEstimate.h delete mode 100644 include/osmocom/osmo-iuh/ranap/RANAP_VerticalVelocity.h delete mode 100644 include/osmocom/osmo-iuh/rua/Makefile.am delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_Cause.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_Connect.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_DirectTransfer.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_Disconnect.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_ErrorIndication.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_IE-Extensions.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_IE.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_PrivateMessage.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_RUA-PDU.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h delete mode 100644 include/osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h rename include/osmocom/{osmo-iuh => }/ranap/Makefile.am (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_APN.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_AccuracyFulfilmentIndicator.h (100%) create mode 100644 include/osmocom/ranap/RANAP_AllocationOrRetentionPriority.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateInf.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Alt-RAB-Parameter-MaxBitrateType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-MaxBitrates.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h create mode 100644 include/osmocom/ranap/RANAP_Alt-RAB-Parameters.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_AlternativeRABConfigurationRequest.h (100%) create mode 100644 include/osmocom/ranap/RANAP_AreaIdentity.h create mode 100644 include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Ass-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Ass-RAB-Parameters.h create mode 100644 include/osmocom/ranap/RANAP_AuthorisedPLMNs.h create mode 100644 include/osmocom/ranap/RANAP_AuthorisedSNAs.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_BindingID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_BroadcastAssistanceDataDecipheringKeys.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CGI.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CI.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CN-DeactivateTrace.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CN-DomainIndicator.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CN-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CN-InvokeTrace.h create mode 100644 include/osmocom/ranap/RANAP_CNMBMSLinkingInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CSFB-Information.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CSG-Id-List.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CSG-Id.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CSG-Membership-Status.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Cause.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseMisc.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseNAS.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseNon-Standard.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseProtocol.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseRadioNetwork.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseRadioNetworkExtension.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CauseTransmissionNetwork.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Cell-Access-Mode.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Cell-Capacity-Class-Value.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Cell-Id.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CellBased.h create mode 100644 include/osmocom/ranap/RANAP_CellIdList.h create mode 100644 include/osmocom/ranap/RANAP_CellLoadInformation.h create mode 100644 include/osmocom/ranap/RANAP_CellLoadInformationGroup.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_CellType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_ChosenEncryptionAlgorithm.h create mode 100644 include/osmocom/ranap/RANAP_ChosenIntegrityProtectionAlgorithm.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ClassmarkInformation2.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ClassmarkInformation3.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ClientType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CommonID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Correlation-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Criticality.h (100%) create mode 100644 include/osmocom/ranap/RANAP_CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/ranap/RANAP_CriticalityDiagnostics.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_D-RNTI.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DCH-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DL-GTP-PDU-SequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DL-N-PDU-SequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DRX-CycleLengthCoefficient.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DSCH-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DataPDUType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_DataVolumeList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DataVolumeReference.h (100%) create mode 100644 include/osmocom/ranap/RANAP_DataVolumeReport.h create mode 100644 include/osmocom/ranap/RANAP_DataVolumeReportList.h create mode 100644 include/osmocom/ranap/RANAP_DataVolumeReportRequest.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DataVolumeReportingIndication.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DeliveryOfErroneousSDU.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DeliveryOrder.h (100%) create mode 100644 include/osmocom/ranap/RANAP_DeltaRAListofIdleModeUEs.h create mode 100644 include/osmocom/ranap/RANAP_DirectInformationTransfer.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_DirectReportingIndicator.h (100%) create mode 100644 include/osmocom/ranap/RANAP_DirectTransfer-IE-ContainerList.h create mode 100644 include/osmocom/ranap/RANAP_DirectTransfer.h create mode 100644 include/osmocom/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_E-DCH-MAC-d-Flow-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_E-UTRAN-Service-Handover.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_EARFCN-Extended.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ENB-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_EUTRANFrequencies.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_EncryptionAlgorithm.h (100%) create mode 100644 include/osmocom/ranap/RANAP_EncryptionInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_EncryptionKey.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_End-Of-CSFB.h (100%) create mode 100644 include/osmocom/ranap/RANAP_EnhancedRelocationCompleteConfirm.h create mode 100644 include/osmocom/ranap/RANAP_EnhancedRelocationCompleteFailure.h create mode 100644 include/osmocom/ranap/RANAP_EnhancedRelocationCompleteRequest.h create mode 100644 include/osmocom/ranap/RANAP_EnhancedRelocationCompleteResponse.h create mode 100644 include/osmocom/ranap/RANAP_EquipmentsToBeTraced.h create mode 100644 include/osmocom/ranap/RANAP_ErrorIndication.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Event.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Event1F-Parameters.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Event1I-Parameters.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ExtendedGuaranteedBitrate.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ExtendedMaxBitrate.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ExtendedRNC-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_ForwardSRNS-Context.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ForwardingIndication.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_FrameSequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_FrequenceLayerConvergenceFlag.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GA-AltitudeAndDirection.h (100%) create mode 100644 include/osmocom/ranap/RANAP_GA-EllipsoidArc.h create mode 100644 include/osmocom/ranap/RANAP_GA-Point.h create mode 100644 include/osmocom/ranap/RANAP_GA-PointWithAltitude.h create mode 100644 include/osmocom/ranap/RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h create mode 100644 include/osmocom/ranap/RANAP_GA-PointWithUnCertainty.h create mode 100644 include/osmocom/ranap/RANAP_GA-PointWithUnCertaintyEllipse.h create mode 100644 include/osmocom/ranap/RANAP_GA-Polygon.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GA-UncertaintyEllipse.h (100%) create mode 100644 include/osmocom/ranap/RANAP_GANSS-PositioningDataSet.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GANSS-PositioningMethodAndUsage.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GERAN-BSC-Container.h (100%) create mode 100644 include/osmocom/ranap/RANAP_GERAN-Cell-ID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GERAN-Classmark.h (100%) create mode 100644 include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h create mode 100644 include/osmocom/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GTP-TEI.h (100%) create mode 100644 include/osmocom/ranap/RANAP_GeographicalArea.h create mode 100644 include/osmocom/ranap/RANAP_GeographicalCoordinates.h create mode 100644 include/osmocom/ranap/RANAP_GlobalCN-ID.h create mode 100644 include/osmocom/ranap/RANAP_GlobalRNC-ID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_GuaranteedBitrate.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_HS-DSCH-MAC-d-Flow-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_HigherBitratesThan16MbpsFlag.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_HorizontalSpeedAndBearing.h (100%) create mode 100644 include/osmocom/ranap/RANAP_HorizontalVelocity.h create mode 100644 include/osmocom/ranap/RANAP_HorizontalVelocityWithUncertainty.h create mode 100644 include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocity.h create mode 100644 include/osmocom/ranap/RANAP_HorizontalWithVerticalVelocityAndUncertainty.h create mode 100644 include/osmocom/ranap/RANAP_IE-Extensions.h create mode 100644 include/osmocom/ranap/RANAP_IE.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IMEI.h (100%) create mode 100644 include/osmocom/ranap/RANAP_IMEIGroup.h create mode 100644 include/osmocom/ranap/RANAP_IMEIList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IMEISV.h (100%) create mode 100644 include/osmocom/ranap/RANAP_IMEISVGroup.h create mode 100644 include/osmocom/ranap/RANAP_IMEISVList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IMSI.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IPMulticastAddress.h (100%) create mode 100644 include/osmocom/ranap/RANAP_IRAT-Measurement-Configuration.h create mode 100644 include/osmocom/ranap/RANAP_IRATmeasurementParameters.h create mode 100644 include/osmocom/ranap/RANAP_ImmediateMDT.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IncludeVelocity.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_InformationExchangeID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_InformationExchangeType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_InformationRequestType.h create mode 100644 include/osmocom/ranap/RANAP_InformationRequested.h create mode 100644 include/osmocom/ranap/RANAP_InformationTransferConfirmation.h create mode 100644 include/osmocom/ranap/RANAP_InformationTransferFailure.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_InformationTransferID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_InformationTransferIndication.h create mode 100644 include/osmocom/ranap/RANAP_InformationTransferType.h create mode 100644 include/osmocom/ranap/RANAP_InitialUE-Message.h create mode 100644 include/osmocom/ranap/RANAP_InitiatingMessage.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IntegrityProtectionAlgorithm.h (100%) create mode 100644 include/osmocom/ranap/RANAP_IntegrityProtectionInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IntegrityProtectionKey.h (100%) create mode 100644 include/osmocom/ranap/RANAP_InterSystemInformation-TransparentContainer.h create mode 100644 include/osmocom/ranap/RANAP_InterSystemInformationTransferType.h create mode 100644 include/osmocom/ranap/RANAP_InterfacesToTraceItem.h create mode 100644 include/osmocom/ranap/RANAP_Iu-ReleaseCommand.h create mode 100644 include/osmocom/ranap/RANAP_Iu-ReleaseComplete.h create mode 100644 include/osmocom/ranap/RANAP_Iu-ReleaseRequest.h create mode 100644 include/osmocom/ranap/RANAP_IuSigConId-IE-ContainerList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_IuSignallingConnectionIdentifier.h (100%) create mode 100644 include/osmocom/ranap/RANAP_IuTransportAssociation.h create mode 100644 include/osmocom/ranap/RANAP_JoinedMBMSBearerService-IEs.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_KeyStatus.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_L3-Information.h (100%) create mode 100644 include/osmocom/ranap/RANAP_LA-LIST.h create mode 100644 include/osmocom/ranap/RANAP_LABased.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_LAC.h (100%) create mode 100644 include/osmocom/ranap/RANAP_LAI-List.h create mode 100644 include/osmocom/ranap/RANAP_LAI.h create mode 100644 include/osmocom/ranap/RANAP_LAListofIdleModeUEs.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_LHN-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_LastKnownServiceArea.h create mode 100644 include/osmocom/ranap/RANAP_LastVisitedUTRANCell-Item.h create mode 100644 include/osmocom/ranap/RANAP_LeftMBMSBearerService-IEs.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Links-to-log.h (100%) create mode 100644 include/osmocom/ranap/RANAP_ListOF-SNAs.h create mode 100644 include/osmocom/ranap/RANAP_ListOfInterfacesToTrace.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_LoadValue.h (100%) create mode 100644 include/osmocom/ranap/RANAP_LocationRelatedDataFailure.h create mode 100644 include/osmocom/ranap/RANAP_LocationRelatedDataRequest.h create mode 100644 include/osmocom/ranap/RANAP_LocationRelatedDataRequestType.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h (100%) create mode 100644 include/osmocom/ranap/RANAP_LocationRelatedDataResponse.h create mode 100644 include/osmocom/ranap/RANAP_LocationReport.h create mode 100644 include/osmocom/ranap/RANAP_LocationReportingControl.h create mode 100644 include/osmocom/ranap/RANAP_LocationReportingTransferInformation.h create mode 100644 include/osmocom/ranap/RANAP_LoggedMDT.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_LoggingDuration.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_LoggingInterval.h (100%) create mode 100644 include/osmocom/ranap/RANAP_M1Report.h create mode 100644 include/osmocom/ranap/RANAP_M2Report.h create mode 100644 include/osmocom/ranap/RANAP_M4-Collection-Parameters.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_M4-Period.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_M4-Threshold.h (100%) create mode 100644 include/osmocom/ranap/RANAP_M4Report.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_M5-Period.h (100%) create mode 100644 include/osmocom/ranap/RANAP_M5Report.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_M6-Period.h (100%) create mode 100644 include/osmocom/ranap/RANAP_M6Report.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_M7-Period.h (100%) create mode 100644 include/osmocom/ranap/RANAP_M7Report.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMS-PTP-RAB-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSBearerServiceType.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSCNDe-Registration.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationRequest.h create mode 100644 include/osmocom/ranap/RANAP_MBMSCNDe-RegistrationResponse.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSCountingInformation.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSHCIndicator.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNRequest.h create mode 100644 include/osmocom/ranap/RANAP_MBMSIPMulticastAddressandAPNlist.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSLinkingInformation.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MBMSRABEstablishmentIndication.h create mode 100644 include/osmocom/ranap/RANAP_MBMSRABRelease.h create mode 100644 include/osmocom/ranap/RANAP_MBMSRABReleaseFailure.h create mode 100644 include/osmocom/ranap/RANAP_MBMSRABReleaseRequest.h create mode 100644 include/osmocom/ranap/RANAP_MBMSRegistrationFailure.h create mode 100644 include/osmocom/ranap/RANAP_MBMSRegistrationRequest.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSRegistrationRequestType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MBMSRegistrationResponse.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSServiceArea.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSSessionDuration.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSSessionIdentity.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MBMSSessionRepetitionNumber.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionStart.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionStartFailure.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionStartResponse.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionStop.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionStopResponse.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionUpdate.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionUpdateFailure.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSessionUpdateResponse.h create mode 100644 include/osmocom/ranap/RANAP_MBMSSynchronisationInformation.h create mode 100644 include/osmocom/ranap/RANAP_MBMSUELinkingRequest.h create mode 100644 include/osmocom/ranap/RANAP_MBMSUELinkingResponse.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MDT-Activation.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MDT-Configuration.h create mode 100644 include/osmocom/ranap/RANAP_MDT-PLMN-List.h create mode 100644 include/osmocom/ranap/RANAP_MDT-Report-Parameters.h create mode 100644 include/osmocom/ranap/RANAP_MDTAreaScope.h create mode 100644 include/osmocom/ranap/RANAP_MDTMode.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MSISDN.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Management-Based-MDT-Allowed.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MaxBitrate.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MaxSDU-Size.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MeasBand.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MeasurementQuantity.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_MeasurementsToActivate.h (100%) create mode 100644 include/osmocom/ranap/RANAP_MessageStructure.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NAS-PDU.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NAS-SequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NAS-SynchronisationIndicator.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NRTLoadInformationValue.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NewBSS-To-OldBSS-Information.h (100%) create mode 100644 include/osmocom/ranap/RANAP_NewRAListofIdleModeUEs.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NonSearchingIndication.h (100%) create mode 100644 include/osmocom/ranap/RANAP_NotEmptyRAListofIdleModeUEs.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NumberOfIuInstances.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_NumberOfSteps.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_OMC-ID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Offload-RAB-Parameters-APN.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Offload-RAB-Parameters.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_OldBSS-ToNewBSS-Information.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Out-Of-UTRAN.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Outcome.h create mode 100644 include/osmocom/ranap/RANAP_Overload.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_P-TMSI.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PDP-Type-extension.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PDP-Type.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PDP-TypeInformation-extension.h create mode 100644 include/osmocom/ranap/RANAP_PDP-TypeInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PDUType14FrameSequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PLMNidentity.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PLMNs-in-shared-network.h create mode 100644 include/osmocom/ranap/RANAP_Paging.h create mode 100644 include/osmocom/ranap/RANAP_PagingAreaID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PagingCause.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PeriodicLocationInfo.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PeriodicReportingIndicator.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PermanentNAS-UE-ID.h create mode 100644 include/osmocom/ranap/RANAP_PermittedEncryptionAlgorithms.h create mode 100644 include/osmocom/ranap/RANAP_PermittedIntegrityProtectionAlgorithms.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Port-Number.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PositionData.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PositionDataSpecificToGERANIuMode.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PositioningDataDiscriminator.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PositioningDataSet.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PositioningMethodAndUsage.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PositioningPriority.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Pre-emptionCapability.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Pre-emptionVulnerability.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Presence.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Priority-Class-Indicator.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PriorityLevel.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_PrivateIE-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_PrivateMessage.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ProcedureCode.h (100%) create mode 100644 include/osmocom/ranap/RANAP_ProtocolError-IE-ContainerList.h create mode 100644 include/osmocom/ranap/RANAP_ProtocolExtensionContainer.h create mode 100644 include/osmocom/ranap/RANAP_ProtocolExtensionField.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ProtocolExtensionID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_ProtocolIE-Container.h create mode 100644 include/osmocom/ranap/RANAP_ProtocolIE-ContainerPair.h create mode 100644 include/osmocom/ranap/RANAP_ProtocolIE-FieldPair.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ProtocolIE-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_ProvidedData.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_QueuingAllowed.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RAB-AssignmentRequest.h create mode 100644 include/osmocom/ranap/RANAP_RAB-AssignmentResponse.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RAB-AsymmetryIndicator.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ContextItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ContextList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataForwardingItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataForwardingList-SRNS-CtxReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataForwardingList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataVolumeReportItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataVolumeReportList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-DataVolumeReportRequestList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-FailedItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-FailedList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RAB-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RAB-IE-ContainerList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-IE-ContainerPairList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ModifyItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ModifyList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ModifyRequest.h create mode 100644 include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-Parameters.h create mode 100644 include/osmocom/ranap/RANAP_RAB-QueuedItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-QueuedList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleaseFailedList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleaseItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleaseList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleaseRequest.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleasedItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleasedList-IuRelComp.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ReleasedList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-RelocationReleaseItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-RelocationReleaseList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupItem-RelocReqAck.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupList-RelocReq.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupList-RelocReqAck.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupOrModifiedItem.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupOrModifiedList.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemFirst.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupOrModifyItemSecond.h create mode 100644 include/osmocom/ranap/RANAP_RAB-SetupOrModifyList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RAB-SubflowCombinationBitRate.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h create mode 100644 include/osmocom/ranap/RANAP_RAB-TrCH-Mapping.h create mode 100644 include/osmocom/ranap/RANAP_RAB-TrCH-MappingItem.h create mode 100644 include/osmocom/ranap/RANAP_RABDataVolumeReport.h create mode 100644 include/osmocom/ranap/RANAP_RABParametersList.h create mode 100644 include/osmocom/ranap/RANAP_RABased.h create mode 100644 include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferItem.h create mode 100644 include/osmocom/ranap/RANAP_RABs-ContextFailedtoTransferList.h create mode 100644 include/osmocom/ranap/RANAP_RABs-failed-to-reportItem.h create mode 100644 include/osmocom/ranap/RANAP_RABs-failed-to-reportList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RAC.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RAI-List.h create mode 100644 include/osmocom/ranap/RANAP_RAI.h create mode 100644 include/osmocom/ranap/RANAP_RAListofIdleModeUEs.h create mode 100644 include/osmocom/ranap/RANAP_RAListwithNoIdleModeUEsAnyMore.h create mode 100644 include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationRequest.h create mode 100644 include/osmocom/ranap/RANAP_RANAP-EnhancedRelocationInformationResponse.h create mode 100644 include/osmocom/ranap/RANAP_RANAP-PDU.h create mode 100644 include/osmocom/ranap/RANAP_RANAP-RelocationInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RAT-Type.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RAofIdleModeUEs.h create mode 100644 include/osmocom/ranap/RANAP_RIM-Transfer.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RIMInformation.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RIMRoutingAddress.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RNC-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RNCTraceInformation.h create mode 100644 include/osmocom/ranap/RANAP_RNSAPRelocationParameters.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RRC-Container.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RSRQ-Extension.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RSRQ-Type.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RSRVCC-HO-Indication.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RSRVCC-Information.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RSRVCC-Operation-Possible.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RTLoadValue.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RateControlAllowed.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RedirectAttemptFlag.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RedirectionCompleted.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RedirectionIndication.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RejectCauseValue.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RelocationCancel.h create mode 100644 include/osmocom/ranap/RANAP_RelocationCancelAcknowledge.h create mode 100644 include/osmocom/ranap/RANAP_RelocationCommand.h create mode 100644 include/osmocom/ranap/RANAP_RelocationComplete.h create mode 100644 include/osmocom/ranap/RANAP_RelocationDetect.h create mode 100644 include/osmocom/ranap/RANAP_RelocationFailure.h create mode 100644 include/osmocom/ranap/RANAP_RelocationPreparationFailure.h create mode 100644 include/osmocom/ranap/RANAP_RelocationRequest.h create mode 100644 include/osmocom/ranap/RANAP_RelocationRequestAcknowledge.h create mode 100644 include/osmocom/ranap/RANAP_RelocationRequired.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RelocationRequirement.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RelocationType.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RepetitionNumber0.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RepetitionNumber1.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ReportAmount.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ReportArea.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ReportChangeOfSAI.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ReportInterval.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RequestType.h create mode 100644 include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Requested-RAB-Parameter-MaxBitrateList.h create mode 100644 include/osmocom/ranap/RANAP_Requested-RAB-Parameter-Values.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RequestedGANSSAssistanceData.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RequestedGPSAssistanceData.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_RequestedLocationRelatedDataType.h (100%) create mode 100644 include/osmocom/ranap/RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h create mode 100644 include/osmocom/ranap/RANAP_RequestedMulticastServiceList.h create mode 100644 include/osmocom/ranap/RANAP_Reset.h create mode 100644 include/osmocom/ranap/RANAP_ResetAcknowledge.h create mode 100644 include/osmocom/ranap/RANAP_ResetResource.h create mode 100644 include/osmocom/ranap/RANAP_ResetResourceAckItem.h create mode 100644 include/osmocom/ranap/RANAP_ResetResourceAckList.h create mode 100644 include/osmocom/ranap/RANAP_ResetResourceAcknowledge.h create mode 100644 include/osmocom/ranap/RANAP_ResetResourceItem.h create mode 100644 include/osmocom/ranap/RANAP_ResetResourceList.h create mode 100644 include/osmocom/ranap/RANAP_ResidualBitErrorRatio.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_ResponseTime.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SAC.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SAI.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SAPI.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SDU-ErrorRatio.h create mode 100644 include/osmocom/ranap/RANAP_SDU-FormatInformationParameterItem.h create mode 100644 include/osmocom/ranap/RANAP_SDU-FormatInformationParameters.h create mode 100644 include/osmocom/ranap/RANAP_SDU-ParameterItem.h create mode 100644 include/osmocom/ranap/RANAP_SDU-Parameters.h create mode 100644 include/osmocom/ranap/RANAP_SNA-Access-Information.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SNAC.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SRB-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SRB-TrCH-Mapping.h create mode 100644 include/osmocom/ranap/RANAP_SRB-TrCH-MappingItem.h create mode 100644 include/osmocom/ranap/RANAP_SRNS-ContextRequest.h create mode 100644 include/osmocom/ranap/RANAP_SRNS-ContextResponse.h create mode 100644 include/osmocom/ranap/RANAP_SRNS-DataForwardCommand.h create mode 100644 include/osmocom/ranap/RANAP_SRVCC-CSKeysRequest.h create mode 100644 include/osmocom/ranap/RANAP_SRVCC-CSKeysResponse.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SRVCC-HO-Indication.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SRVCC-Information.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SRVCC-Operation-Possible.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SecurityModeCommand.h create mode 100644 include/osmocom/ranap/RANAP_SecurityModeComplete.h create mode 100644 include/osmocom/ranap/RANAP_SecurityModeReject.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Service-Handover.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Session-Re-establishment-Indicator.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SessionUpdateID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_Shared-Network-Information.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SignallingIndication.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Source-ToTarget-TransparentContainer.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SourceCellID.h create mode 100644 include/osmocom/ranap/RANAP_SourceID.h create mode 100644 include/osmocom/ranap/RANAP_SourceRNC-ID.h create mode 100644 include/osmocom/ranap/RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SourceStatisticsDescriptor.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SourceUTRANCellID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SubflowSDU-Size.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SubscriberProfileIDforRFP.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SuccessfulOutcome.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_SupportedBitrate.h (100%) create mode 100644 include/osmocom/ranap/RANAP_SupportedRAB-ParameterBitrateList.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TAC.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TAI.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TBCD-STRING.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TMGI.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TMSI.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoReq.h create mode 100644 include/osmocom/ranap/RANAP_TNLInformationEnhRelInfoRes.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Target-ToSource-TransparentContainer.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TargetCellId.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TargetENB-ID.h create mode 100644 include/osmocom/ranap/RANAP_TargetID.h create mode 100644 include/osmocom/ranap/RANAP_TargetRNC-ID.h create mode 100644 include/osmocom/ranap/RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TemporaryUE-ID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Time-UE-StayedInCell-EnhancedGranularity.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_Time-UE-StayedInCell.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TimeToMBMSDataTransfer.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TimingDifferenceULDL.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TrCH-ID-List.h create mode 100644 include/osmocom/ranap/RANAP_TrCH-ID.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TraceDepth.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TraceInformation.h create mode 100644 include/osmocom/ranap/RANAP_TracePropagationParameters.h create mode 100644 include/osmocom/ranap/RANAP_TraceRecordingSessionInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TraceRecordingSessionReference.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TraceReference.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TraceType.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TrafficClass.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TrafficHandlingPriority.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TransferDelay.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TransportLayerAddress.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TransportLayerInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TriggerID.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TriggeringMessage.h (100%) create mode 100644 include/osmocom/ranap/RANAP_TunnelInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_TypeOfError.h (100%) create mode 100644 include/osmocom/ranap/RANAP_UE-AggregateMaximumBitRate.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UE-AggregateMaximumBitRateDownlink.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UE-AggregateMaximumBitRateUplink.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UE-History-Information.h (100%) create mode 100644 include/osmocom/ranap/RANAP_UE-ID.h create mode 100644 include/osmocom/ranap/RANAP_UESBI-Iu.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UESBI-IuA.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UESBI-IuB.h (100%) create mode 100644 include/osmocom/ranap/RANAP_UESpecificInformationIndication.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UL-GTP-PDU-SequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UL-N-PDU-SequenceNumber.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UP-ModeVersions.h (100%) create mode 100644 include/osmocom/ranap/RANAP_UPInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UPInitialisationFrame.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_USCH-ID.h (100%) create mode 100644 include/osmocom/ranap/RANAP_UTRAN-CellID.h create mode 100644 include/osmocom/ranap/RANAP_UeRadioCapabilityMatchRequest.h create mode 100644 include/osmocom/ranap/RANAP_UeRadioCapabilityMatchResponse.h create mode 100644 include/osmocom/ranap/RANAP_UnsuccessfulLinking-IEs.h create mode 100644 include/osmocom/ranap/RANAP_UnsuccessfulOutcome.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UnsuccessfullyTransmittedDataVolume.h (100%) create mode 100644 include/osmocom/ranap/RANAP_UplinkInformationExchangeFailure.h create mode 100644 include/osmocom/ranap/RANAP_UplinkInformationExchangeRequest.h create mode 100644 include/osmocom/ranap/RANAP_UplinkInformationExchangeResponse.h create mode 100644 include/osmocom/ranap/RANAP_UserPlaneInformation.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_UserPlaneMode.h (100%) create mode 100644 include/osmocom/ranap/RANAP_VelocityEstimate.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_VerticalAccuracyCode.h (100%) rename include/osmocom/{osmo-iuh => }/ranap/RANAP_VerticalSpeedDirection.h (100%) create mode 100644 include/osmocom/ranap/RANAP_VerticalVelocity.h rename include/osmocom/{osmo-iuh => }/ranap/RANAP_VoiceSupportMatchIndicator.h (100%) create mode 100644 include/osmocom/rua/Makefile.am rename include/osmocom/{osmo-iuh => }/rua/RUA_Ansi-41-IDNNS.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_CN-DomainIndicator.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_CSGMembershipStatus.h (100%) create mode 100644 include/osmocom/rua/RUA_Cause.h rename include/osmocom/{osmo-iuh => }/rua/RUA_CauseMisc.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_CauseProtocol.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_CauseRadioNetwork.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_CauseTransport.h (100%) create mode 100644 include/osmocom/rua/RUA_Connect.h create mode 100644 include/osmocom/rua/RUA_ConnectionlessTransfer.h rename include/osmocom/{osmo-iuh => }/rua/RUA_Context-ID.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_Criticality.h (100%) create mode 100644 include/osmocom/rua/RUA_CriticalityDiagnostics-IE-List.h create mode 100644 include/osmocom/rua/RUA_CriticalityDiagnostics.h create mode 100644 include/osmocom/rua/RUA_DirectTransfer.h create mode 100644 include/osmocom/rua/RUA_Disconnect.h create mode 100644 include/osmocom/rua/RUA_ErrorIndication.h rename include/osmocom/{osmo-iuh => }/rua/RUA_Establishment-Cause.h (100%) create mode 100644 include/osmocom/rua/RUA_Gsm-map-IDNNS.h create mode 100644 include/osmocom/rua/RUA_IE-Extensions.h create mode 100644 include/osmocom/rua/RUA_IE.h create mode 100644 include/osmocom/rua/RUA_InitiatingMessage.h create mode 100644 include/osmocom/rua/RUA_IntraDomainNasNodeSelector.h rename include/osmocom/{osmo-iuh => }/rua/RUA_Presence.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_PrivateIE-ID.h (100%) create mode 100644 include/osmocom/rua/RUA_PrivateMessage.h rename include/osmocom/{osmo-iuh => }/rua/RUA_ProcedureCode.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_ProtocolIE-ID.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_RANAP-Message.h (100%) create mode 100644 include/osmocom/rua/RUA_RUA-PDU.h rename include/osmocom/{osmo-iuh => }/rua/RUA_RoutingParameter.h (100%) create mode 100644 include/osmocom/rua/RUA_SuccessfulOutcome.h rename include/osmocom/{osmo-iuh => }/rua/RUA_TriggeringMessage.h (100%) rename include/osmocom/{osmo-iuh => }/rua/RUA_TypeOfError.h (100%) create mode 100644 include/osmocom/rua/RUA_UnsuccessfulOutcome.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 5 11:05:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 11:05:42 GMT Subject: osmo-iuh.git branch master updated. 4107a58547dbfb3e7f229d9a25ca19f26b961088 Message-ID: <201601051105.u05B5gm6095098@git.osmocom.org> 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, master has been updated via 4107a58547dbfb3e7f229d9a25ca19f26b961088 (commit) from 8c7556e311e6e5fc7c09dac095aaec643cc44a82 (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-iuh/commit/?id=4107a58547dbfb3e7f229d9a25ca19f26b961088 commit 4107a58547dbfb3e7f229d9a25ca19f26b961088 Author: Neels Hofmeyr Date: Tue Jan 5 12:04:13 2016 +0100 Fix subdirs of include/osmocom/Makefile.am ----------------------------------------------------------------------- Summary of changes: include/osmocom/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 5 11:51:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 11:51:06 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-10-gd265085 Message-ID: <201601051151.u05Bp6Vw000306@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated via d2650854b654c6b134fd1266879bef1fbacad86d (commit) from c016b5d3824923c2b35c67cfb9930a30e564f07e (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-pcap/commit/?id=d2650854b654c6b134fd1266879bef1fbacad86d commit d2650854b654c6b134fd1266879bef1fbacad86d Author: Holger Hans Peter Freyther Date: Tue Jan 5 12:50:46 2016 +0100 misc: Add a readme to describe the project purpose a bit ----------------------------------------------------------------------- Summary of changes: README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Tue Jan 5 12:06:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 12:06:37 GMT Subject: osmo-iuh.git branch master updated. 8f2007c1bd8ac483f2a551c16667f177732617d4 Message-ID: <201601051206.u05C6bID002599@git.osmocom.org> 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, master has been updated via 8f2007c1bd8ac483f2a551c16667f177732617d4 (commit) via 0de6b94d71a0a1cd953bdf5563e73cb5b4f83d6d (commit) via f193c221cfe5c228e3adc07c106ab71a5a3a5f10 (commit) from 4107a58547dbfb3e7f229d9a25ca19f26b961088 (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-iuh/commit/?id=8f2007c1bd8ac483f2a551c16667f177732617d4 commit 8f2007c1bd8ac483f2a551c16667f177732617d4 Author: Neels Hofmeyr Date: Tue Jan 5 13:05:47 2016 +0100 gitignore (dummy-cn, testsuite.dir) http://cgit.osmocom.org/osmo-iuh/commit/?id=0de6b94d71a0a1cd953bdf5563e73cb5b4f83d6d commit 0de6b94d71a0a1cd953bdf5563e73cb5b4f83d6d Author: Neels Hofmeyr Date: Tue Jan 5 12:59:13 2016 +0100 rebuild en/decoders when asn1tostruct.py changed Add asn1tostruct.py as dependency for the targets that use it, so that any modification to the asn1tostruct.py regenerates everything related automatically. http://cgit.osmocom.org/osmo-iuh/commit/?id=f193c221cfe5c228e3adc07c106ab71a5a3a5f10 commit f193c221cfe5c228e3adc07c106ab71a5a3a5f10 Author: Neels Hofmeyr Date: Tue Jan 5 12:54:25 2016 +0100 Fix -I in tests/ (broken by include dir changes) ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ src/Makefile.am | 6 +++--- src/tests/Makefile.am | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 5 12:39:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 12:39:25 GMT Subject: osmo-iuh.git branch master updated. c13ebf78c850ce163d4c9059dffa6791dea13a59 Message-ID: <201601051239.u05CdPuJ006705@git.osmocom.org> 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, master has been updated via c13ebf78c850ce163d4c9059dffa6791dea13a59 (commit) from 8f2007c1bd8ac483f2a551c16667f177732617d4 (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-iuh/commit/?id=c13ebf78c850ce163d4c9059dffa6791dea13a59 commit c13ebf78c850ce163d4c9059dffa6791dea13a59 Author: Neels Hofmeyr Date: Tue Jan 5 12:55:13 2016 +0100 asn1tostruct.py: don't generate unused local struct instances. ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 5 13:24:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 13:24:17 GMT Subject: osmo-iuh.git branch master updated. bea34f26c205468d4565f015ab1bc38a0df73837 Message-ID: <201601051324.u05DOHFH012202@git.osmocom.org> 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, master has been updated via bea34f26c205468d4565f015ab1bc38a0df73837 (commit) from c13ebf78c850ce163d4c9059dffa6791dea13a59 (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-iuh/commit/?id=bea34f26c205468d4565f015ab1bc38a0df73837 commit bea34f26c205468d4565f015ab1bc38a0df73837 Author: Harald Welte Date: Tue Jan 5 14:24:08 2016 +0100 hnbap_common.c: Fix include path ----------------------------------------------------------------------- Summary of changes: src/hnbap_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 5 14:02:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 14:02:00 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-143-ga28f638 Message-ID: <201601051402.u05E20OF016618@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards d7bfbdc17d17a44963eecc694013cae652e574d8 (commit) via a28f6380b4dbb9142fb5587a27be97c2bef79a16 (commit) via 0e3fcbdb57f794071dab82d9b37902adeef391e7 (commit) via c357307267f8becaee1c85724156595ee0de732e (commit) via 3bf293fe726b03239faf442a60391eb5d26a3fc5 (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 (d7bfbdc17d17a44963eecc694013cae652e574d8) \ N -- N -- N (a28f6380b4dbb9142fb5587a27be97c2bef79a16) 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/openbsc/commit/?id=a28f6380b4dbb9142fb5587a27be97c2bef79a16 commit a28f6380b4dbb9142fb5587a27be97c2bef79a16 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=0e3fcbdb57f794071dab82d9b37902adeef391e7 commit 0e3fcbdb57f794071dab82d9b37902adeef391e7 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/doc/call-graphs-MSC-BSC-HNBGW.txt | 148 ++++++++++++++++++--- openbsc/src/Makefile.am | 2 +- openbsc/src/libmsc/gsm_04_08.c | 40 ++---- openbsc/src/libmsc/gsm_04_11.c | 6 +- openbsc/src/libmsc/osmo_msc.c | 2 +- openbsc/src/{osmo-nitb => osmo-cscn}/Makefile.am | 6 +- .../bsc_hack.c => osmo-cscn/cscn_main.c} | 0 8 files changed, 152 insertions(+), 53 deletions(-) copy openbsc/src/{osmo-nitb => osmo-cscn}/Makefile.am (89%) copy openbsc/src/{osmo-nitb/bsc_hack.c => osmo-cscn/cscn_main.c} (100%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 5 14:08:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 14:08:54 GMT Subject: openbsc.git branch laforge/gprs-iu updated. 0.15.0-150-g824a19c Message-ID: <201601051408.u05E8sw2017346@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, laforge/gprs-iu has been updated via 824a19cd589d38deb2fb10c87765afae755b78f8 (commit) from f34ec8ef88ad612a159af8a7684102a34366f109 (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/openbsc/commit/?id=824a19cd589d38deb2fb10c87765afae755b78f8 commit 824a19cd589d38deb2fb10c87765afae755b78f8 Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 3 +++ openbsc/include/openbsc/debug.h | 2 ++ openbsc/src/gprs/Makefile.am | 18 ++++++------------ openbsc/src/gprs/sgsn_iu.c | 22 ++++++++++------------ openbsc/src/gprs/sgsn_main.c | 8 ++++++-- 5 files changed, 27 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 5 14:09:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 14:09:30 GMT Subject: openbsc.git branch laforge/gprs-iu updated. 0.15.0-151-ga1c278a Message-ID: <201601051409.u05E9U7D017437@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, laforge/gprs-iu has been updated via a1c278af3fbcc79fa1c458026f6aef94cdc23aba (commit) from 824a19cd589d38deb2fb10c87765afae755b78f8 (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/openbsc/commit/?id=a1c278af3fbcc79fa1c458026f6aef94cdc23aba commit a1c278af3fbcc79fa1c458026f6aef94cdc23aba Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/Makefile.am | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 5 14:09:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 14:09:44 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-11-gfd15a86 Message-ID: <201601051409.u05E9iYu017492@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated via fd15a866dbd9206e95015b0a3133a8d5b65e0772 (commit) from d2650854b654c6b134fd1266879bef1fbacad86d (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-pcap/commit/?id=fd15a866dbd9206e95015b0a3133a8d5b65e0772 commit fd15a866dbd9206e95015b0a3133a8d5b65e0772 Author: Holger Hans Peter Freyther Date: Tue Jan 5 15:09:27 2016 +0100 misc: Update the readme ----------------------------------------------------------------------- Summary of changes: README.md | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Tue Jan 5 14:37:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 14:37:26 GMT Subject: osmo-iuh.git branch master updated. 96979af054dd71f8fccc749a56512e1cf9af0be8 Message-ID: <201601051437.u05EbQma020952@git.osmocom.org> 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, master has been updated via 96979af054dd71f8fccc749a56512e1cf9af0be8 (commit) via 1b0c9ecfac9a113db2af250c01d7d0e47f831d76 (commit) from bea34f26c205468d4565f015ab1bc38a0df73837 (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-iuh/commit/?id=96979af054dd71f8fccc749a56512e1cf9af0be8 commit 96979af054dd71f8fccc749a56512e1cf9af0be8 Author: Neels Hofmeyr Date: Tue Jan 5 15:19:44 2016 +0100 move ranap_*.h,iu_helpers.h to include/osmocom/ranap/ A bit hacky: the ranap_ies_defs.h is generated together with the ranap_encoder.c and ranap_decoder.c. See comments in src/Makefile.am and include/osmocom/ranap/Makefile.am. http://cgit.osmocom.org/osmo-iuh/commit/?id=1b0c9ecfac9a113db2af250c01d7d0e47f831d76 commit 1b0c9ecfac9a113db2af250c01d7d0e47f831d76 Author: Neels Hofmeyr Date: Tue Jan 5 15:20:23 2016 +0100 Fix install location to osmocom/ranap (without osmo-iuh) ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/Makefile.am | 14 +++++++++++++- {src => include/osmocom/ranap}/iu_helpers.h | 0 {src => include/osmocom/ranap}/ranap_common.h | 0 {src => include/osmocom/ranap}/ranap_msg_factory.h | 0 src/Makefile.am | 12 ++++++------ src/hnbgw_cn.c | 4 ++-- src/hnbgw_hnbap.c | 2 +- src/hnbgw_ranap.c | 4 ++-- src/ranap_common.c | 2 +- src/ranap_msg_factory.c | 8 ++++---- src/tests/dummy_cn_sua.c | 2 +- src/tests/hnb-test.c | 4 ++-- src/tests/ranap_common_cn.c | 4 ++-- src/tests/ranap_common_cn.h | 4 ++-- src/tests/test-helpers.c | 2 +- src/tests/test-hnbap.c | 2 +- src/tests/test-ranap.c | 8 ++++---- 17 files changed, 42 insertions(+), 30 deletions(-) rename {src => include/osmocom/ranap}/iu_helpers.h (100%) rename {src => include/osmocom/ranap}/ranap_common.h (100%) rename {src => include/osmocom/ranap}/ranap_msg_factory.h (100%) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 5 15:45:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jan 2016 15:45:44 GMT Subject: openbsc.git branch mmcternan/bb_maint updated. 0.13.0-498-gf0a2bf3 Message-ID: <201601051545.u05FjiGK029855@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, mmcternan/bb_maint has been updated via f0a2bf3427793843ce0830a72c4373b5d651adb4 (commit) via 560ce909974c60105cfa0dcf73e558dae128f27b (commit) from e4d0a26f0b235702365c7fb42b87da588bf0c09e (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/openbsc/commit/?id=f0a2bf3427793843ce0830a72c4373b5d651adb4 commit f0a2bf3427793843ce0830a72c4373b5d651adb4 Author: Harald Welte Date: Fri Sep 4 06:21:32 2015 +0200 Fix neighbor channel list generation for 1900 MHz PCS band In the 1900 MHz PCS band, we always generated neighbor cell lists consisting of only a single neighbor cell, rather than al the configured BTSs. http://cgit.osmocom.org/openbsc/commit/?id=560ce909974c60105cfa0dcf73e558dae128f27b commit 560ce909974c60105cfa0dcf73e558dae128f27b Author: Harald Welte Date: Fri Sep 4 06:22:46 2015 +0200 system_information.c: Distinguish two previously identical log msgs ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/system_information.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 6 12:38:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 12:38:08 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-157-g0ad694f Message-ID: <201601061238.u06Cc8DW074097@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards a28f6380b4dbb9142fb5587a27be97c2bef79a16 (commit) discards 0e3fcbdb57f794071dab82d9b37902adeef391e7 (commit) discards c357307267f8becaee1c85724156595ee0de732e (commit) discards 3bf293fe726b03239faf442a60391eb5d26a3fc5 (commit) via 0ad694f02e4ca26a5576a311485d955631297b7f (commit) via 2907d4fc8de8c12d70217ae955df37c069acb833 (commit) via 35f2a1bd95da45ac1499da08ee72ec46d46d86f4 (commit) via 600ef886e4ab8adc77a6fc26f9b656f66b1d3326 (commit) via 7d8db0fe9eafb55584d21da7a6e42f963f4b328d (commit) via ec029a0f913ce11fa0adfca13cd200dcabecfc62 (commit) via a1c278af3fbcc79fa1c458026f6aef94cdc23aba (commit) via 824a19cd589d38deb2fb10c87765afae755b78f8 (commit) via f34ec8ef88ad612a159af8a7684102a34366f109 (commit) via a7fff5f6533f7e20343f1756bd4b277fca786a1e (commit) via 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 (commit) via 6b4915c08e819b32e892deec2305ee0060afc310 (commit) via a7105bcc1b6ad76709a992ec6ff5c5de505b5c59 (commit) via d07ccc09369db365038a8eabf65ae9a54e80abd5 (commit) via e92ca9273d4c9b72d9a44fe62a8b20bbda972f68 (commit) via ae8e3f8a621e22ae523f6f484acd2e81ee77b990 (commit) via 5e8d5824b486e1743560300412b96a6ef87e1636 (commit) via 70398adf5bdd06088ab4e7a2ad366fea8b5450b4 (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 (a28f6380b4dbb9142fb5587a27be97c2bef79a16) \ N -- N -- N (0ad694f02e4ca26a5576a311485d955631297b7f) 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/openbsc/commit/?id=0ad694f02e4ca26a5576a311485d955631297b7f commit 0ad694f02e4ca26a5576a311485d955631297b7f Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=2907d4fc8de8c12d70217ae955df37c069acb833 commit 2907d4fc8de8c12d70217ae955df37c069acb833 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=35f2a1bd95da45ac1499da08ee72ec46d46d86f4 commit 35f2a1bd95da45ac1499da08ee72ec46d46d86f4 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=600ef886e4ab8adc77a6fc26f9b656f66b1d3326 commit 600ef886e4ab8adc77a6fc26f9b656f66b1d3326 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. http://cgit.osmocom.org/openbsc/commit/?id=7d8db0fe9eafb55584d21da7a6e42f963f4b328d commit 7d8db0fe9eafb55584d21da7a6e42f963f4b328d Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=ec029a0f913ce11fa0adfca13cd200dcabecfc62 commit ec029a0f913ce11fa0adfca13cd200dcabecfc62 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 minor tweaks ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 3 + openbsc/include/openbsc/debug.h | 2 + openbsc/include/openbsc/gprs_gmm.h | 2 +- openbsc/include/openbsc/gprs_sgsn.h | 65 ++++- openbsc/src/gprs/Makefile.am | 15 +- openbsc/src/gprs/gprs_gmm.c | 221 +++++++++++---- openbsc/src/gprs/gprs_llc.c | 10 +- openbsc/src/gprs/gprs_sgsn.c | 65 ++++- openbsc/src/gprs/osmo_sgsn.cfg | 59 +++- openbsc/src/gprs/sgsn_cdr.c | 4 +- openbsc/src/gprs/sgsn_iu.c | 423 ++++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 43 ++- openbsc/src/gprs/sgsn_main.c | 15 + openbsc/src/gprs/sgsn_vty.c | 4 +- openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 + openbsc/src/libmsc/gsm_04_08.c | 7 +- openbsc/src/libtrau/rtp_proxy.c | 2 +- openbsc/src/osmo-cscn/cscn_main.c | 18 ++ 19 files changed, 846 insertions(+), 117 deletions(-) create mode 100644 openbsc/src/gprs/sgsn_iu.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 6 15:57:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 15:57:21 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-37-g1b65a4c Message-ID: <201601061557.u06FvLj3093264@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 1b65a4ceeb61cf9e58b9132962ee956a6caf02cb (commit) from de2606249d1f539233fc4a52ab2ed72d9e91780a (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/libosmo-sccp/commit/?id=1b65a4ceeb61cf9e58b9132962ee956a6caf02cb commit 1b65a4ceeb61cf9e58b9132962ee956a6caf02cb Author: Max Date: Wed Jan 6 16:54:08 2016 +0100 Fix required version of libosmo-netif Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Jan 6 17:56:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 17:56:55 GMT Subject: libosmo-netif.git branch sysmocom/sctp created. 0.0.6-10-g8ca4498 Message-ID: <201601061756.u06HutlX005157@git.osmocom.org> 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 network interface library". The branch, sysmocom/sctp has been created at 8ca44980e042cd8ca0cb2a63dd0b440d3b920449 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=8ca44980e042cd8ca0cb2a63dd0b440d3b920449 commit 8ca44980e042cd8ca0cb2a63dd0b440d3b920449 Author: Daniel Willmann Date: Wed Jan 6 16:41:44 2016 +0100 stream.c: Handle SCTP in osmo_stream_srv_recv() http://cgit.osmocom.org/libosmo-netif/commit/?id=03f4ebe741c7abaa4ed86fd2019b1d17dadad607 commit 03f4ebe741c7abaa4ed86fd2019b1d17dadad607 Author: Daniel Willmann Date: Wed Jan 6 16:41:43 2016 +0100 stream: Use macros to access data and length ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Jan 6 18:00:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 18:00:21 GMT Subject: osmo-iuh.git branch daniel/wip created. 8ecbff19fcb80e3891266a9c6aec0a87d161a370 Message-ID: <201601061800.u06I0Lr1005631@git.osmocom.org> 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, daniel/wip has been created at 8ecbff19fcb80e3891266a9c6aec0a87d161a370 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=8ecbff19fcb80e3891266a9c6aec0a87d161a370 commit 8ecbff19fcb80e3891266a9c6aec0a87d161a370 Author: Daniel Willmann Date: Wed Jan 6 18:08:21 2016 +0100 hnbgw_hnbap: Handle hnb deregister message as well http://cgit.osmocom.org/osmo-iuh/commit/?id=24c279bf04018211d7e24c626df9b9bfc721280d commit 24c279bf04018211d7e24c626df9b9bfc721280d Author: Daniel Willmann Date: Wed Jan 6 18:07:02 2016 +0100 hnbgw: When a HNB is released release associated UEs as well http://cgit.osmocom.org/osmo-iuh/commit/?id=6f5ec06e97fc2c32a70e6dd02e9f8323bc7e9958 commit 6f5ec06e97fc2c32a70e6dd02e9f8323bc7e9958 Author: Daniel Willmann Date: Wed Jan 6 18:06:26 2016 +0100 hnbgw: Use libosmo-netif for SCCP connection handling http://cgit.osmocom.org/osmo-iuh/commit/?id=e4fd31dd94241a145e0754a3ee1151d940cb1c22 commit e4fd31dd94241a145e0754a3ee1151d940cb1c22 Author: Daniel Willmann Date: Wed Jan 6 14:18:51 2016 +0100 Correct postprocessing of generated files Rewrite ranap_common.h include path in generated files Don't move ranap_ies_defs.h to the install directory, but move it inside the source tree ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Jan 6 18:16:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 18:16:26 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-38-gf440267 Message-ID: <201601061816.u06IGQ1j007095@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via f4402676f21a20b711d7bbad644b997f946d871e (commit) from 1b65a4ceeb61cf9e58b9132962ee956a6caf02cb (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/libosmo-sccp/commit/?id=f4402676f21a20b711d7bbad644b997f946d871e commit f4402676f21a20b711d7bbad644b997f946d871e Author: Harald Welte Date: Fri Nov 6 08:47:07 2015 +0100 fix format string compiler warnings (%zu for size_t) ----------------------------------------------------------------------- Summary of changes: tests/m2ua/m2ua_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Jan 6 18:28:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 18:28:36 GMT Subject: libosmocore.git branch master updated. 0.9.0-48-g51660a6 Message-ID: <201601061828.u06ISaPJ008570@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 51660a6adefd59081f7f2883d76a875e8b2e89c9 (commit) from c959afdcd9d8f227f4a72a915ac2e3f79d1d1d3b (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/libosmocore/commit/?id=51660a6adefd59081f7f2883d76a875e8b2e89c9 commit 51660a6adefd59081f7f2883d76a875e8b2e89c9 Author: Harald Welte Date: Sat Dec 5 23:38:18 2015 +0100 update TODO-RELEASE regarding the talloc change. Shipping our own private copy of talloc was a good idea in 2008, when it was not readily available on most target platforms. Today, the situation is quite different, as it is a standard library on major Linux distributions. ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jan 6 18:54:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jan 2016 18:54:27 GMT Subject: osmo-iuh.git branch master updated. f3d2c74250be45d9b213f8d77c1b186e80c09b23 Message-ID: <201601061854.u06IsRXZ011204@git.osmocom.org> 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, master has been updated via f3d2c74250be45d9b213f8d77c1b186e80c09b23 (commit) via 5c6bd5104ebe828def8d12779fb372dcc6d57e96 (commit) via 8fa5d558fbe5f9a3c073a2a526acf391a5bb347d (commit) from 96979af054dd71f8fccc749a56512e1cf9af0be8 (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-iuh/commit/?id=f3d2c74250be45d9b213f8d77c1b186e80c09b23 commit f3d2c74250be45d9b213f8d77c1b186e80c09b23 Author: Harald Welte Date: Wed Jan 6 19:53:48 2016 +0100 also 'sed' the include path of the ranap_common.h file http://cgit.osmocom.org/osmo-iuh/commit/?id=5c6bd5104ebe828def8d12779fb372dcc6d57e96 commit 5c6bd5104ebe828def8d12779fb372dcc6d57e96 Author: Harald Welte Date: Tue Jan 5 15:05:03 2016 +0100 make ranap_common.cn.[ch] part of libosmo-ranap http://cgit.osmocom.org/osmo-iuh/commit/?id=8fa5d558fbe5f9a3c073a2a526acf391a5bb347d commit 8fa5d558fbe5f9a3c073a2a526acf391a5bb347d Author: Harald Welte Date: Tue Jan 5 15:01:53 2016 +0100 ranap_common_cn.c: Use call-backs rather than function calls When we use call-back function pointers with ranap_cn_rx_c{o,l}() functions, we can (soon) migrate it into libosmo-ranap without an application having to provide 'magic symbols' that the library expects to be able to call. ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/Makefile.am | 1 + include/osmocom/ranap/ranap_common_cn.h | 14 ++++++++++++++ src/Makefile.am | 4 +++- src/{tests => }/ranap_common_cn.c | 10 +++++----- src/tests/Makefile.am | 2 +- src/tests/dummy_cn_sua.c | 16 ++++++---------- src/tests/ranap_common_cn.h | 17 ----------------- 7 files changed, 30 insertions(+), 34 deletions(-) create mode 100644 include/osmocom/ranap/ranap_common_cn.h rename src/{tests => }/ranap_common_cn.c (97%) delete mode 100644 src/tests/ranap_common_cn.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jan 7 09:54:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jan 2016 09:54:03 GMT Subject: osmo-iuh.git branch master updated. 8fda362dd8b30e921e8384ebe9f8afa3bed052fa Message-ID: <201601070954.u079s3Hj004270@git.osmocom.org> 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, master has been updated via 8fda362dd8b30e921e8384ebe9f8afa3bed052fa (commit) from f3d2c74250be45d9b213f8d77c1b186e80c09b23 (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-iuh/commit/?id=8fda362dd8b30e921e8384ebe9f8afa3bed052fa commit 8fda362dd8b30e921e8384ebe9f8afa3bed052fa Author: Daniel Willmann Date: Wed Jan 6 14:18:51 2016 +0100 Correct postprocessing of generated files Rewrite ranap_common.h include path in ranap_ies_defs.h as well Don't move ranap_ies_defs.h to the install directory, but move it inside the source tree ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jan 7 11:07:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jan 2016 11:07:22 GMT Subject: osmo-pcu.git branch master updated. 0.2-634-g6e75bc7 Message-ID: <201601071107.u07B7MT5011327@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 6e75bc7fe304eec274f6e485a8b23a164fd4e28e (commit) via 845c01ef3f7df788308e56ad22408991c7d2c5ff (commit) via 554a835e906419ff5b4b773b3a723a3fa2e15611 (commit) via 39c6c7f738439197fd13636e9a9ea6ca192f7b4e (commit) via b3100e187b8030fe25057978433e1dde62e86647 (commit) via e8f5fe52554895661f7dafedb96c4c68b0ca9bda (commit) via ce1beb423cddfddebeb2ebacb60eb10506eeff71 (commit) via 784a0bd0001e4e81167eda6e3bb4a2001d24d1f6 (commit) via d87e1d6ab747423d3668c74d16201a5d967accf0 (commit) via 61679251472391bf1746eb277b5027caa1ac14ad (commit) via 4abc686d76b1d74ba07939f5e586842c68c37e25 (commit) via 392a5453361d639abe3eb50ec5ea7ace1595af04 (commit) via 4aa78a8bea0d49a5fe6b3759606afd16eaf3de88 (commit) via 6c3dc61db58bf469c504ffbfcbe061de2f18ceac (commit) via 3b802e3c4ab59e6714d42298ca7b0b793e063f21 (commit) via 690a734ebf392af8a8c8f443b2099e491d5aef3e (commit) via 9e862e1e7f94e693615a843cbbbca0f4417e277f (commit) via d0222cfe2dda4f169bf3d37cdc5eb79ef699cfd2 (commit) via 409f980a180ad8977717cbb5ec412990a0ecbfb0 (commit) via 14e00f8f66faf0c1f551d1d5e4527c51177d6dc8 (commit) via 5265f59525157d135c1051f057f836395782c98e (commit) via 86b6f05d19c8559b99d548730e54c1a4bfb7beba (commit) via 5643f35fb4d09b160c4cd14c8e0ef6f2b7dce07e (commit) via 76d767cbe84fbfecfd3003af622f949f04aadbe4 (commit) via 953c78987a2dc99d4afcd3752507fcedabc9830f (commit) via c3c58046c7223d48c61eb7126f33dca300254485 (commit) from 111ebe84c2b0a49472ec59022aecf56adfefd82e (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 6 +- src/bts.cpp | 158 ++++++++----- src/bts.h | 10 +- src/decoding.cpp | 437 ++++++++++++++++++++++++++++++++++++ src/decoding.h | 23 ++ src/encoding.cpp | 48 +++- src/encoding.h | 2 +- src/gprs_bssgp_pcu.cpp | 4 +- src/gprs_coding_scheme.cpp | 122 ++++++++++ src/gprs_coding_scheme.h | 147 ++++++++++++ src/gprs_ms.cpp | 13 ++ src/gprs_ms.h | 8 + src/gprs_rlcmac_sched.cpp | 2 +- src/pcu_vty.c | 39 ++++ src/pcu_vty_functions.cpp | 1 + src/rlc.cpp | 12 +- src/rlc.h | 68 +++++- src/tbf.cpp | 89 +++++--- src/tbf.h | 40 +++- src/tbf_dl.cpp | 41 ++-- src/tbf_ul.cpp | 347 +++++++++++++---------------- tests/Makefile.am | 13 +- tests/alloc/AllocTest.cpp | 36 +-- tests/edge/EdgeTest.cpp | 542 +++++++++++++++++++++++++++++++++++++++++++++ tests/edge/EdgeTest.ok | 4 + tests/tbf/TbfTest.cpp | 16 +- tests/tbf/TbfTest.err | 128 +++++++---- tests/testsuite.at | 7 + tests/types/TypesTest.cpp | 25 ++- 29 files changed, 1977 insertions(+), 411 deletions(-) create mode 100644 src/gprs_coding_scheme.cpp create mode 100644 src/gprs_coding_scheme.h create mode 100644 tests/edge/EdgeTest.cpp create mode 100644 tests/edge/EdgeTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jan 7 11:34:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jan 2016 11:34:23 GMT Subject: libosmo-sccp.git branch laforge/wip updated. 0.0.6.3-43-g7cbce1a Message-ID: <201601071134.u07BYN35014184@git.osmocom.org> 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 "SCCP Library". The branch, laforge/wip has been updated discards 04fd9fc31b0b8cda034cfb7be128a8ccf8399b54 (commit) discards 22d4c9fafbf04533897102a68d6eaa07e0e58f09 (commit) discards c576a64efa7ccad8b099c4ca165b8b6b3078d7d5 (commit) discards 7444079afb4cf85bb82a906453bf77ffcb7d89bd (commit) discards 578824d22f7805cb9fe9fd3907bfcf1940b42878 (commit) via 7cbce1a08a0be6b6cbad71f23e5951022b5502ac (commit) via 6d9e1b450697becc21e9faa029a8fddde7f486d9 (commit) via 6f6874f48ed2c5ba29a01513d7a58172bcf51dcc (commit) via 702c5864d7de01dfbf36e3f2d3bc38fa461aa8ea (commit) via 11dc282e7639493679847aeedbdb94d47cb83cd7 (commit) via f4402676f21a20b711d7bbad644b997f946d871e (commit) via 1b65a4ceeb61cf9e58b9132962ee956a6caf02cb (commit) via de2606249d1f539233fc4a52ab2ed72d9e91780a (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 (04fd9fc31b0b8cda034cfb7be128a8ccf8399b54) \ N -- N -- N (7cbce1a08a0be6b6cbad71f23e5951022b5502ac) 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/libosmo-sccp/commit/?id=7cbce1a08a0be6b6cbad71f23e5951022b5502ac commit 7cbce1a08a0be6b6cbad71f23e5951022b5502ac Author: Harald Welte Date: Mon Jan 4 12:35:49 2016 +0100 HACK: start to handle SCTP notifications http://cgit.osmocom.org/libosmo-sccp/commit/?id=6d9e1b450697becc21e9faa029a8fddde7f486d9 commit 6d9e1b450697becc21e9faa029a8fddde7f486d9 Author: Harald Welte Date: Sat Dec 26 23:36:27 2015 +0100 sua: Ensure that a SUA client will continuously try to reconnect http://cgit.osmocom.org/libosmo-sccp/commit/?id=6f6874f48ed2c5ba29a01513d7a58172bcf51dcc commit 6f6874f48ed2c5ba29a01513d7a58172bcf51dcc Author: Harald Welte Date: Sat Dec 26 23:35:31 2015 +0100 sua: call conn_disconnect() in sua_disconnect_req() disconnect is not a class3/4 operation. We simply generate + send the DISCONNECT.ind message to the remote side and drop all local state about the connection. http://cgit.osmocom.org/libosmo-sccp/commit/?id=702c5864d7de01dfbf36e3f2d3bc38fa461aa8ea commit 702c5864d7de01dfbf36e3f2d3bc38fa461aa8ea Author: Harald Welte Date: Sat Dec 26 23:34:54 2015 +0100 sua: Fix typo in log message http://cgit.osmocom.org/libosmo-sccp/commit/?id=11dc282e7639493679847aeedbdb94d47cb83cd7 commit 11dc282e7639493679847aeedbdb94d47cb83cd7 Author: Harald Welte Date: Sat Dec 26 23:34:03 2015 +0100 allow user to give private data to osmo_sua_user_create() ... which can be resolved from the prim_cb() by calling osmo_sua_link_get_user_priv(). ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- tests/m2ua/m2ua_test.c | 4 ++-- tests/sigtran/Makefile.am | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jan 7 12:04:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jan 2016 12:04:37 GMT Subject: osmo-iuh.git branch daniel/wip updated. b02d77c2c1cdd1bbca97e7677030d392ab4192bc Message-ID: <201601071204.u07C4bH2017079@git.osmocom.org> 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, daniel/wip has been updated discards 8ecbff19fcb80e3891266a9c6aec0a87d161a370 (commit) discards 24c279bf04018211d7e24c626df9b9bfc721280d (commit) discards 6f5ec06e97fc2c32a70e6dd02e9f8323bc7e9958 (commit) discards e4fd31dd94241a145e0754a3ee1151d940cb1c22 (commit) via b02d77c2c1cdd1bbca97e7677030d392ab4192bc (commit) via d10002cf8dcdbf3951c3eb36b2c429ae2046880a (commit) via b433b97474a28143b3e4a57d3684c1dbea71375d (commit) via 1ee089f37a6c7be98c92cb4f37675eeb1a4444aa (commit) via 6480cadd8e6e9144c417f6600a31eeab36bfae0b (commit) via 8fda362dd8b30e921e8384ebe9f8afa3bed052fa (commit) via f3d2c74250be45d9b213f8d77c1b186e80c09b23 (commit) via 5c6bd5104ebe828def8d12779fb372dcc6d57e96 (commit) via 8fa5d558fbe5f9a3c073a2a526acf391a5bb347d (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 (8ecbff19fcb80e3891266a9c6aec0a87d161a370) \ N -- N -- N (b02d77c2c1cdd1bbca97e7677030d392ab4192bc) 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=b02d77c2c1cdd1bbca97e7677030d392ab4192bc commit b02d77c2c1cdd1bbca97e7677030d392ab4192bc Author: Daniel Willmann Date: Thu Jan 7 12:59:21 2016 +0100 tests/dummy_cn_sua.c: Fix ranap_common_cn include http://cgit.osmocom.org/osmo-iuh/commit/?id=d10002cf8dcdbf3951c3eb36b2c429ae2046880a commit d10002cf8dcdbf3951c3eb36b2c429ae2046880a Author: Daniel Willmann Date: Thu Jan 7 12:27:41 2016 +0100 asn1tostruct: Add memory free functions and use them in HNBAP http://cgit.osmocom.org/osmo-iuh/commit/?id=b433b97474a28143b3e4a57d3684c1dbea71375d commit b433b97474a28143b3e4a57d3684c1dbea71375d Author: Daniel Willmann Date: Wed Jan 6 18:08:21 2016 +0100 hnbgw_hnbap: Handle hnb deregister message as well http://cgit.osmocom.org/osmo-iuh/commit/?id=1ee089f37a6c7be98c92cb4f37675eeb1a4444aa commit 1ee089f37a6c7be98c92cb4f37675eeb1a4444aa Author: Daniel Willmann Date: Wed Jan 6 18:07:02 2016 +0100 hnbgw: When a HNB is released release associated UEs as well http://cgit.osmocom.org/osmo-iuh/commit/?id=6480cadd8e6e9144c417f6600a31eeab36bfae0b commit 6480cadd8e6e9144c417f6600a31eeab36bfae0b Author: Daniel Willmann Date: Wed Jan 6 18:06:26 2016 +0100 hnbgw: Use libosmo-netif for SCCP connection handling ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 31 ++++++++++++++++++++++++++++++- configure.ac | 1 - include/osmocom/ranap/Makefile.am | 1 + include/osmocom/ranap/ranap_common_cn.h | 14 ++++++++++++++ src/Makefile.am | 5 +++-- src/hnbgw_hnbap.c | 8 +++++++- src/{tests => }/ranap_common_cn.c | 10 +++++----- src/tests/Makefile.am | 2 +- src/tests/dummy_cn_sua.c | 18 +++++++----------- src/tests/ranap_common_cn.h | 17 ----------------- 10 files changed, 68 insertions(+), 39 deletions(-) create mode 100644 include/osmocom/ranap/ranap_common_cn.h rename src/{tests => }/ranap_common_cn.c (97%) delete mode 100644 src/tests/ranap_common_cn.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jan 7 13:33:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jan 2016 13:33:55 GMT Subject: osmo-iuh.git branch daniel/wip updated. c858fe9f9091a9a18460a4fa7730b1985de5898c Message-ID: <201601071333.u07DXttb029200@git.osmocom.org> 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, daniel/wip has been updated via c858fe9f9091a9a18460a4fa7730b1985de5898c (commit) via c35b298ce94b42e1682911c0824d8c91c31a8c73 (commit) via 366dcf24c5016db39b7a45e390d7bf85c14b11e0 (commit) via 618f0f5bdbd5ede1ad83eca85c811f1f681e8ddb (commit) via 11e912aa6e57ee956d45fc7545141544cdc99b91 (commit) from b02d77c2c1cdd1bbca97e7677030d392ab4192bc (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-iuh/commit/?id=c858fe9f9091a9a18460a4fa7730b1985de5898c commit c858fe9f9091a9a18460a4fa7730b1985de5898c Author: Daniel Willmann Date: Thu Jan 7 14:28:06 2016 +0100 ranap_common_cn: Free structs allocated through ranap_cn_rx_co() After the callback handled the ranap_message the decoded IEs need to be freed again. http://cgit.osmocom.org/osmo-iuh/commit/?id=c35b298ce94b42e1682911c0824d8c91c31a8c73 commit c35b298ce94b42e1682911c0824d8c91c31a8c73 Author: Daniel Willmann Date: Thu Jan 7 14:13:49 2016 +0100 ranap_common_cn: Free structs allocated through ranap_cn_rx_cl() After the callback handled the ranap_message the decoded IEs need to be freed again. http://cgit.osmocom.org/osmo-iuh/commit/?id=366dcf24c5016db39b7a45e390d7bf85c14b11e0 commit 366dcf24c5016db39b7a45e390d7bf85c14b11e0 Author: Daniel Willmann Date: Thu Jan 7 14:12:07 2016 +0100 ranap_common_cn: Fix copy/paste bug when decoding outcome message http://cgit.osmocom.org/osmo-iuh/commit/?id=618f0f5bdbd5ede1ad83eca85c811f1f681e8ddb commit 618f0f5bdbd5ede1ad83eca85c811f1f681e8ddb Author: Daniel Willmann Date: Thu Jan 7 14:11:01 2016 +0100 ranap_common_cn: Add missing break in switch statement http://cgit.osmocom.org/osmo-iuh/commit/?id=11e912aa6e57ee956d45fc7545141544cdc99b91 commit 11e912aa6e57ee956d45fc7545141544cdc99b91 Author: Daniel Willmann Date: Thu Jan 7 13:19:30 2016 +0100 Free ies struct after use in tests and hnbgw_cn/rua ----------------------------------------------------------------------- Summary of changes: src/hnbgw_cn.c | 5 ++ src/hnbgw_rua.c | 6 ++ src/ranap_common_cn.c | 186 ++++++++++++++++++++++++++++++++++++++++++++++++- src/tests/hnb-test.c | 2 + src/tests/test-hnbap.c | 4 ++ 5 files changed, 201 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jan 7 17:01:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jan 2016 17:01:52 GMT Subject: osmo-iuh.git branch daniel/wip updated. a8b6b1e3a1fb195d33f2e244494cb902eec5e405 Message-ID: <201601071701.u07H1qn2051592@git.osmocom.org> 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, daniel/wip has been updated via a8b6b1e3a1fb195d33f2e244494cb902eec5e405 (commit) from c858fe9f9091a9a18460a4fa7730b1985de5898c (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-iuh/commit/?id=a8b6b1e3a1fb195d33f2e244494cb902eec5e405 commit a8b6b1e3a1fb195d33f2e244494cb902eec5e405 Author: Daniel Willmann Date: Thu Jan 7 17:57:49 2016 +0100 hnbgw_hnbap: Zero IEs_t before decode is called This ensures that presenceMask is zero and optional fields will be freed correctly. This needs to happen for ranap and rua as well. ----------------------------------------------------------------------- Summary of changes: src/hnbgw_hnbap.c | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Jan 8 01:47:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jan 2016 01:47:19 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-166-g13f224a Message-ID: <201601080147.u081lJgT002636@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 0ad694f02e4ca26a5576a311485d955631297b7f (commit) discards 2907d4fc8de8c12d70217ae955df37c069acb833 (commit) discards 35f2a1bd95da45ac1499da08ee72ec46d46d86f4 (commit) discards 600ef886e4ab8adc77a6fc26f9b656f66b1d3326 (commit) discards 7d8db0fe9eafb55584d21da7a6e42f963f4b328d (commit) discards ec029a0f913ce11fa0adfca13cd200dcabecfc62 (commit) via 13f224ae4a503f921f38e57085dec5057b45a447 (commit) via 1cc1901ff59145bb017e56bad18c8c9240d95e38 (commit) via c99c85031423c08b3fa67b67f0bfc58b4d96ee1d (commit) via 9d806b2153c447926f7a9af7a4f14f25f6a619ef (commit) via c0b82ecc6bf74a31e1848ef318db8ab20ddd8c19 (commit) via 61bf5a0d2a9d0c1581c2872c5d09be782420eb94 (commit) via 52c6a708e6c2149ac5c570413527344c38cd4ef8 (commit) via fd2e1d8544af451c1ad1c4473f23267d0c167191 (commit) via 8e50ff8fd4b878abcb1a8bf1ee7b26ac7e7c5cd6 (commit) via d73d1cf3906adb846745cf8e900e70dee6731bc9 (commit) via 2e06e056a7c4f564d2cbafd64ff794d628d5c7ab (commit) via b68cd0114e4049d3dc827518ea5bd3eb6e87744a (commit) via 16ed3a663d7c2853df1fe7148833a3c576e2429f (commit) via 2e3f209edce206f54aa607ec71504412eaa01220 (commit) via 01ac0e9a72c7eb9656740ed2332c0c985de3e111 (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 (0ad694f02e4ca26a5576a311485d955631297b7f) \ N -- N -- N (13f224ae4a503f921f38e57085dec5057b45a447) 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/openbsc/commit/?id=13f224ae4a503f921f38e57085dec5057b45a447 commit 13f224ae4a503f921f38e57085dec5057b45a447 Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=1cc1901ff59145bb017e56bad18c8c9240d95e38 commit 1cc1901ff59145bb017e56bad18c8c9240d95e38 Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=c99c85031423c08b3fa67b67f0bfc58b4d96ee1d commit c99c85031423c08b3fa67b67f0bfc58b4d96ee1d Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=9d806b2153c447926f7a9af7a4f14f25f6a619ef commit 9d806b2153c447926f7a9af7a4f14f25f6a619ef Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=c0b82ecc6bf74a31e1848ef318db8ab20ddd8c19 commit c0b82ecc6bf74a31e1848ef318db8ab20ddd8c19 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=61bf5a0d2a9d0c1581c2872c5d09be782420eb94 commit 61bf5a0d2a9d0c1581c2872c5d09be782420eb94 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=52c6a708e6c2149ac5c570413527344c38cd4ef8 commit 52c6a708e6c2149ac5c570413527344c38cd4ef8 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=fd2e1d8544af451c1ad1c4473f23267d0c167191 commit fd2e1d8544af451c1ad1c4473f23267d0c167191 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=8e50ff8fd4b878abcb1a8bf1ee7b26ac7e7c5cd6 commit 8e50ff8fd4b878abcb1a8bf1ee7b26ac7e7c5cd6 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=d73d1cf3906adb846745cf8e900e70dee6731bc9 commit d73d1cf3906adb846745cf8e900e70dee6731bc9 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=2e06e056a7c4f564d2cbafd64ff794d628d5c7ab commit 2e06e056a7c4f564d2cbafd64ff794d628d5c7ab Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=b68cd0114e4049d3dc827518ea5bd3eb6e87744a commit b68cd0114e4049d3dc827518ea5bd3eb6e87744a Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=16ed3a663d7c2853df1fe7148833a3c576e2429f commit 16ed3a663d7c2853df1fe7148833a3c576e2429f Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=2e3f209edce206f54aa607ec71504412eaa01220 commit 2e3f209edce206f54aa607ec71504412eaa01220 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. http://cgit.osmocom.org/openbsc/commit/?id=01ac0e9a72c7eb9656740ed2332c0c985de3e111 commit 01ac0e9a72c7eb9656740ed2332c0c985de3e111 Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/include/openbsc/Makefile.am | 3 ++- openbsc/include/openbsc/gprs_gmm.h | 2 ++ openbsc/include/openbsc/iu.h | 9 ++++++++ openbsc/src/gprs/gprs_gmm.c | 5 +++-- openbsc/src/gprs/gprs_sgsn.c | 11 +++++---- openbsc/src/gprs/sgsn_iu.c | 21 ++++++++++++----- openbsc/src/gprs/sgsn_main.c | 3 ++- openbsc/src/osmo-cscn/cscn_main.c | 45 ++++++++++++++++++++++++++++--------- openbsc/tests/sgsn/Makefile.am | 4 ++++ openbsc/tests/sgsn/sgsn_test.c | 36 ++++++++++++++--------------- 11 files changed, 99 insertions(+), 41 deletions(-) create mode 100644 openbsc/include/openbsc/iu.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 8 10:16:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jan 2016 10:16:24 GMT Subject: osmo-pcu.git branch master updated. 0.2-636-g27dc941 Message-ID: <201601081016.u08AGO1F055198@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 27dc9414757df5436f7f5a5c8708219aa7a1ee6d (commit) via ead5e4724cd15846e23eebceec37563caf041d5c (commit) from 6e75bc7fe304eec274f6e485a8b23a164fd4e28e (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=27dc9414757df5436f7f5a5c8708219aa7a1ee6d commit 27dc9414757df5436f7f5a5c8708219aa7a1ee6d Author: Jacob Erlbeck Date: Fri Jan 8 11:14:15 2016 +0100 edge: Remove leftover comments from encoding.c Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ead5e4724cd15846e23eebceec37563caf041d5c commit ead5e4724cd15846e23eebceec37563caf041d5c Author: Jacob Erlbeck Date: Fri Jan 8 10:14:50 2016 +0100 edge: Fix data block decoder (Coverity) Use a signed integer instead of an unsigned one for num_chunks which can set to a negative value on error. Ensure that chunks is not dereferenced if it is NULL. In fact that will not happen currently, since num_chunks is now always <= 0 if chunks == NULL. Fixes: Coverity CID 1347433, 1347434, 1347435 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/decoding.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jan 8 12:07:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jan 2016 12:07:48 GMT Subject: osmo-bts.git branch master updated. 0.4.0-22-ga62e322 Message-ID: <201601081207.u08C7m7q065156@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via a62e3221b650d576e27efd52f2f51f8786634a71 (commit) from 085569df55ceb3737b79f53b015b0c064698ddc6 (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-bts/commit/?id=a62e3221b650d576e27efd52f2f51f8786634a71 commit a62e3221b650d576e27efd52f2f51f8786634a71 Author: Alexander Chemeris Date: Sun Jun 14 23:52:27 2015 -0400 l1sap: Whitespace fixes. ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 8 13:19:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jan 2016 13:19:26 GMT Subject: osmo-bts.git branch master updated. 0.4.0-23-g7426905 Message-ID: <201601081319.u08DJQgO072355@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 74269054a6980068a82c681035177bba742575aa (commit) from a62e3221b650d576e27efd52f2f51f8786634a71 (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-bts/commit/?id=74269054a6980068a82c681035177bba742575aa commit 74269054a6980068a82c681035177bba742575aa Author: Harald Welte Date: Fri Jan 8 13:26:57 2016 +0100 sysmobts: add missing break statement in l1if_handle_ind() this was introduced in 21b020b33633683d7c785af15c773aab0f79d0de and luckily spotted by coverity (CID 1347446) ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/l1_if.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jan 10 04:15:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jan 2016 04:15:08 GMT Subject: osmo-bts.git branch laforge/virt-bts created. 0.4.0-53-gf958e0d Message-ID: <201601100415.u0A4F8Cc011228@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, laforge/virt-bts has been created at f958e0dbd3bc2804c5d5a82af4b1427264b13bdd (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f958e0dbd3bc2804c5d5a82af4b1427264b13bdd commit f958e0dbd3bc2804c5d5a82af4b1427264b13bdd Author: Harald Welte Date: Sat Jan 9 13:13:37 2016 +0100 WIP: Initial check-in of a new virtual BTS http://cgit.osmocom.org/osmo-bts/commit/?id=dbcd7b21e8674da5263bdfbf1a26bf26092716bb commit dbcd7b21e8674da5263bdfbf1a26bf26092716bb Author: Harald Welte Date: Sun Jan 10 02:46:30 2016 +0100 fixup scheduler.c http://cgit.osmocom.org/osmo-bts/commit/?id=9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d commit 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d Author: Harald Welte Date: Sat Jan 9 23:28:57 2016 +0100 TRX: Move scheduler to src/common This is the final step to make the L1 scheduler generally available to other BTS models than OsmoTRX. http://cgit.osmocom.org/osmo-bts/commit/?id=aa94d8133734dabc099aee622cff188f4bbbbfcd commit aa94d8133734dabc099aee622cff188f4bbbbfcd Author: Harald Welte Date: Sat Jan 9 23:21:00 2016 +0100 TRX: scheduler: Remove dependency to trx_if.[ch] http://cgit.osmocom.org/osmo-bts/commit/?id=b7b64690da6d128388b4b47d1c57548660767fb1 commit b7b64690da6d128388b4b47d1c57548660767fb1 Author: Harald Welte Date: Sat Jan 9 23:15:41 2016 +0100 TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c This funciton (and associated static functions) are TRX specific, and scheduler.c should only contain generic code. http://cgit.osmocom.org/osmo-bts/commit/?id=a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 commit a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 Author: Harald Welte Date: Sat Jan 9 23:03:34 2016 +0100 TRX: scheduler: don't access l1h->config from scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=538ff0f0d388534e3e2716565f54fdb3d7aea1a0 commit 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 Author: Harald Welte Date: Sat Jan 9 22:57:25 2016 +0100 fixup handover detection on channel deactivate http://cgit.osmocom.org/osmo-bts/commit/?id=448cd9dd3af5d9565cdaa43d339f534b5416e1a8 commit 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 Author: Harald Welte Date: Sat Jan 9 22:39:04 2016 +0100 TRX: call trx_loop_sacch_clock from TRX scheduler backend this removes the dependency of scheduler.c on loops.h http://cgit.osmocom.org/osmo-bts/commit/?id=badf2170d6e549b9a86aa5f2c3b89da3429fd778 commit badf2170d6e549b9a86aa5f2c3b89da3429fd778 Author: Harald Welte Date: Sat Jan 9 22:17:52 2016 +0100 TRX: split scheduler in generic part and backend part the backend is performing the actual encoding and decoding functions, while the generic part constsits of the TDMA structures and generating the RTS.ind http://cgit.osmocom.org/osmo-bts/commit/?id=4bb6e313726775d009fe0644806a84f514187d78 commit 4bb6e313726775d009fe0644806a84f514187d78 Author: Harald Welte Date: Sat Jan 9 21:33:58 2016 +0100 TRX: factor out the scheduler from remaining code The L1 scheduler is a generally useful component that is unfortunately tied quite a bit into the OsmoTRX support. Let's try to separate it out by having separate per-trx/per-ts/per-chan data structures pre-fixed with l1sched_ Using this patch it should be one step easier to use the scheduler for other BTS models, such as the intended upcoming virtual BTS. http://cgit.osmocom.org/osmo-bts/commit/?id=d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 commit d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 Author: Harald Welte Date: Sat Jan 9 18:50:22 2016 +0100 TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) http://cgit.osmocom.org/osmo-bts/commit/?id=b2b26147f6ea787e8e9f34ee36e76a3d87629e52 commit b2b26147f6ea787e8e9f34ee36e76a3d87629e52 Author: Harald Welte Date: Sat Jan 9 18:48:01 2016 +0100 TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN http://cgit.osmocom.org/osmo-bts/commit/?id=19bae248da7181c63be2fc791c3f1f601e73de6c commit 19bae248da7181c63be2fc791c3f1f601e73de6c Author: Harald Welte Date: Sat Jan 9 18:25:22 2016 +0100 TRX: Don't use magic numbers when we have #defines http://cgit.osmocom.org/osmo-bts/commit/?id=da275c209099b4f53f9b22d0c4f991ddaf517e22 commit da275c209099b4f53f9b22d0c4f991ddaf517e22 Author: Harald Welte Date: Sat Jan 9 18:19:32 2016 +0100 TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME http://cgit.osmocom.org/osmo-bts/commit/?id=3c03f46e25a91dd89fadc993617c59931abb2b2b commit 3c03f46e25a91dd89fadc993617c59931abb2b2b Author: Harald Welte Date: Sat Jan 9 18:11:39 2016 +0100 TRX: scheduler: whitespace cleanup http://cgit.osmocom.org/osmo-bts/commit/?id=e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 commit e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 Author: Harald Welte Date: Sat Jan 9 18:09:28 2016 +0100 TRX: schedule: remove dead code the check whether or not to send a dummy burst is done already in trx_sched_dl_burst(), so no need to have commented-out code doing that again. http://cgit.osmocom.org/osmo-bts/commit/?id=2ebb145d461422c18fc41ff0592a20c2f7b8c2cd commit 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd Author: Harald Welte Date: Sat Jan 9 18:05:13 2016 +0100 TRX: make trx_chan_desc static, it is not used externally http://cgit.osmocom.org/osmo-bts/commit/?id=d99a59880fd26f6a55c90852c47181e1be63be87 commit d99a59880fd26f6a55c90852c47181e1be63be87 Author: Harald Welte Date: Sat Jan 9 18:04:59 2016 +0100 fixup: remove pcu_direct from tests http://cgit.osmocom.org/osmo-bts/commit/?id=ffc92d1bd9bb7af046b62f20552b7ae112f44a3e commit ffc92d1bd9bb7af046b62f20552b7ae112f44a3e Author: Harald Welte Date: Sat Jan 9 17:53:30 2016 +0100 use existing #define for FR/EFR frame length (33/31) http://cgit.osmocom.org/osmo-bts/commit/?id=56207cf40b0c3c2177eb50ad3d1612207bae305e commit 56207cf40b0c3c2177eb50ad3d1612207bae305e Author: Harald Welte Date: Sat Jan 9 17:56:10 2016 +0100 move 'GSM_FR_BYTES' and related definitiions to common part http://cgit.osmocom.org/osmo-bts/commit/?id=6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 commit 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 Author: Harald Welte Date: Sat Jan 9 17:50:40 2016 +0100 TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 http://cgit.osmocom.org/osmo-bts/commit/?id=c0d68e5bafc5ee20765311d93bc3ddde38a66399 commit c0d68e5bafc5ee20765311d93bc3ddde38a66399 Author: Harald Welte Date: Sat Jan 9 17:38:35 2016 +0100 TRX: use const for dummy and fcch burst definitions http://cgit.osmocom.org/osmo-bts/commit/?id=0ad549e3de72874541ec80013f3698ad15c5c0c7 commit 0ad549e3de72874541ec80013f3698ad15c5c0c7 Author: Harald Welte Date: Sat Jan 9 13:43:50 2016 +0100 TRX: mark scheduler data structures as 'const' Those are read-only tables which should end up in the text segment and not in writable data. http://cgit.osmocom.org/osmo-bts/commit/?id=4c1b1277fa74bfab85cdbb9036aee8c9aee2711b commit 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b Author: Harald Welte Date: Sat Jan 9 13:26:14 2016 +0100 TRX: some comments dscribing the scheduler.[ch] API http://cgit.osmocom.org/osmo-bts/commit/?id=0306c697d32704bfb654c2c62fd903b33f51c738 commit 0306c697d32704bfb654c2c62fd903b33f51c738 Author: Harald Welte Date: Sat Jan 9 12:34:18 2016 +0100 merge bts-specific main function into common/main.c:bts_main() This removes a lot of copy+paste duplication between different BTS models. http://cgit.osmocom.org/osmo-bts/commit/?id=30529a40bd670a1f587162b52520bbf1fbeb960b commit 30529a40bd670a1f587162b52520bbf1fbeb960b Author: Harald Welte Date: Sat Jan 9 12:06:33 2016 +0100 sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx http://cgit.osmocom.org/osmo-bts/commit/?id=7884ddb1859cc412d722e86d69833b7b41f55c48 commit 7884ddb1859cc412d722e86d69833b7b41f55c48 Author: Harald Welte Date: Sat Jan 9 10:21:31 2016 +0100 TRX: Add stub bts_model_change_power() function This just fixes linking. It still needs to be properly implemented http://cgit.osmocom.org/osmo-bts/commit/?id=37ed3e044e657fd601058e6f343d1e8b087526ac commit 37ed3e044e657fd601058e6f343d1e8b087526ac Author: Harald Welte Date: Sat Jan 9 09:49:09 2016 +0100 Add new bts_model_ctrl_cmds_install() This is one step in making the main() functions of different BTS models more similar, so we can share one code rather than multiple copies of it. http://cgit.osmocom.org/osmo-bts/commit/?id=a2be0407a1f267da72b62f356797cd0508951d17 commit a2be0407a1f267da72b62f356797cd0508951d17 Author: Harald Welte Date: Sat Jan 9 09:42:21 2016 +0100 TRX: remove obsolete get_mac() function http://cgit.osmocom.org/osmo-bts/commit/?id=921a70304d4b0cf1bc99ea9846b0ae12c88b4590 commit 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jan 10 21:34:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jan 2016 21:34:06 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-66-ge321095 Message-ID: <201601102134.u0ALY6KE029119@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via e3210954459e2683120ebf51ec8edd0ba887f9be (commit) via da2cf6a6f262c05d4082485369191c44b4b2bcf4 (commit) via 64cfd98c5b2a8508715a1d48b09daf85a96049ee (commit) via 11257d0aa6e9cddb92a6c5a277b8edd57209d0d5 (commit) via 3fda9d6be5f2cfe9723478bdefd17041efbb6051 (commit) via 20a5986ca0ae2c123f08ae58001f187a27914ad1 (commit) via 84249efbea6220fa193a3ce08c4be119545ce41b (commit) via f8cba954f0b7c76e749a8a75b74055c22dbe00cf (commit) from 810a981d0c2975825a72c9c6c9db2700719928c3 (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/gr-osmosdr/commit/?id=e3210954459e2683120ebf51ec8edd0ba887f9be commit e3210954459e2683120ebf51ec8edd0ba887f9be Author: Dimitri Stolnikov Date: Sun Jan 10 22:32:07 2016 +0100 airspy: implement sensitivity and linerity gain profiles for set_gain() use them with airspy,linearity (the default) or airspy,sensitivity device arguments. Range is 0 to 21. Named gains still work as before. Requires libairspy commit dc5cbca2f6f03458c40eab7c0f88fdfed60a08ff http://cgit.osmocom.org/gr-osmosdr/commit/?id=da2cf6a6f262c05d4082485369191c44b4b2bcf4 commit da2cf6a6f262c05d4082485369191c44b4b2bcf4 Author: Dimitri Stolnikov Date: Sun Jan 10 22:28:15 2016 +0100 cmake: update component name & update AUTHORS file http://cgit.osmocom.org/gr-osmosdr/commit/?id=64cfd98c5b2a8508715a1d48b09daf85a96049ee commit 64cfd98c5b2a8508715a1d48b09daf85a96049ee Author: Dimitri Stolnikov Date: Sun Jan 10 22:27:42 2016 +0100 grc: update grc generator http://cgit.osmocom.org/gr-osmosdr/commit/?id=11257d0aa6e9cddb92a6c5a277b8edd57209d0d5 commit 11257d0aa6e9cddb92a6c5a277b8edd57209d0d5 Author: Dimitri Stolnikov Date: Sun Jan 10 22:19:13 2016 +0100 add Red Pitaya discovery in device find function http://cgit.osmocom.org/gr-osmosdr/commit/?id=3fda9d6be5f2cfe9723478bdefd17041efbb6051 commit 3fda9d6be5f2cfe9723478bdefd17041efbb6051 Author: Dimitri Stolnikov Date: Sun Jan 10 22:17:09 2016 +0100 cmake: If we are cross compiling, we shouldn't make decisions based on the build system distribution. Signed-off-by: Philip Balister http://cgit.osmocom.org/gr-osmosdr/commit/?id=20a5986ca0ae2c123f08ae58001f187a27914ad1 commit 20a5986ca0ae2c123f08ae58001f187a27914ad1 Author: Marcus M??ller Date: Tue Dec 29 19:08:40 2015 +0100 made siggen cooperate with sinks without bw range http://cgit.osmocom.org/gr-osmosdr/commit/?id=84249efbea6220fa193a3ce08c4be119545ce41b commit 84249efbea6220fa193a3ce08c4be119545ce41b Author: Marcus M??ller Date: Tue Dec 29 19:08:14 2015 +0100 added file_sink_c http://cgit.osmocom.org/gr-osmosdr/commit/?id=f8cba954f0b7c76e749a8a75b74055c22dbe00cf commit f8cba954f0b7c76e749a8a75b74055c22dbe00cf Author: Pavel Demin Date: Wed Jan 6 16:49:02 2016 +0100 redpitaya: fix compilation errors on MS Windows and on Mac OS X ----------------------------------------------------------------------- Summary of changes: AUTHORS | 1 + apps/osmocom_siggen | 23 ++++--- apps/osmocom_siggen_base.py | 44 ++++++++++--- cmake/Modules/GrPlatform.cmake | 6 +- grc/gen_osmosdr_blocks.py | 9 ++- lib/CMakeLists.txt | 2 +- lib/airspy/airspy_source_c.cc | 95 ++++++++++++++++++--------- lib/airspy/airspy_source_c.h | 8 +++ lib/device.cc | 9 +++ lib/file/CMakeLists.txt | 1 + lib/file/{file_source_c.cc => file_sink_c.cc} | 89 ++++++++++++------------- lib/file/{file_source_c.h => file_sink_c.h} | 30 ++++----- lib/redpitaya/redpitaya_common.cc | 26 ++------ lib/redpitaya/redpitaya_common.h | 31 ++++++++- lib/redpitaya/redpitaya_sink_c.cc | 24 ++----- lib/redpitaya/redpitaya_sink_c.h | 4 +- lib/redpitaya/redpitaya_source_c.cc | 24 ++----- lib/redpitaya/redpitaya_source_c.h | 4 +- lib/sink_impl.cc | 25 +++++-- 19 files changed, 272 insertions(+), 183 deletions(-) copy lib/file/{file_source_c.cc => file_sink_c.cc} (57%) copy lib/file/{file_source_c.h => file_sink_c.h} (78%) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Sun Jan 10 21:59:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jan 2016 21:59:43 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-168-g61413fe Message-ID: <201601102159.u0ALxhN3031569@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 13f224ae4a503f921f38e57085dec5057b45a447 (commit) discards 1cc1901ff59145bb017e56bad18c8c9240d95e38 (commit) discards c99c85031423c08b3fa67b67f0bfc58b4d96ee1d (commit) discards 9d806b2153c447926f7a9af7a4f14f25f6a619ef (commit) discards c0b82ecc6bf74a31e1848ef318db8ab20ddd8c19 (commit) discards 61bf5a0d2a9d0c1581c2872c5d09be782420eb94 (commit) discards 52c6a708e6c2149ac5c570413527344c38cd4ef8 (commit) discards fd2e1d8544af451c1ad1c4473f23267d0c167191 (commit) discards 8e50ff8fd4b878abcb1a8bf1ee7b26ac7e7c5cd6 (commit) discards d73d1cf3906adb846745cf8e900e70dee6731bc9 (commit) discards 2e06e056a7c4f564d2cbafd64ff794d628d5c7ab (commit) discards b68cd0114e4049d3dc827518ea5bd3eb6e87744a (commit) discards 16ed3a663d7c2853df1fe7148833a3c576e2429f (commit) via 61413fe4b44cc9dd9f65c62b70d4b3b19ff2f003 (commit) via af2aff8f18b5d7d35b82bd12c7cf05f9639599be (commit) via 2534439a7f853a5bc8cf3518d3eb2b8f006c0e81 (commit) via 57cf4aca2d75ab51ad042984b5c4b7111ab29b91 (commit) via 840daaf0a913866fd87c719edbfed89491b19555 (commit) via 65c3f9aa6af13acdcaf57ae111b8bd24d58aa377 (commit) via 6e50c2ec8cc14ef0b318e875e8d27232d12d4c16 (commit) via de106780cf9533f820d98ed15388400dad70544a (commit) via 82d799054b13b8b5ab482566a7e21715ddeda08c (commit) via 1796e7751948b0d377513da154870ca4b4fd5bfb (commit) via 86af5902a05c203c4c7b2c15e2aa88706f3401c2 (commit) via 7f76054c1c39fef48a7c9695ce639b87ddff870e (commit) via e391159e09817273eb6bcd2e94c253dc48cba9b1 (commit) via 8737c9fe7cf0520b641a5fb3475f3e1263dba10c (commit) via 5430133c2b4823c0d57827baac0ad01f394fe0c0 (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 (13f224ae4a503f921f38e57085dec5057b45a447) \ N -- N -- N (61413fe4b44cc9dd9f65c62b70d4b3b19ff2f003) 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/openbsc/commit/?id=61413fe4b44cc9dd9f65c62b70d4b3b19ff2f003 commit 61413fe4b44cc9dd9f65c62b70d4b3b19ff2f003 Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=af2aff8f18b5d7d35b82bd12c7cf05f9639599be commit af2aff8f18b5d7d35b82bd12c7cf05f9639599be Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=2534439a7f853a5bc8cf3518d3eb2b8f006c0e81 commit 2534439a7f853a5bc8cf3518d3eb2b8f006c0e81 Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=57cf4aca2d75ab51ad042984b5c4b7111ab29b91 commit 57cf4aca2d75ab51ad042984b5c4b7111ab29b91 Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=840daaf0a913866fd87c719edbfed89491b19555 commit 840daaf0a913866fd87c719edbfed89491b19555 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=65c3f9aa6af13acdcaf57ae111b8bd24d58aa377 commit 65c3f9aa6af13acdcaf57ae111b8bd24d58aa377 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=6e50c2ec8cc14ef0b318e875e8d27232d12d4c16 commit 6e50c2ec8cc14ef0b318e875e8d27232d12d4c16 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=de106780cf9533f820d98ed15388400dad70544a commit de106780cf9533f820d98ed15388400dad70544a Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=82d799054b13b8b5ab482566a7e21715ddeda08c commit 82d799054b13b8b5ab482566a7e21715ddeda08c Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=1796e7751948b0d377513da154870ca4b4fd5bfb commit 1796e7751948b0d377513da154870ca4b4fd5bfb Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=86af5902a05c203c4c7b2c15e2aa88706f3401c2 commit 86af5902a05c203c4c7b2c15e2aa88706f3401c2 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=7f76054c1c39fef48a7c9695ce639b87ddff870e commit 7f76054c1c39fef48a7c9695ce639b87ddff870e Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=e391159e09817273eb6bcd2e94c253dc48cba9b1 commit e391159e09817273eb6bcd2e94c253dc48cba9b1 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=8737c9fe7cf0520b641a5fb3475f3e1263dba10c commit 8737c9fe7cf0520b641a5fb3475f3e1263dba10c Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=5430133c2b4823c0d57827baac0ad01f394fe0c0 commit 5430133c2b4823c0d57827baac0ad01f394fe0c0 Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gmm.h | 2 +- openbsc/include/openbsc/iu.h | 3 ++- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 4 ++-- openbsc/src/gprs/{sgsn_iu.c => iu.c} | 0 5 files changed, 6 insertions(+), 5 deletions(-) rename openbsc/src/gprs/{sgsn_iu.c => iu.c} (100%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 10 22:00:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jan 2016 22:00:39 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-67-gac15e78 Message-ID: <201601102200.u0AM0d1n031917@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via ac15e7897bb740d083c71bf02729467ca6528635 (commit) from e3210954459e2683120ebf51ec8edd0ba887f9be (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/gr-osmosdr/commit/?id=ac15e7897bb740d083c71bf02729467ca6528635 commit ac15e7897bb740d083c71bf02729467ca6528635 Author: Ji???? Pinkava Date: Sun Oct 4 14:11:29 2015 +0200 do not check for NULL before calling free ----------------------------------------------------------------------- Summary of changes: lib/hackrf/hackrf_sink_c.cc | 12 ++++-------- lib/hackrf/hackrf_source_c.cc | 3 +-- lib/miri/miri_source_c.cc | 3 +-- lib/osmosdr/osmosdr_src_c.cc | 3 +-- lib/rtl/rtl_source_c.cc | 3 +-- lib/sdrplay/sdrplay_source_c.cc | 7 ++----- 6 files changed, 10 insertions(+), 21 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Sun Jan 10 22:44:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jan 2016 22:44:51 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-175-g449ea55 Message-ID: <201601102244.u0AMipBG035939@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 61413fe4b44cc9dd9f65c62b70d4b3b19ff2f003 (commit) discards af2aff8f18b5d7d35b82bd12c7cf05f9639599be (commit) discards 2534439a7f853a5bc8cf3518d3eb2b8f006c0e81 (commit) discards 57cf4aca2d75ab51ad042984b5c4b7111ab29b91 (commit) discards 840daaf0a913866fd87c719edbfed89491b19555 (commit) discards 65c3f9aa6af13acdcaf57ae111b8bd24d58aa377 (commit) discards 6e50c2ec8cc14ef0b318e875e8d27232d12d4c16 (commit) discards de106780cf9533f820d98ed15388400dad70544a (commit) discards 82d799054b13b8b5ab482566a7e21715ddeda08c (commit) discards 1796e7751948b0d377513da154870ca4b4fd5bfb (commit) discards 86af5902a05c203c4c7b2c15e2aa88706f3401c2 (commit) via 449ea55ecab063dbd4f56b03f8a6371904b12e5a (commit) via 0781ee2816aa7557e43979bb821f019676eba996 (commit) via 014ce242c8eea1e51f3ca119de3fd47775d7f449 (commit) via 515d67fd6f8b94d7ec6d6d5653951c6ba666d185 (commit) via a2fff0f833757222510ae17ab79aab9618941337 (commit) via 10881ef66d2f2983f19e039f3690ffaecf9cb432 (commit) via 83db705cf9a373e404dfd7bc9440835971416248 (commit) via 0db52b9aba39f3259cb469a10b3a49c42704d354 (commit) via 27a8ead7f96867c7db4c9cb92a7d11e696ce7436 (commit) via 4e745dee80c5e4e9d8b6b0c4e1f718e3e579025f (commit) via e6129a3e148768ff7d0b7d8c824eb8fde8fcb36d (commit) via 49392e72ba78e8ba3d18bdce2b8c5922492079e0 (commit) via 24e1a65d04d27144eedb959d73f94bedf1e19f8f (commit) via 057faf4f6229e0db139889d15d7c025c3b87c124 (commit) via b3880be082fb507c59cbb7207324bab3253cbbca (commit) via daea3e7f65facf5d543eca33ffca85a842f8c176 (commit) via ea72e9f6878ecf77799057a8aac7591a70b700fc (commit) via 6c971d3b7d742928f86898902320e2fd0cbc6832 (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 (61413fe4b44cc9dd9f65c62b70d4b3b19ff2f003) \ N -- N -- N (449ea55ecab063dbd4f56b03f8a6371904b12e5a) 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/openbsc/commit/?id=449ea55ecab063dbd4f56b03f8a6371904b12e5a commit 449ea55ecab063dbd4f56b03f8a6371904b12e5a Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=0781ee2816aa7557e43979bb821f019676eba996 commit 0781ee2816aa7557e43979bb821f019676eba996 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=014ce242c8eea1e51f3ca119de3fd47775d7f449 commit 014ce242c8eea1e51f3ca119de3fd47775d7f449 Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=515d67fd6f8b94d7ec6d6d5653951c6ba666d185 commit 515d67fd6f8b94d7ec6d6d5653951c6ba666d185 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=a2fff0f833757222510ae17ab79aab9618941337 commit a2fff0f833757222510ae17ab79aab9618941337 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=10881ef66d2f2983f19e039f3690ffaecf9cb432 commit 10881ef66d2f2983f19e039f3690ffaecf9cb432 Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=83db705cf9a373e404dfd7bc9440835971416248 commit 83db705cf9a373e404dfd7bc9440835971416248 Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=0db52b9aba39f3259cb469a10b3a49c42704d354 commit 0db52b9aba39f3259cb469a10b3a49c42704d354 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=27a8ead7f96867c7db4c9cb92a7d11e696ce7436 commit 27a8ead7f96867c7db4c9cb92a7d11e696ce7436 Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=4e745dee80c5e4e9d8b6b0c4e1f718e3e579025f commit 4e745dee80c5e4e9d8b6b0c4e1f718e3e579025f Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=e6129a3e148768ff7d0b7d8c824eb8fde8fcb36d commit e6129a3e148768ff7d0b7d8c824eb8fde8fcb36d Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=49392e72ba78e8ba3d18bdce2b8c5922492079e0 commit 49392e72ba78e8ba3d18bdce2b8c5922492079e0 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=24e1a65d04d27144eedb959d73f94bedf1e19f8f commit 24e1a65d04d27144eedb959d73f94bedf1e19f8f Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=057faf4f6229e0db139889d15d7c025c3b87c124 commit 057faf4f6229e0db139889d15d7c025c3b87c124 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=b3880be082fb507c59cbb7207324bab3253cbbca commit b3880be082fb507c59cbb7207324bab3253cbbca Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=daea3e7f65facf5d543eca33ffca85a842f8c176 commit daea3e7f65facf5d543eca33ffca85a842f8c176 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=ea72e9f6878ecf77799057a8aac7591a70b700fc commit ea72e9f6878ecf77799057a8aac7591a70b700fc Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=6c971d3b7d742928f86898902320e2fd0cbc6832 commit 6c971d3b7d742928f86898902320e2fd0cbc6832 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 11 +++++++- openbsc/src/gprs/iu.c | 59 ++++++++++++++++++++++++----------------- openbsc/src/gprs/sgsn_libgtp.c | 3 ++- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/sgsn/sgsn_test.c | 6 +++++ openbsc/tests/sgsn/sgsn_test.ok | 12 --------- 6 files changed, 53 insertions(+), 40 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 10 23:01:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jan 2016 23:01:05 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-177-gb5c2cc7 Message-ID: <201601102301.u0AN15WM037762@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated via b5c2cc73a54efdc6a0fca473d9f8317ff73d2771 (commit) via 33a8d78a3b5c8e6df3e7da4a09a716a8a0b1418b (commit) from 449ea55ecab063dbd4f56b03f8a6371904b12e5a (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/openbsc/commit/?id=b5c2cc73a54efdc6a0fca473d9f8317ff73d2771 commit b5c2cc73a54efdc6a0fca473d9f8317ff73d2771 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=33a8d78a3b5c8e6df3e7da4a09a716a8a0b1418b commit 33a8d78a3b5c8e6df3e7da4a09a716a8a0b1418b Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gmm.h | 2 +- openbsc/include/openbsc/iu.h | 3 +++ openbsc/src/gprs/gprs_gmm.c | 4 +-- openbsc/src/gprs/iu.c | 53 ++++++++++++++++++++++++++------------ openbsc/src/gprs/sgsn_main.c | 4 ++- 5 files changed, 45 insertions(+), 21 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 11 11:42:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 11:42:01 GMT Subject: osmo-iuh.git branch master updated. a8b6b1e3a1fb195d33f2e244494cb902eec5e405 Message-ID: <201601111142.u0BBg17D015031@git.osmocom.org> 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, master has been updated via a8b6b1e3a1fb195d33f2e244494cb902eec5e405 (commit) via c858fe9f9091a9a18460a4fa7730b1985de5898c (commit) via c35b298ce94b42e1682911c0824d8c91c31a8c73 (commit) via 366dcf24c5016db39b7a45e390d7bf85c14b11e0 (commit) via 618f0f5bdbd5ede1ad83eca85c811f1f681e8ddb (commit) via 11e912aa6e57ee956d45fc7545141544cdc99b91 (commit) via b02d77c2c1cdd1bbca97e7677030d392ab4192bc (commit) via d10002cf8dcdbf3951c3eb36b2c429ae2046880a (commit) via b433b97474a28143b3e4a57d3684c1dbea71375d (commit) via 1ee089f37a6c7be98c92cb4f37675eeb1a4444aa (commit) via 6480cadd8e6e9144c417f6600a31eeab36bfae0b (commit) from 8fda362dd8b30e921e8384ebe9f8afa3bed052fa (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 31 +++++++- src/Makefile.am | 1 + src/hnbgw.c | 128 ++++++++++++++----------------- src/hnbgw.h | 6 +- src/hnbgw_cn.c | 5 ++ src/hnbgw_hnbap.c | 35 ++++++++- src/hnbgw_rua.c | 10 ++- src/ranap_common_cn.c | 186 ++++++++++++++++++++++++++++++++++++++++++++- src/tests/dummy_cn_sua.c | 2 +- src/tests/hnb-test.c | 2 + src/tests/test-hnbap.c | 4 + 11 files changed, 327 insertions(+), 83 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 11 11:47:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 11:47:37 GMT Subject: osmo-iuh.git branch master updated. 66965ca74c9f926aab23f95acc2d82a677c1f0ff Message-ID: <201601111147.u0BBlbPq015592@git.osmocom.org> 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, master has been updated via 66965ca74c9f926aab23f95acc2d82a677c1f0ff (commit) from a8b6b1e3a1fb195d33f2e244494cb902eec5e405 (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-iuh/commit/?id=66965ca74c9f926aab23f95acc2d82a677c1f0ff commit 66965ca74c9f926aab23f95acc2d82a677c1f0ff Author: Neels Hofmeyr Date: Mon Jan 11 12:46:55 2016 +0100 Add missing ranap_ies_defs.h (generated from 'make regen' but we want it committed) ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_ies_defs.h | 2652 ++++++++++++++++++++++++++++++++ 1 file changed, 2652 insertions(+) create mode 100644 include/osmocom/ranap/ranap_ies_defs.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 11 13:51:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 13:51:26 GMT Subject: osmo-iuh.git branch master updated. a2be99e585a24d1820b008107013a85cad561e5d Message-ID: <201601111351.u0BDpQa9029521@git.osmocom.org> 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, master has been updated via a2be99e585a24d1820b008107013a85cad561e5d (commit) via 0e8010457ec960e606c74e8e3791725084918307 (commit) from 66965ca74c9f926aab23f95acc2d82a677c1f0ff (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-iuh/commit/?id=a2be99e585a24d1820b008107013a85cad561e5d commit a2be99e585a24d1820b008107013a85cad561e5d Author: Neels Hofmeyr Date: Mon Jan 11 14:51:38 2016 +0100 Add readme to hint at mscgen http://cgit.osmocom.org/osmo-iuh/commit/?id=0e8010457ec960e606c74e8e3791725084918307 commit 0e8010457ec960e606c74e8e3791725084918307 Author: Neels Hofmeyr Date: Mon Jan 11 14:49:55 2016 +0100 Add ascii art protocol overview. I have my paper notes, but they exist only once. ----------------------------------------------------------------------- Summary of changes: doc/README.msc | 2 ++ doc/protocols_around_hnbgw.txt | 57 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 doc/README.msc create mode 100644 doc/protocols_around_hnbgw.txt hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 11 14:19:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 14:19:33 GMT Subject: osmo-iuh.git branch neels/wip created. e89d8804a45052827f808330bcdb6e5aeafd3a1a Message-ID: <201601111419.u0BEJXUa032197@git.osmocom.org> 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, neels/wip has been created at e89d8804a45052827f808330bcdb6e5aeafd3a1a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=e89d8804a45052827f808330bcdb6e5aeafd3a1a commit e89d8804a45052827f808330bcdb6e5aeafd3a1a Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 wip rua test http://cgit.osmocom.org/osmo-iuh/commit/?id=e89b42cf498e223766b670797a045d27d80d6cdc commit e89b42cf498e223766b670797a045d27d80d6cdc Author: Neels Hofmeyr Date: Mon Jan 11 12:41:45 2016 +0100 a func decl ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jan 11 16:09:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 16:09:06 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-674-g9befd6b Message-ID: <201601111609.u0BG96Bf043272@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, jerlbeck/wip/edge has been updated discards 279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d (commit) discards e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 (commit) discards 9978e1819d0e7b7cf7738c5b8d1a847e9695c126 (commit) discards 2b7928793ff42ac642f2ed1573168ef8a8aad873 (commit) discards c303f5018dc0a670e83073d8166ef249f56fd0cb (commit) discards 40fbd32bb258993427b457ac068f75abdb4c3cee (commit) discards 86f36bb27c8628d885d06730d08e251a59868336 (commit) discards 544d44df53ae3fd9a7363e696ec204c6aceca3ef (commit) discards 722957a9f958495c0d452ec983b6cb541c4408e9 (commit) discards 6e361335852a773d56bffbfb43f64069d32ef1d6 (commit) discards b5837de15cb9c5ab75b866d47adb73ff5099a22e (commit) discards 644c0a6b3a993f96d069763a70c6d5b2d2496988 (commit) discards b68973d75a36c202b5055d30aa23104bf8729cea (commit) discards 9f2ac1f1b2eda9a36fc52e9ddd7119db51db24ee (commit) discards 05b525773ecd369115ae1f5e7fed66c6333329ec (commit) discards 31b6b685f2fa069091eee40f259411310df41985 (commit) discards 31acb7b95f30f8709cb40f868471ad51137f2c15 (commit) discards 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit) discards aa614fabb186e93cd109b638aa479d9c943c148c (commit) via 9befd6bfffa4d90f8747ec160e884fe4adfd70c8 (commit) via 70b7dcc43eaac55f3be292fc0303c45a7732bdae (commit) via d4a888abf43e0174844baf210ead086cf0d31944 (commit) via 95420a04c7d63cf787115c365821f34dd5a7a72e (commit) via df2461895c66d49660ce691ae5b69c2e92430e2d (commit) via 03aa718ddb2c3b314430de274ad440b1e1ec04ca (commit) via 87565b7e7261ed19170ccfd63ad6fdf46ddd2b18 (commit) via 60e50cb181040eeba3ade71d9d07c4aa421e3295 (commit) via 3009d827b0fd87cba033bb6663aa88b4cc4f6585 (commit) via 4b7772d8fd97980c12c42b2c1b7e5b4bcc31bac3 (commit) via 63dac97c155e627551dc7333b414acc47b6136ce (commit) via 71c966eafcafdc684a271687347db042afd6f186 (commit) via 39cb6a849aa17f30b4b7fd1e24d5123cbab45266 (commit) via e9cd690c3e9a2b1cb1ff86a251cc3cb588a0caa6 (commit) via cd4203692e47a2df893104624056386192a62b93 (commit) via a530372386b6502c8e19203ac19984c7fdd992fe (commit) via 8be9212597305bc8fa8b14a068eac5b83369fc87 (commit) via 81ca88f3db780eaaed5058975e79d5df0b256661 (commit) via c53d7e0cc55af39d11b989c754be420a2cbfa3f7 (commit) via 54fd1704d8c221d0c5abb3553b3bd3841ad052b8 (commit) via 97c3dbee7c1eee608fb5c6c0dbc7970f154e48ec (commit) via 75707bd5f10511c152a0287a8e8bbed483835b5b (commit) via 48087df141f73da4fe0d6be1a27d591c743f0faf (commit) via 698f3b1801421bcd9a95f3747c566a2c804ed32f (commit) via d835b26a8a9ae591f95f7fdeabddf306a4fb1913 (commit) via 5f3daa1e8595a9037d6f52073faf23c5514006e6 (commit) via 71145725d67c9f5e8e09689e88928f493d34bb4b (commit) via 3773c038013be7bb4884fa1da43a90aa2b2d8817 (commit) via f740cd755fec2495192aa8e9fdc257f54891e092 (commit) via 14bc7c647105f39fa9760c96cac6e7024739d254 (commit) via de3f21b3908dbd222b0fe64f44fc4ca3e2dd40d0 (commit) via 41eb29212e70152b6a23a07a46dd7dced23c8a5e (commit) via 938e2a76759fa6458e2c10a5c0e6f42dc535dd61 (commit) via 9aec182a91f25efdf09bddd304a1d7d7b06d3a3b (commit) via f0f59684773210b32eae0120359f148142bda855 (commit) via ab6f7f28dc69e8d934caa1519848fc8705462f44 (commit) via 19ac99bbec7d169f83ea55450e097601ee07ff11 (commit) via 3c78b97f010c6cdc60d0ddad613d668d4156d60a (commit) via 27dc9414757df5436f7f5a5c8708219aa7a1ee6d (commit) via ead5e4724cd15846e23eebceec37563caf041d5c (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 (279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d) \ N -- N -- N (9befd6bfffa4d90f8747ec160e884fe4adfd70c8) 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-pcu/commit/?id=9befd6bfffa4d90f8747ec160e884fe4adfd70c8 commit 9befd6bfffa4d90f8747ec160e884fe4adfd70c8 Author: Jacob Erlbeck Date: Mon Jan 11 16:15:45 2016 +0100 edge: Use RLC data block encoding functions This commit removes the use of struct rlc_dl_header from gprs_rlcmac_dl_tbf::create_dl_acked_block and gprs_rlcmac_dl_tbf::create_new_bsn. Instead of patching the data area directly, the RLC block encoding functions are used. Note that the data unit encoding is still hard-coded to GPRS in create_new_bsn, so using MCS 1-4 (albeit being supported by the encoder) will not work yet. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=70b7dcc43eaac55f3be292fc0303c45a7732bdae commit 70b7dcc43eaac55f3be292fc0303c45a7732bdae Author: Jacob Erlbeck Date: Mon Jan 11 16:12:01 2016 +0100 test: Add function name printfs (TODO) Some of these are missing and added by this commit. TODO: - Add all of them - Fix ok file(s) Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d4a888abf43e0174844baf210ead086cf0d31944 commit d4a888abf43e0174844baf210ead086cf0d31944 Author: Jacob Erlbeck Date: Mon Jan 11 13:27:07 2016 +0100 tbf: Remove obsolete TLLI functions This commit removes gprs_rlcmac_tbf::extract_tlli and Decoding::tlli_from_ul_data. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=95420a04c7d63cf787115c365821f34dd5a7a72e commit 95420a04c7d63cf787115c365821f34dd5a7a72e Author: Jacob Erlbeck Date: Fri Jan 8 10:07:53 2016 +0100 edge: Add encoder for downlink RLC data blocks Currently the (GPRS) RLC block encoding is done by setting the header fields directly in gprs_rlcmac_dl_tbf::create_new_bsn. This is much more complex with EGPRS, since the data fields are not byte aligned, the header formats depend on the header type, and the mapping of bits to bytes is LSB first. This commit adds Encoding::rlc_write_dl_data_header which writes the header according to the given gprs_rlc_data_header structure. Encoding::rlc_copy_from_aligned_buffer is also added to copy byte sequences into the message. Note that the actual encoding of data units is not yet present. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=df2461895c66d49660ce691ae5b69c2e92430e2d commit df2461895c66d49660ce691ae5b69c2e92430e2d Author: Jacob Erlbeck Date: Mon Jan 11 11:15:45 2016 +0100 edge: Add gprs_rlc_data_header_init_dl/ul functions These function initialise a gprs_rlc_data_header structure depending on the coding scheme. The fields num_data_blocks, data_offs_bits, block_info[].data_len, and cs are valid after this call. The other fields are set to 0. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=03aa718ddb2c3b314430de274ad440b1e1ec04ca commit 03aa718ddb2c3b314430de274ad440b1e1ec04ca Author: Jacob Erlbeck Date: Mon Jan 11 12:53:08 2016 +0100 rlc: Add info fields for downlink This commit extends gprs_rlc_data_info and gprs_rlc_data_block_info by the fields required for downlink RLC data messages. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=87565b7e7261ed19170ccfd63ad6fdf46ddd2b18 commit 87565b7e7261ed19170ccfd63ad6fdf46ddd2b18 Author: Jacob Erlbeck Date: Mon Jan 11 10:56:50 2016 +0100 edge: Add numDataHeaderBitsUL/DL and numDataBlockHeaderBits methods These methods are added to GprsCodingScheme to avoid related switch statements in the RLC block encoder for EGPRS. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=60e50cb181040eeba3ade71d9d07c4aa421e3295 commit 60e50cb181040eeba3ade71d9d07c4aa421e3295 Author: Jacob Erlbeck Date: Mon Jan 11 09:58:11 2016 +0100 edge: Fix RLC message size Currently the RLC message length that is obtained from the DSP is reduced by 1 if the last byte of the buffer includes spare bits. While this worked well with GPRS, these bits are being used to encode RLC blocks in EGPRS mode. Thus this last byte must not be chopped off. The functionality of the code is not affected by this, since the modified length value is not used. This commit adds GprsCodingScheme::usedSizeDL/UL to return the number of bytes needed to encode the message block. If there are single bits at the end that are to be used (EGPRS), the functions return the number of full bytes plus 1 (which is the buffer size reported by the DSP and returned by sizeUL/sizeDL). The commit also removes the len parameter from rcv_data_block_acknowledged. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3009d827b0fd87cba033bb6663aa88b4cc4f6585 commit 3009d827b0fd87cba033bb6663aa88b4cc4f6585 Author: Jacob Erlbeck Date: Thu Jan 7 18:59:28 2016 +0100 edge: Rename gprs_rlc_ul_header_egprs and gprs_rlc_ul_data_block_info These struct names are more specific than necessary. They are used for GPRS (uplink) already. In downlink direction, only a few fields will be added to the header struct. Add addition, gprs_rlc_ul_header_egprs does not map directly to an encoded header, like many other 'header' structs do. Change the names to fit both modes and both directions: gprs_rlc_ul_header_egprs -> gprs_rlc_data_info gprs_rlc_ul_data_block_info -> gprs_rlc_data_block_info Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4b7772d8fd97980c12c42b2c1b7e5b4bcc31bac3 commit 4b7772d8fd97980c12c42b2c1b7e5b4bcc31bac3 Author: Jacob Erlbeck Date: Thu Jan 7 18:07:54 2016 +0100 edge: Remove int casting operator from GprsCodingScheme (TODO) TODO: - cm Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=63dac97c155e627551dc7333b414acc47b6136ce commit 63dac97c155e627551dc7333b414acc47b6136ce Author: Jacob Erlbeck Date: Thu Jan 7 16:47:34 2016 +0100 edge: Add work-around to get DL EGPRS from MS object The EGPRS multi-slot class need to be parsed from the CSN.1 RA capability (see gprs_bssgp_pcu_rx_dl_ud). This commit adds a workaround to get the EGPRS MS class from the MS object if that is present. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=71c966eafcafdc684a271687347db042afd6f186 commit 71c966eafcafdc684a271687347db042afd6f186 Author: Jacob Erlbeck Date: Thu Jan 7 16:15:58 2016 +0100 edge: Enable EGPRS in downlink TBFs (TODO) TODO: - cm Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=39cb6a849aa17f30b4b7fd1e24d5123cbab45266 commit 39cb6a849aa17f30b4b7fd1e24d5123cbab45266 Author: Jacob Erlbeck Date: Thu Jan 7 16:14:19 2016 +0100 tbf: Remove bogus gprs_rlcmac_dl_tbf::enable_egprs This method is already present in gprs_rlcmac_tbf and should not be present in gprs_rlcmac_dl_tbf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e9cd690c3e9a2b1cb1ff86a251cc3cb588a0caa6 commit e9cd690c3e9a2b1cb1ff86a251cc3cb588a0caa6 Author: Jacob Erlbeck Date: Thu Jan 7 16:04:29 2016 +0100 edge: Support EGPRS in write_packet_downlink_assignment Add an use_egprs parameter to write_packet_downlink_assignment and add the EGPRS related fields if it is set to true. The window size is fixed at 64 blocks, link quality measurement reports have been disabled, and the other optional fields are not present. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cd4203692e47a2df893104624056386192a62b93 commit cd4203692e47a2df893104624056386192a62b93 Author: Jacob Erlbeck Date: Tue Jan 5 15:54:24 2016 +0100 edge: Show current mode in VTY Add the current mode to the output of the 'show ms imsi' and 'show ms tlli' commands. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a530372386b6502c8e19203ac19984c7fdd992fe commit a530372386b6502c8e19203ac19984c7fdd992fe Author: Jacob Erlbeck Date: Tue Jan 5 15:33:03 2016 +0100 edge: Replace integer cs by GprsCodingScheme Currently the TBF and MS object use a plain integer value (current_cs) to manage the coding scheme. This makes it difficult to support the MCS schemes. GprsCodingScheme supports a partial ordering of these values (CS and MCS) and provides safe increment and decrement methods. Use the GprsCodingScheme type instead of integer for cs fields and variables. Add a 'mode' to GprsMs which can be set to either GPRS, EGPRS, or EGPRS_GMSK which also set the initial values of current_cs_ul/dl. Select the mode based on max_mcs_ul and max_mcs_dl. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8be9212597305bc8fa8b14a068eac5b83369fc87 commit 8be9212597305bc8fa8b14a068eac5b83369fc87 Author: Jacob Erlbeck Date: Thu Jan 7 15:00:43 2016 +0100 edge: Add initial_mcs_dl and initial_mcs_ul config values Provide the initial MCS values for EGPRS data blocks. They are set to 1 (MCS-1) for each direction and there is no support to change these configuration values yet (the automatic adaption still works, so there is probably no need to set these values). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=81ca88f3db780eaaed5058975e79d5df0b256661 commit 81ca88f3db780eaaed5058975e79d5df0b256661 Author: Jacob Erlbeck Date: Mon Jan 4 16:00:05 2016 +0100 edge: Add methods and operators to GprsCodingScheme Add a few new operators and methods to support the use of GprsCodingScheme instead of the plain integer currently used. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=c53d7e0cc55af39d11b989c754be420a2cbfa3f7 commit c53d7e0cc55af39d11b989c754be420a2cbfa3f7 Author: Jacob Erlbeck Date: Thu Jan 7 11:48:28 2016 +0100 edge: Add max_mcs_ul and max_mcs_dl config This sets the maximum MCS encoding used for EGPRS RLC data blocks in either direction. The following VTY command are added to node config-pcu: - mcs max <1-9> set maximum for both, uplink and downlink - mcs max <1-9> <1-9> set maximum for downlink and uplink (in that order) - no mcs max do not limit Note that using a value of 4 or below for each direction implies that a GMSK-only TBF may be assumed, which for instance would allow the use of the GPRS MS class instead of the possibly more restrictive EGPRS MS class. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=54fd1704d8c221d0c5abb3553b3bd3841ad052b8 commit 54fd1704d8c221d0c5abb3553b3bd3841ad052b8 Author: Jacob Erlbeck Date: Mon Dec 28 19:15:40 2015 +0100 tbf: Use LListHead instead of llist_pods LListHead does basically the same like llist_pods, but more C++ish and with type safety. This commit turns the former list field of gprs_rlcmac_tbf into a private field, provides accessors, moves the related code from pcu_vty.c to pcu_vty_functions.cpp, and removes the llist_pods type and related code. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=97c3dbee7c1eee608fb5c6c0dbc7970f154e48ec commit 97c3dbee7c1eee608fb5c6c0dbc7970f154e48ec Author: Jacob Erlbeck Date: Mon Dec 28 19:06:09 2015 +0100 tbf/vty: Move tbf_print_vty_info to pcu_vty_functions.cpp This function is similar to the show_ms function already present in the target file. Since the TBF lists will be turned into LListHead based lists, they will get an iteration function in pcu_vty_functions.cpp, too. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=75707bd5f10511c152a0287a8e8bbed483835b5b commit 75707bd5f10511c152a0287a8e8bbed483835b5b Author: Jacob Erlbeck Date: Mon Dec 28 18:49:12 2015 +0100 tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbf Currently casts from gprs_rlcmac_tbf to gprs_rlcmac_ul_tbf and gprs_rlcmac_dl_tbf are done by using static_cast. This doesn't provide protection against converting a gprs_rlcmac_ul_tbf pointer to a gprs_rlcmac_dl_tbf pointer and vice versa. This commit provides two functions as_ul_tbf and as_dl_tbf, that behave similar like dynamic_cast but use the direction field instead of RTTI. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=48087df141f73da4fe0d6be1a27d591c743f0faf commit 48087df141f73da4fe0d6be1a27d591c743f0faf Author: Jacob Erlbeck Date: Mon Dec 21 15:30:18 2015 +0100 WIP: Add decoding test based on real RLC messages (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=698f3b1801421bcd9a95f3747c566a2c804ed32f commit 698f3b1801421bcd9a95f3747c566a2c804ed32f Author: Jacob Erlbeck Date: Mon Dec 28 14:54:08 2015 +0100 encoding: Remove RlcMacDownlink_t based write_packet_uplink_ack This is the CSN1-encoder based variant, which has been replaced and is no longer being used. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d835b26a8a9ae591f95f7fdeabddf306a4fb1913 commit d835b26a8a9ae591f95f7fdeabddf306a4fb1913 Author: Jacob Erlbeck Date: Tue Dec 22 14:59:13 2015 +0100 tbf: Use bitvec based write_packet_uplink_ack (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=5f3daa1e8595a9037d6f52073faf23c5514006e6 commit 5f3daa1e8595a9037d6f52073faf23c5514006e6 Author: Jacob Erlbeck Date: Tue Dec 22 14:58:34 2015 +0100 encoding: Add bitvec based write_packet_uplink_ack (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=71145725d67c9f5e8e09689e88928f493d34bb4b commit 71145725d67c9f5e8e09689e88928f493d34bb4b Author: Jacob Erlbeck Date: Mon Dec 28 14:10:14 2015 +0100 sched: Assert that the generated message is not empty Currently the msg data is accessed and index 0 assuming the msg is not empty. While this should be always the case, the msg can be empty if there are software errors in the message creation functions. This commit adds an assertion to catch this kind of bugs. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3773c038013be7bb4884fa1da43a90aa2b2d8817 commit 3773c038013be7bb4884fa1da43a90aa2b2d8817 Author: Jacob Erlbeck Date: Mon Dec 28 14:07:21 2015 +0100 edge: Set the EGPRS window parameters Currently the GPRS parameters are used, which is ok for the WS but not for the SNS. This commit uses RLC_EGPRS_SNS and RLC_EGPRS_MIN_WS for the window configuration. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f740cd755fec2495192aa8e9fdc257f54891e092 commit f740cd755fec2495192aa8e9fdc257f54891e092 Author: Jacob Erlbeck Date: Mon Dec 28 14:01:50 2015 +0100 edge: Move EGPRS setup from setup_tbf to tbf_alloc_ul_tbf Currently the EGPRS mode is enabled in setup_tbf depending on the values of egprs_ms_class and bts->egprs_enabled (both must be != 0). This makes it difficult to set different values (like window parameters) depending on the direction. This commit moved the initialisation part to tbf_alloc_ul_tbf und just leaves the setting of the ms_class to setup_tbf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=14bc7c647105f39fa9760c96cac6e7024739d254 commit 14bc7c647105f39fa9760c96cac6e7024739d254 Author: Jacob Erlbeck Date: Mon Dec 28 13:51:44 2015 +0100 rlc: Make WS and SNS variable Currently the values for WS and SNS are fixed to 64 (WS) and 128 (SNS) which are the only values that can be used with GPRS. On the other hand, EGPRS requires an SNS of 2014 and a WS in the range of 64 to 1024. This commit adds member variables and setters to both window classes. By default, the GPRS values are being used. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=de3f21b3908dbd222b0fe64f44fc4ca3e2dd40d0 commit de3f21b3908dbd222b0fe64f44fc4ca3e2dd40d0 Author: Jacob Erlbeck Date: Mon Dec 28 13:46:32 2015 +0100 rlc: Add constructor to window classes Currently the gprs_rlc_dl_window and gprs_rlc_ul_window do not have constructors, but need to get initialized explicitly. This commit adds constructors to both classes and removes explicit external initialization code. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=41eb29212e70152b6a23a07a46dd7dced23c8a5e commit 41eb29212e70152b6a23a07a46dd7dced23c8a5e Author: Jacob Erlbeck Date: Wed Dec 23 16:40:56 2015 +0100 rlc/edge: Consistently use uint16_t for BSNs and SSNs Currently in some places uint8_t is being used to encode BSNs and SSNs. This is inconsistent and (even worse) not enough for EPGRS which uses an SNS of 2014. This commit changes these to uint16_t. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=938e2a76759fa6458e2c10a5c0e6f42dc535dd61 commit 938e2a76759fa6458e2c10a5c0e6f42dc535dd61 Author: Jacob Erlbeck Date: Wed Dec 23 16:29:07 2015 +0100 rlc: Add and use mod_sns(bsn) method Currently there is only a mod_sns() method which is being used in expression like bsn_expr & win.mod_sns(). This only works, because it is known that mod_sns() is (sns() - 1) where sns() in turn is always 2^n. This is error prone, hard to read, and relies on window specifics that should be kept inside the respective module. This commit adds a mod_sns(uint bsn) method to gprs_rlc_ul_window and gprs_rlc_dl_window, that encapsulates and hides this optimized computation. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9aec182a91f25efdf09bddd304a1d7d7b06d3a3b commit 9aec182a91f25efdf09bddd304a1d7d7b06d3a3b Author: Jacob Erlbeck Date: Mon Dec 21 17:23:16 2015 +0100 edge: Support EGPRS uplink Ack/Nack messages This commit adds EGPRS UL Ack/Nack encoding based on the CSN1 code. Note that the bitmap encoding is still broken and not easy to fix with the CSN1 framework, especially w.r.t. the length field. Therefore this implementation will be abandoned and replaced by a bitvec based one. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f0f59684773210b32eae0120359f148142bda855 commit f0f59684773210b32eae0120359f148142bda855 Author: Jacob Erlbeck Date: Mon Dec 21 17:19:53 2015 +0100 rlc: Use a pointer instead of repeated selector chains Currently the same selector chain is used several times in the same function. This commit adds a pointer to Packet_Uplink_Ack_Nack and uses that instead. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ab6f7f28dc69e8d934caa1519848fc8705462f44 commit ab6f7f28dc69e8d934caa1519848fc8705462f44 Author: Jacob Erlbeck Date: Mon Dec 21 15:31:13 2015 +0100 edge: Move the GPRS UL Ack/Nack encoding into a separate function (TODO) TODO: - cm http://cgit.osmocom.org/osmo-pcu/commit/?id=19ac99bbec7d169f83ea55450e097601ee07ff11 commit 19ac99bbec7d169f83ea55450e097601ee07ff11 Author: Jacob Erlbeck Date: Tue Dec 15 11:23:00 2015 +0100 DEBUG show RLC data units http://cgit.osmocom.org/osmo-pcu/commit/?id=3c78b97f010c6cdc60d0ddad613d668d4156d60a commit 3c78b97f010c6cdc60d0ddad613d668d4156d60a Author: Jacob Erlbeck Date: Fri Dec 11 14:53:29 2015 +0100 DEBUG Add data log to RLC input ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 8 +- src/bts.h | 2 + src/decoding.cpp | 67 +++---------- src/decoding.h | 10 +- src/encoding.cpp | 148 +++++++++++++++++++++++++-- src/encoding.h | 16 ++- src/gprs_coding_scheme.cpp | 152 ++++++++++++++++++++++++---- src/gprs_coding_scheme.h | 117 ++++++++++++++++------ src/gprs_ms.cpp | 218 +++++++++++++++++++++++++++++----------- src/gprs_ms.h | 21 +++- src/pcu_main.cpp | 3 + src/pcu_vty.c | 52 +++++++++- src/pcu_vty_functions.cpp | 14 ++- src/rlc.cpp | 34 +++++++ src/rlc.h | 34 ++++++- src/tbf.cpp | 73 +++++++------- src/tbf.h | 10 +- src/tbf_dl.cpp | 123 +++++++++++++---------- src/tbf_ul.cpp | 12 +-- tests/edge/EdgeTest.cpp | 88 +++++++++++++++-- tests/ms/MsTest.cpp | 4 +- tests/tbf/TbfTest.cpp | 4 + tests/tbf/TbfTest.err | 242 ++++++++++++++++++++++----------------------- 23 files changed, 1019 insertions(+), 433 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jan 11 16:29:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 16:29:42 GMT Subject: osmo-bts.git branch master updated. 0.4.0-24-g65b4a7b Message-ID: <201601111629.u0BGTg3t045748@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 65b4a7ba2ba3e804659058e3e5f056698421d77b (commit) from 74269054a6980068a82c681035177bba742575aa (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-bts/commit/?id=65b4a7ba2ba3e804659058e3e5f056698421d77b commit 65b4a7ba2ba3e804659058e3e5f056698421d77b Author: Holger Hans Peter Freyther Date: Mon Jan 11 17:24:57 2016 +0100 sysmobts-v2/eepromreader: Add userspace program to read EEPROM If using a too old kernel on newer devices the eeprom reading will fail and maybe it is not possible to update the kernel after the unit has been deployed. Add a utility to read the EEPROM of revD+ from userspace to be used to fix up the thing. ----------------------------------------------------------------------- Summary of changes: contrib/eeprom_reader.c | 91 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 contrib/eeprom_reader.c hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jan 11 19:49:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jan 2016 19:49:08 GMT Subject: osmo-bts.git branch master updated. 0.4.0-25-g2b7728c Message-ID: <201601111949.u0BJn8hX065117@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 2b7728cd9d306648328d505c6f4700c6918506fa (commit) from 65b4a7ba2ba3e804659058e3e5f056698421d77b (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-bts/commit/?id=2b7728cd9d306648328d505c6f4700c6918506fa commit 2b7728cd9d306648328d505c6f4700c6918506fa Author: Holger Hans Peter Freyther Date: Mon Jan 11 20:47:36 2016 +0100 sysmobts-calib: Warn about firmware and header mismatch sysmobts-calib might be easily patched by a user that does not know that firmware and firmware headers form a contract that should be matched. Compare the version numbers and print a warning if it does not look correct. This should be enough for a user to see that something is not right. Continue anyway as the firmware might still be compatible (because the ABI has not changed). Fixes: SYS#1172 ----------------------------------------------------------------------- Summary of changes: contrib/sysmobts-calib/sysmobts-layer1.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 12 14:01:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jan 2016 14:01:17 GMT Subject: osmo-iuh.git branch master updated. 0118839829aed7439364e3526845683149cce021 Message-ID: <201601121401.u0CE1Hfd073191@git.osmocom.org> 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, master has been updated via 0118839829aed7439364e3526845683149cce021 (commit) via 86a14053d89999b0b43467e4e0d5eb1d033c9b52 (commit) from a2be99e585a24d1820b008107013a85cad561e5d (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-iuh/commit/?id=0118839829aed7439364e3526845683149cce021 commit 0118839829aed7439364e3526845683149cce021 Author: Daniel Willmann Date: Tue Jan 12 10:14:11 2016 +0100 Revert "hnbgw_hnbap: Zero IEs_t before decode is called" This reverts commit a8b6b1e3a1fb195d33f2e244494cb902eec5e405. Zeroing is now done inside of the decode function http://cgit.osmocom.org/osmo-iuh/commit/?id=86a14053d89999b0b43467e4e0d5eb1d033c9b52 commit 86a14053d89999b0b43467e4e0d5eb1d033c9b52 Author: Daniel Willmann Date: Tue Jan 12 09:46:21 2016 +0100 asn1tostruct.py: Zero IEs_t target struct in decode function ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 1 + src/hnbgw_hnbap.c | 5 ----- 2 files changed, 1 insertion(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 12 14:08:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jan 2016 14:08:40 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-180-gb1ac616 Message-ID: <201601121408.u0CE8ep1073992@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated via b1ac616bae43e22aa0fcc76f5ce412bfe978f3b9 (commit) via 39dd772fb22a1b76a491c859e188fd73a6e0b78b (commit) via 2b372f40246651b1b6aae0bdf6754f8204e7d80f (commit) from b5c2cc73a54efdc6a0fca473d9f8317ff73d2771 (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/openbsc/commit/?id=b1ac616bae43e22aa0fcc76f5ce412bfe978f3b9 commit b1ac616bae43e22aa0fcc76f5ce412bfe978f3b9 Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=39dd772fb22a1b76a491c859e188fd73a6e0b78b commit 39dd772fb22a1b76a491c859e188fd73a6e0b78b Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=2b372f40246651b1b6aae0bdf6754f8204e7d80f commit 2b372f40246651b1b6aae0bdf6754f8204e7d80f Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/iu.h | 3 ++- openbsc/src/gprs/iu.c | 5 +++-- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/osmo-cscn/Makefile.am | 9 ++++++--- openbsc/src/osmo-cscn/cscn_main.c | 36 ++++++++++++------------------------ 6 files changed, 25 insertions(+), 31 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 12 16:41:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jan 2016 16:41:25 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-676-g1bba7e7 Message-ID: <201601121641.u0CGfPVM088629@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, jerlbeck/wip/edge has been updated discards 9befd6bfffa4d90f8747ec160e884fe4adfd70c8 (commit) discards 70b7dcc43eaac55f3be292fc0303c45a7732bdae (commit) discards d4a888abf43e0174844baf210ead086cf0d31944 (commit) discards 95420a04c7d63cf787115c365821f34dd5a7a72e (commit) discards df2461895c66d49660ce691ae5b69c2e92430e2d (commit) via 1bba7e73d73a19ceee2c681066d5fd398bef0de8 (commit) via 397f1c6397b053d4bafb26959cc0a9f7e0857dbe (commit) via 973bcf27f8231d4ef1d9bb916f4acd80e02fb5a5 (commit) via 5fe124dd272b5fa1627b0f318ecb0f98c6cc3c57 (commit) via 8813302b5d06467ee41ccfe871ad29387a051efb (commit) via cffe012c1b289ae559d02cf1e9617f5dd411b978 (commit) via da1a3b26adb96736891c5cbad3d5a1456fbf5448 (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 (9befd6bfffa4d90f8747ec160e884fe4adfd70c8) \ N -- N -- N (1bba7e73d73a19ceee2c681066d5fd398bef0de8) 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-pcu/commit/?id=1bba7e73d73a19ceee2c681066d5fd398bef0de8 commit 1bba7e73d73a19ceee2c681066d5fd398bef0de8 Author: Jacob Erlbeck Date: Tue Jan 12 17:02:49 2016 +0100 edge: Use rlc_data_to_dl_append in create_new_bsn (TODO) Currently TBF related tasks (status changes, counter updates, LLC dummy command insertion) as well as RLC data block generation are done within create_new_bsn. The data block creation part has already been copied to the stateless Encoding::rlc_data_to_dl_append function. This commit changes create_new_bsn to use the encoder function and just care about the TBF related stuff. Since the rlc_data_to_dl_append function has been validated against the test cases being described in annex B of TS 44.060, this commit fixes an encoder bug which leads to broken LLC frames in a special case (see example B.2, the main header's E bit was erroneously set to 1 in that case). When this happens, the LLC frame will get discarded after reassembly, so that TCP will have to retransmit the lost packet. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=397f1c6397b053d4bafb26959cc0a9f7e0857dbe commit 397f1c6397b053d4bafb26959cc0a9f7e0857dbe Author: Jacob Erlbeck Date: Tue Jan 12 11:58:13 2016 +0100 edge: Add Encoding::rlc_data_to_dl_append This function appends a single chunk to an RLC downlink data block. The implementation is basically taken from the gprs_rlcmac_dl_tbf::create_new_bsn method without the TBF related functionality and any side effects. Note that it still only supports GRPS. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=973bcf27f8231d4ef1d9bb916f4acd80e02fb5a5 commit 973bcf27f8231d4ef1d9bb916f4acd80e02fb5a5 Author: Jacob Erlbeck Date: Mon Jan 11 16:15:45 2016 +0100 edge: Use RLC data block encoding functions This commit removes the use of struct rlc_dl_header from gprs_rlcmac_dl_tbf::create_dl_acked_block and gprs_rlcmac_dl_tbf::create_new_bsn. Instead of patching the data area directly, the RLC block encoding functions are used. Note that the data unit encoding is still hard-coded to GPRS in create_new_bsn, so using MCS 1-4 (albeit being supported by the encoder) will not work yet. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5fe124dd272b5fa1627b0f318ecb0f98c6cc3c57 commit 5fe124dd272b5fa1627b0f318ecb0f98c6cc3c57 Author: Jacob Erlbeck Date: Mon Jan 11 16:12:01 2016 +0100 test: Add function name printfs (TODO) Some of these are missing and added by this commit. TODO: - Add all of them - Fix ok file(s) Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8813302b5d06467ee41ccfe871ad29387a051efb commit 8813302b5d06467ee41ccfe871ad29387a051efb Author: Jacob Erlbeck Date: Mon Jan 11 13:27:07 2016 +0100 tbf: Remove obsolete TLLI functions This commit removes gprs_rlcmac_tbf::extract_tlli and Decoding::tlli_from_ul_data. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cffe012c1b289ae559d02cf1e9617f5dd411b978 commit cffe012c1b289ae559d02cf1e9617f5dd411b978 Author: Jacob Erlbeck Date: Fri Jan 8 10:07:53 2016 +0100 edge: Add encoder for downlink RLC data blocks Currently the (GPRS) RLC block encoding is done by setting the header fields directly in gprs_rlcmac_dl_tbf::create_new_bsn. This is much more complex with EGPRS, since the data fields are not byte aligned, the header formats depend on the header type, and the mapping of bits to bytes is LSB first. This commit adds Encoding::rlc_write_dl_data_header which writes the header according to the given gprs_rlc_data_header structure. Encoding::rlc_copy_from_aligned_buffer is also added to copy byte sequences into the message. Note that the actual encoding of data units is not yet present. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=da1a3b26adb96736891c5cbad3d5a1456fbf5448 commit da1a3b26adb96736891c5cbad3d5a1456fbf5448 Author: Jacob Erlbeck Date: Mon Jan 11 11:15:45 2016 +0100 edge: Add init functions for gprs_rlc_data_info Add the functions gprs_rlc_data_info_init_dl/ul which initialise a gprs_rlc_data_info structure depending on the coding scheme. The fields num_data_blocks, data_offs_bits, cs, and the data_blocks are valid after this call. The other fields are set to 0. The data blocks are initialised to the correct data_len, e == 1 (no extension header field), cv == 15 (not a final block). The other data block fields are set to 0. The gprs_rlc_data_block_info can also be initialised separately by using the gprs_rlc_data_block_info_init function. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 121 +++++++++++++++++++++++ src/encoding.h | 14 +++ src/rlc.cpp | 20 +++- src/rlc.h | 6 +- src/tbf_dl.cpp | 136 ++++---------------------- tests/edge/EdgeTest.cpp | 253 +++++++++++++++++++++++++++++++++++++++++++++++- tests/edge/EdgeTest.ok | 2 + tests/tbf/TbfTest.err | 235 ++++++++++++++++++++++++++++---------------- tests/tbf/TbfTest.ok | 2 + 9 files changed, 585 insertions(+), 204 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jan 13 10:58:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jan 2016 10:58:04 GMT Subject: osmo-iuh.git branch neels/wip updated. 169bffa9050e8b7e7496f774dfee47dbd3a1676a Message-ID: <201601131058.u0DAw4VW099934@git.osmocom.org> 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, neels/wip has been updated discards e89d8804a45052827f808330bcdb6e5aeafd3a1a (commit) discards e89b42cf498e223766b670797a045d27d80d6cdc (commit) via 169bffa9050e8b7e7496f774dfee47dbd3a1676a (commit) via f9561d2212225f88c93128c31c81885f6f2acae7 (commit) via 0e0f7d82715167a4f56f9826f7b068c893591243 (commit) via 9e7ddb320bd0aef9bb4954685a5e6bee368e7856 (commit) via 0118839829aed7439364e3526845683149cce021 (commit) via 86a14053d89999b0b43467e4e0d5eb1d033c9b52 (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 (e89d8804a45052827f808330bcdb6e5aeafd3a1a) \ N -- N -- N (169bffa9050e8b7e7496f774dfee47dbd3a1676a) 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=169bffa9050e8b7e7496f774dfee47dbd3a1676a commit 169bffa9050e8b7e7496f774dfee47dbd3a1676a Author: Neels Hofmeyr Date: Wed Jan 13 11:54:40 2016 +0100 typo http://cgit.osmocom.org/osmo-iuh/commit/?id=f9561d2212225f88c93128c31c81885f6f2acae7 commit f9561d2212225f88c93128c31c81885f6f2acae7 Author: Neels Hofmeyr Date: Wed Jan 13 11:51:34 2016 +0100 dummy_cn_sua: missing include http://cgit.osmocom.org/osmo-iuh/commit/?id=0e0f7d82715167a4f56f9826f7b068c893591243 commit 0e0f7d82715167a4f56f9826f7b068c893591243 Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 hnb-test: some rua rx printfs http://cgit.osmocom.org/osmo-iuh/commit/?id=9e7ddb320bd0aef9bb4954685a5e6bee368e7856 commit 9e7ddb320bd0aef9bb4954685a5e6bee368e7856 Author: Neels Hofmeyr Date: Mon Jan 11 12:41:45 2016 +0100 ranap_common.h: declare ranap_parse_lai() ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 1 + src/hnbgw_hnbap.c | 5 ----- src/hnbgw_rua.c | 2 +- src/tests/dummy_cn_sua.c | 1 + src/tests/hnb-test.c | 12 ++++++------ 5 files changed, 9 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Jan 13 12:50:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jan 2016 12:50:42 GMT Subject: asn1c.git branch aper-prefix updated. 22eb61bbe9d7be959d03741e413a16f95f846610 Message-ID: <201601131250.u0DCog6E012544@git.osmocom.org> 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 "Lev Walkin's asn1 compiler". The branch, aper-prefix has been updated via 22eb61bbe9d7be959d03741e413a16f95f846610 (commit) from 1d73b9b26876c7a365871bbcb6cf323f0e84ed98 (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/asn1c/commit/?id=22eb61bbe9d7be959d03741e413a16f95f846610 commit 22eb61bbe9d7be959d03741e413a16f95f846610 Author: Holger Hans Peter Freyther Date: Wed Jan 13 13:49:52 2016 +0100 automake: automake 1.11.1 does not have this macro, ignore it then ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Wed Jan 13 14:23:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jan 2016 14:23:50 GMT Subject: libosmocore.git branch max/t4 created. 0.9.0-49-g187107b Message-ID: <201601131423.u0DENohh022660@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been created at 187107b2f8e581267d5e1e3a13a72876fc8a701c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=187107b2f8e581267d5e1e3a13a72876fc8a701c commit 187107b2f8e581267d5e1e3a13a72876fc8a701c Author: Max Date: Wed Jan 13 15:04:55 2016 +0100 Fix and expand bitvec interface. Fix all bit counters to take unsigned value only. Add functions for shifting and run length detection. Add tests and pretty-print function. Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jan 13 15:16:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jan 2016 15:16:09 GMT Subject: libosmocore.git branch max/t4 updated. 0.9.0-50-gc655ac0 Message-ID: <201601131516.u0DFG9Ba028174@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been updated via c655ac037c4c555103e172defc22552aa07bd7d3 (commit) from 187107b2f8e581267d5e1e3a13a72876fc8a701c (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/libosmocore/commit/?id=c655ac037c4c555103e172defc22552aa07bd7d3 commit c655ac037c4c555103e172defc22552aa07bd7d3 Author: Max Date: Wed Jan 13 16:15:21 2016 +0100 Fix run-length calculation. Ticket: OW#???? Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: src/bitvec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jan 14 12:50:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jan 2016 12:50:00 GMT Subject: osmo-iuh.git branch neels/wip updated. fcb8e9f089d0c34729ef2bc884dbc1b4fdae246a Message-ID: <201601141250.u0ECo0fj061123@git.osmocom.org> 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, neels/wip has been updated via fcb8e9f089d0c34729ef2bc884dbc1b4fdae246a (commit) via 267d5ff49e70e8440d7412125f69444c22b0d1a4 (commit) via 5c195a973694949f77d3bea1b3affb6ccc538476 (commit) via fbfc4a9a097657d252c60656a1c83e6962ff2e5c (commit) from 169bffa9050e8b7e7496f774dfee47dbd3a1676a (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-iuh/commit/?id=fcb8e9f089d0c34729ef2bc884dbc1b4fdae246a commit fcb8e9f089d0c34729ef2bc884dbc1b4fdae246a Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=267d5ff49e70e8440d7412125f69444c22b0d1a4 commit 267d5ff49e70e8440d7412125f69444c22b0d1a4 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:49 2016 +0100 doc: tweak protocols ascii art http://cgit.osmocom.org/osmo-iuh/commit/?id=5c195a973694949f77d3bea1b3affb6ccc538476 commit 5c195a973694949f77d3bea1b3affb6ccc538476 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI http://cgit.osmocom.org/osmo-iuh/commit/?id=fbfc4a9a097657d252c60656a1c83e6962ff2e5c commit fbfc4a9a097657d252c60656a1c83e6962ff2e5c Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) ----------------------------------------------------------------------- Summary of changes: doc/protocols_around_hnbgw.txt | 14 ++++++-------- src/tests/dummy_cn_sua.c | 2 +- src/tests/hnb-test.c | 15 ++++++++++++++- 3 files changed, 21 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jan 14 14:08:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jan 2016 14:08:25 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-181-g6bf08f0 Message-ID: <201601141408.u0EE8PR2069544@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated via 6bf08f0b4fcc7b7777f074503a26d1bd8d5148f2 (commit) from b1ac616bae43e22aa0fcc76f5ce412bfe978f3b9 (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/openbsc/commit/?id=6bf08f0b4fcc7b7777f074503a26d1bd8d5148f2 commit 6bf08f0b4fcc7b7777f074503a26d1bd8d5148f2 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/iu.c | 1 - openbsc/src/libbsc/bsc_api.c | 4 +++- openbsc/src/osmo-cscn/cscn_main.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 14 14:47:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jan 2016 14:47:23 GMT Subject: osmo-iuh.git branch master updated. 5f8c71878650d730d5405aa7aaa057be97dff382 Message-ID: <201601141447.u0EElNSs073159@git.osmocom.org> 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, master has been updated via 5f8c71878650d730d5405aa7aaa057be97dff382 (commit) via 8592716116c5d098dc2b1f003b0d019bf71a4844 (commit) via b39bad12814f3122434541557cac18b3e4cd9e89 (commit) via 4deab942ccd40001a95932095136994e67287664 (commit) via defd29912c769be8e187ce7c68adfe20a47a622f (commit) from 0118839829aed7439364e3526845683149cce021 (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-iuh/commit/?id=5f8c71878650d730d5405aa7aaa057be97dff382 commit 5f8c71878650d730d5405aa7aaa057be97dff382 Author: Daniel Willmann Date: Thu Jan 14 15:42:07 2016 +0100 hnbgw: Print out the hnbgw context map per HNB http://cgit.osmocom.org/osmo-iuh/commit/?id=8592716116c5d098dc2b1f003b0d019bf71a4844 commit 8592716116c5d098dc2b1f003b0d019bf71a4844 Author: Daniel Willmann Date: Thu Jan 14 15:36:49 2016 +0100 hnb-test: Increment UE conn_id for each new loc_upd_req http://cgit.osmocom.org/osmo-iuh/commit/?id=b39bad12814f3122434541557cac18b3e4cd9e89 commit b39bad12814f3122434541557cac18b3e4cd9e89 Author: Daniel Willmann Date: Thu Jan 14 15:36:12 2016 +0100 dummy_cn: Respond to initial UE message with empty ranap message http://cgit.osmocom.org/osmo-iuh/commit/?id=4deab942ccd40001a95932095136994e67287664 commit 4deab942ccd40001a95932095136994e67287664 Author: Daniel Willmann Date: Thu Jan 14 15:35:11 2016 +0100 hnbgw: Mark ps_cnlink as ps http://cgit.osmocom.org/osmo-iuh/commit/?id=defd29912c769be8e187ce7c68adfe20a47a622f commit defd29912c769be8e187ce7c68adfe20a47a622f Author: Daniel Willmann Date: Thu Jan 14 15:10:05 2016 +0100 context_map: Have one mapping per UE/cnlink combination ----------------------------------------------------------------------- Summary of changes: src/context_map.c | 3 +++ src/hnbgw.c | 12 ++++++++++-- src/hnbgw_cn.c | 3 ++- src/hnbgw_cn.h | 2 +- src/tests/dummy_cn_sua.c | 14 +++++++++++++- src/tests/hnb-test.c | 4 +++- 6 files changed, 32 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jan 14 15:31:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jan 2016 15:31:57 GMT Subject: libosmocore.git branch max/t4 updated. 0.9.0-51-g0299f51 Message-ID: <201601141531.u0EFVvI5077408@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been updated via 0299f51aee9ea2db6d23df15d72c50c65b86bb80 (commit) from c655ac037c4c555103e172defc22552aa07bd7d3 (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/libosmocore/commit/?id=0299f51aee9ea2db6d23df15d72c50c65b86bb80 commit 0299f51aee9ea2db6d23df15d72c50c65b86bb80 Author: Max Date: Thu Jan 14 16:28:40 2016 +0100 Expand bitvec, incorporate review feedback. Unify interface by dropping redundand int. Expand and restructure tests. Add const qualifiers where necessary. Add function for string dump and bit getter. Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitvec.h | 24 ++++++------ src/bitvec.c | 75 +++++++++++++++++++++++------------- tests/bits/bitvec_test.c | 88 +++++++++++++++++++++++++++++++++++++------ tests/bits/bitvec_test.ok | 41 +++++++++++++------- 4 files changed, 166 insertions(+), 62 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 01:15:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 01:15:00 GMT Subject: openbsc.git branch sysmocom/cscn created. 0.15.0-180-gb1ac616 Message-ID: <201601150115.u0F1F017032827@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/cscn has been created at b1ac616bae43e22aa0fcc76f5ce412bfe978f3b9 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 15 02:08:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 02:08:46 GMT Subject: osmo-iuh.git branch neels/wip updated. db159ab0d6249989843fc9cac60817386beda9d1 Message-ID: <201601150208.u0F28kgj037589@git.osmocom.org> 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, neels/wip has been updated via db159ab0d6249989843fc9cac60817386beda9d1 (commit) from fcb8e9f089d0c34729ef2bc884dbc1b4fdae246a (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-iuh/commit/?id=db159ab0d6249989843fc9cac60817386beda9d1 commit db159ab0d6249989843fc9cac60817386beda9d1 Author: Neels Hofmeyr Date: Fri Jan 15 03:07:45 2016 +0100 hnb-test: fix wrong domain indicator in ranap. ranap_new_msg_initial_ue() called with wrong argument order. ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Jan 15 12:00:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 12:00:32 GMT Subject: libosmocore.git branch max/t4 updated. 0.9.0-52-g76f5b1f Message-ID: <201601151200.u0FC0Wpj007630@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been updated via 76f5b1f4741e774136776f53386958c14197d35f (commit) from 0299f51aee9ea2db6d23df15d72c50c65b86bb80 (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/libosmocore/commit/?id=76f5b1f4741e774136776f53386958c14197d35f commit 76f5b1f4741e774136776f53386958c14197d35f Author: Max Date: Fri Jan 15 12:59:14 2016 +0100 Add bit filling routines. Add functions for vector filling. Expand test coverage. Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitvec.h | 2 ++ src/bitvec.c | 40 ++++++++++++++++++++++++++++------------ tests/bits/bitvec_test.c | 41 +++++++++++++++++++++++++++++++++++++++++ tests/bits/bitvec_test.ok | 25 +++++++++++++++++++++++++ 4 files changed, 96 insertions(+), 12 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 13:48:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 13:48:33 GMT Subject: libosmocore.git branch master updated. 0.9.0-49-g8114294 Message-ID: <201601151348.u0FDmXj0020393@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 8114294bf29ac6e44822c0ae43d4b0819f11b022 (commit) from 51660a6adefd59081f7f2883d76a875e8b2e89c9 (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/libosmocore/commit/?id=8114294bf29ac6e44822c0ae43d4b0819f11b022 commit 8114294bf29ac6e44822c0ae43d4b0819f11b022 Author: Jacob Erlbeck Date: Tue Nov 17 08:42:05 2015 +0100 gsm: Add APN conversion functions These functions are currently part of openbsc but also needed by other projects. The function have been renamed as follows: gprs_apn_to_str -> osmo_apn_to_str gprs_str_to_apn -> osmo_apn_from_str Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/apn.h | 3 ++ src/gsm/apn.c | 75 ++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 2 + tests/Makefile.am | 10 ++-- tests/gprs/gprs_test.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++ tests/gprs/gprs_test.ok | 1 + tests/testsuite.at | 6 +++ 7 files changed, 216 insertions(+), 3 deletions(-) create mode 100644 tests/gprs/gprs_test.c create mode 100644 tests/gprs/gprs_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 13:55:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 13:55:38 GMT Subject: libosmocore.git branch master updated. 0.9.0-50-g5f349be Message-ID: <201601151355.u0FDtcwY021403@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 5f349be820b32a5bb312566a4a35ef679fe7e478 (commit) from 8114294bf29ac6e44822c0ae43d4b0819f11b022 (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/libosmocore/commit/?id=5f349be820b32a5bb312566a4a35ef679fe7e478 commit 5f349be820b32a5bb312566a4a35ef679fe7e478 Author: Jacob Erlbeck Date: Mon Dec 21 16:04:03 2015 +0100 bitvec: Add get/set byte sequences The new functions bitvec_get_bytes and bitvec_set_bytes copy byte sequences from bitvecs to uint8_t arrays and vice versa. While the bytes in the bitvecs do not need to be aligned, the uint8_t arrays always are. In case the bytes in the bitvec are aligned, the implementation uses memcpy. Note that the implementation like the other existing functions assume MSB first encoding. [hfreyther: Squash the comment fix into this commit as well] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitvec.h | 10 ++++++ src/bitvec.c | 75 +++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 9 ++++-- tests/bitvec/bitvec_test.c | 62 +++++++++++++++++++++++++++++++++++ tests/bitvec/bitvec_test.ok | 2 ++ tests/testsuite.at | 6 ++++ 6 files changed, 162 insertions(+), 2 deletions(-) create mode 100644 tests/bitvec/bitvec_test.c create mode 100644 tests/bitvec/bitvec_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 14:06:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 14:06:52 GMT Subject: openbsc.git branch master updated. 0.15.0-141-g6cacc56 Message-ID: <201601151406.u0FE6qMn023249@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 6cacc56d8eb2ddd5ae39b586b813dddf89a21d21 (commit) via 5cb480a4c0870e0ca984e7c587eb6617cd879657 (commit) from cdc548cb0ac79a6eef3903872cc6e73eaf6f59ae (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/openbsc/commit/?id=6cacc56d8eb2ddd5ae39b586b813dddf89a21d21 commit 6cacc56d8eb2ddd5ae39b586b813dddf89a21d21 Author: Alexander Huemer Date: Fri Nov 6 20:58:12 2015 +0100 tests/oap: depend on libgtp exclude logic copied from src/gprs/Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=5cb480a4c0870e0ca984e7c587eb6617cd879657 commit 5cb480a4c0870e0ca984e7c587eb6617cd879657 Author: Holger Hans Peter Freyther Date: Fri Jan 15 15:05:42 2016 +0100 bsc/vty: Provide a hint of available input ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_vty.c | 2 +- openbsc/tests/oap/Makefile.am | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 15 14:39:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 14:39:51 GMT Subject: osmo-bts.git branch master updated. 0.4.0-26-g056c267 Message-ID: <201601151439.u0FEdpvo027783@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 056c267b899e264735595a205af4bea6d511f6d7 (commit) from 2b7728cd9d306648328d505c6f4700c6918506fa (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-bts/commit/?id=056c267b899e264735595a205af4bea6d511f6d7 commit 056c267b899e264735595a205af4bea6d511f6d7 Author: Alexander Huemer Date: Fri Nov 6 20:59:50 2015 +0100 fix some format specifiers ----------------------------------------------------------------------- Summary of changes: src/common/vty.c | 5 +++-- tests/agch/agch_test.c | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 15 16:21:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 16:21:52 GMT Subject: libosmocore.git branch max/t4 updated. 0.9.0-53-gd8fee44 Message-ID: <201601151621.u0FGLqoI040234@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been updated via d8fee44a669afb528a2bd80cc522fd17d6f47135 (commit) from 76f5b1f4741e774136776f53386958c14197d35f (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/libosmocore/commit/?id=d8fee44a669afb528a2bd80cc522fd17d6f47135 commit d8fee44a669afb528a2bd80cc522fd17d6f47135 Author: Max Date: Fri Jan 15 17:21:08 2016 +0100 Add Jacob's patch with bytes getter/setter. Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitvec.h | 2 ++ src/bitvec.c | 74 +++++++++++++++++++++++++++++++++++++++++++ tests/bits/bitvec_test.c | 52 ++++++++++++++++++++++++++++++ tests/bits/bitvec_test.ok | 67 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 195 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 16:25:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 16:25:00 GMT Subject: libosmocore.git branch max/t4 updated. 0.9.0-54-g4d3d3c5 Message-ID: <201601151625.u0FGP0mL040772@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been updated via 4d3d3c5b1c26661e62ea422e18e58319c7f078a2 (commit) from d8fee44a669afb528a2bd80cc522fd17d6f47135 (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/libosmocore/commit/?id=4d3d3c5b1c26661e62ea422e18e58319c7f078a2 commit 4d3d3c5b1c26661e62ea422e18e58319c7f078a2 Author: Max Date: Fri Jan 15 17:23:15 2016 +0100 Add T4 bit compression routines. Ticket: #2407 Sponsored-by: On-Waves ehf Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/Makefile.am | 1 + include/osmocom/core/{crcgen.h => bitcomp.h} | 30 +- src/Makefile.am | 2 +- src/bitcomp.c | 450 +++++++++++++++++++++++++++ tests/Makefile.am | 7 +- tests/bits/bitcomp_test.c | 102 ++++++ tests/bits/bitcomp_test.ok | 29 ++ tests/testsuite.at | 6 + 9 files changed, 612 insertions(+), 16 deletions(-) copy include/osmocom/core/{crcgen.h => bitcomp.h} (67%) create mode 100644 src/bitcomp.c create mode 100644 tests/bits/bitcomp_test.c create mode 100644 tests/bits/bitcomp_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 16:38:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 16:38:57 GMT Subject: libosmocore.git branch max/t4 updated. 0.9.0-55-gc7e318c Message-ID: <201601151638.u0FGcv3c042162@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, max/t4 has been updated via c7e318c744e432321300ff09869c14be8ea36f20 (commit) from 4d3d3c5b1c26661e62ea422e18e58319c7f078a2 (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/libosmocore/commit/?id=c7e318c744e432321300ff09869c14be8ea36f20 commit c7e318c744e432321300ff09869c14be8ea36f20 Author: Max Date: Fri Jan 15 17:38:54 2016 +0100 update comments Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: src/bitcomp.c | 12 ++++++++++++ tests/bits/bitcomp_test.c | 36 ------------------------------------ 2 files changed, 12 insertions(+), 36 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 15 16:44:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 16:44:04 GMT Subject: openbsc.git branch master updated. 0.15.0-142-g22a7142 Message-ID: <201601151644.u0FGi4Up042855@git.osmocom.org> 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 22a71421299e66077362617878deefb5c9f82690 (commit) from 6cacc56d8eb2ddd5ae39b586b813dddf89a21d21 (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/openbsc/commit/?id=22a71421299e66077362617878deefb5c9f82690 commit 22a71421299e66077362617878deefb5c9f82690 Author: Alexander Huemer Date: Sat Nov 7 14:00:52 2015 +0100 tests/abis: fix format specifiers ----------------------------------------------------------------------- Summary of changes: openbsc/tests/abis/abis_test.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 15 17:16:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jan 2016 17:16:38 GMT Subject: libosmocore.git branch master updated. 0.9.0-55-g17b3c3a Message-ID: <201601151716.u0FHGccm046894@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 17b3c3aca1290a3f2c20a0858d4d499a17752ced (commit) via ff42b26520a7421a6c6c9c9cd4b88aed00453b01 (commit) via 0a053ec50657ea2060a1c4b8a8e811c5027ada7d (commit) via cbefa085593128c5f5e6da255edeae6b4f952032 (commit) via 7cd8a1b06387427c6db4fd9f6dee116212ec304a (commit) from 5f349be820b32a5bb312566a4a35ef679fe7e478 (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/libosmocore/commit/?id=17b3c3aca1290a3f2c20a0858d4d499a17752ced commit 17b3c3aca1290a3f2c20a0858d4d499a17752ced Author: Jacob Erlbeck Date: Fri Nov 27 13:26:20 2015 +0100 msgb/test: Add test case for error cases Include a test for msgb_trim. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=ff42b26520a7421a6c6c9c9cd4b88aed00453b01 commit ff42b26520a7421a6c6c9c9cd4b88aed00453b01 Author: Jacob Erlbeck Date: Fri Nov 27 13:26:19 2015 +0100 msgb: Assert len >= 0 in msgb_trim Currently msgb_trim only checks for len > data_len and returns -1 in that case, allowing the caller to fix it somehow. Using a negative length will always lead to a corrupt msgb, but this is not being checked. This commit adds a check for len < 0 and a conditional call to MSGB_ABORT. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=0a053ec50657ea2060a1c4b8a8e811c5027ada7d commit 0a053ec50657ea2060a1c4b8a8e811c5027ada7d Author: Jacob Erlbeck Date: Fri Nov 27 13:26:18 2015 +0100 msgb/test: Add tests for msgb_resize_area and msgb_copy Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=cbefa085593128c5f5e6da255edeae6b4f952032 commit cbefa085593128c5f5e6da255edeae6b4f952032 Author: Jacob Erlbeck Date: Fri Nov 27 13:26:17 2015 +0100 msgb/test: Add functions to catch and check exceptions Currently the msgb error handling cannot be fully tested, since in many cases osmo_panic will be called. This will in turn call abort(). Using an osmo_panic_handler that just returns will not help, since many msgb functions rely on MSGB_ABORT to not return at all. This commit uses an alternative osmo_panic_raise handler that just calls longjmp to return to the test function. Since some of this activity is logged to stderr where the strings may contain variable parts like pointer addresses, stderr checking is disabled in testsuite.at. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=7cd8a1b06387427c6db4fd9f6dee116212ec304a commit 7cd8a1b06387427c6db4fd9f6dee116212ec304a Author: Jacob Erlbeck Date: Fri Nov 27 13:26:16 2015 +0100 msgb/test: Add test for msgb message buffers This tests several API functions of the msgb by checking the invariant and by dumping resulting message buffers as hex. Sponsored-by: On-Waves ehf Conflicts: tests/Makefile.am ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/msgb.h | 2 + tests/Makefile.am | 7 +- tests/msgb/msgb_test.c | 294 ++++++++++++++++++++++++++++++++++++++++++++ tests/msgb/msgb_test.ok | 35 ++++++ tests/testsuite.at | 6 + 5 files changed, 342 insertions(+), 2 deletions(-) create mode 100644 tests/msgb/msgb_test.c create mode 100644 tests/msgb/msgb_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 16 15:26:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 15:26:01 GMT Subject: osmo-bts.git branch master updated. 0.4.0-28-ge9f12ac Message-ID: <201601161526.u0GFQ1lv098559@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via e9f12acbeb5a369282719f8e0deecc88034a5488 (commit) via 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 (commit) from 056c267b899e264735595a205af4bea6d511f6d7 (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-bts/commit/?id=e9f12acbeb5a369282719f8e0deecc88034a5488 commit e9f12acbeb5a369282719f8e0deecc88034a5488 Author: Harald Welte Date: Sat Dec 12 21:15:19 2015 +0100 LAPDm: Use T200 settings from OML rather than libosmocore defaults http://cgit.osmocom.org/osmo-bts/commit/?id=7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 commit 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 Author: Harald Welte Date: Fri Jan 15 15:21:32 2016 +0100 print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr() ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/oml.h | 4 ++++ src/common/bts.c | 2 ++ src/common/l1sap.c | 7 ++++-- src/common/oml.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 70 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 16 16:29:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 16:29:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-38-g20e8770 Message-ID: <201601161629.u0GGT7LY005779@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (commit) via 866f9b979d0c8a36e76db8272693d59bfba9c0f5 (commit) via 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 (commit) via 7bd2251dcb15552d424b53e0e0e85a4d8150868c (commit) via 0c017618cd335f88712174154575ce9569a4634c (commit) via 8d198f3598f7e0928f7b4001088dfbf007873791 (commit) via bca8d3b8f83af76303fe9923955bea25ef9f7e43 (commit) via a9003acb1c4c1a697115d37f7ea28c4650b9681a (commit) via dad89e50a220c9b634dd04600cfed76f4b4f7622 (commit) via b92100ad36f40d3125ff945fbd38aece873d1718 (commit) from e9f12acbeb5a369282719f8e0deecc88034a5488 (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-bts/commit/?id=20e8770df08a8584df4ac91f4a8eb86dfe443cd4 commit 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 Merge: e9f12ac 866f9b9 Author: Harald Welte Date: Sat Jan 16 17:28:25 2016 +0100 Merge branch 'sysmocom/octphy' http://cgit.osmocom.org/osmo-bts/commit/?id=866f9b979d0c8a36e76db8272693d59bfba9c0f5 commit 866f9b979d0c8a36e76db8272693d59bfba9c0f5 Author: Harald Welte Date: Sat Jan 16 13:11:35 2016 +0100 OCTPHY: Obtain information from PHY and expose it in VTY This adds 'show trx 0 system-information' command to the VTY indicating various version information obtained from the DSP/PHY. http://cgit.osmocom.org/osmo-bts/commit/?id=3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 commit 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 Author: Harald Welte Date: Sat Jan 16 10:18:24 2016 +0100 OCTPHY: Implement command re-transmission after message loss We re-use the 'wait_l1_conf' structure for implementing the unacknowledge command window towards the PHY. This means that thre will unconditionally be a 'wait_l1_conf' now, even for requests where the caller didn't provide a call-back. http://cgit.osmocom.org/osmo-bts/commit/?id=7bd2251dcb15552d424b53e0e0e85a4d8150868c commit 7bd2251dcb15552d424b53e0e0e85a4d8150868c Author: Harald Welte Date: Fri Jan 15 19:12:04 2016 +0100 OCTPHY: Print NOTICE message if we receive supervisory frame http://cgit.osmocom.org/osmo-bts/commit/?id=0c017618cd335f88712174154575ce9569a4634c commit 0c017618cd335f88712174154575ce9569a4634c Author: Harald Welte Date: Fri Jan 15 18:24:03 2016 +0100 OCTPHY: Block PHY indications until it is confirmed open When re-starting OsmoBTS after unclean shutdown, the PHY is already sending notifications (PH-DATA.ind, PH-TIME.ind, etc.) for the previous physical channel / timeslot configuration. At the point those messages are received, OsmoBTS might not even have A-bis OML up yet, and thus has no clue how to process such messages (and subsequently likely crashes). Let's block such primitives from passing further up the code until we have received the TRX-OPEN response. http://cgit.osmocom.org/osmo-bts/commit/?id=8d198f3598f7e0928f7b4001088dfbf007873791 commit 8d198f3598f7e0928f7b4001088dfbf007873791 Author: Harald Welte Date: Mon Jan 4 20:05:41 2016 +0100 OCTPHY: Fix various memory leaks and add comments on msgb ownership http://cgit.osmocom.org/osmo-bts/commit/?id=bca8d3b8f83af76303fe9923955bea25ef9f7e43 commit bca8d3b8f83af76303fe9923955bea25ef9f7e43 Author: Harald Welte Date: Fri Nov 13 23:09:24 2015 +0100 OCTPHY: Exit gracefully if config file specifies no phy-netdev http://cgit.osmocom.org/osmo-bts/commit/?id=a9003acb1c4c1a697115d37f7ea28c4650b9681a commit a9003acb1c4c1a697115d37f7ea28c4650b9681a Author: Harald Welte Date: Fri Nov 13 23:06:23 2015 +0100 OCTPHY: Ensure we write the phy-netdev parameter When writing the config file from the command line, we must not forget to write the phy-netdev parameter, otherwise the program will fail to re-start later :/ http://cgit.osmocom.org/osmo-bts/commit/?id=dad89e50a220c9b634dd04600cfed76f4b4f7622 commit dad89e50a220c9b634dd04600cfed76f4b4f7622 Author: Harald Welte Date: Thu Nov 5 22:55:02 2015 +0100 OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version http://cgit.osmocom.org/osmo-bts/commit/?id=b92100ad36f40d3125ff945fbd38aece873d1718 commit b92100ad36f40d3125ff945fbd38aece873d1718 Author: Harald Welte Date: Sun Sep 6 16:04:32 2015 +0200 Add support for Octasic OCTSDR-2G GSM PHY This adds support for a new PHY to OsmoBTS, the Octasic OCTSDR-2G PHY. This is a proprietary GSM PHY running on a familty of Octasic DSPs. ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + configure.ac | 20 + doc/examples/{ => octphy}/osmo-bts.cfg | 8 +- src/Makefile.am | 5 + src/common/l1sap.c | 2 +- src/osmo-bts-octphy/Makefile.am | 13 + src/osmo-bts-octphy/l1_if.c | 1598 ++++++++++++++++++++++++ src/osmo-bts-octphy/l1_if.h | 124 ++ src/osmo-bts-octphy/l1_oml.c | 1515 ++++++++++++++++++++++ src/osmo-bts-octphy/l1_oml.h | 18 + src/osmo-bts-octphy/l1_tch.c | 402 ++++++ src/osmo-bts-octphy/l1_utils.c | 130 ++ src/osmo-bts-octphy/l1_utils.h | 9 + src/{osmo-bts-sysmo => osmo-bts-octphy}/main.c | 193 +-- src/osmo-bts-octphy/octphy_hw_api.c | 364 ++++++ src/osmo-bts-octphy/octphy_hw_api.h | 14 + src/osmo-bts-octphy/octphy_vty.c | 225 ++++ src/osmo-bts-octphy/octpkt.c | 190 +++ src/osmo-bts-octphy/octpkt.h | 22 + 19 files changed, 4692 insertions(+), 162 deletions(-) copy doc/examples/{ => octphy}/osmo-bts.cfg (77%) create mode 100644 src/osmo-bts-octphy/Makefile.am create mode 100644 src/osmo-bts-octphy/l1_if.c create mode 100644 src/osmo-bts-octphy/l1_if.h create mode 100644 src/osmo-bts-octphy/l1_oml.c create mode 100644 src/osmo-bts-octphy/l1_oml.h create mode 100644 src/osmo-bts-octphy/l1_tch.c create mode 100644 src/osmo-bts-octphy/l1_utils.c create mode 100644 src/osmo-bts-octphy/l1_utils.h copy src/{osmo-bts-sysmo => osmo-bts-octphy}/main.c (61%) create mode 100644 src/osmo-bts-octphy/octphy_hw_api.c create mode 100644 src/osmo-bts-octphy/octphy_hw_api.h create mode 100644 src/osmo-bts-octphy/octphy_vty.c create mode 100644 src/osmo-bts-octphy/octpkt.c create mode 100644 src/osmo-bts-octphy/octpkt.h hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 16 16:30:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 16:30:53 GMT Subject: osmo-bts.git branch laforge/t200-fixes deleted. 0.4.0-20-gfeee8d5 Message-ID: <201601161630.u0GGUrRG005982@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, laforge/t200-fixes has been deleted was feee8d52bdfe50d9dab722bdc48b85e01d5f08d9 ----------------------------------------------------------------------- feee8d52bdfe50d9dab722bdc48b85e01d5f08d9 LAPDm: Use T200 settings from OML rather than libosmocore defaults ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 16 16:46:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 16:46:09 GMT Subject: osmo-bts.git branch laforge/virt-bts updated. 0.4.0-72-g2cf6053 Message-ID: <201601161646.u0GGk9F7007772@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, laforge/virt-bts has been updated discards f958e0dbd3bc2804c5d5a82af4b1427264b13bdd (commit) discards dbcd7b21e8674da5263bdfbf1a26bf26092716bb (commit) discards 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d (commit) discards aa94d8133734dabc099aee622cff188f4bbbbfcd (commit) discards b7b64690da6d128388b4b47d1c57548660767fb1 (commit) discards a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 (commit) discards 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 (commit) discards 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 (commit) discards badf2170d6e549b9a86aa5f2c3b89da3429fd778 (commit) discards 4bb6e313726775d009fe0644806a84f514187d78 (commit) discards d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 (commit) discards b2b26147f6ea787e8e9f34ee36e76a3d87629e52 (commit) discards 19bae248da7181c63be2fc791c3f1f601e73de6c (commit) discards da275c209099b4f53f9b22d0c4f991ddaf517e22 (commit) discards 3c03f46e25a91dd89fadc993617c59931abb2b2b (commit) discards e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 (commit) discards 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd (commit) discards d99a59880fd26f6a55c90852c47181e1be63be87 (commit) discards ffc92d1bd9bb7af046b62f20552b7ae112f44a3e (commit) discards 56207cf40b0c3c2177eb50ad3d1612207bae305e (commit) discards 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 (commit) discards c0d68e5bafc5ee20765311d93bc3ddde38a66399 (commit) discards 0ad549e3de72874541ec80013f3698ad15c5c0c7 (commit) discards 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b (commit) discards 0306c697d32704bfb654c2c62fd903b33f51c738 (commit) discards 30529a40bd670a1f587162b52520bbf1fbeb960b (commit) discards 7884ddb1859cc412d722e86d69833b7b41f55c48 (commit) discards 37ed3e044e657fd601058e6f343d1e8b087526ac (commit) discards a2be0407a1f267da72b62f356797cd0508951d17 (commit) discards 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 (commit) via 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a (commit) via bd396f5f75437dc9475a5403476a066d61655d0a (commit) via 8c53048f63f5382a311466b1d1d0b67399886298 (commit) via ec0404c36d84821bc62520276b1d5b203a9b4013 (commit) via 0c7211ac12cd0db39a4a32b0dfdd12f639d80490 (commit) via ae35490e91b6eec607c1f3c00815d717dc6315f7 (commit) via 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 (commit) via 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 (commit) via 1f3870385488bbc48ccaa1165a410f32ccddf50e (commit) via 9e5c2f8c702853013aef2a2027fa99cedaf449dc (commit) via 9d52047ce46b489d9cc35281af220d42e047272c (commit) via 0015878e31dae14685d76cd720a911cfbfcf0b5c (commit) via 487e22e9355a02444708dcfdbc04f37d91af6439 (commit) via 51ef0d1166c7ce7592467eeda357afd327ee9d72 (commit) via 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a (commit) via 3ebda22a189c35623e127652697c2d60f283c13f (commit) via eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 (commit) via f1b137ce18c71e3bd0f479befc143c2f3a926c9b (commit) via 438439067fa46c171b7cffa4ee3175f3c8a4ea45 (commit) via dabecf26e241d14f431e5ceaecdce49e5b4021a9 (commit) via 3197e82210b19e9f55a4acc7ea7035cd988b3258 (commit) via 51bd98851bbe0f730bbd89b392af757b5e406334 (commit) via b6c1ea4db2a63ace27d7fdd52dfa760fba73801f (commit) via 5efba85819edadbea6c197c7797f323dca51b1d2 (commit) via 599a7f0a0af26c026ee442dce20d815c54ee8128 (commit) via 2d60c8931b49882a878c400a91b32c2e35aa1fc5 (commit) via 9d66f5daf97670d65a7895f7e114605cbd928f3f (commit) via 24de8eece3dcec6d9c2b7a0fdff5af62515925ab (commit) via 2666d055c2189885d7b59a5cd8e63585aa74109e (commit) via 8fcb3fb993e9eb026d83a36b27b38618529a18ab (commit) via 62fbb02128fb8acdee030990fa5ab4c0104d3b85 (commit) via 0dd57545cc72b432d6b7fd70ded52274a8c52fc3 (commit) via 847f93a4c71d65d623427dcefade33fc3fb5d182 (commit) via 9bc1822573784d89668cfe0418e169d8a7048870 (commit) via 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (commit) via 866f9b979d0c8a36e76db8272693d59bfba9c0f5 (commit) via 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 (commit) via 7bd2251dcb15552d424b53e0e0e85a4d8150868c (commit) via 0c017618cd335f88712174154575ce9569a4634c (commit) via 8d198f3598f7e0928f7b4001088dfbf007873791 (commit) via bca8d3b8f83af76303fe9923955bea25ef9f7e43 (commit) via a9003acb1c4c1a697115d37f7ea28c4650b9681a (commit) via dad89e50a220c9b634dd04600cfed76f4b4f7622 (commit) via b92100ad36f40d3125ff945fbd38aece873d1718 (commit) via e9f12acbeb5a369282719f8e0deecc88034a5488 (commit) via 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 (commit) via 056c267b899e264735595a205af4bea6d511f6d7 (commit) via 2b7728cd9d306648328d505c6f4700c6918506fa (commit) via 65b4a7ba2ba3e804659058e3e5f056698421d77b (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 (f958e0dbd3bc2804c5d5a82af4b1427264b13bdd) \ N -- N -- N (2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a) 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-bts/commit/?id=2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a commit 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a Author: Harald Welte Date: Sun Jan 10 20:48:11 2016 +0100 common/support.c: Remove unused file http://cgit.osmocom.org/osmo-bts/commit/?id=bd396f5f75437dc9475a5403476a066d61655d0a commit bd396f5f75437dc9475a5403476a066d61655d0a Author: Harald Welte Date: Sun Jan 10 20:44:52 2016 +0100 common/bts.c: Make some functions static (those are not needed outside of bts.c) http://cgit.osmocom.org/osmo-bts/commit/?id=8c53048f63f5382a311466b1d1d0b67399886298 commit 8c53048f63f5382a311466b1d1d0b67399886298 Author: Harald Welte Date: Sun Jan 10 14:49:38 2016 +0100 VBTS: Ensure correct copyright statements in all C files http://cgit.osmocom.org/osmo-bts/commit/?id=ec0404c36d84821bc62520276b1d5b203a9b4013 commit ec0404c36d84821bc62520276b1d5b203a9b4013 Author: Harald Welte Date: Sun Jan 10 14:45:40 2016 +0100 VBTS: Ensure OML states change after OML link is established with this patch, the BSC actually sends the RSL ESTABLISH command, and we subsequently receive the SYSTEM INFORMATION which we transmit on the virtual bearer. http://cgit.osmocom.org/osmo-bts/commit/?id=0c7211ac12cd0db39a4a32b0dfdd12f639d80490 commit 0c7211ac12cd0db39a4a32b0dfdd12f639d80490 Author: Harald Welte Date: Sat Jan 9 13:13:37 2016 +0100 WIP: Initial check-in of a new virtual BTS http://cgit.osmocom.org/osmo-bts/commit/?id=ae35490e91b6eec607c1f3c00815d717dc6315f7 commit ae35490e91b6eec607c1f3c00815d717dc6315f7 Author: Harald Welte Date: Sun Jan 10 02:46:30 2016 +0100 fixup scheduler.c http://cgit.osmocom.org/osmo-bts/commit/?id=1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 commit 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 Author: Harald Welte Date: Sat Jan 9 23:28:57 2016 +0100 TRX: Move scheduler to src/common This is the final step to make the L1 scheduler generally available to other BTS models than OsmoTRX. http://cgit.osmocom.org/osmo-bts/commit/?id=114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 commit 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 Author: Harald Welte Date: Sat Jan 9 23:21:00 2016 +0100 TRX: scheduler: Remove dependency to trx_if.[ch] http://cgit.osmocom.org/osmo-bts/commit/?id=1f3870385488bbc48ccaa1165a410f32ccddf50e commit 1f3870385488bbc48ccaa1165a410f32ccddf50e Author: Harald Welte Date: Sat Jan 9 23:15:41 2016 +0100 TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c This funciton (and associated static functions) are TRX specific, and scheduler.c should only contain generic code. http://cgit.osmocom.org/osmo-bts/commit/?id=9e5c2f8c702853013aef2a2027fa99cedaf449dc commit 9e5c2f8c702853013aef2a2027fa99cedaf449dc Author: Harald Welte Date: Sat Jan 9 23:03:34 2016 +0100 TRX: scheduler: don't access l1h->config from scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=9d52047ce46b489d9cc35281af220d42e047272c commit 9d52047ce46b489d9cc35281af220d42e047272c Author: Harald Welte Date: Sat Jan 9 22:57:25 2016 +0100 fixup handover detection on channel deactivate http://cgit.osmocom.org/osmo-bts/commit/?id=0015878e31dae14685d76cd720a911cfbfcf0b5c commit 0015878e31dae14685d76cd720a911cfbfcf0b5c Author: Harald Welte Date: Sat Jan 9 22:39:04 2016 +0100 TRX: call trx_loop_sacch_clock from TRX scheduler backend this removes the dependency of scheduler.c on loops.h http://cgit.osmocom.org/osmo-bts/commit/?id=487e22e9355a02444708dcfdbc04f37d91af6439 commit 487e22e9355a02444708dcfdbc04f37d91af6439 Author: Harald Welte Date: Sat Jan 9 22:17:52 2016 +0100 TRX: split scheduler in generic part and backend part the backend is performing the actual encoding and decoding functions, while the generic part constsits of the TDMA structures and generating the RTS.ind http://cgit.osmocom.org/osmo-bts/commit/?id=51ef0d1166c7ce7592467eeda357afd327ee9d72 commit 51ef0d1166c7ce7592467eeda357afd327ee9d72 Author: Harald Welte Date: Sat Jan 9 21:33:58 2016 +0100 TRX: factor out the scheduler from remaining code The L1 scheduler is a generally useful component that is unfortunately tied quite a bit into the OsmoTRX support. Let's try to separate it out by having separate per-trx/per-ts/per-chan data structures pre-fixed with l1sched_ Using this patch it should be one step easier to use the scheduler for other BTS models, such as the intended upcoming virtual BTS. http://cgit.osmocom.org/osmo-bts/commit/?id=8833c6fe34b97bc1a151dc894d98e10f5fc59f2a commit 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a Author: Harald Welte Date: Sat Jan 9 18:50:22 2016 +0100 TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) http://cgit.osmocom.org/osmo-bts/commit/?id=3ebda22a189c35623e127652697c2d60f283c13f commit 3ebda22a189c35623e127652697c2d60f283c13f Author: Harald Welte Date: Sat Jan 9 18:48:01 2016 +0100 TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN http://cgit.osmocom.org/osmo-bts/commit/?id=eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 commit eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 Author: Harald Welte Date: Sat Jan 9 18:25:22 2016 +0100 TRX: Don't use magic numbers when we have #defines http://cgit.osmocom.org/osmo-bts/commit/?id=f1b137ce18c71e3bd0f479befc143c2f3a926c9b commit f1b137ce18c71e3bd0f479befc143c2f3a926c9b Author: Harald Welte Date: Sat Jan 9 18:19:32 2016 +0100 TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME http://cgit.osmocom.org/osmo-bts/commit/?id=438439067fa46c171b7cffa4ee3175f3c8a4ea45 commit 438439067fa46c171b7cffa4ee3175f3c8a4ea45 Author: Harald Welte Date: Sat Jan 9 18:11:39 2016 +0100 TRX: scheduler: whitespace cleanup http://cgit.osmocom.org/osmo-bts/commit/?id=dabecf26e241d14f431e5ceaecdce49e5b4021a9 commit dabecf26e241d14f431e5ceaecdce49e5b4021a9 Author: Harald Welte Date: Sat Jan 9 18:09:28 2016 +0100 TRX: schedule: remove dead code the check whether or not to send a dummy burst is done already in trx_sched_dl_burst(), so no need to have commented-out code doing that again. http://cgit.osmocom.org/osmo-bts/commit/?id=3197e82210b19e9f55a4acc7ea7035cd988b3258 commit 3197e82210b19e9f55a4acc7ea7035cd988b3258 Author: Harald Welte Date: Sat Jan 9 18:05:13 2016 +0100 TRX: make trx_chan_desc static, it is not used externally http://cgit.osmocom.org/osmo-bts/commit/?id=51bd98851bbe0f730bbd89b392af757b5e406334 commit 51bd98851bbe0f730bbd89b392af757b5e406334 Author: Harald Welte Date: Sat Jan 9 18:04:59 2016 +0100 fixup: remove pcu_direct from tests http://cgit.osmocom.org/osmo-bts/commit/?id=b6c1ea4db2a63ace27d7fdd52dfa760fba73801f commit b6c1ea4db2a63ace27d7fdd52dfa760fba73801f Author: Harald Welte Date: Sat Jan 9 17:53:30 2016 +0100 use existing #define for FR/EFR frame length (33/31) http://cgit.osmocom.org/osmo-bts/commit/?id=5efba85819edadbea6c197c7797f323dca51b1d2 commit 5efba85819edadbea6c197c7797f323dca51b1d2 Author: Harald Welte Date: Sat Jan 9 17:56:10 2016 +0100 move 'GSM_FR_BYTES' and related definitiions to common part http://cgit.osmocom.org/osmo-bts/commit/?id=599a7f0a0af26c026ee442dce20d815c54ee8128 commit 599a7f0a0af26c026ee442dce20d815c54ee8128 Author: Harald Welte Date: Sat Jan 9 17:50:40 2016 +0100 TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 http://cgit.osmocom.org/osmo-bts/commit/?id=2d60c8931b49882a878c400a91b32c2e35aa1fc5 commit 2d60c8931b49882a878c400a91b32c2e35aa1fc5 Author: Harald Welte Date: Sat Jan 9 17:38:35 2016 +0100 TRX: use const for dummy and fcch burst definitions http://cgit.osmocom.org/osmo-bts/commit/?id=9d66f5daf97670d65a7895f7e114605cbd928f3f commit 9d66f5daf97670d65a7895f7e114605cbd928f3f Author: Harald Welte Date: Sat Jan 9 13:43:50 2016 +0100 TRX: mark scheduler data structures as 'const' Those are read-only tables which should end up in the text segment and not in writable data. http://cgit.osmocom.org/osmo-bts/commit/?id=24de8eece3dcec6d9c2b7a0fdff5af62515925ab commit 24de8eece3dcec6d9c2b7a0fdff5af62515925ab Author: Harald Welte Date: Sat Jan 9 13:26:14 2016 +0100 TRX: some comments dscribing the scheduler.[ch] API http://cgit.osmocom.org/osmo-bts/commit/?id=2666d055c2189885d7b59a5cd8e63585aa74109e commit 2666d055c2189885d7b59a5cd8e63585aa74109e Author: Harald Welte Date: Sat Jan 9 12:34:18 2016 +0100 merge bts-specific main function into common/main.c:bts_main() This removes a lot of copy+paste duplication between different BTS models. http://cgit.osmocom.org/osmo-bts/commit/?id=8fcb3fb993e9eb026d83a36b27b38618529a18ab commit 8fcb3fb993e9eb026d83a36b27b38618529a18ab Author: Harald Welte Date: Sat Jan 9 12:06:33 2016 +0100 sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx http://cgit.osmocom.org/osmo-bts/commit/?id=62fbb02128fb8acdee030990fa5ab4c0104d3b85 commit 62fbb02128fb8acdee030990fa5ab4c0104d3b85 Author: Harald Welte Date: Sat Jan 9 10:21:31 2016 +0100 TRX: Add stub bts_model_change_power() function This just fixes linking. It still needs to be properly implemented http://cgit.osmocom.org/osmo-bts/commit/?id=0dd57545cc72b432d6b7fd70ded52274a8c52fc3 commit 0dd57545cc72b432d6b7fd70ded52274a8c52fc3 Author: Harald Welte Date: Sat Jan 9 09:49:09 2016 +0100 Add new bts_model_ctrl_cmds_install() This is one step in making the main() functions of different BTS models more similar, so we can share one code rather than multiple copies of it. http://cgit.osmocom.org/osmo-bts/commit/?id=847f93a4c71d65d623427dcefade33fc3fb5d182 commit 847f93a4c71d65d623427dcefade33fc3fb5d182 Author: Harald Welte Date: Sat Jan 9 09:42:21 2016 +0100 TRX: remove obsolete get_mac() function http://cgit.osmocom.org/osmo-bts/commit/?id=9bc1822573784d89668cfe0418e169d8a7048870 commit 9bc1822573784d89668cfe0418e169d8a7048870 Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + configure.ac | 20 + contrib/eeprom_reader.c | 91 ++ contrib/sysmobts-calib/sysmobts-layer1.c | 19 +- doc/examples/{ => octphy}/osmo-bts.cfg | 8 +- include/osmo-bts/bts.h | 2 - include/osmo-bts/oml.h | 4 + include/osmo-bts/phy_link.h | 57 ++ src/Makefile.am | 5 + src/common/bts.c | 10 +- src/common/l1sap.c | 9 +- src/common/oml.c | 60 +- src/common/phy_link.c | 50 + src/common/support.c | 86 -- src/common/vty.c | 5 +- src/osmo-bts-octphy/Makefile.am | 13 + src/osmo-bts-octphy/l1_if.c | 1598 ++++++++++++++++++++++++++++++ src/osmo-bts-octphy/l1_if.h | 124 +++ src/osmo-bts-octphy/l1_oml.c | 1515 ++++++++++++++++++++++++++++ src/osmo-bts-octphy/l1_oml.h | 18 + src/osmo-bts-octphy/l1_tch.c | 402 ++++++++ src/osmo-bts-octphy/l1_utils.c | 130 +++ src/osmo-bts-octphy/l1_utils.h | 9 + src/{common => osmo-bts-octphy}/main.c | 145 ++- src/osmo-bts-octphy/octphy_hw_api.c | 364 +++++++ src/osmo-bts-octphy/octphy_hw_api.h | 14 + src/osmo-bts-octphy/octphy_vty.c | 225 +++++ src/osmo-bts-octphy/octpkt.c | 190 ++++ src/osmo-bts-octphy/octpkt.h | 22 + src/osmo-bts-virtual/l1_if.c | 34 +- src/osmo-bts-virtual/main.c | 9 - src/osmo-bts-virtual/virtual_um.c | 21 + tests/agch/agch_test.c | 9 +- 33 files changed, 5058 insertions(+), 212 deletions(-) create mode 100644 contrib/eeprom_reader.c copy doc/examples/{ => octphy}/osmo-bts.cfg (77%) create mode 100644 include/osmo-bts/phy_link.h create mode 100644 src/common/phy_link.c delete mode 100644 src/common/support.c create mode 100644 src/osmo-bts-octphy/Makefile.am create mode 100644 src/osmo-bts-octphy/l1_if.c create mode 100644 src/osmo-bts-octphy/l1_if.h create mode 100644 src/osmo-bts-octphy/l1_oml.c create mode 100644 src/osmo-bts-octphy/l1_oml.h create mode 100644 src/osmo-bts-octphy/l1_tch.c create mode 100644 src/osmo-bts-octphy/l1_utils.c create mode 100644 src/osmo-bts-octphy/l1_utils.h copy src/{common => osmo-bts-octphy}/main.c (72%) create mode 100644 src/osmo-bts-octphy/octphy_hw_api.c create mode 100644 src/osmo-bts-octphy/octphy_hw_api.h create mode 100644 src/osmo-bts-octphy/octphy_vty.c create mode 100644 src/osmo-bts-octphy/octpkt.c create mode 100644 src/osmo-bts-octphy/octpkt.h hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 16 16:51:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 16:51:28 GMT Subject: osmo-bts.git branch master updated. 0.4.0-55-g5e8d8a1 Message-ID: <201601161651.u0GGpSXZ008404@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 5e8d8a1e75959141d643c84cf061032f9469be0a (commit) via f9de18ea15a988afb13e487955811884beecd8c8 (commit) via 97cb71971a345c7e96502d4000afc468bc3dd3b8 (commit) via dd562d84bab5974f7b3505500bc9eced52252904 (commit) via 773ab8b2c52d0145561e113e8af7bb839bbe4749 (commit) via 69ace680dd6edf424389ed1b092faac6a81d900e (commit) via 1bdd08d07d8c544389b0c9df5aea08a0c072582e (commit) via 519a639cf37b6f4cb1c4c9a80a84f7c4dcb4ef4b (commit) via 6323d2e61707ac96d1f4c5c0218c0efe6c203697 (commit) via 601781f463d0f5798ac27fd90be63d9f15261683 (commit) via 695d8eb27721352e2b9d13f31f28153f57c03a15 (commit) via 5b500f5d8f4e149b41b3fae1ee47d4795a5709bb (commit) via 2bf00d772905942b0baef20c84d2d320f3f647f8 (commit) via 12992d86dc443a0d03efcb19ee8ab812506df950 (commit) via d93bd21185efeaccb215cb4e81a81186b039a8f5 (commit) via 8250800d3bcef5c8e67b822d8e83ddf3233ca3e4 (commit) via 6d101a79a833249c207387d98db3a9eb34a98cc2 (commit) from 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (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-bts/commit/?id=5e8d8a1e75959141d643c84cf061032f9469be0a commit 5e8d8a1e75959141d643c84cf061032f9469be0a Merge: 20e8770 f9de18e Author: Harald Welte Date: Sat Jan 16 17:51:16 2016 +0100 Merge branch 'laforge/cleanup' http://cgit.osmocom.org/osmo-bts/commit/?id=f9de18ea15a988afb13e487955811884beecd8c8 commit f9de18ea15a988afb13e487955811884beecd8c8 Author: Harald Welte Date: Sat Jan 9 18:50:22 2016 +0100 TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) http://cgit.osmocom.org/osmo-bts/commit/?id=97cb71971a345c7e96502d4000afc468bc3dd3b8 commit 97cb71971a345c7e96502d4000afc468bc3dd3b8 Author: Harald Welte Date: Sat Jan 9 18:48:01 2016 +0100 TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN http://cgit.osmocom.org/osmo-bts/commit/?id=dd562d84bab5974f7b3505500bc9eced52252904 commit dd562d84bab5974f7b3505500bc9eced52252904 Author: Harald Welte Date: Sat Jan 9 18:25:22 2016 +0100 TRX: Don't use magic numbers when we have #defines http://cgit.osmocom.org/osmo-bts/commit/?id=773ab8b2c52d0145561e113e8af7bb839bbe4749 commit 773ab8b2c52d0145561e113e8af7bb839bbe4749 Author: Harald Welte Date: Sat Jan 9 18:19:32 2016 +0100 TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME http://cgit.osmocom.org/osmo-bts/commit/?id=69ace680dd6edf424389ed1b092faac6a81d900e commit 69ace680dd6edf424389ed1b092faac6a81d900e Author: Harald Welte Date: Sat Jan 9 18:11:39 2016 +0100 TRX: scheduler: whitespace cleanup http://cgit.osmocom.org/osmo-bts/commit/?id=1bdd08d07d8c544389b0c9df5aea08a0c072582e commit 1bdd08d07d8c544389b0c9df5aea08a0c072582e Author: Harald Welte Date: Sat Jan 9 18:09:28 2016 +0100 TRX: schedule: remove dead code the check whether or not to send a dummy burst is done already in trx_sched_dl_burst(), so no need to have commented-out code doing that again. http://cgit.osmocom.org/osmo-bts/commit/?id=519a639cf37b6f4cb1c4c9a80a84f7c4dcb4ef4b commit 519a639cf37b6f4cb1c4c9a80a84f7c4dcb4ef4b Author: Harald Welte Date: Sat Jan 9 18:05:13 2016 +0100 TRX: make trx_chan_desc static, it is not used externally http://cgit.osmocom.org/osmo-bts/commit/?id=6323d2e61707ac96d1f4c5c0218c0efe6c203697 commit 6323d2e61707ac96d1f4c5c0218c0efe6c203697 Author: Harald Welte Date: Sat Jan 9 17:53:30 2016 +0100 use existing #define for FR/EFR frame length (33/31) http://cgit.osmocom.org/osmo-bts/commit/?id=601781f463d0f5798ac27fd90be63d9f15261683 commit 601781f463d0f5798ac27fd90be63d9f15261683 Author: Harald Welte Date: Sat Jan 9 17:56:10 2016 +0100 move 'GSM_FR_BYTES' and related definitiions to common part http://cgit.osmocom.org/osmo-bts/commit/?id=695d8eb27721352e2b9d13f31f28153f57c03a15 commit 695d8eb27721352e2b9d13f31f28153f57c03a15 Author: Harald Welte Date: Sat Jan 9 17:50:40 2016 +0100 TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 http://cgit.osmocom.org/osmo-bts/commit/?id=5b500f5d8f4e149b41b3fae1ee47d4795a5709bb commit 5b500f5d8f4e149b41b3fae1ee47d4795a5709bb Author: Harald Welte Date: Sat Jan 9 17:38:35 2016 +0100 TRX: use const for dummy and fcch burst definitions http://cgit.osmocom.org/osmo-bts/commit/?id=2bf00d772905942b0baef20c84d2d320f3f647f8 commit 2bf00d772905942b0baef20c84d2d320f3f647f8 Author: Harald Welte Date: Sat Jan 9 13:43:50 2016 +0100 TRX: mark scheduler data structures as 'const' Those are read-only tables which should end up in the text segment and not in writable data. http://cgit.osmocom.org/osmo-bts/commit/?id=12992d86dc443a0d03efcb19ee8ab812506df950 commit 12992d86dc443a0d03efcb19ee8ab812506df950 Author: Harald Welte Date: Sat Jan 9 13:26:14 2016 +0100 TRX: some comments dscribing the scheduler.[ch] API http://cgit.osmocom.org/osmo-bts/commit/?id=d93bd21185efeaccb215cb4e81a81186b039a8f5 commit d93bd21185efeaccb215cb4e81a81186b039a8f5 Author: Harald Welte Date: Sat Jan 9 12:06:33 2016 +0100 sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx http://cgit.osmocom.org/osmo-bts/commit/?id=8250800d3bcef5c8e67b822d8e83ddf3233ca3e4 commit 8250800d3bcef5c8e67b822d8e83ddf3233ca3e4 Author: Harald Welte Date: Sat Jan 9 10:21:31 2016 +0100 TRX: Add stub bts_model_change_power() function This just fixes linking. It still needs to be properly implemented http://cgit.osmocom.org/osmo-bts/commit/?id=6d101a79a833249c207387d98db3a9eb34a98cc2 commit 6d101a79a833249c207387d98db3a9eb34a98cc2 Author: Harald Welte Date: Sat Jan 9 09:42:21 2016 +0100 TRX: remove obsolete get_mac() function ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 10 +++ src/osmo-bts-sysmo/main.c | 7 +- src/osmo-bts-sysmo/tch.c | 7 -- src/osmo-bts-trx/gsm0503_coding.c | 23 ++--- src/osmo-bts-trx/l1_if.c | 16 ++-- src/osmo-bts-trx/l1_if.h | 24 ++--- src/osmo-bts-trx/main.c | 37 -------- src/osmo-bts-trx/scheduler.c | 179 +++++++++++++++++++++----------------- src/osmo-bts-trx/scheduler.h | 19 ++-- src/osmo-bts-trx/trx_if.c | 6 +- src/osmo-bts-trx/trx_vty.c | 4 +- tests/bursts/bursts_test.c | 7 +- 12 files changed, 172 insertions(+), 167 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 16 16:59:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 16:59:50 GMT Subject: osmo-bts.git branch laforge/virt-bts deleted. 0.4.0-72-g2cf6053 Message-ID: <201601161659.u0GGxonn077564@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, laforge/virt-bts has been deleted was 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a ----------------------------------------------------------------------- 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a common/support.c: Remove unused file ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 16 17:00:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jan 2016 17:00:06 GMT Subject: osmo-bts.git branch laforge/virt-bts created. 0.4.0-70-g9772c4b Message-ID: <201601161700.u0GH06NC079803@git.osmocom.org> 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 BTS-side code (Abis, scheduling, ...)". The branch, laforge/virt-bts has been created at 9772c4b07ec781c0b2cadcbc2dea635ce681f611 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=9772c4b07ec781c0b2cadcbc2dea635ce681f611 commit 9772c4b07ec781c0b2cadcbc2dea635ce681f611 Author: Harald Welte Date: Sun Jan 10 20:44:52 2016 +0100 common/bts.c: Make some functions static (those are not needed outside of bts.c) http://cgit.osmocom.org/osmo-bts/commit/?id=5fbcbcbe68a0806e69cc410703400d7811d1bf2c commit 5fbcbcbe68a0806e69cc410703400d7811d1bf2c Author: Harald Welte Date: Sun Jan 10 14:49:38 2016 +0100 VBTS: Ensure correct copyright statements in all C files http://cgit.osmocom.org/osmo-bts/commit/?id=b7bb75c7db1c981ddff6014452579ef0fd43dfb4 commit b7bb75c7db1c981ddff6014452579ef0fd43dfb4 Author: Harald Welte Date: Sun Jan 10 14:45:40 2016 +0100 VBTS: Ensure OML states change after OML link is established with this patch, the BSC actually sends the RSL ESTABLISH command, and we subsequently receive the SYSTEM INFORMATION which we transmit on the virtual bearer. http://cgit.osmocom.org/osmo-bts/commit/?id=f154d8ac643e14e8baa9e70c7bb672679cbc9bc0 commit f154d8ac643e14e8baa9e70c7bb672679cbc9bc0 Author: Harald Welte Date: Sat Jan 9 13:13:37 2016 +0100 WIP: Initial check-in of a new virtual BTS http://cgit.osmocom.org/osmo-bts/commit/?id=b700d2e97ccbdd54f7542f3698e8ca43bb3df025 commit b700d2e97ccbdd54f7542f3698e8ca43bb3df025 Author: Harald Welte Date: Sat Jan 9 23:28:57 2016 +0100 TRX: Move scheduler to src/common This is the final step to make the L1 scheduler generally available to other BTS models than OsmoTRX. http://cgit.osmocom.org/osmo-bts/commit/?id=3e753e49bbe11c11510ace4a6cfbe3a8f37745be commit 3e753e49bbe11c11510ace4a6cfbe3a8f37745be Author: Harald Welte Date: Sat Jan 9 23:21:00 2016 +0100 TRX: scheduler: Remove dependency to trx_if.[ch] http://cgit.osmocom.org/osmo-bts/commit/?id=1969a9aa91aa70cdb226920756e1b4762f98cd1d commit 1969a9aa91aa70cdb226920756e1b4762f98cd1d Author: Harald Welte Date: Sat Jan 9 23:15:41 2016 +0100 TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c This funciton (and associated static functions) are TRX specific, and scheduler.c should only contain generic code. http://cgit.osmocom.org/osmo-bts/commit/?id=4b5f2ceaa7ba5f99e290fbc038ace9717cbcae96 commit 4b5f2ceaa7ba5f99e290fbc038ace9717cbcae96 Author: Harald Welte Date: Sat Jan 9 23:03:34 2016 +0100 TRX: scheduler: don't access l1h->config from scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=83ceedcbf9ff08f53bb62ab5e7d3ed63f37e51d7 commit 83ceedcbf9ff08f53bb62ab5e7d3ed63f37e51d7 Author: Harald Welte Date: Sat Jan 9 22:39:04 2016 +0100 TRX: call trx_loop_sacch_clock from TRX scheduler backend this removes the dependency of scheduler.c on loops.h http://cgit.osmocom.org/osmo-bts/commit/?id=e1297af75b9bf801ad62bf3429917201a08da37f commit e1297af75b9bf801ad62bf3429917201a08da37f Author: Harald Welte Date: Sat Jan 9 22:17:52 2016 +0100 TRX: split scheduler in generic part and backend part the backend is performing the actual encoding and decoding functions, while the generic part constsits of the TDMA structures and generating the RTS.ind http://cgit.osmocom.org/osmo-bts/commit/?id=4c82e6d2a5e4548d15bdcb0897f74d5be3ae8895 commit 4c82e6d2a5e4548d15bdcb0897f74d5be3ae8895 Author: Harald Welte Date: Sat Jan 9 21:33:58 2016 +0100 TRX: factor out the scheduler from remaining code The L1 scheduler is a generally useful component that is unfortunately tied quite a bit into the OsmoTRX support. Let's try to separate it out by having separate per-trx/per-ts/per-chan data structures pre-fixed with l1sched_ Using this patch it should be one step easier to use the scheduler for other BTS models, such as the intended upcoming virtual BTS. http://cgit.osmocom.org/osmo-bts/commit/?id=5618a2a7a211a9e3fdd9eb7082ea4ee425aaef0f commit 5618a2a7a211a9e3fdd9eb7082ea4ee425aaef0f Author: Harald Welte Date: Sat Jan 9 12:34:18 2016 +0100 merge bts-specific main function into common/main.c:bts_main() This removes a lot of copy+paste duplication between different BTS models. http://cgit.osmocom.org/osmo-bts/commit/?id=7ac5ec17512f4de71a01b2996987147a64c4b601 commit 7ac5ec17512f4de71a01b2996987147a64c4b601 Author: Harald Welte Date: Sat Jan 9 09:49:09 2016 +0100 Add new bts_model_ctrl_cmds_install() This is one step in making the main() functions of different BTS models more similar, so we can share one code rather than multiple copies of it. http://cgit.osmocom.org/osmo-bts/commit/?id=26c576e15291cc916ae0305da83454c18491d30a commit 26c576e15291cc916ae0305da83454c18491d30a Author: Harald Welte Date: Sun Jan 10 20:48:11 2016 +0100 common/support.c: Remove unused file http://cgit.osmocom.org/osmo-bts/commit/?id=8d5ab44c0a0a705b33c077c7bd22a926fcfc3e71 commit 8d5ab44c0a0a705b33c077c7bd22a926fcfc3e71 Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...)