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/iups has been updated
discards 552974cffa3e5efddadb018e42d341370d7673e8 (commit)
discards 75bd617b31eebe3ac26d02a4c1d9747d660bc581 (commit)
discards 3756dccfd2264b3a710c15033cdba593aec112e1 (commit)
discards a6c2ad1c3c06407aa2f65aaf813fd3a67aafe342 (commit)
discards 5199115bfa5230c63af5d1e47116fb7044405d63 (commit)
discards 7780416a320dc6e26d796fd41b7475a9ddb3a5d1 (commit)
discards 3eef8f601f88adaffb7a40b9d42306330d90e6bc (commit)
discards db56d3c97c13ce55fa54af3aac25081f0b661ec1 (commit)
discards 87575e25184fb8af61e81dcc60e26be0e27a0c24 (commit)
discards b46dc94b6094a6374f2ee2c60fbf81e0a6d006b2 (commit)
discards f04a743955b3310b3cd46915bc001be4cd43feb0 (commit)
discards 761180fe47ccc9d6de532615733d4286972b4468 (commit)
discards 7c69ce5165222bc71c259b0aa33a90342cdc07c3 (commit)
discards d0f65c6fec6e4a506101e847056a06d4af5e0297 (commit)
discards ab421374f157094d7314238d0063e11c2d9e3e18 (commit)
discards 35e4f44776f94ec6a73b7690b689e5dab8a892cf (commit)
discards ea727c4409b6af8e5cd9a52a36c09d1ef5f58e9a (commit)
discards af30bf1b20da0a2f38e4462a283a04565a192d32 (commit)
discards d0ba43f4718048fe8810fb71e8d1016001309c58 (commit)
discards d2559db9634b3c67c1d9a7cb01614220bf51caa3 (commit)
discards 68f02eb2ec4210cb5d860c4d252e7ac466476674 (commit)
discards 665574418b091d3aa84dd2d6fe406d4e94551620 (commit)
discards 416c05b47955478b1fe767bdf8a0f9460c50e8da (commit)
discards 9e71f257e83e3cb5803752d0a02eabeed20da30c (commit)
discards 9e76fa510557413403d85aa43e7f00e0cc0e3844 (commit)
discards 840f799b3a31d9275199d3330b6a312d9620e9d5 (commit)
discards ca6d15f7315e0198329f96dc791e98d1597c52bb (commit)
discards 975fcdf5e105b9073ddcad28ca8beb05edaf0885 (commit)
discards 9ffe6a1850535d997b0b1f8ef771d734789e379b (commit)
discards e4ea96e28c7aa411368f7bf52749d9faa3d43cbb (commit)
discards 11025b478fdb509fc69eff5eacaf50ed87a07041 (commit)
discards 073099681f01071bbc977cca5f371b83367e2bcc (commit)
discards ba2e6c40bb4a9c3f42eb2902cf66d362077f2ff4 (commit)
discards 02f8ef6e338204e7a25ed8f05925064f8d2a8cd2 (commit)
discards 0f7c79f56a10bae9e72d6c23041b699cf55d49de (commit)
discards 9a7124462e83437f0de7cd8e2bddfc1da72ffe59 (commit)
discards c93e939c2688671f92d3d29706e95a54ef05a9da (commit)
discards 83e940a36e8a11db0843d170b0d8f6ce33de923b (commit)
via f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d (commit)
via de0de8060b0e0ed463159d92b04507125f6b89b7 (commit)
via 1bc3f2d07e7a4474b7a7cd7cd8288c573a5579b2 (commit)
via ed3a0ea6396da9ba4bd1dd3568b3c56ec1e52fe0 (commit)
via a44f474c019e16bc16bcbf80e7a406b1814aa042 (commit)
via 6f35ef82da3587f900ba13820e04c3f91a969f59 (commit)
via c68f8f172caa92e1621a53d9b6899a465478d3fb (commit)
via ba2032100cd5e49106ee0736510e258e3b2995fe (commit)
via 87bedb74d9d242dc11e1b31b2f79bd349e536fe7 (commit)
via 47ac9a2d8a1f8d920e2c4c8554a9f15d7dbb06d6 (commit)
via a9fd83ebc85bdb984a1bbb5e5b593bfbf08301d0 (commit)
via 5e78af28e8590c437ccffc28dc91930127358adc (commit)
via d62003f1ef75a104491430d30cc8bd1b511a5ac5 (commit)
via eca5f678cd0b092885a37d77cb1223581c32dfa7 (commit)
via 6c9511e48b68a0520dc79d1d49e46289fc52b5e2 (commit)
via 128366e9fc2b355288e07013f11531c6e75d8577 (commit)
via af7c20e245aa780f285b7c7f2cb49d59c3c86d9b (commit)
via 2bc8a68c9969bf85e07201b0f74f2a66ba800864 (commit)
via 4fc7e1e00561fe76ca453b399c15e224b4139d11 (commit)
via 159c17dbd5b63c16012bd0144e9413e0e316921d (commit)
via 84d5c852cb1be13b0d99040cb7b00b47c29d69b1 (commit)
via 259757e783fad5f4e4455b3f206f2b2e848a118a (commit)
via 605337835755a50e477b44a85e2a72dc9267d2d2 (commit)
via 063884e13d39b3cb56b7f73248747a3dde5ce597 (commit)
via 154fec0bb4db39343911d4acaf5d48d95c6d8d85 (commit)
via 4eadd55394fb782f3dfae7f9550ab2469c8f91bc (commit)
via d3b61d94d674f24e2ae5116a779f6b98461fb91b (commit)
via 15be749a87cebbd81f1ca85777f4bfd54d5eec2f (commit)
via 68e28d524ef4987077be2c7231f480b6d0a84fa0 (commit)
via 0183fcb46984efe6fdddf33f9e8ef8fc8e36f40b (commit)
via f84a11d56f7a3d171cda7f158fe239eb164097ee (commit)
via 973c58ba9388288226d7fb7152704c70ecbe1864 (commit)
via 605fcac5a6d8a4b7e742be2bf867f44bb9482dd5 (commit)
via e401fe5d186f04542b2b8f9191e36dbd0dbda9aa (commit)
via 74e64320bf952ea0b96a21cca2307f8c86ee864f (commit)
via 7e3a5bdf254baf4e3b79c997de8d52e542024dbf (commit)
via 2d086eb337b70c6cec1689d07c57330ccff73404 (commit)
via 7c7d21ea0bc378ae7061d2430efeb8079d48b085 (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 (552974cffa3e5efddadb018e42d341370d7673e8)
\
N -- N -- N (f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d)
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=f5eb4f591b94bba4795d0bce2226e1c7…
commit f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=de0de8060b0e0ed463159d92b0450712…
commit de0de8060b0e0ed463159d92b04507125f6b89b7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=1bc3f2d07e7a4474b7a7cd7cd8288c57…
commit 1bc3f2d07e7a4474b7a7cd7cd8288c573a5579b2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=ed3a0ea6396da9ba4bd1dd3568b3c56e…
commit ed3a0ea6396da9ba4bd1dd3568b3c56ec1e52fe0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 16:27:35 2016 +0200
cosmetic: fix two compiler warnings
Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4
http://cgit.osmocom.org/openbsc/commit/?id=a44f474c019e16bc16bcbf80e7a406b1…
commit a44f474c019e16bc16bcbf80e7a406b1814aa042
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic: whitespace
Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745
http://cgit.osmocom.org/openbsc/commit/?id=6f35ef82da3587f900ba13820e04c3f9…
commit 6f35ef82da3587f900ba13820e04c3f91a969f59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
cosmetic: comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=c68f8f172caa92e1621a53d9b6899a46…
commit c68f8f172caa92e1621a53d9b6899a465478d3fb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=ba2032100cd5e49106ee0736510e258e…
commit ba2032100cd5e49106ee0736510e258e3b2995fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=87bedb74d9d242dc11e1b31b2f79bd34…
commit 87bedb74d9d242dc11e1b31b2f79bd349e536fe7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=47ac9a2d8a1f8d920e2c4c8554a9f15d…
commit 47ac9a2d8a1f8d920e2c4c8554a9f15d7dbb06d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=a9fd83ebc85bdb984a1bbb5e5b593bfb…
commit a9fd83ebc85bdb984a1bbb5e5b593bfbf08301d0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=5e78af28e8590c437ccffc28dc919301…
commit 5e78af28e8590c437ccffc28dc91930127358adc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=d62003f1ef75a104491430d30cc8bd1b…
commit d62003f1ef75a104491430d30cc8bd1b511a5ac5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=eca5f678cd0b092885a37d77cb122358…
commit eca5f678cd0b092885a37d77cb1223581c32dfa7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=6c9511e48b68a0520dc79d1d49e46289…
commit 6c9511e48b68a0520dc79d1d49e46289fc52b5e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=128366e9fc2b355288e07013f11531c6…
commit 128366e9fc2b355288e07013f11531c6e75d8577
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=af7c20e245aa780f285b7c7f2cb49d59…
commit af7c20e245aa780f285b7c7f2cb49d59c3c86d9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=2bc8a68c9969bf85e07201b0f74f2a66…
commit 2bc8a68c9969bf85e07201b0f74f2a66ba800864
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=4fc7e1e00561fe76ca453b399c15e224…
commit 4fc7e1e00561fe76ca453b399c15e224b4139d11
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=159c17dbd5b63c16012bd0144e9413e0…
commit 159c17dbd5b63c16012bd0144e9413e0e316921d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=84d5c852cb1be13b0d99040cb7b00b47…
commit 84d5c852cb1be13b0d99040cb7b00b47c29d69b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=259757e783fad5f4e4455b3f206f2b2e…
commit 259757e783fad5f4e4455b3f206f2b2e848a118a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=605337835755a50e477b44a85e2a72dc…
commit 605337835755a50e477b44a85e2a72dc9267d2d2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=063884e13d39b3cb56b7f73248747a3d…
commit 063884e13d39b3cb56b7f73248747a3dde5ce597
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=154fec0bb4db39343911d4acaf5d48d9…
commit 154fec0bb4db39343911d4acaf5d48d95c6d8d85
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=4eadd55394fb782f3dfae7f9550ab246…
commit 4eadd55394fb782f3dfae7f9550ab2469c8f91bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
http://cgit.osmocom.org/openbsc/commit/?id=d3b61d94d674f24e2ae5116a779f6b98…
commit d3b61d94d674f24e2ae5116a779f6b98461fb91b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=15be749a87cebbd81f1ca85777f4bfd5…
commit 15be749a87cebbd81f1ca85777f4bfd54d5eec2f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit, because so far libiu is skipped by the linker, and thus at least
talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=68e28d524ef4987077be2c7231f480b6…
commit 68e28d524ef4987077be2c7231f480b6d0a84fa0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=0183fcb46984efe6fdddf33f9e8ef8fc…
commit 0183fcb46984efe6fdddf33f9e8ef8fc8e36f40b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
add DSUA debug constant
Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1
http://cgit.osmocom.org/openbsc/commit/?id=f84a11d56f7a3d171cda7f158fe239eb…
commit f84a11d56f7a3d171cda7f158fe239eb164097ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
add DRANAP debug constant
http://cgit.osmocom.org/openbsc/commit/?id=973c58ba9388288226d7fb7152704c70…
commit 973c58ba9388288226d7fb7152704c70ecbe1864
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
build: add libasn1c, libosmo-ranap and libosmo-sigtran
For upcoming Iu.
Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc
http://cgit.osmocom.org/openbsc/commit/?id=605fcac5a6d8a4b7e742be2bf867f44b…
commit 605fcac5a6d8a4b7e742be2bf867f44bb9482dd5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: I18fd636816dd67827423e7481f97b43c6f5654fc
http://cgit.osmocom.org/openbsc/commit/?id=e401fe5d186f04542b2b8f9191e36dbd…
commit e401fe5d186f04542b2b8f9191e36dbd0dbda9aa
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: I42a90b38c3ba7d547e4de09252861cc401f09123
http://cgit.osmocom.org/openbsc/commit/?id=74e64320bf952ea0b96a21cca2307f8c…
commit 74e64320bf952ea0b96a21cca2307f8c86ee864f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: I1ac9ae3bea1b778929d56359ef0b57710f02fb0f
http://cgit.osmocom.org/openbsc/commit/?id=7e3a5bdf254baf4e3b79c997de8d52e5…
commit 7e3a5bdf254baf4e3b79c997de8d52e542024dbf
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
Change-Id: I9acb8d945d48a3555ffa6c0a20520d83061f2ec8
http://cgit.osmocom.org/openbsc/commit/?id=2d086eb337b70c6cec1689d07c57330c…
commit 2d086eb337b70c6cec1689d07c57330ccff73404
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 14:28:19 2016 +0200
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
Original patch by Harald Welte, but it broke message validity checking,
resulting in sgsn_test failure. This re-implements the NULL check in a
different way, as explained by in-code comment.
Change-Id: I0e98784bd89f439d3823759f70810a6c38123ea7
http://cgit.osmocom.org/openbsc/commit/?id=7c7d21ea0bc378ae7061d2430efeb807…
commit 7c7d21ea0bc378ae7061d2430efeb8079d48b085
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
Change-Id: I969a35bed5ac49d2d0068e22a1587f74f101af11
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/iups has been updated
discards c649a1e9d66fff8233395fe9200476ca7d225761 (commit)
discards 838f0b067c28dee63d2f6e91fb5b3a59aa1ee51c (commit)
discards 48d4b0ebafe97713cf2ad20921f3a9050e6482c9 (commit)
discards 6aae26ff4900c42e02a59505a3823d309caee82e (commit)
discards 0faa80254d5f2de6ad0fa679d61b5a998b2f4884 (commit)
discards 73c21e7807eb32b3c1e766a95e37cffb683b8737 (commit)
discards 422d8b65297eac8f56c065e01a587450e6c8e5d4 (commit)
discards 61d53f4a621d97858ab7dd39912905c8bca98989 (commit)
discards de892ccaeb15aedc7e39021af76a909f90d3671f (commit)
discards 5a4fab466807f64c29297989cb344a990a8d43ef (commit)
discards e5ffde38db96b68504070a3027a92b9277268197 (commit)
discards 5ba8ccc46980dc4b5c55a22fb0d7e5d8f4cb9189 (commit)
discards bd10f785e1be6c6f0c4a5c46f1879a4930ab58e4 (commit)
discards 3fe9bcd5b6091cd05e9818eb39bb2151fde326e9 (commit)
discards 9e171b6426993e8c8f1274ee56025aa49be5fb96 (commit)
discards 3d27bb2ad0b55d6de4b3776c51235913df06025b (commit)
discards 4e0858940db878edb0db2094b5a7f5338f92cdfb (commit)
discards d6b7a15e1d00a9e92123f500ba8c04b9afb6a086 (commit)
discards 8cb12ba0e19dfbfccc384be996ec77db9f241e66 (commit)
discards c0e830040d842b9f36d557caebc834362725e41c (commit)
discards 9e1414a15084beb41d6c8f3e1c6fdf808474a0c4 (commit)
discards 6501247003f34792d0a13074df9af64381948dc4 (commit)
discards 0fe8c6ba7828f0e8540dd710f6023a9569064c06 (commit)
discards 070c6a33c9157a059c0c30764b2f3bf911fca455 (commit)
discards 2b196e52c34fb17f79c96b2bbc985eb68300f0aa (commit)
discards 58e60ba4a1cc4476ef97493c95274157eaceb26a (commit)
discards 8948b250d58df46ebb7acfda299218a266fb0f13 (commit)
discards 59e5aa2e2d1258e502522e3c13d3bddcf1638fcc (commit)
discards c74fa075c4a1117ea542c395209619cb52126f07 (commit)
discards b83ed0a08e468761df069ae6d8a08636f0d3f3bf (commit)
discards 2c86357dd305ffccc7e3322aafe5c9b17698024a (commit)
discards bf1b399a81c707c2fe12822ba99201afe807aa69 (commit)
discards f5f177344e290458ecaf45d6c69c696878321643 (commit)
discards 4f369019d83a0b1f60c4772191ea8bb07f8ad64c (commit)
discards ad1a6a873c5ea7c1c7dd4fc485a14ab782203037 (commit)
discards 26b9320d887b3f0a0da2f260647cbdd3e6d19084 (commit)
discards 92051196243370f1741736d63777e2a11a37d212 (commit)
discards 498cee7ef633adff0981f52e26001da289f2c99d (commit)
via 552974cffa3e5efddadb018e42d341370d7673e8 (commit)
via 75bd617b31eebe3ac26d02a4c1d9747d660bc581 (commit)
via 3756dccfd2264b3a710c15033cdba593aec112e1 (commit)
via a6c2ad1c3c06407aa2f65aaf813fd3a67aafe342 (commit)
via 5199115bfa5230c63af5d1e47116fb7044405d63 (commit)
via 7780416a320dc6e26d796fd41b7475a9ddb3a5d1 (commit)
via 3eef8f601f88adaffb7a40b9d42306330d90e6bc (commit)
via db56d3c97c13ce55fa54af3aac25081f0b661ec1 (commit)
via 87575e25184fb8af61e81dcc60e26be0e27a0c24 (commit)
via b46dc94b6094a6374f2ee2c60fbf81e0a6d006b2 (commit)
via f04a743955b3310b3cd46915bc001be4cd43feb0 (commit)
via 761180fe47ccc9d6de532615733d4286972b4468 (commit)
via 7c69ce5165222bc71c259b0aa33a90342cdc07c3 (commit)
via d0f65c6fec6e4a506101e847056a06d4af5e0297 (commit)
via ab421374f157094d7314238d0063e11c2d9e3e18 (commit)
via 35e4f44776f94ec6a73b7690b689e5dab8a892cf (commit)
via ea727c4409b6af8e5cd9a52a36c09d1ef5f58e9a (commit)
via af30bf1b20da0a2f38e4462a283a04565a192d32 (commit)
via d0ba43f4718048fe8810fb71e8d1016001309c58 (commit)
via d2559db9634b3c67c1d9a7cb01614220bf51caa3 (commit)
via 68f02eb2ec4210cb5d860c4d252e7ac466476674 (commit)
via 665574418b091d3aa84dd2d6fe406d4e94551620 (commit)
via 416c05b47955478b1fe767bdf8a0f9460c50e8da (commit)
via 9e71f257e83e3cb5803752d0a02eabeed20da30c (commit)
via 9e76fa510557413403d85aa43e7f00e0cc0e3844 (commit)
via 840f799b3a31d9275199d3330b6a312d9620e9d5 (commit)
via ca6d15f7315e0198329f96dc791e98d1597c52bb (commit)
via 975fcdf5e105b9073ddcad28ca8beb05edaf0885 (commit)
via 9ffe6a1850535d997b0b1f8ef771d734789e379b (commit)
via e4ea96e28c7aa411368f7bf52749d9faa3d43cbb (commit)
via 11025b478fdb509fc69eff5eacaf50ed87a07041 (commit)
via 073099681f01071bbc977cca5f371b83367e2bcc (commit)
via ba2e6c40bb4a9c3f42eb2902cf66d362077f2ff4 (commit)
via 02f8ef6e338204e7a25ed8f05925064f8d2a8cd2 (commit)
via 0f7c79f56a10bae9e72d6c23041b699cf55d49de (commit)
via 9a7124462e83437f0de7cd8e2bddfc1da72ffe59 (commit)
via c93e939c2688671f92d3d29706e95a54ef05a9da (commit)
via 83e940a36e8a11db0843d170b0d8f6ce33de923b (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 (c649a1e9d66fff8233395fe9200476ca7d225761)
\
N -- N -- N (552974cffa3e5efddadb018e42d341370d7673e8)
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=552974cffa3e5efddadb018e42d34137…
commit 552974cffa3e5efddadb018e42d341370d7673e8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=75bd617b31eebe3ac26d02a4c1d9747d…
commit 75bd617b31eebe3ac26d02a4c1d9747d660bc581
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=3756dccfd2264b3a710c15033cdba593…
commit 3756dccfd2264b3a710c15033cdba593aec112e1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=a6c2ad1c3c06407aa2f65aaf813fd3a6…
commit a6c2ad1c3c06407aa2f65aaf813fd3a67aafe342
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 16:27:35 2016 +0200
cosmetic: fix two compiler warnings
Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4
http://cgit.osmocom.org/openbsc/commit/?id=5199115bfa5230c63af5d1e47116fb70…
commit 5199115bfa5230c63af5d1e47116fb7044405d63
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic: whitespace
Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745
http://cgit.osmocom.org/openbsc/commit/?id=7780416a320dc6e26d796fd41b7475a9…
commit 7780416a320dc6e26d796fd41b7475a9ddb3a5d1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
cosmetic: comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=3eef8f601f88adaffb7a40b9d4230633…
commit 3eef8f601f88adaffb7a40b9d42306330d90e6bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=db56d3c97c13ce55fa54af3aac25081f…
commit db56d3c97c13ce55fa54af3aac25081f0b661ec1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=87575e25184fb8af61e81dcc60e26be0…
commit 87575e25184fb8af61e81dcc60e26be0e27a0c24
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=b46dc94b6094a6374f2ee2c60fbf81e0…
commit b46dc94b6094a6374f2ee2c60fbf81e0a6d006b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=f04a743955b3310b3cd46915bc001be4…
commit f04a743955b3310b3cd46915bc001be4cd43feb0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=761180fe47ccc9d6de532615733d4286…
commit 761180fe47ccc9d6de532615733d4286972b4468
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=7c69ce5165222bc71c259b0aa33a9034…
commit 7c69ce5165222bc71c259b0aa33a90342cdc07c3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=d0f65c6fec6e4a506101e847056a06d4…
commit d0f65c6fec6e4a506101e847056a06d4af5e0297
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=ab421374f157094d7314238d0063e11c…
commit ab421374f157094d7314238d0063e11c2d9e3e18
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=35e4f44776f94ec6a73b7690b689e5da…
commit 35e4f44776f94ec6a73b7690b689e5dab8a892cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=ea727c4409b6af8e5cd9a52a36c09d1e…
commit ea727c4409b6af8e5cd9a52a36c09d1ef5f58e9a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=af30bf1b20da0a2f38e4462a283a0456…
commit af30bf1b20da0a2f38e4462a283a04565a192d32
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=d0ba43f4718048fe8810fb71e8d10160…
commit d0ba43f4718048fe8810fb71e8d1016001309c58
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=d2559db9634b3c67c1d9a7cb01614220…
commit d2559db9634b3c67c1d9a7cb01614220bf51caa3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=68f02eb2ec4210cb5d860c4d252e7ac4…
commit 68f02eb2ec4210cb5d860c4d252e7ac466476674
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=665574418b091d3aa84dd2d6fe406d4e…
commit 665574418b091d3aa84dd2d6fe406d4e94551620
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=416c05b47955478b1fe767bdf8a0f946…
commit 416c05b47955478b1fe767bdf8a0f9460c50e8da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=9e71f257e83e3cb5803752d0a02eabee…
commit 9e71f257e83e3cb5803752d0a02eabeed20da30c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=9e76fa510557413403d85aa43e7f00e0…
commit 9e76fa510557413403d85aa43e7f00e0cc0e3844
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=840f799b3a31d9275199d3330b6a312d…
commit 840f799b3a31d9275199d3330b6a312d9620e9d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
http://cgit.osmocom.org/openbsc/commit/?id=ca6d15f7315e0198329f96dc791e98d1…
commit ca6d15f7315e0198329f96dc791e98d1597c52bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=975fcdf5e105b9073ddcad28ca8beb05…
commit 975fcdf5e105b9073ddcad28ca8beb05edaf0885
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit, because so far libiu is skipped by the linker, and thus at least
talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=9ffe6a1850535d997b0b1f8ef771d734…
commit 9ffe6a1850535d997b0b1f8ef771d734789e379b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=e4ea96e28c7aa411368f7bf52749d9fa…
commit e4ea96e28c7aa411368f7bf52749d9faa3d43cbb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
add DSUA debug constant
Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1
http://cgit.osmocom.org/openbsc/commit/?id=11025b478fdb509fc69eff5eacaf50ed…
commit 11025b478fdb509fc69eff5eacaf50ed87a07041
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
add DRANAP debug constant
http://cgit.osmocom.org/openbsc/commit/?id=073099681f01071bbc977cca5f371b83…
commit 073099681f01071bbc977cca5f371b83367e2bcc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
build: add libasn1c, libosmo-ranap and libosmo-sigtran
For upcoming Iu.
Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc
http://cgit.osmocom.org/openbsc/commit/?id=ba2e6c40bb4a9c3f42eb2902cf66d362…
commit ba2e6c40bb4a9c3f42eb2902cf66d362077f2ff4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: I18fd636816dd67827423e7481f97b43c6f5654fc
http://cgit.osmocom.org/openbsc/commit/?id=02f8ef6e338204e7a25ed8f05925064f…
commit 02f8ef6e338204e7a25ed8f05925064f8d2a8cd2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: I42a90b38c3ba7d547e4de09252861cc401f09123
http://cgit.osmocom.org/openbsc/commit/?id=0f7c79f56a10bae9e72d6c23041b699c…
commit 0f7c79f56a10bae9e72d6c23041b699cf55d49de
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: I1ac9ae3bea1b778929d56359ef0b57710f02fb0f
http://cgit.osmocom.org/openbsc/commit/?id=9a7124462e83437f0de7cd8e2bddfc1d…
commit 9a7124462e83437f0de7cd8e2bddfc1da72ffe59
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
Change-Id: Iac45d65c5ec52af348719681954290c5b751f2c5
http://cgit.osmocom.org/openbsc/commit/?id=c93e939c2688671f92d3d29706e95a54…
commit c93e939c2688671f92d3d29706e95a54ef05a9da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 14:28:19 2016 +0200
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
Original patch by Harald Welte, but it broke message validity checking,
resulting in sgsn_test failure. This re-implements the NULL check in a
different way, as explained by in-code comment.
Change-Id: Ic838150b78e7498c4baa3117db2e0b4685a219ec
http://cgit.osmocom.org/openbsc/commit/?id=83e940a36e8a11db0843d170b0d8f6ce…
commit 83e940a36e8a11db0843d170b0d8f6ce33de923b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
Change-Id: I52e4631e178e8b1772ed0ec533a39ad8af77dd08
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/iups has been updated
discards bfd53ee5050e6dfb428df179a98e05a940b5b0fd (commit)
discards 7a77af07bd82eb646de41bab317cd8eb022ee426 (commit)
discards 9aee0b754805765012c70fcfd645ddd4f7dd0d7c (commit)
discards 8cd8d7cdc931debbd5b173268166fe3f35b5b761 (commit)
discards 52a781edf7c6741b6b5e1464881b7dd37332b082 (commit)
discards 90ad46340244847fdccea7373a6d38b235923332 (commit)
discards 95b73039f56d5ee2a9c7a76bb5bf0603c3d1d2ee (commit)
discards 97417d0c923bab996c35a10d256b2ef621cf3705 (commit)
discards 8e420fd479ecea2f585b92cc9ea4bdb1a1611251 (commit)
discards 1ee3c5faa00353084e8820b30b0fd242cda5eb13 (commit)
discards 62018cb1100ca50328c49ba9367688f098746085 (commit)
discards f6ee2783091adc46e6760bae3afe0e637e8562a0 (commit)
discards 7c354c837a7150d17aec897a3417ad9296f3ba37 (commit)
discards 893b6900cd0fe9cad6c24db72860ea68cd3ec302 (commit)
discards ec22cba1c3f9c2e29e51bcefd5e0f77bc2b92966 (commit)
discards 2236e72821eca55f9057c6fd48c2a6b4ba4618f6 (commit)
discards cd2927321d753924a7bb2d66a73e90a8c7ee2456 (commit)
discards be22ea416761f63fad7f3b9b7f9f37e969cc8a9c (commit)
discards 85f4db502193b08947d60c3c38e698962d03e0f2 (commit)
discards 06ce7d5b5f27aeac50b6136d9dad1615c0f7236e (commit)
discards 697956806b3b186f8fc839d28194781c9fb28a2d (commit)
discards 3681e1a1355c1bbf85f18a215704ce43ce025381 (commit)
discards ecab626550ebb98b94bfccced0883600e2e541e1 (commit)
discards 4e65aff46454ec10f804ac7e7dac0ea30a36d0fa (commit)
discards bd88150499ccdba10e6e86e8230050fbfe8538a1 (commit)
discards 10be7b4306562ade2d2c52b1bcfda9a243f1f2b1 (commit)
discards 5483bc93bd9a150a2d3561a776207a6847260412 (commit)
discards dad91e28cd3c1050584d88b80d34b41928ca69f7 (commit)
discards 4ed7b46f452d9221e424f1d0545ee82773bd8183 (commit)
discards c6d025d259c6d2be21559a6a937546bc69bdec82 (commit)
discards 58cda4f8304cd16e1b78eaf4e14a944e6d9a6fe1 (commit)
discards d5105d8979a28b61537d28a871efe00ece23ccb6 (commit)
discards 4b0988b11de6a76369034e20560754fb50e7b52b (commit)
discards 26f665bcbca8ed1e09fc600d057243fc5257a454 (commit)
discards e68d314382c7dd76df3d882f93ab7decc07a3a06 (commit)
discards f0380e5ffaecd8293a069e6dd5fb94f6e5263db9 (commit)
discards ce58e5879be5eb83985fa930189865a3ec7f84d5 (commit)
via c649a1e9d66fff8233395fe9200476ca7d225761 (commit)
via 838f0b067c28dee63d2f6e91fb5b3a59aa1ee51c (commit)
via 48d4b0ebafe97713cf2ad20921f3a9050e6482c9 (commit)
via 6aae26ff4900c42e02a59505a3823d309caee82e (commit)
via 0faa80254d5f2de6ad0fa679d61b5a998b2f4884 (commit)
via 73c21e7807eb32b3c1e766a95e37cffb683b8737 (commit)
via 422d8b65297eac8f56c065e01a587450e6c8e5d4 (commit)
via 61d53f4a621d97858ab7dd39912905c8bca98989 (commit)
via de892ccaeb15aedc7e39021af76a909f90d3671f (commit)
via 5a4fab466807f64c29297989cb344a990a8d43ef (commit)
via e5ffde38db96b68504070a3027a92b9277268197 (commit)
via 5ba8ccc46980dc4b5c55a22fb0d7e5d8f4cb9189 (commit)
via bd10f785e1be6c6f0c4a5c46f1879a4930ab58e4 (commit)
via 3fe9bcd5b6091cd05e9818eb39bb2151fde326e9 (commit)
via 9e171b6426993e8c8f1274ee56025aa49be5fb96 (commit)
via 3d27bb2ad0b55d6de4b3776c51235913df06025b (commit)
via 4e0858940db878edb0db2094b5a7f5338f92cdfb (commit)
via d6b7a15e1d00a9e92123f500ba8c04b9afb6a086 (commit)
via 8cb12ba0e19dfbfccc384be996ec77db9f241e66 (commit)
via c0e830040d842b9f36d557caebc834362725e41c (commit)
via 9e1414a15084beb41d6c8f3e1c6fdf808474a0c4 (commit)
via 6501247003f34792d0a13074df9af64381948dc4 (commit)
via 0fe8c6ba7828f0e8540dd710f6023a9569064c06 (commit)
via 070c6a33c9157a059c0c30764b2f3bf911fca455 (commit)
via 2b196e52c34fb17f79c96b2bbc985eb68300f0aa (commit)
via 58e60ba4a1cc4476ef97493c95274157eaceb26a (commit)
via 8948b250d58df46ebb7acfda299218a266fb0f13 (commit)
via 59e5aa2e2d1258e502522e3c13d3bddcf1638fcc (commit)
via c74fa075c4a1117ea542c395209619cb52126f07 (commit)
via b83ed0a08e468761df069ae6d8a08636f0d3f3bf (commit)
via 2c86357dd305ffccc7e3322aafe5c9b17698024a (commit)
via bf1b399a81c707c2fe12822ba99201afe807aa69 (commit)
via f5f177344e290458ecaf45d6c69c696878321643 (commit)
via 4f369019d83a0b1f60c4772191ea8bb07f8ad64c (commit)
via ad1a6a873c5ea7c1c7dd4fc485a14ab782203037 (commit)
via 26b9320d887b3f0a0da2f260647cbdd3e6d19084 (commit)
via 92051196243370f1741736d63777e2a11a37d212 (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 (bfd53ee5050e6dfb428df179a98e05a940b5b0fd)
\
N -- N -- N (c649a1e9d66fff8233395fe9200476ca7d225761)
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=c649a1e9d66fff8233395fe9200476ca…
commit c649a1e9d66fff8233395fe9200476ca7d225761
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=838f0b067c28dee63d2f6e91fb5b3a59…
commit 838f0b067c28dee63d2f6e91fb5b3a59aa1ee51c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=48d4b0ebafe97713cf2ad20921f3a905…
commit 48d4b0ebafe97713cf2ad20921f3a9050e6482c9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=6aae26ff4900c42e02a59505a3823d30…
commit 6aae26ff4900c42e02a59505a3823d309caee82e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 16:27:35 2016 +0200
cosmetic: fix two compiler warnings
Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4
http://cgit.osmocom.org/openbsc/commit/?id=0faa80254d5f2de6ad0fa679d61b5a99…
commit 0faa80254d5f2de6ad0fa679d61b5a998b2f4884
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic: whitespace
Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745
http://cgit.osmocom.org/openbsc/commit/?id=73c21e7807eb32b3c1e766a95e37cffb…
commit 73c21e7807eb32b3c1e766a95e37cffb683b8737
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
cosmetic: comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=422d8b65297eac8f56c065e01a587450…
commit 422d8b65297eac8f56c065e01a587450e6c8e5d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=61d53f4a621d97858ab7dd39912905c8…
commit 61d53f4a621d97858ab7dd39912905c8bca98989
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=de892ccaeb15aedc7e39021af76a909f…
commit de892ccaeb15aedc7e39021af76a909f90d3671f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=5a4fab466807f64c29297989cb344a99…
commit 5a4fab466807f64c29297989cb344a990a8d43ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=e5ffde38db96b68504070a3027a92b92…
commit e5ffde38db96b68504070a3027a92b9277268197
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=5ba8ccc46980dc4b5c55a22fb0d7e5d8…
commit 5ba8ccc46980dc4b5c55a22fb0d7e5d8f4cb9189
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=bd10f785e1be6c6f0c4a5c46f1879a49…
commit bd10f785e1be6c6f0c4a5c46f1879a4930ab58e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=3fe9bcd5b6091cd05e9818eb39bb2151…
commit 3fe9bcd5b6091cd05e9818eb39bb2151fde326e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=9e171b6426993e8c8f1274ee56025aa4…
commit 9e171b6426993e8c8f1274ee56025aa49be5fb96
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=3d27bb2ad0b55d6de4b3776c51235913…
commit 3d27bb2ad0b55d6de4b3776c51235913df06025b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=4e0858940db878edb0db2094b5a7f533…
commit 4e0858940db878edb0db2094b5a7f5338f92cdfb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=d6b7a15e1d00a9e92123f500ba8c04b9…
commit d6b7a15e1d00a9e92123f500ba8c04b9afb6a086
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=8cb12ba0e19dfbfccc384be996ec77db…
commit 8cb12ba0e19dfbfccc384be996ec77db9f241e66
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=c0e830040d842b9f36d557caebc83436…
commit c0e830040d842b9f36d557caebc834362725e41c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=9e1414a15084beb41d6c8f3e1c6fdf80…
commit 9e1414a15084beb41d6c8f3e1c6fdf808474a0c4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=6501247003f34792d0a13074df9af643…
commit 6501247003f34792d0a13074df9af64381948dc4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=0fe8c6ba7828f0e8540dd710f6023a95…
commit 0fe8c6ba7828f0e8540dd710f6023a9569064c06
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=070c6a33c9157a059c0c30764b2f3bf9…
commit 070c6a33c9157a059c0c30764b2f3bf911fca455
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=2b196e52c34fb17f79c96b2bbc985eb6…
commit 2b196e52c34fb17f79c96b2bbc985eb68300f0aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=58e60ba4a1cc4476ef97493c95274157…
commit 58e60ba4a1cc4476ef97493c95274157eaceb26a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
http://cgit.osmocom.org/openbsc/commit/?id=8948b250d58df46ebb7acfda299218a2…
commit 8948b250d58df46ebb7acfda299218a266fb0f13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=59e5aa2e2d1258e502522e3c13d3bddc…
commit 59e5aa2e2d1258e502522e3c13d3bddcf1638fcc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit, because so far libiu is skipped by the linker, and thus at least
talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=c74fa075c4a1117ea542c395209619cb…
commit c74fa075c4a1117ea542c395209619cb52126f07
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=b83ed0a08e468761df069ae6d8a08636…
commit b83ed0a08e468761df069ae6d8a08636f0d3f3bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
add DSUA debug constant
Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1
http://cgit.osmocom.org/openbsc/commit/?id=2c86357dd305ffccc7e3322aafe5c9b1…
commit 2c86357dd305ffccc7e3322aafe5c9b17698024a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
add DRANAP debug constant
http://cgit.osmocom.org/openbsc/commit/?id=bf1b399a81c707c2fe12822ba99201af…
commit bf1b399a81c707c2fe12822ba99201afe807aa69
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
build: add libasn1c, libosmo-ranap and libosmo-sigtran
For upcoming Iu.
Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc
http://cgit.osmocom.org/openbsc/commit/?id=f5f177344e290458ecaf45d6c69c6968…
commit f5f177344e290458ecaf45d6c69c696878321643
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: I966e421f2b4259803fab166b12846f8d4d0e2ce5
http://cgit.osmocom.org/openbsc/commit/?id=4f369019d83a0b1f60c4772191ea8bb0…
commit 4f369019d83a0b1f60c4772191ea8bb07f8ad64c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: Ia3d928eff225fe61adc02f0fb7342c0af138e61a
http://cgit.osmocom.org/openbsc/commit/?id=ad1a6a873c5ea7c1c7dd4fc485a14ab7…
commit ad1a6a873c5ea7c1c7dd4fc485a14ab782203037
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: If691d96f26d5066c7ee8acc579421a5c0029d18d
http://cgit.osmocom.org/openbsc/commit/?id=26b9320d887b3f0a0da2f260647cbdd3…
commit 26b9320d887b3f0a0da2f260647cbdd3e6d19084
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
Change-Id: I3688ba0c68862b73a5a1a2f7d86fb6d2d54455f5
http://cgit.osmocom.org/openbsc/commit/?id=92051196243370f1741736d63777e2a1…
commit 92051196243370f1741736d63777e2a11a37d212
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 14:28:19 2016 +0200
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
Original patch by Harald Welte, but it broke message validity checking,
resulting in sgsn_test failure. This re-implements the NULL check in a
different way, as explained by in-code comment.
Change-Id: I7eebcad642caa652e22ecf49ada9f44792546adb
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 59 ++++++++++++++++++++++++---------------------
1 file changed, 32 insertions(+), 27 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/iups has been updated
discards 1d6bdea027f542d10bec98fbad3436a2721c716e (commit)
discards ec66719fcf84a3050780143ed76122434d062b40 (commit)
discards 2c6426fb2906e560dd1d923d0309785f1b6c896a (commit)
discards bf4a59264bcb6fa658a4bd1a9a98ab11d761fff1 (commit)
discards 3622bea0f856c06660e5247aac24b503722cf8e8 (commit)
discards 92afaedf7219c59a40ac7667c35f3df604e0f21a (commit)
discards 2f4e4514a71979f4e612ac0f8d40c7cd7feb8b74 (commit)
discards 780f009aeaa58ad415127cd5f3d27af2ab35c2b6 (commit)
discards 42a69f4fe103ddf8a8be2640b7cd9878ed5476d0 (commit)
discards 0281c6f522370d8bf712f091f85a88d55c30b2eb (commit)
discards c1fd82595b29086afa7fb600ced3662fdd157e95 (commit)
discards 9df761627579074b57c059cdc4e3342f08e85936 (commit)
discards 3fe3c8d2b0334c4ed9548a3704ba8229d98746cb (commit)
discards 183049d9debe693de69eecbb41766aca07fc91e5 (commit)
discards a7ff8ac9aff8f7d4fb77faeca8d0f98a23555dcd (commit)
discards 72317a8012c65fda5330715438669d7eda11d0b2 (commit)
discards 147cd80c7d5bb01cd4caf16df6c43d3614bc575f (commit)
discards b385b0255b9b46be68b866733dbe4e580c0cd1c9 (commit)
discards 906113da5982626f8303f3329eada7a354fa05bd (commit)
discards 1038bc483e0e59dd7192a672ac6e4317f22cd651 (commit)
discards f4683745b8a1b5470a084fb2f2537d838cac6b08 (commit)
discards 04fbf71b40370a71390650aa981726542c7e5d73 (commit)
discards 5d40474dd6b56b576a7027735e684d5c7a83ad74 (commit)
discards e7f722559e3aa8b57a2ad4133c63122a21f5c2b1 (commit)
discards 3c0d8b8761ba08d841dd1e8ca2a0f096d80c6dbd (commit)
discards 425a50f7c96d333d88a5d1a64af8f06e962b94e3 (commit)
discards 6384ba9868fe2fa09b05eb399098a69d9ef522de (commit)
discards 4ae8ca9228252a42eb7f465bdddec638428b7b5e (commit)
discards 8161122a1babe7ce83f141e5e6eb8ba231e4b51f (commit)
discards d95f4903e5c2dce2f1944f4226d7d61f6071ec85 (commit)
discards 24d8df7b39c6ff0df5435114dd72eb64dfded485 (commit)
discards 0bb0950200de58dfc9a4087d848a5c555279642e (commit)
discards 3d2efda480babd73a113aaa2d9a6d661e09a422f (commit)
discards d134680e1812282e4f342c7050ac9d17e58ad186 (commit)
discards 6d8a84f9214437a9c84161ae2f9f96e05ac2a9d8 (commit)
discards 6dcc1fab5d99a242e9c870d42f0b6e2c25d69d6c (commit)
discards c1928f0f0be607848b080c03fae38c13c0f70933 (commit)
discards 15583d71929b562ae2f2d92ee8654d62f728a449 (commit)
discards d083d6f5de659a4e053995f5deb5e8e9321e2486 (commit)
discards 59556f8ba454dd4daaa412ae09e6551d7d68eafd (commit)
via bfd53ee5050e6dfb428df179a98e05a940b5b0fd (commit)
via 7a77af07bd82eb646de41bab317cd8eb022ee426 (commit)
via 9aee0b754805765012c70fcfd645ddd4f7dd0d7c (commit)
via 8cd8d7cdc931debbd5b173268166fe3f35b5b761 (commit)
via 52a781edf7c6741b6b5e1464881b7dd37332b082 (commit)
via 90ad46340244847fdccea7373a6d38b235923332 (commit)
via 95b73039f56d5ee2a9c7a76bb5bf0603c3d1d2ee (commit)
via 97417d0c923bab996c35a10d256b2ef621cf3705 (commit)
via 8e420fd479ecea2f585b92cc9ea4bdb1a1611251 (commit)
via 1ee3c5faa00353084e8820b30b0fd242cda5eb13 (commit)
via 62018cb1100ca50328c49ba9367688f098746085 (commit)
via f6ee2783091adc46e6760bae3afe0e637e8562a0 (commit)
via 7c354c837a7150d17aec897a3417ad9296f3ba37 (commit)
via 893b6900cd0fe9cad6c24db72860ea68cd3ec302 (commit)
via ec22cba1c3f9c2e29e51bcefd5e0f77bc2b92966 (commit)
via 2236e72821eca55f9057c6fd48c2a6b4ba4618f6 (commit)
via cd2927321d753924a7bb2d66a73e90a8c7ee2456 (commit)
via be22ea416761f63fad7f3b9b7f9f37e969cc8a9c (commit)
via 85f4db502193b08947d60c3c38e698962d03e0f2 (commit)
via 06ce7d5b5f27aeac50b6136d9dad1615c0f7236e (commit)
via 697956806b3b186f8fc839d28194781c9fb28a2d (commit)
via 3681e1a1355c1bbf85f18a215704ce43ce025381 (commit)
via ecab626550ebb98b94bfccced0883600e2e541e1 (commit)
via 4e65aff46454ec10f804ac7e7dac0ea30a36d0fa (commit)
via bd88150499ccdba10e6e86e8230050fbfe8538a1 (commit)
via 10be7b4306562ade2d2c52b1bcfda9a243f1f2b1 (commit)
via 5483bc93bd9a150a2d3561a776207a6847260412 (commit)
via dad91e28cd3c1050584d88b80d34b41928ca69f7 (commit)
via 4ed7b46f452d9221e424f1d0545ee82773bd8183 (commit)
via c6d025d259c6d2be21559a6a937546bc69bdec82 (commit)
via 58cda4f8304cd16e1b78eaf4e14a944e6d9a6fe1 (commit)
via d5105d8979a28b61537d28a871efe00ece23ccb6 (commit)
via 4b0988b11de6a76369034e20560754fb50e7b52b (commit)
via 26f665bcbca8ed1e09fc600d057243fc5257a454 (commit)
via e68d314382c7dd76df3d882f93ab7decc07a3a06 (commit)
via f0380e5ffaecd8293a069e6dd5fb94f6e5263db9 (commit)
via ce58e5879be5eb83985fa930189865a3ec7f84d5 (commit)
via 498cee7ef633adff0981f52e26001da289f2c99d (commit)
via 62ff38447ce8d24aa1e8b5094153df9e89c986d0 (commit)
via f97ee04563cc36af6ffa7506d543ba0bd230430d (commit)
via 97165f386f47c531c9c092eafb1af54d68489cec (commit)
via e1197481e59b9ef8807057081da1f349975cfdb7 (commit)
via a9ca72d907efc4a81075bb0d37fd975f0b512d85 (commit)
via 85f8fdabc3b90b3c9571db05daa8a68d9e113fdf (commit)
via 51fbc5f6e08861e3dbf28bf90620ff81fb701b94 (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 (1d6bdea027f542d10bec98fbad3436a2721c716e)
\
N -- N -- N (bfd53ee5050e6dfb428df179a98e05a940b5b0fd)
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=bfd53ee5050e6dfb428df179a98e05a9…
commit bfd53ee5050e6dfb428df179a98e05a940b5b0fd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=7a77af07bd82eb646de41bab317cd8eb…
commit 7a77af07bd82eb646de41bab317cd8eb022ee426
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=9aee0b754805765012c70fcfd645ddd4…
commit 9aee0b754805765012c70fcfd645ddd4f7dd0d7c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=8cd8d7cdc931debbd5b173268166fe3f…
commit 8cd8d7cdc931debbd5b173268166fe3f35b5b761
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 16:27:35 2016 +0200
cosmetic: fix two compiler warnings
Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4
http://cgit.osmocom.org/openbsc/commit/?id=52a781edf7c6741b6b5e1464881b7dd3…
commit 52a781edf7c6741b6b5e1464881b7dd37332b082
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic: whitespace
Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745
http://cgit.osmocom.org/openbsc/commit/?id=90ad46340244847fdccea7373a6d38b2…
commit 90ad46340244847fdccea7373a6d38b235923332
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
cosmetic: comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=95b73039f56d5ee2a9c7a76bb5bf0603…
commit 95b73039f56d5ee2a9c7a76bb5bf0603c3d1d2ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=97417d0c923bab996c35a10d256b2ef6…
commit 97417d0c923bab996c35a10d256b2ef621cf3705
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=8e420fd479ecea2f585b92cc9ea4bdb1…
commit 8e420fd479ecea2f585b92cc9ea4bdb1a1611251
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=1ee3c5faa00353084e8820b30b0fd242…
commit 1ee3c5faa00353084e8820b30b0fd242cda5eb13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=62018cb1100ca50328c49ba9367688f0…
commit 62018cb1100ca50328c49ba9367688f098746085
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=f6ee2783091adc46e6760bae3afe0e63…
commit f6ee2783091adc46e6760bae3afe0e637e8562a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=7c354c837a7150d17aec897a3417ad92…
commit 7c354c837a7150d17aec897a3417ad9296f3ba37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=893b6900cd0fe9cad6c24db72860ea68…
commit 893b6900cd0fe9cad6c24db72860ea68cd3ec302
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=ec22cba1c3f9c2e29e51bcefd5e0f77b…
commit ec22cba1c3f9c2e29e51bcefd5e0f77bc2b92966
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=2236e72821eca55f9057c6fd48c2a6b4…
commit 2236e72821eca55f9057c6fd48c2a6b4ba4618f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=cd2927321d753924a7bb2d66a73e90a8…
commit cd2927321d753924a7bb2d66a73e90a8c7ee2456
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=be22ea416761f63fad7f3b9b7f9f37e9…
commit be22ea416761f63fad7f3b9b7f9f37e969cc8a9c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=85f4db502193b08947d60c3c38e69896…
commit 85f4db502193b08947d60c3c38e698962d03e0f2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=06ce7d5b5f27aeac50b6136d9dad1615…
commit 06ce7d5b5f27aeac50b6136d9dad1615c0f7236e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=697956806b3b186f8fc839d28194781c…
commit 697956806b3b186f8fc839d28194781c9fb28a2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=3681e1a1355c1bbf85f18a215704ce43…
commit 3681e1a1355c1bbf85f18a215704ce43ce025381
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=ecab626550ebb98b94bfccced0883600…
commit ecab626550ebb98b94bfccced0883600e2e541e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=4e65aff46454ec10f804ac7e7dac0ea3…
commit 4e65aff46454ec10f804ac7e7dac0ea30a36d0fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=bd88150499ccdba10e6e86e8230050fb…
commit bd88150499ccdba10e6e86e8230050fbfe8538a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=10be7b4306562ade2d2c52b1bcfda9a2…
commit 10be7b4306562ade2d2c52b1bcfda9a243f1f2b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
http://cgit.osmocom.org/openbsc/commit/?id=5483bc93bd9a150a2d3561a776207a68…
commit 5483bc93bd9a150a2d3561a776207a6847260412
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=dad91e28cd3c1050584d88b80d34b419…
commit dad91e28cd3c1050584d88b80d34b41928ca69f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit, because so far libiu is skipped by the linker, and thus at least
talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=4ed7b46f452d9221e424f1d0545ee827…
commit 4ed7b46f452d9221e424f1d0545ee82773bd8183
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=c6d025d259c6d2be21559a6a937546bc…
commit c6d025d259c6d2be21559a6a937546bc69bdec82
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
add DSUA debug constant
Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1
http://cgit.osmocom.org/openbsc/commit/?id=58cda4f8304cd16e1b78eaf4e14a944e…
commit 58cda4f8304cd16e1b78eaf4e14a944e6d9a6fe1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
add DRANAP debug constant
http://cgit.osmocom.org/openbsc/commit/?id=d5105d8979a28b61537d28a871efe00e…
commit d5105d8979a28b61537d28a871efe00ece23ccb6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
build: add libasn1c, libosmo-ranap and libosmo-sigtran
For upcoming Iu.
Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc
http://cgit.osmocom.org/openbsc/commit/?id=4b0988b11de6a76369034e20560754fb…
commit 4b0988b11de6a76369034e20560754fb50e7b52b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: I966e421f2b4259803fab166b12846f8d4d0e2ce5
http://cgit.osmocom.org/openbsc/commit/?id=26f665bcbca8ed1e09fc600d057243fc…
commit 26f665bcbca8ed1e09fc600d057243fc5257a454
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: Ia3d928eff225fe61adc02f0fb7342c0af138e61a
http://cgit.osmocom.org/openbsc/commit/?id=e68d314382c7dd76df3d882f93ab7dec…
commit e68d314382c7dd76df3d882f93ab7decc07a3a06
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: If691d96f26d5066c7ee8acc579421a5c0029d18d
http://cgit.osmocom.org/openbsc/commit/?id=f0380e5ffaecd8293a069e6dd5fb94f6…
commit f0380e5ffaecd8293a069e6dd5fb94f6e5263db9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
Change-Id: I3688ba0c68862b73a5a1a2f7d86fb6d2d54455f5
http://cgit.osmocom.org/openbsc/commit/?id=ce58e5879be5eb83985fa930189865a3…
commit ce58e5879be5eb83985fa930189865a3ec7f84d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 14:28:19 2016 +0200
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
Original patch by Harald Welte, but it broke message validity checking,
resulting in sgsn_test failure. This re-implements the NULL check in a
different way, as explained by in-code comment.
Change-Id: I4002e69fda62182f570b790c69f4c4236175ae31
http://cgit.osmocom.org/openbsc/commit/?id=498cee7ef633adff0981f52e26001da2…
commit 498cee7ef633adff0981f52e26001da289f2c99d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
Change-Id: I9deb6e77cc17eea63d95037c1bbd81b39f809d85
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
openbsc/src/gprs/gprs_llc.c | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
create mode 100644 .gitreview
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, nrw/litecell15-next has been created
at 5a369795616c8fe8742d42aeb56694fb6959a6b7 (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, nrw/litecell15-next has been created
at 7aedf8d20aa0f29d2b83112ed2d77509fdf7bab4 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=7aedf8d20aa0f29d2b83112ed2d77509…
commit 7aedf8d20aa0f29d2b83112ed2d77509fdf7bab4
Author: Minh-Quang Nguyen <minh-quang.nguyen(a)nutaq.com>
Date: Wed Jun 1 14:33:53 2016 -0400
LC15: Add member variables related to measurement preprocessing feature
Change-Id: Iae4a7d4dc46d7e83f1ea600886cb99fca251df51
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/mqng2/nrw/litecell15-next has been created
at 5a369795616c8fe8742d42aeb56694fb6959a6b7 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=5a369795616c8fe8742d42aeb566…
commit 5a369795616c8fe8742d42aeb56694fb6959a6b7
Merge: cbf1ce2 4f511b6
Author: Minh-Quang Nguyen <minh-quang.nguyen(a)nutaq.com>
Date: Wed Jun 1 11:44:46 2016 -0400
Merge branch 'master' of ssh://mqng2@gerrit.osmocom.org:29418/libosmocore into nrw/litecell15-next
http://cgit.osmocom.org/libosmocore/commit/?id=cbf1ce2a4cb53c37bce5a37064c8…
commit cbf1ce2a4cb53c37bce5a37064c8e6424a965e75
Author: Minh-Quang Nguyen <minh-quang.nguyen(a)nutaq.com>
Date: Wed Jun 1 11:00:50 2016 -0400
LC15: fix malformed Abis RSL messages
http://cgit.osmocom.org/libosmocore/commit/?id=409e05e65a63579023501ff2154d…
commit 409e05e65a63579023501ff2154df8d1815af394
Author: Minh-Quang Nguyen <minh-quang.nguyen(a)nutaq.com>
Date: Tue May 31 16:20:57 2016 -0400
LC15: Define constants, data structure for IPAC measurement pre-processing feature
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 d302e4fb282f88f5246a5e80a8335b6f7f698b7d (commit)
via 68e2c6375e68782cd9b5e2fbde0805eea15d4ffd (commit)
from cb846ecbbc1204ab6b20a5e16341568a3f2c0337 (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=d302e4fb282f88f5246a5e80a8335b6…
commit d302e4fb282f88f5246a5e80a8335b6f7f698b7d
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon May 30 17:31:09 2016 +0200
decoding: remove superfluous double-semicolon
Change-Id: I48ec24f2e10620279cbcbf39c70a4be6438f6b0f
Reviewed-on: https://gerrit.osmocom.org/140
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
http://cgit.osmocom.org/osmo-pcu/commit/?id=68e2c6375e68782cd9b5e2fbde0805e…
commit 68e2c6375e68782cd9b5e2fbde0805eea15d4ffd
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon May 30 19:53:13 2016 +0200
rlc.h: correct gprs_rlc_data comment
It's the block data, not the history.
Also add including LI headers.
Change-Id: Id4d99d1d21c7fa372771fd569d87bbcf2c6b6d22
Reviewed-on: https://gerrit.osmocom.org/144
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
src/decoding.cpp | 2 +-
src/rlc.h | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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 62ff38447ce8d24aa1e8b5094153df9e89c986d0 (commit)
via f97ee04563cc36af6ffa7506d543ba0bd230430d (commit)
from 97165f386f47c531c9c092eafb1af54d68489cec (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=62ff38447ce8d24aa1e8b5094153df9e…
commit 62ff38447ce8d24aa1e8b5094153df9e89c986d0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 01:40:19 2016 +0200
create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
Change-Id: Ibf60e18707ff4aa2e60291e5595386ddda8d8190
http://cgit.osmocom.org/openbsc/commit/?id=f97ee04563cc36af6ffa7506d543ba0b…
commit f97ee04563cc36af6ffa7506d543ba0bd230430d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming)
Iu mode, respectively.
Add some comments in sgsn_mm_ctx.
Change-Id: Ife9b02549f284e2547f16117cf43d7a36948fc4b
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 70 +++++++++++++++++++++++++++++++------
openbsc/src/gprs/gprs_gmm.c | 48 ++++++++++++-------------
openbsc/src/gprs/gprs_llc.c | 4 +--
openbsc/src/gprs/gprs_sgsn.c | 13 +++----
openbsc/src/gprs/sgsn_cdr.c | 4 +--
openbsc/src/gprs/sgsn_libgtp.c | 43 +++++++++++++----------
openbsc/src/gprs/sgsn_vty.c | 4 +--
openbsc/tests/sgsn/sgsn_test.c | 58 +++++++++++++++---------------
8 files changed, 149 insertions(+), 95 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, radisys/egprs_integration has been created
at a36b5d7896da2b4f76ae30ba3b796b8b2689eda8 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=a36b5d7896da2b4f76ae30b…
commit a36b5d7896da2b4f76ae30ba3b796b8b2689eda8
Merge: 93ef548 cb846ec
Author: Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>
Date: Tue May 31 17:23:12 2016 +0530
Merge branch 'master' of git://git.osmocom.org/osmo-pcu into Integration
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=cb846ecbbc1204ab6b20a5e…
commit cb846ecbbc1204ab6b20a5e16341568a3f2c0337
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon May 30 19:10:48 2016 +0200
encoding: add doxygen for rlc_data_to_dl_append*
Change-Id: I6ead0f1d14a91c657448227e17438b49a54e6c4a
Reviewed-on: https://gerrit.osmocom.org/141
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=b82bd92e57667f39eb88702…
commit b82bd92e57667f39eb88702bba9e5235b8a23b9f
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon May 30 17:30:10 2016 +0200
decoding: improve and add comments
Change-Id: I45c9fc55243224909ca2fdece8cbfa686b0f444d
Reviewed-on: https://gerrit.osmocom.org/139
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=93ef548a43348d6a8c6c0bb…
commit 93ef548a43348d6a8c6c0bb301f2d60daeb7abc4
Merge: 6c0ff27 2fcfc29
Author: Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>
Date: Tue May 31 16:39:27 2016 +0530
Merge branch 'master' of git://git.osmocom.org/osmo-pcu into Integration
Conflicts:
src/tbf_ul.cpp
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=6c0ff27cb5e6861c005419a…
commit 6c0ff27cb5e6861c005419aad81460d7b02151f9
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Mon May 30 15:58:32 2016 +0530
Add test cases to validate EGPRS DL SPB for Retx
Upgrade the test suite with test cases to validate the EGPRS
Downlink Split block for Retransmission
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7c7074048483705b865bd51…
commit 7c7074048483705b865bd515b9129d3d6676f0d6
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Mon May 30 15:43:28 2016 +0530
Modify EGPRS DL TBF flow to support Split block
Modify the EGPRS DL TBF flow to support Split block during
Retx.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=b7cc6a47437d8dc127f7518…
commit b7cc6a47437d8dc127f75188aa842a723c53b382
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Mon May 30 15:29:11 2016 +0530
Add data structure to handle Split block in EGPR DL
Modify the header files with necessary data structure to handle
Split block for EGPRS DL TBF.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=2fcfc29020c81891d7888dd…
commit 2fcfc29020c81891d7888ddc7ddbcd866bcd406d
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 14:40:03 2016 +0200
add comments to describe functions
Change-Id: Ie351632001abbeb82008a5eecae0d0323a8ef7d7
Reviewed-on: https://gerrit.osmocom.org/106
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ce936f3cd46623856596326…
commit ce936f3cd46623856596326fe9a23cc090c2179e
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 14:45:41 2016 +0200
tbf_ul: use correct size for chunk_size
The size of the hole array in bytes was used instead of the size of elements.
Change-Id: If6bf3e5f1ad773ddaa9fb2ce7c069e6b26659cbf
Reviewed-on: https://gerrit.osmocom.org/105
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=c1c9d6a9d849685556a6ce9…
commit c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 14:38:00 2016 +0200
rlc.h: remove duplicated define RLC_EGPRS_SNS
The second #define RLC_EGPRS_SNS is 3 lines below of the first one.
Change-Id: Ibb718ba9be21831c56c5949e730fab5acd691d7c
Reviewed-on: https://gerrit.osmocom.org/107
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=c8fd4b7c42b85be63b5412f…
commit c8fd4b7c42b85be63b5412f47a995c4f6f532531
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 11:09:20 2016 +0200
bts/counter: replace '_' with '-' in counter names
Conform to the convention.
Change-Id: I6162694aae8d354aba318cc1acfdac108239fef0
Reviewed-on: https://gerrit.osmocom.org/103
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f929e625252c8943339bf90…
commit f929e625252c8943339bf909553118f8b484c3c2
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sun May 22 00:02:56 2016 +0200
introduce new counter rlc_sent_control
Counts control messages (UL/DL assignment, UL ACKs or page requests)
Change-Id: Ib41031d430beddfb48d54470e632436f2c99c360
Reviewed-on: https://gerrit.osmocom.org/99
Reviewed-by: Holger Freyther <holger(a)freyther.de>
Tested-by: Jenkins Builder
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=4acb6b72513e63f5a9b874f…
commit 4acb6b72513e63f5a9b874fe26c38788e9d980d1
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sun May 22 01:36:01 2016 +0200
gprs_rlcmac_sched: fix mistype of CONTROL ACK
Change-Id: If37b33f69cd659d913ed81eb6060a42734ba524f
Reviewed-on: https://gerrit.osmocom.org/100
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=95e379241a58c6cc9bbc9b6…
commit 95e379241a58c6cc9bbc9b6971599b7acab9a744
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sat May 21 22:33:27 2016 +0200
tbf_dl: replace cross-file declaration with correct header
Change-Id: I9b4eb664d444258c9bcf53f9b44552d8dd3155e9
Reviewed-on: https://gerrit.osmocom.org/95
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=543756adbe4508945ffe4c2…
commit 543756adbe4508945ffe4c2fdc830b118a00a3dd
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sat May 21 23:54:30 2016 +0200
bts/rate_ctr: replace spaces by tabs
Use tabs like other counters for seperation.
Introduced by 2cb1547
Change-Id: I32eebfe5934c919eccc1e28938ca00c49368297e
Reviewed-on: https://gerrit.osmocom.org/96
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=2cb154799353c4af6ced5ef…
commit 2cb154799353c4af6ced5ef5270a7b925d12ad51
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed May 18 16:43:10 2016 +0200
introduce new counter rlc_sent_dummy
rlc_sent_dummy count the amount of dummy package which are
sent in case no data packet is in the queue.
Change-Id: Ia60eab853d9145980f30d63e4ce4b520b8c51381
Reviewed-on: https://gerrit.osmocom.org/85
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=9736d00b12fea82fb4c9b8d…
commit 9736d00b12fea82fb4c9b8dc47b7ce452660554c
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed May 18 16:41:03 2016 +0200
move statistics counter rlc_sent() to gprs_rlcmac_sched
The counter rlc_sent has nothing to do with the TBF.
The RLC packet got sent in the gprs_rlcmac_sched().
Change-Id: I5d2b910ea7cc250f17530406eda3be9b29b051fd
Reviewed-on: https://gerrit.osmocom.org/84
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=660709dc7cfd6a420889881…
commit 660709dc7cfd6a42088988122d65ae8dfadd009c
Author: Yves Godin <support(a)nuranwireless.com>
Date: Thu May 19 11:08:03 2016 +0200
Add support for NuRAN Wireless Litecell 1.5 BTS
Layer 1 compatibility with previous generation or NuRan GSM product,
therefore the support for the Litecell 1.5 uses its own sources instead
of using tons of ifdef/endif.
Max's amendments:
* make headers path configurable
* use configured TRX instead of hardcoded value
* split subdir-objects into separate commit
* cosmetic changes
Change-Id: Ib1287375cb10a889625bbac8528fa60deed23a2b
Fixes: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/61
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=b3c85bac4880f634d51fcaa…
commit b3c85bac4880f634d51fcaa09ef01abc364fe36d
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:26:34 2016 +0530
Fix PUAN construction for VQ not equal to VR case
This fix will correct the encoding of URBB where VQ != VR. Before
this fix only VQ == VR case has been handled.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7106c361d633a8a698a0f6e…
commit 7106c361d633a8a698a0f6e9f29ef2b66635f503
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:25:48 2016 +0530
Add test cases for EGPRS UL SPB handling
This patch will update the test suite to validate EGPRS UL SPB and
generated log file
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=db39e6cb722083787399175…
commit db39e6cb722083787399175e9325f1b6c49f89de
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:23:34 2016 +0530
Add support for Split block handling for EGPRS UL TBF
This patch will modify the EGPRS UL TBF flow to support Split block
handling.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=2da0dbc7e5891c3046f0ca0…
commit 2da0dbc7e5891c3046f0ca06e382fcb349e458d5
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:22:28 2016 +0530
Add data structure to for split block in EGPRS UL
Modify header files with data structures required to support
split blocks for EGPRS UL TBF
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=14099d7b1bcb384b4ced1e4…
commit 14099d7b1bcb384b4ced1e43c750c203e908aed7
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:21:42 2016 +0530
Add test cases for Header type1 in EGPRS UL
Update test suite with test cases for Header type 1 in EGPRS UL
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=459e856b70a8e26a90db209…
commit 459e856b70a8e26a90db20953a18410c588a6279
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:21:02 2016 +0530
Add test cases for Header Type 2 in EGPRS UL
Updates the test suite to add test cases for Header type 2 parsing
in EGPRS UL.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ebebf5d175e6e6311229c2d…
commit ebebf5d175e6e6311229c2d61914c575a6c001fd
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:19:40 2016 +0530
Add header type 1 support for EGPRS uplink
Function is added to parse the EGPRS header type 1 in uplink tbf path.
along with configuration parameter updation to reflect max mcs in UL
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ef12a45d46d43a9f41ce1d5…
commit ef12a45d46d43a9f41ce1d5cff9d7944203e30f8
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:18:33 2016 +0530
Add Header Type2 support in EGPRS UL
This patch will add support for MCS5,6 in EGPRS UL along with incorrect
assert correction to let MCS 6 work.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=be3dc223f12f0a0405fbf82…
commit be3dc223f12f0a0405fbf82f3037f99b846cc161
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:16:57 2016 +0530
Remove GMSK only check in EGPRS UL
Since we are supporting MCS 5-9 in this patch series for EGPRS UL, This condition
is not relevant. So removing it.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d14add5c2e24cd84215d0be…
commit d14add5c2e24cd84215d0be320dc03cb21c2036f
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:15:43 2016 +0530
Add test cases to support ARQ-II for EGPRS DL Retx
During MCS upgradation such as MCS6->MCS9, 2 blocks which
were sent separately as MCS6, will be clubbed into one MCS9
block during retransmission. Same holds good for
MCS5->MCS7 transistion. During MCS reduction such as
MCS9->MCS6,2 blocks which were sent together will be
sent separately during the retransmission case.
Same is verified through the generated log file. Currently
MCS8->MCS6 transition is not supported. The retransmission
MCS is being calculated from Table 8.1.1.2 of TS 44.060.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f666f9585de25a90c1299e0…
commit f666f9585de25a90c1299e0e5c8edc3a34ff6627
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:14:32 2016 +0530
Modify DL tbf flow for ARQ-II in EGPRS DL Retx
Modify the DL TBF flow to support ARQ-II EGPRS DL retransmission
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7b01c15b6cfda078756ef10…
commit 7b01c15b6cfda078756ef108d7e91f57e8fe0f80
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:13:42 2016 +0530
Add Accessor functions for ARQ-II in EGPRS DL
Add accessor function in existing classes to support ARQ-II for
retransmission in EGPRS DL
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=5974ec7609f2a8c8c7c2ec0…
commit 5974ec7609f2a8c8c7c2ec0a578d69040f31007f
Author: Aravind Sirsikar <Arvind.sirsikar(a)radisys.com>
Date: Thu May 19 21:12:29 2016 +0530
Add data structure for ARQ-II in EGPRS DL
Modify the existing data structure to support ARQ-II for Retx in EGPRS DL.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=58b664675013b948a37ce15…
commit 58b664675013b948a37ce151948cabe9fe17d386
Author: Max <msuraev(a)sysmocom.de>
Date: Fri May 13 10:34:15 2016 +0200
Change internal API for consistency
Make TRX API (void *) consistent with the way it's used (integer). Use
uint8_t for TRX numbering everywhere (we don't expect hardware with
more than 256 transceivers in the near future). This change helps to
avoid unnecessary casts and make API much clearer.
Change-Id: Ic584611184b0c8b5417ecff0ddae3d526b55a079
Related: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/59
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ed3ae4a39277d8a05454549…
commit ed3ae4a39277d8a054545498905dcf032549218c
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 17 17:53:23 2016 +0200
add .gitreview
A .gitreview file is required to use git review.
More information about git review
https://www.mediawiki.org/wiki/Gerrit/git-review
Change-Id: I03cbdf3a95bcf36a7388b5fa2652fd774b8f0f5b
Reviewed-on: https://gerrit.osmocom.org/68
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f0bb25450c096c9811deb29…
commit f0bb25450c096c9811deb29831e567f921d573e8
Author: Yves Godin <support(a)nuranwireless.com>
Date: Fri May 13 10:50:47 2016 +0200
Enable subdir-objects automake option
Change-Id: I01fd264fd1f990f39cdbf309149e0eb857d7732f
Related: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/60
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=de810f2005b7a97fa8385d4…
commit de810f2005b7a97fa8385d42f0a2399ceff6452a
Author: Max <msuraev(a)sysmocom.de>
Date: Fri May 13 10:27:35 2016 +0200
Restructure sources
Move hardware-spicefic files into subdirectory similar to the way it's
done in OsmoBTS to make adding new hardware support easier.
Change-Id: I05004ad9032759a5dbfa57290ed1df83e89d5cb8
Related: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/58
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=cad867ec8d550638065d111…
commit cad867ec8d550638065d1115ef2a6296cfe557db
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Apr 21 14:35:55 2016 +0200
Rename define for direct hw access
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=280448ba7bf15fa999ed90e…
commit 280448ba7bf15fa999ed90e9dcbd6dc772ac579e
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Apr 21 14:35:53 2016 +0200
Cleanup build leftovers
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=1aa75273025b033d17c1068…
commit 1aa75273025b033d17c1068369a7ba145d5c9f06
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 13 19:05:52 2016 -0400
jenkins: Add the build script from jenkins here
This can be used to replicate a build issue more easily.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ca025c02ef487c3cb052913…
commit ca025c02ef487c3cb05291334b02abaab161c5f3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Apr 1 19:27:56 2016 +0200
misc: Ignore test files and debian packaging
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=97e48a3252d75e714bd9895…
commit 97e48a3252d75e714bd989504095fb197fbe832e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Apr 1 19:21:16 2016 +0200
debian: Initial debian packaging
Add initial debian package for plain osmo-pcu (without the
sysmoBTS supporot).
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=63d33ad2d79683fab335425…
commit 63d33ad2d79683fab33542570e20d082bb66476c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Mar 30 22:08:18 2016 +0200
fix compiler warnings about format string for size_t
with gcc-5.3 on x86_64 I get the following compliler warnings:
warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has
type ‘size_t {aka long unsigned int}
This patch resolves them
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7952282b78867e53ab8fd9c…
commit 7952282b78867e53ab8fd9cf819d1f9fdece58ba
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Mar 23 18:29:47 2016 +0530
Support puncturing scheme selection for EGPRS DL
Adds support to find the puncturing scheme for retransmission
with MCS change, retransmission with no MCS change, transmission
case. Puncturing scheme selection for retransmission case with
MCS change is aligned with TS 44.060 9.3.2.1. Puncturing scheme
selection for retransmission without MCS change, fresh transmission
is aligned with TS 44.060 10.4.8a.3.1, 10.4.8a.2.1, 10.4.8a.1.1
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=a859a2180043759a762af07…
commit a859a2180043759a762af0701a056e23e22f1d19
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Mar 23 18:29:46 2016 +0530
Update CPS calculation with new data structures
Update existing CPS calculation function to align with new data
structure introduced
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7a05b039c835868eff34308…
commit 7a05b039c835868eff34308d861edfeb28d1763b
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Mar 23 18:29:45 2016 +0530
Add data structure for CPS calculation in DL
Define new data structure with respect to TS 44.060
10.4.8a.3.1, 10.4.8a.2.1, 10.4.8a.1.1 for puncturing scheme values
and initialize the variable introduced
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=e44383baa4a883beb49a4b0…
commit e44383baa4a883beb49a4b0ec370ba3256389b94
Author: Bhargava Abhyankar <Bhargava.Abhyankar(a)radisys.com>
Date: Tue Mar 22 18:42:30 2016 +0530
Refactor the Uplink RLC header parsing function
Parsing the uplink data header for GPRS and EGPRS header type 3
is handled in separate functions.
This patch will enhance modularity of the code.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=5a5d2b7a27e64deef8b7b48…
commit 5a5d2b7a27e64deef8b7b48842204414c611942b
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Mar 16 19:19:17 2016 +0530
Introduce EGPRS header type1 and type2 in UL
Defines new structures for UL EGPRS header type1 and type2 for
supporting MCS5-MCS9
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=2b09c39c9cb6d8a9761539d…
commit 2b09c39c9cb6d8a9761539d00e21b21352272905
Author: Saurabh Sharan <saurabh.sharan(a)radisys.com>
Date: Wed Mar 16 19:17:32 2016 +0530
Fix issue in encoding CSN_RECURSIVE_ARRAY
The remaining_bits_len is correctly decremented while encoding
CSN_RECURSIVE_ARRAY for fixing the bug.
Details of the bug is in https://projects.osmocom.org/issues/1641
During introduction of basic EGPRS feature new hex dump message
PUASS, from a different working network log was used in Unit test.
It exposed the issue of incorrect handling of recursive array
encoding in osmo-pcu.
Fixes: OS#1641
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=bacb65b48b520ace03c877d…
commit bacb65b48b520ace03c877d3092b58e50cb68266
Author: Saurabh Sharan <saurabh.sharan(a)radisys.com>
Date: Thu Mar 10 17:24:49 2016 +0530
Add test vectors for EGPRS messages
This patch is the test suite modification for the fix encoding of
padding bits. New test vectors have been added both in downlink
and uplink.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=656eed59758fdcd51d21907…
commit 656eed59758fdcd51d219070209591597a978e7e
Author: Saurabh Sharan <saurabh.sharan(a)radisys.com>
Date: Thu Mar 10 14:15:29 2016 +0530
Fix encoding of padding bits to start with 0 bit
This patch is for fixing encoding of padding bits according to the
3gpp spec 44.060 section 11, wherein it shall always start with 0
bit followed with spare padding bits.
During introduction of basic EGPRS feature new hex dump messages
from a different working network log were used in Unit test. These
exposed the issue of incorrect handling of padding bits encoding
in osmo-pcu.
Corrections in the existing test vector of rlcmac is also updated.
In testsuite tbf appropriate corrections for the Tbftest.err is
also done.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=173ef90a539dc33bb8fc395…
commit 173ef90a539dc33bb8fc395c0315320a4525a8d6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Mar 4 17:54:09 2016 +0100
pcu: Fix compiler warning about using string
Make the gsmtap hostname const to avoid turning a constant into
a mutable character. We never tried to modify the string so the
warning didn't reveal a genuine issue.
pcu_main.cpp:49:28: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
static char *gsmtap_addr = "localhost"; // FIXME: use gengetopt's default value instead
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=fd263b0dfd0ec44216c607b…
commit fd263b0dfd0ec44216c607b96e167f1027e404c6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Mar 4 18:24:50 2016 +0100
tbf: Fix copy and paste in the set_mode routine
This is the second attempt to fix what looks like a copy and paste
issue. The code assigns m_current_cs_ul and then compares the _dl
variant, then assigns m_current_cs_ul with a default value. It seems
to indicate that _ul should be used.
Fixes: Coverity: CID 1351733
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=99db40ad2d4bf0569fc460d…
commit 99db40ad2d4bf0569fc460d90132a64724a83a6c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Mar 4 18:19:02 2016 +0100
Revert "Refactor coding scheme assignment code"
Roll-out the refactoring change. The code did not include the
necessary update to the test result and there are some concerns
about it in itself and the right approach would have been to
fix the copy and paste issue, then do the refactoring.
This reverts commit 22d7e75e1f160e5337140d9f3dcb2679b621b646.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=22d7e75e1f160e5337140d9…
commit 22d7e75e1f160e5337140d9f3dcb2679b621b646
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Feb 24 12:49:35 2016 +0100
Refactor coding scheme assignment code
Previously this code used too much copy-paste of boilerplate code which
is error-prone and hard to read. Factor out actual (M)CS assignment into
separate function and use it for both DL and UL cases in respective
mode.
Fixes: Coverity: CID 1351733
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT