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)