From gitosis at osmocom.org Wed Sep 2 15:30:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Sep 2015 15:30:48 GMT Subject: ss7.git branch master updated. 17041949808df73af12e72a5d7b82fab6404e3d0 Message-ID: <201509021530.t82FUmJr056138@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SS7 (TCAP, ROS, MAP, CAP) ASN1 files". The branch, master has been updated via 17041949808df73af12e72a5d7b82fab6404e3d0 (commit) from 02ed07f6e076bed9310f68b3a1aeddcafc37ef30 (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/asn1/ss7/commit/?id=17041949808df73af12e72a5d7b82fab6404e3d0 commit 17041949808df73af12e72a5d7b82fab6404e3d0 Author: Norbert Hartl Date: Wed Sep 2 17:30:18 2015 +0200 added HNBAP grammar files and manifest file ----------------------------------------------------------------------- Summary of changes: asn1/HNBAP/HNBAP-CommonDataTypes.asn | 55 ++++ asn1/HNBAP/HNBAP-Constants.asn | 92 ++++++ asn1/HNBAP/HNBAP-Containers.asn | 157 +++++++++++ asn1/HNBAP/HNBAP-IEs.asn | 518 ++++++++++++++++++++++++++++++++++ asn1/HNBAP/HNBAP-PDU-Contents.asn | 490 ++++++++++++++++++++++++++++++++ asn1/HNBAP/HNBAP-PDU-Descriptions.asn | 231 +++++++++++++++ asn1/HNBAP/manifest.json | 11 + 7 files changed, 1554 insertions(+) create mode 100644 asn1/HNBAP/HNBAP-CommonDataTypes.asn create mode 100644 asn1/HNBAP/HNBAP-Constants.asn create mode 100644 asn1/HNBAP/HNBAP-Containers.asn create mode 100644 asn1/HNBAP/HNBAP-IEs.asn create mode 100644 asn1/HNBAP/HNBAP-PDU-Contents.asn create mode 100644 asn1/HNBAP/HNBAP-PDU-Descriptions.asn create mode 100644 asn1/HNBAP/manifest.json hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Fri Sep 4 04:27:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Sep 2015 04:27:24 GMT Subject: openbsc.git branch master updated. 0.14.0-176-ge5ba92e Message-ID: <201509040427.t844ROfB095770@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (commit) via e18f78e81dab5d041561c8b63ac45ab12ef12c08 (commit) from 8fc568466c7daed27552a7d57405e68addd1fe59 (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=e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 commit e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 Author: Harald Welte Date: Fri Sep 4 06:22:46 2015 +0200 system_information.c: Distinguish two previously identical log msgs http://cgit.osmocom.org/openbsc/commit/?id=e18f78e81dab5d041561c8b63ac45ab12ef12c08 commit e18f78e81dab5d041561c8b63ac45ab12ef12c08 Author: Harald Welte Date: Fri Sep 4 06:21:32 2015 +0200 Fix neighbor channel list generation for 1900 MHz PCS band In the 1900 MHz PCS band, we always generated neighbor cell lists consisting of only a single neighbor cell, rather than al the configured BTSs. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/system_information.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Sep 4 14:05:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Sep 2015 14:05:33 GMT Subject: openbsc.git branch master updated. 0.14.0-178-g614aba3 Message-ID: <201509041405.t84E5XME055368@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 614aba391d836645127b90dab7f3ec826d7b574e (commit) via 79135acbb88c92bbe0214ada4feea53cb12a0ef4 (commit) from e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (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=614aba391d836645127b90dab7f3ec826d7b574e commit 614aba391d836645127b90dab7f3ec826d7b574e Author: Holger Hans Peter Freyther Date: Fri Sep 4 16:01:12 2015 +0200 mgcp: Fix grammar, clean-up return codes Mike's patch included clean-ups I want to apply separately and change them a bit. If we return from an else we don't need to put the else. * Try the E1 trunk first * Then try a local virtual trunk * Fail if none of the above returned http://cgit.osmocom.org/openbsc/commit/?id=79135acbb88c92bbe0214ada4feea53cb12a0ef4 commit 79135acbb88c92bbe0214ada4feea53cb12a0ef4 Author: Michael McTernan Date: Fri Sep 4 15:57:47 2015 +0200 mgcp: Remove use of hardwired @mgw from endpoint IDs. Remove the host portion of the endpoint Id. This requires less configuration and we are probably fine to trust that MGCP only received messages designated for it. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_protocol.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Sep 4 14:29:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Sep 2015 14:29:01 GMT Subject: openbsc.git branch master updated. 0.14.0-179-g92360b1 Message-ID: <201509041429.t84ET1wj057917@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 92360b15e323a90f3da909cec8cc3c5bac2c6515 (commit) from 614aba391d836645127b90dab7f3ec826d7b574e (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=92360b15e323a90f3da909cec8cc3c5bac2c6515 commit 92360b15e323a90f3da909cec8cc3c5bac2c6515 Author: Ciaby Date: Tue Aug 25 12:35:49 2015 +0200 Add SMPP support in the debian build, include libsmpp34-dev as a dependency. ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- debian/rules | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Sep 4 20:32:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Sep 2015 20:32:29 GMT Subject: osmo-pcu.git branch jerlbeck/wip/fix-pacch-alloc created. 0.2-596-g88782dd Message-ID: <201509042032.t84KWT01093835@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/fix-pacch-alloc has been created at 88782ddb8f2cfd3f00ee58672e2ba448a58f589c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=88782ddb8f2cfd3f00ee58672e2ba448a58f589c commit 88782ddb8f2cfd3f00ee58672e2ba448a58f589c Author: Jacob Erlbeck Date: Thu Aug 20 11:48:30 2015 +0200 WIP tests and fixes TODO TODO: - check whether the semantics have not changed an put it away http://cgit.osmocom.org/osmo-pcu/commit/?id=31af0ad11b3486d8f989a43479c7aecdc7a9254a commit 31af0ad11b3486d8f989a43479c7aecdc7a9254a Author: Jacob Erlbeck Date: Wed Aug 26 11:19:49 2015 +0200 l1: Add prim logging (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=c8cbfc2c9800929a46ffa71e3bd0f34aa9b42f33 commit c8cbfc2c9800929a46ffa71e3bd0f34aa9b42f33 Author: Jacob Erlbeck Date: Tue Sep 1 11:38:40 2015 +0200 bts: Start a DL TBF if needed after establishment of an UL TBF Currently an existing DL TBF can get lost in the process of establishing an UL TBF via RACH. This can lead to stalled connections until the network sends more LLC frames. This commit adds a check for a non-empty LLC queue after the UL TBF has been established to rcv_control_ack (GPRS_RLCMAC_UL_ASS_WAIT_ACK path) to eventually establish a new DL TBF on the UL TBF's PACCH. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ae0a799f4472a75912b444cc2f09361aaea27963 commit ae0a799f4472a75912b444cc2f09361aaea27963 Author: Jacob Erlbeck Date: Tue Sep 1 11:28:25 2015 +0200 bts: Release DL TBF instead of killing in rcv_resource_request Currently an existing DL TBF is freed immediately, when a resource request is received. This makes sense since the MS might have dropped it when switching to the PDCH signaled via the AGCH for the SBA. But if the TBF still is assumed to exist on the MS side, there might be TFI collisions if the old TBF object is not kept to block its TFI for some time. This commit changes rcv_resource_request to call release() instead of tbf_free() on the DL TBF object (if it exists). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=91ff7d1864f0248ab5f45047069c09d7843212ca commit 91ff7d1864f0248ab5f45047069c09d7843212ca Author: Jacob Erlbeck Date: Tue Sep 1 11:20:29 2015 +0200 tbf: Refactor reuse_tbf into releasing and DL TBF establishment Currently reuse_tbf (partly) resets the old DL TBF and uses its PACCH to establish a new DL TBF. The method can not be used with UL TBFs. This commit replaces the reuse_tbf method into a gprs_rlcmac_dl_tbf:release method which triggers the TBF's timer based deletion (so that the TFI is still reserved for some time) and a gprs_rlcmac_tbf::establish_dl_tbf_on_pacch which can establish DL TBFs on existing PACCHs of either DL or UL TBFs. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9659d593073dfb6711f2ed9ad7bee4ca454db784 commit 9659d593073dfb6711f2ed9ad7bee4ca454db784 Author: Jacob Erlbeck Date: Tue Sep 1 11:06:14 2015 +0200 tbf: Keep the old MS object alive in extract_tlli Currently when a second MS object has been created for an MS, because the TLLI was not known yet, the will be detected in gprs_rlcmac_tbf::extract_tlli and the two objects will be merged by update_ms. But when the dl_tbf is moved from the old to the new (second) MS object, the old MS object can get idle and be removed before the object are merged. This can cause LLC frame loss when the MS object is deleted immediately after getting idle (no timeout configured). This commit adds a guard to keep the MS object until extract_tlli has been executed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cf6ae9d12f9bf406a8f164f8109410d01328d913 commit cf6ae9d12f9bf406a8f164f8109410d01328d913 Author: Jacob Erlbeck Date: Mon Aug 31 14:32:05 2015 +0200 Revert "tbf: Do not kill DL TBF on Packet Resource Request" This reverts commit e91bd3babd5c04a154f296607b401a5050dcba31. That commit seems to cause hanging DL TBFs when there was a RACH based UL TBF establishment while it that TBF is active. This could be caused by the use of a different PDCH for the SBA. Conflicts: tests/tbf/TbfTest.cpp tests/tbf/TbfTest.err ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Sep 6 10:37:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Sep 2015 10:37:51 GMT Subject: osmo-bts.git branch 201509-l1sap created. 0.3.0-317-g2b627f9 Message-ID: <201509061037.t86Abp4t056298@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-l1sap has been created at 2b627f9351ed6da4a774e427e9c35992afa2d77d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2b627f9351ed6da4a774e427e9c35992afa2d77d commit 2b627f9351ed6da4a774e427e9c35992afa2d77d Author: Harald Welte Date: Sun Sep 6 12:33:16 2015 +0200 move MS power control handling from sysmobts to common part MS uplink power control is required in pretty much any BTS, and we cannot assume that they PHY / L1 will always take care of it by itself. So the correspondign code is moved to common/power_control.c and called from the generic part of L1SAP. The corresponding VTY paramter has been moved from the sysmobts-specific trx VTY node to the common BTS VTY node. http://cgit.osmocom.org/osmo-bts/commit/?id=06498abfe2a4039c330ec5a5ec323a375e59844a commit 06498abfe2a4039c330ec5a5ec323a375e59844a Author: Andreas Eversberg Date: Fri Apr 4 14:11:33 2014 +0200 Move detection of handover frames from sysmo-bts code to common code http://cgit.osmocom.org/osmo-bts/commit/?id=e7669c6622fb99a3b3c93cf56061c05e723a9fa5 commit e7669c6622fb99a3b3c93cf56061c05e723a9fa5 Author: Andreas Eversberg Date: Sun Sep 1 12:30:52 2013 +0200 Remove obsolete gsmtap handling from osmo-bts-sysmo part. http://cgit.osmocom.org/osmo-bts/commit/?id=8976a8429b0fbf48ae39fdf47191cb0ef3748424 commit 8976a8429b0fbf48ae39fdf47191cb0ef3748424 Author: Andreas Eversberg Date: Sun Sep 1 12:06:19 2013 +0200 Add gsmtap option to command line to main.c of osmo-bts-sysmo http://cgit.osmocom.org/osmo-bts/commit/?id=55e311b5cd5c10a24a7d57b79e3e4b24e9a2013c commit 55e311b5cd5c10a24a7d57b79e3e4b24e9a2013c Author: Andreas Eversberg Date: Sun Sep 1 12:04:49 2013 +0200 Move gsmtap VTY commands from osmo-bts-sysmo to common part http://cgit.osmocom.org/osmo-bts/commit/?id=966c1d77b73a9b7b9300a1dee377a8d5fcaf9916 commit 966c1d77b73a9b7b9300a1dee377a8d5fcaf9916 Author: Andreas Eversberg Date: Mon Jul 29 09:45:22 2013 +0200 Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP http://cgit.osmocom.org/osmo-bts/commit/?id=0d58d4f345c459ac29fe9edb464f2e8b22646d25 commit 0d58d4f345c459ac29fe9edb464f2e8b22646d25 Author: Andreas Eversberg Date: Sun Jun 16 13:26:14 2013 +0200 sysmobts: Clean up transitions for lchan cipher state There are three transitions: 1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF It is used to enable ciphering in RX (uplink) direction only. 2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to additionally enable ciphering in TX (downlink) direction. 3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to enable ciphering in both TX and RX directions. This is used when the channel is activated with encryption already enabled. (assignment or handover) In order to follow the order of these transitions, the RX direction must always be set before the TX direction. If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher state remains at LCHAN_CIPH_NONE. http://cgit.osmocom.org/osmo-bts/commit/?id=5ab29cd838b241b90c976d1d5ea194b6cd9fea92 commit 5ab29cd838b241b90c976d1d5ea194b6cd9fea92 Author: Andreas Eversberg Date: Sat Aug 31 20:30:40 2013 +0200 Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface This part moves processing of measurement infos from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=b0b787cefdcd52e0ed1dadde40153fb29c065803 commit b0b787cefdcd52e0ed1dadde40153fb29c065803 Author: Harald Welte Date: Wed Aug 27 22:13:18 2014 +0200 l1sap: Port code to new ciphering handling ... introduced in 2cc37035d73191b71b9ba9c0d559a0da6a5f35e5 http://cgit.osmocom.org/osmo-bts/commit/?id=1ce190f3182791aa04aa6342b5459ff74516aa10 commit 1ce190f3182791aa04aa6342b5459ff74516aa10 Author: Harald Welte Date: Thu Aug 7 08:32:30 2014 +0200 sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core http://cgit.osmocom.org/osmo-bts/commit/?id=488fc7636ffc37c3fd92de02319bf4d6319ac9fa commit 488fc7636ffc37c3fd92de02319bf4d6319ac9fa Author: Andreas Eversberg Date: Sun Sep 1 11:09:20 2013 +0200 Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface This part moves control channel message primitives from osmo-bts-sysmo to common part. In order to control ciphering fo BTS model, CIPHER (MPH_INFO) messages are used. http://cgit.osmocom.org/osmo-bts/commit/?id=e5f2f9f5778b1cd437f56f4651e37042eacf0530 commit e5f2f9f5778b1cd437f56f4651e37042eacf0530 Author: Harald Welte Date: Wed Aug 27 20:18:35 2014 +0200 l1sap: Avoid compiler warnings regarding uninitialized nmsg http://cgit.osmocom.org/osmo-bts/commit/?id=9b35e22e28770f8eb15fd496ac1fe59c7329a16e commit 9b35e22e28770f8eb15fd496ac1fe59c7329a16e Author: Harald Welte Date: Wed Aug 27 20:15:22 2014 +0200 l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication http://cgit.osmocom.org/osmo-bts/commit/?id=a82c7fc8c0e76e2e813d5d01412360ffda4dadb0 commit a82c7fc8c0e76e2e813d5d01412360ffda4dadb0 Author: Andreas Eversberg Date: Sun Sep 1 10:08:15 2013 +0200 Add TCH messages to PH-/MPH-/TCH-SAP interface This part moves TCH handling from osmo-bts-sysmo to common part. The RTP handling is done at the common part, so they can be used by other BTS models. http://cgit.osmocom.org/osmo-bts/commit/?id=150f02f6a50cba17f3b5e98f641be6810b761883 commit 150f02f6a50cba17f3b5e98f641be6810b761883 Author: Harald Welte Date: Wed Aug 27 20:05:59 2014 +0200 l1sap: re-introduce a comment that was lost during l1sap merge http://cgit.osmocom.org/osmo-bts/commit/?id=000fa3c41d46c4b255b33f7b23ad1c8bb4653717 commit 000fa3c41d46c4b255b33f7b23ad1c8bb4653717 Author: Andreas Eversberg Date: Sun Sep 1 09:19:45 2013 +0200 Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface This part replaces channel activation/deactivation/modification routines by MPH_INFO messages. http://cgit.osmocom.org/osmo-bts/commit/?id=3bfb49d56ea3b0fd60009e4935c75afe1d1ffbab commit 3bfb49d56ea3b0fd60009e4935c75afe1d1ffbab Author: Andreas Eversberg Date: Sun Sep 1 09:02:24 2013 +0200 Relace bts_model_get_time() by get_time() at common part http://cgit.osmocom.org/osmo-bts/commit/?id=41ba4bb168ffa6fff606aba5608e6b3884571122 commit 41ba4bb168ffa6fff606aba5608e6b3884571122 Author: Harald Welte Date: Wed Aug 27 19:57:51 2014 +0200 l1sap: Re-introduce more correct RACH slot counting The original code handled both the fact where a TIME indication would be missed (and thus the frame number be higher than previous + 1), as well as the two cases for combined / non-combined CCCH. The L1SAP code removed some of those bits, which I'm re-introducing here. http://cgit.osmocom.org/osmo-bts/commit/?id=bf8962041f779b6b3d4d0fbbc5c11994b65bc3f8 commit bf8962041f779b6b3d4d0fbbc5c11994b65bc3f8 Author: Andreas Eversberg Date: Sat Aug 31 19:49:12 2013 +0200 Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface This part moves GSM time handling from osmo-bts-sysmo part to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=06d41facb1f782080107ba0417b1eb5e84270e1e commit 06d41facb1f782080107ba0417b1eb5e84270e1e Author: Harald Welte Date: Wed Aug 27 19:50:08 2014 +0200 l1sap: additional comments explaining l1sap changes in l1_if.c http://cgit.osmocom.org/osmo-bts/commit/?id=b199a80a9955661fbcc53bfc3044d121b7d56342 commit b199a80a9955661fbcc53bfc3044d121b7d56342 Author: Andreas Eversberg Date: Fri Aug 30 08:48:38 2013 +0200 Add PDCH messages to PH-/MPH-/TCH-SAP interface This part moves PDTCH, PACCH and PTCCH message primitives from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=370f6616ff0de8514fa2394f18ed80035faf8880 commit 370f6616ff0de8514fa2394f18ed80035faf8880 Author: Harald Welte Date: Wed Aug 27 19:29:35 2014 +0200 l1sap: Add a warning about assuming BS_AG_BLKS_RES=1 This is a regression of the code compared to the existing sysmoBTS code, where the L1 tells us whether its AGCH or PCH. However, it was not used even in the old code, so we can afford to simply put a #warning here. http://cgit.osmocom.org/osmo-bts/commit/?id=689eb1a4b62becebb74a4f5d13fdae44a6aa6197 commit 689eb1a4b62becebb74a4f5d13fdae44a6aa6197 Author: Andreas Eversberg Date: Fri Aug 30 08:03:09 2013 +0200 Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface This part moves PCH and AGCH message primitives from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=f39673aa98ac0c8e157a4427801f492cc7781359 commit f39673aa98ac0c8e157a4427801f492cc7781359 Author: Harald Welte Date: Wed Aug 27 18:54:24 2014 +0200 l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2() http://cgit.osmocom.org/osmo-bts/commit/?id=3ecf587be57ff59b2953dbbae7030266ae4bbaaa commit 3ecf587be57ff59b2953dbbae7030266ae4bbaaa Author: Harald Welte Date: Wed Aug 27 18:52:08 2014 +0200 l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION In case of a RACH INDICATION on CCCH, we need to set CHAN_NR to 0x88 (RSL_CHAN_RACH). In other cases, chan_nr needs to reflect the actual logical channel (TCH/SDCCH) on whcih the handover happened. http://cgit.osmocom.org/osmo-bts/commit/?id=f5efdaed5c36a010e1e7e3b17e2ca0e3be182e0d commit f5efdaed5c36a010e1e7e3b17e2ca0e3be182e0d Author: Harald Welte Date: Wed Aug 27 18:31:39 2014 +0200 l1sap: RACH: Detect hand-over even on TRX0 I don't understand why we would detect handover only on TRX1-n, but not on TRX0. It is perfectly valid for a handover to occur on TRX0. http://cgit.osmocom.org/osmo-bts/commit/?id=7d83701168c4ab2f368387940c8a4f5abc51d4ff commit 7d83701168c4ab2f368387940c8a4f5abc51d4ff Author: Harald Welte Date: Wed Aug 27 17:13:20 2014 +0200 l1sap: fix missing include file and resulting compiler warning http://cgit.osmocom.org/osmo-bts/commit/?id=beaee02ca9c89a9dfbb964935cb6c61b3aba5356 commit beaee02ca9c89a9dfbb964935cb6c61b3aba5356 Author: Harald Welte Date: Wed Aug 27 17:12:44 2014 +0200 l1sap: fix coding style http://cgit.osmocom.org/osmo-bts/commit/?id=60be2647d4da9d1d3680183d05ec6a3022839f27 commit 60be2647d4da9d1d3680183d05ec6a3022839f27 Author: Harald Welte Date: Wed Aug 27 17:11:23 2014 +0200 l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88 http://cgit.osmocom.org/osmo-bts/commit/?id=77192b151cfb2fdb7697938f57682fbead690394 commit 77192b151cfb2fdb7697938f57682fbead690394 Author: Andreas Eversberg Date: Fri Aug 30 07:46:30 2013 +0200 Add RACH message to PH-/MPH-/TCH-SAP interface This part moves RACH message primitives from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=51be8f7a8dd36bb75de41f26086d6d7c9df159a8 commit 51be8f7a8dd36bb75de41f26086d6d7c9df159a8 Author: Harald Welte Date: Wed Aug 27 16:32:53 2014 +0200 l1sap: Split ph_data_req() into smaller parts ... in an effort to avoid introducing new/more spaghetti code Also, use offsetof() instead of pointer calculation to determine the start of GsmL1_Prim_t.u.phDataReq.msgUnitParam.u8Buffer http://cgit.osmocom.org/osmo-bts/commit/?id=9146cc45856c79efc0af3961ec7f0b55f606309b commit 9146cc45856c79efc0af3961ec7f0b55f606309b Author: Andreas Eversberg Date: Mon Jul 29 09:42:23 2013 +0200 Add BCCH message to PH-/MPH-/TCH-SAP interface This first part moves BCCH message primitives from osmo-bts-sysmo to common part. A new file "common/l1sap.c" is introduced to implement handling of layer 1 messages from/to BTS model. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Sep 6 12:53:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Sep 2015 12:53:58 GMT Subject: osmo-bts.git branch 201509-trx-rebase created. 0.3.0-403-gd9b4a89 Message-ID: <201509061253.t86CrwEx069363@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-trx-rebase has been created at d9b4a89b6c8f444b9b2058e526fdf9bd91eb96f7 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d9b4a89b6c8f444b9b2058e526fdf9bd91eb96f7 commit d9b4a89b6c8f444b9b2058e526fdf9bd91eb96f7 Author: Harald Welte Date: Sun Sep 6 14:12:17 2015 +0200 make osmo-bts-trx provide bts_model_adjst_ms_pwr() http://cgit.osmocom.org/osmo-bts/commit/?id=c72bc7a61b18729fe0f4d9e906999d1d65b81b06 commit c72bc7a61b18729fe0f4d9e906999d1d65b81b06 Author: Harald Welte Date: Sun Sep 6 14:11:31 2015 +0200 fixup tests after bts_model_adjst_ms_pwr http://cgit.osmocom.org/osmo-bts/commit/?id=0dbb69c4d051bab0790c803b74d852764a85fde1 commit 0dbb69c4d051bab0790c803b74d852764a85fde1 Author: Alexander Chemeris Date: Mon Jul 20 20:04:02 2015 -0400 tests: Update busrsts_test build. We've added logging calls to the bursts processing. Add logging facility initializatoin to the test code. http://cgit.osmocom.org/osmo-bts/commit/?id=378a843d233196fef1917c448d2b826edad80007 commit 378a843d233196fef1917c448d2b826edad80007 Author: Alexander Chemeris Date: Mon Jun 15 00:40:27 2015 -0400 trx: fix potential use of uninitialized toa variable. Not really a bug, as we're smart about it down the stream, but it's better to be strict here as well. http://cgit.osmocom.org/osmo-bts/commit/?id=713e847a131a9df07196df44ee4fa44bc3445476 commit 713e847a131a9df07196df44ee4fa44bc3445476 Author: Alexander Chemeris Date: Mon Jun 15 00:33:37 2015 -0400 trx: Send POWERON/OFF commands to osmo-bts only for the first channel. osmo-trx never supported separate power control for trx's, but now it started to be more strict about it. http://cgit.osmocom.org/osmo-bts/commit/?id=d5ef08e19630ad1a1f7aa32df2a82156d35dae7f commit d5ef08e19630ad1a1f7aa32df2a82156d35dae7f Author: Alexander Chemeris Date: Wed Jun 10 00:27:18 2015 -0400 trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() http://cgit.osmocom.org/osmo-bts/commit/?id=422535cf9d42a78b2240bf96235b8556ff7f8ffd commit 422535cf9d42a78b2240bf96235b8556ff7f8ffd Author: Alexander Chemeris Date: Wed Jun 10 00:26:14 2015 -0400 trx: Cleanup unused parts of loops.c http://cgit.osmocom.org/osmo-bts/commit/?id=84eb79db305cc9da4f70073083dd54fd50e6ab4f commit 84eb79db305cc9da4f70073083dd54fd50e6ab4f Author: Alexander Chemeris Date: Fri Jun 5 01:12:21 2015 -0400 trx: Remove unused variables. http://cgit.osmocom.org/osmo-bts/commit/?id=fb0b4ffd8686bdda6570be52b7e294a96ff51f7b commit fb0b4ffd8686bdda6570be52b7e294a96ff51f7b Author: Alexander Chemeris Date: Fri Jun 5 00:54:03 2015 -0400 trx: Fix typo in a log message. http://cgit.osmocom.org/osmo-bts/commit/?id=1638d757bdb27197959027a24d7a99360976fac5 commit 1638d757bdb27197959027a24d7a99360976fac5 Author: Alexander Chemeris Date: Thu Apr 9 13:24:15 2015 +0300 trx: More logging for voice frame decoding functions. http://cgit.osmocom.org/osmo-bts/commit/?id=43b6bd6f78c62b0ed3ffd47019d0b1620d838025 commit 43b6bd6f78c62b0ed3ffd47019d0b1620d838025 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=94cec5614a4014fac81f47fb89c0617a465480d9 commit 94cec5614a4014fac81f47fb89c0617a465480d9 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 trx: Implement BER calculations. A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine. http://cgit.osmocom.org/osmo-bts/commit/?id=816ad67fe8b0dc4a35d34aafb933194a97bc228d commit 816ad67fe8b0dc4a35d34aafb933194a97bc228d Author: Thomas Tsou Date: Thu May 8 13:41:17 2014 -0400 TRX: Remove extra TCH/HS puncturing value 3GPP TS 05.03 "Channel coding" specifies the puncturing matrix (1,0,1) for class 1 information bits and tail bits valued u(0) to u(103) for a maximum puncturing index of 311. The puncturing index 313 exceeds the maximum index and causes osmo_conv_get_output_length() to output the improper length of 210 instead of 211. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=67323c43e677d77ad052ac9643c82a1586fe9e3e commit 67323c43e677d77ad052ac9643c82a1586fe9e3e Author: Andreas Eversberg Date: Sun Apr 6 14:39:23 2014 +0200 TRX: Check if Transceiver indicates an out of range clock If frame number is out of range (>= 2715648), the scheduler's process would end up in an infinite loop. This is because the loop would schedule bursts until the indicated frame number is reached, which would not be possible. The openbts, calypso-bts and osmo-trx might send out out of range clock indications every 3.5 hour. http://cgit.osmocom.org/osmo-bts/commit/?id=b212c019faa4af2ef8d91e731b755d339fd37163 commit b212c019faa4af2ef8d91e731b755d339fd37163 Author: Andreas Eversberg Date: Mon Jan 20 13:04:13 2014 +0100 TRX: Show which TRX does not respond or rejects a command http://cgit.osmocom.org/osmo-bts/commit/?id=4663bc1c98145e35bf51f156ccb53cad90afcaa9 commit 4663bc1c98145e35bf51f156ccb53cad90afcaa9 Author: Andreas Eversberg Date: Tue Jan 14 12:10:44 2014 +0100 trx: Set lchan inactive, only if the dedicated channel is deactivated http://cgit.osmocom.org/osmo-bts/commit/?id=97e6de22bf1ebcba876403f1e99bae580aa09333 commit 97e6de22bf1ebcba876403f1e99bae580aa09333 Author: Andreas Eversberg Date: Mon Jan 13 14:52:05 2014 +0100 TRX: Activate LCHAN of CCCH when CCCH is configured on time slot http://cgit.osmocom.org/osmo-bts/commit/?id=82c59084a8bc1241c675d309e5c22f42e633fab5 commit 82c59084a8bc1241c675d309e5c22f42e633fab5 Author: Andreas Eversberg Date: Mon Sep 9 16:17:37 2013 +0200 TRX: Free bust buffer memory to when changing lchan type http://cgit.osmocom.org/osmo-bts/commit/?id=fe25c077e040021a33905ee4dc4edb994b7181ee commit fe25c077e040021a33905ee4dc4edb994b7181ee Author: Andreas Eversberg Date: Thu Aug 29 16:00:31 2013 +0200 TRX: Add VTY option to allow setting RTS advance in frames RTS (ready-to-send) must be issued in advance, so BTS core and especially osmo-pcu can provide downlink data frames early enough. In some cases PCU might provide frames too late, so they must be dropped. If PCU provides frames too late, due to high system load, this "RTS advance" setting must be increased. http://cgit.osmocom.org/osmo-bts/commit/?id=a1bf04a765ed34e9a13df94d4b6df4a7ff2c7467 commit a1bf04a765ed34e9a13df94d4b6df4a7ff2c7467 Author: Martin Hauke Date: Fri Aug 23 23:10:16 2013 +0200 TRX: fix some typos in comments http://cgit.osmocom.org/osmo-bts/commit/?id=cab3472de255b48e11c4f70fa81025273da5305b commit cab3472de255b48e11c4f70fa81025273da5305b Author: Martin Hauke Date: Fri Aug 23 23:08:23 2013 +0200 build: Use AM_CPPFLAGS in Makefile.am Since automake 1.13 INCLUDES is depricated and causes a warning Inspired from similar patches by Alexander Huemer for other osmocom projects. http://cgit.osmocom.org/osmo-bts/commit/?id=3d7e2122cf21a869d14109187cb12198b0d1b213 commit 3d7e2122cf21a869d14109187cb12198b0d1b213 Author: Martin Hauke Date: Fri Aug 23 23:05:47 2013 +0200 tests: make tests for sysmobts conditional http://cgit.osmocom.org/osmo-bts/commit/?id=d1f6430f921e05412ebc26575b4d1f70ed694678 commit d1f6430f921e05412ebc26575b4d1f70ed694678 Author: Andreas Eversberg Date: Fri Aug 23 21:58:29 2013 +0200 Allow TRX 0..254 at VTY, even if less TRX are available Instead of limiting the number of TRX at VTY to the actual number of supported TRX, VTY allows to configure any possible number of TRX. If a TRX is configured, which is not supported by BTS model, an error message is returned, which states that the given TRX is not supported. http://cgit.osmocom.org/osmo-bts/commit/?id=79be13798a7b6444306751bcde879137c0ceda3c commit 79be13798a7b6444306751bcde879137c0ceda3c Author: Andreas Eversberg Date: Mon Aug 12 09:31:27 2013 +0200 TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO http://cgit.osmocom.org/osmo-bts/commit/?id=1c3e7402a49f983724715f66dbcdcfa5fc42c00d commit 1c3e7402a49f983724715f66dbcdcfa5fc42c00d Author: Andreas Eversberg Date: Mon Aug 12 09:29:40 2013 +0200 TRX: Fixed chan_nr for SACCH/8(7) at scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=30fdefe4c5daf3884f6de8456c07fcd8b2b80f96 commit 30fdefe4c5daf3884f6de8456c07fcd8b2b80f96 Author: Andreas Eversberg Date: Mon Jul 8 18:44:44 2013 +0200 trx: Add option to set transmit power reduction via OML (BSC) http://cgit.osmocom.org/osmo-bts/commit/?id=a562acfee1e25ae57dffc9f46b15829905668c97 commit a562acfee1e25ae57dffc9f46b15829905668c97 Author: Andreas Eversberg Date: Mon Jul 8 18:42:48 2013 +0200 TRX: Do not send burst on IDLE channels at TRX != C0 This is required, so the transceiver transmits no power. http://cgit.osmocom.org/osmo-bts/commit/?id=69403a9658809582326c02ba65cd5f131b872ea3 commit 69403a9658809582326c02ba65cd5f131b872ea3 Author: Andreas Eversberg Date: Mon Jul 8 18:40:31 2013 +0200 TRX: Close TRX (shutdown all active channels) on ABIS link failure http://cgit.osmocom.org/osmo-bts/commit/?id=4a2ccb0bfc8b5e7171f7d3e7b925202f44a1c3d2 commit 4a2ccb0bfc8b5e7171f7d3e7b925202f44a1c3d2 Author: Andreas Eversberg Date: Tue Jul 2 11:05:04 2013 +0200 TRX: Add bts_model_trx_close to TRX implementation http://cgit.osmocom.org/osmo-bts/commit/?id=f9996e68dd8973adc5f289f0a54ae59cba7b7c43 commit f9996e68dd8973adc5f289f0a54ae59cba7b7c43 Author: Andreas Eversberg Date: Tue Jul 2 11:04:11 2013 +0200 TRX: Fixup ciphering state names after rebasing http://cgit.osmocom.org/osmo-bts/commit/?id=33fcae2b40b0eedefaa5d7be434d56acae94063c commit 33fcae2b40b0eedefaa5d7be434d56acae94063c Author: Andreas Eversberg Date: Sat Jun 29 21:42:58 2013 +0200 TRX: No need to set mode and cipher for PDCH http://cgit.osmocom.org/osmo-bts/commit/?id=40d87ee80b6f3e65b7326b81b9ab6052c0675c42 commit 40d87ee80b6f3e65b7326b81b9ab6052c0675c42 Author: Andreas Eversberg Date: Thu Jun 20 20:10:46 2013 +0200 TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state http://cgit.osmocom.org/osmo-bts/commit/?id=fbe56a4630890293ce044ed51b5be591cf1c3ab5 commit fbe56a4630890293ce044ed51b5be591cf1c3ab5 Author: Andreas Eversberg Date: Wed Jun 19 15:20:12 2013 +0200 TRX: Set ciphering to an initial state when activating channel Handover and assignment may activate channels with ciphering already set, so we need to tell scheduler to enable/disable ciphering and set the correct cipher state. http://cgit.osmocom.org/osmo-bts/commit/?id=50a79fa0d5e7a223c49f2f9b1f12ad2a94db4e07 commit 50a79fa0d5e7a223c49f2f9b1f12ad2a94db4e07 Author: Andreas Eversberg Date: Mon Jun 17 08:23:04 2013 +0200 Add test case for successful handover and unsuccessful handover http://cgit.osmocom.org/osmo-bts/commit/?id=4c2958d4457084a3a13eb972a05f8527c1f1ddca commit 4c2958d4457084a3a13eb972a05f8527c1f1ddca Author: Andreas Eversberg Date: Sun Jun 16 15:25:37 2013 +0200 TRX: Process real time scheduling option is now similar to sysmobts http://cgit.osmocom.org/osmo-bts/commit/?id=ca9e09840f5e2893be4e35052758872f9e0331fc commit ca9e09840f5e2893be4e35052758872f9e0331fc Author: Andreas Eversberg Date: Wed Jun 12 16:53:55 2013 +0200 TRX: Disable handover burst detection when closing channel during detection http://cgit.osmocom.org/osmo-bts/commit/?id=dea90e6385b237336181e694564803113b8ecafb commit dea90e6385b237336181e694564803113b8ecafb Author: Andreas Eversberg Date: Wed Jun 12 12:36:48 2013 +0200 TRX: Use correct slot type for GSM_PHCAN_BCCH http://cgit.osmocom.org/osmo-bts/commit/?id=a4997d48ce5b666531342045c35245ee7a408ae2 commit a4997d48ce5b666531342045c35245ee7a408ae2 Author: Andreas Eversberg Date: Wed Jun 12 09:12:04 2013 +0200 TRX: Handover access burst support http://cgit.osmocom.org/osmo-bts/commit/?id=74f676232f16ccbc8bd594a444b90f644b350100 commit 74f676232f16ccbc8bd594a444b90f644b350100 Author: Andreas Eversberg Date: Wed Jun 12 09:08:44 2013 +0200 TRX: Clear lchan state when resetting TRX http://cgit.osmocom.org/osmo-bts/commit/?id=88cf3bd305c15a71df1c9d43bc41990175708b4e commit 88cf3bd305c15a71df1c9d43bc41990175708b4e Author: Andreas Eversberg Date: Thu Jun 6 13:24:40 2013 +0200 TRX: Report measurements http://cgit.osmocom.org/osmo-bts/commit/?id=512e97bfc3d294be156fb481343ae45dbb50f7ae commit 512e97bfc3d294be156fb481343ae45dbb50f7ae Author: Andreas Eversberg Date: Tue Apr 9 10:55:37 2013 +0200 TRX: Fixed typos tranceiver -> transceiver http://cgit.osmocom.org/osmo-bts/commit/?id=7b14a2b9ed71eb9d2274161d68095352b8cd2328 commit 7b14a2b9ed71eb9d2274161d68095352b8cd2328 Author: Andreas Eversberg Date: Tue Apr 9 10:44:58 2013 +0200 TRX: Fix: Cleanly free TRX instances during initialization in case of an error http://cgit.osmocom.org/osmo-bts/commit/?id=679559841fa732125ccc977a3a6fbb63d11892dc commit 679559841fa732125ccc977a3a6fbb63d11892dc Author: Andreas Eversberg Date: Sun Apr 7 13:11:50 2013 +0200 Allow one or more TRX to configure via VTY http://cgit.osmocom.org/osmo-bts/commit/?id=574daf37b5a9c0e7cfafd6f47feb65afcd934d00 commit 574daf37b5a9c0e7cfafd6f47feb65afcd934d00 Author: Andreas Eversberg Date: Sun Apr 7 12:49:52 2013 +0200 TRX: Add VTY options to enable and disable SETTSC and SETBSIC http://cgit.osmocom.org/osmo-bts/commit/?id=7fa13e31628fc1caf7f8a447eaa96f1e48d8dfa1 commit 7fa13e31628fc1caf7f8a447eaa96f1e48d8dfa1 Author: Andreas Eversberg Date: Sat Apr 6 12:26:03 2013 +0200 TRX: Reset ciphering state when closing channel http://cgit.osmocom.org/osmo-bts/commit/?id=481802892cb1859223a01b474a3433e4fc14bca1 commit 481802892cb1859223a01b474a3433e4fc14bca1 Author: Andreas Eversberg Date: Sun Mar 31 12:19:26 2013 +0200 TRX: Support for AMR half speech http://cgit.osmocom.org/osmo-bts/commit/?id=15279f83d84994f800cb26efe5e0caaf7f3a2d77 commit 15279f83d84994f800cb26efe5e0caaf7f3a2d77 Author: Andreas Eversberg Date: Sun Mar 31 12:17:02 2013 +0200 TRX: Support for TCH/H and GSM half rate transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=807e629b0796e637ccc114a034e7abdc00d1a2fa commit 807e629b0796e637ccc114a034e7abdc00d1a2fa Author: Andreas Eversberg Date: Tue Mar 26 09:19:53 2013 +0100 TRX: Add AMR Payload handling http://cgit.osmocom.org/osmo-bts/commit/?id=23bc406497f78150a73c85437f2f435348db69c5 commit 23bc406497f78150a73c85437f2f435348db69c5 Author: Andreas Eversberg Date: Tue Mar 26 09:05:14 2013 +0100 TRX: Support for AMR full speech http://cgit.osmocom.org/osmo-bts/commit/?id=96bee32cb96df8942b1cbdd99f789199a8d1ae3e commit 96bee32cb96df8942b1cbdd99f789199a8d1ae3e Author: Andreas Eversberg Date: Sat Mar 16 16:46:13 2013 +0100 Get RSSI from received uplink data and send to PCU http://cgit.osmocom.org/osmo-bts/commit/?id=110fe1e69a55195c7d06a905ae2fee55c8673ef1 commit 110fe1e69a55195c7d06a905ae2fee55c8673ef1 Author: Andreas Eversberg Date: Thu Mar 14 07:57:07 2013 +0100 TRX: Add support for EFR transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=7ece637e5b9547dbddd73e871d05b6d305ea1267 commit 7ece637e5b9547dbddd73e871d05b6d305ea1267 Author: Andreas Eversberg Date: Thu Mar 14 07:56:05 2013 +0100 TRX: Code cleanup, prepare for other codecs than GSM full rate http://cgit.osmocom.org/osmo-bts/commit/?id=fcb0b32373f7bbad3fb92b70f1467acc5e35cc55 commit fcb0b32373f7bbad3fb92b70f1467acc5e35cc55 Author: Andreas Eversberg Date: Sun Mar 10 11:44:17 2013 +0100 TRX: Use link timeout value from BSC via OML attribute. http://cgit.osmocom.org/osmo-bts/commit/?id=a859005329cd4a59040f3f2cec8326fb056a1d1b commit a859005329cd4a59040f3f2cec8326fb056a1d1b Author: Andreas Eversberg Date: Fri Mar 1 10:05:59 2013 +0100 TRX: Out of range primitives found in downlink queue are not an error http://cgit.osmocom.org/osmo-bts/commit/?id=4353d5aba542e1419989987fd108ddb5a80b87d1 commit 4353d5aba542e1419989987fd108ddb5a80b87d1 Author: Andreas Eversberg Date: Sun Feb 24 11:09:19 2013 +0100 TRX: Implementation of MS power and timing advance loops http://cgit.osmocom.org/osmo-bts/commit/?id=16f5eb055620842c7149650b11d44ddb90a7fd91 commit 16f5eb055620842c7149650b11d44ddb90a7fd91 Author: Andreas Eversberg Date: Fri Feb 22 07:52:51 2013 +0100 TRX: Improved handling of clock indications. If no clock is received, a POWEROFF is sent until clock is detected. http://cgit.osmocom.org/osmo-bts/commit/?id=30746c66fd8efc7c709f54617d09874cf6895e8e commit 30746c66fd8efc7c709f54617d09874cf6895e8e Author: Andreas Eversberg Date: Thu Feb 21 15:41:41 2013 +0100 TRX: Fixes to TRX interface Ignore false response to uncritical commands. http://cgit.osmocom.org/osmo-bts/commit/?id=71107254bad9d66ea4dc0fab1d5de14b8cbb8501 commit 71107254bad9d66ea4dc0fab1d5de14b8cbb8501 Author: Andreas Eversberg Date: Thu Feb 21 15:39:59 2013 +0100 TRX: Fix of SCH burst data http://cgit.osmocom.org/osmo-bts/commit/?id=5f53a55dde13a25e59a04ed4445e4ef94bd40d45 commit 5f53a55dde13a25e59a04ed4445e4ef94bd40d45 Author: Andreas Eversberg Date: Thu Feb 21 09:27:52 2013 +0100 TRX: Ciphering http://cgit.osmocom.org/osmo-bts/commit/?id=10022fdba882853f57cc9a92c30e6dcf85e8c940 commit 10022fdba882853f57cc9a92c30e6dcf85e8c940 Author: Andreas Eversberg Date: Sat Feb 16 14:28:25 2013 +0100 TRX: Replaced GSM 06.10 ordering table by table in libosmocodec http://cgit.osmocom.org/osmo-bts/commit/?id=7a68af2880194b37e8b37339afc9a10d3e7db56d commit 7a68af2880194b37e8b37339afc9a10d3e7db56d Author: Andreas Eversberg Date: Sun Feb 24 10:12:09 2013 +0100 TRX: Cleanup of channel transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=e50acc8ee4d4e029c82b2b6f8c87b7e1509ea263 commit e50acc8ee4d4e029c82b2b6f8c87b7e1509ea263 Author: Andreas Eversberg Date: Fri Feb 15 16:20:19 2013 +0100 TRX: By default, send 20 frames in advance to tranceiver http://cgit.osmocom.org/osmo-bts/commit/?id=660f904c4d9494434fa07208e687b24f29a11952 commit 660f904c4d9494434fa07208e687b24f29a11952 Author: Andreas Eversberg Date: Fri Feb 15 16:17:43 2013 +0100 TRX: Detect missing received bursts and fill them with zero-sbits http://cgit.osmocom.org/osmo-bts/commit/?id=850aab2e4f7209ba4540f3c607fc42e8bffb2495 commit 850aab2e4f7209ba4540f3c607fc42e8bffb2495 Author: Andreas Eversberg Date: Fri Feb 15 13:31:10 2013 +0100 TRX: Add test code for PDTCH transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=c9e3cdf2eb8bf889ce3c6a1746ffb7e1d944d367 commit c9e3cdf2eb8bf889ce3c6a1746ffb7e1d944d367 Author: Andreas Eversberg Date: Fri Feb 15 13:29:29 2013 +0100 TRX: PDTCH (GPRS) works now Detection and transcoding of all four coding schemes are supported. http://cgit.osmocom.org/osmo-bts/commit/?id=d9d8c41f0ee04e9d67f41ee1a19c9faa57d419e4 commit d9d8c41f0ee04e9d67f41ee1a19c9faa57d419e4 Author: Andreas Eversberg Date: Fri Feb 15 07:51:01 2013 +0100 TRX: Lost TCH frame detection of omitted bursts from tranceiver http://cgit.osmocom.org/osmo-bts/commit/?id=2332a6444ea699df71cddb357d3800b4142044a7 commit 2332a6444ea699df71cddb357d3800b4142044a7 Author: Andreas Eversberg Date: Thu Feb 14 12:22:42 2013 +0100 TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) http://cgit.osmocom.org/osmo-bts/commit/?id=f95f412af598d535ada5cd0f3ecc128056afac0f commit f95f412af598d535ada5cd0f3ecc128056afac0f Author: Andreas Eversberg Date: Thu Feb 14 11:21:13 2013 +0100 TRX: Completed TCH/F full rate support Full rate is now tested and working. http://cgit.osmocom.org/osmo-bts/commit/?id=c153f1781704a4a5ecddeb2c754cc13420db1a97 commit c153f1781704a4a5ecddeb2c754cc13420db1a97 Author: Andreas Eversberg Date: Mon Feb 11 21:42:35 2013 +0100 TRX: Fixed swapped stealing bits Thanx to Sylvain for pointing to this bug. http://cgit.osmocom.org/osmo-bts/commit/?id=ffbf9d2c39cdea8df1a5731adb9e5b59c313ecae commit ffbf9d2c39cdea8df1a5731adb9e5b59c313ecae Author: Andreas Eversberg Date: Mon Feb 11 12:52:56 2013 +0100 TRX: Minor fixes, especially handle TOA of RACH correctly http://cgit.osmocom.org/osmo-bts/commit/?id=7c3b31007759799719e6e399e478f189ac2ddfb9 commit 7c3b31007759799719e6e399e478f189ac2ddfb9 Author: Andreas Eversberg Date: Thu Feb 7 16:58:00 2013 +0100 TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) Sending it would cause BSC to change to a state, where it does not release rf channel. http://cgit.osmocom.org/osmo-bts/commit/?id=3ef34a9672ab78a656ebdb3a6e60b09c6bb87a12 commit 3ef34a9672ab78a656ebdb3a6e60b09c6bb87a12 Author: Andreas Eversberg Date: Thu Feb 7 14:09:06 2013 +0100 TRX: Use received TRX clocks to determine availablility of tranceiver Only if transceiver becomes available, control commands are sent. If tranceiver is gone, reset scheduler. The current availability state is sent to BSC via OML state change commands. http://cgit.osmocom.org/osmo-bts/commit/?id=86d5390ceeae05a56052d5e8882f8d8c4d88f74c commit 86d5390ceeae05a56052d5e8882f8d8c4d88f74c Author: Andreas Eversberg Date: Thu Feb 7 13:16:28 2013 +0100 TRX: Fixes and improvements of scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=819fc987606073fa705e2719ca33cacc4fd02949 commit 819fc987606073fa705e2719ca33cacc4fd02949 Author: Andreas Eversberg Date: Thu Feb 7 13:09:34 2013 +0100 Fix: Check right result on bursts_test http://cgit.osmocom.org/osmo-bts/commit/?id=a00e6ed56b4efbd65fc8e45f566828bc0f377c7b commit a00e6ed56b4efbd65fc8e45f566828bc0f377c7b Author: Andreas Eversberg Date: Wed Feb 6 11:37:59 2013 +0100 Add test routing to test transcoding of TCH FR / FACCH frames http://cgit.osmocom.org/osmo-bts/commit/?id=778853f2edbf11f4c569edaa42a0102dc94ece61 commit 778853f2edbf11f4c569edaa42a0102dc94ece61 Author: Andreas Eversberg Date: Wed Feb 6 11:35:06 2013 +0100 TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 http://cgit.osmocom.org/osmo-bts/commit/?id=819ee0946c99b8b97d37c2e2ebc383fd4a469366 commit 819ee0946c99b8b97d37c2e2ebc383fd4a469366 Author: Andreas Eversberg Date: Tue Feb 5 16:53:04 2013 +0100 TRX: Power down tranceiver and reset scheduler, if abis link is lost If BTS is gone, TRX is powered down, due to loss of abis link. If link is esablished again, tranceiver and scheduler are provisioned again by BTS. http://cgit.osmocom.org/osmo-bts/commit/?id=f01d183cf98127a967f9bcf23ec014de5b1520f6 commit f01d183cf98127a967f9bcf23ec014de5b1520f6 Author: Andreas Eversberg Date: Tue Feb 5 16:47:57 2013 +0100 ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. sysmocom-bts model shuts down on link loss, but other models may not want this, so shutdown is moved tor bts_model_abis_close of osmo-bts-sysmo. http://cgit.osmocom.org/osmo-bts/commit/?id=955a216ee18b3d4fd1a32beaf3ff55627bbcee10 commit 955a216ee18b3d4fd1a32beaf3ff55627bbcee10 Author: Andreas Eversberg Date: Tue Feb 5 13:46:03 2013 +0100 TRX: On negative response of critical commands, shutdown BTS http://cgit.osmocom.org/osmo-bts/commit/?id=373ccaf4037f9f21a27d48782e2a95e01dc2cbfd commit 373ccaf4037f9f21a27d48782e2a95e01dc2cbfd Author: Andreas Eversberg Date: Tue Feb 5 11:52:38 2013 +0100 Add test code for testing GSM burst transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=695fb483c576f266e8795decbfe7717dc2e747fc commit 695fb483c576f266e8795decbfe7717dc2e747fc Author: Andreas Eversberg Date: Tue Feb 5 11:45:28 2013 +0100 TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers The code is quite complete, TCH and PDCH channels are not yet tested. http://cgit.osmocom.org/osmo-bts/commit/?id=43e98601401d12727eb35183915aba154f0fac91 commit 43e98601401d12727eb35183915aba154f0fac91 Author: Andreas Eversberg Date: Tue Mar 26 07:52:41 2013 +0100 Change to new structure of multirate at gsm_data_shared.h http://cgit.osmocom.org/osmo-bts/commit/?id=c741cce7d8c1a64b6b46dcd9db5e634e6fbbbc54 commit c741cce7d8c1a64b6b46dcd9db5e634e6fbbbc54 Author: Andreas Eversberg Date: Mon Jan 13 14:46:01 2014 +0100 Fix: Call e1inp_vty_init() before reading config file http://cgit.osmocom.org/osmo-bts/commit/?id=cedde89b785ad6420372f100c68e34356feb5f7c commit cedde89b785ad6420372f100c68e34356feb5f7c Author: Andreas Eversberg Date: Mon Jul 8 18:34:14 2013 +0200 Fix: Process all TRX on GSM Time indication, not only C0 http://cgit.osmocom.org/osmo-bts/commit/?id=975582e333f603ff16fa90f2fbb212d3e5ae52b8 commit 975582e333f603ff16fa90f2fbb212d3e5ae52b8 Author: Andreas Eversberg Date: Mon Jul 8 18:41:05 2013 +0200 Fix: Retrieve ARFCN (from OML) for TRX other than C0 http://cgit.osmocom.org/osmo-bts/commit/?id=43e521f432b33723d2d7a2876f67531337a358db commit 43e521f432b33723d2d7a2876f67531337a358db Author: Ivan Kluchnikov Date: Wed May 7 18:09:06 2014 +0400 fix: make sysmobts tests only when sysmobts is enabled ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Sep 6 12:54:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Sep 2015 12:54:15 GMT Subject: osmo-bts.git branch 201509-fairwaves-rebase created. 0.3.0-412-g3d4ee99 Message-ID: <201509061254.t86CsF7C069528@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-fairwaves-rebase has been created at 3d4ee9912a383762723e1cc28446b84498004f10 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3d4ee9912a383762723e1cc28446b84498004f10 commit 3d4ee9912a383762723e1cc28446b84498004f10 Author: Alexander Chemeris Date: Tue Jul 21 13:36:43 2015 -0400 debian: Update changelog to 0.3.0~fw-4 http://cgit.osmocom.org/osmo-bts/commit/?id=eb894319513f1bb1c1a20dc94adcca7ae95f0168 commit eb894319513f1bb1c1a20dc94adcca7ae95f0168 Author: Ivan Kluchnikov Date: Tue Sep 23 14:34:02 2014 +0400 debian: Add gsm_data_shared.h file to make packaging possible http://cgit.osmocom.org/osmo-bts/commit/?id=a86a85cf88bb91195d2f4b46dbaef2ee973e96fb commit a86a85cf88bb91195d2f4b46dbaef2ee973e96fb Author: Ivan Kluchnikov Date: Tue Sep 23 13:49:09 2014 +0400 debian: Add debian directory to ease building packages http://cgit.osmocom.org/osmo-bts/commit/?id=661b1ac2042676dad1258a78e92d6018284e47d5 commit 661b1ac2042676dad1258a78e92d6018284e47d5 Author: Ivan Kluchnikov Date: Tue Sep 23 13:40:11 2014 +0400 debian: Add gsm_data_shared.c file to make packaging possible http://cgit.osmocom.org/osmo-bts/commit/?id=bdd1e229b7759ce3dad29ce71a76b7f8eb7de4ee commit bdd1e229b7759ce3dad29ce71a76b7f8eb7de4ee Author: Alexander Chemeris Date: Sun Jun 14 23:52:27 2015 -0400 l1sap: Fix use-after-free in loopback mode. http://cgit.osmocom.org/osmo-bts/commit/?id=edeb6d66d54406e434ad4a3dbb634d8bbd86480d commit edeb6d66d54406e434ad4a3dbb634d8bbd86480d Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support of multiple RSL connections for ABIS/ipaccess http://cgit.osmocom.org/osmo-bts/commit/?id=c641ae5dbe1699c3b16a06614d9393dd4264c7ab commit c641ae5dbe1699c3b16a06614d9393dd4264c7ab Author: Andreas Eversberg Date: Mon Jan 13 14:47:52 2014 +0100 HACK: Make ABIS work when reestablishing http://cgit.osmocom.org/osmo-bts/commit/?id=9f097d95e6a5743942cf470923fbcc690853e4c9 commit 9f097d95e6a5743942cf470923fbcc690853e4c9 Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections http://cgit.osmocom.org/osmo-bts/commit/?id=4d9593130a7b5ba35ac6c48d2c26824c2dba3889 commit 4d9593130a7b5ba35ac6c48d2c26824c2dba3889 Author: Alexander Chemeris Date: Sun Jun 14 23:52:57 2015 -0400 vty: Add commands to manually activate/deactivate a channel. This is a hack, but it's the easiest way to make BTS level loopback to work. Another way to implement this is to have BSC/NITB to send the OML command. Note, that the current code hardcode the channel to be TCH/F which is what we need for the BER testing. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Sep 7 09:25:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Sep 2015 09:25:23 GMT Subject: openbsc.git branch master updated. 0.14.0-180-gd721579 Message-ID: <201509070925.t879PNfV098397@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d721579a6aba0e6d72f44fe8ec21a7276acebda4 (commit) from 92360b15e323a90f3da909cec8cc3c5bac2c6515 (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=d721579a6aba0e6d72f44fe8ec21a7276acebda4 commit d721579a6aba0e6d72f44fe8ec21a7276acebda4 Author: Pablo Neira Ayuso Date: Mon Sep 7 11:22:04 2015 +0200 osmux: fix show online-help Before: After: Note the 'null' string in 'off'. Reported by Holger. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 7 10:38:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Sep 2015 10:38:59 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-594-gc8cbfc2 Message-ID: <201509071038.t87Acx8X005665@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via c8cbfc2c9800929a46ffa71e3bd0f34aa9b42f33 (commit) via ae0a799f4472a75912b444cc2f09361aaea27963 (commit) via 91ff7d1864f0248ab5f45047069c09d7843212ca (commit) via 9659d593073dfb6711f2ed9ad7bee4ca454db784 (commit) via cf6ae9d12f9bf406a8f164f8109410d01328d913 (commit) from af75ce8e15ec8584cbc96a0cd366a5df68b9dae8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 25 +++++++++++++++++----- src/gprs_ms.h | 9 ++++++++ src/tbf.cpp | 21 ++++++++++++++++++ src/tbf.h | 2 ++ src/tbf_dl.cpp | 59 +++++++++++++++++++++------------------------------ tests/tbf/TbfTest.cpp | 3 +-- tests/tbf/TbfTest.err | 29 +++++++++++++++++++++---- 7 files changed, 102 insertions(+), 46 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Sep 7 13:05:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Sep 2015 13:05:22 GMT Subject: osmo-pcu.git branch master updated. 0.2-595-g7c8d39a Message-ID: <201509071305.t87D5MOj019935@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 7c8d39a67b7568cda38829c774ea541250f3142f (commit) via c8cbfc2c9800929a46ffa71e3bd0f34aa9b42f33 (commit) via ae0a799f4472a75912b444cc2f09361aaea27963 (commit) via 91ff7d1864f0248ab5f45047069c09d7843212ca (commit) via 9659d593073dfb6711f2ed9ad7bee4ca454db784 (commit) via cf6ae9d12f9bf406a8f164f8109410d01328d913 (commit) via af75ce8e15ec8584cbc96a0cd366a5df68b9dae8 (commit) via be4a08b58ae17b44d2c02421d8346a1ccb63a6b9 (commit) via 60f77033ad15da909cdbc0682c781151a23c170c (commit) via e77d49f2a2c20202dbdc5386c7dfeed4e773a077 (commit) via ac49d0943a2a384ef99cce0933cac74d80563407 (commit) via 16d29c7da4ee516b4ef0a6ec18cec18f8a76d7fa (commit) from b6b3c7eb2727da98fbba231d9a1e9fe4a33b2dd0 (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=7c8d39a67b7568cda38829c774ea541250f3142f commit 7c8d39a67b7568cda38829c774ea541250f3142f Author: Jacob Erlbeck Date: Mon Sep 7 14:04:56 2015 +0200 poll: Count failed procedures When a timeout has occured several times, the procedures handled by poll_timeout are aborted. This happens when the number of repetitions exceed N3105. Currently only the timeouts themselves are counted. This commits adds counters that are incremented if a procedure has really failed. New counter: - rlc.ass.failed: Count failing UL and DL assigments via PACCH - rlc.ack.failed: Count failing DL Ack/Nack requests Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 76 +++++++++++++++++++++++++++++++++++++++++++++---- src/bts.h | 11 +++++++ src/gprs_ms.h | 9 ++++++ src/pcu_l1_if.cpp | 11 +++++++ src/pcu_l1_if.h | 11 ++++--- src/poll_controller.cpp | 15 +++------- src/poll_controller.h | 3 +- src/sysmo_l1_if.c | 4 +++ src/tbf.cpp | 34 ++++++++++++++++++++-- src/tbf.h | 2 ++ src/tbf_dl.cpp | 63 ++++++++++++++++++---------------------- tests/tbf/TbfTest.cpp | 5 ++-- tests/tbf/TbfTest.err | 49 ++++++++++++++++++++++++++++--- 13 files changed, 228 insertions(+), 65 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Sep 8 11:35:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Sep 2015 11:35:36 GMT Subject: osmo-bts.git branch mmcternan/bb_maint updated. 0.3.0-181-g6f218cc Message-ID: <201509081135.t88BZaaH063925@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, mmcternan/bb_maint has been updated via 6f218cce39abce83be21b376e939943a44c625ae (commit) from 5bd5a65dfccd8b11243fd3c9163bedf04b6736a2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=6f218cce39abce83be21b376e939943a44c625ae commit 6f218cce39abce83be21b376e939943a44c625ae Author: Holger Hans Peter Freyther Date: Thu Jul 31 14:39:32 2014 +0200 sysmobts: Enable the direct RTP mode for firmware >= 3.11 We need to patch the CMR due wanting to support systems that still have Audiocodes hardware in their chain. I have manually tested and could listen to my own voice on: TCH/H & AMR 5.9 & PTSN & BSC TCH/F & FR1 & Other subscriber & NITB TCH/F & EFR & Other subscriber & NITB TCH/H & HR1 & Other subscriber & NITB TCH/H & AMR 5.9 & Other subscriber & NITB The tests were done using the Nokia E71, a Blackberry curve and for the PTSN a HTC 8S were used. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/femtobts.h | 10 ++++++++-- src/osmo-bts-sysmo/tch.c | 10 ++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Sep 10 07:35:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Sep 2015 07:35:44 GMT Subject: asn1c.git branch aper-prefix created. 47b917d8360ebca42dbdab20d285b6b92446eecb Message-ID: <201509100735.t8A7Zief043834@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Lev Walkin's asn1 compiler". The branch, aper-prefix has been created at 47b917d8360ebca42dbdab20d285b6b92446eecb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/asn1c/commit/?id=47b917d8360ebca42dbdab20d285b6b92446eecb commit 47b917d8360ebca42dbdab20d285b6b92446eecb Author: Harald Welte Date: Thu Sep 10 09:31:18 2015 +0200 prefixing of generated types using a ASN1C_PREFIX environment variable When generating code for multiple ASN.1 syntaxes that have clashing names, we need to add a prefix in order to prevent clashes in the global C symbol namespace. Using the ASN1C_PREFIX environment variable and this patch serves as a work-around to that. All non-basic type names as well as references to that type and source code + header file names will be pre-fixed accordingly. ----------------------------------------------------------------------- hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Thu Sep 10 07:52:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Sep 2015 07:52:09 GMT Subject: asn1c.git branch aper-prefix updated. d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 Message-ID: <201509100752.t8A7q9vp045338@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Lev Walkin's asn1 compiler". The branch, aper-prefix has been updated discards 47b917d8360ebca42dbdab20d285b6b92446eecb (commit) via d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 (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 (47b917d8360ebca42dbdab20d285b6b92446eecb) \ N -- N -- N (d02b4a79f4311c3d94dc200392ab37c6aef9fdf0) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/asn1c/commit/?id=d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 commit d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 Author: Harald Welte Date: Thu Sep 10 09:31:18 2015 +0200 prefixing of generated types using a ASN1C_PREFIX environment variable When generating code for multiple ASN.1 syntaxes that have clashing names, we need to add a prefix in order to prevent clashes in the global C symbol namespace. Using the ASN1C_PREFIX environment variable and this patch serves as a work-around to that. All non-basic type names as well as references to that type and source code + header file names will be pre-fixed accordingly. ----------------------------------------------------------------------- Summary of changes: libasn1fix/asn1fix.c | 9 +++++++++ 1 file changed, 9 insertions(+) hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Thu Sep 10 14:56:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Sep 2015 14:56:05 GMT Subject: osmo-pcap.git branch master updated. 0.0.4-4-gb7a834b Message-ID: <201509101456.t8AEu5cU088128@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Tools to centralize packet capture and storing". The branch, master has been updated via b7a834b4cb6a0cdd53d4fb06c1981e8d2af1c949 (commit) from 07d96eb65441e46647d05e690c557ed3c14cb79b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcap/commit/?id=b7a834b4cb6a0cdd53d4fb06c1981e8d2af1c949 commit b7a834b4cb6a0cdd53d4fb06c1981e8d2af1c949 Author: Holger Hans Peter Freyther Date: Thu Sep 10 16:45:45 2015 +0200 gprs: Add a custom GPRS filter Allow to inspect UDP messages and check for GPRS, NS, BSSGP and then filter LLC frames. Parsing the vL datastructure with the libpcap syntax is a pain. It could be done using BPF but we do not want to use bpf asm to specify the entire ruleset. I looked into using libepan/libwireshark but this has memory issues and is painful too. So let's parse UDP, NS, BSSGP using the info we already have. I tried a bit of editcap to generate a bit of broken data. The length check might still be bad. I used my crash_20100602.pcap file to count the LLC frames we detect and compare that to wireshark it ended with the right number. pcap add-filter gprs can be used to enable the new filtering option after the OS has received the packet. Fixes: ONW#1314 ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + include/osmo-pcap/osmo_pcap_client.h | 1 + src/Makefile.am | 2 +- src/osmo_client_core.c | 119 +++++++++++++++++++++++++++++++++++ src/osmo_client_vty.c | 23 +++++++ 5 files changed, 145 insertions(+), 1 deletion(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Sep 10 15:11:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Sep 2015 15:11:55 GMT Subject: osmo-pcap.git branch master updated. 0.0.4-6-gf42bbbc Message-ID: <201509101511.t8AFBtNm089911@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Tools to centralize packet capture and storing". The branch, master has been updated via f42bbbc27895cc60ac11794f35345419e002d38e (commit) via ae5ec91a4001fe329928a413109a365e32bdf575 (commit) from b7a834b4cb6a0cdd53d4fb06c1981e8d2af1c949 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcap/commit/?id=f42bbbc27895cc60ac11794f35345419e002d38e commit f42bbbc27895cc60ac11794f35345419e002d38e Author: Holger Hans Peter Freyther Date: Thu Sep 10 17:11:22 2015 +0200 debian: Prepare a new release http://cgit.osmocom.org/osmo-pcap/commit/?id=ae5ec91a4001fe329928a413109a365e32bdf575 commit ae5ec91a4001fe329928a413109a365e32bdf575 Author: Holger Hans Peter Freyther Date: Thu Sep 10 17:02:18 2015 +0200 gprs: Remove left over for counting llc frames These variables were used to verify how many LLC frames were seen. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 19 +++++++++++++++++-- src/osmo_client_core.c | 3 --- 2 files changed, 17 insertions(+), 5 deletions(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Sep 10 15:11:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Sep 2015 15:11:57 GMT Subject: osmo-pcap.git annotated tag 0.0.5 created. 0.0.6 Message-ID: <201509101511.t8AFBvEE089962@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Tools to centralize packet capture and storing". The annotated tag, 0.0.5 has been created at a8d1565c582beb0787cc80ff8b3364e31e0e85f2 (tag) tagging ae5ec91a4001fe329928a413109a365e32bdf575 (commit) replaces 0.0.4 tagged by Holger Hans Peter Freyther on Thu Sep 10 17:03:43 2015 +0200 - Log ----------------------------------------------------------------- Add support for GPRS filtering -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlXxm9sACgkQGckbdURWU2qrLACfY1Zj3ZhB7hvELa7SAkKqpw/s APQAn1h11ulDMT3ZxA4CDOG/1ll9/Hc6 =XlSn -----END PGP SIGNATURE----- Holger Hans Peter Freyther (4): debian: Add changelog entry for 0.0.4 debian: Add a osmo-pcap-client init script gprs: Add a custom GPRS filter gprs: Remove left over for counting llc frames Sylvain Munaut (1): build: Replace deprecated INCLUDES with AM_CPPFLAGS ----------------------------------------------------------------------- hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Sep 10 15:11:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Sep 2015 15:11:58 GMT Subject: osmo-pcap.git annotated tag 0.0.6 created. 0.0.6 Message-ID: <201509101511.t8AFBw8j089982@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Tools to centralize packet capture and storing". The annotated tag, 0.0.6 has been created at ff99ad77377a299db676e9172786cf07ac2f3ecd (tag) tagging ae5ec91a4001fe329928a413109a365e32bdf575 (commit) replaces 0.0.4 tagged by Holger Hans Peter Freyther on Thu Sep 10 17:07:51 2015 +0200 - Log ----------------------------------------------------------------- Actually this is 0.0.6 too -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlXxnbUACgkQGckbdURWU2o4jwCeNis7AgEM6YXrUkeehK4ZaDSJ xXkAnAkYuBHyvaH76o4RmObsY09u6N8u =fsII -----END PGP SIGNATURE----- Holger Hans Peter Freyther (4): debian: Add changelog entry for 0.0.4 debian: Add a osmo-pcap-client init script gprs: Add a custom GPRS filter gprs: Remove left over for counting llc frames Sylvain Munaut (1): build: Replace deprecated INCLUDES with AM_CPPFLAGS ----------------------------------------------------------------------- hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Fri Sep 11 00:08:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Sep 2015 00:08:15 GMT Subject: osmo-trx.git branch fairwaves/master updated. 511a662394ff939ae6a8a8623515543199c3c69a Message-ID: <201509110008.t8B08FE7078095@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/master has been updated discards 3fa5cae33fd62b0a3c2bdd3f8e4b549128ba3ee5 (commit) discards 3576341cc8f6ac5e2f4ee1a56f5fc9a1ad81efee (commit) discards b54d46e670d05174109e21510fee3ada5e18eb51 (commit) discards 8c490f5f0b0bfc003fa4ff9d6f521f03f7122895 (commit) discards 835841853ff6b3234541fefa0c3213b90bf759ce (commit) discards e7c25a3677bbe495acb188f3af1c7ac8bb83e449 (commit) discards 6d17a6a7e6e2560715286629bfbb6a1bf24f368e (commit) discards bb8d46adaa9b8571be30c6d1c75c6aadd4f0b43d (commit) discards 20b388973c2f2031b4662e7075a6d12f80cf4c84 (commit) discards 0d039e26764f8e136c7c2579195fc169f6805e4b (commit) discards ad669513d22689d052869f1fd5ea97ace9395fd4 (commit) discards fd978b28bdd016e498b44e2298214000893205ca (commit) discards 1b6aaae3fad5c5ca29a94ce728ec8d9147f26f4b (commit) discards facdadc254e2986452761598bef88e66b5ab97b0 (commit) discards eefa8e58f7fd9d3f3545a932338921b4d82b54e6 (commit) discards 3ac1cbf40e0ac7170f894494d741b35df490686b (commit) discards 139c84564c4a09a8ee0f930f8c33b79a08c87c50 (commit) discards 2cb6070e0976c6d07b6538b46f1b9cb22e150ffd (commit) discards f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce (commit) discards 34e5a3807f4d77f098c786b99aa6bea5c0160918 (commit) discards b49874aa646bfae23355a6a4c38d835323f2c8f4 (commit) discards 030951695c3c78557cd27f19533daa412b3937a3 (commit) discards b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd (commit) discards c19d1f6c36038ec6ab34939a036862caa7249a1d (commit) discards f0d8a581b47ae99abfa0d96aa42080400313d1b0 (commit) discards 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba (commit) discards df127bc74e5032020dc5bacd8bb52cd82f936b68 (commit) discards 6512812e43179ae3e4bf85c3203f11e281f19cd0 (commit) discards ded68da44f1b9641e920231be596a4ca8add198b (commit) discards 37bbfa21250e36efd88139f11e89089b4117db40 (commit) discards fdbf91458493aa7068b7b48e378af001696bd365 (commit) discards bbef7e4d7034e172a75dd1d2b46c5de7dc223c9c (commit) via 511a662394ff939ae6a8a8623515543199c3c69a (commit) via 7d2866164b64d596e28f814ab0731d30074f94f4 (commit) via a0f8ed8ecb6d58e85fc53c3086d235dc044e2035 (commit) via c579c071f4a8c6f8887d877974f8b479fdb41296 (commit) via 2337e8f8aa7a5e0957e3802e77190891e9ea2a5b (commit) via afa28be3ef2d87c4f8c88593156d40f1177d149e (commit) via cab15655f31f00b6bc293a7a9d44c3df29f8e445 (commit) via f8e8e575682867f8d6c0c4a652d5653f6edfa174 (commit) via 441dd35a6f98936ee50cf5435c02216dfddadfd5 (commit) via bf7ed547ac93b3c7a410214f6858b2841f266ab1 (commit) via ab31d706784fe6bd4cc60524a547cf8c17a4ea6d (commit) via 341869feb16fc53864305cbb08c758417b04ebfa (commit) via 31862c5e4cb6e035cebe3ebbc3cf3452921e451e (commit) via f147b174475171cdf79ccba25a5e66fec282efcd (commit) via d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11 (commit) via c312905f43bb120450c33d9a80bc35771d598fc6 (commit) via c4eab8795f79910c72f2153900d5af1e3feda813 (commit) via cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435 (commit) via 5a0680655ff2908d689dd2bbd1ff23c282d3e769 (commit) via 37229201002e0b3d8b16087d37d3f9528219528f (commit) via f3b9af65ed1709f19bc6c00e2a6a9514f4215570 (commit) via e692ce986cebe7434bcca589df5440a6c5fc4d5b (commit) via 81c6873205bd510bd83c2b352a93a51a357918d8 (commit) via c052aa1d4cbccb1802cdefc02f105c957d037fae (commit) via 130a8007fa52b96e44e92b12162b8aa253ba183b (commit) via 72e86196329dc83c386a2172c05f158879413573 (commit) via 2beb1adcead95339271376216e685755f00c1594 (commit) via 2b542100a0493831a3dad4414f6736d7af23256c (commit) via 2268c8558c38de6996a68b5cb5e1bad2dd54b26f (commit) via 50747dc65d2f7046c427c2c846d0315781f2f249 (commit) via 1e9b4d57dad26785f5920306963338175d162910 (commit) via 954b118bfad44c6a156ec8e06c5fc8f53718a686 (commit) via dbe26abcb9e095ce712802d3a64d337a88cae8df (commit) via e8905a03a540fa91aaba3970577edf9e562bb23d (commit) via 909ffbfd231aa716281c4b2948f2cd5e650237c0 (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 (3fa5cae33fd62b0a3c2bdd3f8e4b549128ba3ee5) \ N -- N -- N (511a662394ff939ae6a8a8623515543199c3c69a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=511a662394ff939ae6a8a8623515543199c3c69a commit 511a662394ff939ae6a8a8623515543199c3c69a Author: Alexander Chemeris Date: Thu Jul 30 20:04:18 2015 -0400 Common: Make sure gLogEarly() log to the same facilities as the normal log. http://cgit.osmocom.org/osmo-trx/commit/?id=7d2866164b64d596e28f814ab0731d30074f94f4 commit 7d2866164b64d596e28f814ab0731d30074f94f4 Author: Alexander Chemeris Date: Thu Jul 30 19:59:56 2015 -0400 Common: Get rid of a compilation warning. debugLogEarly was replaced to an empty space and arguments of the function became operators, grouped together by (): Configuration.cpp: In member function 'bool ConfigurationTable::defines(const string&)': Configuration.cpp:272:28: warning: left operand of comma operator has no effect [-Wunused-value] debugLogEarly(LOG_ALERT, "configuration parameter %s not found", key.c_str()); ^ This fix removes debugLogEarly together with its arguments. http://cgit.osmocom.org/osmo-trx/commit/?id=a0f8ed8ecb6d58e85fc53c3086d235dc044e2035 commit a0f8ed8ecb6d58e85fc53c3086d235dc044e2035 Author: Kirill Zakharenko Date: Thu Jul 23 02:25:25 2015 +0200 Bumped version to 0.1.9~1 http://cgit.osmocom.org/osmo-trx/commit/?id=c579c071f4a8c6f8887d877974f8b479fdb41296 commit c579c071f4a8c6f8887d877974f8b479fdb41296 Author: Kirill Zakharenko Date: Thu Jul 23 02:16:58 2015 +0200 debian: correct dependency on libuhd, throw away dependency on umtrx-uhd http://cgit.osmocom.org/osmo-trx/commit/?id=2337e8f8aa7a5e0957e3802e77190891e9ea2a5b commit 2337e8f8aa7a5e0957e3802e77190891e9ea2a5b Author: Kirill Zakharenko Date: Sat Jul 18 01:28:50 2015 +0200 debian: compile for atom arch with SSE3 optimizations http://cgit.osmocom.org/osmo-trx/commit/?id=afa28be3ef2d87c4f8c88593156d40f1177d149e commit afa28be3ef2d87c4f8c88593156d40f1177d149e Author: Kirill Zakharenko Date: Sat Jul 18 01:27:03 2015 +0200 transceiver/x86: don???t use -march=native to build x86 specialized code when this option is used, it is impossible to cross-compile for x86 variants like atom. http://cgit.osmocom.org/osmo-trx/commit/?id=cab15655f31f00b6bc293a7a9d44c3df29f8e445 commit cab15655f31f00b6bc293a7a9d44c3df29f8e445 Author: Kirill Zakharenko Date: Sat Jul 18 01:25:23 2015 +0200 debian: whitespace changes, more correct hardening stanza http://cgit.osmocom.org/osmo-trx/commit/?id=f8e8e575682867f8d6c0c4a652d5653f6edfa174 commit f8e8e575682867f8d6c0c4a652d5653f6edfa174 Author: Kirill Zakharenko Date: Thu Jul 16 16:45:36 2015 +0200 bumped version to 0.1.9 http://cgit.osmocom.org/osmo-trx/commit/?id=441dd35a6f98936ee50cf5435c02216dfddadfd5 commit 441dd35a6f98936ee50cf5435c02216dfddadfd5 Author: Kirill Zakharenko Date: Thu Jul 16 16:45:04 2015 +0200 build with instruction set/tuning for atom processors fix non-working hardening http://cgit.osmocom.org/osmo-trx/commit/?id=bf7ed547ac93b3c7a410214f6858b2841f266ab1 commit bf7ed547ac93b3c7a410214f6858b2841f266ab1 Author: Ivan Kluchnikov Date: Wed Apr 29 17:30:18 2015 +0300 debian: make it possible to install osmo-trx dependencies manually on the system http://cgit.osmocom.org/osmo-trx/commit/?id=ab31d706784fe6bd4cc60524a547cf8c17a4ea6d commit ab31d706784fe6bd4cc60524a547cf8c17a4ea6d Author: Ivan Kluchnikov Date: Mon Feb 23 17:46:10 2015 +0300 debian: update osmo-trx dependencies Now we use uhd and umtrx-uhd instead of libuhd-dev. http://cgit.osmocom.org/osmo-trx/commit/?id=341869feb16fc53864305cbb08c758417b04ebfa commit 341869feb16fc53864305cbb08c758417b04ebfa Author: Ivan Kluchnikov Date: Mon Sep 22 17:32:53 2014 +0400 debian: Add debug package for the osmo-trx http://cgit.osmocom.org/osmo-trx/commit/?id=31862c5e4cb6e035cebe3ebbc3cf3452921e451e commit 31862c5e4cb6e035cebe3ebbc3cf3452921e451e Author: Ivan Kluchnikov Date: Sun Mar 9 14:58:40 2014 +0400 debian: Add debian directory to ease building packages ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 8 ++--- Transceiver52M/UHDDevice.cpp | 68 ++++++++++++++++++----------------- Transceiver52M/common/convert.h | 4 +-- Transceiver52M/common/convolve.h | 16 ++++----- Transceiver52M/common/convolve_base.c | 24 ++++++------- Transceiver52M/x86/convert.c | 19 +++++----- Transceiver52M/x86/convolve.c | 60 ++++++++++++++++++------------- configure.ac | 7 ++-- 8 files changed, 113 insertions(+), 93 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Sep 11 09:53:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Sep 2015 09:53:29 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-596-g2db0f08 Message-ID: <201509110953.t8B9rTim041444@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via 2db0f08e08d074dc2876b780c76f7261851e7296 (commit) via 7c8d39a67b7568cda38829c774ea541250f3142f (commit) from c8cbfc2c9800929a46ffa71e3bd0f34aa9b42f33 (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=2db0f08e08d074dc2876b780c76f7261851e7296 commit 2db0f08e08d074dc2876b780c76f7261851e7296 Author: Jacob Erlbeck Date: Mon Sep 7 18:49:00 2015 +0200 bssgp: Use measured leak rate for flow control The leak rate sent to the SGSN does not reflect the current CS level, lost frames, and control message overhead. So the SGSN cannot do proper queue control under non-optimal conditions. This commit computes the leak rate for the last flow control interval by computing the maximum theoretical leak rate and basically substracting control blocks, nacked blocks, and reduced block sizes due to CS downgrade. By using this approach, the value will by more stable on low load, where the value will tend to be near the value derived from the configuration. On full load the transmitted value is completely derived from the measurements. Note that the MS default values are no adapted to the adapted BVC leak rate, since a single MS which has a lower link quality would otherwise be reducing the rate of another MS with good radio conditions, which would not make much sense if they did not share any PDCH. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 2 ++ src/bts.h | 6 +++++ src/gprs_bssgp_pcu.cpp | 57 +++++++++++++++++++++++++++++++++++++++++++++++ src/gprs_bssgp_pcu.h | 5 +++++ src/gprs_rlcmac_sched.cpp | 3 +++ src/tbf.cpp | 3 +++ src/tbf.h | 9 +++++++- src/tbf_dl.cpp | 36 +++++++++++++++++++++++++----- tests/tbf/TbfTest.err | 2 ++ 9 files changed, 117 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Sep 12 04:13:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Sep 2015 04:13:52 GMT Subject: osmo-bts.git branch 201509-fairwaves-rebase updated. 0.3.0-413-gac2cc35 Message-ID: <201509120413.t8C4DqmW059971@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-fairwaves-rebase has been updated discards 3d4ee9912a383762723e1cc28446b84498004f10 (commit) discards eb894319513f1bb1c1a20dc94adcca7ae95f0168 (commit) discards a86a85cf88bb91195d2f4b46dbaef2ee973e96fb (commit) discards 661b1ac2042676dad1258a78e92d6018284e47d5 (commit) discards bdd1e229b7759ce3dad29ce71a76b7f8eb7de4ee (commit) discards edeb6d66d54406e434ad4a3dbb634d8bbd86480d (commit) discards c641ae5dbe1699c3b16a06614d9393dd4264c7ab (commit) discards 9f097d95e6a5743942cf470923fbcc690853e4c9 (commit) discards 4d9593130a7b5ba35ac6c48d2c26824c2dba3889 (commit) via ac2cc3530cb149d7898ad1b3afa1544518a7b060 (commit) via 681eafdc8195b4cdc788fec2fe3b777251697a6f (commit) via 7744fb05c9ec3c99633082c43e6e6114965e06bb (commit) via 5ba9c3baed34196ef5176fd23b95c624ee4a1ceb (commit) via 1e5d0f993ce1c35f97d84f78dafead8ed5b7064b (commit) via 59751c4eaf8b53623d8eb61c649b642c67ce4932 (commit) via 49fd374b12408b4758166dab112a5ba30a7fc1e0 (commit) via b70e21c8361ed10e005926ff91162001c9a8cb82 (commit) via 772470372ad76be8c05b4740accd324dc79b6800 (commit) via 8eb2da0ffaa588882d6e7a579fb3d52d4d2637af (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 (3d4ee9912a383762723e1cc28446b84498004f10) \ N -- N -- N (ac2cc3530cb149d7898ad1b3afa1544518a7b060) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ac2cc3530cb149d7898ad1b3afa1544518a7b060 commit ac2cc3530cb149d7898ad1b3afa1544518a7b060 Author: Alexander Chemeris Date: Tue Jul 21 13:36:43 2015 -0400 debian: Update changelog to 0.3.0~fw-4 http://cgit.osmocom.org/osmo-bts/commit/?id=681eafdc8195b4cdc788fec2fe3b777251697a6f commit 681eafdc8195b4cdc788fec2fe3b777251697a6f Author: Ivan Kluchnikov Date: Tue Sep 23 14:34:02 2014 +0400 debian: Add gsm_data_shared.h file to make packaging possible http://cgit.osmocom.org/osmo-bts/commit/?id=7744fb05c9ec3c99633082c43e6e6114965e06bb commit 7744fb05c9ec3c99633082c43e6e6114965e06bb Author: Ivan Kluchnikov Date: Tue Sep 23 13:49:09 2014 +0400 debian: Add debian directory to ease building packages http://cgit.osmocom.org/osmo-bts/commit/?id=5ba9c3baed34196ef5176fd23b95c624ee4a1ceb commit 5ba9c3baed34196ef5176fd23b95c624ee4a1ceb Author: Ivan Kluchnikov Date: Tue Sep 23 13:40:11 2014 +0400 debian: Add gsm_data_shared.c file to make packaging possible http://cgit.osmocom.org/osmo-bts/commit/?id=1e5d0f993ce1c35f97d84f78dafead8ed5b7064b commit 1e5d0f993ce1c35f97d84f78dafead8ed5b7064b Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support of multiple RSL connections for ABIS/ipaccess http://cgit.osmocom.org/osmo-bts/commit/?id=59751c4eaf8b53623d8eb61c649b642c67ce4932 commit 59751c4eaf8b53623d8eb61c649b642c67ce4932 Author: Andreas Eversberg Date: Mon Jan 13 14:47:52 2014 +0100 HACK: Make ABIS work when reestablishing http://cgit.osmocom.org/osmo-bts/commit/?id=49fd374b12408b4758166dab112a5ba30a7fc1e0 commit 49fd374b12408b4758166dab112a5ba30a7fc1e0 Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections http://cgit.osmocom.org/osmo-bts/commit/?id=b70e21c8361ed10e005926ff91162001c9a8cb82 commit b70e21c8361ed10e005926ff91162001c9a8cb82 Author: Alexander Chemeris Date: Sun Jun 14 23:52:57 2015 -0400 vty: Add commands to manually activate/deactivate a channel. This is a hack, but it's the easiest way to make BTS level loopback to work. Another way to implement this is to have BSC/NITB to send the OML command. Note, that the current code hardcode the channel to be TCH/F which is what we need for the BER testing. http://cgit.osmocom.org/osmo-bts/commit/?id=772470372ad76be8c05b4740accd324dc79b6800 commit 772470372ad76be8c05b4740accd324dc79b6800 Author: Alexander Chemeris Date: Sat Sep 12 00:08:03 2015 -0400 l1sap: Fix use-after-free in loopback mode. http://cgit.osmocom.org/osmo-bts/commit/?id=8eb2da0ffaa588882d6e7a579fb3d52d4d2637af commit 8eb2da0ffaa588882d6e7a579fb3d52d4d2637af Author: Alexander Chemeris Date: Sun Jun 14 23:52:27 2015 -0400 l1sap: Whitespace fixes. ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Sep 12 09:00:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Sep 2015 09:00:49 GMT Subject: osmo-bts.git branch 201509-trx-rebase updated. 0.3.0-404-g2e9854e Message-ID: <201509120900.t8C90noU088795@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-trx-rebase has been updated via 2e9854e368d72f7481e14ec712de0baede685efd (commit) from d9b4a89b6c8f444b9b2058e526fdf9bd91eb96f7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2e9854e368d72f7481e14ec712de0baede685efd commit 2e9854e368d72f7481e14ec712de0baede685efd Author: Harald Welte Date: Sat Sep 12 11:00:23 2015 +0200 TRX: Add missing call to abis_init() This somehow got lost during the latest rebase. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/main.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Sep 12 14:03:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Sep 2015 14:03:47 GMT Subject: osmo-bts.git branch 201509-fairwaves-rebase updated. 0.3.0-414-gd5e32dd Message-ID: <201509121403.t8CE3lnB019048@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-fairwaves-rebase has been updated discards ac2cc3530cb149d7898ad1b3afa1544518a7b060 (commit) discards 681eafdc8195b4cdc788fec2fe3b777251697a6f (commit) discards 7744fb05c9ec3c99633082c43e6e6114965e06bb (commit) discards 5ba9c3baed34196ef5176fd23b95c624ee4a1ceb (commit) discards 1e5d0f993ce1c35f97d84f78dafead8ed5b7064b (commit) discards 59751c4eaf8b53623d8eb61c649b642c67ce4932 (commit) discards 49fd374b12408b4758166dab112a5ba30a7fc1e0 (commit) discards b70e21c8361ed10e005926ff91162001c9a8cb82 (commit) discards 772470372ad76be8c05b4740accd324dc79b6800 (commit) discards 8eb2da0ffaa588882d6e7a579fb3d52d4d2637af (commit) via d5e32dddbb1112cd0c5fed8f48a520bf2edb5463 (commit) via 792ac31689cc53ac57d0f822ad2a88cbcfb62084 (commit) via ef61cf9902e14031be04e740608e99a7796fb7b2 (commit) via ee8c17bd8a57364a053ddcf6d63e1dd7b6e1b500 (commit) via 04444d9c0caff770f6afb18aa2e0d9a70b2ab10b (commit) via ddfc1f3b4ca46b8228b3dfb94e1de2460dd2a7cc (commit) via 7774c3785854e3311d24b86b4b1d1bd77511423c (commit) via 873c641d35f80b3c718133f29e60153ccfefbbaa (commit) via 5b31056463170ed34359c5c47b0638efd5cd8d20 (commit) via d40b2c956de410961b8153deab3a5c7ac7b390ca (commit) via 2e9854e368d72f7481e14ec712de0baede685efd (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 (ac2cc3530cb149d7898ad1b3afa1544518a7b060) \ N -- N -- N (d5e32dddbb1112cd0c5fed8f48a520bf2edb5463) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d5e32dddbb1112cd0c5fed8f48a520bf2edb5463 commit d5e32dddbb1112cd0c5fed8f48a520bf2edb5463 Author: Alexander Chemeris Date: Tue Jul 21 13:36:43 2015 -0400 debian: Update changelog to 0.3.0~fw-4 http://cgit.osmocom.org/osmo-bts/commit/?id=792ac31689cc53ac57d0f822ad2a88cbcfb62084 commit 792ac31689cc53ac57d0f822ad2a88cbcfb62084 Author: Ivan Kluchnikov Date: Tue Sep 23 14:34:02 2014 +0400 debian: Add gsm_data_shared.h file to make packaging possible http://cgit.osmocom.org/osmo-bts/commit/?id=ef61cf9902e14031be04e740608e99a7796fb7b2 commit ef61cf9902e14031be04e740608e99a7796fb7b2 Author: Ivan Kluchnikov Date: Tue Sep 23 13:49:09 2014 +0400 debian: Add debian directory to ease building packages http://cgit.osmocom.org/osmo-bts/commit/?id=ee8c17bd8a57364a053ddcf6d63e1dd7b6e1b500 commit ee8c17bd8a57364a053ddcf6d63e1dd7b6e1b500 Author: Ivan Kluchnikov Date: Tue Sep 23 13:40:11 2014 +0400 debian: Add gsm_data_shared.c file to make packaging possible http://cgit.osmocom.org/osmo-bts/commit/?id=04444d9c0caff770f6afb18aa2e0d9a70b2ab10b commit 04444d9c0caff770f6afb18aa2e0d9a70b2ab10b Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support of multiple RSL connections for ABIS/ipaccess http://cgit.osmocom.org/osmo-bts/commit/?id=ddfc1f3b4ca46b8228b3dfb94e1de2460dd2a7cc commit ddfc1f3b4ca46b8228b3dfb94e1de2460dd2a7cc Author: Andreas Eversberg Date: Mon Jan 13 14:47:52 2014 +0100 HACK: Make ABIS work when reestablishing http://cgit.osmocom.org/osmo-bts/commit/?id=7774c3785854e3311d24b86b4b1d1bd77511423c commit 7774c3785854e3311d24b86b4b1d1bd77511423c Author: Andreas Eversberg Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections http://cgit.osmocom.org/osmo-bts/commit/?id=873c641d35f80b3c718133f29e60153ccfefbbaa commit 873c641d35f80b3c718133f29e60153ccfefbbaa Author: Alexander Chemeris Date: Sun Jun 14 23:52:57 2015 -0400 vty: Add commands to manually activate/deactivate a channel. This is a hack, but it's the easiest way to make BTS level loopback to work. Another way to implement this is to have BSC/NITB to send the OML command. Note, that the current code hardcode the channel to be TCH/F which is what we need for the BER testing. http://cgit.osmocom.org/osmo-bts/commit/?id=5b31056463170ed34359c5c47b0638efd5cd8d20 commit 5b31056463170ed34359c5c47b0638efd5cd8d20 Author: Alexander Chemeris Date: Sat Sep 12 00:08:03 2015 -0400 l1sap: Fix use-after-free in loopback mode. http://cgit.osmocom.org/osmo-bts/commit/?id=d40b2c956de410961b8153deab3a5c7ac7b390ca commit d40b2c956de410961b8153deab3a5c7ac7b390ca Author: Alexander Chemeris Date: Sun Jun 14 23:52:27 2015 -0400 l1sap: Whitespace fixes. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/main.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Sep 13 00:06:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Sep 2015 00:06:31 GMT Subject: osmo-bts.git branch 201509-fairwaves-rebase updated. 0.3.0-416-g8975ce3 Message-ID: <201509130006.t8D06VQG079494@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-fairwaves-rebase has been updated via 8975ce335bf2d5a41767ad2bb33ab9463e35078b (commit) via bb3bf59fbf3263df1f27c6b5cf168dcfab190610 (commit) from d5e32dddbb1112cd0c5fed8f48a520bf2edb5463 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8975ce335bf2d5a41767ad2bb33ab9463e35078b commit 8975ce335bf2d5a41767ad2bb33ab9463e35078b Author: Alexander Chemeris Date: Sat Sep 12 20:03:36 2015 -0400 debian: Revert parts of gsm_data_shared.h which break OsmoBTS code. http://cgit.osmocom.org/osmo-bts/commit/?id=bb3bf59fbf3263df1f27c6b5cf168dcfab190610 commit bb3bf59fbf3263df1f27c6b5cf168dcfab190610 Author: Alexander Chemeris Date: Sat Sep 12 19:43:35 2015 -0400 debian: Update gsm_data_shared.c,h from the OpenBSC master. Required by the new OsmoBTS code. ----------------------------------------------------------------------- Summary of changes: include/openbsc/gsm_data_shared.h | 47 +++++++++++++++++++++-------------- src/common/gsm_data_shared.c | 52 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 78 insertions(+), 21 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Sep 13 00:30:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Sep 2015 00:30:29 GMT Subject: openbsc.git branch achemeris/mncc_cause_fixes created. fairwaves/0.14.0-fw.2-6-g73a937d Message-ID: <201509130030.t8D0UTLr081860@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, achemeris/mncc_cause_fixes has been created at 73a937d25191c0b7eb40e6038889ffde5848bf3d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=73a937d25191c0b7eb40e6038889ffde5848bf3d commit 73a937d25191c0b7eb40e6038889ffde5848bf3d Author: Alexander Chemeris Date: Sat Sep 12 20:25:09 2015 -0400 mncc: Send "Dest OOO" cause in case of a link radio failure. Previously we were sending a generic "Resource unavailable" cause code making it impossible to distinguish real error cases from a regular radio link failure. This was the reason for many "unknown" call errors we've seen at Rhizomatica installations. Now they are properly classified as non-erroneous call failures. http://cgit.osmocom.org/openbsc/commit/?id=868e06f4bca19bb051e5f8aca004041195a70031 commit 868e06f4bca19bb051e5f8aca004041195a70031 Author: Alexander Chemeris Date: Sat Sep 12 20:20:44 2015 -0400 mncc: Log CC cause when sending a primitive to MNCC. http://cgit.osmocom.org/openbsc/commit/?id=64b35c45e1a7eee630a4ddbc48b126b1548cc1f9 commit 64b35c45e1a7eee630a4ddbc48b126b1548cc1f9 Author: Alexander Chemeris Date: Sat Sep 12 20:18:33 2015 -0400 mncc: Implement helper functions to convert MNCC cause to a string. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Sep 13 00:43:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Sep 2015 00:43:39 GMT Subject: openbsc.git branch achemeris/mncc_cause_fixes_master created. 0.14.0-183-g45450b9 Message-ID: <201509130043.t8D0hdZc082999@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, achemeris/mncc_cause_fixes_master has been created at 45450b9214a01351ad88710430b43884fa161243 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=45450b9214a01351ad88710430b43884fa161243 commit 45450b9214a01351ad88710430b43884fa161243 Author: Alexander Chemeris Date: Sat Sep 12 20:25:09 2015 -0400 mncc: Send "Dest OOO" cause in case of a link radio failure. Previously we were sending a generic "Resource unavailable" cause code making it impossible to distinguish real error cases from a regular radio link failure. This was the reason for many "unknown" call errors we've seen at Rhizomatica installations. Now they are properly classified as non-erroneous call failures. http://cgit.osmocom.org/openbsc/commit/?id=e98086dad536f6415da387db5de32b1c146be9f2 commit e98086dad536f6415da387db5de32b1c146be9f2 Author: Alexander Chemeris Date: Sat Sep 12 20:20:44 2015 -0400 mncc: Log CC cause when sending a primitive to MNCC. http://cgit.osmocom.org/openbsc/commit/?id=cdedf561ba3ff265c005e339aec76c9f41f2f2b7 commit cdedf561ba3ff265c005e339aec76c9f41f2f2b7 Author: Alexander Chemeris Date: Sat Sep 12 20:18:33 2015 -0400 mncc: Implement helper functions to convert MNCC cause to a string. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 14 02:37:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Sep 2015 02:37:23 GMT Subject: openbsc.git branch achemeris/mncc_cause_fixes updated. fairwaves/0.14.0-fw.2-7-gf20f55b Message-ID: <201509140237.t8E2bNoO040894@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, achemeris/mncc_cause_fixes has been updated via f20f55b7265dfb68b30740ba7b7056f0c7eca93c (commit) from 73a937d25191c0b7eb40e6038889ffde5848bf3d (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=f20f55b7265dfb68b30740ba7b7056f0c7eca93c commit f20f55b7265dfb68b30740ba7b7056f0c7eca93c Author: Alexander Chemeris Date: Sun Sep 13 22:36:31 2015 -0400 mncc: Add missing MNCC message types to get_mncc_name() ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/mncc.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 14 08:08:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Sep 2015 08:08:48 GMT Subject: openbsc.git branch master updated. 0.14.0-181-g08c508f Message-ID: <201509140808.t8E88mow082146@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit) from d721579a6aba0e6d72f44fe8ec21a7276acebda4 (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=08c508f84a8d088f8454d0f21f83ecc22e30d72d commit 08c508f84a8d088f8454d0f21f83ecc22e30d72d Author: Alexander Chemeris Date: Thu Aug 20 20:48:39 2015 -0400 msc: Add channel information to the meas_feed, bump version to v1. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/meas_feed.h | 14 +++++++++++++- openbsc/src/libmsc/meas_feed.c | 9 +++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 14 08:12:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Sep 2015 08:12:40 GMT Subject: openbsc.git branch zecke/features/rtp-bridge updated. 0.14.0-185-g53122b0 Message-ID: <201509140812.t8E8CeWX083165@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/rtp-bridge has been updated discards 212adfabc16cc204050f3223257e797185f0acbf (commit) discards 32cab958f303cdba0f434e414846455eb3c5e50a (commit) discards 71e12aea4ed1d0b85ad31bf9b30334cc26b24540 (commit) discards 4c394c5e288592665216e537be4c1335d35c582c (commit) discards d5d7ecd7ea830f49d871bf225bfefff982d1d2fb (commit) discards 14a088a92162fd6abb3031e025ce59fba40af718 (commit) discards 05a09059145ff4bfb1a09ec50e22fb75f2f4ca1e (commit) discards 38b66fe3785595dabb59e9eec30d3809d64d54d6 (commit) discards 7f0f8c690f5122786454eb0b2f6f1a5a58a95574 (commit) discards 3479a7ca55d650404a7066ef586e887bcaae2500 (commit) discards 8e969e17cefe0bb99ef4c15710f3a68906a38851 (commit) discards 2bab6495c6cc5157b8c8ab2c01d3d24740e13714 (commit) discards 804623838a0856ab4694c7eaac0e8ecd4138ceea (commit) discards 6b38d012fbe782b2c6194aadc8bf54a19ec75244 (commit) discards 48690861431c25ffc031f8cca87de728e7976644 (commit) discards 79f1592ce8119c43aec7aeda467147cdaa3e0ef8 (commit) discards e15d59222031db3459db30fd1b01b9269d7a96bb (commit) via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit) via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit) via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit) via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit) via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit) via d721579a6aba0e6d72f44fe8ec21a7276acebda4 (commit) via 92360b15e323a90f3da909cec8cc3c5bac2c6515 (commit) via 614aba391d836645127b90dab7f3ec826d7b574e (commit) via 79135acbb88c92bbe0214ada4feea53cb12a0ef4 (commit) via e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (commit) via e18f78e81dab5d041561c8b63ac45ab12ef12c08 (commit) via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit) via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit) via c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (commit) via e6ed009a36d410fc0cbac7a82d92313bd6d4c084 (commit) via ceef936ea894781a14584efc9256856cca6d1c0f (commit) via 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (commit) via ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit) via b9845f937e002acce44d15948d9770235cadc744 (commit) via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit) via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit) via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit) via 22df4ac8481abb112025166bd58d6652094a749b (commit) via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit) via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit) via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit) via 39ba248608f84341db21fffe861722d4ea56da8b (commit) via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit) via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit) via 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit) via d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit) via a334e90ddf99697ad6b18df80f1cd7473b2314d4 (commit) via aeadf261e54d4e3987797b5818a8356441512568 (commit) via ca7d05bdb9e5be89442d6a2870e87919fdb11b98 (commit) via a611da8407a609a3a426c61e7fb10230a9320122 (commit) via 0eaad4f216637804458eacf31b0a1b10cff19e7b (commit) via e9f7c9925c26b23f7c29ace8da381e439a658eeb (commit) via 29d58b734d169021bb794d259fa0dde205545bf1 (commit) via c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (commit) via 2f25764e51d7272a162d2b9f81d8124f6c1af76e (commit) via 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0 (commit) via 815945550685249aa002ef55b9ef990faa10ee0e (commit) via e019b564eccaf63ca372db6811dfa3dd6c4d9084 (commit) via eb48cafac9af84586679a4ce4caeb985ef0b1eb1 (commit) via 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41 (commit) via ba43365e963b884cd488487328504396b0257241 (commit) via 469f992b2bf9fd3d80928d11ca50ef663bf5b90e (commit) via b618c7ec9bd29c471a153da833bb50089f48d2f6 (commit) via daaea0c84fee46d9b63b746d5ed2cdf66f990352 (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 (212adfabc16cc204050f3223257e797185f0acbf) \ N -- N -- N (53122b09d0e0890aa656e0d23a879bd61999d4fb) 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=53122b09d0e0890aa656e0d23a879bd61999d4fb commit 53122b09d0e0890aa656e0d23a879bd61999d4fb Author: Holger Hans Peter Freyther Date: Thu Aug 20 19:10:58 2015 +0200 mncc: Use the default codec from the built-in mncc mode In case of the RTP bridge mode we need to select the codec ourselves. Rely on the same (incomplete) codec selection that can be done using the mncc-int configuration node. This might gain bearer capabilities support. In case of a SDCCH a TCH/F will be attempted to be assigned. This is an open issue for both modes and there should be a preference for full or half-rate channels somewhere. http://cgit.osmocom.org/openbsc/commit/?id=c21dcb20e5a7e5f9317ac797d03639c191de4eae commit c21dcb20e5a7e5f9317ac797d03639c191de4eae Author: Holger Hans Peter Freyther Date: Tue Aug 4 14:41:21 2015 +0200 mncc: Implement CRCX->MDCX for handover for direct rtp mode Implement sending MDCX on the newly allocated channel and send the data to the same destination as the currently connected one. This way the receiver can implement RTP RFC Appendix A.1 and deal with the new source. http://cgit.osmocom.org/openbsc/commit/?id=c8a6c13e4ee0c4355a685a03b892dce5e5e07752 commit c8a6c13e4ee0c4355a685a03b892dce5e5e07752 Author: Holger Hans Peter Freyther Date: Tue Aug 4 13:32:09 2015 +0200 mncc: Implement the direct RTP mode for ip based systems For the LCR rtp-bridge audio should directly flow to the remote system. In contrast to the original patch audio will now flow directly from the BTS to the remote system. This assumes that BTS and the remote system are in the same network segment and can directly communicate. There are various limitations in the first iteration of the implementation: We could (and in the future) should delay the assignment but currently we are forced to pick the channel and move it to the audio state. In case we are located on a SDCCH we always need to change but if we are on a TCH we could send the ipa.CRCX and change the audio state a lot later. The net effect is that the audio codec selection needs to be done in the NITB code and not in the system connected to it. This only works with ip based systems. For E1 systems one could still use the RTP socket or even try to move this out of the process. There is no code for handover handling and it relies on the remote system dealing with the SSRC change of the system. http://cgit.osmocom.org/openbsc/commit/?id=ffbf45e09e400e934d0f507c8b2e252cdb6ac395 commit ffbf45e09e400e934d0f507c8b2e252cdb6ac395 Author: Holger Hans Peter Freyther Date: Tue Jul 14 16:03:41 2015 +0200 mncc: Update the protocol to match LCR This adds the protocol definition for the RTP bridge extension of Andreas Eversberg and bumps the protocol version. I added the missing mncc mappings from value to string. [ 5cf8fb10ea3addcae74d37f4dbf1c1be664df53e protocol extension 5dac90de38990b188f499c602bf18a4f232070e8 payload extension] ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- debian/rules | 2 +- openbsc/include/openbsc/bsc_api.h | 5 +- openbsc/include/openbsc/bsc_nat.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 14 ++ openbsc/include/openbsc/gsm_data.h | 10 - openbsc/include/openbsc/gsm_data_shared.h | 5 +- openbsc/include/openbsc/meas_feed.h | 14 +- openbsc/include/openbsc/mgcp.h | 7 + openbsc/include/openbsc/mgcp_internal.h | 82 +++++++- openbsc/include/openbsc/mgcp_transcode.h | 3 +- openbsc/include/openbsc/sgsn.h | 15 ++ openbsc/src/gprs/gprs_gmm.c | 113 +++++------ openbsc/src/gprs/gprs_llc.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 93 +++++++++ openbsc/src/libbsc/abis_rsl.c | 17 +- openbsc/src/libbsc/bsc_api.c | 13 +- openbsc/src/libbsc/bsc_init.c | 3 - openbsc/src/libbsc/bsc_vty.c | 17 ++ openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 + openbsc/src/libbsc/chan_alloc.c | 2 +- openbsc/src/libbsc/gsm_04_08_utils.c | 33 ++-- openbsc/src/libbsc/handover_logic.c | 2 +- openbsc/src/libbsc/system_information.c | 10 +- openbsc/src/libcommon/gsm_data.c | 2 + openbsc/src/libmgcp/Makefile.am | 3 +- openbsc/src/libmgcp/mgcp_network.c | 29 +-- openbsc/src/libmgcp/mgcp_osmux.c | 7 + openbsc/src/libmgcp/mgcp_protocol.c | 240 ++--------------------- openbsc/src/libmgcp/mgcp_sdp.c | 305 ++++++++++++++++++++++++++++++ openbsc/src/libmgcp/mgcp_transcode.c | 26 +++ openbsc/src/libmgcp/mgcp_vty.c | 62 ++++++ openbsc/src/libmsc/gsm_04_08.c | 49 +++-- openbsc/src/libmsc/gsm_04_11.c | 2 + openbsc/src/libmsc/meas_feed.c | 9 + openbsc/src/osmo-bsc/osmo_bsc_api.c | 14 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 4 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 19 +- openbsc/tests/bsc-nat/bsc_data.c | 4 +- openbsc/tests/mgcp/mgcp_test.c | 81 ++++++++ openbsc/tests/vty_test_runner.py | 22 +++ 41 files changed, 929 insertions(+), 419 deletions(-) create mode 100644 openbsc/src/libmgcp/mgcp_sdp.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 14 08:57:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Sep 2015 08:57:11 GMT Subject: openbsc.git branch master updated. 0.14.0-186-g4b4a187 Message-ID: <201509140857.t8E8vBID089633@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (commit) via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit) via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit) via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit) via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit) from 08c508f84a8d088f8454d0f21f83ecc22e30d72d (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=4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 commit 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 Merge: 08c508f 53122b0 Author: Holger Hans Peter Freyther Date: Mon Sep 14 10:53:35 2015 +0200 Merge branch 'zecke/features/rtp-bridge' * Implement the rtp-bridge mode for MNCC * Audio doesn't flow through the NITB at all * It only works with IPv4 BTSes right now * We need to select an audio codec way too early * No tandem free operation * Early assignment always equals TCH/F ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 5 + openbsc/include/openbsc/mncc.h | 14 ++- openbsc/include/openbsc/mncc_int.h | 2 + openbsc/src/libmsc/gsm_04_08.c | 244 ++++++++++++++++++++++++++++++++++++- openbsc/src/libmsc/mncc.c | 3 + openbsc/src/libmsc/mncc_builtin.c | 9 +- 6 files changed, 270 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Sep 15 13:27:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Sep 2015 13:27:35 GMT Subject: openbsc.git branch neels/sgsn-gsup-id created. 0.14.0-187-g77dd964 Message-ID: <201509151327.t8FDRZOx074352@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-gsup-id has been created at 77dd96457fa8b33e3ee3a2f5c5b9684381544149 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=77dd96457fa8b33e3ee3a2f5c5b9684381544149 commit 77dd96457fa8b33e3ee3a2f5c5b9684381544149 Author: Jacob Erlbeck Date: Tue Sep 15 15:13:36 2015 +0200 gsup: Extend GSUP by SGSN Identification (TODO) TODO: - commit message Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Sep 15 13:44:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Sep 2015 13:44:40 GMT Subject: openbsc.git branch neels/sgsn-gsup-id updated. 0.14.0-187-gc533983 Message-ID: <201509151344.t8FDie6M076024@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-gsup-id has been updated discards 77dd96457fa8b33e3ee3a2f5c5b9684381544149 (commit) via c533983c24e141fc7d6303a22e33f4c8900d2c4f (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 (77dd96457fa8b33e3ee3a2f5c5b9684381544149) \ N -- N -- N (c533983c24e141fc7d6303a22e33f4c8900d2c4f) 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=c533983c24e141fc7d6303a22e33f4c8900d2c4f commit c533983c24e141fc7d6303a22e33f4c8900d2c4f Author: Jacob Erlbeck Date: Tue Sep 15 15:13:36 2015 +0200 gsup: Extend GSUP by SGSN Identification (TODO) TODO: - commit message Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/doc/sgsn-remote-protocol.txt | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Sep 15 17:33:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Sep 2015 17:33:27 GMT Subject: openbsc.git branch zecke/fixes/mgcp-rtp-stats created. 0.14.0-190-g3a912d3 Message-ID: <201509151733.t8FHXR2c004622@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/fixes/mgcp-rtp-stats has been created at 3a912d3f6ec53b907fe7f8f1b1f494807f2b468d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3a912d3f6ec53b907fe7f8f1b1f494807f2b468d commit 3a912d3f6ec53b907fe7f8f1b1f494807f2b468d Author: Holger Hans Peter Freyther Date: Tue Sep 15 19:30:40 2015 +0200 mgcp: Align the code closer to Annex A and introduce bad_seq Introduce the bad_seq handling that is dealing with a very long sequence number jump. The only missing part is the probation handling that is of not that much interest right now. Change the initialization sequence, in case of a new SSRC re-set the jitter and transit time calculation to an initial value. The sender might be a different system that takes a different path so the average jitter does not make that munch sense. http://cgit.osmocom.org/openbsc/commit/?id=fb51539951c3e2e49497ad35c5032647dd924fd6 commit fb51539951c3e2e49497ad35c5032647dd924fd6 Author: Holger Hans Peter Freyther Date: Tue Sep 15 18:49:47 2015 +0200 mgcp: Change order and types of varriables to follow the Annex http://cgit.osmocom.org/openbsc/commit/?id=7b311ba8068dbf889535ccbedc3ea3131905abd5 commit 7b311ba8068dbf889535ccbedc3ea3131905abd5 Author: Holger Hans Peter Freyther Date: Tue Sep 15 18:35:07 2015 +0200 mgcp: Move the max_seq assignment into each branch The initialization would put max_seq to seq - 1 while init_seq of the annex does not. Move the max_seq assignment into all the branches. http://cgit.osmocom.org/openbsc/commit/?id=2d7298182db8ce8ed84749c89e82f412cacda60f commit 2d7298182db8ce8ed84749c89e82f412cacda60f Author: Holger Hans Peter Freyther Date: Tue Sep 15 18:30:26 2015 +0200 mgcp: Make the packet loss calculation per session Somehow we end up with calculations of 65536 for the packet loss that is RTP_SEQ_MOD. So there might have been a sequence overflow but no packets to count against it. I have no idea how this can happen and could not reproduce it. But when we change the SSRC we should re-initialize the state. Separate the total packets and octets from the packets we count per SSRC. Related: OW#1489 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Sep 15 17:37:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Sep 2015 17:37:34 GMT Subject: openbsc.git branch master updated. 0.14.0-189-g354d1f3 Message-ID: <201509151737.t8FHbYnX004965@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 354d1f3084a1f08c52f37f119f4524eb454b214f (commit) via c6a8d09b78e0d71644412c6e52c94d7facff86f6 (commit) via 51cf69cdb47995f9767810f4ced5d1dc6b83b054 (commit) from 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (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=354d1f3084a1f08c52f37f119f4524eb454b214f commit 354d1f3084a1f08c52f37f119f4524eb454b214f Author: Neels Hofmeyr Date: Tue Sep 15 11:50:50 2015 +0200 osmo-nitb: obsess about --help formatting. Make every line use same punctuation style ('.' at the end and start in caps). Insert spaces to have all help texts in a column. http://cgit.osmocom.org/openbsc/commit/?id=c6a8d09b78e0d71644412c6e52c94d7facff86f6 commit c6a8d09b78e0d71644412c6e52c94d7facff86f6 Author: Neels Hofmeyr Date: Tue Sep 15 11:43:32 2015 +0200 Remove empty README. This README's content has moved to openbsc/README. This is just an empty file now. http://cgit.osmocom.org/openbsc/commit/?id=51cf69cdb47995f9767810f4ced5d1dc6b83b054 commit 51cf69cdb47995f9767810f4ced5d1dc6b83b054 Author: Neels Hofmeyr Date: Tue Sep 15 11:39:47 2015 +0200 openbsc/configure.ac: check for pcap/pcap.h. The build process requires pcap/pcap.h in openbsc/src/utils/meas_pcap2db.c, but the configure script did not check for that file. ----------------------------------------------------------------------- Summary of changes: README | 0 openbsc/configure.ac | 1 + openbsc/src/osmo-nitb/bsc_hack.c | 26 +++++++++++++------------- 3 files changed, 14 insertions(+), 13 deletions(-) delete mode 100644 README hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 16 16:11:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Sep 2015 16:11:29 GMT Subject: libosmocore.git branch master updated. 0.8.0-54-gc2ddc4f Message-ID: <201509161611.t8GGBTOt054856@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e (commit) from d452a48ac66d8e99a562c91660f371270d9c6b21 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e commit c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e Author: Jan Engelhardt Date: Wed Sep 16 14:32:31 2015 +0200 build: have a disable-static build succeed When using configure --disable-static, no libosmogsm.a will be created, and the tests fail to link because symbols like _a5_3 and _a5_4 are not exported through the only remaining libosmogsm.so. A method to overcome this is an intermediate private non-distributed library, examples of which are present in e.g. libabc, kmod and systemd. With this, disable-static can now be the default and practical compile time be halved. ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- src/gsm/Makefile.am | 8 ++++++-- tests/Makefile.am | 6 ++---- 3 files changed, 9 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Sep 17 15:16:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Sep 2015 15:16:16 GMT Subject: openbsc.git branch neels/sgsn-id created. 0.14.0-190-g33775a2 Message-ID: <201509171516.t8HFGGFS002767@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been created at 33775a21788fbcfc16fefb51d8f87c6cafd1428d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=33775a21788fbcfc16fefb51d8f87c6cafd1428d commit 33775a21788fbcfc16fefb51d8f87c6cafd1428d Author: Neels Hofmeyr Date: Thu Sep 17 03:05:58 2015 +0200 wip ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 17 15:19:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Sep 2015 15:19:11 GMT Subject: openbsc.git branch neels/sgsn-gsup-id deleted. 0.14.0-187-gc533983 Message-ID: <201509171519.t8HFJBQu003022@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-gsup-id has been deleted was c533983c24e141fc7d6303a22e33f4c8900d2c4f ----------------------------------------------------------------------- c533983c24e141fc7d6303a22e33f4c8900d2c4f gsup: Extend GSUP by SGSN Identification (TODO) ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Sep 19 01:20:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Sep 2015 01:20:13 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-191-g7063db9 Message-ID: <201509190120.t8J1KDGX008485@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 7063db9581193e8a1eea142a2add140b111d02e6 (commit) from 33775a21788fbcfc16fefb51d8f87c6cafd1428d (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=7063db9581193e8a1eea142a2add140b111d02e6 commit 7063db9581193e8a1eea142a2add140b111d02e6 Author: Neels Hofmeyr Date: Sat Sep 19 03:20:05 2015 +0200 wip ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 28 ++- .../{sgsn_ipa_client.h => gprs_ipa_client.h} | 22 ++- openbsc/include/openbsc/gprs_oap_messages.h | 106 +++-------- openbsc/include/openbsc/sgsn.h | 8 +- openbsc/src/gprs/Makefile.am | 7 +- .../gprs/{sgsn_ipa_client.c => gprs_ipa_client.c} | 88 ++++++--- openbsc/src/gprs/gprs_oap_messages.c | 206 +++++++++++++++++++++ openbsc/src/gprs/gprs_subscriber.c | 43 +---- openbsc/src/gprs/sgsn_main.c | 12 +- openbsc/src/gprs/sgsn_vty.c | 48 ++--- 10 files changed, 358 insertions(+), 210 deletions(-) rename openbsc/include/openbsc/{sgsn_ipa_client.h => gprs_ipa_client.h} (63%) rename openbsc/src/gprs/{sgsn_ipa_client.c => gprs_ipa_client.c} (50%) create mode 100644 openbsc/src/gprs/gprs_oap_messages.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 21 08:55:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 08:55:22 GMT Subject: libosmo-abis.git branch master updated. v0.3.1-4-gfe01908 Message-ID: <201509210855.t8L8tMw2064234@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via fe01908428d9745e7d111a0902d3d090d0090f91 (commit) from b37c5d48f0e5ceed98da7523ddab7878ab1b1cd9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=fe01908428d9745e7d111a0902d3d090d0090f91 commit fe01908428d9745e7d111a0902d3d090d0090f91 Author: Holger Hans Peter Freyther Date: Mon Sep 21 10:52:52 2015 +0200 ortp: Export statistics for the bts or similar We might want to know how many things arrived at the BTS and ortp is already counting for us. We don't intend to use RTCP so I am not sure what the last "sender report" is and how accurate the jitter is. ----------------------------------------------------------------------- Summary of changes: include/osmocom/trau/osmo_ortp.h | 6 ++++++ src/trau/osmo_ortp.c | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Sep 21 10:19:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 10:19:36 GMT Subject: libosmo-abis.git branch master updated. v0.3.1-5-g71bc9e2 Message-ID: <201509211019.t8LAJa9i072223@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via 71bc9e2ac815aa07480110361651fdb5dbaf9003 (commit) from fe01908428d9745e7d111a0902d3d090d0090f91 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=71bc9e2ac815aa07480110361651fdb5dbaf9003 commit 71bc9e2ac815aa07480110361651fdb5dbaf9003 Author: Holger Hans Peter Freyther Date: Mon Sep 21 12:18:37 2015 +0200 ortp: Guard the jitter stats with a version check ortp 0.18 has introduced the jitter_stats but we only check for 0.21 an later. It is okay that at some point the jitter stats will be reported. For previous versions it is 0. ----------------------------------------------------------------------- Summary of changes: src/trau/osmo_ortp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Sep 21 12:36:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 12:36:04 GMT Subject: osmo-bts.git branch master updated. 0.3.0-288-g1eaa3d7 Message-ID: <201509211236.t8LCa4Wk088801@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c (commit) via 668f8df3be7f644056d16ea4a7fd7929429da0b4 (commit) via cc4a08bdc753492c4367e4786a573a6cdf84b56e (commit) from 862807504b5ecf4fe79c435286487a1a576d09eb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c commit 1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c Author: Holger Hans Peter Freyther Date: Mon Sep 21 11:28:03 2015 +0200 audio/rsl: Honor the speech mode and don't send anything Spotted by Ciaby while debugging an audio issue. Do not send anything to port==0 to the BSC/NITB. Look at the upper bits of the speech_mode to determine if sending is allowed. 0x1 means recv_only and all other modes allow us to send. Manually verified with a single phone call with LCR bridge mode to send a CRCX early but a MDCX sendrecv later. The audio starts to flow after the MDCX message. Virtual Addr space didn't increase over 10 calls. The l1p_msg is freed by the caller. The code might not re-set speech_mode from one call to another but if it is ever != 0 it can be expected that the BSC will always set it. This is because we do not (and don't want to) allocate the lchan dynamically on every usage. Fixes: SYS#2111 http://cgit.osmocom.org/osmo-bts/commit/?id=668f8df3be7f644056d16ea4a7fd7929429da0b4 commit 668f8df3be7f644056d16ea4a7fd7929429da0b4 Author: Holger Hans Peter Freyther Date: Mon Sep 21 11:18:06 2015 +0200 audio/rsl: Include statistics for one call Use the new libosmo-abis API to query the session for the statistics and then send it as a TLV element to the BSC. This can be used to do post processing about the call. E.g to figure out if no audio arrived at all. http://cgit.osmocom.org/osmo-bts/commit/?id=cc4a08bdc753492c4367e4786a573a6cdf84b56e commit cc4a08bdc753492c4367e4786a573a6cdf84b56e Author: Holger Hans Peter Freyther Date: Mon Sep 21 09:52:36 2015 +0200 audio/rsl: Include the connection identifier in the DLCX ind I have traces that include the connection identifier in the DLCX indication. ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 41 ++++++++++++++++++++++++++++++++++++++--- src/osmo-bts-sysmo/tch.c | 8 ++++++++ 2 files changed, 46 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Sep 21 13:38:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 13:38:29 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-192-g68c57ad Message-ID: <201509211338.t8LDcTYf096770@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 68c57adc28dbe9f8c6139d713759587bcf296e9a (commit) from 7063db9581193e8a1eea142a2add140b111d02e6 (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=68c57adc28dbe9f8c6139d713759587bcf296e9a commit 68c57adc28dbe9f8c6139d713759587bcf296e9a Author: Neels Hofmeyr Date: Mon Sep 21 15:35:57 2015 +0200 wip ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 70 +++++------ openbsc/include/openbsc/gprs_ipa_client.h | 7 ++ openbsc/include/openbsc/gprs_oap_messages.h | 20 +++- openbsc/include/openbsc/gprs_utils.h | 3 + openbsc/include/openbsc/ipa_client.h | 4 +- openbsc/src/gprs/gprs_gsup_messages.c | 44 ++----- openbsc/src/gprs/gprs_ipa_client.c | 71 +++++++++-- openbsc/src/gprs/gprs_oap_messages.c | 178 ++++++++++++---------------- openbsc/src/gprs/gprs_utils.c | 28 +++++ openbsc/src/gprs/ipa_client.c | 14 +-- 10 files changed, 237 insertions(+), 202 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 21 14:53:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 14:53:06 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-56-g2f79ae9 Message-ID: <201509211453.t8LEr6IZ006997@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 2f79ae9b66dba654d77cb4ba76e8019ceb8556b4 (commit) via b492e86e4f75a4c09998d00930bf6c076293b3ed (commit) via 78f5060c622c9af9f9a3724c4032d045e1c45ff9 (commit) from d5be846c920a9f008ba439dad9bc610f7fbd6d89 (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/cellmgr-ng/commit/?id=2f79ae9b66dba654d77cb4ba76e8019ceb8556b4 commit 2f79ae9b66dba654d77cb4ba76e8019ceb8556b4 Author: Holger Hans Peter Freyther Date: Mon Sep 21 16:52:03 2015 +0200 ss7: Make the failure mode configurable Try to make it clear that this is only for the IPA bridging mode and not a general setting. http://cgit.osmocom.org/cellmgr-ng/commit/?id=b492e86e4f75a4c09998d00930bf6c076293b3ed commit b492e86e4f75a4c09998d00930bf6c076293b3ed Author: Holger Hans Peter Freyther Date: Mon Sep 21 16:42:04 2015 +0200 ss7: Allow to force the link down when the IPA conn is going down For the "bridging" to IPA mode we can force the SCTP/M3UA connection down. This way the remote STP will do a proper link fail-over procedure instead of the STP throwing data away. This is not configurable yet. http://cgit.osmocom.org/cellmgr-ng/commit/?id=78f5060c622c9af9f9a3724c4032d045e1c45ff9 commit 78f5060c622c9af9f9a3724c4032d045e1c45ff9 Author: Holger Hans Peter Freyther Date: Mon Sep 21 15:47:10 2015 +0200 ss7: Inform the application layer that a connection is down This can be used to force one connection down while the other is down. E.g. to force SCTP down when the IPA connection is down as well. ----------------------------------------------------------------------- Summary of changes: include/ss7_application.h | 8 ++++++++ src/msc_conn.c | 3 +++ src/sctp_m3ua_client.c | 1 + src/ss7_application.c | 47 +++++++++++++++++++++++++++++++++++++++++++---- src/vty_interface.c | 27 +++++++++++++++++++++++++++ 5 files changed, 82 insertions(+), 4 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Sep 21 19:50:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 19:50:35 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-193-g7d3821d Message-ID: <201509211950.t8LJoZ5Q047809@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab (commit) from 68c57adc28dbe9f8c6139d713759587bcf296e9a (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=7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab commit 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab Author: Neels Hofmeyr Date: Mon Sep 21 21:21:58 2015 +0200 wip -- compiles ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 4 +- openbsc/include/openbsc/gprs_gsup_client.h | 54 ---------------- openbsc/src/gprs/gprs_gsup_client.c | 99 ------------------------------ openbsc/src/gprs/gprs_ipa_client.c | 4 +- openbsc/tests/sgsn/Makefile.am | 6 +- openbsc/tests/sgsn/sgsn_test.c | 39 ++++++------ 6 files changed, 30 insertions(+), 176 deletions(-) delete mode 100644 openbsc/include/openbsc/gprs_gsup_client.h delete mode 100644 openbsc/src/gprs/gprs_gsup_client.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 21 21:20:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 21:20:17 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-194-g4922cf8 Message-ID: <201509212120.t8LLKHfP058636@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 4922cf8e8d9e9a46b2c6e9557c519a897fed421d (commit) from 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab (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=4922cf8e8d9e9a46b2c6e9557c519a897fed421d commit 4922cf8e8d9e9a46b2c6e9557c519a897fed421d Author: Neels Hofmeyr Date: Mon Sep 21 23:20:04 2015 +0200 wip: first oap tests ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + .../openbsc/{openbscdefines.h => gprs_oap.h} | 40 +++++++----- openbsc/include/openbsc/sgsn.h | 6 +- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_oap.c | 43 +++++++++++++ openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 75 ++++++++++++++++++++++ openbsc/tests/sgsn/sgsn_test.ok | 3 + 8 files changed, 152 insertions(+), 19 deletions(-) copy openbsc/include/openbsc/{openbscdefines.h => gprs_oap.h} (61%) create mode 100644 openbsc/src/gprs/gprs_oap.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 21 23:26:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Sep 2015 23:26:02 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-195-gc320a4f Message-ID: <201509212326.t8LNQ23g074874@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via c320a4f56f320a682713749d650c51969e3ecbb9 (commit) from 4922cf8e8d9e9a46b2c6e9557c519a897fed421d (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=c320a4f56f320a682713749d650c51969e3ecbb9 commit c320a4f56f320a682713749d650c51969e3ecbb9 Author: Neels Hofmeyr Date: Tue Sep 22 01:23:58 2015 +0200 wip ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_oap.h | 22 +++++- openbsc/include/openbsc/gprs_utils.h | 2 + openbsc/src/gprs/gprs_oap.c | 81 +++++++++++++++++---- openbsc/src/gprs/gprs_utils.c | 11 +++ openbsc/src/gprs/sgsn_main.c | 1 + openbsc/src/osmo-bsc_nat/bsc_nat.c | 16 +---- openbsc/tests/sgsn/Makefile.am | 3 +- openbsc/tests/sgsn/sgsn_test.c | 134 ++++++++++++++++++++++++++++------- openbsc/tests/sgsn/sgsn_test.ok | 3 +- 9 files changed, 217 insertions(+), 56 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Sep 22 13:27:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 13:27:38 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-196-gc89f8ac Message-ID: <201509221327.t8MDRcdY085077@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via c89f8ac5dac1a4e58412b98b35222bc088a62ac2 (commit) from c320a4f56f320a682713749d650c51969e3ecbb9 (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=c89f8ac5dac1a4e58412b98b35222bc088a62ac2 commit c89f8ac5dac1a4e58412b98b35222bc088a62ac2 Author: Neels Hofmeyr Date: Tue Sep 22 15:27:35 2015 +0200 wip (segfault) ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_ipa_client.h | 7 +- openbsc/include/openbsc/gprs_oap.h | 19 +++-- openbsc/src/gprs/gprs_ipa_client.c | 43 +--------- openbsc/src/gprs/gprs_oap.c | 47 ++++++++++- openbsc/src/gprs/gprs_oap_messages.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 130 +++++++++++++++++++++++++++--- 6 files changed, 183 insertions(+), 65 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Sep 22 14:42:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:42:20 GMT Subject: osmo-bts.git branch master updated. 0.3.0-409-gf1fb0fa Message-ID: <201509221442.t8MEgKEo093435@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via f1fb0fa3af174c605f60458388bba61ef4f40fa8 (commit) via caa648d92e48a05e676e87b48c21cb0b151c9b4e (commit) via 88a31e2a990dfbacfc9d6b7cbfd03edc99e68687 (commit) via 307bfc81c1d4eb782339946c0dbccab6095aa10f (commit) via 5becc4613a34c5fce7c261268cef679821387e4a (commit) via b812839dfab3208928b6b8f45368abcb6b9ff96a (commit) via ae525a8761d9651e2824fd7c84f0c7db8aaa37fd (commit) via 29ea40f5387c18a0aeb906039750bbf3a9828e7e (commit) via e9abc5a4f33d8432d81ab896189b7492b07a05cf (commit) via 17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9 (commit) via 68e8b2b1d5ea6e6236c277641cf565e7f99d7527 (commit) via 391ff14977d4e031562b6840d1ac0bf45ed4cfef (commit) via cf18dcd5fdf42330e868e9de8effedbbeb5df223 (commit) via 6fceaca584aa84214ccf747257344f1fe95caeee (commit) via ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f (commit) via deb01a26528a0f61ae0e20a3b793db560d4c81dc (commit) via 3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4 (commit) via a7d0c5ef5af04bb698d05785f0c9b1f20e687bca (commit) via f39c739bd6ae73596b3a72e2b240f012b669e5a7 (commit) via f66f5b3ddc5c894ae7ad4909cbd261c6920260b0 (commit) via c241afa87c2fa8713a1fae89e6b599e011d45c28 (commit) via 178d618d5a7728c876ae66777351aea37f88cc5d (commit) via c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f (commit) via 73d3f469945f7956717c05954e8e66b1796b86a3 (commit) via b2482a8574a3a7ce4e628237f411ea0a4cd25f1b (commit) via 812fdd92c70679f4d5a46f9078a74e2a94cd74e4 (commit) via ec6225e3e067221a3e2c19f6eda03453a2fe60e7 (commit) via ef6eb5442c865a42615d8dab4fc5c99decf4b4a8 (commit) via f0072a8de82b48bb8927994a07efec7218f91640 (commit) via 3cf28aa9240a43dcd4745bc82e27d1802cf63245 (commit) via 578340c7a7af149dec0b33fde2db03b672e221b4 (commit) via 3caf3b7c45258278b4aeebd992e801d42b10759d (commit) via ee479133891317be37b7fc850e6cb945ef0c9f38 (commit) via f5aaf523c58dd7bc2f57f840b717da359d08bb5c (commit) via 8c8998e55156629679dbe1ca42684bc451d06262 (commit) via da0c44a9db88b866056f19f13364e1362c92773a (commit) via 798c1bba9d48896dc6baa4340e252cda27cb30d2 (commit) via db0b93ac3967f12b519ca4e2528e30aacd59ce72 (commit) via 86c936cbb104cbac0994895bef03d8808ba032d4 (commit) via b9a917a13880f9d6274409b9d3c9b56de484125f (commit) via 6527dffc94686672add10fe6b66f898c436ea34c (commit) via fb04746bce94a5cdd3e95500c59ad019e552f9c0 (commit) via 05597a7ddbf9e838caaeb36980cefaa728ab8eec (commit) via 82676c13ee9ab2b73f089acf811239f8e37fa0fd (commit) via c2ee307fd42975b63317e9d4944e5822286cc69b (commit) via 2e4a26a0e942e227a96819271ea0ea2b03566928 (commit) via 6508f2113042d1fbd1cb6d7154c7701422f6b7c9 (commit) via c5241c3aa42d7ff89a369f2a816a98bdca932217 (commit) via c910a332b261d48fa594f1a3133987c8f650dcb1 (commit) via f62a64e440a1cb8a654e3f49b8f4202022e0348a (commit) via a7f5e077121f857e373b6e68c5fdf803933a12dc (commit) via 5e2341411f25f4faa66ff9b4506e77d897b97daf (commit) via 917cf7018b6a9ec778add719fcec1692f0e35931 (commit) via 84b9a445351937703334629f3fec02689153f986 (commit) via 7ff22823ca8e2dd1e990578a2dbf6942b1911eed (commit) via 9855e8bd4854f6afb740ad940f2999be354b0af1 (commit) via 219ece83a3ffe7fa2bd58943cddb47a3eacc2fab (commit) via 889890da4312916bd617b3c95326a89237078a3b (commit) via 23a5183767d96a723190634f4a26d018492880bf (commit) via ce0f20b597343f472c6df44c1adf596a388f9728 (commit) via 7bd6e8b89bbb38b292caa0df3c52902c46911c1a (commit) via d692b6e054b25474615401dcaf33209c03923e9d (commit) via 89e36c0e646a9e73728ee65cc6ac32f01d388885 (commit) via 801c182c02a38c9e3fb89c431caabc4c5abddf6f (commit) via 7451ce29a79a8da6da0ac1dbf155ed4af016dcdc (commit) via 450d32919ada7b037b41d89ea8dd181924ed48e9 (commit) via 78b2080027d398c7242ae6e180b462e32f57a786 (commit) via 9de67ca9621deea3283b9f9c2bab99287a110e45 (commit) via b9880bc81289fa13b12801abcfc77fe6e83b8a94 (commit) via d10eaee4cce04aee4907b87e5bd73b9d866061b7 (commit) via b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd (commit) via cd463dd72acbe2286dc33fa266ec081d75b57751 (commit) via 7d684d6866e711f96a9bac37225dbe537b514401 (commit) via e0959e7929cf9c8659919f2849c54360eda95032 (commit) via 2ea68e2b7be7af78fb87c42e39133a812b709d48 (commit) via 2c8787224ff4698e8bf04620441919262887c7ee (commit) via 74d63b72126bfe7a2a6ac641be4ac789a39eea6d (commit) via d0603d96e9f6a69df8d2e37380b19eceb2f89d50 (commit) via 414faaca19812016d5fb756838988f341c23ba51 (commit) via 7a0d11dd68528d96afff61083c3cf90a50af11bb (commit) via cd0581d815f76dd159406a2e797ad554df82c761 (commit) via 1de7085d3181b8d29929e80f29448e2c7d6eda3b (commit) via acc71ffb4b61b3354bbb2fa14981e4e6a46946e6 (commit) via c64fa4f88818a63bada0e34d179fd04319de47e1 (commit) via 79bc80102c4cfa2a309e1ba9e90df7df9f34a307 (commit) via 5fa388c366b19f753462a19776a59845b7dc5540 (commit) via 75f105bbb5011a04e599cbc8f053afb723582364 (commit) via 2340b88ede52d8da5ff203b97464653c6f4528d5 (commit) via 329085a8ff2c1162a32eb617068fa5614efcde06 (commit) via 819b50e1a7b506a0a394cc71a795f0a9ce4083c1 (commit) via f449842053d333f6f9f41d3123262e8e05375acb (commit) via 9cfbf27d4c2b08bec64141c447c59645488bd722 (commit) via a450ef73edb35c19392b34f663e0570a8839ece6 (commit) via 04b5d655752d7afeb94018765ae08b1d7b0f91c5 (commit) via 90e543bd83b60a6a5823888354c47dd5d9ba99ac (commit) via 75caaf294980e258b63d300284f9b7bf26fd35c9 (commit) via 5027e122a885eab21772706d39915464c887150d (commit) via a313bb0a476aca8570abea3592dbe7593d11ecc9 (commit) via 923e324abc6d529aea884ca7082220ba66906054 (commit) via bac087c207ab3323c354d173335c30c85396464e (commit) via 80f039973e37ab45c98b8f0ed4731105334ac623 (commit) via 3a381367a62ab57946e113592348a9720803ae0f (commit) via 12472df8f0f552b85d9d046ce646e83bd93e3ae0 (commit) via 7cc199ea9580aef5cc8364f875c5e764491920be (commit) via 793e713c4bcf0929c2656760acb42e875f743da9 (commit) via faba84b9b7c035691fd831ad26871a63417d22d0 (commit) via 7cf313c75bb25502ce0228952271021d35d50f68 (commit) via 21b5e6318e7bfbd233fdf542a3f43588ab92282b (commit) via 4fe00da9f8f849efb86977e909870179124f384a (commit) via 75be092b99a8dd693fe7fdc35b6c124d730f66cd (commit) via c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7 (commit) via ace9a8742f700a748620f4b590b6c5468cd4d584 (commit) via 54eceac257c1359c13ec11337912fa69d45fe6e8 (commit) via d410eb9787e2667c23079b3588b702562589cd99 (commit) via 9ae5b50d786d81e1d89dfe41238bd0129fed7271 (commit) via 52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7 (commit) via e969f0889205dc43034964c06e032ff46638f4e7 (commit) via 7b1b8326184b9a61b75d7663e699649ba0386557 (commit) via e0146997a662ccc64be06a63a81770079074b32a (commit) via a391d3691ad62766e7074d531c2cb08c867218ed (commit) via 5e90f2a809f85817883bb567c5a51efe8e1ecb46 (commit) from 1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f1fb0fa3af174c605f60458388bba61ef4f40fa8 commit f1fb0fa3af174c605f60458388bba61ef4f40fa8 Merge: 329085a caa648d Author: Harald Welte Date: Tue Sep 22 16:41:54 2015 +0200 Merge branch '201509-trx-rebase' http://cgit.osmocom.org/osmo-bts/commit/?id=caa648d92e48a05e676e87b48c21cb0b151c9b4e commit caa648d92e48a05e676e87b48c21cb0b151c9b4e Author: Harald Welte Date: Sat Sep 12 11:00:23 2015 +0200 TRX: Add missing call to abis_init() This somehow got lost during the latest rebase. http://cgit.osmocom.org/osmo-bts/commit/?id=88a31e2a990dfbacfc9d6b7cbfd03edc99e68687 commit 88a31e2a990dfbacfc9d6b7cbfd03edc99e68687 Author: Harald Welte Date: Sun Sep 6 14:12:17 2015 +0200 make osmo-bts-trx provide bts_model_adjst_ms_pwr() http://cgit.osmocom.org/osmo-bts/commit/?id=307bfc81c1d4eb782339946c0dbccab6095aa10f commit 307bfc81c1d4eb782339946c0dbccab6095aa10f Author: Harald Welte Date: Sun Sep 6 14:11:31 2015 +0200 fixup tests after bts_model_adjst_ms_pwr http://cgit.osmocom.org/osmo-bts/commit/?id=5becc4613a34c5fce7c261268cef679821387e4a commit 5becc4613a34c5fce7c261268cef679821387e4a Author: Alexander Chemeris Date: Mon Jul 20 20:04:02 2015 -0400 tests: Update busrsts_test build. We've added logging calls to the bursts processing. Add logging facility initializatoin to the test code. http://cgit.osmocom.org/osmo-bts/commit/?id=b812839dfab3208928b6b8f45368abcb6b9ff96a commit b812839dfab3208928b6b8f45368abcb6b9ff96a Author: Alexander Chemeris Date: Mon Jun 15 00:40:27 2015 -0400 trx: fix potential use of uninitialized toa variable. Not really a bug, as we're smart about it down the stream, but it's better to be strict here as well. http://cgit.osmocom.org/osmo-bts/commit/?id=ae525a8761d9651e2824fd7c84f0c7db8aaa37fd commit ae525a8761d9651e2824fd7c84f0c7db8aaa37fd Author: Alexander Chemeris Date: Mon Jun 15 00:33:37 2015 -0400 trx: Send POWERON/OFF commands to osmo-bts only for the first channel. osmo-trx never supported separate power control for trx's, but now it started to be more strict about it. http://cgit.osmocom.org/osmo-bts/commit/?id=29ea40f5387c18a0aeb906039750bbf3a9828e7e commit 29ea40f5387c18a0aeb906039750bbf3a9828e7e Author: Alexander Chemeris Date: Wed Jun 10 00:27:18 2015 -0400 trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() http://cgit.osmocom.org/osmo-bts/commit/?id=e9abc5a4f33d8432d81ab896189b7492b07a05cf commit e9abc5a4f33d8432d81ab896189b7492b07a05cf Author: Alexander Chemeris Date: Wed Jun 10 00:26:14 2015 -0400 trx: Cleanup unused parts of loops.c http://cgit.osmocom.org/osmo-bts/commit/?id=17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9 commit 17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9 Author: Alexander Chemeris Date: Fri Jun 5 01:12:21 2015 -0400 trx: Remove unused variables. http://cgit.osmocom.org/osmo-bts/commit/?id=68e8b2b1d5ea6e6236c277641cf565e7f99d7527 commit 68e8b2b1d5ea6e6236c277641cf565e7f99d7527 Author: Alexander Chemeris Date: Fri Jun 5 00:54:03 2015 -0400 trx: Fix typo in a log message. http://cgit.osmocom.org/osmo-bts/commit/?id=391ff14977d4e031562b6840d1ac0bf45ed4cfef commit 391ff14977d4e031562b6840d1ac0bf45ed4cfef Author: Alexander Chemeris Date: Thu Apr 9 13:24:15 2015 +0300 trx: More logging for voice frame decoding functions. http://cgit.osmocom.org/osmo-bts/commit/?id=cf18dcd5fdf42330e868e9de8effedbbeb5df223 commit cf18dcd5fdf42330e868e9de8effedbbeb5df223 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=6fceaca584aa84214ccf747257344f1fe95caeee commit 6fceaca584aa84214ccf747257344f1fe95caeee Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 trx: Implement BER calculations. A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine. http://cgit.osmocom.org/osmo-bts/commit/?id=ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f commit ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f Author: Thomas Tsou Date: Thu May 8 13:41:17 2014 -0400 TRX: Remove extra TCH/HS puncturing value 3GPP TS 05.03 "Channel coding" specifies the puncturing matrix (1,0,1) for class 1 information bits and tail bits valued u(0) to u(103) for a maximum puncturing index of 311. The puncturing index 313 exceeds the maximum index and causes osmo_conv_get_output_length() to output the improper length of 210 instead of 211. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=deb01a26528a0f61ae0e20a3b793db560d4c81dc commit deb01a26528a0f61ae0e20a3b793db560d4c81dc Author: Andreas Eversberg Date: Sun Apr 6 14:39:23 2014 +0200 TRX: Check if Transceiver indicates an out of range clock If frame number is out of range (>= 2715648), the scheduler's process would end up in an infinite loop. This is because the loop would schedule bursts until the indicated frame number is reached, which would not be possible. The openbts, calypso-bts and osmo-trx might send out out of range clock indications every 3.5 hour. http://cgit.osmocom.org/osmo-bts/commit/?id=3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4 commit 3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4 Author: Andreas Eversberg Date: Mon Jan 20 13:04:13 2014 +0100 TRX: Show which TRX does not respond or rejects a command http://cgit.osmocom.org/osmo-bts/commit/?id=a7d0c5ef5af04bb698d05785f0c9b1f20e687bca commit a7d0c5ef5af04bb698d05785f0c9b1f20e687bca Author: Andreas Eversberg Date: Tue Jan 14 12:10:44 2014 +0100 trx: Set lchan inactive, only if the dedicated channel is deactivated http://cgit.osmocom.org/osmo-bts/commit/?id=f39c739bd6ae73596b3a72e2b240f012b669e5a7 commit f39c739bd6ae73596b3a72e2b240f012b669e5a7 Author: Andreas Eversberg Date: Mon Jan 13 14:52:05 2014 +0100 TRX: Activate LCHAN of CCCH when CCCH is configured on time slot http://cgit.osmocom.org/osmo-bts/commit/?id=f66f5b3ddc5c894ae7ad4909cbd261c6920260b0 commit f66f5b3ddc5c894ae7ad4909cbd261c6920260b0 Author: Andreas Eversberg Date: Mon Sep 9 16:17:37 2013 +0200 TRX: Free bust buffer memory to when changing lchan type http://cgit.osmocom.org/osmo-bts/commit/?id=c241afa87c2fa8713a1fae89e6b599e011d45c28 commit c241afa87c2fa8713a1fae89e6b599e011d45c28 Author: Andreas Eversberg Date: Thu Aug 29 16:00:31 2013 +0200 TRX: Add VTY option to allow setting RTS advance in frames RTS (ready-to-send) must be issued in advance, so BTS core and especially osmo-pcu can provide downlink data frames early enough. In some cases PCU might provide frames too late, so they must be dropped. If PCU provides frames too late, due to high system load, this "RTS advance" setting must be increased. http://cgit.osmocom.org/osmo-bts/commit/?id=178d618d5a7728c876ae66777351aea37f88cc5d commit 178d618d5a7728c876ae66777351aea37f88cc5d Author: Martin Hauke Date: Fri Aug 23 23:10:16 2013 +0200 TRX: fix some typos in comments http://cgit.osmocom.org/osmo-bts/commit/?id=c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f commit c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f Author: Martin Hauke Date: Fri Aug 23 23:08:23 2013 +0200 build: Use AM_CPPFLAGS in Makefile.am Since automake 1.13 INCLUDES is depricated and causes a warning Inspired from similar patches by Alexander Huemer for other osmocom projects. http://cgit.osmocom.org/osmo-bts/commit/?id=73d3f469945f7956717c05954e8e66b1796b86a3 commit 73d3f469945f7956717c05954e8e66b1796b86a3 Author: Martin Hauke Date: Fri Aug 23 23:05:47 2013 +0200 tests: make tests for sysmobts conditional http://cgit.osmocom.org/osmo-bts/commit/?id=b2482a8574a3a7ce4e628237f411ea0a4cd25f1b commit b2482a8574a3a7ce4e628237f411ea0a4cd25f1b Author: Andreas Eversberg Date: Fri Aug 23 21:58:29 2013 +0200 Allow TRX 0..254 at VTY, even if less TRX are available Instead of limiting the number of TRX at VTY to the actual number of supported TRX, VTY allows to configure any possible number of TRX. If a TRX is configured, which is not supported by BTS model, an error message is returned, which states that the given TRX is not supported. http://cgit.osmocom.org/osmo-bts/commit/?id=812fdd92c70679f4d5a46f9078a74e2a94cd74e4 commit 812fdd92c70679f4d5a46f9078a74e2a94cd74e4 Author: Andreas Eversberg Date: Mon Aug 12 09:31:27 2013 +0200 TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO http://cgit.osmocom.org/osmo-bts/commit/?id=ec6225e3e067221a3e2c19f6eda03453a2fe60e7 commit ec6225e3e067221a3e2c19f6eda03453a2fe60e7 Author: Andreas Eversberg Date: Mon Aug 12 09:29:40 2013 +0200 TRX: Fixed chan_nr for SACCH/8(7) at scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=ef6eb5442c865a42615d8dab4fc5c99decf4b4a8 commit ef6eb5442c865a42615d8dab4fc5c99decf4b4a8 Author: Andreas Eversberg Date: Mon Jul 8 18:44:44 2013 +0200 trx: Add option to set transmit power reduction via OML (BSC) http://cgit.osmocom.org/osmo-bts/commit/?id=f0072a8de82b48bb8927994a07efec7218f91640 commit f0072a8de82b48bb8927994a07efec7218f91640 Author: Andreas Eversberg Date: Mon Jul 8 18:42:48 2013 +0200 TRX: Do not send burst on IDLE channels at TRX != C0 This is required, so the transceiver transmits no power. http://cgit.osmocom.org/osmo-bts/commit/?id=3cf28aa9240a43dcd4745bc82e27d1802cf63245 commit 3cf28aa9240a43dcd4745bc82e27d1802cf63245 Author: Andreas Eversberg Date: Mon Jul 8 18:40:31 2013 +0200 TRX: Close TRX (shutdown all active channels) on ABIS link failure http://cgit.osmocom.org/osmo-bts/commit/?id=578340c7a7af149dec0b33fde2db03b672e221b4 commit 578340c7a7af149dec0b33fde2db03b672e221b4 Author: Andreas Eversberg Date: Tue Jul 2 11:05:04 2013 +0200 TRX: Add bts_model_trx_close to TRX implementation http://cgit.osmocom.org/osmo-bts/commit/?id=3caf3b7c45258278b4aeebd992e801d42b10759d commit 3caf3b7c45258278b4aeebd992e801d42b10759d Author: Andreas Eversberg Date: Tue Jul 2 11:04:11 2013 +0200 TRX: Fixup ciphering state names after rebasing http://cgit.osmocom.org/osmo-bts/commit/?id=ee479133891317be37b7fc850e6cb945ef0c9f38 commit ee479133891317be37b7fc850e6cb945ef0c9f38 Author: Andreas Eversberg Date: Sat Jun 29 21:42:58 2013 +0200 TRX: No need to set mode and cipher for PDCH http://cgit.osmocom.org/osmo-bts/commit/?id=f5aaf523c58dd7bc2f57f840b717da359d08bb5c commit f5aaf523c58dd7bc2f57f840b717da359d08bb5c Author: Andreas Eversberg Date: Thu Jun 20 20:10:46 2013 +0200 TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state http://cgit.osmocom.org/osmo-bts/commit/?id=8c8998e55156629679dbe1ca42684bc451d06262 commit 8c8998e55156629679dbe1ca42684bc451d06262 Author: Andreas Eversberg Date: Wed Jun 19 15:20:12 2013 +0200 TRX: Set ciphering to an initial state when activating channel Handover and assignment may activate channels with ciphering already set, so we need to tell scheduler to enable/disable ciphering and set the correct cipher state. http://cgit.osmocom.org/osmo-bts/commit/?id=da0c44a9db88b866056f19f13364e1362c92773a commit da0c44a9db88b866056f19f13364e1362c92773a Author: Andreas Eversberg Date: Mon Jun 17 08:23:04 2013 +0200 Add test case for successful handover and unsuccessful handover http://cgit.osmocom.org/osmo-bts/commit/?id=798c1bba9d48896dc6baa4340e252cda27cb30d2 commit 798c1bba9d48896dc6baa4340e252cda27cb30d2 Author: Andreas Eversberg Date: Sun Jun 16 15:25:37 2013 +0200 TRX: Process real time scheduling option is now similar to sysmobts http://cgit.osmocom.org/osmo-bts/commit/?id=db0b93ac3967f12b519ca4e2528e30aacd59ce72 commit db0b93ac3967f12b519ca4e2528e30aacd59ce72 Author: Andreas Eversberg Date: Wed Jun 12 16:53:55 2013 +0200 TRX: Disable handover burst detection when closing channel during detection http://cgit.osmocom.org/osmo-bts/commit/?id=86c936cbb104cbac0994895bef03d8808ba032d4 commit 86c936cbb104cbac0994895bef03d8808ba032d4 Author: Andreas Eversberg Date: Wed Jun 12 12:36:48 2013 +0200 TRX: Use correct slot type for GSM_PHCAN_BCCH http://cgit.osmocom.org/osmo-bts/commit/?id=b9a917a13880f9d6274409b9d3c9b56de484125f commit b9a917a13880f9d6274409b9d3c9b56de484125f Author: Andreas Eversberg Date: Wed Jun 12 09:12:04 2013 +0200 TRX: Handover access burst support http://cgit.osmocom.org/osmo-bts/commit/?id=6527dffc94686672add10fe6b66f898c436ea34c commit 6527dffc94686672add10fe6b66f898c436ea34c Author: Andreas Eversberg Date: Wed Jun 12 09:08:44 2013 +0200 TRX: Clear lchan state when resetting TRX http://cgit.osmocom.org/osmo-bts/commit/?id=fb04746bce94a5cdd3e95500c59ad019e552f9c0 commit fb04746bce94a5cdd3e95500c59ad019e552f9c0 Author: Andreas Eversberg Date: Thu Jun 6 13:24:40 2013 +0200 TRX: Report measurements http://cgit.osmocom.org/osmo-bts/commit/?id=05597a7ddbf9e838caaeb36980cefaa728ab8eec commit 05597a7ddbf9e838caaeb36980cefaa728ab8eec Author: Andreas Eversberg Date: Tue Apr 9 10:55:37 2013 +0200 TRX: Fixed typos tranceiver -> transceiver http://cgit.osmocom.org/osmo-bts/commit/?id=82676c13ee9ab2b73f089acf811239f8e37fa0fd commit 82676c13ee9ab2b73f089acf811239f8e37fa0fd Author: Andreas Eversberg Date: Tue Apr 9 10:44:58 2013 +0200 TRX: Fix: Cleanly free TRX instances during initialization in case of an error http://cgit.osmocom.org/osmo-bts/commit/?id=c2ee307fd42975b63317e9d4944e5822286cc69b commit c2ee307fd42975b63317e9d4944e5822286cc69b Author: Andreas Eversberg Date: Sun Apr 7 13:11:50 2013 +0200 Allow one or more TRX to configure via VTY http://cgit.osmocom.org/osmo-bts/commit/?id=2e4a26a0e942e227a96819271ea0ea2b03566928 commit 2e4a26a0e942e227a96819271ea0ea2b03566928 Author: Andreas Eversberg Date: Sun Apr 7 12:49:52 2013 +0200 TRX: Add VTY options to enable and disable SETTSC and SETBSIC http://cgit.osmocom.org/osmo-bts/commit/?id=6508f2113042d1fbd1cb6d7154c7701422f6b7c9 commit 6508f2113042d1fbd1cb6d7154c7701422f6b7c9 Author: Andreas Eversberg Date: Sat Apr 6 12:26:03 2013 +0200 TRX: Reset ciphering state when closing channel http://cgit.osmocom.org/osmo-bts/commit/?id=c5241c3aa42d7ff89a369f2a816a98bdca932217 commit c5241c3aa42d7ff89a369f2a816a98bdca932217 Author: Andreas Eversberg Date: Sun Mar 31 12:19:26 2013 +0200 TRX: Support for AMR half speech http://cgit.osmocom.org/osmo-bts/commit/?id=c910a332b261d48fa594f1a3133987c8f650dcb1 commit c910a332b261d48fa594f1a3133987c8f650dcb1 Author: Andreas Eversberg Date: Sun Mar 31 12:17:02 2013 +0200 TRX: Support for TCH/H and GSM half rate transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=f62a64e440a1cb8a654e3f49b8f4202022e0348a commit f62a64e440a1cb8a654e3f49b8f4202022e0348a Author: Andreas Eversberg Date: Tue Mar 26 09:19:53 2013 +0100 TRX: Add AMR Payload handling http://cgit.osmocom.org/osmo-bts/commit/?id=a7f5e077121f857e373b6e68c5fdf803933a12dc commit a7f5e077121f857e373b6e68c5fdf803933a12dc Author: Andreas Eversberg Date: Tue Mar 26 09:05:14 2013 +0100 TRX: Support for AMR full speech http://cgit.osmocom.org/osmo-bts/commit/?id=5e2341411f25f4faa66ff9b4506e77d897b97daf commit 5e2341411f25f4faa66ff9b4506e77d897b97daf Author: Andreas Eversberg Date: Sat Mar 16 16:46:13 2013 +0100 Get RSSI from received uplink data and send to PCU http://cgit.osmocom.org/osmo-bts/commit/?id=917cf7018b6a9ec778add719fcec1692f0e35931 commit 917cf7018b6a9ec778add719fcec1692f0e35931 Author: Andreas Eversberg Date: Thu Mar 14 07:57:07 2013 +0100 TRX: Add support for EFR transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=84b9a445351937703334629f3fec02689153f986 commit 84b9a445351937703334629f3fec02689153f986 Author: Andreas Eversberg Date: Thu Mar 14 07:56:05 2013 +0100 TRX: Code cleanup, prepare for other codecs than GSM full rate http://cgit.osmocom.org/osmo-bts/commit/?id=7ff22823ca8e2dd1e990578a2dbf6942b1911eed commit 7ff22823ca8e2dd1e990578a2dbf6942b1911eed Author: Andreas Eversberg Date: Sun Mar 10 11:44:17 2013 +0100 TRX: Use link timeout value from BSC via OML attribute. http://cgit.osmocom.org/osmo-bts/commit/?id=9855e8bd4854f6afb740ad940f2999be354b0af1 commit 9855e8bd4854f6afb740ad940f2999be354b0af1 Author: Andreas Eversberg Date: Fri Mar 1 10:05:59 2013 +0100 TRX: Out of range primitives found in downlink queue are not an error http://cgit.osmocom.org/osmo-bts/commit/?id=219ece83a3ffe7fa2bd58943cddb47a3eacc2fab commit 219ece83a3ffe7fa2bd58943cddb47a3eacc2fab Author: Andreas Eversberg Date: Sun Feb 24 11:09:19 2013 +0100 TRX: Implementation of MS power and timing advance loops http://cgit.osmocom.org/osmo-bts/commit/?id=889890da4312916bd617b3c95326a89237078a3b commit 889890da4312916bd617b3c95326a89237078a3b Author: Andreas Eversberg Date: Fri Feb 22 07:52:51 2013 +0100 TRX: Improved handling of clock indications. If no clock is received, a POWEROFF is sent until clock is detected. http://cgit.osmocom.org/osmo-bts/commit/?id=23a5183767d96a723190634f4a26d018492880bf commit 23a5183767d96a723190634f4a26d018492880bf Author: Andreas Eversberg Date: Thu Feb 21 15:41:41 2013 +0100 TRX: Fixes to TRX interface Ignore false response to uncritical commands. http://cgit.osmocom.org/osmo-bts/commit/?id=ce0f20b597343f472c6df44c1adf596a388f9728 commit ce0f20b597343f472c6df44c1adf596a388f9728 Author: Andreas Eversberg Date: Thu Feb 21 15:39:59 2013 +0100 TRX: Fix of SCH burst data http://cgit.osmocom.org/osmo-bts/commit/?id=7bd6e8b89bbb38b292caa0df3c52902c46911c1a commit 7bd6e8b89bbb38b292caa0df3c52902c46911c1a Author: Andreas Eversberg Date: Thu Feb 21 09:27:52 2013 +0100 TRX: Ciphering http://cgit.osmocom.org/osmo-bts/commit/?id=d692b6e054b25474615401dcaf33209c03923e9d commit d692b6e054b25474615401dcaf33209c03923e9d Author: Andreas Eversberg Date: Sat Feb 16 14:28:25 2013 +0100 TRX: Replaced GSM 06.10 ordering table by table in libosmocodec http://cgit.osmocom.org/osmo-bts/commit/?id=89e36c0e646a9e73728ee65cc6ac32f01d388885 commit 89e36c0e646a9e73728ee65cc6ac32f01d388885 Author: Andreas Eversberg Date: Sun Feb 24 10:12:09 2013 +0100 TRX: Cleanup of channel transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=801c182c02a38c9e3fb89c431caabc4c5abddf6f commit 801c182c02a38c9e3fb89c431caabc4c5abddf6f Author: Andreas Eversberg Date: Fri Feb 15 16:20:19 2013 +0100 TRX: By default, send 20 frames in advance to tranceiver http://cgit.osmocom.org/osmo-bts/commit/?id=7451ce29a79a8da6da0ac1dbf155ed4af016dcdc commit 7451ce29a79a8da6da0ac1dbf155ed4af016dcdc Author: Andreas Eversberg Date: Fri Feb 15 16:17:43 2013 +0100 TRX: Detect missing received bursts and fill them with zero-sbits http://cgit.osmocom.org/osmo-bts/commit/?id=450d32919ada7b037b41d89ea8dd181924ed48e9 commit 450d32919ada7b037b41d89ea8dd181924ed48e9 Author: Andreas Eversberg Date: Fri Feb 15 13:31:10 2013 +0100 TRX: Add test code for PDTCH transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=78b2080027d398c7242ae6e180b462e32f57a786 commit 78b2080027d398c7242ae6e180b462e32f57a786 Author: Andreas Eversberg Date: Fri Feb 15 13:29:29 2013 +0100 TRX: PDTCH (GPRS) works now Detection and transcoding of all four coding schemes are supported. http://cgit.osmocom.org/osmo-bts/commit/?id=9de67ca9621deea3283b9f9c2bab99287a110e45 commit 9de67ca9621deea3283b9f9c2bab99287a110e45 Author: Andreas Eversberg Date: Fri Feb 15 07:51:01 2013 +0100 TRX: Lost TCH frame detection of omitted bursts from tranceiver http://cgit.osmocom.org/osmo-bts/commit/?id=b9880bc81289fa13b12801abcfc77fe6e83b8a94 commit b9880bc81289fa13b12801abcfc77fe6e83b8a94 Author: Andreas Eversberg Date: Thu Feb 14 12:22:42 2013 +0100 TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) http://cgit.osmocom.org/osmo-bts/commit/?id=d10eaee4cce04aee4907b87e5bd73b9d866061b7 commit d10eaee4cce04aee4907b87e5bd73b9d866061b7 Author: Andreas Eversberg Date: Thu Feb 14 11:21:13 2013 +0100 TRX: Completed TCH/F full rate support Full rate is now tested and working. http://cgit.osmocom.org/osmo-bts/commit/?id=b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd commit b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd Author: Andreas Eversberg Date: Mon Feb 11 21:42:35 2013 +0100 TRX: Fixed swapped stealing bits Thanx to Sylvain for pointing to this bug. http://cgit.osmocom.org/osmo-bts/commit/?id=cd463dd72acbe2286dc33fa266ec081d75b57751 commit cd463dd72acbe2286dc33fa266ec081d75b57751 Author: Andreas Eversberg Date: Mon Feb 11 12:52:56 2013 +0100 TRX: Minor fixes, especially handle TOA of RACH correctly http://cgit.osmocom.org/osmo-bts/commit/?id=7d684d6866e711f96a9bac37225dbe537b514401 commit 7d684d6866e711f96a9bac37225dbe537b514401 Author: Andreas Eversberg Date: Thu Feb 7 16:58:00 2013 +0100 TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) Sending it would cause BSC to change to a state, where it does not release rf channel. http://cgit.osmocom.org/osmo-bts/commit/?id=e0959e7929cf9c8659919f2849c54360eda95032 commit e0959e7929cf9c8659919f2849c54360eda95032 Author: Andreas Eversberg Date: Thu Feb 7 14:09:06 2013 +0100 TRX: Use received TRX clocks to determine availablility of tranceiver Only if transceiver becomes available, control commands are sent. If tranceiver is gone, reset scheduler. The current availability state is sent to BSC via OML state change commands. http://cgit.osmocom.org/osmo-bts/commit/?id=2ea68e2b7be7af78fb87c42e39133a812b709d48 commit 2ea68e2b7be7af78fb87c42e39133a812b709d48 Author: Andreas Eversberg Date: Thu Feb 7 13:16:28 2013 +0100 TRX: Fixes and improvements of scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=2c8787224ff4698e8bf04620441919262887c7ee commit 2c8787224ff4698e8bf04620441919262887c7ee Author: Andreas Eversberg Date: Thu Feb 7 13:09:34 2013 +0100 Fix: Check right result on bursts_test http://cgit.osmocom.org/osmo-bts/commit/?id=74d63b72126bfe7a2a6ac641be4ac789a39eea6d commit 74d63b72126bfe7a2a6ac641be4ac789a39eea6d Author: Andreas Eversberg Date: Wed Feb 6 11:37:59 2013 +0100 Add test routing to test transcoding of TCH FR / FACCH frames http://cgit.osmocom.org/osmo-bts/commit/?id=d0603d96e9f6a69df8d2e37380b19eceb2f89d50 commit d0603d96e9f6a69df8d2e37380b19eceb2f89d50 Author: Andreas Eversberg Date: Wed Feb 6 11:35:06 2013 +0100 TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 http://cgit.osmocom.org/osmo-bts/commit/?id=414faaca19812016d5fb756838988f341c23ba51 commit 414faaca19812016d5fb756838988f341c23ba51 Author: Andreas Eversberg Date: Tue Feb 5 16:53:04 2013 +0100 TRX: Power down tranceiver and reset scheduler, if abis link is lost If BTS is gone, TRX is powered down, due to loss of abis link. If link is esablished again, tranceiver and scheduler are provisioned again by BTS. http://cgit.osmocom.org/osmo-bts/commit/?id=7a0d11dd68528d96afff61083c3cf90a50af11bb commit 7a0d11dd68528d96afff61083c3cf90a50af11bb Author: Andreas Eversberg Date: Tue Feb 5 16:47:57 2013 +0100 ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. sysmocom-bts model shuts down on link loss, but other models may not want this, so shutdown is moved tor bts_model_abis_close of osmo-bts-sysmo. http://cgit.osmocom.org/osmo-bts/commit/?id=cd0581d815f76dd159406a2e797ad554df82c761 commit cd0581d815f76dd159406a2e797ad554df82c761 Author: Andreas Eversberg Date: Tue Feb 5 13:46:03 2013 +0100 TRX: On negative response of critical commands, shutdown BTS http://cgit.osmocom.org/osmo-bts/commit/?id=1de7085d3181b8d29929e80f29448e2c7d6eda3b commit 1de7085d3181b8d29929e80f29448e2c7d6eda3b Author: Andreas Eversberg Date: Tue Feb 5 11:52:38 2013 +0100 Add test code for testing GSM burst transcoding http://cgit.osmocom.org/osmo-bts/commit/?id=acc71ffb4b61b3354bbb2fa14981e4e6a46946e6 commit acc71ffb4b61b3354bbb2fa14981e4e6a46946e6 Author: Andreas Eversberg Date: Tue Feb 5 11:45:28 2013 +0100 TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers The code is quite complete, TCH and PDCH channels are not yet tested. http://cgit.osmocom.org/osmo-bts/commit/?id=c64fa4f88818a63bada0e34d179fd04319de47e1 commit c64fa4f88818a63bada0e34d179fd04319de47e1 Author: Andreas Eversberg Date: Tue Mar 26 07:52:41 2013 +0100 Change to new structure of multirate at gsm_data_shared.h http://cgit.osmocom.org/osmo-bts/commit/?id=79bc80102c4cfa2a309e1ba9e90df7df9f34a307 commit 79bc80102c4cfa2a309e1ba9e90df7df9f34a307 Author: Andreas Eversberg Date: Mon Jan 13 14:46:01 2014 +0100 Fix: Call e1inp_vty_init() before reading config file http://cgit.osmocom.org/osmo-bts/commit/?id=5fa388c366b19f753462a19776a59845b7dc5540 commit 5fa388c366b19f753462a19776a59845b7dc5540 Author: Andreas Eversberg Date: Mon Jul 8 18:34:14 2013 +0200 Fix: Process all TRX on GSM Time indication, not only C0 http://cgit.osmocom.org/osmo-bts/commit/?id=75f105bbb5011a04e599cbc8f053afb723582364 commit 75f105bbb5011a04e599cbc8f053afb723582364 Author: Andreas Eversberg Date: Mon Jul 8 18:41:05 2013 +0200 Fix: Retrieve ARFCN (from OML) for TRX other than C0 http://cgit.osmocom.org/osmo-bts/commit/?id=2340b88ede52d8da5ff203b97464653c6f4528d5 commit 2340b88ede52d8da5ff203b97464653c6f4528d5 Author: Ivan Kluchnikov Date: Wed May 7 18:09:06 2014 +0400 fix: make sysmobts tests only when sysmobts is enabled http://cgit.osmocom.org/osmo-bts/commit/?id=329085a8ff2c1162a32eb617068fa5614efcde06 commit 329085a8ff2c1162a32eb617068fa5614efcde06 Merge: 1eaa3d7 819b50e Author: Harald Welte Date: Tue Sep 22 16:39:55 2015 +0200 Merge branch '201509-l1sap' http://cgit.osmocom.org/osmo-bts/commit/?id=819b50e1a7b506a0a394cc71a795f0a9ce4083c1 commit 819b50e1a7b506a0a394cc71a795f0a9ce4083c1 Author: Harald Welte Date: Sun Sep 6 12:33:16 2015 +0200 move MS power control handling from sysmobts to common part MS uplink power control is required in pretty much any BTS, and we cannot assume that they PHY / L1 will always take care of it by itself. So the correspondign code is moved to common/power_control.c and called from the generic part of L1SAP. The corresponding VTY paramter has been moved from the sysmobts-specific trx VTY node to the common BTS VTY node. http://cgit.osmocom.org/osmo-bts/commit/?id=f449842053d333f6f9f41d3123262e8e05375acb commit f449842053d333f6f9f41d3123262e8e05375acb Author: Andreas Eversberg Date: Fri Apr 4 14:11:33 2014 +0200 Move detection of handover frames from sysmo-bts code to common code http://cgit.osmocom.org/osmo-bts/commit/?id=9cfbf27d4c2b08bec64141c447c59645488bd722 commit 9cfbf27d4c2b08bec64141c447c59645488bd722 Author: Andreas Eversberg Date: Sun Sep 1 12:30:52 2013 +0200 Remove obsolete gsmtap handling from osmo-bts-sysmo part. http://cgit.osmocom.org/osmo-bts/commit/?id=a450ef73edb35c19392b34f663e0570a8839ece6 commit a450ef73edb35c19392b34f663e0570a8839ece6 Author: Andreas Eversberg Date: Sun Sep 1 12:06:19 2013 +0200 Add gsmtap option to command line to main.c of osmo-bts-sysmo http://cgit.osmocom.org/osmo-bts/commit/?id=04b5d655752d7afeb94018765ae08b1d7b0f91c5 commit 04b5d655752d7afeb94018765ae08b1d7b0f91c5 Author: Andreas Eversberg Date: Sun Sep 1 12:04:49 2013 +0200 Move gsmtap VTY commands from osmo-bts-sysmo to common part http://cgit.osmocom.org/osmo-bts/commit/?id=90e543bd83b60a6a5823888354c47dd5d9ba99ac commit 90e543bd83b60a6a5823888354c47dd5d9ba99ac Author: Andreas Eversberg Date: Mon Jul 29 09:45:22 2013 +0200 Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP http://cgit.osmocom.org/osmo-bts/commit/?id=75caaf294980e258b63d300284f9b7bf26fd35c9 commit 75caaf294980e258b63d300284f9b7bf26fd35c9 Author: Andreas Eversberg Date: Sun Jun 16 13:26:14 2013 +0200 sysmobts: Clean up transitions for lchan cipher state There are three transitions: 1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF It is used to enable ciphering in RX (uplink) direction only. 2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to additionally enable ciphering in TX (downlink) direction. 3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to enable ciphering in both TX and RX directions. This is used when the channel is activated with encryption already enabled. (assignment or handover) In order to follow the order of these transitions, the RX direction must always be set before the TX direction. If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher state remains at LCHAN_CIPH_NONE. http://cgit.osmocom.org/osmo-bts/commit/?id=5027e122a885eab21772706d39915464c887150d commit 5027e122a885eab21772706d39915464c887150d Author: Andreas Eversberg Date: Sat Aug 31 20:30:40 2013 +0200 Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface This part moves processing of measurement infos from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=a313bb0a476aca8570abea3592dbe7593d11ecc9 commit a313bb0a476aca8570abea3592dbe7593d11ecc9 Author: Harald Welte Date: Wed Aug 27 22:13:18 2014 +0200 l1sap: Port code to new ciphering handling ... introduced in 2cc37035d73191b71b9ba9c0d559a0da6a5f35e5 http://cgit.osmocom.org/osmo-bts/commit/?id=923e324abc6d529aea884ca7082220ba66906054 commit 923e324abc6d529aea884ca7082220ba66906054 Author: Harald Welte Date: Thu Aug 7 08:32:30 2014 +0200 sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core http://cgit.osmocom.org/osmo-bts/commit/?id=bac087c207ab3323c354d173335c30c85396464e commit bac087c207ab3323c354d173335c30c85396464e Author: Andreas Eversberg Date: Sun Sep 1 11:09:20 2013 +0200 Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface This part moves control channel message primitives from osmo-bts-sysmo to common part. In order to control ciphering fo BTS model, CIPHER (MPH_INFO) messages are used. http://cgit.osmocom.org/osmo-bts/commit/?id=80f039973e37ab45c98b8f0ed4731105334ac623 commit 80f039973e37ab45c98b8f0ed4731105334ac623 Author: Harald Welte Date: Wed Aug 27 20:18:35 2014 +0200 l1sap: Avoid compiler warnings regarding uninitialized nmsg http://cgit.osmocom.org/osmo-bts/commit/?id=3a381367a62ab57946e113592348a9720803ae0f commit 3a381367a62ab57946e113592348a9720803ae0f Author: Harald Welte Date: Wed Aug 27 20:15:22 2014 +0200 l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication http://cgit.osmocom.org/osmo-bts/commit/?id=12472df8f0f552b85d9d046ce646e83bd93e3ae0 commit 12472df8f0f552b85d9d046ce646e83bd93e3ae0 Author: Andreas Eversberg Date: Sun Sep 1 10:08:15 2013 +0200 Add TCH messages to PH-/MPH-/TCH-SAP interface This part moves TCH handling from osmo-bts-sysmo to common part. The RTP handling is done at the common part, so they can be used by other BTS models. http://cgit.osmocom.org/osmo-bts/commit/?id=7cc199ea9580aef5cc8364f875c5e764491920be commit 7cc199ea9580aef5cc8364f875c5e764491920be Author: Harald Welte Date: Wed Aug 27 20:05:59 2014 +0200 l1sap: re-introduce a comment that was lost during l1sap merge http://cgit.osmocom.org/osmo-bts/commit/?id=793e713c4bcf0929c2656760acb42e875f743da9 commit 793e713c4bcf0929c2656760acb42e875f743da9 Author: Andreas Eversberg Date: Sun Sep 1 09:19:45 2013 +0200 Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface This part replaces channel activation/deactivation/modification routines by MPH_INFO messages. http://cgit.osmocom.org/osmo-bts/commit/?id=faba84b9b7c035691fd831ad26871a63417d22d0 commit faba84b9b7c035691fd831ad26871a63417d22d0 Author: Andreas Eversberg Date: Sun Sep 1 09:02:24 2013 +0200 Relace bts_model_get_time() by get_time() at common part http://cgit.osmocom.org/osmo-bts/commit/?id=7cf313c75bb25502ce0228952271021d35d50f68 commit 7cf313c75bb25502ce0228952271021d35d50f68 Author: Harald Welte Date: Wed Aug 27 19:57:51 2014 +0200 l1sap: Re-introduce more correct RACH slot counting The original code handled both the fact where a TIME indication would be missed (and thus the frame number be higher than previous + 1), as well as the two cases for combined / non-combined CCCH. The L1SAP code removed some of those bits, which I'm re-introducing here. http://cgit.osmocom.org/osmo-bts/commit/?id=21b5e6318e7bfbd233fdf542a3f43588ab92282b commit 21b5e6318e7bfbd233fdf542a3f43588ab92282b Author: Andreas Eversberg Date: Sat Aug 31 19:49:12 2013 +0200 Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface This part moves GSM time handling from osmo-bts-sysmo part to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=4fe00da9f8f849efb86977e909870179124f384a commit 4fe00da9f8f849efb86977e909870179124f384a Author: Harald Welte Date: Wed Aug 27 19:50:08 2014 +0200 l1sap: additional comments explaining l1sap changes in l1_if.c http://cgit.osmocom.org/osmo-bts/commit/?id=75be092b99a8dd693fe7fdc35b6c124d730f66cd commit 75be092b99a8dd693fe7fdc35b6c124d730f66cd Author: Andreas Eversberg Date: Fri Aug 30 08:48:38 2013 +0200 Add PDCH messages to PH-/MPH-/TCH-SAP interface This part moves PDTCH, PACCH and PTCCH message primitives from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7 commit c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7 Author: Harald Welte Date: Wed Aug 27 19:29:35 2014 +0200 l1sap: Add a warning about assuming BS_AG_BLKS_RES=1 This is a regression of the code compared to the existing sysmoBTS code, where the L1 tells us whether its AGCH or PCH. However, it was not used even in the old code, so we can afford to simply put a #warning here. http://cgit.osmocom.org/osmo-bts/commit/?id=ace9a8742f700a748620f4b590b6c5468cd4d584 commit ace9a8742f700a748620f4b590b6c5468cd4d584 Author: Andreas Eversberg Date: Fri Aug 30 08:03:09 2013 +0200 Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface This part moves PCH and AGCH message primitives from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=54eceac257c1359c13ec11337912fa69d45fe6e8 commit 54eceac257c1359c13ec11337912fa69d45fe6e8 Author: Harald Welte Date: Wed Aug 27 18:54:24 2014 +0200 l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2() http://cgit.osmocom.org/osmo-bts/commit/?id=d410eb9787e2667c23079b3588b702562589cd99 commit d410eb9787e2667c23079b3588b702562589cd99 Author: Harald Welte Date: Wed Aug 27 18:52:08 2014 +0200 l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION In case of a RACH INDICATION on CCCH, we need to set CHAN_NR to 0x88 (RSL_CHAN_RACH). In other cases, chan_nr needs to reflect the actual logical channel (TCH/SDCCH) on whcih the handover happened. http://cgit.osmocom.org/osmo-bts/commit/?id=9ae5b50d786d81e1d89dfe41238bd0129fed7271 commit 9ae5b50d786d81e1d89dfe41238bd0129fed7271 Author: Harald Welte Date: Wed Aug 27 18:31:39 2014 +0200 l1sap: RACH: Detect hand-over even on TRX0 I don't understand why we would detect handover only on TRX1-n, but not on TRX0. It is perfectly valid for a handover to occur on TRX0. http://cgit.osmocom.org/osmo-bts/commit/?id=52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7 commit 52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7 Author: Harald Welte Date: Wed Aug 27 17:13:20 2014 +0200 l1sap: fix missing include file and resulting compiler warning http://cgit.osmocom.org/osmo-bts/commit/?id=e969f0889205dc43034964c06e032ff46638f4e7 commit e969f0889205dc43034964c06e032ff46638f4e7 Author: Harald Welte Date: Wed Aug 27 17:12:44 2014 +0200 l1sap: fix coding style http://cgit.osmocom.org/osmo-bts/commit/?id=7b1b8326184b9a61b75d7663e699649ba0386557 commit 7b1b8326184b9a61b75d7663e699649ba0386557 Author: Harald Welte Date: Wed Aug 27 17:11:23 2014 +0200 l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88 http://cgit.osmocom.org/osmo-bts/commit/?id=e0146997a662ccc64be06a63a81770079074b32a commit e0146997a662ccc64be06a63a81770079074b32a Author: Andreas Eversberg Date: Fri Aug 30 07:46:30 2013 +0200 Add RACH message to PH-/MPH-/TCH-SAP interface This part moves RACH message primitives from osmo-bts-sysmo to common part. http://cgit.osmocom.org/osmo-bts/commit/?id=a391d3691ad62766e7074d531c2cb08c867218ed commit a391d3691ad62766e7074d531c2cb08c867218ed Author: Harald Welte Date: Wed Aug 27 16:32:53 2014 +0200 l1sap: Split ph_data_req() into smaller parts ... in an effort to avoid introducing new/more spaghetti code Also, use offsetof() instead of pointer calculation to determine the start of GsmL1_Prim_t.u.phDataReq.msgUnitParam.u8Buffer http://cgit.osmocom.org/osmo-bts/commit/?id=5e90f2a809f85817883bb567c5a51efe8e1ecb46 commit 5e90f2a809f85817883bb567c5a51efe8e1ecb46 Author: Andreas Eversberg Date: Mon Jul 29 09:42:23 2013 +0200 Add BCCH message to PH-/MPH-/TCH-SAP interface This first part moves BCCH message primitives from osmo-bts-sysmo to common part. A new file "common/l1sap.c" is introduced to implement handling of layer 1 messages from/to BTS model. ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 + configure.ac | 12 + include/osmo-bts/Makefile.am | 3 +- include/osmo-bts/bts.h | 1 + include/osmo-bts/bts_model.h | 15 +- include/osmo-bts/gsm_data.h | 15 +- include/osmo-bts/l1sap.h | 4 +- include/osmo-bts/logging.h | 2 + include/osmo-bts/power_control.h | 7 + include/osmo-bts/rsl.h | 4 +- include/osmo-bts/vty.h | 2 +- src/Makefile.am | 3 + src/common/Makefile.am | 2 +- src/common/abis.c | 4 +- src/common/amr.c | 23 +- src/common/bts.c | 10 + src/common/handover.c | 3 +- src/common/l1sap.c | 1084 +++++++ src/common/logging.c | 12 + src/common/oml.c | 19 + src/common/pcu_sock.c | 16 +- src/common/power_control.c | 99 + src/common/rsl.c | 43 +- src/common/vty.c | 149 +- src/osmo-bts-sysmo/l1_if.c | 1240 ++++---- src/osmo-bts-sysmo/l1_if.h | 18 +- src/osmo-bts-sysmo/main.c | 31 +- src/osmo-bts-sysmo/oml.c | 110 +- src/osmo-bts-sysmo/sysmobts_vty.c | 91 +- src/osmo-bts-sysmo/tch.c | 120 +- src/osmo-bts-trx/Makefile.am | 11 + src/osmo-bts-trx/amr.c | 81 + src/osmo-bts-trx/amr.h | 8 + src/osmo-bts-trx/gsm0503_coding.c | 1696 +++++++++++ src/osmo-bts-trx/gsm0503_coding.h | 53 + src/osmo-bts-trx/gsm0503_conv.c | 950 ++++++ src/osmo-bts-trx/gsm0503_conv.h | 26 + src/osmo-bts-trx/gsm0503_interleaving.c | 144 + src/osmo-bts-trx/gsm0503_interleaving.h | 11 + src/osmo-bts-trx/gsm0503_mapping.c | 72 + src/osmo-bts-trx/gsm0503_mapping.h | 10 + src/osmo-bts-trx/gsm0503_parity.c | 103 + src/osmo-bts-trx/gsm0503_parity.h | 12 + src/osmo-bts-trx/gsm0503_tables.c | 193 ++ src/osmo-bts-trx/gsm0503_tables.h | 19 + src/osmo-bts-trx/l1_if.c | 716 +++++ src/osmo-bts-trx/l1_if.h | 179 ++ src/osmo-bts-trx/loops.c | 339 +++ src/osmo-bts-trx/loops.h | 31 + src/{osmo-bts-sysmo => osmo-bts-trx}/main.c | 305 +- src/osmo-bts-trx/scheduler.c | 3044 ++++++++++++++++++++ src/osmo-bts-trx/scheduler.h | 43 + src/osmo-bts-trx/trx_if.c | 560 ++++ src/osmo-bts-trx/trx_if.h | 35 + src/osmo-bts-trx/trx_vty.c | 421 +++ tests/Makefile.am | 10 +- tests/bursts/Makefile.am | 14 + tests/bursts/bursts_test.c | 495 ++++ tests/bursts/bursts_test.ok | 21 + tests/handover/Makefile.am | 8 + tests/handover/handover_test.c | 278 ++ .../cipher_test.ok => handover/handover_test.ok} | 0 tests/stubs.c | 5 + tests/sysmobts/sysmobts_test.c | 27 +- tests/testsuite.at | 12 + 65 files changed, 11932 insertions(+), 1145 deletions(-) create mode 100644 include/osmo-bts/power_control.h create mode 100644 src/common/l1sap.c create mode 100644 src/common/power_control.c create mode 100644 src/osmo-bts-trx/Makefile.am create mode 100644 src/osmo-bts-trx/amr.c create mode 100644 src/osmo-bts-trx/amr.h create mode 100644 src/osmo-bts-trx/gsm0503_coding.c create mode 100644 src/osmo-bts-trx/gsm0503_coding.h create mode 100644 src/osmo-bts-trx/gsm0503_conv.c create mode 100644 src/osmo-bts-trx/gsm0503_conv.h create mode 100644 src/osmo-bts-trx/gsm0503_interleaving.c create mode 100644 src/osmo-bts-trx/gsm0503_interleaving.h create mode 100644 src/osmo-bts-trx/gsm0503_mapping.c create mode 100644 src/osmo-bts-trx/gsm0503_mapping.h create mode 100644 src/osmo-bts-trx/gsm0503_parity.c create mode 100644 src/osmo-bts-trx/gsm0503_parity.h create mode 100644 src/osmo-bts-trx/gsm0503_tables.c create mode 100644 src/osmo-bts-trx/gsm0503_tables.h create mode 100644 src/osmo-bts-trx/l1_if.c create mode 100644 src/osmo-bts-trx/l1_if.h create mode 100644 src/osmo-bts-trx/loops.c create mode 100644 src/osmo-bts-trx/loops.h copy src/{osmo-bts-sysmo => osmo-bts-trx}/main.c (58%) create mode 100644 src/osmo-bts-trx/scheduler.c create mode 100644 src/osmo-bts-trx/scheduler.h create mode 100644 src/osmo-bts-trx/trx_if.c create mode 100644 src/osmo-bts-trx/trx_if.h create mode 100644 src/osmo-bts-trx/trx_vty.c create mode 100644 tests/bursts/Makefile.am create mode 100644 tests/bursts/bursts_test.c create mode 100644 tests/bursts/bursts_test.ok create mode 100644 tests/handover/Makefile.am create mode 100644 tests/handover/handover_test.c copy tests/{cipher/cipher_test.ok => handover/handover_test.ok} (100%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Sep 22 14:43:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:43:13 GMT Subject: osmo-bts.git branch 201409-l1sap deleted. 0.3.0-274-g16db707 Message-ID: <201509221443.t8MEhDpe093840@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201409-l1sap has been deleted was 16db707706989082f908132439d8bd056d96c265 ----------------------------------------------------------------------- 16db707706989082f908132439d8bd056d96c265 Move detection of handover frames from sysmo-bts code to common code ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Sep 22 14:43:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:43:16 GMT Subject: osmo-bts.git branch 201409-trx deleted. 0.3.0-350-g4906584 Message-ID: <201509221443.t8MEhG7R093878@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201409-trx has been deleted was 49065842463515287142aade33afe69583a3ee5f ----------------------------------------------------------------------- 49065842463515287142aade33afe69583a3ee5f TRX: Remove extra TCH/HS puncturing value ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Sep 22 14:43:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:43:28 GMT Subject: osmo-bts.git branch 201509-trx-rebase deleted. 0.3.0-404-g2e9854e Message-ID: <201509221443.t8MEhSmJ093924@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-trx-rebase has been deleted was 2e9854e368d72f7481e14ec712de0baede685efd ----------------------------------------------------------------------- 2e9854e368d72f7481e14ec712de0baede685efd TRX: Add missing call to abis_init() ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Sep 22 14:43:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:43:31 GMT Subject: osmo-bts.git branch 201509-l1sap deleted. 0.3.0-317-g2b627f9 Message-ID: <201509221443.t8MEhVen093961@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, 201509-l1sap has been deleted was 2b627f9351ed6da4a774e427e9c35992afa2d77d ----------------------------------------------------------------------- 2b627f9351ed6da4a774e427e9c35992afa2d77d move MS power control handling from sysmobts to common part ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Sep 22 14:43:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:43:42 GMT Subject: osmo-bts.git branch laforge/trx_rebased deleted. 0.3.0-288-g1aefa91 Message-ID: <201509221443.t8MEhgRo094029@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, laforge/trx_rebased has been deleted was 1aefa91871a02ce7adef2a74d7dd843e72c45860 ----------------------------------------------------------------------- 1aefa91871a02ce7adef2a74d7dd843e72c45860 sysmobts_vty: gsmtap-sapi now handlded in l1sap/core ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Sep 22 14:46:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Sep 2015 14:46:48 GMT Subject: openbsc.git branch master updated. 0.14.0-190-g7326652 Message-ID: <201509221446.t8MEkmPq094565@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 732665269e2f7d2494da48fab44021fa7efd638f (commit) from 354d1f3084a1f08c52f37f119f4524eb454b214f (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=732665269e2f7d2494da48fab44021fa7efd638f commit 732665269e2f7d2494da48fab44021fa7efd638f Author: Andreas Eversberg Date: Sun Jan 19 11:47:44 2014 +0100 Add full AMR multirate IE support with VTY config for MS and BTS side ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 3 + openbsc/include/openbsc/gsm_data_shared.h | 14 +- openbsc/src/libbsc/abis_rsl.c | 13 +- openbsc/src/libbsc/bsc_api.c | 28 ++- openbsc/src/libbsc/bsc_vty.c | 367 ++++++++++++++++++++++++++++++ openbsc/src/libbsc/chan_alloc.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 82 +++++-- openbsc/src/libbsc/handover_logic.c | 3 +- 9 files changed, 474 insertions(+), 42 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 16:06:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 16:06:28 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-197-g713192c Message-ID: <201509231606.t8NG6S1x005489@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 713192c82a85cf197fef2d83020df3a36ebc5fac (commit) from c89f8ac5dac1a4e58412b98b35222bc088a62ac2 (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=713192c82a85cf197fef2d83020df3a36ebc5fac commit 713192c82a85cf197fef2d83020df3a36ebc5fac Author: Neels Hofmeyr Date: Wed Sep 23 18:05:36 2015 +0200 wip: stuff works, with debug output ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_ipa_client.h | 7 +- openbsc/include/openbsc/gprs_oap.h | 4 +- openbsc/include/openbsc/sgsn.h | 4 +- openbsc/src/gprs/gprs_ipa_client.c | 4 +- openbsc/src/gprs/gprs_oap.c | 82 ++++++++++++++-- openbsc/src/gprs/gprs_oap_messages.c | 13 ++- openbsc/src/gprs/ipa_client.c | 8 ++ openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/sgsn/sgsn_test.c | 153 ++++++++++++++++++++---------- 9 files changed, 207 insertions(+), 70 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 16:15:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 16:15:03 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-199-gcab2fb7 Message-ID: <201509231615.t8NGF3xc006595@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via cab2fb7473844f8343bab078d710432eef3d9529 (commit) via 15ee92110e7ae6e217be9e830ffe4719a1178dd6 (commit) from 713192c82a85cf197fef2d83020df3a36ebc5fac (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=cab2fb7473844f8343bab078d710432eef3d9529 commit cab2fb7473844f8343bab078d710432eef3d9529 Author: Neels Hofmeyr Date: Wed Sep 23 18:14:10 2015 +0200 wip http://cgit.osmocom.org/openbsc/commit/?id=15ee92110e7ae6e217be9e830ffe4719a1178dd6 commit 15ee92110e7ae6e217be9e830ffe4719a1178dd6 Author: Neels Hofmeyr Date: Wed Sep 23 18:13:15 2015 +0200 wip: remove debug output ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_oap.c | 6 ++---- openbsc/src/gprs/gprs_oap_messages.c | 10 ---------- openbsc/src/gprs/ipa_client.c | 1 - openbsc/tests/sgsn/sgsn_test.c | 6 ++---- 4 files changed, 4 insertions(+), 19 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 16:58:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 16:58:13 GMT Subject: openbsc.git branch neels/sgsn-id-pretty created. 0.14.0-192-g7d7ec7e Message-ID: <201509231658.t8NGwDSw012502@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id-pretty has been created at 7d7ec7e977f394faabbeab1d08687f2575ec62b0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7d7ec7e977f394faabbeab1d08687f2575ec62b0 commit 7d7ec7e977f394faabbeab1d08687f2575ec62b0 Author: Neels Hofmeyr Date: Wed Sep 23 18:31:53 2015 +0200 gsup: file rename to prepare for refactoring Rename gprs_gsup_client.* to gprs_ipa_client.*. To ease diff reading for the upcoming commit, this commit performs a file rename only. Background: currently, GSUP is the only protocol spoken on the IPA wire. We will now add OAP, a new protocol to register the SGSN with a MAP proxy. What has been only the GSUP client will mostly become the general IPA client. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=993bf2adb79d2a7853c2e99ff34fb7b330930871 commit 993bf2adb79d2a7853c2e99ff34fb7b330930871 Author: Neels Hofmeyr Date: Wed Sep 23 18:53:56 2015 +0200 Add initial OAP protocol design document Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 17:04:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 17:04:24 GMT Subject: openbsc.git branch master updated. 0.14.0-191-ge57e0fa Message-ID: <201509231704.t8NH4OVT013418@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e57e0fa701d659ad8acf83cb14f7caa0bd563068 (commit) from 732665269e2f7d2494da48fab44021fa7efd638f (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=e57e0fa701d659ad8acf83cb14f7caa0bd563068 commit e57e0fa701d659ad8acf83cb14f7caa0bd563068 Author: Neels Hofmeyr Date: Wed Sep 23 19:02:36 2015 +0200 bsc_nat: Fix 1 log error output of wrong variable. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 19:52:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 19:52:19 GMT Subject: openbsc.git branch neels/sgsn-id-pretty updated. 0.14.0-192-gdd407d8 Message-ID: <201509231952.t8NJqJZi035995@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id-pretty has been updated discards 7d7ec7e977f394faabbeab1d08687f2575ec62b0 (commit) via dd407d8cd675ae05fd4a1c5375716d3efe38776e (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 (7d7ec7e977f394faabbeab1d08687f2575ec62b0) \ N -- N -- N (dd407d8cd675ae05fd4a1c5375716d3efe38776e) 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=dd407d8cd675ae05fd4a1c5375716d3efe38776e commit dd407d8cd675ae05fd4a1c5375716d3efe38776e Author: Neels Hofmeyr Date: Wed Sep 23 21:49:55 2015 +0200 ipa, gsup: file rename to prepare for refactoring Rename gprs_gsup_client.* to ipa_client.*. To ease diff reading for the upcoming commit, this commit performs a file rename only. Background: currently, GSUP is the only protocol spoken on the IPA wire. We will now add OAP, a new protocol to register the SGSN with a MAP proxy. What has been only the GSUP client will mostly become the general IPA client. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/{gprs_ipa_client.h => ipa_client.h} | 0 openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/gprs/{gprs_ipa_client.c => ipa_client.c} | 2 +- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/sgsn/sgsn_test.c | 2 +- 8 files changed, 7 insertions(+), 7 deletions(-) rename openbsc/include/openbsc/{gprs_ipa_client.h => ipa_client.h} (100%) rename openbsc/src/gprs/{gprs_ipa_client.c => ipa_client.c} (99%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 21:18:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 21:18:44 GMT Subject: libosmocore.git branch master updated. 0.8.0-56-g5eeb17a Message-ID: <201509232118.t8NLIiWq047095@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4 (commit) via 3de7b05d8557a60eaa5a4dd857aa3467cecd105c (commit) from c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4 commit 5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4 Author: Neels Hofmeyr Date: Wed Sep 23 23:18:15 2015 +0200 ipaccess: add OAP proto_ext (in design). http://cgit.osmocom.org/libosmocore/commit/?id=3de7b05d8557a60eaa5a4dd857aa3467cecd105c commit 3de7b05d8557a60eaa5a4dd857aa3467cecd105c Author: Neels Hofmeyr Date: Wed Sep 23 23:16:53 2015 +0200 utils: add 'returns' doc to osmo_hexparse(). ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/ipaccess.h | 1 + src/utils.c | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Sep 23 21:29:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 21:29:05 GMT Subject: openbsc.git branch neels/sgsn-id-pretty updated. 0.14.0-193-ga16feb7 Message-ID: <201509232129.t8NLT5tc048629@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id-pretty has been updated discards dd407d8cd675ae05fd4a1c5375716d3efe38776e (commit) discards 993bf2adb79d2a7853c2e99ff34fb7b330930871 (commit) via a16feb74a7c09919739015e989433cad1abe8064 (commit) via 438633a2d52e9f88b1571eebf0578bcc4ac39279 (commit) via 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 (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 (dd407d8cd675ae05fd4a1c5375716d3efe38776e) \ N -- N -- N (a16feb74a7c09919739015e989433cad1abe8064) 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=a16feb74a7c09919739015e989433cad1abe8064 commit a16feb74a7c09919739015e989433cad1abe8064 Author: Neels Hofmeyr Date: Wed Sep 23 23:28:36 2015 +0200 Implement OAP for SGSN registration. Needs a new ipaccess_proto_ext enum value IPAC_PROTO_EXT_OAP from libosmocore, added in libosmocore.git:5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4. Implement the Osmocom Authentication Protocol, to allow an SGSN to register with an IPA peer. The aim is to allow multiple SGSNs talking to a single MAP proxy. Have this API separation: - ipa_client_conn provides a bare connection (unchanged). - ipa_client provides general IPA connection verification using timeouts and an IPA ping/pong. - gprs_ipa_client muxes an ipa_client to the GSUP and OAP APIs. While ipa_client_conn and ipa_client above are very general, gprs_ipa_client is a specific use "with real data". ipa_client has previously been gprs_gsup_client. Remove GSUP specifics, change naming and log output to say "IPA" instead. (A previous commit has already renamed the gprs_gsup_client files to make this commit easier to read.) Add gprs_ipa_client to soak up the GSUP specifics from ipa_client (basically just the protocol numbers). Also soak up gprs_subscr_init() and gsup_read_cb() from gprs_subscriber.c. And, of course, apply the OAP API. Add gprs_oap_messages.{h,c} and gprs_oap.{h,c} to implement the OAP protocol. Add a gprs_oap_state field to (new) gprs_gsup_client. Add a gprs_oap_config field to sgsn_config. Rename sgsn_config.gsup_server_* to ipa_server_*. Apply this in sgsn_vty.c. Change from gprs_gsup_client to the new gprs_ipa_client API in - gprs_subscriber.c - sgsn_main.c (gprs_subscr_init() has become gprs_ipa_client_init()) Move some static functions to gprs_utils.h to avoid code duplication, I hope the location is a sufficiently good choice: - constant_time_cmp() from bsc_nat.c for gprs_oap_evaluate_challenge(), now called gprs_constant_time_cmp(). - encode_big_endian() and decode_big_endian() from gprs_gsup_messages.c for gprs_oap_decode() and gprs_oap_encode(), now called gprs_encode_big_endian() and gps_decode_big_endian(). Apply the function renames in the mentioned .c files. Add OAP unit tests to sgsn_test.c: test_oap() and test_sgsn_registration(). Update sgsn_test.ok accordingly. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=438633a2d52e9f88b1571eebf0578bcc4ac39279 commit 438633a2d52e9f88b1571eebf0578bcc4ac39279 Author: Neels Hofmeyr Date: Wed Sep 23 23:28:34 2015 +0200 ipa, gsup: file rename to prepare for refactoring Rename gprs_gsup_client.* to ipa_client.*. To ease diff reading for the upcoming commit, this commit performs a file rename only. Background: currently, GSUP is the only protocol spoken on the IPA wire. We will now add OAP, a new protocol to register the SGSN with a MAP proxy. What has been only the GSUP client will mostly become the general IPA client. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 commit 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 Author: Neels Hofmeyr Date: Wed Sep 23 23:28:27 2015 +0200 Add initial OAP protocol design document Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 8 +- openbsc/include/openbsc/gprs_ipa_client.h | 53 ++++ openbsc/include/openbsc/gprs_oap.h | 65 +++++ openbsc/include/openbsc/gprs_oap_messages.h | 70 ++++++ openbsc/include/openbsc/gprs_utils.h | 5 + openbsc/include/openbsc/ipa_client.h | 43 ++-- openbsc/include/openbsc/sgsn.h | 13 +- openbsc/src/gprs/Makefile.am | 6 +- openbsc/src/gprs/gprs_gsup_messages.c | 44 +--- openbsc/src/gprs/gprs_ipa_client.c | 159 ++++++++++++ openbsc/src/gprs/gprs_oap.c | 207 ++++++++++++++++ openbsc/src/gprs/gprs_oap_messages.c | 179 ++++++++++++++ openbsc/src/gprs/gprs_subscriber.c | 43 +--- openbsc/src/gprs/gprs_utils.c | 39 +++ openbsc/src/gprs/ipa_client.c | 233 +++++++++--------- openbsc/src/gprs/sgsn_main.c | 5 +- openbsc/src/gprs/sgsn_vty.c | 49 ++-- openbsc/src/osmo-bsc_nat/bsc_nat.c | 16 +- openbsc/tests/sgsn/Makefile.am | 6 +- openbsc/tests/sgsn/sgsn_test.c | 361 ++++++++++++++++++++++++++-- openbsc/tests/sgsn/sgsn_test.ok | 5 + 21 files changed, 1343 insertions(+), 266 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_ipa_client.h create mode 100644 openbsc/include/openbsc/gprs_oap.h create mode 100644 openbsc/include/openbsc/gprs_oap_messages.h create mode 100644 openbsc/src/gprs/gprs_ipa_client.c create mode 100644 openbsc/src/gprs/gprs_oap.c create mode 100644 openbsc/src/gprs/gprs_oap_messages.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 21:40:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 21:40:23 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-193-ga16feb7 Message-ID: <201509232140.t8NLeNSF050129@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated discards cab2fb7473844f8343bab078d710432eef3d9529 (commit) discards 15ee92110e7ae6e217be9e830ffe4719a1178dd6 (commit) discards 713192c82a85cf197fef2d83020df3a36ebc5fac (commit) discards c89f8ac5dac1a4e58412b98b35222bc088a62ac2 (commit) discards c320a4f56f320a682713749d650c51969e3ecbb9 (commit) discards 4922cf8e8d9e9a46b2c6e9557c519a897fed421d (commit) discards 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab (commit) discards 68c57adc28dbe9f8c6139d713759587bcf296e9a (commit) discards 7063db9581193e8a1eea142a2add140b111d02e6 (commit) discards 33775a21788fbcfc16fefb51d8f87c6cafd1428d (commit) via a16feb74a7c09919739015e989433cad1abe8064 (commit) via 438633a2d52e9f88b1571eebf0578bcc4ac39279 (commit) via 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 (commit) via 732665269e2f7d2494da48fab44021fa7efd638f (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 (cab2fb7473844f8343bab078d710432eef3d9529) \ N -- N -- N (a16feb74a7c09919739015e989433cad1abe8064) 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=a16feb74a7c09919739015e989433cad1abe8064 commit a16feb74a7c09919739015e989433cad1abe8064 Author: Neels Hofmeyr Date: Wed Sep 23 23:28:36 2015 +0200 Implement OAP for SGSN registration. Needs a new ipaccess_proto_ext enum value IPAC_PROTO_EXT_OAP from libosmocore, added in libosmocore.git:5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4. Implement the Osmocom Authentication Protocol, to allow an SGSN to register with an IPA peer. The aim is to allow multiple SGSNs talking to a single MAP proxy. Have this API separation: - ipa_client_conn provides a bare connection (unchanged). - ipa_client provides general IPA connection verification using timeouts and an IPA ping/pong. - gprs_ipa_client muxes an ipa_client to the GSUP and OAP APIs. While ipa_client_conn and ipa_client above are very general, gprs_ipa_client is a specific use "with real data". ipa_client has previously been gprs_gsup_client. Remove GSUP specifics, change naming and log output to say "IPA" instead. (A previous commit has already renamed the gprs_gsup_client files to make this commit easier to read.) Add gprs_ipa_client to soak up the GSUP specifics from ipa_client (basically just the protocol numbers). Also soak up gprs_subscr_init() and gsup_read_cb() from gprs_subscriber.c. And, of course, apply the OAP API. Add gprs_oap_messages.{h,c} and gprs_oap.{h,c} to implement the OAP protocol. Add a gprs_oap_state field to (new) gprs_gsup_client. Add a gprs_oap_config field to sgsn_config. Rename sgsn_config.gsup_server_* to ipa_server_*. Apply this in sgsn_vty.c. Change from gprs_gsup_client to the new gprs_ipa_client API in - gprs_subscriber.c - sgsn_main.c (gprs_subscr_init() has become gprs_ipa_client_init()) Move some static functions to gprs_utils.h to avoid code duplication, I hope the location is a sufficiently good choice: - constant_time_cmp() from bsc_nat.c for gprs_oap_evaluate_challenge(), now called gprs_constant_time_cmp(). - encode_big_endian() and decode_big_endian() from gprs_gsup_messages.c for gprs_oap_decode() and gprs_oap_encode(), now called gprs_encode_big_endian() and gps_decode_big_endian(). Apply the function renames in the mentioned .c files. Add OAP unit tests to sgsn_test.c: test_oap() and test_sgsn_registration(). Update sgsn_test.ok accordingly. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=438633a2d52e9f88b1571eebf0578bcc4ac39279 commit 438633a2d52e9f88b1571eebf0578bcc4ac39279 Author: Neels Hofmeyr Date: Wed Sep 23 23:28:34 2015 +0200 ipa, gsup: file rename to prepare for refactoring Rename gprs_gsup_client.* to ipa_client.*. To ease diff reading for the upcoming commit, this commit performs a file rename only. Background: currently, GSUP is the only protocol spoken on the IPA wire. We will now add OAP, a new protocol to register the SGSN with a MAP proxy. What has been only the GSUP client will mostly become the general IPA client. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 commit 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 Author: Neels Hofmeyr Date: Wed Sep 23 23:28:27 2015 +0200 Add initial OAP protocol design document Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 1 + openbsc/include/openbsc/Makefile.am | 9 +- openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/gprs_ipa_client.h | 4 +- openbsc/include/openbsc/gprs_oap.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 3 + openbsc/include/openbsc/gsm_data_shared.h | 14 +- openbsc/include/openbsc/ipa_client.h | 2 - openbsc/src/gprs/Makefile.am | 1 + openbsc/src/gprs/gprs_ipa_client.c | 3 +- openbsc/src/gprs/gprs_oap.c | 2 +- openbsc/src/gprs/gprs_oap_messages.c | 8 +- openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/gprs/ipa_client.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 3 +- openbsc/src/libbsc/abis_rsl.c | 13 +- openbsc/src/libbsc/bsc_api.c | 28 ++- openbsc/src/libbsc/bsc_vty.c | 367 ++++++++++++++++++++++++++++++ openbsc/src/libbsc/chan_alloc.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 82 +++++-- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/sgsn/sgsn_test.c | 10 +- openbsc/tests/sgsn/sgsn_test.ok | 3 +- 24 files changed, 503 insertions(+), 67 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 23 21:44:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Sep 2015 21:44:11 GMT Subject: openbsc.git branch neels/sgsn-id-pretty deleted. 0.14.0-193-ga16feb7 Message-ID: <201509232144.t8NLiBqR050678@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id-pretty has been deleted was a16feb74a7c09919739015e989433cad1abe8064 ----------------------------------------------------------------------- a16feb74a7c09919739015e989433cad1abe8064 Implement OAP for SGSN registration. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 08:29:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 08:29:28 GMT Subject: openbsc.git branch master updated. 0.14.0-192-g925504b Message-ID: <201509240829.t8O8TStM048722@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 925504bfe0834be6b1549af51242ef24fa2a0eaa (commit) from e57e0fa701d659ad8acf83cb14f7caa0bd563068 (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=925504bfe0834be6b1549af51242ef24fa2a0eaa commit 925504bfe0834be6b1549af51242ef24fa2a0eaa Author: Holger Hans Peter Freyther Date: Thu Sep 24 10:21:40 2015 +0200 gbproxy: Add quirk commands to allow upgrade from pre-release The pre-release didn't add a newline after the apn and the patching pattern command. Create a quirk command that combines both. The pre-release didn't include a differentation between routing and patching. The TLLI handling has a different and more generic name now. Make it handle the old one that is actively used. Add a file with the broken format and the standard config file test should pick it up. ----------------------------------------------------------------------- Summary of changes: .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 44 ++++++++++++++++++ openbsc/osmoappdesc.py | 3 +- openbsc/src/gprs/gb_proxy_vty.c | 53 ++++++++++++++++++++++ 3 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 08:48:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 08:48:33 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-201-g53a268c Message-ID: <201509240848.t8O8mXPh051399@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, shared/packages/testing has been updated discards 7f7470a1282709a1c9572f0ecb9a6b424f0112bd (commit) discards b8c8f2236703ba7a6cd3aa4bbeb5457b15aa3071 (commit) discards 14f5cf59b1965d61f264e2330782291e6f2e4b15 (commit) discards 91adfc6212e6bfe44d11cbe27c4b58cc82cd6d4b (commit) discards 98f794698aafec5a2a815c33817757a164540216 (commit) discards 18615efceddd94009f0729495c66642d52b619d1 (commit) discards 49f978ae978a53b63310d8ff88be8038f9927dee (commit) via 53a268c24482cb7cd9fb91902ff7333debfafeb2 (commit) via b2ec026170815d17c3f17a314b58d7a1739d4744 (commit) via d8b6eded8d3254333c7a6be2c245a36325175e3e (commit) via 79b459c0af5f38c3849befd0285fba2011e0f37f (commit) via a27b55d8db8ddba2a476c5819bf1101f2d72bf23 (commit) via aa57c6148709c5c52066621a83155673db344eb0 (commit) via 11da0673f4448820f0b91babcd97ebb503d26fe2 (commit) via 2327691012e915231bc1a737475e394132cff34e (commit) via 00c9f91a221fbac04e3bd0d03c6d8be8e497d385 (commit) via 925504bfe0834be6b1549af51242ef24fa2a0eaa (commit) via e57e0fa701d659ad8acf83cb14f7caa0bd563068 (commit) via 732665269e2f7d2494da48fab44021fa7efd638f (commit) via 354d1f3084a1f08c52f37f119f4524eb454b214f (commit) via c6a8d09b78e0d71644412c6e52c94d7facff86f6 (commit) via 51cf69cdb47995f9767810f4ced5d1dc6b83b054 (commit) via 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (commit) via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit) via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit) via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit) via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit) via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit) via d721579a6aba0e6d72f44fe8ec21a7276acebda4 (commit) via 92360b15e323a90f3da909cec8cc3c5bac2c6515 (commit) via 614aba391d836645127b90dab7f3ec826d7b574e (commit) via 79135acbb88c92bbe0214ada4feea53cb12a0ef4 (commit) via e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (commit) via e18f78e81dab5d041561c8b63ac45ab12ef12c08 (commit) via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit) via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit) via c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (commit) via e6ed009a36d410fc0cbac7a82d92313bd6d4c084 (commit) via ceef936ea894781a14584efc9256856cca6d1c0f (commit) via 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (commit) via ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit) via b9845f937e002acce44d15948d9770235cadc744 (commit) via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit) via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit) via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit) via 22df4ac8481abb112025166bd58d6652094a749b (commit) via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit) via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit) via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit) via 39ba248608f84341db21fffe861722d4ea56da8b (commit) via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit) via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit) via 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit) via d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit) via a334e90ddf99697ad6b18df80f1cd7473b2314d4 (commit) via aeadf261e54d4e3987797b5818a8356441512568 (commit) via ca7d05bdb9e5be89442d6a2870e87919fdb11b98 (commit) via a611da8407a609a3a426c61e7fb10230a9320122 (commit) via 0eaad4f216637804458eacf31b0a1b10cff19e7b (commit) via e9f7c9925c26b23f7c29ace8da381e439a658eeb (commit) via 29d58b734d169021bb794d259fa0dde205545bf1 (commit) via c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (commit) via 2f25764e51d7272a162d2b9f81d8124f6c1af76e (commit) via 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0 (commit) via 815945550685249aa002ef55b9ef990faa10ee0e (commit) via e019b564eccaf63ca372db6811dfa3dd6c4d9084 (commit) via eb48cafac9af84586679a4ce4caeb985ef0b1eb1 (commit) via 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41 (commit) via ba43365e963b884cd488487328504396b0257241 (commit) via 469f992b2bf9fd3d80928d11ca50ef663bf5b90e (commit) via b618c7ec9bd29c471a153da833bb50089f48d2f6 (commit) via daaea0c84fee46d9b63b746d5ed2cdf66f990352 (commit) via 5c06e4045aa3c23e535af09a108360b4a4365c74 (commit) via 145e2532f48fa860e5ce58368d813b927a6aec44 (commit) via 666e36aea9ddb9ffc6fd1c7620943449be345355 (commit) via 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe (commit) via d15409876cd9cbb9113fb766b91d1cacfea2428b (commit) via 4672059d948a3ad9701341b9686abd45301e057b (commit) via a2c41c42b1a8558965f201e43dcaec6bb8e64b35 (commit) via 1e365477ee5e4dc708b94474b4e094ea3c21d95b (commit) via 14a434b9d660cb92382f418739b8329b44640496 (commit) via 7c19c6b4064b10511fa5f5327030c21616905d94 (commit) via 42cf2e03c936d34c1bda7d491f9e367bf02dddce (commit) via dcbc83355e1d7243180d436cadabd913bee2c922 (commit) via e3c391e8d00b80cc2a2c2a71a52a077cc9aaf9d7 (commit) via af1b968b22fa36d11dc2a20cb35dcbddaba50b7b (commit) via b69518f3834b60901ab5750b6ce3b623d9479c1e (commit) via 58ec15c4edd14914479f2c4a6a885a6435dc81fe (commit) via 9f95ae888589dfddfe1fd325d0fb2f8361f03fab (commit) via 8ee53ed9ec5e5f045778ab8b30f10cb86ec55c4a (commit) via 694d98042f1adfad0e54f97d0e4c8787c5fccbac (commit) via e2ac6b77feecc5b7194a308bbd11e206c4a41fcb (commit) via 9705671025eba34b70d73e9d4e78813e4f2d31da (commit) via fce6971fe3673e8269414188fda0ce3b28b5cf03 (commit) via 8a8df80772a4bac0f3cb4d384f45a5d4c463fe11 (commit) via 0363d1bb97663e83aa0dc3a1e6b425b1870dd271 (commit) via aa0cecd9b7986254983af6b6cbef291183709ca0 (commit) via 2dd18bdd87a130a3536b12af874e331d93593e9b (commit) via 57ee78078905c7499bd4e6857f8981d22badfcac (commit) via 797eb7b592e2912ef3e12dbac415f6fa9d444ab9 (commit) via 4bb3fccb75d4bf66fccb22da27138e702f0cef1c (commit) via b25c8342cc850a421da3ffa1054a70a6be6645dc (commit) via c58a1e573b4eedc213f210b97f6a3d82ffdc056f (commit) via ce97a06fa385c97715bb52b34cc571789e9c79e5 (commit) via 0958938d4ea32b4eff288b4b1369384f8eaddb93 (commit) via f2e114ac85700c8b018d4d1495f6ef1762e0718d (commit) via 65b0efe56eafff992d60854787b83275ac33f84e (commit) via c36a13b073d39a5249418e7e0e78b7a45bfeb310 (commit) via 9cb249bf84b256168b807305a1c4884c5c5fc9fb (commit) via 5fd0c64e0a249264b112d62afb6e1c2299187f68 (commit) via b7ae0b34f94b93555370f4492076f7d57ed7031a (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 (7f7470a1282709a1c9572f0ecb9a6b424f0112bd) \ N -- N -- N (53a268c24482cb7cd9fb91902ff7333debfafeb2) 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=53a268c24482cb7cd9fb91902ff7333debfafeb2 commit 53a268c24482cb7cd9fb91902ff7333debfafeb2 Author: Holger Hans Peter Freyther Date: Thu Sep 24 10:46:02 2015 +0200 debian: Make a new release again http://cgit.osmocom.org/openbsc/commit/?id=b2ec026170815d17c3f17a314b58d7a1739d4744 commit b2ec026170815d17c3f17a314b58d7a1739d4744 Author: Holger Hans Peter Freyther Date: Sun Aug 23 17:36:12 2015 +0200 debian: New release http://cgit.osmocom.org/openbsc/commit/?id=d8b6eded8d3254333c7a6be2c245a36325175e3e commit d8b6eded8d3254333c7a6be2c245a36325175e3e Author: Holger Hans Peter Freyther Date: Sun Aug 16 15:30:19 2015 +0200 debian: Build new package http://cgit.osmocom.org/openbsc/commit/?id=79b459c0af5f38c3849befd0285fba2011e0f37f commit 79b459c0af5f38c3849befd0285fba2011e0f37f Author: Holger Hans Peter Freyther Date: Tue May 26 00:16:00 2015 +0800 debian: Add the new c-ares dependency for the SGSN http://cgit.osmocom.org/openbsc/commit/?id=a27b55d8db8ddba2a476c5819bf1101f2d72bf23 commit a27b55d8db8ddba2a476c5819bf1101f2d72bf23 Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:26:27 2015 -0400 debian: New release with new NAT command http://cgit.osmocom.org/openbsc/commit/?id=aa57c6148709c5c52066621a83155673db344eb0 commit aa57c6148709c5c52066621a83155673db344eb0 Author: Holger Hans Peter Freyther Date: Thu Apr 23 17:47:26 2015 -0400 debian: Build new packages http://cgit.osmocom.org/openbsc/commit/?id=11da0673f4448820f0b91babcd97ebb503d26fe2 commit 11da0673f4448820f0b91babcd97ebb503d26fe2 Author: Jacob Erlbeck Date: Fri Oct 17 10:08:02 2014 +0200 sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO) Currently an OSMO_ASSERT fails, if the message's and the mmctx's TLLIs do not match. This commit turns the assertion into an ERROR log message and uses the default values for IMSI, DRX, and RA CAP instead of the MM context values in this case. TODO: - find the real source for the problem - add test cases derived from what is being described in the ticket Ticket: OW#1322 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=2327691012e915231bc1a737475e394132cff34e commit 2327691012e915231bc1a737475e394132cff34e Author: Jacob Erlbeck Date: Tue Sep 30 13:53:26 2014 +0200 sgsn: Added TODOs (TODO) TODO: - fix and remove TODOs - add test cases for Detach(reattach) - add test cases for PDP context deletion (OW#1311) - add test cases for Cancel pending timer in sgsn_mm_ctx_free - remove this commit Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=00c9f91a221fbac04e3bd0d03c6d8be8e497d385 commit 00c9f91a221fbac04e3bd0d03c6d8be8e497d385 Author: Jacob Erlbeck Date: Fri Dec 19 19:11:20 2014 +0100 sgsn: Add logging to connect_timer_cb (TODO) TODO: - LOGLevel ? Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: README | 0 debian/changelog | 21 +- debian/control | 2 +- debian/rules | 2 +- openbsc/Makefile.am | 2 +- openbsc/configure.ac | 7 +- .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 44 +++ openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/bsc_msc.h | 2 +- openbsc/include/openbsc/bsc_nat.h | 6 +- openbsc/include/openbsc/gsm_04_08.h | 17 + openbsc/include/openbsc/gsm_data.h | 9 + openbsc/include/openbsc/gsm_data_shared.h | 14 +- openbsc/include/openbsc/meas_feed.h | 14 +- openbsc/include/openbsc/mgcp.h | 10 + openbsc/include/openbsc/mgcp_internal.h | 82 ++++- openbsc/include/openbsc/mgcp_transcode.h | 3 +- openbsc/include/openbsc/mncc.h | 14 +- openbsc/include/openbsc/mncc_int.h | 2 + openbsc/include/openbsc/osmo_msc_data.h | 5 +- openbsc/include/openbsc/sgsn.h | 15 + openbsc/osmoappdesc.py | 3 +- openbsc/src/gprs/gb_proxy_vty.c | 53 +++ openbsc/src/gprs/gprs_gmm.c | 124 +++---- openbsc/src/gprs/gprs_llc.c | 2 +- openbsc/src/gprs/gprs_sgsn.c | 5 +- openbsc/src/gprs/sgsn_ares.c | 3 +- openbsc/src/gprs/sgsn_vty.c | 97 +++++- openbsc/src/libbsc/abis_rsl.c | 13 +- openbsc/src/libbsc/bsc_api.c | 28 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 18 +- openbsc/src/libbsc/bsc_init.c | 30 +- openbsc/src/libbsc/bsc_msc.c | 22 +- openbsc/src/libbsc/bsc_vty.c | 384 +++++++++++++++++++++ openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 + openbsc/src/libbsc/chan_alloc.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 82 +++-- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 29 +- openbsc/src/libbsc/system_information.c | 10 +- openbsc/src/libcommon/gsm_data.c | 2 + openbsc/src/libfilter/Makefile.am | 2 +- openbsc/src/libfilter/bsc_msg_filter.c | 3 - openbsc/src/libmgcp/Makefile.am | 3 +- openbsc/src/libmgcp/mgcp_network.c | 29 +- openbsc/src/libmgcp/mgcp_osmux.c | 7 + openbsc/src/libmgcp/mgcp_protocol.c | 240 +------------ openbsc/src/libmgcp/mgcp_sdp.c | 305 ++++++++++++++++ openbsc/src/libmgcp/mgcp_transcode.c | 26 ++ openbsc/src/libmgcp/mgcp_vty.c | 62 ++++ openbsc/src/libmsc/db.c | 6 +- openbsc/src/libmsc/gsm_04_08.c | 383 ++++++++++++++++---- openbsc/src/libmsc/gsm_04_11.c | 119 ++++--- openbsc/src/libmsc/gsm_subscriber.c | 19 +- openbsc/src/libmsc/meas_feed.c | 11 + openbsc/src/libmsc/mncc.c | 3 + openbsc/src/libmsc/mncc_builtin.c | 9 +- openbsc/src/libmsc/silent_call.c | 7 +- openbsc/src/libmsc/smpp_openbsc.c | 7 + openbsc/src/libmsc/smpp_smsc.h | 11 + openbsc/src/libmsc/smpp_vty.c | 22 ++ openbsc/src/libmsc/vty_interface_layer3.c | 36 +- openbsc/src/libtrau/Makefile.am | 2 +- openbsc/src/osmo-bsc/Makefile.am | 2 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 62 +++- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 37 +- openbsc/src/osmo-bsc_mgcp/Makefile.am | 6 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/Makefile.am | 4 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 19 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 142 ++++++-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 4 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 18 + openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 32 +- openbsc/src/osmo-nitb/bsc_hack.c | 26 +- openbsc/tests/bsc-nat/bsc_data.c | 4 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 2 +- openbsc/tests/gbproxy/Makefile.am | 2 +- openbsc/tests/gbproxy/gbproxy_test.c | 2 +- openbsc/tests/gprs/Makefile.am | 2 +- openbsc/tests/gsm0408/gsm0408_test.c | 2 +- openbsc/tests/mgcp/Makefile.am | 4 +- openbsc/tests/mgcp/mgcp_test.c | 81 +++++ openbsc/tests/vty_test_runner.py | 45 +++ 86 files changed, 2379 insertions(+), 630 deletions(-) delete mode 100644 README create mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg create mode 100644 openbsc/src/libmgcp/mgcp_sdp.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 12:13:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 12:13:07 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-194-g8077900 Message-ID: <201509241213.t8OCD77u081506@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 8077900807d74c1b0ec17c6a5d372833ce6d94d4 (commit) from a16feb74a7c09919739015e989433cad1abe8064 (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=8077900807d74c1b0ec17c6a5d372833ce6d94d4 commit 8077900807d74c1b0ec17c6a5d372833ce6d94d4 Author: Neels Hofmeyr Date: Thu Sep 24 14:11:11 2015 +0200 oap: tweak spec document. Remove sentence that is not applicable (copy-past-o from GSUP). Add Kc to the ascii art diagram, and remove braces from "(Kc?)" in the text. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 13:33:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 13:33:26 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-195-g66ab8d0 Message-ID: <201509241333.t8ODXQ7H096652@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id has been updated via 66ab8d0fae7870113d322edccb0f5fb24fa6b058 (commit) from 8077900807d74c1b0ec17c6a5d372833ce6d94d4 (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=66ab8d0fae7870113d322edccb0f5fb24fa6b058 commit 66ab8d0fae7870113d322edccb0f5fb24fa6b058 Author: Neels Hofmeyr Date: Thu Sep 24 15:15:01 2015 +0200 oap: add vty config parsing, tweak gprs_oap_config Move parsing of the OAP secret from gprs_oap_init() to the vty config parsing function. Hence, in gprs_oap_config, instead of a const char* hex-string, store the actual parsed octets. Add the gprs_oap_config.shared_secret_present flag to indicate a missing shared secret config (previously a NULL char*). In gprs_oap_init(), now merely verify that all values are present, set the state enum value accordingly and copy the values to the gprs_oap_state struct. Comment on this duplication. Remove the now obsolete oap_config_error enum value -- the string is parsed in vty and gprs_oap_init does not encounter such errors anymore. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_oap.h | 12 +++++-- openbsc/src/gprs/gprs_oap.c | 26 ++------------ openbsc/src/gprs/sgsn_vty.c | 70 ++++++++++++++++++++++++++++++++++++++ openbsc/tests/sgsn/sgsn_test.c | 56 +++++------------------------- 4 files changed, 91 insertions(+), 73 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 13:40:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 13:40:16 GMT Subject: openbsc.git branch master updated. 0.14.0-193-g3e4e8cf Message-ID: <201509241340.t8ODeGn2098012@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 (commit) from 925504bfe0834be6b1549af51242ef24fa2a0eaa (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=3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 commit 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 Author: Holger Hans Peter Freyther Date: Thu Sep 24 15:38:38 2015 +0200 vty: Change the return type from enum to int clang complained that different enums are mixed with the return type and we actually want this to be an int now. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libcommon/common_vty.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 14:41:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 14:41:18 GMT Subject: openbsc.git branch zecke/features/amr2 created. 0.14.0-197-g39c5459 Message-ID: <201509241441.t8OEfIAb008257@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/amr2 has been created at 39c5459215622b9dc816c897fc78f646d26a84da (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=39c5459215622b9dc816c897fc78f646d26a84da commit 39c5459215622b9dc816c897fc78f646d26a84da Author: Holger Hans Peter Freyther Date: Thu Sep 24 16:26:01 2015 +0200 amr: Attempt to unbreak the AMR support in the BSC The signature of mr_config and the BSC implementation didn't match and the compiler was warning about it: osmo_bsc_api.c:530:2: warning: initialization from incompatible pointer type .mr_config = bsc_mr_config, ^ osmo_bsc_api.c:530:2: warning: (near initialization for ???bsc_handler.mr_config???) Change the mr_config again and provide an implementation that will set the ms and bts data structure. It would be better to put the size outside of the IE but I am not going to change it right now. It would also be nice to either move the AMR setting into the "nitb" structure or have the msc data be used _after_ the bts settings. This needs to be cleaned up in the next step. http://cgit.osmocom.org/openbsc/commit/?id=03a42e313cb82fe00510b9f052586a3664e504ce commit 03a42e313cb82fe00510b9f052586a3664e504ce Author: Holger Hans Peter Freyther Date: Thu Sep 24 11:39:38 2015 +0200 amr: Kill more duplication and let the code work one of the modes http://cgit.osmocom.org/openbsc/commit/?id=b3c89769a9cbda6e6d676beedd9f0c31936dbef4 commit b3c89769a9cbda6e6d676beedd9f0c31936dbef4 Author: Holger Hans Peter Freyther Date: Thu Sep 24 11:30:58 2015 +0200 amr: Instead of putting ms/bts into the same struct.. use it twice This way a lot of if/else can just be killed by the caller deciding which of the two instances to use. I have copied both branches to new files, replace bts for ms in one of them and ran diff on it. There is no difference. http://cgit.osmocom.org/openbsc/commit/?id=17dcb1506ea61f1d5d2093b2fe75c206d4010504 commit 17dcb1506ea61f1d5d2093b2fe75c206d4010504 Author: Holger Hans Peter Freyther Date: Thu Aug 20 19:32:46 2015 +0200 amr: Remove some code duplication in preparation Merge two copies into a local static helper function. The format of the message will change and then it is easier to modify it in one place than in two. Sadly the original patch was merged before this clean-up so do the clean-up as second step. Conflicts: openbsc/src/libbsc/abis_rsl.c openbsc/src/libbsc/gsm_04_08_utils.c ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 14:45:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 14:45:33 GMT Subject: openbsc.git branch master updated. 0.14.0-194-gd3496ae Message-ID: <201509241445.t8OEjXeH009026@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d3496aed6938b368a5f0a2112041e065bbe254f9 (commit) from 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 (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=d3496aed6938b368a5f0a2112041e065bbe254f9 commit d3496aed6938b368a5f0a2112041e065bbe254f9 Author: Holger Hans Peter Freyther Date: Thu Sep 24 11:01:01 2015 +0200 debian: Attempt to fix packaging and point to a meaningful readme The empty README file has been removed but the package still tries to install it. ----------------------------------------------------------------------- Summary of changes: debian/docs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 15:29:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 15:29:50 GMT Subject: openbsc.git branch master updated. 0.14.0-195-g130be40 Message-ID: <201509241529.t8OFTo3U015977@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 130be40c3e1bd7a1c7003c71cbae071a3d51cf62 (commit) from d3496aed6938b368a5f0a2112041e065bbe254f9 (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=130be40c3e1bd7a1c7003c71cbae071a3d51cf62 commit 130be40c3e1bd7a1c7003c71cbae071a3d51cf62 Author: Neels Hofmeyr Date: Thu Sep 24 17:28:47 2015 +0200 sgsn_main: in -h, print default config file ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 15:36:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 15:36:16 GMT Subject: openbsc.git branch neels/gtphub created. 0.14.0-196-g0c52b7b Message-ID: <201509241536.t8OFaGW6017083@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/gtphub has been created at 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0c52b7b7e6581e91d3fa1a9082bfe97888772f6f commit 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f Author: Neels Hofmeyr Date: Thu Sep 24 17:32:30 2015 +0200 Add GTP hub, so far as simplistic UDP forwarder. This is the first duckstep towards a new GTP hub. The aim is to mux GTP connections, so that multiple SGSNs can talk to a single GGSN. Todo: everything. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 23:15:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 23:15:47 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-198-g2fc3842 Message-ID: <201509242315.t8ONFljq080347@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/gtphub has been updated via 2fc3842416f1fd1df66385c747798394ba3ff2ae (commit) via 6662b3e3e0b23bbb4698d7067055ef66c744f39f (commit) from 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f (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=2fc3842416f1fd1df66385c747798394ba3ff2ae commit 2fc3842416f1fd1df66385c747798394ba3ff2ae Author: Neels Hofmeyr Date: Fri Sep 25 01:13:09 2015 +0200 gtphub: add to build Add program osmo-gtphub from gtphub_main.c to Makefile.am. Add osmo-gtphub binary to gitignore. http://cgit.osmocom.org/openbsc/commit/?id=6662b3e3e0b23bbb4698d7067055ef66c744f39f commit 6662b3e3e0b23bbb4698d7067055ef66c744f39f Author: Neels Hofmeyr Date: Fri Sep 25 00:44:30 2015 +0200 gtphub: use osmo_sock* API. Use the much more convenient osmo_sock_init_ofd(). This adds IPv6 and hostname resolution. ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/src/gprs/Makefile.am | 4 ++ openbsc/src/gprs/gtphub_main.c | 94 +++++++++++++++++------------------------- 3 files changed, 42 insertions(+), 57 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Sep 24 23:17:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Sep 2015 23:17:14 GMT Subject: openbsc.git branch neels/gtphub-1fd created. 0.14.0-198-g4ab31a0 Message-ID: <201509242317.t8ONHECj080486@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/gtphub-1fd has been created at 4ab31a062312e5f4b2d7642252427befde14e838 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4ab31a062312e5f4b2d7642252427befde14e838 commit 4ab31a062312e5f4b2d7642252427befde14e838 Author: Neels Hofmeyr Date: Fri Sep 25 00:24:19 2015 +0200 gtphub: use just one fd for UDP rx + tx. Add osmo_addr_init() (static, considering moving it to libosmocore) by copying the first bit of osmo_sock_init(). ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Sep 28 01:12:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Sep 2015 01:12:47 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-199-gdd0c340 Message-ID: <201509280112.t8S1ClSj015675@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/gtphub has been updated via dd0c3409a9c124493d9c4c85fdb65acf48414e98 (commit) from 2fc3842416f1fd1df66385c747798394ba3ff2ae (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=dd0c3409a9c124493d9c4c85fdb65acf48414e98 commit dd0c3409a9c124493d9c4c85fdb65acf48414e98 Author: Neels Hofmeyr Date: Mon Sep 28 03:12:38 2015 +0200 gtphub: first GTP decoding. This actually adds a dependency to openggsn: debatable. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 + openbsc/src/gprs/gtphub_main.c | 162 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 159 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 30 23:35:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Sep 2015 23:35:57 GMT Subject: openbsc.git branch neels/sgsn-id-3 created. 0.14.0-200-ge6c4e75 Message-ID: <201509302335.t8UNZvlj029246@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id-3 has been created at e6c4e75c9179d9bfd216076adde1ceb920a29502 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e6c4e75c9179d9bfd216076adde1ceb920a29502 commit e6c4e75c9179d9bfd216076adde1ceb920a29502 Author: Neels Hofmeyr Date: Wed Sep 30 22:58:57 2015 +0200 oap: add OAP API test (sgsn_test.c) http://cgit.osmocom.org/openbsc/commit/?id=dcfc06eca33c9ddeacb786d8a6e9d5f43adc92c2 commit dcfc06eca33c9ddeacb786d8a6e9d5f43adc92c2 Author: Neels Hofmeyr Date: Wed Sep 30 18:30:11 2015 +0200 oap: implement initial OAP API. Add oap.[hc] and oap_messages.[hc]. http://cgit.osmocom.org/openbsc/commit/?id=4c31279e324b464ea5bb824fd47c50fc3fceddb3 commit 4c31279e324b464ea5bb824fd47c50fc3fceddb3 Author: Neels Hofmeyr Date: Wed Sep 30 18:01:50 2015 +0200 Add OAP design document. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=54fbafdade5f90308c4737714c8700dc5daf0978 commit 54fbafdade5f90308c4737714c8700dc5daf0978 Author: Neels Hofmeyr Date: Wed Sep 30 17:55:26 2015 +0200 gsup: factor out header composition & sending. Move IPA header composition and sending to new static gsup_client_send() (so I can use it in the upcoming OAP code). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=fd055b1eb9adc8e113e985033847164c156f57ba commit fd055b1eb9adc8e113e985033847164c156f57ba Author: Neels Hofmeyr Date: Wed Sep 30 17:44:55 2015 +0200 libcommon: soak up three static functions. Add new kitchen sink openbsc/utils.h and libcommon/utils.c to make three so far static functions public (so I can use them in the upcoming OAP code). A place to put them could have been the gprs_utils.h, but all general functions in there have a gprs_ prefix, and todo markings to move them away. All other libcommon headers are too specific, so I opened up this kitchen sink header. Apply the change in Makefiles and C files. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Sep 30 23:53:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Sep 2015 23:53:03 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.14.0-201-ga1813e1 Message-ID: <201509302353.t8UNr3Uu031082@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sgsn-id-3 has been updated via a1813e1a47e42aaa5ff0a0376240145afaf5e4ad (commit) from e6c4e75c9179d9bfd216076adde1ceb920a29502 (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=a1813e1a47e42aaa5ff0a0376240145afaf5e4ad commit a1813e1a47e42aaa5ff0a0376240145afaf5e4ad Author: Neels Hofmeyr Date: Thu Oct 1 01:52:40 2015 +0200 gsup/oap: add OAP to GSUP client. Trigger an OAP registration upon connect, handle incoming OAP messages and send replies as coming from oap_handle(). Add oap_config to sgsn_config (todo: vty). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gsup_client.h | 7 ++- openbsc/include/openbsc/sgsn.h | 3 ++ openbsc/src/gprs/gprs_gsup_client.c | 68 +++++++++++++++++++++++++----- openbsc/src/gprs/gprs_subscriber.c | 3 +- 4 files changed, 68 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)