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 f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d (commit)
discards de0de8060b0e0ed463159d92b04507125f6b89b7 (commit)
discards 1bc3f2d07e7a4474b7a7cd7cd8288c573a5579b2 (commit)
discards ed3a0ea6396da9ba4bd1dd3568b3c56ec1e52fe0 (commit)
discards a44f474c019e16bc16bcbf80e7a406b1814aa042 (commit)
discards 6f35ef82da3587f900ba13820e04c3f91a969f59 (commit)
discards c68f8f172caa92e1621a53d9b6899a465478d3fb (commit)
discards ba2032100cd5e49106ee0736510e258e3b2995fe (commit)
discards 87bedb74d9d242dc11e1b31b2f79bd349e536fe7 (commit)
discards 47ac9a2d8a1f8d920e2c4c8554a9f15d7dbb06d6 (commit)
discards a9fd83ebc85bdb984a1bbb5e5b593bfbf08301d0 (commit)
discards 5e78af28e8590c437ccffc28dc91930127358adc (commit)
discards d62003f1ef75a104491430d30cc8bd1b511a5ac5 (commit)
discards eca5f678cd0b092885a37d77cb1223581c32dfa7 (commit)
discards 6c9511e48b68a0520dc79d1d49e46289fc52b5e2 (commit)
discards 128366e9fc2b355288e07013f11531c6e75d8577 (commit)
discards af7c20e245aa780f285b7c7f2cb49d59c3c86d9b (commit)
discards 2bc8a68c9969bf85e07201b0f74f2a66ba800864 (commit)
discards 4fc7e1e00561fe76ca453b399c15e224b4139d11 (commit)
discards 159c17dbd5b63c16012bd0144e9413e0e316921d (commit)
discards 84d5c852cb1be13b0d99040cb7b00b47c29d69b1 (commit)
discards 259757e783fad5f4e4455b3f206f2b2e848a118a (commit)
discards 605337835755a50e477b44a85e2a72dc9267d2d2 (commit)
discards 063884e13d39b3cb56b7f73248747a3dde5ce597 (commit)
discards 154fec0bb4db39343911d4acaf5d48d95c6d8d85 (commit)
discards 4eadd55394fb782f3dfae7f9550ab2469c8f91bc (commit)
discards d3b61d94d674f24e2ae5116a779f6b98461fb91b (commit)
discards 15be749a87cebbd81f1ca85777f4bfd54d5eec2f (commit)
discards 68e28d524ef4987077be2c7231f480b6d0a84fa0 (commit)
discards 0183fcb46984efe6fdddf33f9e8ef8fc8e36f40b (commit)
discards f84a11d56f7a3d171cda7f158fe239eb164097ee (commit)
discards 973c58ba9388288226d7fb7152704c70ecbe1864 (commit)
discards 605fcac5a6d8a4b7e742be2bf867f44bb9482dd5 (commit)
discards e401fe5d186f04542b2b8f9191e36dbd0dbda9aa (commit)
discards 74e64320bf952ea0b96a21cca2307f8c86ee864f (commit)
discards 7e3a5bdf254baf4e3b79c997de8d52e542024dbf (commit)
discards 2d086eb337b70c6cec1689d07c57330ccff73404 (commit)
discards 7c7d21ea0bc378ae7061d2430efeb8079d48b085 (commit)
via 9ace2d2929d8d18ee21dfb0eec012d26bae61570 (commit)
via 0788000d929d94c4a8b2eb97357250410884b809 (commit)
via 954974db2a8ba968d5a4c9e5ea53be0849180b11 (commit)
via f348a371e32eb3df0b94bb1b116a1637793e3269 (commit)
via cddb2c175cb889fb97fb379d5576afdcdc0e2349 (commit)
via e4c107ee0b3c2b42ba2fec1a793b8e97a84ca251 (commit)
via 62ed972e7b98ce5f84831fd02a50fcc8da13bfef (commit)
via fa43a2bf54c4a514e33dbdcbd609c816c8afa084 (commit)
via 5679db98ff22311a21e9417fe1f175c6cbdfa68d (commit)
via 14d30b35bf57a5d3eb57f2453f980730f9622419 (commit)
via 6826c08333ff7f08a0d1fc5ea4f249f039ea7723 (commit)
via 399b544255ab03ad8faac645b4e1127900a3b5b7 (commit)
via 5983259222d498f980aee493bca516fce34004bb (commit)
via 82089ab26068a2c21e42afa7c5ce9f0b66f9e5d5 (commit)
via 59e08913444bca08080650fa9625b80279bc2807 (commit)
via cc38627b92cf689f10802470726006bdb7a3d33b (commit)
via a5e25928fd1f3c8ae7b17bc29bc72a54d6649561 (commit)
via 40510d0d6e890bcbd5e773b467b5411c4e6e8b12 (commit)
via 48feffbd4f93fb15fadb624fccd79638b499fe7c (commit)
via 6fa343aa4d2164e4ef0e58b9eea73058600a3b92 (commit)
via a12d507b98980f4fa75f2b1fcc6eb6b70df9c50c (commit)
via 33270707ca8395bf4a52558dc7ed500acaad01e3 (commit)
via ae61b0b6ea7dc7aa4f63dc448dcb8a7381c6f707 (commit)
via 4c123bf1d78db5a782f28b224c15f1a73124b7ba (commit)
via 9d2d27d69ed6408217e528fb037002925c7a8224 (commit)
via 866c4b9a2d59f63c7fa849d003d5f33ef2a8ed97 (commit)
via 0d47840f1a1ae92aa42be9dd46d115f37948a6a5 (commit)
via a8a3f0df378832c6ea09d9c9e9e8224d48e63719 (commit)
via a028bbf77e8463d8c2d5d3e36f407f6b700fb36d (commit)
via 7a43918dfb712c3d7800341703150684c13ec842 (commit)
via 9a63b5d15f3c9c7f8a94021cb91b42c1756a3346 (commit)
via 977da33523e46abfcce85d2227be02c0c8937a51 (commit)
via a49c02dec3dcd25e483fe98e3a927de53483336a (commit)
via 0600068d90515af4b4ed53c84ff8fdfb67b2e5e9 (commit)
via 79a9817074ca89799f559a98d65bee940de53faa (commit)
via efb1e9ed1250ef48881c4459d465a148e2e0c239 (commit)
via 454d5675d31a108c4d21f111247f15af25b8d1cc (commit)
via de25a472fbc621f9e8a4eefc993dd0c9569f40f0 (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 (f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d)
\
N -- N -- N (9ace2d2929d8d18ee21dfb0eec012d26bae61570)
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=9ace2d2929d8d18ee21dfb0eec012d26…
commit 9ace2d2929d8d18ee21dfb0eec012d26bae61570
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=0788000d929d94c4a8b2eb9735725041…
commit 0788000d929d94c4a8b2eb97357250410884b809
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=954974db2a8ba968d5a4c9e5ea53be08…
commit 954974db2a8ba968d5a4c9e5ea53be0849180b11
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=f348a371e32eb3df0b94bb1b116a1637…
commit f348a371e32eb3df0b94bb1b116a1637793e3269
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=cddb2c175cb889fb97fb379d5576afdc…
commit cddb2c175cb889fb97fb379d5576afdcdc0e2349
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=e4c107ee0b3c2b42ba2fec1a793b8e97…
commit e4c107ee0b3c2b42ba2fec1a793b8e97a84ca251
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=62ed972e7b98ce5f84831fd02a50fcc8…
commit 62ed972e7b98ce5f84831fd02a50fcc8da13bfef
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=fa43a2bf54c4a514e33dbdcbd609c816…
commit fa43a2bf54c4a514e33dbdcbd609c816c8afa084
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=5679db98ff22311a21e9417fe1f175c6…
commit 5679db98ff22311a21e9417fe1f175c6cbdfa68d
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=14d30b35bf57a5d3eb57f2453f980730…
commit 14d30b35bf57a5d3eb57f2453f980730f9622419
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=6826c08333ff7f08a0d1fc5ea4f249f0…
commit 6826c08333ff7f08a0d1fc5ea4f249f039ea7723
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=399b544255ab03ad8faac645b4e11279…
commit 399b544255ab03ad8faac645b4e1127900a3b5b7
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=5983259222d498f980aee493bca516fc…
commit 5983259222d498f980aee493bca516fce34004bb
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=82089ab26068a2c21e42afa7c5ce9f0b…
commit 82089ab26068a2c21e42afa7c5ce9f0b66f9e5d5
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=59e08913444bca08080650fa9625b802…
commit 59e08913444bca08080650fa9625b80279bc2807
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=cc38627b92cf689f10802470726006bd…
commit cc38627b92cf689f10802470726006bdb7a3d33b
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=a5e25928fd1f3c8ae7b17bc29bc72a54…
commit a5e25928fd1f3c8ae7b17bc29bc72a54d6649561
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=40510d0d6e890bcbd5e773b467b5411c…
commit 40510d0d6e890bcbd5e773b467b5411c4e6e8b12
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=48feffbd4f93fb15fadb624fccd79638…
commit 48feffbd4f93fb15fadb624fccd79638b499fe7c
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=6fa343aa4d2164e4ef0e58b9eea73058…
commit 6fa343aa4d2164e4ef0e58b9eea73058600a3b92
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=a12d507b98980f4fa75f2b1fcc6eb6b7…
commit a12d507b98980f4fa75f2b1fcc6eb6b70df9c50c
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=33270707ca8395bf4a52558dc7ed500a…
commit 33270707ca8395bf4a52558dc7ed500acaad01e3
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=ae61b0b6ea7dc7aa4f63dc448dcb8a73…
commit ae61b0b6ea7dc7aa4f63dc448dcb8a7381c6f707
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=4c123bf1d78db5a782f28b224c15f1a7…
commit 4c123bf1d78db5a782f28b224c15f1a73124b7ba
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=9d2d27d69ed6408217e528fb03700292…
commit 9d2d27d69ed6408217e528fb037002925c7a8224
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=866c4b9a2d59f63c7fa849d003d5f33e…
commit 866c4b9a2d59f63c7fa849d003d5f33ef2a8ed97
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=0d47840f1a1ae92aa42be9dd46d115f3…
commit 0d47840f1a1ae92aa42be9dd46d115f37948a6a5
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=a8a3f0df378832c6ea09d9c9e9e8224d…
commit a8a3f0df378832c6ea09d9c9e9e8224d48e63719
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=a028bbf77e8463d8c2d5d3e36f407f6b…
commit a028bbf77e8463d8c2d5d3e36f407f6b700fb36d
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=7a43918dfb712c3d7800341703150684…
commit 7a43918dfb712c3d7800341703150684c13ec842
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=9a63b5d15f3c9c7f8a94021cb91b42c1…
commit 9a63b5d15f3c9c7f8a94021cb91b42c1756a3346
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=977da33523e46abfcce85d2227be02c0…
commit 977da33523e46abfcce85d2227be02c0c8937a51
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=a49c02dec3dcd25e483fe98e3a927de5…
commit a49c02dec3dcd25e483fe98e3a927de53483336a
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=0600068d90515af4b4ed53c84ff8fdfb…
commit 0600068d90515af4b4ed53c84ff8fdfb67b2e5e9
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=79a9817074ca89799f559a98d65bee94…
commit 79a9817074ca89799f559a98d65bee940de53faa
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=efb1e9ed1250ef48881c4459d465a148…
commit efb1e9ed1250ef48881c4459d465a148e2e0c239
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: I02e83dcae05673158884ae88a48f1c108d28f5a2
http://cgit.osmocom.org/openbsc/commit/?id=454d5675d31a108c4d21f111247f15af…
commit 454d5675d31a108c4d21f111247f15af25b8d1cc
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: I34b47b9e63691c9bc9904573000c74877217f679
http://cgit.osmocom.org/openbsc/commit/?id=de25a472fbc621f9e8a4eefc993dd0c9…
commit de25a472fbc621f9e8a4eefc993dd0c9569f40f0
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: I3457080e5a0af6329907d68fa4ae4db9b89a76c3
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)