This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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=bfd53ee5050e6dfb428df179a98e05a940b5b0fd commit bfd53ee5050e6dfb428df179a98e05a940b5b0fd Author: Daniel Willmann <dwillmann at 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=7a77af07bd82eb646de41bab317cd8eb022ee426 commit 7a77af07bd82eb646de41bab317cd8eb022ee426 Author: Daniel Willmann <dwillmann at 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=9aee0b754805765012c70fcfd645ddd4f7dd0d7c commit 9aee0b754805765012c70fcfd645ddd4f7dd0d7c Author: Daniel Willmann <dwillmann at 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=8cd8d7cdc931debbd5b173268166fe3f35b5b761 commit 8cd8d7cdc931debbd5b173268166fe3f35b5b761 Author: Neels Hofmeyr <nhofmeyr at 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=52a781edf7c6741b6b5e1464881b7dd37332b082 commit 52a781edf7c6741b6b5e1464881b7dd37332b082 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=90ad46340244847fdccea7373a6d38b235923332 commit 90ad46340244847fdccea7373a6d38b235923332 Author: Neels Hofmeyr <nhofmeyr at 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=95b73039f56d5ee2a9c7a76bb5bf0603c3d1d2ee commit 95b73039f56d5ee2a9c7a76bb5bf0603c3d1d2ee Author: Neels Hofmeyr <nhofmeyr at 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=97417d0c923bab996c35a10d256b2ef621cf3705 commit 97417d0c923bab996c35a10d256b2ef621cf3705 Author: Neels Hofmeyr <nhofmeyr at 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=8e420fd479ecea2f585b92cc9ea4bdb1a1611251 commit 8e420fd479ecea2f585b92cc9ea4bdb1a1611251 Author: Neels Hofmeyr <nhofmeyr at 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=1ee3c5faa00353084e8820b30b0fd242cda5eb13 commit 1ee3c5faa00353084e8820b30b0fd242cda5eb13 Author: Neels Hofmeyr <nhofmeyr at 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=62018cb1100ca50328c49ba9367688f098746085 commit 62018cb1100ca50328c49ba9367688f098746085 Author: Neels Hofmeyr <nhofmeyr at 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=f6ee2783091adc46e6760bae3afe0e637e8562a0 commit f6ee2783091adc46e6760bae3afe0e637e8562a0 Author: Neels Hofmeyr <nhofmeyr at 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=7c354c837a7150d17aec897a3417ad9296f3ba37 commit 7c354c837a7150d17aec897a3417ad9296f3ba37 Author: Neels Hofmeyr <nhofmeyr at 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=893b6900cd0fe9cad6c24db72860ea68cd3ec302 commit 893b6900cd0fe9cad6c24db72860ea68cd3ec302 Author: Neels Hofmeyr <nhofmeyr at 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=ec22cba1c3f9c2e29e51bcefd5e0f77bc2b92966 commit ec22cba1c3f9c2e29e51bcefd5e0f77bc2b92966 Author: Neels Hofmeyr <nhofmeyr at 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=2236e72821eca55f9057c6fd48c2a6b4ba4618f6 commit 2236e72821eca55f9057c6fd48c2a6b4ba4618f6 Author: Neels Hofmeyr <nhofmeyr at 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=cd2927321d753924a7bb2d66a73e90a8c7ee2456 commit cd2927321d753924a7bb2d66a73e90a8c7ee2456 Author: Neels Hofmeyr <nhofmeyr at 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=be22ea416761f63fad7f3b9b7f9f37e969cc8a9c commit be22ea416761f63fad7f3b9b7f9f37e969cc8a9c Author: Daniel Willmann <dwillmann at 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=85f4db502193b08947d60c3c38e698962d03e0f2 commit 85f4db502193b08947d60c3c38e698962d03e0f2 Author: Neels Hofmeyr <nhofmeyr at 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=06ce7d5b5f27aeac50b6136d9dad1615c0f7236e commit 06ce7d5b5f27aeac50b6136d9dad1615c0f7236e Author: Neels Hofmeyr <nhofmeyr at 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=697956806b3b186f8fc839d28194781c9fb28a2d commit 697956806b3b186f8fc839d28194781c9fb28a2d Author: Neels Hofmeyr <nhofmeyr at 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=3681e1a1355c1bbf85f18a215704ce43ce025381 commit 3681e1a1355c1bbf85f18a215704ce43ce025381 Author: Neels Hofmeyr <nhofmeyr at 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=ecab626550ebb98b94bfccced0883600e2e541e1 commit ecab626550ebb98b94bfccced0883600e2e541e1 Author: Neels Hofmeyr <nhofmeyr at 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=4e65aff46454ec10f804ac7e7dac0ea30a36d0fa commit 4e65aff46454ec10f804ac7e7dac0ea30a36d0fa Author: Neels Hofmeyr <nhofmeyr at 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=bd88150499ccdba10e6e86e8230050fbfe8538a1 commit bd88150499ccdba10e6e86e8230050fbfe8538a1 Author: Neels Hofmeyr <nhofmeyr at 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=10be7b4306562ade2d2c52b1bcfda9a243f1f2b1 commit 10be7b4306562ade2d2c52b1bcfda9a243f1f2b1 Author: Neels Hofmeyr <nhofmeyr at 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=5483bc93bd9a150a2d3561a776207a6847260412 commit 5483bc93bd9a150a2d3561a776207a6847260412 Author: Neels Hofmeyr <nhofmeyr at 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=dad91e28cd3c1050584d88b80d34b41928ca69f7 commit dad91e28cd3c1050584d88b80d34b41928ca69f7 Author: Neels Hofmeyr <nhofmeyr at 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=4ed7b46f452d9221e424f1d0545ee82773bd8183 commit 4ed7b46f452d9221e424f1d0545ee82773bd8183 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=c6d025d259c6d2be21559a6a937546bc69bdec82 commit c6d025d259c6d2be21559a6a937546bc69bdec82 Author: Neels Hofmeyr <nhofmeyr at 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=58cda4f8304cd16e1b78eaf4e14a944e6d9a6fe1 commit 58cda4f8304cd16e1b78eaf4e14a944e6d9a6fe1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=d5105d8979a28b61537d28a871efe00ece23ccb6 commit d5105d8979a28b61537d28a871efe00ece23ccb6 Author: Neels Hofmeyr <nhofmeyr at 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=4b0988b11de6a76369034e20560754fb50e7b52b commit 4b0988b11de6a76369034e20560754fb50e7b52b Author: Daniel Willmann <dwillmann at 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=26f665bcbca8ed1e09fc600d057243fc5257a454 commit 26f665bcbca8ed1e09fc600d057243fc5257a454 Author: Daniel Willmann <dwillmann at 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=e68d314382c7dd76df3d882f93ab7decc07a3a06 commit e68d314382c7dd76df3d882f93ab7decc07a3a06 Author: Harald Welte <laforge at 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=f0380e5ffaecd8293a069e6dd5fb94f6e5263db9 commit f0380e5ffaecd8293a069e6dd5fb94f6e5263db9 Author: Harald Welte <laforge at 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=ce58e5879be5eb83985fa930189865a3ec7f84d5 commit ce58e5879be5eb83985fa930189865a3ec7f84d5 Author: Neels Hofmeyr <nhofmeyr at 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=498cee7ef633adff0981f52e26001da289f2c99d commit 498cee7ef633adff0981f52e26001da289f2c99d Author: Harald Welte <laforge at 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)