From gitosis at osmocom.org Sat May 2 05:53:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 2 May 2015 05:53:47 GMT Subject: openggsn.git branch master updated. 0.91-71-gb07d070 Message-ID: <201505020553.t425rlt2037365@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 OpenGGSN project". The branch, master has been updated via b07d07072e70ac4f920be9dfdf45615193b4ec2d (commit) from 633cc0d7cbc224b7e5ba811e2161553df30a6dfe (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/openggsn/commit/?id=b07d07072e70ac4f920be9dfdf45615193b4ec2d commit b07d07072e70ac4f920be9dfdf45615193b4ec2d Author: Michael McTernan Date: Sat May 2 07:52:23 2015 +0200 openggsn: Check return codes and take error paths on failure. Return early when socket() returns -1, and check return codes where indicated by some TODOs. This removes 2 TODOs and fixes a compiler warning about assignment to a variable which then isn't used. Signed-off-by: Michael McTernan ----------------------------------------------------------------------- Summary of changes: lib/tun.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat May 2 06:05:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 2 May 2015 06:05:53 GMT Subject: libosmocore.git branch master updated. 0.8.0-32-g780bba6 Message-ID: <201505020605.t4265rEv038356@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 780bba625d2d09478527ec6038f0f6e15eb6e651 (commit) from 97319359849cb21342a3243c6202def1cd18bc94 (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=780bba625d2d09478527ec6038f0f6e15eb6e651 commit 780bba625d2d09478527ec6038f0f6e15eb6e651 Author: Holger Hans Peter Freyther Date: Sat May 2 07:59:00 2015 +0200 linuxlist: Remove casting of ptr from container_of macro The cast is not present in the original macro and was added in OpenBSC with commit (be68f6fc6cde1367a4481d2e774a64e2cd657267) to help using the header with C++. Due the recent issue in the bssgp flow control code, let's remove the cast to see wrong pointer usage. In case C++ code doesn't compile anymore we can see how to add a cast back to it. Change was proposed by Michael McTernan ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/linuxlist.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat May 2 17:56:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 2 May 2015 17:56:56 GMT Subject: openbsc.git branch master updated. 0.14.0-39-g3815942 Message-ID: <201505021756.t42HuuJ8085795@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 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (commit) from 4a8b938348b9503decd2794b33a71d340fe9414f (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=38159428d2b1e95a2c6fa91775f7b3678aef2f1f commit 38159428d2b1e95a2c6fa91775f7b3678aef2f1f Author: Holger Hans Peter Freyther Date: Sat May 2 10:02:38 2015 +0200 mgcp: Fix compiler warning on 64bit builds ENDPOINT_NUMBER takes the difference of two pointers. On 64bit builds the difference is a long and the compiler then complains about the usage of abs. We will never have thousands of endpoints so silence the warning by casting the ENDPOINT_NUMBER to int. mgcp_vty.c:1381:34: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] rtp_port = rtp_calculate_port(ENDPOINT_NUMBER(endp), ^ ../../include/openbsc/mgcp_internal.h:206:31: note: expanded from macro 'ENDPOINT_NUMBER' #define ENDPOINT_NUMBER(endp) abs(endp - endp->tcfg->endpoints) ^ mgcp_vty.c:1381:34: note: use function 'labs' instead ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp_internal.h | 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 Sun May 3 20:35:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:35:22 GMT Subject: openbsc.git branch master updated. 0.14.0-59-g337343d Message-ID: <201505032035.t43KZMx2096648@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 337343d159888886eaa68476b70dbe19db93845b (commit) via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit) via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit) via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit) via c652913674ecc30f8d234878a17baa623cbacf99 (commit) via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit) via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit) via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit) via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit) via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit) via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit) via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit) via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit) via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit) via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit) via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit) via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit) via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit) via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit) via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit) from 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (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=337343d159888886eaa68476b70dbe19db93845b commit 337343d159888886eaa68476b70dbe19db93845b Merge: 3815942 d26b8fc Author: Holger Hans Peter Freyther Date: Sun May 3 22:34:01 2015 +0200 Merge branch 'zecke/features/acc-list' Integrate the change and see how it is going. The unit tests for the NAT look good so we might not have regressions. http://cgit.osmocom.org/openbsc/commit/?id=d26b8fcbe22eb4a56c87f0114a0e826551243511 commit d26b8fcbe22eb4a56c87f0114a0e826551243511 Author: Holger Hans Peter Freyther Date: Sun Apr 5 22:45:32 2015 +0200 bsc: Send a LU Reject in case it has been filtered In case we filter the request and it was a Location Updating Procedure we should reject it. http://cgit.osmocom.org/openbsc/commit/?id=ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 commit ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 Author: Holger Hans Peter Freyther Date: Sun Apr 5 20:53:42 2015 +0200 bsc: Add access list filtering to the BSC http://cgit.osmocom.org/openbsc/commit/?id=d6332809d8313903c65ccd28646f41b7c1aa6b99 commit d6332809d8313903c65ccd28646f41b7c1aa6b99 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:46:20 2015 +0200 bsc: Add access lists to the MSC and the BSC It is a bit arbitary to decide which one is the global and which one is the local one. We might change it around. I don't think we want to introduce it based on BTS. http://cgit.osmocom.org/openbsc/commit/?id=c652913674ecc30f8d234878a17baa623cbacf99 commit c652913674ecc30f8d234878a17baa623cbacf99 Author: Holger Hans Peter Freyther Date: Sun Apr 5 21:03:49 2015 +0200 filter: Move the con_type into the filter_state http://cgit.osmocom.org/openbsc/commit/?id=06a88fa0ae1f86cef0a23a1462bfef950418ea36 commit 06a88fa0ae1f86cef0a23a1462bfef950418ea36 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:34:12 2015 +0200 filter: Move from DNAT to DFILTER category http://cgit.osmocom.org/openbsc/commit/?id=4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 commit 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:20:09 2015 +0200 filter: Remove bsc_connection from the filter API Remove the last occurence of NAT datastructures in the filtering module and add the ctx to the filter request structure. http://cgit.osmocom.org/openbsc/commit/?id=c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 commit c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:13:27 2015 +0200 filter: Remove nat_sccp_connection from public API http://cgit.osmocom.org/openbsc/commit/?id=81dbfe412c8196df443f38bf4fbea4f9897607ef commit 81dbfe412c8196df443f38bf4fbea4f9897607ef Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:58:55 2015 +0200 filter: Remove the bsc_connection from the internal functions http://cgit.osmocom.org/openbsc/commit/?id=71857d72426c75e4bb71c3843a9eeeff53eca37d commit 71857d72426c75e4bb71c3843a9eeeff53eca37d Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:48:27 2015 +0200 filter: Put all the parameters in a struct to avoid order issues With the "local" and "global" list name we might pick the wrong argument. Avoid it by passing them as a struct. http://cgit.osmocom.org/openbsc/commit/?id=a0478814bc1c56a9e5648ffecd7c11671804e6ff commit a0478814bc1c56a9e5648ffecd7c11671804e6ff Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:42:45 2015 +0200 filter: Remove NAT knowledge from auth_imsi Push back the parameters we need to pass. auth_imsi doesn't know anything about the nat now. http://cgit.osmocom.org/openbsc/commit/?id=4ba947bf4b80b553a3411ec1fd29c45430bd6c40 commit 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:07:45 2015 +0200 filter: Separate SCCP/BSSAP extraction and gsm48 code For the BSC we will have the gsm48_hdr and don't need to find data within SCCP. For legacy reasons we need to initialize con_type, imsi, reject causes early on and need to do the same in the filter method. http://cgit.osmocom.org/openbsc/commit/?id=c36a6d5705830a6fd6e41e684dc031db35165e04 commit c36a6d5705830a6fd6e41e684dc031db35165e04 Author: Holger Hans Peter Freyther Date: Sun Apr 5 16:55:28 2015 +0200 filter: More renaming and remove of "NAT" from it http://cgit.osmocom.org/openbsc/commit/?id=14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 commit 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 Author: Holger Hans Peter Freyther Date: Sun Apr 5 16:50:34 2015 +0200 filter: Rename BSC to LOCAL and NAT to GLOBAL http://cgit.osmocom.org/openbsc/commit/?id=a1e6bd6768e61828823da3ba774e55b6f89559fc commit a1e6bd6768e61828823da3ba774e55b6f89559fc Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:40:12 2015 +0200 filter: Remove nat from bsc_nat_acc_lst and replace with msg http://cgit.osmocom.org/openbsc/commit/?id=d7e04b9956bb7d579697604fff6ba67fc6b9e52d commit d7e04b9956bb7d579697604fff6ba67fc6b9e52d Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:28:32 2015 +0200 filter: Cease out "struct bsc_nat" from the API This means we need to require a talloc context and simply operate on the list. I had considered creating a structure to hold the list head but I didn't find any other members so omitted it for now. http://cgit.osmocom.org/openbsc/commit/?id=d04d009f473d89a426c16dd24e5a4c692caf0017 commit d04d009f473d89a426c16dd24e5a4c692caf0017 Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:14:34 2015 +0200 filter: Move VTY code into the filter module http://cgit.osmocom.org/openbsc/commit/?id=4579bb1ed7464d66343d84846314ec66e6f8cccd commit 4579bb1ed7464d66343d84846314ec66e6f8cccd Author: Holger Hans Peter Freyther Date: Sat Apr 4 21:55:08 2015 +0200 filter: Move the access list management around http://cgit.osmocom.org/openbsc/commit/?id=973dbaeebdbdbd8fed417cdfd169644093389d05 commit 973dbaeebdbdbd8fed417cdfd169644093389d05 Author: Holger Hans Peter Freyther Date: Sat Apr 4 20:47:03 2015 +0200 filter: Move the method definition to the filter module Move the filter methods to the filter module. This is still only usable for the NAT and the _dt/_cr filter routines need to move back to the bsc_nat in the long run. http://cgit.osmocom.org/openbsc/commit/?id=4247cead2b77b2ad8ae2a6c1b48a450309185bb3 commit 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 Author: Holger Hans Peter Freyther Date: Sat Apr 4 18:42:46 2015 +0200 filter: Move the gsm 04.08 filter to a common place For customer requirements we want to be able to do filtering on the BSC as well. The same messages need to be scanned and the same access-lists will be looked at. In the future we might even split traffic based on the IMSI. Begin with moving the code to a new top level directory and then renaming and removing the nat dependency. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 + openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++ openbsc/include/openbsc/bsc_nat.h | 82 +---- openbsc/include/openbsc/bsc_nat_sccp.h | 7 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/osmo_bsc.h | 5 + openbsc/include/openbsc/osmo_msc_data.h | 4 + openbsc/src/Makefile.am | 2 +- openbsc/src/libcommon/debug.c | 5 + openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +- openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++ .../bsc_msg_filter.c} | 190 +++++------ openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++ openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++- openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++- openbsc/src/osmo-bsc_nat/Makefile.am | 3 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++------------------- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------ openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +- openbsc/tests/bsc-nat/Makefile.am | 8 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++-- 28 files changed, 766 insertions(+), 833 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%) create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%) create mode 100644 openbsc/src/libfilter/bsc_msg_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:45:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:45:30 GMT Subject: openbsc.git branch zecke/features/acc-list deleted. 0.14.0-37-g4425574 Message-ID: <201505032045.t43KjUnU097409@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/acc-list has been deleted was 442557462fc0ccd4be9df2643a5c94889f797fd3 ----------------------------------------------------------------------- 442557462fc0ccd4be9df2643a5c94889f797fd3 bsc: Send a LU Reject in case it has been filtered ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:45:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:45:49 GMT Subject: openbsc.git branch zecke/features/no-queue deleted. 0.14.0-28-g017e093 Message-ID: <201505032045.t43Kjn0E097460@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/no-queue has been deleted was 017e093b6df76b3363f7dd5c59a286240f535a05 ----------------------------------------------------------------------- 017e093b6df76b3363f7dd5c59a286240f535a05 sub: Remove the queue from the subscriber code ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:47:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:47:23 GMT Subject: openbsc.git branch zecke/hacks/sgsn-gmm-reject deleted. 0.13.0-147-g274659a Message-ID: <201505032047.t43KlNFn097584@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/hacks/sgsn-gmm-reject has been deleted was 274659aa9d83b3eca3ea4f8f7f23fc06673e5186 ----------------------------------------------------------------------- 274659aa9d83b3eca3ea4f8f7f23fc06673e5186 sgsn: Make the reject cause configurable for GMM attach and RA update ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:48:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:48:20 GMT Subject: openbsc.git branch zecke/fixes/release-channel deleted. 0.14.0-14-g8c83038 Message-ID: <201505032048.t43KmKq4097660@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/release-channel has been deleted was 8c83038b2b99df20edd0705d8b4274c03872690b ----------------------------------------------------------------------- 8c83038b2b99df20edd0705d8b4274c03872690b filter: Move the gsm 04.08 filter to a common place ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:49:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:49:02 GMT Subject: openbsc.git branch zecke/packages/wip deleted. 0.13.0-721-g332e701 Message-ID: <201505032049.t43Kn2XL097725@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/packages/wip has been deleted was 332e7014a6b60940f4a6cfdfd0bad059b2c323c9 ----------------------------------------------------------------------- 332e7014a6b60940f4a6cfdfd0bad059b2c323c9 debian: New release time.. rebased, merged, SGSN fixes ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:50:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:50:08 GMT Subject: openbsc.git branch zecke/fixes/ciphering-race deleted. 0.13.0-520-g2c6b59c Message-ID: <201505032050.t43Ko8Fv097812@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/ciphering-race has been deleted was 2c6b59ca6a2600b2bc51ddaa53b442dfd2273237 ----------------------------------------------------------------------- 2c6b59ca6a2600b2bc51ddaa53b442dfd2273237 sysmobts: Add variable for N(S) + 1 needed for the sysmobts ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:53:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:53:44 GMT Subject: openbsc.git branch zecke/fixes/gprs-gbproxy deleted. 0.13.0-138-g32b3924 Message-ID: <201505032053.t43KriuA097991@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/gprs-gbproxy has been deleted was 32b39247d9798524c9ca9d68ee5ba478f5cdbcbd ----------------------------------------------------------------------- 32b39247d9798524c9ca9d68ee5ba478f5cdbcbd gbproxy: Add some debug code and warnings to track down some defects ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 20:55:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 20:55:11 GMT Subject: openbsc.git branch zecke/fixes/lchan-release deleted. 0.13.0-358-gbdaaa6b Message-ID: <201505032055.t43KtBWT098246@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/lchan-release has been deleted was bdaaa6bcb6731664a6083ea112ed51186c296ac5 ----------------------------------------------------------------------- bdaaa6bcb6731664a6083ea112ed51186c296ac5 lchan: Speculative "fix" for error and late reply ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 21:01:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 21:01:17 GMT Subject: openbsc.git branch zecke/sgsn-crash-wip deleted. 0.10.1-1-gf140110 Message-ID: <201505032101.t43L1H4n098803@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/sgsn-crash-wip has been deleted was f140110b4d7c03c5bf86032a12b8392a919ad478 ----------------------------------------------------------------------- f140110b4d7c03c5bf86032a12b8392a919ad478 gprs: Workaround for a double free in the code ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 3 21:02:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 3 May 2015 21:02:23 GMT Subject: openbsc.git branch zecke/fixes/mgcp-transcoding deleted. 0.13.0-453-gd4cb8a0 Message-ID: <201505032102.t43L2NC6098908@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-transcoding has been deleted was d4cb8a09754c2b2ce1a7750d603993750cdd56d9 ----------------------------------------------------------------------- d4cb8a09754c2b2ce1a7750d603993750cdd56d9 mgcp: Fix/test the case of a time jump and the resync ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 4 08:03:46 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 May 2015 08:03:46 GMT Subject: osmo-pcu.git branch jerlbeck/master created. 0.2-409-g801d6fe Message-ID: <201505040803.t4483kCe045227@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 created at 801d6fe40cd5bd11257074c7aaf113a57919fb2d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=801d6fe40cd5bd11257074c7aaf113a57919fb2d commit 801d6fe40cd5bd11257074c7aaf113a57919fb2d Author: Jacob Erlbeck Date: Mon May 4 09:44:19 2015 +0200 tbf/test: Fix old_tbf argument to tbf_alloc_ul_tbf Currently the ul_tbf is used in its own declaration as an argument to tbf_alloc_ul_tbf, where dl_tbf can be used instead and makes more sense. This commit uses dl_tbf instead of ul_tbf as old_tbf. Addresses: tbf/TbfTest.cpp:71:14: warning: ???ul_tbf??? may be used uninitialized in this function Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0494c75a53f05a5ec4c4b3830672ef2451396f27 commit 0494c75a53f05a5ec4c4b3830672ef2451396f27 Author: Jacob Erlbeck Date: Mon May 4 09:34:00 2015 +0200 pcu_emu/test: Initialise current_test Currently the global current_test is not initialised, which leads to memory access failures. In addition, the variable is signed but used in comparisons with unsigned values. This commit changes the type to size_t and initialises the variable to 0. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355 commit 0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355 Author: Jacob Erlbeck Date: Mon May 4 09:13:28 2015 +0200 l1if: Add missing function prototypes A few prototypes are not part of any header files, leading to corresponding compiler warnings. This commit adds the missing prototypes to sysmo_l1_if.h. Addresses: sysmo_l1_if.c:347:2: warning: implicit declaration of function ???l1if_transport_open??? sysmo_l1_if.c:364:3: warning: implicit declaration of function ???l1if_transport_close??? sysmo_l1_fwd.c:89:3: warning: implicit declaration of function ???l1if_handle_sysprim??? sysmo_l1_fwd.c:91:3: warning: implicit declaration of function ???l1if_handle_l1prim??? sysmo_l1_hw.c:109:3: warning: implicit declaration of function ???l1if_handle_sysprim??? sysmo_l1_hw.c:118:3: warning: implicit declaration of function ???l1if_handle_l1prim??? Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1f33294b1c1394c6ff0dd109ff10bb65886c1a44 commit 1f33294b1c1394c6ff0dd109ff10bb65886c1a44 Author: Jacob Erlbeck Date: Mon May 4 08:21:17 2015 +0200 pcu: Fix non-critical warnings These fixes do not affect the semantics of the code. They either help gcc by providing default values that won't be used ("may be uninitialised"), remove unused variables, or change signed to unsigned variables to avoid comparison warnings. Addresses: bts.cpp:494:32: warning: 'tbf' may be used uninitialized in this function emu/test_replay_gprs_attach.cpp:81:27: warning: comparison between signed and unsigned integer expressions emu/test_pdp_activation.cpp:95:23: warning: unused variable ???budh??? emu/test_pdp_activation.cpp:97:6: warning: variable ???rc??? set but not used emu/pcu_emu.cpp:109:26: warning: unused variable ???bts??? alloc/AllocTest.cpp:74:27: warning: unused variable ???tbf??? osmocom/core/utils.h:13:50: warning: comparison between signed and unsigned integer expressions types/TypesTest.cpp:319:7: warning: unused variable ???count??? types/TypesTest.cpp:320:11: warning: unused variable ???rbb??? alloc/AllocTest.cpp:74:27: warning: unused variable ???tbf??? alloc/AllocTest.cpp:132:11: warning: unused variable ???ts_no??? http://cgit.osmocom.org/osmo-pcu/commit/?id=2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450 commit 2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450 Author: Jacob Erlbeck Date: Thu Apr 30 17:55:16 2015 +0200 vty: Fix value range of commands accepting csecs Currently an uint8_t csec variable is used to temporarily store the number of centiseconds which can be set within the range 1 - 65535. This way values above 255 cannot be set properly. This affects the VTY commands "queue lifetime", "queue hysteres", and "queue idle-ack-delay". This commit replaces the uint8_t by an uint16_t. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c commit c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c Author: Jacob Erlbeck Date: Thu Apr 30 15:59:01 2015 +0200 vty: Fix warnings about undeclared functions This commit adds missing includes to pcu_vty.c and fixes the llist_head type (missing struct keyword) used by tbf_print_vty_info. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon May 4 08:25:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 May 2015 08:25:56 GMT Subject: openbsc.git branch jerlbeck/wip/gprs-gsup-fixes created. 0.14.0-42-g2ef910c Message-ID: <201505040825.t448Putc046780@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, jerlbeck/wip/gprs-gsup-fixes has been created at 2ef910cff276d7d488b255dcf341143be645eefe (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=2ef910cff276d7d488b255dcf341143be645eefe commit 2ef910cff276d7d488b255dcf341143be645eefe Author: Jacob Erlbeck Date: Mon May 4 10:21:34 2015 +0200 gsup: (Jacob) Specify the QoS service for the PDP info (TODO) TODO: - There should be some textual description about what to expect in the QoS value area. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=32dfa6d340a618149cbc61d0de8c7202863829b8 commit 32dfa6d340a618149cbc61d0de8c7202863829b8 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info http://cgit.osmocom.org/openbsc/commit/?id=a27f7bb653e4beb7129765889f69d8761f2f89f4 commit a27f7bb653e4beb7129765889f69d8761f2f89f4 Author: Jacob Erlbeck Date: Thu Apr 30 08:28:06 2015 +0200 gsup: (Jacob) Document passing MSISDN as part of the response Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=2bf403500209931688ded12ae397899b662d7f91 commit 2bf403500209931688ded12ae397899b662d7f91 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 4 12:15:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 May 2015 12:15:45 GMT Subject: openbsc.git branch jerlbeck/wip/gprs-gsup-fixes updated. 0.14.0-68-g8c9b1b7 Message-ID: <201505041215.t44CFjLQ062378@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, jerlbeck/wip/gprs-gsup-fixes has been updated discards 2ef910cff276d7d488b255dcf341143be645eefe (commit) discards 32dfa6d340a618149cbc61d0de8c7202863829b8 (commit) discards a27f7bb653e4beb7129765889f69d8761f2f89f4 (commit) discards 2bf403500209931688ded12ae397899b662d7f91 (commit) via 8c9b1b7dd39c89ce12344666fba5f7dda84abe6c (commit) via 075a1e3570553405cc29e62d4a9ff5033a21901c (commit) via 36abcd0e287fbd17172551eb705934c9e8ca666a (commit) via 313ff813b7eed8afe0aa9fa385bab0c1c1a367df (commit) via 9433770e84ac8a11328cf9ca6f8974ef55cd3df2 (commit) via 0b7c66d7d02761e87799a12c3be99fcba222c077 (commit) via 3d9f6cc536e805d51001d9ae68abfa75433c6c33 (commit) via c510ac0c09d2875cd4efa254c25e6cf7cc5891f3 (commit) via 7400ac3a3e93a914932ac43d48a0ace035abcf9b (commit) via 337343d159888886eaa68476b70dbe19db93845b (commit) via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit) via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit) via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit) via c652913674ecc30f8d234878a17baa623cbacf99 (commit) via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit) via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit) via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit) via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit) via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit) via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit) via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit) via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit) via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit) via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit) via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit) via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit) via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit) via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit) via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit) via 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (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 (2ef910cff276d7d488b255dcf341143be645eefe) \ N -- N -- N (8c9b1b7dd39c89ce12344666fba5f7dda84abe6c) 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=8c9b1b7dd39c89ce12344666fba5f7dda84abe6c commit 8c9b1b7dd39c89ce12344666fba5f7dda84abe6c Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:59:04 2015 -0400 sgsn: Show the QoS that has been assigned http://cgit.osmocom.org/openbsc/commit/?id=075a1e3570553405cc29e62d4a9ff5033a21901c commit 075a1e3570553405cc29e62d4a9ff5033a21901c Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:58:33 2015 -0400 sgsn: Dump the E164 (encoded) assigned to the subscriber http://cgit.osmocom.org/openbsc/commit/?id=36abcd0e287fbd17172551eb705934c9e8ca666a commit 36abcd0e287fbd17172551eb705934c9e8ca666a Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:50:41 2015 -0400 sgsn: Handle different levels of QoS If QoS is only three bytes it does not include the allocation/ retention policy. Otherwise it does. Copy it depending on that. We should have a macro for the clamping to reduce code duplication. The insanity does come from the MAP data and this seems to be the easiest in terms of complexity. It is an array of bytes that is transported from MAPProxy to the SGSN and then simply forwarded. http://cgit.osmocom.org/openbsc/commit/?id=313ff813b7eed8afe0aa9fa385bab0c1c1a367df commit 313ff813b7eed8afe0aa9fa385bab0c1c1a367df Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 sgsn: Store subscribed QoS and attempt to use it * Fix QoS encoding as it forgot the Allocation/Retention policy * Use the qos_req as it is the only one encoded for GTPv1 and as 7.7.34 http://cgit.osmocom.org/openbsc/commit/?id=9433770e84ac8a11328cf9ca6f8974ef55cd3df2 commit 9433770e84ac8a11328cf9ca6f8974ef55cd3df2 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:53:53 2015 -0400 sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation The MSISDN should be present for "security" reasons in the first activation of a PDP context. Take the encoded MSISDN, store it for future use and then put it into the PDP activation request. http://cgit.osmocom.org/openbsc/commit/?id=0b7c66d7d02761e87799a12c3be99fcba222c077 commit 0b7c66d7d02761e87799a12c3be99fcba222c077 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:13:01 2015 -0400 gsup: Extract the QoS field http://cgit.osmocom.org/openbsc/commit/?id=3d9f6cc536e805d51001d9ae68abfa75433c6c33 commit 3d9f6cc536e805d51001d9ae68abfa75433c6c33 Author: Holger Hans Peter Freyther Date: Wed Apr 22 23:09:41 2015 -0400 gsup: Extract the new MSISDN string http://cgit.osmocom.org/openbsc/commit/?id=c510ac0c09d2875cd4efa254c25e6cf7cc5891f3 commit c510ac0c09d2875cd4efa254c25e6cf7cc5891f3 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info http://cgit.osmocom.org/openbsc/commit/?id=7400ac3a3e93a914932ac43d48a0ace035abcf9b commit 7400ac3a3e93a914932ac43d48a0ace035abcf9b Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 + openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++ openbsc/include/openbsc/bsc_nat.h | 82 +---- openbsc/include/openbsc/bsc_nat_sccp.h | 7 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gprs_gsup_messages.h | 7 + openbsc/include/openbsc/gprs_sgsn.h | 5 + openbsc/include/openbsc/gsm_04_08_gprs.h | 1 + openbsc/include/openbsc/mgcp_internal.h | 2 +- openbsc/include/openbsc/osmo_bsc.h | 5 + openbsc/include/openbsc/osmo_msc_data.h | 4 + openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/gprs_gsup_messages.c | 21 ++ openbsc/src/gprs/gprs_sgsn.c | 15 + openbsc/src/gprs/gprs_subscriber.c | 23 ++ openbsc/src/gprs/sgsn_libgtp.c | 41 ++- openbsc/src/gprs/sgsn_vty.c | 8 +- openbsc/src/libcommon/debug.c | 5 + openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +- openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++ .../bsc_msg_filter.c} | 190 +++++------ openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++ openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++- openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++- openbsc/src/osmo-bsc_nat/Makefile.am | 3 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++------------------- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------ openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +- openbsc/tests/bsc-nat/Makefile.am | 8 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++-- openbsc/tests/gprs/gprs_test.c | 5 +- openbsc/tests/sgsn/sgsn_test.c | 9 + 39 files changed, 892 insertions(+), 844 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%) create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%) create mode 100644 openbsc/src/libfilter/bsc_msg_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 5 07:25:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 May 2015 07:25:11 GMT Subject: libosmocore.git branch master updated. 0.8.0-33-g455d34f Message-ID: <201505050725.t457PBcK044271@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 455d34f4767df3bcd0eccdd4ac42a755c016e0ed (commit) from 780bba625d2d09478527ec6038f0f6e15eb6e651 (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=455d34f4767df3bcd0eccdd4ac42a755c016e0ed commit 455d34f4767df3bcd0eccdd4ac42a755c016e0ed Author: Jacob Erlbeck Date: Mon May 4 07:44:43 2015 +0200 bssgp/test: Fix bssgp-fc test The fix in the commit "bssgp: Fix call to llist_entry in fc_queue_timer_cfg" prevents the flow control code from generating certain logging messages ("-BSSGP-FC: fc_timer_cb() but still not able to send PDU of 10 bytes") during the tests. This breaks the test suite, since the update of the correseponding stderr output file misses. This commit updates the bssgp_fc_tests.err file accordingly. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: tests/gb/bssgp_fc_tests.err | 30 ------------------------------ 1 file changed, 30 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 5 07:33:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 May 2015 07:33:39 GMT Subject: osmo-pcu.git branch master updated. 0.2-409-g801d6fe Message-ID: <201505050733.t457Xdbh045090@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 801d6fe40cd5bd11257074c7aaf113a57919fb2d (commit) via 0494c75a53f05a5ec4c4b3830672ef2451396f27 (commit) via 0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355 (commit) via 1f33294b1c1394c6ff0dd109ff10bb65886c1a44 (commit) via 2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450 (commit) via c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c (commit) via 56e8d710907b9320d41a6285f08bba39aae2ee3b (commit) from 00fc6b13f266dab31e7a00d62b0988970fa20697 (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 | 2 +- src/pcu_vty.c | 8 +++++--- src/sysmo_l1_if.h | 10 ++++++++++ src/tbf.cpp | 2 +- src/tbf.h | 3 +-- src/tbf_dl.cpp | 1 - tests/alloc/AllocTest.cpp | 16 +++++++--------- tests/emu/pcu_emu.cpp | 6 +++--- tests/emu/test_pdp_activation.cpp | 4 +--- tests/emu/test_replay_gprs_attach.cpp | 2 +- tests/tbf/TbfTest.cpp | 2 +- tests/types/TypesTest.cpp | 2 -- 12 files changed, 31 insertions(+), 27 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 5 07:44:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 May 2015 07:44:25 GMT Subject: osmo-pcu.git branch jerlbeck/flow-control updated. 0.2-412-gb218b81 Message-ID: <201505050744.t457iPu9046173@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/flow-control has been updated discards 5e1a8403564b2af351ad8a8d462488cc25648dd8 (commit) discards fe865b1887d58302e7a68b6b01b5de69f35b0870 (commit) discards 47e945161b06edf51f19ec4d7b7baec1f09ce8b8 (commit) discards bcfa2f67b4b19174964d64992f34fae12adbcc84 (commit) discards fcb8e6560c5e12f55518479c6fd22344d233e9cb (commit) via b218b819202556ed86cd1c428aee16fa778914ac (commit) via 68f7d29a5a4d7688a0e5737e7e6d94d72154e773 (commit) via 0f3882d233837bd74add250fc81aeeb5c9e71839 (commit) via 801d6fe40cd5bd11257074c7aaf113a57919fb2d (commit) via 0494c75a53f05a5ec4c4b3830672ef2451396f27 (commit) via 0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355 (commit) via 1f33294b1c1394c6ff0dd109ff10bb65886c1a44 (commit) via 2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450 (commit) via c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c (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 (5e1a8403564b2af351ad8a8d462488cc25648dd8) \ N -- N -- N (b218b819202556ed86cd1c428aee16fa778914ac) 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-pcu/commit/?id=b218b819202556ed86cd1c428aee16fa778914ac commit b218b819202556ed86cd1c428aee16fa778914ac Author: Jacob Erlbeck Date: Thu Apr 30 15:01:15 2015 +0200 bssgp: Compute BVC bucket size and leak rate Currently the PDCH assignment and coding scheme does not influence the values transmitted by the FLOW-CONTROL-BVC messages. This commit adds the computation of those values. If the leak rate is not given explicitly, it is derived from the number of PDCH and the allowed coding scheme. If the BVC bucket size is not given explicitly, it is derived from the leak rate and the maximum buffer time. The latter is taken from the 'queue lifetime' command (or 10s if this has not been used). The MS default bucket size is set to 25% of the BVC bucket size. http://cgit.osmocom.org/osmo-pcu/commit/?id=68f7d29a5a4d7688a0e5737e7e6d94d72154e773 commit 68f7d29a5a4d7688a0e5737e7e6d94d72154e773 Author: Jacob Erlbeck Date: Tue Apr 21 12:56:48 2015 +0200 bssgp: Make BVC bucket size / leak rate configurable Currently the FLOW-CONTROL_BVC message contains fixed values: The tag is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is 820kbit/s, the MS bucket size is 50kB, and the MS leak rate is 50kbit/s. This commit makes the BVC parameters configurable and adds the following VTY commands: - flow-control force-bvc-bucket-size <1-6553500> - no flow-control force-bvc-bucket-size - flow-control force-bvc-leak-rate <1-6553500> - no flow-control force-bvc-leak-rate - flow-control force-ms-bucket-size <1-6553500> - no flow-control force-ms-bucket-size - flow-control force-ms-leak-rate <1-6553500> - no flow-control force-ms-leak-rate The 'no' variants restore the default behaviour. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0f3882d233837bd74add250fc81aeeb5c9e71839 commit 0f3882d233837bd74add250fc81aeeb5c9e71839 Author: Jacob Erlbeck Date: Wed Apr 29 14:46:52 2015 +0200 tbf: Added calls to llc_dropped_frame Currently this function which increments the corresponding counter is just called in gprs_llc::clear(). It is not called on places where LLC DISCARDED messages are sent. This commit adds calls to llc_dropped_frame() at these places. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 2 +- src/sysmo_l1_if.h | 10 ++++++++++ tests/alloc/AllocTest.cpp | 16 +++++++--------- tests/emu/pcu_emu.cpp | 6 +++--- tests/emu/test_pdp_activation.cpp | 4 +--- tests/emu/test_replay_gprs_attach.cpp | 2 +- tests/tbf/TbfTest.cpp | 2 +- tests/types/TypesTest.cpp | 2 -- 8 files changed, 24 insertions(+), 20 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 5 19:34:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 May 2015 19:34:53 GMT Subject: openbsc.git branch master updated. 0.14.0-69-g4c8e8f9 Message-ID: <201505051934.t45JYrdl095439@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 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e (commit) via d05e06989def81f886c673956da476e626a27af5 (commit) via f7b3826f03772d57d1d1a1153c5684f7d4799b60 (commit) via 4bd931f96d75d3e71b73a06e67f84ffdcab9caf6 (commit) via 8cedded88c9a0c4c486f987b818ccba57e96421e (commit) via 9ba273d365ac731a9c3ff285821062c346724390 (commit) via 49c1a7156c7e0ced1709aee4a3d3438db60bae41 (commit) via b927f1c3199b48becb03c0d56926c3b98d6ff5ce (commit) via 02d8c472bdff0a085cbedd9d902f7ced29e5d712 (commit) via e448554568fb4244a1b95e2e8666714f9498d69a (commit) from 337343d159888886eaa68476b70dbe19db93845b (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=4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e commit 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e Merge: 337343d d05e069 Author: Holger Hans Peter Freyther Date: Tue May 5 21:16:19 2015 +0200 Merge branch 'zecke/features/gprs-gsup-fixes' When communicating with a GGSN that is not the OpenGGSN the PDP context activation does fail. This is because on the activation of the first PDP context we need to supply a MSISDN. Extend the protocol, parse the MSISDN and then send it to the GGSN. The second item is that we have only forwarded the requested QoS of the subscriber. In most cases this is 0x0, 0x0, ... which means one requests a rate 0 byte/sec which the GGSN will not allow. Make it possible to receive, store and use the subscribed QoS of the Subscriber. http://cgit.osmocom.org/openbsc/commit/?id=d05e06989def81f886c673956da476e626a27af5 commit d05e06989def81f886c673956da476e626a27af5 Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:59:04 2015 -0400 sgsn: Show the QoS that has been assigned http://cgit.osmocom.org/openbsc/commit/?id=f7b3826f03772d57d1d1a1153c5684f7d4799b60 commit f7b3826f03772d57d1d1a1153c5684f7d4799b60 Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:58:33 2015 -0400 sgsn: Dump the E164 (encoded) assigned to the subscriber http://cgit.osmocom.org/openbsc/commit/?id=4bd931f96d75d3e71b73a06e67f84ffdcab9caf6 commit 4bd931f96d75d3e71b73a06e67f84ffdcab9caf6 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:50:41 2015 -0400 sgsn: Handle different levels of QoS If QoS is only three bytes it does not include the allocation/ retention policy. Otherwise it does. Copy it depending on that. We should have a macro for the clamping to reduce code duplication. The insanity does come from the MAP data and this seems to be the easiest in terms of complexity. It is an array of bytes that is transported from MAPProxy to the SGSN and then simply forwarded. The case of more than three bytes is neither unit nor manually tested so far. http://cgit.osmocom.org/openbsc/commit/?id=8cedded88c9a0c4c486f987b818ccba57e96421e commit 8cedded88c9a0c4c486f987b818ccba57e96421e Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 sgsn: Store subscribed QoS and attempt to use it sgsn_create_pdp_ctx should use the subscribed QoS. When selecting the PDP context we inject the QoS to be used into the TLV structure and use it during the request. Assume a "qos-Subscribed" structure only with three bytes and prepend the Allocation/Retention policy to the request. http://cgit.osmocom.org/openbsc/commit/?id=9ba273d365ac731a9c3ff285821062c346724390 commit 9ba273d365ac731a9c3ff285821062c346724390 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:53:53 2015 -0400 sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation The MSISDN should be present for "security" reasons in the first activation of a PDP context. Take the encoded MSISDN, store it for future use and then put it into the PDP activation request. The MM Context contains a field for a decoded MSISDN already. As we need to forward the data to the GGSN I want to avoid having to store TON and NPI in another place. Simply store the data in the encoded form. http://cgit.osmocom.org/openbsc/commit/?id=49c1a7156c7e0ced1709aee4a3d3438db60bae41 commit 49c1a7156c7e0ced1709aee4a3d3438db60bae41 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:13:01 2015 -0400 gsup: Extract the QoS field Add roundtrip test for the new QoS IE. It will be consumed in later commits. http://cgit.osmocom.org/openbsc/commit/?id=b927f1c3199b48becb03c0d56926c3b98d6ff5ce commit b927f1c3199b48becb03c0d56926c3b98d6ff5ce Author: Holger Hans Peter Freyther Date: Wed Apr 22 23:09:41 2015 -0400 gsup: Extract the new MSISDN string Extract the new MSISDN IE from the GSUP message and verify that it is read/written to the message. http://cgit.osmocom.org/openbsc/commit/?id=02d8c472bdff0a085cbedd9d902f7ced29e5d712 commit 02d8c472bdff0a085cbedd9d902f7ced29e5d712 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info QoS is a mess. In MAP there is qos-Subscribed which is then extended using ext-QoS-Subscribed, ext2-QoS-Subscribed, ext3-QoS-Subscribed and maybe even ext4-QoS-Subscribed by now. The MAP ASN1 files defined how these need to be "linearized". Instead of copying this I have decided to include the two semantics with/without the Allocation/Retention policy using the size of the data. http://cgit.osmocom.org/openbsc/commit/?id=e448554568fb4244a1b95e2e8666714f9498d69a commit e448554568fb4244a1b95e2e8666714f9498d69a Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response When asking the GGSN to create/open a PDP context one needs to send a MSISDN. The MSISDN can only be provided through the GSUP interface. ----------------------------------------------------------------------- Summary of changes: openbsc/doc/sgsn-remote-protocol.txt | 45 ++++++++++++++++++++++++++++ openbsc/include/openbsc/gprs_gsup_messages.h | 7 +++++ openbsc/include/openbsc/gprs_sgsn.h | 5 ++++ openbsc/include/openbsc/gsm_04_08_gprs.h | 1 + openbsc/src/gprs/gprs_gsup_messages.c | 21 +++++++++++++ openbsc/src/gprs/gprs_sgsn.c | 15 ++++++++++ openbsc/src/gprs/gprs_subscriber.c | 23 ++++++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 41 ++++++++++++++++++++----- openbsc/src/gprs/sgsn_vty.c | 8 ++++- openbsc/tests/gprs/gprs_test.c | 5 +++- openbsc/tests/sgsn/sgsn_test.c | 9 ++++++ 11 files changed, 170 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 6 14:00:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 May 2015 14:00:42 GMT Subject: osmo-pcu.git branch jerlbeck/flow-control updated. 0.2-415-g6eeb7c7 Message-ID: <201505061400.t46E0gK5079127@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/flow-control has been updated discards b218b819202556ed86cd1c428aee16fa778914ac (commit) discards 68f7d29a5a4d7688a0e5737e7e6d94d72154e773 (commit) discards 0f3882d233837bd74add250fc81aeeb5c9e71839 (commit) via 6eeb7c7e74ed8cc1e23b19453012f43563055e12 (commit) via 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 (commit) via 0288cdb0a8d4011905da55a5b74319e38e27e70d (commit) via 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 (commit) via 87d7341fbe290582ac4a03f67349496e5306eb04 (commit) via 29d91e92715945f53aff4530602add765d63946e (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 (b218b819202556ed86cd1c428aee16fa778914ac) \ N -- N -- N (6eeb7c7e74ed8cc1e23b19453012f43563055e12) 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-pcu/commit/?id=6eeb7c7e74ed8cc1e23b19453012f43563055e12 commit 6eeb7c7e74ed8cc1e23b19453012f43563055e12 Author: Jacob Erlbeck Date: Wed May 6 15:26:08 2015 +0200 bssgp: Increment BSSGP flow control tag value Currently the tag value in FLOW CONTROL BVC messages is always 1. This commit changes the implementation to increment that value with each of the FLOW CONTROL BVC messages that is sent to the SGSN. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 commit 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 Author: Jacob Erlbeck Date: Wed May 6 14:24:36 2015 +0200 bssgp: Compute and transmit queue delay The specification 28.018, allows to transmit the average LLC downlink queueing delay in FLOW CONTROL BVC messages (BVC Measurement IE, see GSM 28.018, 10.4.4 and 11.3.7). This commit extends gprs_bssgp_pcu.cpp to compute the average delay time between two subsequent FLOW CONTROL BVC messages. The average is implemented as an arithmetic average without any weighting. Ticket: OW#1432 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0288cdb0a8d4011905da55a5b74319e38e27e70d commit 0288cdb0a8d4011905da55a5b74319e38e27e70d Author: Jacob Erlbeck Date: Wed May 6 10:47:30 2015 +0200 bssgp: Add VTY command to Limit the bucket size by time Currently the bucket size is by default being computed based on the leak rate and the expected life time of LLC frames. The latter is either taken from 'queue lifetime' (if given) or a fixed value is used. Using 'queue lifetime' has the drawback that it sets a 'hard' limit, since frames will be dropped if they stay in the queue for a longer time. This commit adds a VTY command to specifically set the time used for the computation of the bucket size advertised to the SGSN. It does not affect the PCUs queue handling in any way. If the bucket time is not set (or if the 'no' command has been used), the old behaviour (see above) is applied. The following VTY commands are added (config-pcu node): - flow-control bucket-time <1-65534> Sets the time in centisecs - no flow-control bucket-time Don't use this time Ticket: OW#1432 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 commit 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 Author: Jacob Erlbeck Date: Thu Apr 30 15:01:15 2015 +0200 bssgp: Compute BVC bucket size and leak rate Currently the PDCH assignment and coding scheme does not influence the values transmitted by the FLOW-CONTROL-BVC messages. This commit adds the computation of those values. If the leak rate is not given explicitly, it is derived from the number of PDCH and the allowed coding scheme. If the BVC bucket size is not given explicitly, it is derived from the leak rate and the maximum buffer time. The latter is taken from the 'queue lifetime' command (or 10s if this has not been used). The MS default bucket size is set to 50% of the BVC bucket size. The MS default rate computation assumes, that each MS only supports up to 4 time slots for GPRS RX. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=87d7341fbe290582ac4a03f67349496e5306eb04 commit 87d7341fbe290582ac4a03f67349496e5306eb04 Author: Jacob Erlbeck Date: Tue Apr 21 12:56:48 2015 +0200 bssgp: Make BVC bucket size / leak rate configurable Currently the FLOW-CONTROL_BVC message contains fixed values: The tag is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is 820kbit/s, the MS bucket size is 50kB, and the MS leak rate is 50kbit/s. This commit makes the BVC parameters configurable and adds the following VTY commands: - flow-control force-bvc-bucket-size <1-6553500> - no flow-control force-bvc-bucket-size - flow-control force-bvc-leak-rate <1-6553500> - no flow-control force-bvc-leak-rate - flow-control force-ms-bucket-size <1-6553500> - no flow-control force-ms-bucket-size - flow-control force-ms-leak-rate <1-6553500> - no flow-control force-ms-leak-rate The 'no' variants restore the default behaviour. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=29d91e92715945f53aff4530602add765d63946e commit 29d91e92715945f53aff4530602add765d63946e Author: Jacob Erlbeck Date: Wed Apr 29 14:46:52 2015 +0200 tbf: Added calls to llc_dropped_frame Currently this function which increments the corresponding counter is just called in gprs_llc::clear(). It is not called on places where LLC DISCARDED messages are sent. This commit adds calls to llc_dropped_frame() at these places. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.h | 1 + src/gprs_bssgp_pcu.cpp | 162 +++++++++++++++++++++++++++++++++++++------------ src/gprs_bssgp_pcu.h | 8 +++ src/pcu_vty.c | 28 +++++++++ src/tbf_dl.cpp | 16 +++-- 5 files changed, 171 insertions(+), 44 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 6 15:47:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 May 2015 15:47:15 GMT Subject: openbsc.git branch zecke/features/cdr created. 0.14.0-74-gc15c61c Message-ID: <201505061547.t46FlFPD086121@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/cdr has been created at c15c61c401e6f934fbf35c0c87d0777ff857f7c6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c15c61c401e6f934fbf35c0c87d0777ff857f7c6 commit c15c61c401e6f934fbf35c0c87d0777ff857f7c6 Author: Holger Hans Peter Freyther Date: Wed May 6 17:46:08 2015 +0200 sgsn: Add VTY configuration for the CDR module Make it possible to set a filename to use for the CDR. By default no CDR will be generated. Forbid to set the interval of 0 seconds as this will cause a lot of work. Add a very basic VTY test. http://cgit.osmocom.org/openbsc/commit/?id=4f5b8237ec2182861fbe075f4cce56a9c7caf904 commit 4f5b8237ec2182861fbe075f4cce56a9c7caf904 Author: Holger Hans Peter Freyther Date: Tue May 5 22:25:48 2015 +0200 sgsn: Create an initial and limited CDR module This is consuming the new signals and allows to install several different CDR/observing/event/audit modules in the future. For getting the bytes in/out the code would have had to undo what the rate counter is doing and at the same time adding a "total" to the ratecounter didn't look like a good idea, the same went for making it a plain counter. Begin writing the values one by one and open/closing a new FILE for every log messages. This is not efficient but easily deals with external truncation/rotation of the file (no fstat for and checking the links and size). As usual we will wait and see if this is an issue. Add some new members to our PDP context structure to see what it is about. http://cgit.osmocom.org/openbsc/commit/?id=b100895557af0980d5910a3dc81903179dea615e commit b100895557af0980d5910a3dc81903179dea615e Author: Holger Hans Peter Freyther Date: Sat May 2 19:55:38 2015 +0200 sgsn: Add various signals consumed by CDR or other client code http://cgit.osmocom.org/openbsc/commit/?id=20de3ae17cbb61f831ca8f06a4cf7436441cfdc6 commit 20de3ae17cbb61f831ca8f06a4cf7436441cfdc6 Author: Holger Hans Peter Freyther Date: Tue May 5 22:52:40 2015 +0200 sgsn: Extract the MSISDN from the subscr data structure In case there is a subscr attached to the MM context and there is an encoded MSISDN we will attempt to decode it and in case of an international number prepend a '+'. Assume that the array size of gsm_mmcc_called->number is as big as ctx->msisdn for the strncpy. http://cgit.osmocom.org/openbsc/commit/?id=b448dd849a96fd1b736ee183385d7a6a9ea1863e commit b448dd849a96fd1b736ee183385d7a6a9ea1863e Author: Holger Hans Peter Freyther Date: Sun May 3 11:46:58 2015 +0200 sgsn: Make the free function internal All calls should and do go through the sgsn_mm_ctx_cleanup_free function. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 6 15:57:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 May 2015 15:57:07 GMT Subject: libosmocore.git branch master updated. 0.8.0-34-g9385d1e Message-ID: <201505061557.t46Fv7DH086859@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 9385d1e01bd05c7099e3e441248ce0b10a6d02e2 (commit) from 455d34f4767df3bcd0eccdd4ac42a755c016e0ed (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=9385d1e01bd05c7099e3e441248ce0b10a6d02e2 commit 9385d1e01bd05c7099e3e441248ce0b10a6d02e2 Author: Jacob Erlbeck Date: Wed May 6 09:29:32 2015 +0200 bssgp: Fix bssgp_tx_fc_bvc parameter type Currently large values for Bmax default MS get sliced since a uint16_t is used as the type of the corresponding parameter of bssgp_tx_fc_bvc. GSM 48.018, 11.3.2 which in turn refers to 11.3.5 specifies a maximum of 6MB (0xffff * 100). This commit changes the type to uint32_t to cover the full value range. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/gprs/gprs_bssgp_bss.h | 2 +- src/gb/gprs_bssgp_bss.c | 2 +- tests/gb/gprs_bssgp_test.c | 75 +++++++++++++++++++++++++++++++++++ tests/gb/gprs_bssgp_test.ok | 4 ++ 5 files changed, 82 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed May 6 16:05:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 May 2015 16:05:12 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-79-g1943e41 Message-ID: <201505061605.t46G5CV0087506@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 e337faa88b55d82e7ecc354c9449d286ce930903 (commit) discards d8f45ca8052984ea23743fae67b1c6d77807718e (commit) discards 4a2846592e716d5ffcb49d293752550c3d04684c (commit) discards c540284eaff7d9c3a39ca66c8d5ebd16ae710300 (commit) discards 8b27cb5ba19ee14780c95add33b63a74d2993373 (commit) discards e3933ac46d76122dde8aa01b5efb1ba58d25442d (commit) discards e34deab3899caf213180c1b013ce6918a748467c (commit) discards 7265fc3348a5a03d07fe566026b175f70aa3ef94 (commit) discards 7eafe7a018a8307dfd15606c4229415234c9fcb5 (commit) discards 3cece9917978f05910b30ca4478532ccb3b1b9cf (commit) discards b21c17ce674ca4a17fb7673b7c3a9f8946aef550 (commit) discards dd01a4e37b8706f35273edda7636b9c1efa634b2 (commit) discards 19006ea1190b6ca68acccccd19161bfdb81782f6 (commit) discards 809d48c15e8578fd94b4fa301bd51f63f972cadd (commit) via 1943e410ac13c22f26f8775bf9c26320b2d4a570 (commit) via 7acddc19675b168b710547aa45efe80d4e915308 (commit) via 457ccb8c44dff69dd3c84e3623b2e67f6011dfa7 (commit) via 36ebb28e14576618c329ad69cb30e0556b4ab2ed (commit) via fe32e4deaab28598fe6654059a35ed9beb173747 (commit) via c15c61c401e6f934fbf35c0c87d0777ff857f7c6 (commit) via 4f5b8237ec2182861fbe075f4cce56a9c7caf904 (commit) via b100895557af0980d5910a3dc81903179dea615e (commit) via 20de3ae17cbb61f831ca8f06a4cf7436441cfdc6 (commit) via b448dd849a96fd1b736ee183385d7a6a9ea1863e (commit) via 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e (commit) via d05e06989def81f886c673956da476e626a27af5 (commit) via f7b3826f03772d57d1d1a1153c5684f7d4799b60 (commit) via 4bd931f96d75d3e71b73a06e67f84ffdcab9caf6 (commit) via 8cedded88c9a0c4c486f987b818ccba57e96421e (commit) via 9ba273d365ac731a9c3ff285821062c346724390 (commit) via 49c1a7156c7e0ced1709aee4a3d3438db60bae41 (commit) via b927f1c3199b48becb03c0d56926c3b98d6ff5ce (commit) via 02d8c472bdff0a085cbedd9d902f7ced29e5d712 (commit) via e448554568fb4244a1b95e2e8666714f9498d69a (commit) via 337343d159888886eaa68476b70dbe19db93845b (commit) via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit) via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit) via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit) via c652913674ecc30f8d234878a17baa623cbacf99 (commit) via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit) via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit) via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit) via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit) via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit) via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit) via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit) via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit) via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit) via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit) via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit) via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit) via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit) via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit) via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit) via 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (commit) via 4a8b938348b9503decd2794b33a71d340fe9414f (commit) via d6d7affa6eb9e9e158d2e0f0108ef154e24867a5 (commit) via 0759b1b9522f0a4f8256671b9098f7bc493c3a99 (commit) via 0ae564d9b1fcee46cd77ccc83c570376d0526c8c (commit) via 1e28eb83c0c2f1b362114199e70b6d454fa2d08b (commit) via b396b69cb2ac93b6e4b53c4252fe809658acd8bd (commit) via ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb (commit) via 5a2484b10e8aeec3841833b79a8973cacb37bcee (commit) via cb43a9ac4489040185addd528a3143655ea349be (commit) via c57b5507b21d12f656ec1667a8a875485344fe8d (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 (e337faa88b55d82e7ecc354c9449d286ce930903) \ N -- N -- N (1943e410ac13c22f26f8775bf9c26320b2d4a570) 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=1943e410ac13c22f26f8775bf9c26320b2d4a570 commit 1943e410ac13c22f26f8775bf9c26320b2d4a570 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=7acddc19675b168b710547aa45efe80d4e915308 commit 7acddc19675b168b710547aa45efe80d4e915308 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=457ccb8c44dff69dd3c84e3623b2e67f6011dfa7 commit 457ccb8c44dff69dd3c84e3623b2e67f6011dfa7 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=36ebb28e14576618c329ad69cb30e0556b4ab2ed commit 36ebb28e14576618c329ad69cb30e0556b4ab2ed 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=fe32e4deaab28598fe6654059a35ed9beb173747 commit fe32e4deaab28598fe6654059a35ed9beb173747 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: debian/changelog | 6 +- debian/control | 14 +- openbsc/configure.ac | 1 + openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 + openbsc/doc/sgsn-remote-protocol.txt | 24 +- openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++ openbsc/include/openbsc/bsc_nat.h | 82 +---- openbsc/include/openbsc/bsc_nat_sccp.h | 7 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gprs_gsup_messages.h | 6 +- openbsc/include/openbsc/gprs_sgsn.h | 6 +- openbsc/include/openbsc/gsm_data.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 19 +- openbsc/include/openbsc/mgcp.h | 2 + openbsc/include/openbsc/mgcp_internal.h | 2 +- openbsc/include/openbsc/osmo_bsc.h | 5 + openbsc/include/openbsc/osmo_msc_data.h | 4 + openbsc/include/openbsc/sgsn.h | 14 + openbsc/include/openbsc/signal.h | 21 +- openbsc/include/openbsc/transaction.h | 2 +- openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 65 +++- openbsc/src/gprs/gprs_gsup_messages.c | 11 +- openbsc/src/gprs/gprs_sgsn.c | 21 +- openbsc/src/gprs/sgsn_cdr.c | 254 ++++++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 17 + openbsc/src/gprs/sgsn_main.c | 1 + openbsc/src/gprs/sgsn_vty.c | 36 ++ openbsc/src/libbsc/paging.c | 14 +- openbsc/src/libcommon/debug.c | 5 + openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +- openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++ .../bsc_msg_filter.c} | 190 +++++------ openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++ openbsc/src/libmgcp/mgcp_transcode.c | 20 +- openbsc/src/libmgcp/mgcp_vty.c | 47 +++ openbsc/src/libmsc/gsm_04_08.c | 95 ++---- openbsc/src/libmsc/gsm_04_11.c | 8 +- openbsc/src/libmsc/gsm_subscriber.c | 199 +++-------- openbsc/src/libmsc/mncc_builtin.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 8 - openbsc/src/libmsc/transaction.c | 7 +- openbsc/src/libmsc/vty_interface_layer3.c | 83 +---- openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++- openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++- openbsc/src/osmo-bsc_nat/Makefile.am | 3 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++------------------- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------ openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +- openbsc/tests/bsc-nat/Makefile.am | 8 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++-- openbsc/tests/channel/channel_test.c | 12 +- openbsc/tests/gprs/gprs_test.c | 6 +- openbsc/tests/mgcp/mgcp_transcoding_test.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 6 +- openbsc/tests/vty_test_runner.py | 28 ++ 63 files changed, 1450 insertions(+), 1210 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h create mode 100644 openbsc/src/gprs/sgsn_cdr.c copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%) create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%) create mode 100644 openbsc/src/libfilter/bsc_msg_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 8 00:44:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 00:44:26 GMT Subject: osmo-trx.git branch fairwaves/master updated. 00cc772f90b274bb75232f29b20c31d5b552cfde Message-ID: <201505080044.t480iQqa047034@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 via 00cc772f90b274bb75232f29b20c31d5b552cfde (commit) from 34333e8919d02fd1e4177917dd425a9ee6e615e1 (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-trx/commit/?id=00cc772f90b274bb75232f29b20c31d5b552cfde commit 00cc772f90b274bb75232f29b20c31d5b552cfde Author: Alexander Chemeris Date: Tue Apr 28 23:09:02 2015 -0400 uhd: Set RF frontend bandwidth for UmTRX to improve signal quality. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 00:45:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 00:45:10 GMT Subject: osmo-trx.git branch achemeris/uhd-args updated. 66e74ffe931e0cabcc99087a89259faf398e6ade Message-ID: <201505080045.t480jA6E047150@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, achemeris/uhd-args has been updated discards 79a5adf366a456bab5d7866f5960beaa22925c4b (commit) discards db203c0008535bbd0649925a02225b13ba191c3f (commit) discards c107d930f9269a1b5267bce0b7112cf332104534 (commit) via 66e74ffe931e0cabcc99087a89259faf398e6ade (commit) via f0efdebbd7a2193c4d756857f615d778156e8091 (commit) via 00cc772f90b274bb75232f29b20c31d5b552cfde (commit) via 34333e8919d02fd1e4177917dd425a9ee6e615e1 (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 (79a5adf366a456bab5d7866f5960beaa22925c4b) \ N -- N -- N (66e74ffe931e0cabcc99087a89259faf398e6ade) 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=66e74ffe931e0cabcc99087a89259faf398e6ade commit 66e74ffe931e0cabcc99087a89259faf398e6ade Author: Alexander Chemeris Date: Tue Apr 28 13:26:07 2015 -0400 uhd: Update UmTRX specific code to work with PA Tx gain. http://cgit.osmocom.org/osmo-trx/commit/?id=f0efdebbd7a2193c4d756857f615d778156e8091 commit f0efdebbd7a2193c4d756857f615d778156e8091 Author: Alexander Chemeris Date: Tue Apr 28 12:20:49 2015 -0400 A hack to pass all dev.args to UHD. ----------------------------------------------------------------------- Summary of changes: debian/rules | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 00:46:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 00:46:44 GMT Subject: osmo-trx.git branch fairwaves/master updated. 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 Message-ID: <201505080046.t480ki1x047263@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 via 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (commit) from 00cc772f90b274bb75232f29b20c31d5b552cfde (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-trx/commit/?id=63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 commit 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 Author: Alexander Chemeris Date: Tue Apr 28 13:26:07 2015 -0400 uhd: Update UmTRX specific code to work with PA Tx gain. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 00:47:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 00:47:08 GMT Subject: osmo-trx.git branch achemeris/uhd-args updated. 743cf16febbc8062298eb29b49f317dc2cf150cc Message-ID: <201505080047.t480l8eg047331@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, achemeris/uhd-args has been updated discards 66e74ffe931e0cabcc99087a89259faf398e6ade (commit) discards f0efdebbd7a2193c4d756857f615d778156e8091 (commit) via 743cf16febbc8062298eb29b49f317dc2cf150cc (commit) via 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (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 (66e74ffe931e0cabcc99087a89259faf398e6ade) \ N -- N -- N (743cf16febbc8062298eb29b49f317dc2cf150cc) 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=743cf16febbc8062298eb29b49f317dc2cf150cc commit 743cf16febbc8062298eb29b49f317dc2cf150cc Author: Alexander Chemeris Date: Tue Apr 28 12:20:49 2015 -0400 A hack to pass all dev.args to UHD. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 00:49:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 00:49:04 GMT Subject: osmo-trx.git branch master updated. d7610cf0b8148391d80b8991f9f070e635a035b8 Message-ID: <201505080049.t480n4qS047487@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, master has been updated via d7610cf0b8148391d80b8991f9f070e635a035b8 (commit) from 722d4f70a4085448e0c02ba3fb9a4ee6a9077118 (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-trx/commit/?id=d7610cf0b8148391d80b8991f9f070e635a035b8 commit d7610cf0b8148391d80b8991f9f070e635a035b8 Author: Tom Tsou Date: Thu May 7 17:39:49 2015 -0700 radioInterface: Reset sample buffer cursors on each start Non-zero buffer indices may lead to uplink/downlink timing offset during repeated start/stop cycles. Mainly affects USRP2 and other resampled devices that rely on the buffer to absorb sample block sizes that are not multiples of the burst size. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/radioInterface.cpp | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 00:56:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 00:56:34 GMT Subject: osmo-trx.git branch achemeris/ramp-up-test created. d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 Message-ID: <201505080056.t480uYmC048009@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, achemeris/ramp-up-test has been created at d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 commit d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 Author: Alexander Chemeris Date: Thu May 7 20:51:39 2015 -0400 hack: Burst ramp up issue fix. * Randomized payload from filler table * 4 sps only * 156.25 size bursts instead of 156/157 * 1 extra tail bit appended to beginning and end of burst * Downlink bursts from core are dropped Enable with filler table. $ ./osmo-trx -f Also, TSC is hard coded to 7. You can change it here. diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp index 7dcc512..c11c6fd 100644 --- a/Transceiver52M/Transceiver.cpp +++ b/Transceiver52M/Transceiver.cpp @@ -85,7 +85,7 @@ void TransceiverState::init(size_t slot, bool fill, float scale, int sps) fillerBurst[i] = rand() % 2; for (size_t i = 0; i < 26; i++) - fillerBurst[61 + i] = GSM::gTrainingSequence[7][i]; + fillerBurst[61 + i] = GSM::gTrainingSequence[0][i]; for (size_t i = 145; i < 148; i++) fillerBurst[i] = 0; ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 02:04:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 02:04:13 GMT Subject: osmo-trx.git branch achemeris/ramp-up-test updated. 184e7680aab56afc561c891273ff5454a50843d8 Message-ID: <201505080204.t4824DLd052256@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, achemeris/ramp-up-test has been updated via 184e7680aab56afc561c891273ff5454a50843d8 (commit) from d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 (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-trx/commit/?id=184e7680aab56afc561c891273ff5454a50843d8 commit 184e7680aab56afc561c891273ff5454a50843d8 Author: Alexander Chemeris Date: Thu May 7 22:03:49 2015 -0400 test: Remove wider burst hack. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 02:24:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 02:24:09 GMT Subject: osmo-trx.git branch achemeris/no-dsp-tuning updated. 8974a801927100a7657fd973c5b098289ac6f35f Message-ID: <201505080224.t482O9AI053703@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, achemeris/no-dsp-tuning has been updated discards 2595714dd1958f65ca53b795f0d1eecc61a1b8c9 (commit) via 8974a801927100a7657fd973c5b098289ac6f35f (commit) via 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (commit) via 00cc772f90b274bb75232f29b20c31d5b552cfde (commit) via 34333e8919d02fd1e4177917dd425a9ee6e615e1 (commit) via 947fc8cd1f6b468798d015e0032ffb541a849e50 (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 (2595714dd1958f65ca53b795f0d1eecc61a1b8c9) \ N -- N -- N (8974a801927100a7657fd973c5b098289ac6f35f) 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=8974a801927100a7657fd973c5b098289ac6f35f commit 8974a801927100a7657fd973c5b098289ac6f35f Author: Alexander Chemeris Date: Thu Apr 9 18:55:02 2015 +0300 umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough. We end up with DSP tuning just for 2-3Hz, which is meaningless and only distort the signal. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 47 ++++++++++++++++++++++++++++++++------------ debian/rules | 3 +++ 2 files changed, 37 insertions(+), 13 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 02:35:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 02:35:32 GMT Subject: osmo-trx.git branch fairwaves/master updated. 8974a801927100a7657fd973c5b098289ac6f35f Message-ID: <201505080235.t482ZWir054424@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 via 8974a801927100a7657fd973c5b098289ac6f35f (commit) from 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (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: Transceiver52M/UHDDevice.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 02:35:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 02:35:44 GMT Subject: osmo-trx.git branch achemeris/no-dsp-tuning deleted. 8974a801927100a7657fd973c5b098289ac6f35f Message-ID: <201505080235.t482ZiOu054482@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, achemeris/no-dsp-tuning has been deleted was 8974a801927100a7657fd973c5b098289ac6f35f ----------------------------------------------------------------------- 8974a801927100a7657fd973c5b098289ac6f35f umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 06:59:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 06:59:34 GMT Subject: osmo-pcu.git branch master updated. 0.2-415-g6eeb7c7 Message-ID: <201505080659.t486xYqG076100@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 6eeb7c7e74ed8cc1e23b19453012f43563055e12 (commit) via 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 (commit) via 0288cdb0a8d4011905da55a5b74319e38e27e70d (commit) via 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 (commit) via 87d7341fbe290582ac4a03f67349496e5306eb04 (commit) via 29d91e92715945f53aff4530602add765d63946e (commit) from 801d6fe40cd5bd11257074c7aaf113a57919fb2d (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.h | 5 ++ src/gprs_bssgp_pcu.cpp | 182 ++++++++++++++++++++++++++++++++++++++++++++++++- src/gprs_bssgp_pcu.h | 8 +++ src/pcu_vty.c | 147 +++++++++++++++++++++++++++++++++++++++ src/tbf_dl.cpp | 19 ++++-- 5 files changed, 352 insertions(+), 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 8 12:53:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 12:53:18 GMT Subject: osmo-pcu.git branch jerlbeck/wip deleted. 0.2-398-g068a5b3 Message-ID: <201505081253.t48CrI6G006279@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 has been deleted was 068a5b3cf79528f2d05f9a6bd7216aefba2ae95c ----------------------------------------------------------------------- 068a5b3cf79528f2d05f9a6bd7216aefba2ae95c bssgp: log lifetime WIP ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 8 12:55:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 12:55:43 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct created. 0.2-419-g7993312 Message-ID: <201505081255.t48CthPj006574@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/ms-struct has been created at 7993312a2be33d6d71c0c96576b8e8e295ea6edb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=7993312a2be33d6d71c0c96576b8e8e295ea6edb commit 7993312a2be33d6d71c0c96576b8e8e295ea6edb Author: Jacob Erlbeck Date: Thu May 7 16:31:42 2015 +0200 WIP debug stuff http://cgit.osmocom.org/osmo-pcu/commit/?id=eb040818b874a4d2d13fb6f8c472e80f02ad697a commit eb040818b874a4d2d13fb6f8c472e80f02ad697a Author: Jacob Erlbeck Date: Thu May 7 16:06:23 2015 +0200 tbf: Don't set UL TLLI from DL TLLI (TODO) The TLLI seems to be broken somehow. This commit tries to fix an issue, but it properly does not do it well. The TLLI handling will be reworked when the MS class is in place. DO NOT INCLUDE INTO MASTER http://cgit.osmocom.org/osmo-pcu/commit/?id=42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9 commit 42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9 Author: Jacob Erlbeck Date: Fri May 8 12:13:08 2015 +0200 tbf: Use MS class (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=a6135e4852e35f72860486b9d389ff02846a5ede commit a6135e4852e35f72860486b9d389ff02846a5ede Author: Jacob Erlbeck Date: Wed May 6 18:30:48 2015 +0200 ms: Add GprsMs class (TODO) This class is intended to represent a certain MS. TODO: - commit message ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 8 12:56:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 12:56:03 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-417-g42021d2 Message-ID: <201505081256.t48Cu30i006655@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/ms-struct has been updated discards 7993312a2be33d6d71c0c96576b8e8e295ea6edb (commit) discards eb040818b874a4d2d13fb6f8c472e80f02ad697a (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9) \ O -- O -- O (7993312a2be33d6d71c0c96576b8e8e295ea6edb) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: src/bts.cpp | 2 +- src/tbf.cpp | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 8 16:25:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 16:25:58 GMT Subject: osmo-trx.git branch achemeris/ramp-up-test updated. 34c4eff3c57ea994d030cdaef019c426a3222c3b Message-ID: <201505081625.t48GPw9Q021700@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, achemeris/ramp-up-test has been updated discards 184e7680aab56afc561c891273ff5454a50843d8 (commit) discards d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 (commit) via 34c4eff3c57ea994d030cdaef019c426a3222c3b (commit) via b7ba55ceaa7be48786ef06bcd924baf173d539a8 (commit) via 8974a801927100a7657fd973c5b098289ac6f35f (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 (184e7680aab56afc561c891273ff5454a50843d8) \ N -- N -- N (34c4eff3c57ea994d030cdaef019c426a3222c3b) 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=34c4eff3c57ea994d030cdaef019c426a3222c3b commit 34c4eff3c57ea994d030cdaef019c426a3222c3b Author: Alexander Chemeris Date: Thu May 7 22:03:49 2015 -0400 test: Remove wider burst hack. http://cgit.osmocom.org/osmo-trx/commit/?id=b7ba55ceaa7be48786ef06bcd924baf173d539a8 commit b7ba55ceaa7be48786ef06bcd924baf173d539a8 Author: Alexander Chemeris Date: Thu May 7 20:51:39 2015 -0400 hack: Burst ramp up issue fix. * Randomized payload from filler table * 4 sps only * 156.25 size bursts instead of 156/157 * 1 extra tail bit appended to beginning and end of burst * Downlink bursts from core are dropped Enable with filler table. $ ./osmo-trx -f Also, TSC is hard coded to 7. You can change it here. diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp index 7dcc512..c11c6fd 100644 --- a/Transceiver52M/Transceiver.cpp +++ b/Transceiver52M/Transceiver.cpp @@ -85,7 +85,7 @@ void TransceiverState::init(size_t slot, bool fill, float scale, int sps) fillerBurst[i] = rand() % 2; for (size_t i = 0; i < 26; i++) - fillerBurst[61 + i] = GSM::gTrainingSequence[7][i]; + fillerBurst[61 + i] = GSM::gTrainingSequence[0][i]; for (size_t i = 145; i < 148; i++) fillerBurst[i] = 0; ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 16:42:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 16:42:13 GMT Subject: osmo-trx.git branch achemeris/uhd-args updated. 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b Message-ID: <201505081642.t48GgD9Q022895@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, achemeris/uhd-args has been updated discards 743cf16febbc8062298eb29b49f317dc2cf150cc (commit) via 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b (commit) via 8974a801927100a7657fd973c5b098289ac6f35f (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 (743cf16febbc8062298eb29b49f317dc2cf150cc) \ N -- N -- N (456cf7f068e7244c4558c0e6eaa02dcbdfdc210b) 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=456cf7f068e7244c4558c0e6eaa02dcbdfdc210b commit 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b Author: Alexander Chemeris Date: Tue Apr 28 12:20:49 2015 -0400 A hack to pass all dev.args to UHD. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 21:36:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 21:36:21 GMT Subject: osmo-trx.git branch fairwaves/master updated. 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b Message-ID: <201505082136.t48LaLNi041419@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 via 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b (commit) from 8974a801927100a7657fd973c5b098289ac6f35f (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: Transceiver52M/UHDDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 8 21:36:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 May 2015 21:36:38 GMT Subject: osmo-trx.git branch achemeris/uhd-args deleted. 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b Message-ID: <201505082136.t48LacOB041475@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, achemeris/uhd-args has been deleted was 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b ----------------------------------------------------------------------- 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b A hack to pass all dev.args to UHD. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun May 10 20:39:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 May 2015 20:39:39 GMT Subject: libosmocore.git branch master updated. 0.8.0-35-g16082fd Message-ID: <201505102039.t4AKddEs037823@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 16082fd3cda0ced8f22736e92394348ee2ecfda3 (commit) from 9385d1e01bd05c7099e3e441248ce0b10a6d02e2 (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=16082fd3cda0ced8f22736e92394348ee2ecfda3 commit 16082fd3cda0ced8f22736e92394348ee2ecfda3 Author: Holger Hans Peter Freyther Date: Wed May 6 17:58:07 2015 +0200 debian: Bump version for new local packages ----------------------------------------------------------------------- Summary of changes: debian/changelog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun May 10 21:49:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 May 2015 21:49:48 GMT Subject: osmo-tetra.git branch 3.7 created. 32fc370ac9dfc26c2cf83da910885680dc164287 Message-ID: <201505102149.t4ALnmdM043243@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 TETRA PHY and MAC implementation". The branch, 3.7 has been created at 32fc370ac9dfc26c2cf83da910885680dc164287 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-tetra/commit/?id=32fc370ac9dfc26c2cf83da910885680dc164287 commit 32fc370ac9dfc26c2cf83da910885680dc164287 Author: Sylvain Munaut Date: Sun May 10 23:50:40 2015 +0200 demod: Import the new GR 3.7 code Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-tetra/commit/?id=c2aa247c262320057b72cccff2796b6665b82e04 commit c2aa247c262320057b72cccff2796b6665b82e04 Author: Sylvain Munaut Date: Sun May 10 23:50:21 2015 +0200 demod: Remove all the old 3.6 stuff Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Sun May 10 21:50:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 May 2015 21:50:15 GMT Subject: osmo-tetra.git branch 3.7 deleted. 32fc370ac9dfc26c2cf83da910885680dc164287 Message-ID: <201505102150.t4ALoFfA043353@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 TETRA PHY and MAC implementation". The branch, 3.7 has been deleted was 32fc370ac9dfc26c2cf83da910885680dc164287 ----------------------------------------------------------------------- 32fc370ac9dfc26c2cf83da910885680dc164287 demod: Import the new GR 3.7 code ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Sun May 10 21:50:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 May 2015 21:50:20 GMT Subject: osmo-tetra.git branch gr3.7 created. 32fc370ac9dfc26c2cf83da910885680dc164287 Message-ID: <201505102150.t4ALoKqF043402@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 TETRA PHY and MAC implementation". The branch, gr3.7 has been created at 32fc370ac9dfc26c2cf83da910885680dc164287 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-tetra/commit/?id=32fc370ac9dfc26c2cf83da910885680dc164287 commit 32fc370ac9dfc26c2cf83da910885680dc164287 Author: Sylvain Munaut Date: Sun May 10 23:50:40 2015 +0200 demod: Import the new GR 3.7 code Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-tetra/commit/?id=c2aa247c262320057b72cccff2796b6665b82e04 commit c2aa247c262320057b72cccff2796b6665b82e04 Author: Sylvain Munaut Date: Sun May 10 23:50:21 2015 +0200 demod: Remove all the old 3.6 stuff Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Tue May 12 18:07:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 May 2015 18:07:35 GMT Subject: openbsc.git branch master updated. 0.14.0-75-g7882d27 Message-ID: <201505121807.t4CI7Zxw051258@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 7882d2751f401d439394ff94da55ed2c0e8781e3 (commit) via c15c61c401e6f934fbf35c0c87d0777ff857f7c6 (commit) via 4f5b8237ec2182861fbe075f4cce56a9c7caf904 (commit) via b100895557af0980d5910a3dc81903179dea615e (commit) via 20de3ae17cbb61f831ca8f06a4cf7436441cfdc6 (commit) via b448dd849a96fd1b736ee183385d7a6a9ea1863e (commit) from 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e (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=7882d2751f401d439394ff94da55ed2c0e8781e3 commit 7882d2751f401d439394ff94da55ed2c0e8781e3 Merge: 4c8e8f9 c15c61c Author: Holger Hans Peter Freyther Date: Tue May 12 20:06:47 2015 +0200 Merge branch 'zecke/features/cdr' Add an optional CDR module. This will create a rotatable log file, detect rotation and try to write as many information as possible. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 6 +- openbsc/include/openbsc/sgsn.h | 14 ++ openbsc/include/openbsc/signal.h | 21 ++- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 65 ++++++++- openbsc/src/gprs/gprs_sgsn.c | 21 ++- openbsc/src/gprs/sgsn_cdr.c | 254 ++++++++++++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 17 +++ openbsc/src/gprs/sgsn_main.c | 1 + openbsc/src/gprs/sgsn_vty.c | 36 +++++ openbsc/tests/sgsn/sgsn_test.c | 4 + openbsc/tests/vty_test_runner.py | 28 ++++ 12 files changed, 464 insertions(+), 5 deletions(-) create mode 100644 openbsc/src/gprs/sgsn_cdr.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 12 18:07:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 May 2015 18:07:56 GMT Subject: openbsc.git branch zecke/features/cdr deleted. 0.14.0-74-gc15c61c Message-ID: <201505121807.t4CI7uOw051331@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/cdr has been deleted was c15c61c401e6f934fbf35c0c87d0777ff857f7c6 ----------------------------------------------------------------------- c15c61c401e6f934fbf35c0c87d0777ff857f7c6 sgsn: Add VTY configuration for the CDR module ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 12 20:30:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 May 2015 20:30:20 GMT Subject: openbsc.git branch zecke/features/sgsn-gtp-cdr created. 0.14.0-79-gc758278 Message-ID: <201505122030.t4CKUKT2063095@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/sgsn-gtp-cdr has been created at c758278c075e876f83f330cab0cc417867340af2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c758278c075e876f83f330cab0cc417867340af2 commit c758278c075e876f83f330cab0cc417867340af2 Author: Holger Hans Peter Freyther Date: Tue May 12 22:20:05 2015 +0200 sgsn: Give the IMEI to the GGSN for analysis Most SGSNs pass the IMEI(SV). We currently only enquire about the IMEI and then pad the 'SV' with 1111b (thanks to the encoding routine). Sadly it insists on always writing the length which means we have to memmove the data around by a single octet. Manually verified using the pcu-emu and looking at the trace using wireshark. http://cgit.osmocom.org/openbsc/commit/?id=6ed9bd825135954ad358b7f078dc21e9a4e26e2a commit 6ed9bd825135954ad358b7f078dc21e9a4e26e2a Author: Holger Hans Peter Freyther Date: Tue May 12 22:00:22 2015 +0200 sgsn: Encode the ULI for the PDP context creation ack Give the GGSN another opportunity to determine which tarif to apply for the SGSN/subscriber. This code assumes tha the RAN is a GERAN system but the assumption has been made in other places as well. http://cgit.osmocom.org/openbsc/commit/?id=573920836271400a6adca3a4b3d573febbdaf320 commit 573920836271400a6adca3a4b3d573febbdaf320 Author: Holger Hans Peter Freyther Date: Tue May 12 21:46:58 2015 +0200 sgsn: Always include the routing area identity For PDP context creation we always want to include the RAI for the current mmctx. This might help commercial GGSNs to determine which charging to apply. http://cgit.osmocom.org/openbsc/commit/?id=3e0fb400471b68a77e01d3fb3e96b5f0a96abc09 commit 3e0fb400471b68a77e01d3fb3e96b5f0a96abc09 Author: Holger Hans Peter Freyther Date: Tue May 12 21:08:42 2015 +0200 cdr: Remember the charging id supplied by the GGSN The charging_id is provided by the GGSN. Copy it into the CDR part of the data structure so it will remain present until after the pdp context has been deleted. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 12 22:12:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 May 2015 22:12:39 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-26-gb226b85 Message-ID: <201505122212.t4CMCdnm071952@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 "GNURadio hardware abstraction block". The branch, master has been updated via b226b85fa82f94dfc3d57d1083ea1fd6b4c62d13 (commit) via 8d25584da32840387b4c04768b9d6afeed83109d (commit) via 3916b5bc4f9ed504106cf0845e6daa077a84764c (commit) via 3793a5e8b1b97cb78e21c807d21bca2a406f97d3 (commit) via 17c9497d4da855a81a6f871b4b4ce457ec465336 (commit) from be9af0fe6f81bce327f9b1a2cd23a09533725d9b (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/gr-osmosdr/commit/?id=b226b85fa82f94dfc3d57d1083ea1fd6b4c62d13 commit b226b85fa82f94dfc3d57d1083ea1fd6b4c62d13 Author: Dimitri Stolnikov Date: Tue May 12 23:59:32 2015 +0200 README: move sdrplay line to the same position as in grc template http://cgit.osmocom.org/gr-osmosdr/commit/?id=8d25584da32840387b4c04768b9d6afeed83109d commit 8d25584da32840387b4c04768b9d6afeed83109d Author: Dimitri Stolnikov Date: Tue May 12 23:48:43 2015 +0200 airspy: query supported samplerates from the firmware http://cgit.osmocom.org/gr-osmosdr/commit/?id=3916b5bc4f9ed504106cf0845e6daa077a84764c commit 3916b5bc4f9ed504106cf0845e6daa077a84764c Author: Dimitri Stolnikov Date: Tue May 12 23:30:45 2015 +0200 cmake: added ENABLE_NONFREE option to enable nonfree components. http://cgit.osmocom.org/gr-osmosdr/commit/?id=3793a5e8b1b97cb78e21c807d21bca2a406f97d3 commit 3793a5e8b1b97cb78e21c807d21bca2a406f97d3 Author: Dimitri Stolnikov Date: Tue May 12 23:29:05 2015 +0200 updated AUTHORS http://cgit.osmocom.org/gr-osmosdr/commit/?id=17c9497d4da855a81a6f871b4b4ce457ec465336 commit 17c9497d4da855a81a6f871b4b4ce457ec465336 Author: Dimitri Stolnikov Date: Tue May 12 23:28:35 2015 +0200 sdrplay: added copyright ----------------------------------------------------------------------- Summary of changes: AUTHORS | 2 ++ CMakeLists.txt | 12 ++++++++++ README | 2 +- lib/CMakeLists.txt | 4 +++- lib/airspy/airspy_source_c.cc | 51 ++++++++++++++++++++++++++++++----------- lib/airspy/airspy_source_c.h | 1 + lib/sdrplay/sdrplay_source_c.cc | 1 + lib/sdrplay/sdrplay_source_c.h | 1 + 8 files changed, 59 insertions(+), 15 deletions(-) hooks/post-receive -- GNURadio hardware abstraction block From gitosis at osmocom.org Tue May 12 22:17:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 May 2015 22:17:25 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-27-g275e6ae Message-ID: <201505122217.t4CMHPQ7072326@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 "GNURadio hardware abstraction block". The branch, master has been updated via 275e6aed19b9ba8563bffd318a227a1196e1da2c (commit) from b226b85fa82f94dfc3d57d1083ea1fd6b4c62d13 (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/gr-osmosdr/commit/?id=275e6aed19b9ba8563bffd318a227a1196e1da2c commit 275e6aed19b9ba8563bffd318a227a1196e1da2c Author: Dimitri Stolnikov Date: Wed May 13 00:16:54 2015 +0200 airspy: comment on used gain values ----------------------------------------------------------------------- Summary of changes: lib/airspy/airspy_source_c.cc | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- GNURadio hardware abstraction block From gitosis at osmocom.org Wed May 13 22:11:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 May 2015 22:11:07 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-28-g4582df6 Message-ID: <201505132211.t4DMB7gg071628@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 "GNURadio hardware abstraction block". The branch, master has been updated via 4582df6111c50042e0b8ae93c6cf04b795d9d233 (commit) from 275e6aed19b9ba8563bffd318a227a1196e1da2c (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/gr-osmosdr/commit/?id=4582df6111c50042e0b8ae93c6cf04b795d9d233 commit 4582df6111c50042e0b8ae93c6cf04b795d9d233 Author: Dimitri Stolnikov Date: Thu May 14 00:11:01 2015 +0200 add MANIFST.md for cgran.org ----------------------------------------------------------------------- Summary of changes: MANIFEST.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 MANIFEST.md hooks/post-receive -- GNURadio hardware abstraction block From gitosis at osmocom.org Wed May 13 22:22:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 May 2015 22:22:44 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-29-g44c223c Message-ID: <201505132222.t4DMMiS4072618@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 "GNURadio hardware abstraction block". The branch, master has been updated via 44c223cb5d473a760877e8c8b2d58e2638173192 (commit) from 4582df6111c50042e0b8ae93c6cf04b795d9d233 (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/gr-osmosdr/commit/?id=44c223cb5d473a760877e8c8b2d58e2638173192 commit 44c223cb5d473a760877e8c8b2d58e2638173192 Author: Dimitri Stolnikov Date: Thu May 14 00:22:39 2015 +0200 updated MANIFEST.md ----------------------------------------------------------------------- Summary of changes: MANIFEST.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- GNURadio hardware abstraction block From gitosis at osmocom.org Thu May 14 04:15:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 May 2015 04:15:35 GMT Subject: osmo-trx.git branch fairwaves/master updated. a6e2d6f9a109662ff4e95bff1d49dfa00c4b164c Message-ID: <201505140415.t4E4FZg8003401@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 via a6e2d6f9a109662ff4e95bff1d49dfa00c4b164c (commit) from 456cf7f068e7244c4558c0e6eaa02dcbdfdc210b (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-trx/commit/?id=a6e2d6f9a109662ff4e95bff1d49dfa00c4b164c commit a6e2d6f9a109662ff4e95bff1d49dfa00c4b164c Author: Tom Tsou Date: Thu Dec 18 15:26:57 2014 -0800 Transceiver52M: Add clipping detection on RACH input Alert user of overdriven RACH input indicated by a positive threshold detector result. This indication serves as notification that the receive RF gain level is too high for the configured transceiver setup. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 10 +++++++++- Transceiver52M/sigProcLib.cpp | 25 +++++++++++++++++++++---- Transceiver52M/sigProcLib.h | 8 ++++++++ 3 files changed, 38 insertions(+), 5 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 15 14:03:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 May 2015 14:03:27 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-422-g2530889 Message-ID: <201505151403.t4FE3RYC038106@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/ms-struct has been updated discards 42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9 (commit) discards a6135e4852e35f72860486b9d389ff02846a5ede (commit) via 2530889d621c9d57c58105d86ae4cf014a5da038 (commit) via f17b677cf24e8496f865412a5b1c9e89f6d73a93 (commit) via 3e9562203e89d84950d80646b27bd2b4885836d1 (commit) via 618c9e54eda8383e8bf2a8f0bc658506c2976eaf (commit) via 1ae93653712390d52c770db1fa12c37596e8fb50 (commit) via 7daf6ead3f410434842c7c73fbaf0e20c5cc0b06 (commit) via aedef1abf2b4b580abc820af801dd08690e83de3 (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 (42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9) \ N -- N -- N (2530889d621c9d57c58105d86ae4cf014a5da038) 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-pcu/commit/?id=2530889d621c9d57c58105d86ae4cf014a5da038 commit 2530889d621c9d57c58105d86ae4cf014a5da038 Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs (TODO) TODO: - commit message - optionally split into MS/storage changes and TBF/BTS usage - fully remove per TBF TLLI stuff (other commit?) http://cgit.osmocom.org/osmo-pcu/commit/?id=f17b677cf24e8496f865412a5b1c9e89f6d73a93 commit f17b677cf24e8496f865412a5b1c9e89f6d73a93 Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage (TODO) TODO: - commit message - testing http://cgit.osmocom.org/osmo-pcu/commit/?id=3e9562203e89d84950d80646b27bd2b4885836d1 commit 3e9562203e89d84950d80646b27bd2b4885836d1 Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class (TODO) TODO: - commit message - add an ms_deleted callback for cleanup??? http://cgit.osmocom.org/osmo-pcu/commit/?id=618c9e54eda8383e8bf2a8f0bc658506c2976eaf commit 618c9e54eda8383e8bf2a8f0bc658506c2976eaf Author: Jacob Erlbeck Date: Mon May 11 14:13:47 2015 +0200 llist: Add a C++ wrapper for linux_list (TODO) TODO: - consider to put that into libosmocore - are file and class name ok? - commit message - put the test code into a separate test file http://cgit.osmocom.org/osmo-pcu/commit/?id=1ae93653712390d52c770db1fa12c37596e8fb50 commit 1ae93653712390d52c770db1fa12c37596e8fb50 Author: Jacob Erlbeck Date: Mon May 11 10:32:40 2015 +0200 tbf/test: Optionally show talloc report To show the talloc report more easily, this commit adds a call to talloc_report_full if the TALLOC_REPORT_FULL environment variable is set (the value is ignored). Since the stderr output is checked by the test suite, this feature is not enabled by default. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=7daf6ead3f410434842c7c73fbaf0e20c5cc0b06 commit 7daf6ead3f410434842c7c73fbaf0e20c5cc0b06 Author: Jacob Erlbeck Date: Fri May 8 12:13:08 2015 +0200 tbf: Add MS object management to TBF code This commit adds MS object creation and cleanup to the TBF related code. MS objects are created when a TBF that has been "anonymous" so far gets associated with a TLLI. When a TBF is replaced by another, the old TBF is detached and the new one is attached to the MS. When all TBFs have been detached, the MS object gets deleted. The TBF related code should not call attach_tbf/detach_tbf directly but use set_ms instead to make sure, that the references are updated properly. GprsMs::detach_tbf also calls set_ms(NULL) on the detached TBF object. The MS object is not really used yet. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=aedef1abf2b4b580abc820af801dd08690e83de3 commit aedef1abf2b4b580abc820af801dd08690e83de3 Author: Jacob Erlbeck Date: Wed May 6 18:30:48 2015 +0200 ms: Add GprsMs class to hold per-MS information Currently only TBF objects are used to handle the data flow between the MS and the SGSN. MS specific data (e.g. pending LLC frames, TLLI) is copied between successive TBFs. If all TBFs (uplink and downlink) are idle for some time, all information about the MS is discarded in the PCU. This makes the implementation of some features more difficult, e.g. proper TLLI and timing advance handling, connection based CS selection, and proper management of multiple TBF. This commit adds the GprsMs class that is intended to hold information directly related to the MS and to keep references to the active TBFs. The class is not yet integrated with the other PCU code. A GprsMs object container and MS specific fields (TA, CS) will be added in later commits. Note that calling detach_tbf() can possibly delete the MS object depending on the callback implementation. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/LinuxList.h | 117 +++++++++++++++++++++++ src/Makefile.am | 5 +- src/bts.cpp | 16 +++- src/bts.h | 16 ++++ src/gprs_bssgp_pcu.cpp | 16 +++- src/gprs_ms.cpp | 126 ++++++++++++++++++++++--- src/gprs_ms.h | 28 +++++- src/gprs_ms_storage.cpp | 86 +++++++++++++++++ src/{ta.h => gprs_ms_storage.h} | 33 +++---- src/tbf.cpp | 99 ++++++++++---------- src/tbf.h | 3 +- src/tbf_dl.cpp | 25 +++-- tests/alloc/AllocTest.cpp | 4 + tests/ms/MsTest.cpp | 199 ++++++++++++++++++++++++++++++++++++++++ tests/ms/MsTest.err | 16 ++++ tests/ms/MsTest.ok | 14 +++ tests/tbf/TbfTest.cpp | 31 +++++-- tests/tbf/TbfTest.err | 80 +++++++++++++++- 18 files changed, 811 insertions(+), 103 deletions(-) create mode 100644 src/LinuxList.h create mode 100644 src/gprs_ms_storage.cpp copy src/{ta.h => gprs_ms_storage.h} (59%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 15 18:20:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 May 2015 18:20:24 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-423-g1fbad9f Message-ID: <201505151820.t4FIKO3e058065@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/ms-struct has been updated discards 2530889d621c9d57c58105d86ae4cf014a5da038 (commit) discards f17b677cf24e8496f865412a5b1c9e89f6d73a93 (commit) discards 3e9562203e89d84950d80646b27bd2b4885836d1 (commit) via 1fbad9f5229ea1c83674d2f424caa7bb8bca325e (commit) via 0c2b0d08e356433f7b007e7dd71ad4c9c206c7cd (commit) via 4db9a117d978ef1c2dd5f6c0b80738bfd7747798 (commit) via 1138fb900a7b46163a325788fd21e9b7571c34d6 (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 (2530889d621c9d57c58105d86ae4cf014a5da038) \ N -- N -- N (1fbad9f5229ea1c83674d2f424caa7bb8bca325e) 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-pcu/commit/?id=1fbad9f5229ea1c83674d2f424caa7bb8bca325e commit 1fbad9f5229ea1c83674d2f424caa7bb8bca325e Author: Jacob Erlbeck Date: Fri May 15 20:13:56 2015 +0200 WIP: invalidate new TLLI if set from network http://cgit.osmocom.org/osmo-pcu/commit/?id=0c2b0d08e356433f7b007e7dd71ad4c9c206c7cd commit 0c2b0d08e356433f7b007e7dd71ad4c9c206c7cd Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs (TODO) TODO: - commit message - optionally split into MS/storage changes and TBF/BTS usage - fully remove per TBF TLLI stuff (other commit?) STATUS: - works with a single E71 - works slowly with a single Iphone (background updates in progress) - both at the same time doesn't work -> check again when the iphone has done it's update -> check prior commits with both phones http://cgit.osmocom.org/osmo-pcu/commit/?id=4db9a117d978ef1c2dd5f6c0b80738bfd7747798 commit 4db9a117d978ef1c2dd5f6c0b80738bfd7747798 Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage (TODO) TODO: - commit message - testing STATUS: - sucessfully tested with E71 (wbox) http://cgit.osmocom.org/osmo-pcu/commit/?id=1138fb900a7b46163a325788fd21e9b7571c34d6 commit 1138fb900a7b46163a325788fd21e9b7571c34d6 Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class (TODO) TODO: - commit message - add an ms_deleted callback for cleanup??? STATUS: - successfully tested with E71 ----------------------------------------------------------------------- Summary of changes: src/gprs_ms.cpp | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 15 22:38:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 May 2015 22:38:58 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-8-g92df068 Message-ID: <201505152238.t4FMcw38078953@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 "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via 92df068dc5acae9e671eefe1f80626319819c52b (commit) via d892279085491f9c610388da89bc701ef6ac632c (commit) from d447a2e9830463ff83f6dcaef59b5684ff1df255 (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/rtl-sdr/commit/?id=92df068dc5acae9e671eefe1f80626319819c52b commit 92df068dc5acae9e671eefe1f80626319819c52b Author: Ji???? Pinkava Date: Tue Mar 17 13:21:09 2015 +0100 New functions rtlsdr_set_tuner_bandwidth() Signed-off-by: Steve Markgraf http://cgit.osmocom.org/rtl-sdr/commit/?id=d892279085491f9c610388da89bc701ef6ac632c commit d892279085491f9c610388da89bc701ef6ac632c Author: Ji???? Pinkava Date: Tue Mar 17 13:19:20 2015 +0100 Allow setting bandwidth for R820T This improves SDR performence for nearby channel interference. As a sideeffect also improves dynamic range becase ADC is not overloaded by onwanted singlas. Signed-off-by: Steve Markgraf ----------------------------------------------------------------------- Summary of changes: include/rtl-sdr.h | 9 ++++++ include/tuner_r82xx.h | 1 + src/librtlsdr.c | 53 +++++++++++++++++++++++++++++++---- src/tuner_r82xx.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 133 insertions(+), 6 deletions(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Fri May 15 22:49:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 May 2015 22:49:09 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-10-g8b4d755 Message-ID: <201505152249.t4FMn9CV079681@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 "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via 8b4d755ba1b889510fba30f627ee08736203070d (commit) via c5dc459fc51d4b6721a7c0457ac0cddbb3213b2c (commit) from 92df068dc5acae9e671eefe1f80626319819c52b (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/rtl-sdr/commit/?id=8b4d755ba1b889510fba30f627ee08736203070d commit 8b4d755ba1b889510fba30f627ee08736203070d Merge: 92df068 c5dc459 Author: Steve Markgraf Date: Sat May 16 00:48:37 2015 +0200 Merge pull request #20 from lcl7/correct-e4k_reg_write Correct return code of e4k_reg_write(). http://cgit.osmocom.org/rtl-sdr/commit/?id=c5dc459fc51d4b6721a7c0457ac0cddbb3213b2c commit c5dc459fc51d4b6721a7c0457ac0cddbb3213b2c Author: lcl Date: Wed May 6 20:28:38 2015 +0200 Correct return code of e4k_reg_write(). In contradiction with the documentation, e4k_reg_write() was returning the value 2 upon success (the number of bytes written), not zero as documented. Patched to return zero upon success. As a consequence, this corrects also the return value of e4k_reg_set_mask() and e4k_dc_offset_calibrate(). ----------------------------------------------------------------------- Summary of changes: src/tuner_e4k.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Sun May 17 15:24:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 15:24:58 GMT Subject: openbsc.git branch master updated. 0.14.0-81-g267fd0c Message-ID: <201505171524.t4HFOw7o046455@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 267fd0c7f7cbdef595d83ee37b86e863fff8a369 (commit) via d6900dfba4cf1c12133d0bf3200ef560f5c7f0d4 (commit) via 6ddb6ac0284ccfcfc538af175c0cde8beb13f7c5 (commit) via 22093ef9641c7685c87b5ed80333bcfc273efcad (commit) via 77ff1c40e28d4e7a8000be5293e9352e85b9f31b (commit) via 446f8403d1072b5a7aa7d5a3d55106b36a64941d (commit) from 7882d2751f401d439394ff94da55ed2c0e8781e3 (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=267fd0c7f7cbdef595d83ee37b86e863fff8a369 commit 267fd0c7f7cbdef595d83ee37b86e863fff8a369 Merge: 446f840 d6900df Author: Holger Hans Peter Freyther Date: Sun May 17 17:24:09 2015 +0200 Merge branch 'zecke/features/sgsn-gtp-cdr' Extend GTP and CDR support in the SGSN. http://cgit.osmocom.org/openbsc/commit/?id=d6900dfba4cf1c12133d0bf3200ef560f5c7f0d4 commit d6900dfba4cf1c12133d0bf3200ef560f5c7f0d4 Author: Holger Hans Peter Freyther Date: Tue May 12 22:20:05 2015 +0200 sgsn: Give the IMEI to the GGSN for analysis Most SGSNs pass the IMEI(SV). We currently only enquire about the IMEI and then pad the 'SV' with 1111b (thanks to the encoding routine). Sadly it insists on always writing the length which means we have to memmove the data around by a single octet. Manually verified using the pcu-emu and looking at the trace using wireshark. http://cgit.osmocom.org/openbsc/commit/?id=6ddb6ac0284ccfcfc538af175c0cde8beb13f7c5 commit 6ddb6ac0284ccfcfc538af175c0cde8beb13f7c5 Author: Holger Hans Peter Freyther Date: Tue May 12 22:00:22 2015 +0200 sgsn: Encode the ULI for the PDP context creation ack Give the GGSN another opportunity to determine which tarif to apply for the SGSN/subscriber. This code assumes tha the RAN is a GERAN system but the assumption has been made in other places as well. http://cgit.osmocom.org/openbsc/commit/?id=22093ef9641c7685c87b5ed80333bcfc273efcad commit 22093ef9641c7685c87b5ed80333bcfc273efcad Author: Holger Hans Peter Freyther Date: Tue May 12 21:46:58 2015 +0200 sgsn: Always include the routing area identity For PDP context creation we always want to include the RAI for the current mmctx. This might help commercial GGSNs to determine which charging to apply. http://cgit.osmocom.org/openbsc/commit/?id=77ff1c40e28d4e7a8000be5293e9352e85b9f31b commit 77ff1c40e28d4e7a8000be5293e9352e85b9f31b Author: Holger Hans Peter Freyther Date: Tue May 12 21:08:42 2015 +0200 cdr: Remember the charging id supplied by the GGSN The charging_id is provided by the GGSN. Copy it into the CDR part of the data structure so it will remain present until after the pdp context has been deleted. http://cgit.osmocom.org/openbsc/commit/?id=446f8403d1072b5a7aa7d5a3d55106b36a64941d commit 446f8403d1072b5a7aa7d5a3d55106b36a64941d Author: Holger Hans Peter Freyther Date: Tue May 12 22:33:18 2015 +0200 debian: Fix dependencies pointed out by lintian E: openbsc source: missing-separator-between-items in osmocom-nitb depends field between '${misc:Depends}' and 'libdbd-sqlite3' ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- openbsc/include/openbsc/gprs_sgsn.h | 1 + openbsc/src/gprs/sgsn_cdr.c | 8 +++++--- openbsc/src/gprs/sgsn_libgtp.c | 16 ++++++++++++++++ 4 files changed, 23 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 17 15:34:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 15:34:34 GMT Subject: softsim.git branch master updated. 9255b65952a390c0558521321196ad54ea2db991 Message-ID: <201505171534.t4HFYYeF047185@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 "A software simulated SIM card". The branch, master has been updated via 9255b65952a390c0558521321196ad54ea2db991 (commit) from a771ba47bb6da1b1249c4b61ecbd06e44b54c474 (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/softsim/commit/?id=9255b65952a390c0558521321196ad54ea2db991 commit 9255b65952a390c0558521321196ad54ea2db991 Author: Kevin Redon Date: Sun May 17 17:32:47 2015 +0200 change default to unix socket for simple osmocom_sap usage ----------------------------------------------------------------------- Summary of changes: src/demo_client.rb | 4 ++-- src/demo_server.rb | 8 ++++++-- src/simos_server.rb | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) hooks/post-receive -- A software simulated SIM card From gitosis at osmocom.org Sun May 17 15:49:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 15:49:22 GMT Subject: openbsc.git branch master updated. 0.14.0-82-g072bee5 Message-ID: <201505171549.t4HFnMY9048165@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 072bee5c8508fe11e1a0e0ad309ad298661fe586 (commit) from 267fd0c7f7cbdef595d83ee37b86e863fff8a369 (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=072bee5c8508fe11e1a0e0ad309ad298661fe586 commit 072bee5c8508fe11e1a0e0ad309ad298661fe586 Author: Holger Hans Peter Freyther Date: Sun May 17 17:36:23 2015 +0200 sgsn: Clear LAC/RAC value for the routing area identity Clear LAC/RAC with pre-defined value in the RAI. 3GPP 29.060 v7.17.0 section 7.3.1 page 23: "The SGSN may include the Routeing Area Identity (RAI) of the SGSN where the MS is registered. The MCC and MNC components shall be populated with the MCC and MNC, respectively, of the SGSN where the MS is registered. The LAC and RAC components shall be populated by the SGSN with the value of 'FFFE' and 'FF', respectively.??? ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 17 17:20:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 17:20:42 GMT Subject: libosmocore.git branch master updated. 0.8.0-36-g9eb1c80 Message-ID: <201505171720.t4HHKgNn054537@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 9eb1c800205b921c8e471c90e9fe8c5c4108aef0 (commit) from 16082fd3cda0ced8f22736e92394348ee2ecfda3 (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=9eb1c800205b921c8e471c90e9fe8c5c4108aef0 commit 9eb1c800205b921c8e471c90e9fe8c5c4108aef0 Author: Andreas Rottmann Date: Sun May 17 16:31:54 2015 +0200 build: Fix out-of-tree builds Fixes: In file included from ../../../include/osmocom/core/msgb.h:25:0, from ../../../include/osmocom/sim/sim.h:4, from ../../../src/sim/reader_pcsc.c:30: ../../../include/osmocom/core/bits.h:6:35: fatal error: osmocom/core/bit16gen.h: No such file or directory #include In file included from ../../include/osmocom/core/msgb.h:25:0, from ../../utils/osmo-sim-test.c:26: ../../include/osmocom/core/bits.h:6:35: fatal error: osmocom/core/bit16gen.h: No such file or directory #include ----------------------------------------------------------------------- Summary of changes: src/sim/Makefile.am | 2 +- utils/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun May 17 17:56:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 17:56:24 GMT Subject: libosmocore.git branch master updated. 0.8.0-37-g0d86c21 Message-ID: <201505171756.t4HHuOxY057384@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 0d86c21f6af7452291f4148c166e145fb65dc0b9 (commit) from 9eb1c800205b921c8e471c90e9fe8c5c4108aef0 (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=0d86c21f6af7452291f4148c166e145fb65dc0b9 commit 0d86c21f6af7452291f4148c166e145fb65dc0b9 Author: Holger Hans Peter Freyther Date: Sun May 17 19:55:53 2015 +0200 build: Fix the building of tests as well In file included from ../../include/osmocom/core/msgb.h:25:0, from ../../tests/sms/sms_test.c:31: ../../include/osmocom/core/bits.h:6:35: fatal error: osmocom/core/bit16gen.h: No such file or directory #include ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun May 17 20:34:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 20:34:28 GMT Subject: openbsc.git branch master updated. 0.14.0-83-g4c6e667 Message-ID: <201505172034.t4HKYSoV068271@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 4c6e66796834fb0d96639b67ab00e1c81c580913 (commit) from 072bee5c8508fe11e1a0e0ad309ad298661fe586 (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=4c6e66796834fb0d96639b67ab00e1c81c580913 commit 4c6e66796834fb0d96639b67ab00e1c81c580913 Author: Max Date: Wed Oct 22 16:21:20 2014 +0200 Replace ad-hoc function with generic one from libosmocore Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 17 20:34:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 May 2015 20:34:52 GMT Subject: openbsc.git branch zecke/features/sgsn-hlr-number created. 0.14.0-86-g8420250 Message-ID: <201505172034.t4HKYqqU068331@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/sgsn-hlr-number has been created at 8420250932b49ed35d1ce1a1cfa587e756ac90d3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8420250932b49ed35d1ce1a1cfa587e756ac90d3 commit 8420250932b49ed35d1ce1a1cfa587e756ac90d3 Author: Holger Hans Peter Freyther Date: Sun May 17 20:58:40 2015 +0200 gsup: Copy the hlr-Number and use it during purge Copy the hlr-Number into the sgsn_data and use it during the purgeMS. There is no unit test that looks at the data we send so I manually verified this by looking at the output. Below is the output of the test that purges the subscriber. <000f> gprs_subscriber.c:170 SUBSCR(123456789012345) Sending GSUP, will send: 0c 01 08 21 43 65 87 09 21 43 f5 09 07 91 83 61 26 31 23 f3 http://cgit.osmocom.org/openbsc/commit/?id=27e01e24b60828e03033c3138e962561fdeabab2 commit 27e01e24b60828e03033c3138e962561fdeabab2 Author: Holger Hans Peter Freyther Date: Sun May 17 19:56:38 2015 +0200 gsup: Decode/Encode the hlr-Number in the GSUP message Implement it similar to the msisdn_enc/msisdn_enc_len and extend the testcase to include it as well. http://cgit.osmocom.org/openbsc/commit/?id=f6c7b7e8f9c276917ea8738029b4883047df390a commit f6c7b7e8f9c276917ea8738029b4883047df390a Author: Holger Hans Peter Freyther Date: Sun May 17 18:24:40 2015 +0200 gsup: Add the HLR-Number as type and use it for UpdateLocation Res The HLR-Number can be passed from the MAP Proxy to the SGSN and can then be used for the CDR module or passed during the purgeMS operation. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 18 00:57:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 00:57:21 GMT Subject: openbsc.git branch fairwaves/master updated. 0.13.0-400-gb1719d6 Message-ID: <201505180057.t4I0vLhm091665@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, fairwaves/master has been updated via b1719d6399dfc3c12d84df590af89edc921d136c (commit) from 574fb021c6601089417d252656b92e3c3035f30a (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=b1719d6399dfc3c12d84df590af89edc921d136c commit b1719d6399dfc3c12d84df590af89edc921d136c Author: Alexander Chemeris Date: Sun May 17 20:52:26 2015 -0400 libmsc: Update 'max_power_red' VTY command. Changes: * Apply change even if the supplied value is odd, just warn that it is rounded. * Apply change even if the supplied value is higher than the 24dB maximum suggested by the standard, just warn about this. * Apply change to the BTS over OML immediately. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 18 03:27:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 03:27:26 GMT Subject: osmo-trx.git branch fairwaves/master updated. 7451e47d8afc4973a4fca9300198459cec568e19 Message-ID: <201505180327.t4I3RQrq006239@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 via 7451e47d8afc4973a4fca9300198459cec568e19 (commit) from a6e2d6f9a109662ff4e95bff1d49dfa00c4b164c (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-trx/commit/?id=7451e47d8afc4973a4fca9300198459cec568e19 commit 7451e47d8afc4973a4fca9300198459cec568e19 Author: Alexander Chemeris Date: Sun May 17 23:25:57 2015 -0400 uhd: Output Rx/Tx gain limits to log to make it more transparent. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon May 18 07:48:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 07:48:49 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct created. 0.2-425-g66dceca Message-ID: <201505180748.t4I7mn0i021948@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/ms-struct has been created at 66dceca1c43474f688b28b4e2fdf387cb4203c2b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=66dceca1c43474f688b28b4e2fdf387cb4203c2b commit 66dceca1c43474f688b28b4e2fdf387cb4203c2b Author: Jacob Erlbeck Date: Thu May 7 16:31:42 2015 +0200 WIP debug stuff http://cgit.osmocom.org/osmo-pcu/commit/?id=3c8e86d8a04e0cd03140c0449b378acfe9674546 commit 3c8e86d8a04e0cd03140c0449b378acfe9674546 Author: Jacob Erlbeck Date: Tue May 12 08:59:45 2015 +0200 WIP: assert for idle() in MsGprs destructor TODO: - check with storage handling (and later timer) whether to keep this http://cgit.osmocom.org/osmo-pcu/commit/?id=1fbad9f5229ea1c83674d2f424caa7bb8bca325e commit 1fbad9f5229ea1c83674d2f424caa7bb8bca325e Author: Jacob Erlbeck Date: Fri May 15 20:13:56 2015 +0200 WIP: invalidate new TLLI if set from network http://cgit.osmocom.org/osmo-pcu/commit/?id=0c2b0d08e356433f7b007e7dd71ad4c9c206c7cd commit 0c2b0d08e356433f7b007e7dd71ad4c9c206c7cd Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs (TODO) TODO: - commit message - optionally split into MS/storage changes and TBF/BTS usage - fully remove per TBF TLLI stuff (other commit?) STATUS: - works with a single E71 - works slowly with a single Iphone (background updates in progress) - both at the same time doesn't work -> check again when the iphone has done it's update -> check prior commits with both phones http://cgit.osmocom.org/osmo-pcu/commit/?id=4db9a117d978ef1c2dd5f6c0b80738bfd7747798 commit 4db9a117d978ef1c2dd5f6c0b80738bfd7747798 Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage (TODO) TODO: - commit message - testing STATUS: - sucessfully tested with E71 (wbox) http://cgit.osmocom.org/osmo-pcu/commit/?id=1138fb900a7b46163a325788fd21e9b7571c34d6 commit 1138fb900a7b46163a325788fd21e9b7571c34d6 Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class (TODO) TODO: - commit message - add an ms_deleted callback for cleanup??? STATUS: - successfully tested with E71 http://cgit.osmocom.org/osmo-pcu/commit/?id=618c9e54eda8383e8bf2a8f0bc658506c2976eaf commit 618c9e54eda8383e8bf2a8f0bc658506c2976eaf Author: Jacob Erlbeck Date: Mon May 11 14:13:47 2015 +0200 llist: Add a C++ wrapper for linux_list (TODO) TODO: - consider to put that into libosmocore - are file and class name ok? - commit message - put the test code into a separate test file http://cgit.osmocom.org/osmo-pcu/commit/?id=1ae93653712390d52c770db1fa12c37596e8fb50 commit 1ae93653712390d52c770db1fa12c37596e8fb50 Author: Jacob Erlbeck Date: Mon May 11 10:32:40 2015 +0200 tbf/test: Optionally show talloc report To show the talloc report more easily, this commit adds a call to talloc_report_full if the TALLOC_REPORT_FULL environment variable is set (the value is ignored). Since the stderr output is checked by the test suite, this feature is not enabled by default. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=7daf6ead3f410434842c7c73fbaf0e20c5cc0b06 commit 7daf6ead3f410434842c7c73fbaf0e20c5cc0b06 Author: Jacob Erlbeck Date: Fri May 8 12:13:08 2015 +0200 tbf: Add MS object management to TBF code This commit adds MS object creation and cleanup to the TBF related code. MS objects are created when a TBF that has been "anonymous" so far gets associated with a TLLI. When a TBF is replaced by another, the old TBF is detached and the new one is attached to the MS. When all TBFs have been detached, the MS object gets deleted. The TBF related code should not call attach_tbf/detach_tbf directly but use set_ms instead to make sure, that the references are updated properly. GprsMs::detach_tbf also calls set_ms(NULL) on the detached TBF object. The MS object is not really used yet. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=aedef1abf2b4b580abc820af801dd08690e83de3 commit aedef1abf2b4b580abc820af801dd08690e83de3 Author: Jacob Erlbeck Date: Wed May 6 18:30:48 2015 +0200 ms: Add GprsMs class to hold per-MS information Currently only TBF objects are used to handle the data flow between the MS and the SGSN. MS specific data (e.g. pending LLC frames, TLLI) is copied between successive TBFs. If all TBFs (uplink and downlink) are idle for some time, all information about the MS is discarded in the PCU. This makes the implementation of some features more difficult, e.g. proper TLLI and timing advance handling, connection based CS selection, and proper management of multiple TBF. This commit adds the GprsMs class that is intended to hold information directly related to the MS and to keep references to the active TBFs. The class is not yet integrated with the other PCU code. A GprsMs object container and MS specific fields (TA, CS) will be added in later commits. Note that calling detach_tbf() can possibly delete the MS object depending on the callback implementation. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon May 18 07:49:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 07:49:14 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-423-g1fbad9f Message-ID: <201505180749.t4I7nEBj022038@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/ms-struct has been updated discards 66dceca1c43474f688b28b4e2fdf387cb4203c2b (commit) discards 3c8e86d8a04e0cd03140c0449b378acfe9674546 (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (1fbad9f5229ea1c83674d2f424caa7bb8bca325e) \ O -- O -- O (66dceca1c43474f688b28b4e2fdf387cb4203c2b) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: src/gprs_ms.cpp | 3 --- src/tbf.cpp | 1 - 2 files changed, 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon May 18 08:02:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 08:02:13 GMT Subject: openbsc.git branch zecke/features/sgsn-hlr-number updated. 0.14.0-87-g20f0fda Message-ID: <201505180802.t4I82DT3022873@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/sgsn-hlr-number has been updated via 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 (commit) from 8420250932b49ed35d1ce1a1cfa587e756ac90d3 (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=20f0fda3021e7c370ea4c57b5184ebc6926c3f27 commit 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 Author: Holger Hans Peter Freyther Date: Mon May 18 10:00:03 2015 +0200 sgsn: Extract the hlr Number into the mm context Include the hlr-Number of the subscriber in the CDR. This is useful for debugging and understanding which equipment was used during the test. In contrast to the MSISDN the '+' is emitted as the number must be in international format already. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 3 +++ openbsc/src/gprs/gprs_gmm.c | 38 +++++++++++++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_cdr.c | 8 +++++--- openbsc/src/gprs/sgsn_vty.c | 4 ++-- 4 files changed, 48 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 18 13:43:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 13:43:06 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-428-g6751fca Message-ID: <201505181343.t4IDh6aI046508@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/ms-struct has been updated discards 1fbad9f5229ea1c83674d2f424caa7bb8bca325e (commit) discards 0c2b0d08e356433f7b007e7dd71ad4c9c206c7cd (commit) via 6751fcab9192ed8d450deba96e1f50c4fd953bf8 (commit) via 5c2a6bb5c7d35706b5dddfd4c215e8fc716ab192 (commit) via 87f6c8dc579867217aa81c33a13f7dbe035e9237 (commit) via abc070fe5e0ff9a7c38a62f497ef5d72c04ffb25 (commit) via e49e844aca4c34787903cc1352997706024d216a (commit) via 4146a2a548bc546ae68dde62a70afb00c67cd8d8 (commit) via 4812f66a3a268539f8971b4ba5f61f7e9d9b9c54 (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 (1fbad9f5229ea1c83674d2f424caa7bb8bca325e) \ N -- N -- N (6751fcab9192ed8d450deba96e1f50c4fd953bf8) 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-pcu/commit/?id=6751fcab9192ed8d450deba96e1f50c4fd953bf8 commit 6751fcab9192ed8d450deba96e1f50c4fd953bf8 Author: Jacob Erlbeck Date: Mon May 18 15:21:36 2015 +0200 tbf: Just set the ms in reuse_tbf (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=5c2a6bb5c7d35706b5dddfd4c215e8fc716ab192 commit 5c2a6bb5c7d35706b5dddfd4c215e8fc716ab192 Author: Jacob Erlbeck Date: Fri May 15 20:13:56 2015 +0200 WIP: invalidate new TLLI if set from network http://cgit.osmocom.org/osmo-pcu/commit/?id=87f6c8dc579867217aa81c33a13f7dbe035e9237 commit 87f6c8dc579867217aa81c33a13f7dbe035e9237 Author: Jacob Erlbeck Date: Mon May 18 12:24:40 2015 +0200 tbf: Add missing call to update_ms() in rcv_control_ack (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=abc070fe5e0ff9a7c38a62f497ef5d72c04ffb25 commit abc070fe5e0ff9a7c38a62f497ef5d72c04ffb25 Author: Jacob Erlbeck Date: Mon May 18 14:35:11 2015 +0200 tbf: Explicitly pass the direction to update_ms() (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=e49e844aca4c34787903cc1352997706024d216a commit e49e844aca4c34787903cc1352997706024d216a Author: Jacob Erlbeck Date: Mon May 18 11:56:50 2015 +0200 tbf: Get tlli from ms (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=4146a2a548bc546ae68dde62a70afb00c67cd8d8 commit 4146a2a548bc546ae68dde62a70afb00c67cd8d8 Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs (TODO) TODO: - commit message - optionally split into MS/storage changes and TBF/BTS usage - fully remove per TBF TLLI stuff (other commit?) STATUS: - works with a single E71 - works slowly with a single Iphone (background updates in progress) - both at the same time doesn't work -> check again when the iphone has done it's update -> check prior commits with both phones http://cgit.osmocom.org/osmo-pcu/commit/?id=4812f66a3a268539f8971b4ba5f61f7e9d9b9c54 commit 4812f66a3a268539f8971b4ba5f61f7e9d9b9c54 Author: Jacob Erlbeck Date: Mon May 18 14:52:24 2015 +0200 tbf: Remove TODO (MS container) (TODO) TODO: - Move to the corresponding commit ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 6 ++++++ src/gprs_ms.h | 7 ++++++- src/tbf.cpp | 14 +++++++++----- src/tbf.h | 7 +------ src/tbf_dl.cpp | 4 ++-- tests/alloc/AllocTest.cpp | 8 ++++---- tests/tbf/TbfTest.cpp | 2 +- tests/tbf/TbfTest.err | 8 -------- 8 files changed, 29 insertions(+), 27 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon May 18 14:49:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 May 2015 14:49:20 GMT Subject: osmo-bts.git branch daniel/oml-state-fixes created. 0.3.0-277-g78d0dff Message-ID: <201505181449.t4IEnKwI053083@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, daniel/oml-state-fixes has been created at 78d0dffb8ff2d11c155ffbe2c9069db50cc34f74 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=78d0dffb8ff2d11c155ffbe2c9069db50cc34f74 commit 78d0dffb8ff2d11c155ffbe2c9069db50cc34f74 Author: Daniel Willmann Date: Thu May 14 11:30:07 2015 +0200 common/oml: Ignore previous operational state for radio carrier opstart http://cgit.osmocom.org/osmo-bts/commit/?id=bf1ee561cd00addb152f723dee884e89be26a27e commit bf1ee561cd00addb152f723dee884e89be26a27e Author: Daniel Willmann Date: Thu May 14 10:36:11 2015 +0200 osmo-bts: Change log message from debug to warning This is an abnormal condition that should not happen regularily. http://cgit.osmocom.org/osmo-bts/commit/?id=c1f78e4de8d741c849b68b1e7b1b5042bbef34a5 commit c1f78e4de8d741c849b68b1e7b1b5042bbef34a5 Author: Daniel Willmann Date: Sun May 10 16:05:08 2015 +0200 osmo-bts-sysmo/oml.c: Update opstate and avstate after rf_lock completes According to 3GPP TS 12.21 Ch. 5.3: The admin state can be used to control the power of a trx by setting it to locked or unlocked. As a result when the operation completes the trx should set its operational state to disabled and the availability to off-line (if locked) or enabled and ok (if unlocked). Before this patch that didn't happen and so the nitb would still list all trx as operational/ok even after the trx has been switched off. The spec doesn't clearly recommend setting opstate to disabled, but that is what the nanoBTS does, so mimic its behaviour. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue May 19 00:16:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 May 2015 00:16:58 GMT Subject: osmo-trx.git branch master updated. 5c7c1783697bea21f77d64338157bb26c5e5c255 Message-ID: <201505190016.t4J0GwsV092306@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, master has been updated via 5c7c1783697bea21f77d64338157bb26c5e5c255 (commit) via 90f7a01d1de4bd915b3999b168535ed6e68e9c50 (commit) via e171425b99b2bf2c21898cfcbd42d3d927721eca (commit) via 4d029d8965022ac0de8488380a62e487a894b9f7 (commit) via 6613331459351489436d9f91129a47750a46020f (commit) via 577cd020c16e8d74d7464ea59157e7a44cbb6683 (commit) via 88bbf1aafd4c5701608a319693a8e69222981eba (commit) via 2cc2ddda41f10ec2f1981c352fae4468cac03237 (commit) from d7610cf0b8148391d80b8991f9f070e635a035b8 (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-trx/commit/?id=5c7c1783697bea21f77d64338157bb26c5e5c255 commit 5c7c1783697bea21f77d64338157bb26c5e5c255 Author: Tom Tsou Date: Mon May 18 16:51:44 2015 -0700 uhd: Pass UHD command line arguments to constructor Previous behaviour used UHD command line args string for device search, but did not apply the values to the device constructor. Now use the user passed args string for both find and device construction. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=90f7a01d1de4bd915b3999b168535ed6e68e9c50 commit 90f7a01d1de4bd915b3999b168535ed6e68e9c50 Author: Alexander Chemeris Date: Thu Apr 9 18:55:02 2015 +0300 umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough. We end up with DSP tuning just for 2-3Hz, which is meaningless and only distort the signal. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=e171425b99b2bf2c21898cfcbd42d3d927721eca commit e171425b99b2bf2c21898cfcbd42d3d927721eca Author: Alexander Chemeris Date: Tue Apr 28 23:09:02 2015 -0400 uhd: Set RF frontend bandwidth for UmTRX to improve signal quality. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=4d029d8965022ac0de8488380a62e487a894b9f7 commit 4d029d8965022ac0de8488380a62e487a894b9f7 Author: Alexander Chemeris Date: Sat Apr 19 17:25:00 2014 +0400 UmTRX: Manually set Tx gain stages for the best signal quality. New UHD versions support split configuration of Tx gain stages. We utilize this to set the gain configuration, optimal for the Tx signal quality. From our measurements, VGA1 must be 18dB plus-minus one and VGA2 is the best when 23dB or lower. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=6613331459351489436d9f91129a47750a46020f commit 6613331459351489436d9f91129a47750a46020f Author: Tom Tsou Date: Mon May 18 16:26:33 2015 -0700 build: Provide option for disabling SSE autodetection Setup '--with-sse' option to check system capabilities by default, but allow disabling by the user. Selective SSE build options can be controlled by the user by defining specific HAVE_SSE options. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=577cd020c16e8d74d7464ea59157e7a44cbb6683 commit 577cd020c16e8d74d7464ea59157e7a44cbb6683 Author: Tom Tsou Date: Mon May 18 13:57:54 2015 -0700 sigproc: Add clipping detection on RACH and TSC input Alert user of overdriven burst input indicated by a positive threshold detector result. This indication serves as notification that the receive RF gain level is too high for the configured transceiver setup. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=88bbf1aafd4c5701608a319693a8e69222981eba commit 88bbf1aafd4c5701608a319693a8e69222981eba Author: Alexander Chemeris Date: Wed Mar 25 14:22:37 2015 +0300 uhd: Use full DAC scale with UmTRX to improve signal quality. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=2cc2ddda41f10ec2f1981c352fae4468cac03237 commit 2cc2ddda41f10ec2f1981c352fae4468cac03237 Author: Tom Tsou Date: Mon Apr 6 18:02:56 2015 -0700 build: Add 'subdir-objects' to AM_INIT_AUTOMAKE This will shutup automake and make it stop complaining about the following subdirectory warnings. "warning: source file 'common/fft.c' is in a subdirectory, but option 'subdir-objects' is disabled" Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 12 +++++- Transceiver52M/UHDDevice.cpp | 93 +++++++++++++++++++++++++++++++++++++----- Transceiver52M/sigProcLib.cpp | 29 +++++++++++-- Transceiver52M/sigProcLib.h | 8 ++++ configure.ac | 11 ++++- 5 files changed, 135 insertions(+), 18 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue May 19 00:17:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 May 2015 00:17:06 GMT Subject: osmo-trx.git branch 625 created. 2b7c3687ebb63d8c0f330f75829060371e7ffeb1 Message-ID: <201505190017.t4J0H6Jw092400@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, 625 has been created at 2b7c3687ebb63d8c0f330f75829060371e7ffeb1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2b7c3687ebb63d8c0f330f75829060371e7ffeb1 commit 2b7c3687ebb63d8c0f330f75829060371e7ffeb1 Author: Tom Tsou Date: Mon May 18 17:13:00 2015 -0700 sigproc: Setup downlink bursts at 156.25 duration with 4 SPS Instead of extending 156/157 symbol sized bursts to 624/628 when 4 samples-per-symbol are used, use a fixed size of 625 samples, or 625.25 us. This is a breaking timing change. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue May 19 09:47:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 May 2015 09:47:07 GMT Subject: libosmo-netif.git branch master updated. 0.0.4-10-g87947af Message-ID: <201505190947.t4J9l7DX035490@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 network interface library". The branch, master has been updated via 87947aff533cd097a39a77772e127ac05f0de04b (commit) from c713b1258714ef171de039c38bfdc2bf414ba9b7 (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-netif/commit/?id=87947aff533cd097a39a77772e127ac05f0de04b commit 87947aff533cd097a39a77772e127ac05f0de04b Author: Andreas Rottmann Date: Sun May 17 20:06:44 2015 +0200 build: fix "make distcheck" Running "make distcheck" failed trying to generate ".version" into the read-only unpacked source directory: make[1]: Entering directory '/tmp/build/libosmo-netif-0.0.4.10-7d1d/_build' echo 0.0.4.10-7d1d > ../.version-t && mv ../.version-t ../.version /bin/bash: ../.version-t: Permission denied Makefile:877: recipe for target '../.version' failed Actually shipping ".version" in the tarball fixes that. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ configure.ac | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue May 19 10:22:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 May 2015 10:22:26 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-425-g37ff7a4 Message-ID: <201505191022.t4JAMQv0038139@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/ms-struct has been updated discards 6751fcab9192ed8d450deba96e1f50c4fd953bf8 (commit) discards 5c2a6bb5c7d35706b5dddfd4c215e8fc716ab192 (commit) discards 87f6c8dc579867217aa81c33a13f7dbe035e9237 (commit) discards abc070fe5e0ff9a7c38a62f497ef5d72c04ffb25 (commit) discards e49e844aca4c34787903cc1352997706024d216a (commit) discards 4146a2a548bc546ae68dde62a70afb00c67cd8d8 (commit) discards 4812f66a3a268539f8971b4ba5f61f7e9d9b9c54 (commit) discards 4db9a117d978ef1c2dd5f6c0b80738bfd7747798 (commit) discards 1138fb900a7b46163a325788fd21e9b7571c34d6 (commit) discards 618c9e54eda8383e8bf2a8f0bc658506c2976eaf (commit) discards 1ae93653712390d52c770db1fa12c37596e8fb50 (commit) discards 7daf6ead3f410434842c7c73fbaf0e20c5cc0b06 (commit) discards aedef1abf2b4b580abc820af801dd08690e83de3 (commit) via 37ff7a43bbaa202f0907b6dd4787ca2064ee2102 (commit) via 2c1cf0df10a5a261807d0e32e2e85bc6c9a176cd (commit) via 87b77832a57dca618ce90f7dd63458e70a7e1ef2 (commit) via 307acb4b07cfcf19f09b9b01ac00649b35b2460d (commit) via a0c3917b70a93dcee0c0f2d6da3310a24d7aad43 (commit) via b40250da4eac953cb02cae2d29416c567a809678 (commit) via f538d8e606b323586df3f90ab029e7c83c82ce11 (commit) via fdc8ff769314d142300456c0dc93a93729df5694 (commit) via dcd16b639e675774a6078a2cfd13578f076fefb7 (commit) via d52ac303205492ca453c8930b0eb369a296f8088 (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 (6751fcab9192ed8d450deba96e1f50c4fd953bf8) \ N -- N -- N (37ff7a43bbaa202f0907b6dd4787ca2064ee2102) 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-pcu/commit/?id=37ff7a43bbaa202f0907b6dd4787ca2064ee2102 commit 37ff7a43bbaa202f0907b6dd4787ca2064ee2102 Author: Jacob Erlbeck Date: Mon May 18 15:21:36 2015 +0200 tbf: Just pass the MS object in reuse_tbf Currently the MS will be searched based on the TLLI in resue_tbf(). Since the MS object is already known in the TBF when the TLLI is set, it can just be passed to the new TBF. This commit removes the call to update_ms() and just adds new_tbf->set_ms(ms()) which will also work as expected if ms() == NULL. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2c1cf0df10a5a261807d0e32e2e85bc6c9a176cd commit 2c1cf0df10a5a261807d0e32e2e85bc6c9a176cd Author: Jacob Erlbeck Date: Mon May 18 14:35:11 2015 +0200 tbf: Explicitly pass the direction to update_ms() The type of the TBF update_ms() is being called on does not always reflect whether the TLLI has been signaled by the MS or the SGSN. This commit adds an additional parameter to tell the method, in which direction the TLLI has been passed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=87b77832a57dca618ce90f7dd63458e70a7e1ef2 commit 87b77832a57dca618ce90f7dd63458e70a7e1ef2 Author: Jacob Erlbeck Date: Mon May 18 11:56:50 2015 +0200 tbf: Get the TLLI from the MS object Since the synchronisation of the TBF's concerning the TLLIs has been removed in 'Support new and old TLLI's', gprs_rlcmac_tbf::tlli() can return the old TLLI which is probably different to ms()->tlli() in that case. This can lead to a wrong TLLI being used in BSSGP messages. This commit modifies the TBF's tlli() method to get the current TLLI from the MS object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=307acb4b07cfcf19f09b9b01ac00649b35b2460d commit 307acb4b07cfcf19f09b9b01ac00649b35b2460d Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs According to the specification (GSM 04.08/24.008, 4.7.1.5) after a new P-TMSI has been assigned, the old P-TMSI must be kept basically until it has been used by both sides. Since the TLLI will be derived from the P-TMSI, the old TLLI must also be kept until the new TLLI has been used by both MS and SGSN. This commit modifies the TLLI handling of GprsMs accordingly. set_tlli() is only used with TLLIs derived from MS messages, confirm_tlli() is used with TLLIs derived from messages received from the SGSN. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a0c3917b70a93dcee0c0f2d6da3310a24d7aad43 commit a0c3917b70a93dcee0c0f2d6da3310a24d7aad43 Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage Use the MS storage to find a MS object for a given TLLI instead of searching the TBF lists. The TBFs are then taken from the MS object, if one has been found. If all TBF might be temporarily detached from the MS object, a GprsMs::Guard is added to prevent the deletion of the object, in case another TBF gets attached later on in the scope. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b40250da4eac953cb02cae2d29416c567a809678 commit b40250da4eac953cb02cae2d29416c567a809678 Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class Currently the MS objects are contained in the TBF objects only. To allow for an extended life time after the TBF objects have been freed and to find them based on TLLI, a container for the MS objects is needed. This commit adds the container class and also adds the corresponding m_list member to GprsMs. Further integration into the PCU code is not yet done. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f538d8e606b323586df3f90ab029e7c83c82ce11 commit f538d8e606b323586df3f90ab029e7c83c82ce11 Author: Jacob Erlbeck Date: Mon May 11 14:13:47 2015 +0200 llist: Add a C++ wrapper for linux_list (TODO) This commit adds the LListHead class which is a wrapper around the linuxlist. It adds an additional member to refer to the container, since the container_of macro doesn't work properly with C++ classes. All functions and macros from linuxlist.h are support except for the entry macros (e.g. llist_entry, llist_for_each_entry, ...). To access the container (entry), an entry() method is provided instead: llist_for_each(pos, &elems) { pos->entry()->do_something(); } TODO: - consider to put that into libosmocore - are file and class name ok? Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=fdc8ff769314d142300456c0dc93a93729df5694 commit fdc8ff769314d142300456c0dc93a93729df5694 Author: Jacob Erlbeck Date: Mon May 11 10:32:40 2015 +0200 tbf/test: Optionally show talloc report To show the talloc report more easily, this commit adds a call to talloc_report_full if the TALLOC_REPORT_FULL environment variable is set (the value is ignored). Since the stderr output is checked by the test suite, this feature is not enabled by default. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=dcd16b639e675774a6078a2cfd13578f076fefb7 commit dcd16b639e675774a6078a2cfd13578f076fefb7 Author: Jacob Erlbeck Date: Fri May 8 12:13:08 2015 +0200 tbf: Add MS object management to TBF code This commit adds MS object creation and cleanup to the TBF related code. MS objects are created when a TBF that has been "anonymous" so far gets associated with a TLLI. When a TBF is replaced by another, the old TBF is detached and the new one is attached to the MS. When all TBFs have been detached, the MS object gets deleted. The TBF related code should not call attach_tbf/detach_tbf directly but use set_ms instead to make sure, that the references are updated properly. GprsMs::detach_tbf also calls set_ms(NULL) on the detached TBF object. The MS object is not really used yet, the focus is still on object creation, TBF association, and cleanup. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d52ac303205492ca453c8930b0eb369a296f8088 commit d52ac303205492ca453c8930b0eb369a296f8088 Author: Jacob Erlbeck Date: Wed May 6 18:30:48 2015 +0200 ms: Add GprsMs class to hold per-MS information Currently only TBF objects are used to handle the data flow between the MS and the SGSN. MS specific data (e.g. pending LLC frames, TLLI) is copied between successive TBFs. If all TBFs (uplink and downlink) are idle for some time, all information about the MS is discarded in the PCU. This makes the implementation of some features more difficult, e.g. proper TLLI and timing advance handling, connection based CS selection, and proper management of multiple TBF. This commit adds the GprsMs class that is intended to hold information directly related to the MS and to keep references to the active TBFs. The class is not yet integrated with the other PCU code. A GprsMs object container and MS specific fields (TA, CS) will be added in later commits. Note that calling detach_tbf() can possibly delete the MS object depending on the callback implementation. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/tbf.cpp | 53 ++++++------- tests/Makefile.am | 10 ++- tests/llist/LListTest.cpp | 87 ++++++++++++++++++++++ tests/{types/TypesTest.err => llist/LListTest.err} | 0 tests/llist/LListTest.ok | 10 +++ tests/ms/MsTest.cpp | 50 ------------- tests/ms/MsTest.err | 8 ++ tests/ms/MsTest.ok | 12 +-- tests/testsuite.at | 7 ++ 9 files changed, 150 insertions(+), 87 deletions(-) create mode 100644 tests/llist/LListTest.cpp copy tests/{types/TypesTest.err => llist/LListTest.err} (100%) create mode 100644 tests/llist/LListTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 19 13:05:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 May 2015 13:05:08 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-425-gec1ad5b Message-ID: <201505191305.t4JD58H2048229@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/ms-struct has been updated discards 37ff7a43bbaa202f0907b6dd4787ca2064ee2102 (commit) discards 2c1cf0df10a5a261807d0e32e2e85bc6c9a176cd (commit) discards 87b77832a57dca618ce90f7dd63458e70a7e1ef2 (commit) discards 307acb4b07cfcf19f09b9b01ac00649b35b2460d (commit) discards a0c3917b70a93dcee0c0f2d6da3310a24d7aad43 (commit) discards b40250da4eac953cb02cae2d29416c567a809678 (commit) discards f538d8e606b323586df3f90ab029e7c83c82ce11 (commit) discards fdc8ff769314d142300456c0dc93a93729df5694 (commit) discards dcd16b639e675774a6078a2cfd13578f076fefb7 (commit) discards d52ac303205492ca453c8930b0eb369a296f8088 (commit) via ec1ad5b8474a9a62724f2c6168d2cdc51d21364d (commit) via 2e6c43bb2ac719c5a42ca5207f3d3ee831c5ed59 (commit) via 072ac71c072f7d67a1a259d54daded95820dbaf4 (commit) via 141390fcc3b55a5a0a5b08b5ee60b5ac9a9ec24e (commit) via e934a4510e6b3a12807ebe9d7ef6bc5d2a16123e (commit) via 963800da8a4b8bcda919e9c9da516f1633bedc9d (commit) via f2c47b68af934781d8a065a626a0c1333d26a244 (commit) via dd0f95ce829a69eb447c43ca8c7dd17314df3134 (commit) via 068e6c898a5500d87ec44d6a7ca0637f20ea830d (commit) via 08f0cb07ec6802aaae0dd2cdab0c7194e543af81 (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 (37ff7a43bbaa202f0907b6dd4787ca2064ee2102) \ N -- N -- N (ec1ad5b8474a9a62724f2c6168d2cdc51d21364d) 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-pcu/commit/?id=ec1ad5b8474a9a62724f2c6168d2cdc51d21364d commit ec1ad5b8474a9a62724f2c6168d2cdc51d21364d Author: Jacob Erlbeck Date: Mon May 18 15:21:36 2015 +0200 tbf: Just pass the MS object in reuse_tbf Currently the MS will be searched based on the TLLI in resue_tbf(). Since the MS object is already known in the TBF when the TLLI is set, it can just be passed to the new TBF. This commit removes the call to update_ms() and just adds new_tbf->set_ms(ms()) which will also work as expected if ms() == NULL. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2e6c43bb2ac719c5a42ca5207f3d3ee831c5ed59 commit 2e6c43bb2ac719c5a42ca5207f3d3ee831c5ed59 Author: Jacob Erlbeck Date: Mon May 18 14:35:11 2015 +0200 tbf: Explicitly pass the direction to update_ms() The type of the TBF update_ms() is being called on does not always reflect whether the TLLI has been signaled by the MS or the SGSN. This commit adds an additional parameter to tell the method, in which direction the TLLI has been passed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=072ac71c072f7d67a1a259d54daded95820dbaf4 commit 072ac71c072f7d67a1a259d54daded95820dbaf4 Author: Jacob Erlbeck Date: Mon May 18 11:56:50 2015 +0200 tbf: Get the TLLI from the MS object Since the synchronisation of the TBF's concerning the TLLIs has been removed in 'Support new and old TLLI's', gprs_rlcmac_tbf::tlli() can return the old TLLI which is probably different to ms()->tlli() in that case. This can lead to a wrong TLLI being used in BSSGP messages. This commit modifies the TBF's tlli() method to get the current TLLI from the MS object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=141390fcc3b55a5a0a5b08b5ee60b5ac9a9ec24e commit 141390fcc3b55a5a0a5b08b5ee60b5ac9a9ec24e Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs According to the specification (GSM 04.08/24.008, 4.7.1.5) after a new P-TMSI has been assigned, the old P-TMSI must be kept basically until it has been used by both sides. Since the TLLI will be derived from the P-TMSI, the old TLLI must also be kept until the new TLLI has been used by both MS and SGSN. This commit modifies the TLLI handling of GprsMs accordingly. set_tlli() is only used with TLLIs derived from MS messages, confirm_tlli() is used with TLLIs derived from messages received from the SGSN. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e934a4510e6b3a12807ebe9d7ef6bc5d2a16123e commit e934a4510e6b3a12807ebe9d7ef6bc5d2a16123e Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage Use the MS storage to find a MS object for a given TLLI instead of searching the TBF lists. The TBFs are then taken from the MS object, if one has been found. If all TBF might be temporarily detached from the MS object, a GprsMs::Guard is added to prevent the deletion of the object, in case another TBF gets attached later on in the scope. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=963800da8a4b8bcda919e9c9da516f1633bedc9d commit 963800da8a4b8bcda919e9c9da516f1633bedc9d Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class Currently the MS objects are contained in the TBF objects only. To allow for an extended life time after the TBF objects have been freed and to find them based on TLLI, a container for the MS objects is needed. This commit adds the container class and also adds the corresponding m_list member to GprsMs. Further integration into the PCU code is not yet done. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f2c47b68af934781d8a065a626a0c1333d26a244 commit f2c47b68af934781d8a065a626a0c1333d26a244 Author: Jacob Erlbeck Date: Mon May 11 14:13:47 2015 +0200 llist: Add a C++ wrapper for linux_list This commit adds the LListHead class which is a wrapper around the linuxlist. It adds an additional member to refer to the container, since the container_of macro doesn't work properly with C++ classes. All functions and macros from linuxlist.h are support except for the entry macros (e.g. llist_entry, llist_for_each_entry, ...). To access the container (entry), an entry() method is provided instead: llist_for_each(pos, &elems) { pos->entry()->do_something(); } Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=dd0f95ce829a69eb447c43ca8c7dd17314df3134 commit dd0f95ce829a69eb447c43ca8c7dd17314df3134 Author: Jacob Erlbeck Date: Mon May 11 10:32:40 2015 +0200 tbf/test: Optionally show talloc report To show the talloc report more easily, this commit adds a call to talloc_report_full if the TALLOC_REPORT_FULL environment variable is set (the value is ignored). Since the stderr output is checked by the test suite, this feature is not enabled by default. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=068e6c898a5500d87ec44d6a7ca0637f20ea830d commit 068e6c898a5500d87ec44d6a7ca0637f20ea830d Author: Jacob Erlbeck Date: Fri May 8 12:13:08 2015 +0200 tbf: Add MS object management to TBF code This commit adds MS object creation and cleanup to the TBF related code. MS objects are created when a TBF that has been "anonymous" so far gets associated with a TLLI. When a TBF is replaced by another, the old TBF is detached and the new one is attached to the MS. When all TBFs have been detached, the MS object gets deleted. The TBF related code should not call attach_tbf/detach_tbf directly but use set_ms instead to make sure, that the references are updated properly. GprsMs::detach_tbf also calls set_ms(NULL) on the detached TBF object. The MS object is not really used yet, the focus is still on object creation, TBF association, and cleanup. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=08f0cb07ec6802aaae0dd2cdab0c7194e543af81 commit 08f0cb07ec6802aaae0dd2cdab0c7194e543af81 Author: Jacob Erlbeck Date: Wed May 6 18:30:48 2015 +0200 ms: Add GprsMs class to hold per-MS information Currently only TBF objects are used to handle the data flow between the MS and the SGSN. MS specific data (e.g. pending LLC frames, TLLI) is copied between successive TBFs. If all TBFs (uplink and downlink) are idle for some time, all information about the MS is discarded in the PCU. This makes the implementation of some features more difficult, e.g. proper TLLI and timing advance handling, connection based CS selection, and proper management of multiple TBF. This commit adds the GprsMs class that is intended to hold information directly related to the MS and to keep references to the active TBFs. The class is not yet integrated with the other PCU code. A GprsMs object container and MS specific fields (TA, CS) will be added in later commits. Note that calling detach_tbf() can possibly delete the MS object depending on the callback implementation. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/{LinuxList.h => cxx_linuxlist.h} | 30 +++++++++++++++++++++++------- src/gprs_ms.cpp | 2 ++ src/gprs_ms.h | 6 +++--- src/gprs_ms_storage.h | 2 +- tests/llist/LListTest.cpp | 2 +- tests/ms/MsTest.cpp | 1 - 7 files changed, 31 insertions(+), 14 deletions(-) rename src/{LinuxList.h => cxx_linuxlist.h} (84%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 19 13:10:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 May 2015 13:10:01 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-425-g49a74d4 Message-ID: <201505191310.t4JDA1BN048565@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/ms-struct has been updated discards ec1ad5b8474a9a62724f2c6168d2cdc51d21364d (commit) discards 2e6c43bb2ac719c5a42ca5207f3d3ee831c5ed59 (commit) discards 072ac71c072f7d67a1a259d54daded95820dbaf4 (commit) discards 141390fcc3b55a5a0a5b08b5ee60b5ac9a9ec24e (commit) discards e934a4510e6b3a12807ebe9d7ef6bc5d2a16123e (commit) discards 963800da8a4b8bcda919e9c9da516f1633bedc9d (commit) via 49a74d4fabc9428e68c65f5be76d4b81ef76bbc3 (commit) via 4a8b3daf03a545a8eeba939439f21a988a66cc06 (commit) via ddf0682a6dedd1c2753b2b320ae5b343a6daeb25 (commit) via cbe17bbd38fa023d5670f50b03d127e189cf5664 (commit) via 754cb8816da6828ad2faf2deefc4ee1fe1eb9d6f (commit) via 4a643bfab1145316585f1a376f65695f16ed2ef4 (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 (ec1ad5b8474a9a62724f2c6168d2cdc51d21364d) \ N -- N -- N (49a74d4fabc9428e68c65f5be76d4b81ef76bbc3) 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-pcu/commit/?id=49a74d4fabc9428e68c65f5be76d4b81ef76bbc3 commit 49a74d4fabc9428e68c65f5be76d4b81ef76bbc3 Author: Jacob Erlbeck Date: Mon May 18 15:21:36 2015 +0200 tbf: Just pass the MS object in reuse_tbf Currently the MS will be searched based on the TLLI in resue_tbf(). Since the MS object is already known in the TBF when the TLLI is set, it can just be passed to the new TBF. This commit removes the call to update_ms() and just adds new_tbf->set_ms(ms()) which will also work as expected if ms() == NULL. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4a8b3daf03a545a8eeba939439f21a988a66cc06 commit 4a8b3daf03a545a8eeba939439f21a988a66cc06 Author: Jacob Erlbeck Date: Mon May 18 14:35:11 2015 +0200 tbf: Explicitly pass the direction to update_ms() The type of the TBF update_ms() is being called on does not always reflect whether the TLLI has been signaled by the MS or the SGSN. This commit adds an additional parameter to tell the method, in which direction the TLLI has been passed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ddf0682a6dedd1c2753b2b320ae5b343a6daeb25 commit ddf0682a6dedd1c2753b2b320ae5b343a6daeb25 Author: Jacob Erlbeck Date: Mon May 18 11:56:50 2015 +0200 tbf: Get the TLLI from the MS object Since the synchronisation of the TBF's concerning the TLLIs has been removed in 'Support new and old TLLI's', gprs_rlcmac_tbf::tlli() can return the old TLLI which is probably different to ms()->tlli() in that case. This can lead to a wrong TLLI being used in BSSGP messages. This commit modifies the TBF's tlli() method to get the current TLLI from the MS object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cbe17bbd38fa023d5670f50b03d127e189cf5664 commit cbe17bbd38fa023d5670f50b03d127e189cf5664 Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs According to the specification (GSM 04.08/24.008, 4.7.1.5) after a new P-TMSI has been assigned, the old P-TMSI must be kept basically until it has been used by both sides. Since the TLLI will be derived from the P-TMSI, the old TLLI must also be kept until the new TLLI has been used by both MS and SGSN. This commit modifies the TLLI handling of GprsMs accordingly. set_tlli() is only used with TLLIs derived from MS messages, confirm_tlli() is used with TLLIs derived from messages received from the SGSN. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=754cb8816da6828ad2faf2deefc4ee1fe1eb9d6f commit 754cb8816da6828ad2faf2deefc4ee1fe1eb9d6f Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage Use the MS storage to find a MS object for a given TLLI instead of searching the TBF lists. The TBFs are then taken from the MS object, if one has been found. If all TBF might be temporarily detached from the MS object, a GprsMs::Guard is added to prevent the deletion of the object, in case another TBF gets attached later on in the scope. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4a643bfab1145316585f1a376f65695f16ed2ef4 commit 4a643bfab1145316585f1a376f65695f16ed2ef4 Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class Currently the MS objects are contained in the TBF objects only. To allow for an extended life time after the TBF objects have been freed and to find them based on TLLI, a container for the MS objects is needed. This commit adds the container class and also adds the corresponding m_list member to GprsMs. Further integration into the PCU code is not yet done. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_ms_storage.cpp | 4 ++-- src/gprs_ms_storage.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 20 01:25:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 01:25:55 GMT Subject: osmo-trx.git branch rand deleted. ee73e6ceb54031eca5362d39ee763286e5900076 Message-ID: <201505200125.t4K1PtrT001235@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, rand has been deleted was ee73e6ceb54031eca5362d39ee763286e5900076 ----------------------------------------------------------------------- ee73e6ceb54031eca5362d39ee763286e5900076 Transceiver52M: UmTRX resampling hack ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 01:26:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 01:26:59 GMT Subject: osmo-trx.git branch rand created. 64ad712daac0a9125e8827ed5d3eac0afcf369ce Message-ID: <201505200126.t4K1QxvJ001315@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, rand has been created at 64ad712daac0a9125e8827ed5d3eac0afcf369ce (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=64ad712daac0a9125e8827ed5d3eac0afcf369ce commit 64ad712daac0a9125e8827ed5d3eac0afcf369ce Author: Tom Tsou Date: Tue May 19 18:26:31 2015 -0700 test: Add command line random normal burst option ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 02:08:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 02:08:44 GMT Subject: osmo-trx.git branch options created. 03d3e2e357bf6d25a91c721cdc9804a4296da353 Message-ID: <201505200208.t4K28ibI003779@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, options has been created at 03d3e2e357bf6d25a91c721cdc9804a4296da353 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=03d3e2e357bf6d25a91c721cdc9804a4296da353 commit 03d3e2e357bf6d25a91c721cdc9804a4296da353 Author: Tom Tsou Date: Tue May 19 19:04:15 2015 -0700 uhd: Add command line option for sample amplitude Expose previously hard coded sample amplitude values as a command line option. Set default to previous UHD USRP setting. Any other values can be set from the command line. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=9aac2644df555ac954c1a6f6d6cc5e9eafc7e706 commit 9aac2644df555ac954c1a6f6d6cc5e9eafc7e706 Author: Tom Tsou Date: Tue May 19 18:26:31 2015 -0700 test: Add command line random normal burst option Load the filler table with random payload carrying normal bursts. Training sequence is selectable from command line. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 02:08:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 02:08:50 GMT Subject: osmo-trx.git branch rand deleted. 64ad712daac0a9125e8827ed5d3eac0afcf369ce Message-ID: <201505200208.t4K28oYX003831@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, rand has been deleted was 64ad712daac0a9125e8827ed5d3eac0afcf369ce ----------------------------------------------------------------------- 64ad712daac0a9125e8827ed5d3eac0afcf369ce test: Add command line random normal burst option ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 02:28:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 02:28:31 GMT Subject: osmo-trx.git branch achemeris/ramp-up-test deleted. 34c4eff3c57ea994d030cdaef019c426a3222c3b Message-ID: <201505200228.t4K2SVAk005287@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, achemeris/ramp-up-test has been deleted was 34c4eff3c57ea994d030cdaef019c426a3222c3b ----------------------------------------------------------------------- 34c4eff3c57ea994d030cdaef019c426a3222c3b test: Remove wider burst hack. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 03:32:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 03:32:11 GMT Subject: osmo-trx.git branch achemeris/umtrx-fixes deleted. a183f858dac81ba28b294afad8d06fbbe86ec406 Message-ID: <201505200332.t4K3WBmG015199@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, achemeris/umtrx-fixes has been deleted was a183f858dac81ba28b294afad8d06fbbe86ec406 ----------------------------------------------------------------------- a183f858dac81ba28b294afad8d06fbbe86ec406 UmTRX: Fix Tx gain setting procedure for the best signal quality. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 03:33:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 03:33:34 GMT Subject: osmo-trx.git branch debian deleted. bc133099cbe59151f46a9872816301549d1db807 Message-ID: <201505200333.t4K3XYJS015467@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, debian has been deleted was bc133099cbe59151f46a9872816301549d1db807 ----------------------------------------------------------------------- bc133099cbe59151f46a9872816301549d1db807 debian: Add debug package for the osmo-trx ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 04:15:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 04:15:51 GMT Subject: osmo-trx.git branch fairwaves/master updated. 2fb62ea45e8287821175558e1d75209b46355348 Message-ID: <201505200415.t4K4FpTn017982@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 via 2fb62ea45e8287821175558e1d75209b46355348 (commit) via feb4028b1b16c69ac363e3db550d54a7792242db (commit) from 7451e47d8afc4973a4fca9300198459cec568e19 (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-trx/commit/?id=2fb62ea45e8287821175558e1d75209b46355348 commit 2fb62ea45e8287821175558e1d75209b46355348 Author: Alexander Chemeris Date: Mon Apr 8 00:14:08 2013 +0200 Transceier52M: Make error response to an unknown command on UDP command interface more understandable. Previously we just repeated the last response which could confuse a command sender. http://cgit.osmocom.org/osmo-trx/commit/?id=feb4028b1b16c69ac363e3db550d54a7792242db commit feb4028b1b16c69ac363e3db550d54a7792242db Author: Alexander Chemeris Date: Tue May 19 23:58:02 2015 -0400 Transceiver: Check TSC values to be in [0..7] range. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 09:40:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 09:40:36 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-425-ga54b06f Message-ID: <201505200940.t4K9eaOv039716@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/ms-struct has been updated discards 49a74d4fabc9428e68c65f5be76d4b81ef76bbc3 (commit) discards 4a8b3daf03a545a8eeba939439f21a988a66cc06 (commit) discards ddf0682a6dedd1c2753b2b320ae5b343a6daeb25 (commit) discards cbe17bbd38fa023d5670f50b03d127e189cf5664 (commit) discards 754cb8816da6828ad2faf2deefc4ee1fe1eb9d6f (commit) discards 4a643bfab1145316585f1a376f65695f16ed2ef4 (commit) discards f2c47b68af934781d8a065a626a0c1333d26a244 (commit) discards dd0f95ce829a69eb447c43ca8c7dd17314df3134 (commit) discards 068e6c898a5500d87ec44d6a7ca0637f20ea830d (commit) discards 08f0cb07ec6802aaae0dd2cdab0c7194e543af81 (commit) via a54b06f3d9dc22faeb52105dbb20acdb90437c8b (commit) via b8aa36e7eb7a9e880207c6e42bff463a109df227 (commit) via d177f269ec59f3c273508b1b18a63ef27b482877 (commit) via ce37488fcddc9e225335b2309f61d2135300a5ef (commit) via e43460b50fc152026ab96b5095b94fbac6939ab2 (commit) via 536708617505a017b6b263a32f592471913ec464 (commit) via dfef28de887eba43747bca52584f8310450e243a (commit) via 67c385046dbf4fe00871bb9f56b6b82e1f9d1348 (commit) via fecece0e59ab5ff705887a1247df6e02836d7c66 (commit) via e04e0b0a20fb2b93855de0106873c90a88c53052 (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 (49a74d4fabc9428e68c65f5be76d4b81ef76bbc3) \ N -- N -- N (a54b06f3d9dc22faeb52105dbb20acdb90437c8b) 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-pcu/commit/?id=a54b06f3d9dc22faeb52105dbb20acdb90437c8b commit a54b06f3d9dc22faeb52105dbb20acdb90437c8b Author: Jacob Erlbeck Date: Mon May 18 15:21:36 2015 +0200 tbf: Just pass the MS object in reuse_tbf Currently the MS will be searched based on the TLLI in resue_tbf(). Since the MS object is already known in the TBF when the TLLI is set, it can just be passed to the new TBF. This commit removes the call to update_ms() and just adds new_tbf->set_ms(ms()) which will also work as expected if ms() == NULL. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b8aa36e7eb7a9e880207c6e42bff463a109df227 commit b8aa36e7eb7a9e880207c6e42bff463a109df227 Author: Jacob Erlbeck Date: Mon May 18 14:35:11 2015 +0200 tbf: Explicitly pass the direction to update_ms() The type of the TBF update_ms() is being called on does not always reflect whether the TLLI has been signaled by the MS or the SGSN. This commit adds an additional parameter to tell the method, in which direction the TLLI has been passed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d177f269ec59f3c273508b1b18a63ef27b482877 commit d177f269ec59f3c273508b1b18a63ef27b482877 Author: Jacob Erlbeck Date: Mon May 18 11:56:50 2015 +0200 tbf: Get the TLLI from the MS object Since the synchronisation of the TBF's concerning the TLLIs has been removed in 'Support new and old TLLI's', gprs_rlcmac_tbf::tlli() can return the old TLLI which is probably different to ms()->tlli() in that case. This can lead to a wrong TLLI being used in BSSGP messages. This commit modifies the TBF's tlli() method to get the current TLLI from the MS object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ce37488fcddc9e225335b2309f61d2135300a5ef commit ce37488fcddc9e225335b2309f61d2135300a5ef Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs According to the specification (GSM 04.08/24.008, 4.7.1.5) after a new P-TMSI has been assigned, the old P-TMSI must be kept basically until it has been used by both sides. Since the TLLI will be derived from the P-TMSI, the old TLLI must also be kept until the new TLLI has been used by both MS and SGSN. This commit modifies the TLLI handling of GprsMs accordingly. set_tlli() is only used with TLLIs derived from MS messages, confirm_tlli() is used with TLLIs derived from messages received from the SGSN. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e43460b50fc152026ab96b5095b94fbac6939ab2 commit e43460b50fc152026ab96b5095b94fbac6939ab2 Author: Jacob Erlbeck Date: Wed May 13 13:33:12 2015 +0200 ms: Integrate the MS storage Use the MS storage to find a MS object for a given TLLI instead of searching the TBF lists. The TBFs are then taken from the MS object, if one has been found. If all TBF might be temporarily detached from the MS object, a GprsMs::Guard is added to prevent the deletion of the object, in case another TBF gets attached later on in the scope. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=536708617505a017b6b263a32f592471913ec464 commit 536708617505a017b6b263a32f592471913ec464 Author: Jacob Erlbeck Date: Tue May 12 17:54:33 2015 +0200 ms: Add MS storage class Currently the MS objects are contained in the TBF objects only. To allow for an extended life time after the TBF objects have been freed and to find them based on TLLI, a container for the MS objects is needed. This commit adds the container class and also adds the corresponding m_list member to GprsMs. Further integration into the PCU code is not yet done. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=dfef28de887eba43747bca52584f8310450e243a commit dfef28de887eba43747bca52584f8310450e243a Author: Jacob Erlbeck Date: Mon May 11 14:13:47 2015 +0200 llist: Add a C++ wrapper for linux_list This commit adds the LListHead class which is a wrapper around the linuxlist. It adds an additional member to refer to the container, since the container_of macro doesn't work properly with C++ classes. All functions and macros from linuxlist.h are support except for the entry macros (e.g. llist_entry, llist_for_each_entry, ...). To access the container (entry), an entry() method is provided instead: llist_for_each(pos, &elems) { pos->entry()->do_something(); } Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=67c385046dbf4fe00871bb9f56b6b82e1f9d1348 commit 67c385046dbf4fe00871bb9f56b6b82e1f9d1348 Author: Jacob Erlbeck Date: Mon May 11 10:32:40 2015 +0200 tbf/test: Optionally show talloc report To show the talloc report more easily, this commit adds a call to talloc_report_full if the TALLOC_REPORT_FULL environment variable is set (the value is ignored). Since the stderr output is checked by the test suite, this feature is not enabled by default. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=fecece0e59ab5ff705887a1247df6e02836d7c66 commit fecece0e59ab5ff705887a1247df6e02836d7c66 Author: Jacob Erlbeck Date: Fri May 8 12:13:08 2015 +0200 tbf: Add MS object management to TBF code This commit adds MS object creation and cleanup to the TBF related code. MS objects are created when a TBF that has been "anonymous" so far gets associated with a TLLI. When a TBF is replaced by another, the old TBF is detached and the new one is attached to the MS. When all TBFs have been detached, the MS object gets deleted. The TBF related code should not call attach_tbf/detach_tbf directly but use set_ms instead to make sure, that the references are updated properly. GprsMs::detach_tbf also calls set_ms(NULL) on the detached TBF object. The MS object is not really used yet, the focus is still on object creation, TBF association, and cleanup. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e04e0b0a20fb2b93855de0106873c90a88c53052 commit e04e0b0a20fb2b93855de0106873c90a88c53052 Author: Jacob Erlbeck Date: Wed May 6 18:30:48 2015 +0200 ms: Add GprsMs class to hold per-MS information Currently only TBF objects are used to handle the data flow between the MS and the SGSN. MS specific data (e.g. pending LLC frames, TLLI) is copied between successive TBFs. If all TBFs (uplink and downlink) are idle for some time, all information about the MS is discarded in the PCU. This makes the implementation of some features more difficult, e.g. proper TLLI and timing advance handling, connection based CS selection, and proper management of multiple TBF. This commit adds the GprsMs class that is intended to hold information directly related to the MS and to keep references to the active TBFs. The class is not yet integrated with the other PCU code. A GprsMs object container and MS specific fields (TA, CS) will be added in later commits. Note that calling detach_tbf() can possibly delete the MS object depending on the callback implementation. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ tests/Makefile.am | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 20 18:55:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 18:55:26 GMT Subject: osmo-trx.git branch options updated. 9a41f67cf3ca7db41af57fe5568302f47ab56dd5 Message-ID: <201505201855.t4KItQ6v082667@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, options has been updated via 9a41f67cf3ca7db41af57fe5568302f47ab56dd5 (commit) from 03d3e2e357bf6d25a91c721cdc9804a4296da353 (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-trx/commit/?id=9a41f67cf3ca7db41af57fe5568302f47ab56dd5 commit 9a41f67cf3ca7db41af57fe5568302f47ab56dd5 Author: Tom Tsou Date: Wed May 20 11:52:28 2015 -0700 uhd: Allow device specific default amplitude settings Transmit sample amplitude setting behaviour: < 0.0 Use device specific default = 0.0 Scale downlink output to zero > 1.0 Clamp value at 1.0 to prevent integer overflow Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 13 +++++++++++++ Transceiver52M/osmo-trx.cpp | 12 ++++-------- 2 files changed, 17 insertions(+), 8 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 20 19:05:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 May 2015 19:05:28 GMT Subject: osmo-trx.git branch master updated. 1fe5282133fa1e4e73a98645080ba88241778158 Message-ID: <201505201905.t4KJ5Sjr083337@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, master has been updated via 1fe5282133fa1e4e73a98645080ba88241778158 (commit) via 4438a9fd8f561c3e78e6acb85756aa096e7240e7 (commit) via 64ad712daac0a9125e8827ed5d3eac0afcf369ce (commit) from 5c7c1783697bea21f77d64338157bb26c5e5c255 (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-trx/commit/?id=1fe5282133fa1e4e73a98645080ba88241778158 commit 1fe5282133fa1e4e73a98645080ba88241778158 Author: Alexander Chemeris Date: Wed May 20 12:02:29 2015 -0700 Transceiver: Check TSC values to be in [0..7] range. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=4438a9fd8f561c3e78e6acb85756aa096e7240e7 commit 4438a9fd8f561c3e78e6acb85756aa096e7240e7 Author: Alexander Chemeris Date: Mon Apr 8 00:14:08 2013 +0200 Transceiver: Make error response to an unknown command on UDP command interface more understandable. Previously we just repeated the last response which could confuse a command sender. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=64ad712daac0a9125e8827ed5d3eac0afcf369ce commit 64ad712daac0a9125e8827ed5d3eac0afcf369ce Author: Tom Tsou Date: Tue May 19 18:26:31 2015 -0700 test: Add command line random normal burst option ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 95 ++++++++++++++++++++++------- Transceiver52M/Transceiver.h | 132 +++++++++++++++++++++-------------------- Transceiver52M/osmo-trx.cpp | 44 ++++++++------ 3 files changed, 168 insertions(+), 103 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu May 21 17:12:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 May 2015 17:12:50 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-92-gd4318ed Message-ID: <201505211712.t4LHCooO013011@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 1943e410ac13c22f26f8775bf9c26320b2d4a570 (commit) discards 7acddc19675b168b710547aa45efe80d4e915308 (commit) discards 457ccb8c44dff69dd3c84e3623b2e67f6011dfa7 (commit) discards 36ebb28e14576618c329ad69cb30e0556b4ab2ed (commit) discards fe32e4deaab28598fe6654059a35ed9beb173747 (commit) via d4318ed1add5e0b1cf86b7fd2f14531331d0447d (commit) via 5e8f6bf4376dfc3e3e6c949ce40f19e6b9dd07d1 (commit) via f2ca2f974de14c50abedd62cfd014a2eafd97915 (commit) via ea5d6809c07e35e8b0f489341851a90de8554fc8 (commit) via 4e34f4e1092cadc61f8004b740880992402dadcc (commit) via 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 (commit) via 8420250932b49ed35d1ce1a1cfa587e756ac90d3 (commit) via 27e01e24b60828e03033c3138e962561fdeabab2 (commit) via f6c7b7e8f9c276917ea8738029b4883047df390a (commit) via 4c6e66796834fb0d96639b67ab00e1c81c580913 (commit) via 072bee5c8508fe11e1a0e0ad309ad298661fe586 (commit) via 267fd0c7f7cbdef595d83ee37b86e863fff8a369 (commit) via d6900dfba4cf1c12133d0bf3200ef560f5c7f0d4 (commit) via 6ddb6ac0284ccfcfc538af175c0cde8beb13f7c5 (commit) via 22093ef9641c7685c87b5ed80333bcfc273efcad (commit) via 77ff1c40e28d4e7a8000be5293e9352e85b9f31b (commit) via 446f8403d1072b5a7aa7d5a3d55106b36a64941d (commit) via 7882d2751f401d439394ff94da55ed2c0e8781e3 (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 (1943e410ac13c22f26f8775bf9c26320b2d4a570) \ N -- N -- N (d4318ed1add5e0b1cf86b7fd2f14531331d0447d) 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=d4318ed1add5e0b1cf86b7fd2f14531331d0447d commit d4318ed1add5e0b1cf86b7fd2f14531331d0447d 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=5e8f6bf4376dfc3e3e6c949ce40f19e6b9dd07d1 commit 5e8f6bf4376dfc3e3e6c949ce40f19e6b9dd07d1 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=f2ca2f974de14c50abedd62cfd014a2eafd97915 commit f2ca2f974de14c50abedd62cfd014a2eafd97915 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=ea5d6809c07e35e8b0f489341851a90de8554fc8 commit ea5d6809c07e35e8b0f489341851a90de8554fc8 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=4e34f4e1092cadc61f8004b740880992402dadcc commit 4e34f4e1092cadc61f8004b740880992402dadcc 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: debian/changelog | 5 +++- debian/control | 2 +- openbsc/doc/sgsn-remote-protocol.txt | 24 ++++++++++++++++++ openbsc/include/openbsc/gprs_gsup_messages.h | 3 +++ openbsc/include/openbsc/gprs_sgsn.h | 7 +++++ openbsc/src/gprs/gprs_gmm.c | 38 ++++++++++++++++++++++++++++ openbsc/src/gprs/gprs_gsup_messages.c | 8 ++++++ openbsc/src/gprs/gprs_subscriber.c | 18 +++++++++++++ openbsc/src/gprs/sgsn_cdr.c | 12 ++++++--- openbsc/src/gprs/sgsn_libgtp.c | 20 +++++++++++++++ openbsc/src/gprs/sgsn_vty.c | 4 +-- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 14 ++-------- openbsc/tests/gprs/gprs_test.c | 2 ++ openbsc/tests/sgsn/sgsn_test.c | 2 ++ 14 files changed, 139 insertions(+), 20 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu May 21 17:20:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 May 2015 17:20:09 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-425-g4f45979 Message-ID: <201505211720.t4LHK9wI013440@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/ms-struct has been updated discards a54b06f3d9dc22faeb52105dbb20acdb90437c8b (commit) discards b8aa36e7eb7a9e880207c6e42bff463a109df227 (commit) discards d177f269ec59f3c273508b1b18a63ef27b482877 (commit) discards ce37488fcddc9e225335b2309f61d2135300a5ef (commit) via 4f459799e31ee8fe34ae5f7b584860f699019cfc (commit) via be0cbc1b7ede65ff6c5390905fc956d52a5d88b1 (commit) via 87597358cfe216a80405c21559ba640eedf44ad2 (commit) via 939904672961fa7e28397e27f942a7d1fff4bbdf (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 (a54b06f3d9dc22faeb52105dbb20acdb90437c8b) \ N -- N -- N (4f459799e31ee8fe34ae5f7b584860f699019cfc) 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-pcu/commit/?id=4f459799e31ee8fe34ae5f7b584860f699019cfc commit 4f459799e31ee8fe34ae5f7b584860f699019cfc Author: Jacob Erlbeck Date: Mon May 18 15:21:36 2015 +0200 tbf: Just pass the MS object in reuse_tbf Currently the MS will be searched based on the TLLI in resue_tbf(). Since the MS object is already known in the TBF when the TLLI is set, it can just be passed to the new TBF. This commit removes the call to update_ms() and just adds new_tbf->set_ms(ms()) which will also work as expected if ms() == NULL. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=be0cbc1b7ede65ff6c5390905fc956d52a5d88b1 commit be0cbc1b7ede65ff6c5390905fc956d52a5d88b1 Author: Jacob Erlbeck Date: Mon May 18 14:35:11 2015 +0200 tbf: Explicitly pass the direction to update_ms() The type of the TBF update_ms() is being called on does not always reflect whether the TLLI has been signaled by the MS or the SGSN. This commit adds an additional parameter to tell the method, in which direction the TLLI has been passed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=87597358cfe216a80405c21559ba640eedf44ad2 commit 87597358cfe216a80405c21559ba640eedf44ad2 Author: Jacob Erlbeck Date: Mon May 18 11:56:50 2015 +0200 tbf: Get the TLLI from the MS object Since the synchronisation of the TBF's concerning the TLLIs has been removed in 'Support new and old TLLI's', gprs_rlcmac_tbf::tlli() can return the old TLLI which is probably different to ms()->tlli() in that case. This can lead to a wrong TLLI being used in BSSGP messages. This commit modifies the TBF's tlli() method to get the current TLLI from the MS object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=939904672961fa7e28397e27f942a7d1fff4bbdf commit 939904672961fa7e28397e27f942a7d1fff4bbdf Author: Jacob Erlbeck Date: Fri May 15 15:50:43 2015 +0200 ms: Support new and old TLLIs According to the specification (GSM 04.08/24.008, 4.7.1.5) after a new P-TMSI has been assigned, the old P-TMSI must be kept basically until it has been used by both sides. Since the TLLI will be derived from the P-TMSI, the old TLLI must also be kept until the new TLLI has been used by both MS and SGSN. This commit modifies the TLLI handling of GprsMs accordingly. set_tlli() is only used with TLLIs derived from MS messages, confirm_tlli() is used with TLLIs derived from messages received from the SGSN. tlli() returns the value set by the MS. check_tlli() matches each of the TLLI used by either MS or SGSN as well as the old TLLI until it has been confirmed. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_ms.cpp | 59 +++++++++++++------------------- src/gprs_ms.h | 9 ++--- src/tbf_dl.cpp | 7 ++-- tests/ms/MsTest.cpp | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++ tests/ms/MsTest.err | 17 ++++++++++ tests/ms/MsTest.ok | 2 ++ tests/tbf/TbfTest.err | 1 - 7 files changed, 145 insertions(+), 44 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 21 17:25:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 May 2015 17:25:52 GMT Subject: osmo-pcu.git branch master updated. 0.2-425-g4f45979 Message-ID: <201505211725.t4LHPqZI014097@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 4f459799e31ee8fe34ae5f7b584860f699019cfc (commit) via be0cbc1b7ede65ff6c5390905fc956d52a5d88b1 (commit) via 87597358cfe216a80405c21559ba640eedf44ad2 (commit) via 939904672961fa7e28397e27f942a7d1fff4bbdf (commit) via e43460b50fc152026ab96b5095b94fbac6939ab2 (commit) via 536708617505a017b6b263a32f592471913ec464 (commit) via dfef28de887eba43747bca52584f8310450e243a (commit) via 67c385046dbf4fe00871bb9f56b6b82e1f9d1348 (commit) via fecece0e59ab5ff705887a1247df6e02836d7c66 (commit) via e04e0b0a20fb2b93855de0106873c90a88c53052 (commit) from 6eeb7c7e74ed8cc1e23b19453012f43563055e12 (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: .gitignore | 2 + src/Makefile.am | 7 +- src/bts.cpp | 22 +- src/bts.h | 16 + src/cxx_linuxlist.h | 133 +++++++ src/gprs_bssgp_pcu.cpp | 16 +- src/gprs_ms.cpp | 238 ++++++++++++ src/gprs_ms.h | 99 +++++ src/gprs_ms_storage.cpp | 86 +++++ src/{ta.h => gprs_ms_storage.h} | 33 +- src/tbf.cpp | 108 ++++-- src/tbf.h | 15 +- src/tbf_dl.cpp | 32 +- tests/Makefile.am | 24 +- tests/alloc/AllocTest.cpp | 4 + tests/llist/LListTest.cpp | 87 +++++ tests/{types/TypesTest.err => llist/LListTest.err} | 0 tests/llist/LListTest.ok | 10 + tests/ms/MsTest.cpp | 430 +++++++++++++++++++++ tests/ms/MsTest.err | 45 +++ tests/ms/MsTest.ok | 14 + tests/tbf/TbfTest.cpp | 34 +- tests/tbf/TbfTest.err | 71 +++- tests/testsuite.at | 14 + 24 files changed, 1466 insertions(+), 74 deletions(-) create mode 100644 src/cxx_linuxlist.h create mode 100644 src/gprs_ms.cpp create mode 100644 src/gprs_ms.h create mode 100644 src/gprs_ms_storage.cpp copy src/{ta.h => gprs_ms_storage.h} (58%) create mode 100644 tests/llist/LListTest.cpp copy tests/{types/TypesTest.err => llist/LListTest.err} (100%) create mode 100644 tests/llist/LListTest.ok create mode 100644 tests/ms/MsTest.cpp create mode 100644 tests/ms/MsTest.err create mode 100644 tests/ms/MsTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 22 02:06:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 May 2015 02:06:17 GMT Subject: openbsc.git branch master updated. 0.14.0-85-g0f7a279 Message-ID: <201505220206.t4M26H2I054789@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 0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1 (commit) via c1c6a28c8d58022131a6c3fd7303f53033888d6d (commit) from 4c6e66796834fb0d96639b67ab00e1c81c580913 (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=0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1 commit 0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1 Author: Holger Hans Peter Freyther Date: Fri May 22 10:03:21 2015 +0800 sgsn: Change the selection mode to verified We have verified/selected the APN. Either based on the subscriber data, a global APN match. But at least this SGSN has looked at what the MS has asked for and then selected a matching GGSN. http://cgit.osmocom.org/openbsc/commit/?id=c1c6a28c8d58022131a6c3fd7303f53033888d6d commit c1c6a28c8d58022131a6c3fd7303f53033888d6d Author: Holger Hans Peter Freyther Date: Fri May 22 10:02:05 2015 +0800 sgsn: Reserved bits should be set to 1 Bits 3 to 8 are spare bits and should be set to 1 in etsi specifications. Do that. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 22 02:09:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 May 2015 02:09:39 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-94-ga9b010e Message-ID: <201505220209.t4M29dwn054988@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 d4318ed1add5e0b1cf86b7fd2f14531331d0447d (commit) discards 5e8f6bf4376dfc3e3e6c949ce40f19e6b9dd07d1 (commit) via a9b010ee0f16fe11ede5e8418b8394e673e4a118 (commit) via 6611f908d41574db4da02b913ef8911beef91947 (commit) via 7ca89fb2c33b4649492c415efbcd916fe29ef6b1 (commit) via 47ba5bbccee360ad85b40ef5fe8461e74126ecf6 (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 (d4318ed1add5e0b1cf86b7fd2f14531331d0447d) \ N -- N -- N (a9b010ee0f16fe11ede5e8418b8394e673e4a118) 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=a9b010ee0f16fe11ede5e8418b8394e673e4a118 commit a9b010ee0f16fe11ede5e8418b8394e673e4a118 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=6611f908d41574db4da02b913ef8911beef91947 commit 6611f908d41574db4da02b913ef8911beef91947 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=7ca89fb2c33b4649492c415efbcd916fe29ef6b1 commit 7ca89fb2c33b4649492c415efbcd916fe29ef6b1 Author: Holger Hans Peter Freyther Date: Fri May 22 10:03:21 2015 +0800 sgsn: Change the selection mode to verified We have verified/selected the APN. Either based on the subscriber data, a global APN match. But at least this SGSN has looked at what the MS has asked for and then selected a matching GGSN. http://cgit.osmocom.org/openbsc/commit/?id=47ba5bbccee360ad85b40ef5fe8461e74126ecf6 commit 47ba5bbccee360ad85b40ef5fe8461e74126ecf6 Author: Holger Hans Peter Freyther Date: Fri May 22 10:02:05 2015 +0800 sgsn: Reserved bits should be set to 1 Bits 3 to 8 are spare bits and should be set to 1 in etsi specifications. Do that. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 4 +++- openbsc/src/gprs/sgsn_libgtp.c | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 22 08:34:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 May 2015 08:34:32 GMT Subject: osmo-pcu.git branch master updated. 0.2-427-g5752285 Message-ID: <201505220834.t4M8YWXZ093910@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 5752285bc55c00ddcba45c0168eef0cb0238a3a7 (commit) via b75e23143b1d8733a0fdf155f431dcea8146296c (commit) from 4f459799e31ee8fe34ae5f7b584860f699019cfc (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=5752285bc55c00ddcba45c0168eef0cb0238a3a7 commit 5752285bc55c00ddcba45c0168eef0cb0238a3a7 Author: Holger Hans Peter Freyther Date: Fri May 22 10:43:34 2015 +0800 misc: Update the email address to point to the current ML We have unified all PS related communication to the osmocom-net-gprs mailinglist, update configure.ac to point there. http://cgit.osmocom.org/osmo-pcu/commit/?id=b75e23143b1d8733a0fdf155f431dcea8146296c commit b75e23143b1d8733a0fdf155f431dcea8146296c Author: Holger Hans Peter Freyther Date: Fri May 22 10:43:33 2015 +0800 llist: Reduce the external dependencies of this test Debian is using the classic bfd linker and when passing libosmogb as link dependency it always wants/needs to resolve the bssgp_prim_cb symbol (which is to be provided by the application). Only keep the libosmocore dependency. Fixes: lib/libosmogb.so: undefined reference to `bssgp_prim_cb' collect2: error: ld returned 1 exit status Makefile:511: recipe for target 'llist/LListTest' failed ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- tests/Makefile.am | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 22 08:45:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 May 2015 08:45:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-428-gd1cb41b Message-ID: <201505220845.t4M8jKr7094617@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 d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 (commit) from 5752285bc55c00ddcba45c0168eef0cb0238a3a7 (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=d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 commit d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 Author: Holger Hans Peter Freyther Date: Fri May 22 10:42:32 2015 +0800 write_queue: Check the result of osmo_wqueue_enqueue and free The write_queue is designed to have a maximum amount of pending messages and will refuse to take new messages when it has been reached. The caller can decide if it wants to flush the queue and add the message again, create a log. But in all cases the ownership of the msgb has not been transferred. Fix the potential memory leak in the failure situation. ----------------------------------------------------------------------- Summary of changes: src/openbts_sock.cpp | 5 ++++- src/sysmo_l1_if.c | 10 ++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 22 11:36:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 May 2015 11:36:32 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-434-g9786c3e Message-ID: <201505221136.t4MBaWRp006447@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/ms-struct has been updated via 9786c3efe4ecf0c710e3681a2aff73bb87320ea6 (commit) via 56d8c053acc482f2b972b68f91c605c215094645 (commit) via 087629ea2bfd5942cd8f6ae79f55c571b30c0b8b (commit) via 8e843883fb6b0ee8020c856f1220dcdb068d5272 (commit) via ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 (commit) via 2ee112c2e134146c501601e0faf01014393bd7b7 (commit) via d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 (commit) via 5752285bc55c00ddcba45c0168eef0cb0238a3a7 (commit) via b75e23143b1d8733a0fdf155f431dcea8146296c (commit) from 4f459799e31ee8fe34ae5f7b584860f699019cfc (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=9786c3efe4ecf0c710e3681a2aff73bb87320ea6 commit 9786c3efe4ecf0c710e3681a2aff73bb87320ea6 Author: Jacob Erlbeck Date: Thu May 21 11:10:15 2015 +0200 tbf: Remove IMSI handling from trigger_dl_ass Currently the BTS::trigger_dl_ass() method assigns the IMSI to the MS object. This should be (and is already) done earlier where the MS object is retrieved/created. This commit removes the corresponding code along with the 'imsi' parameter from trigger_dl_ass. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=56d8c053acc482f2b972b68f91c605c215094645 commit 56d8c053acc482f2b972b68f91c605c215094645 Author: Jacob Erlbeck Date: Thu May 21 11:07:53 2015 +0200 ms: Use the IMSI to retrieve the MS object This commit extends get_ms() to really compare the IMSI if it has been given. Note that the MS object list will be traversed only once and that the first entry with a matching TLLI or a matching IMSI will be returned. Thus there is no precedence. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=087629ea2bfd5942cd8f6ae79f55c571b30c0b8b commit 087629ea2bfd5942cd8f6ae79f55c571b30c0b8b Author: Jacob Erlbeck Date: Thu May 21 11:07:16 2015 +0200 tbf: Move IMSI to MS object Currently the IMSI is stored in the TBFs. Since it directly refers to an MS, it should rather be stored in an MS object. This patch move the m_imsi field from gprs_rlcmac_tbf to GprsMs, changes gprs_rlcmac_tbf::imsi() to get the IMSI from the associated MS object, and adds getter and setter to GprsMs. Note that the assign_imsi() method is now called set_imsi() for consistency within the GprsMs class. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8e843883fb6b0ee8020c856f1220dcdb068d5272 commit 8e843883fb6b0ee8020c856f1220dcdb068d5272 Author: Jacob Erlbeck Date: Thu May 21 12:06:58 2015 +0200 tbf/test: Fix IMSI creation Currently the generated IMSI contains blanks due to a missing '0' flag in the corresponding snprintf statement. In addition, the buffer is effectively limited to 15 bytes which is shorter than the generated character sequence, such that the last character of the IMSI is removed. This patch fixes both issues. Since snprintf itself will add a terminating \0 character, the whole buffer can be passed to snprintf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 commit ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 Author: Jacob Erlbeck Date: Thu May 21 16:58:22 2015 +0200 tbf: Always call set_tlli/confirm_tlli in update_ms Currently the m_tlli member in GprsMs is set by the constructor, circumventing the TLLI confirmation mechanism. This commit replaces the get_or_create_ms() method by a create_ms() method which takes the TLLI and the direction (UL or DL) as parameters to select either set_tlli() or confirm_tlli(). The MS object is instantiated with TLLI = 0, and therefore GprsMs::tlli() is extended to return the DL TLLI if both of the other TLLI are not set. Note that create_ms() will not check whether an MS object with a matching TLLI is already stored in the list, so it should only be called after a corresponding get_ms() in general. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2ee112c2e134146c501601e0faf01014393bd7b7 commit 2ee112c2e134146c501601e0faf01014393bd7b7 Author: Jacob Erlbeck Date: Wed May 20 12:06:46 2015 +0200 tbf: Remove the TLLI from the TBFs Currently the TLLI is stored in each TBF. Since each MS is now represented by a GprsMs object which takes care of TLLI updating, and each TBF that has been associated with an TLLI also contains a reference to a GprsMs object, per TBF TLLI handling is no longer needed. Keeping all TBF m_tlli members up to date is complex and doesn't currently work correctly in all circumstances. This commit removes m_tlli and related members from the TBF class and the tbf_by_tlli functions from the BTS class. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- src/bts.cpp | 51 ++------- src/bts.h | 4 +- src/gprs_ms.cpp | 27 +++++ src/gprs_ms.h | 16 ++- src/gprs_ms_storage.cpp | 15 ++- src/gprs_ms_storage.h | 3 +- src/openbts_sock.cpp | 5 +- src/sysmo_l1_if.c | 10 +- src/tbf.cpp | 62 ++++------- src/tbf.h | 15 +-- src/tbf_dl.cpp | 25 ++--- tests/Makefile.am | 3 - tests/alloc/AllocTest.cpp | 16 +-- tests/ms/MsTest.cpp | 36 +++++-- tests/ms/MsTest.err | 8 +- tests/tbf/TbfTest.cpp | 11 +- tests/tbf/TbfTest.err | 265 ++++++++++++++++++++++++++++------------------ 18 files changed, 317 insertions(+), 257 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 22 17:26:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 May 2015 17:26:21 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-438-g35558a8 Message-ID: <201505221726.t4MHQLLG031786@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/ms-struct has been updated discards 9786c3efe4ecf0c710e3681a2aff73bb87320ea6 (commit) discards 56d8c053acc482f2b972b68f91c605c215094645 (commit) discards 087629ea2bfd5942cd8f6ae79f55c571b30c0b8b (commit) discards 8e843883fb6b0ee8020c856f1220dcdb068d5272 (commit) discards ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448 (commit) via 35558a89aa5d3f8eb8c805d2c8412f409e090b88 (commit) via e4947f1bb86a251dce68cb695d9fca16adff6bf4 (commit) via 89cde650e249e9791455a3752caa5af2f2923ce8 (commit) via 7e64d5f11482efb55766ea1696e799fde6b66b2b (commit) via 95abc21ff352cff1c57453262b998e32b8ea7afd (commit) via 50b6e02a859561d2044a5e6bc20af2f11f6ebaad (commit) via 8a26db1dd366a540288cec634f6a02afc851fb3e (commit) via a12e11c98d30f075c7e2f33cc4400c34d446f541 (commit) via f0045d04d3cd03579005231b7dcbbac3cac3b83b (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 (9786c3efe4ecf0c710e3681a2aff73bb87320ea6) \ N -- N -- N (35558a89aa5d3f8eb8c805d2c8412f409e090b88) 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-pcu/commit/?id=35558a89aa5d3f8eb8c805d2c8412f409e090b88 commit 35558a89aa5d3f8eb8c805d2c8412f409e090b88 Author: Jacob Erlbeck Date: Fri May 22 18:02:51 2015 +0200 tbf: Remove TimingAdvance storage (TODO) TODO: - the TA storage stored up to 30 TLLI->TA mappings, the MS objects are dropped quite often so that these need a longer life time (-> timer) - acc_delay/i16BurstTiming is not being used currently (separate commit) http://cgit.osmocom.org/osmo-pcu/commit/?id=e4947f1bb86a251dce68cb695d9fca16adff6bf4 commit e4947f1bb86a251dce68cb695d9fca16adff6bf4 Author: Jacob Erlbeck Date: Fri May 22 17:48:04 2015 +0200 tbf: Store the TA value in the GprsMs (TODO) TODO: - commit message - add test cases for the corner cases: - is the TA maintained in the old TBF after "reuse"? - is the TA value passed when the MS gets assigned or is this always done (if TLLI in RLC/MAC -> TA in RLC/MAC) http://cgit.osmocom.org/osmo-pcu/commit/?id=89cde650e249e9791455a3752caa5af2f2923ce8 commit 89cde650e249e9791455a3752caa5af2f2923ce8 Author: Jacob Erlbeck Date: Fri May 22 15:47:55 2015 +0200 tbf: Remove TBF chaining by m_new_tbf (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=7e64d5f11482efb55766ea1696e799fde6b66b2b commit 7e64d5f11482efb55766ea1696e799fde6b66b2b Author: Jacob Erlbeck Date: Fri May 22 15:40:08 2015 +0200 tbf/test: Attach TLLI and MS objects to TBFs Currently the DL TBF's TLLI are not set. This will have to change in the future, when the m_new_tbf chaining is replaced by the usage of MS object to group TBFs. This commit just calls update_ms() on newly created TBFs. This changes many of the lines written to stderr due to the TLLI change, but doesn't change other aspects or messages beside creating and destroying MS objects. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=95abc21ff352cff1c57453262b998e32b8ea7afd commit 95abc21ff352cff1c57453262b998e32b8ea7afd Author: Jacob Erlbeck Date: Thu May 21 11:10:15 2015 +0200 tbf: Remove IMSI handling from trigger_dl_ass Currently the BTS::trigger_dl_ass() method assigns the IMSI to the MS object. This should be (and is already) done earlier where the MS object is retrieved/created. This commit removes the corresponding code along with the 'imsi' parameter from trigger_dl_ass. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=50b6e02a859561d2044a5e6bc20af2f11f6ebaad commit 50b6e02a859561d2044a5e6bc20af2f11f6ebaad Author: Jacob Erlbeck Date: Thu May 21 11:07:53 2015 +0200 ms: Use the IMSI to retrieve the MS object This commit extends get_ms() to really compare the IMSI if it has been given. Note that the MS object list will be traversed only once and that the first entry with a matching TLLI or a matching IMSI will be returned. Thus there is no precedence. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8a26db1dd366a540288cec634f6a02afc851fb3e commit 8a26db1dd366a540288cec634f6a02afc851fb3e Author: Jacob Erlbeck Date: Thu May 21 11:07:16 2015 +0200 tbf: Move IMSI to MS object Currently the IMSI is stored in the TBFs. Since it directly refers to an MS, it should rather be stored in an MS object. This patch move the m_imsi field from gprs_rlcmac_tbf to GprsMs, changes gprs_rlcmac_tbf::imsi() to get the IMSI from the associated MS object, and adds getter and setter to GprsMs. Note that the assign_imsi() method is now called set_imsi() for consistency within the GprsMs class. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a12e11c98d30f075c7e2f33cc4400c34d446f541 commit a12e11c98d30f075c7e2f33cc4400c34d446f541 Author: Jacob Erlbeck Date: Thu May 21 12:06:58 2015 +0200 tbf/test: Fix IMSI creation Currently the generated IMSI contains blanks due to a missing '0' flag in the corresponding snprintf statement. In addition, the buffer is effectively limited to 15 bytes which is shorter than the generated character sequence, such that the last character of the IMSI is removed. This patch fixes both issues. Since snprintf itself will add a terminating \0 character, the whole buffer can be passed to snprintf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f0045d04d3cd03579005231b7dcbbac3cac3b83b commit f0045d04d3cd03579005231b7dcbbac3cac3b83b Author: Jacob Erlbeck Date: Thu May 21 16:58:22 2015 +0200 tbf: Always call set_tlli/confirm_tlli in update_ms Currently the m_tlli member in GprsMs is set by the constructor, circumventing the TLLI confirmation mechanism. This commit replaces the get_or_create_ms() method by a create_ms() method which takes the TLLI and the direction (UL or DL) as parameters to select either set_tlli() or confirm_tlli(). The MS object is instantiated with TLLI = 0, and therefore GprsMs::tlli() is extended to return the DL TLLI if both of the other TLLI are not set. Note that create_ms() will not check whether an MS object with a matching TLLI is already stored in the list, so it should only be called after a corresponding get_ms() in general. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 - src/bts.cpp | 44 +++++------ src/bts.h | 8 -- src/encoding.cpp | 4 +- src/gprs_ms.cpp | 13 ++++ src/gprs_ms.h | 9 +++ src/pcu_main.cpp | 2 - src/ta.cpp | 142 ----------------------------------- src/ta.h | 40 ---------- src/tbf.cpp | 91 +++++++---------------- src/tbf.h | 16 ++-- src/tbf_dl.cpp | 25 ++----- tests/tbf/TbfTest.cpp | 36 ++++++--- tests/tbf/TbfTest.err | 200 +++++++++++++++++++++++--------------------------- 14 files changed, 198 insertions(+), 434 deletions(-) delete mode 100644 src/ta.cpp delete mode 100644 src/ta.h hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun May 24 04:34:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 04:34:39 GMT Subject: openbsc.git branch master updated. 0.14.0-90-g5e4b88c Message-ID: <201505240434.t4O4YdC7081836@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 5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce (commit) via 8ee13e293739870364e83ea54d61818fb5e44381 (commit) via 10c0f56a0e109054a480d4affcde73dc6affbb56 (commit) via 0bb5674cde008af942a0bfaefc9855b09117df34 (commit) via e54a24d4e6b7e77dff72fdf2ee153a9220a94f35 (commit) from 0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1 (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=5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce commit 5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce Merge: 0f7a279 8ee13e2 Author: Holger Hans Peter Freyther Date: Sun May 24 12:32:36 2015 +0800 Merge branch 'zecke/features/sgsn-hlr-number' Store the hlr-Number for purgeMS and CDR handling http://cgit.osmocom.org/openbsc/commit/?id=8ee13e293739870364e83ea54d61818fb5e44381 commit 8ee13e293739870364e83ea54d61818fb5e44381 Author: Holger Hans Peter Freyther Date: Mon May 18 10:00:03 2015 +0200 sgsn: Extract the hlr Number into the mm context Include the hlr-Number of the subscriber in the CDR. This is useful for debugging and understanding which equipment was used during the test. In contrast to the MSISDN the '+' is emitted as the number must be in international format already. http://cgit.osmocom.org/openbsc/commit/?id=10c0f56a0e109054a480d4affcde73dc6affbb56 commit 10c0f56a0e109054a480d4affcde73dc6affbb56 Author: Holger Hans Peter Freyther Date: Sun May 17 20:58:40 2015 +0200 gsup: Copy the hlr-Number and use it during purge Copy the hlr-Number into the sgsn_data and use it during the purgeMS. There is no unit test that looks at the data we send so I manually verified this by looking at the output. Below is the output of the test that purges the subscriber. <000f> gprs_subscriber.c:170 SUBSCR(123456789012345) Sending GSUP, will send: 0c 01 08 21 43 65 87 09 21 43 f5 09 07 91 83 61 26 31 23 f3 http://cgit.osmocom.org/openbsc/commit/?id=0bb5674cde008af942a0bfaefc9855b09117df34 commit 0bb5674cde008af942a0bfaefc9855b09117df34 Author: Holger Hans Peter Freyther Date: Sun May 17 19:56:38 2015 +0200 gsup: Decode/Encode the hlr-Number in the GSUP message Implement it similar to the msisdn_enc/msisdn_enc_len and extend the testcase to include it as well. http://cgit.osmocom.org/openbsc/commit/?id=e54a24d4e6b7e77dff72fdf2ee153a9220a94f35 commit e54a24d4e6b7e77dff72fdf2ee153a9220a94f35 Author: Holger Hans Peter Freyther Date: Sun May 17 18:24:40 2015 +0200 gsup: Add the HLR-Number as type and use it for UpdateLocation Res The HLR-Number can be passed from the MAP Proxy to the SGSN and can then be used for the CDR module or passed during the purgeMS operation. ----------------------------------------------------------------------- Summary of changes: openbsc/doc/sgsn-remote-protocol.txt | 24 ++++++++++++++++++ openbsc/include/openbsc/gprs_gsup_messages.h | 3 +++ openbsc/include/openbsc/gprs_sgsn.h | 6 +++++ openbsc/src/gprs/gprs_gmm.c | 38 ++++++++++++++++++++++++++++ openbsc/src/gprs/gprs_gsup_messages.c | 8 ++++++ openbsc/src/gprs/gprs_subscriber.c | 18 +++++++++++++ openbsc/src/gprs/sgsn_cdr.c | 8 +++--- openbsc/src/gprs/sgsn_vty.c | 4 +-- openbsc/tests/gprs/gprs_test.c | 2 ++ openbsc/tests/sgsn/sgsn_test.c | 2 ++ 10 files changed, 108 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 24 04:35:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 04:35:07 GMT Subject: openbsc.git branch zecke/features/sgsn-hlr-number deleted. 0.14.0-87-g20f0fda Message-ID: <201505240435.t4O4Z7cr081945@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/sgsn-hlr-number has been deleted was 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 ----------------------------------------------------------------------- 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 sgsn: Extract the hlr Number into the mm context ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 24 04:35:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 04:35:21 GMT Subject: openbsc.git branch zecke/features/sgsn-gtp-cdr deleted. 0.14.0-79-gc758278 Message-ID: <201505240435.t4O4ZLk0081988@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/sgsn-gtp-cdr has been deleted was c758278c075e876f83f330cab0cc417867340af2 ----------------------------------------------------------------------- c758278c075e876f83f330cab0cc417867340af2 sgsn: Give the IMEI to the GGSN for analysis ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 24 16:56:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 16:56:41 GMT Subject: osmo-trx.git branch fairwaves/debug updated. 194a9b19828f0779f7eca05ce75e2b61a776da21 Message-ID: <201505241656.t4OGufWr031149@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/debug has been updated discards e74f7d21f6735bbc0151f993d63ffddcbe3281b6 (commit) via 194a9b19828f0779f7eca05ce75e2b61a776da21 (commit) via 1fe5282133fa1e4e73a98645080ba88241778158 (commit) via 4438a9fd8f561c3e78e6acb85756aa096e7240e7 (commit) via 64ad712daac0a9125e8827ed5d3eac0afcf369ce (commit) via 5c7c1783697bea21f77d64338157bb26c5e5c255 (commit) via 90f7a01d1de4bd915b3999b168535ed6e68e9c50 (commit) via e171425b99b2bf2c21898cfcbd42d3d927721eca (commit) via 4d029d8965022ac0de8488380a62e487a894b9f7 (commit) via 6613331459351489436d9f91129a47750a46020f (commit) via 577cd020c16e8d74d7464ea59157e7a44cbb6683 (commit) via 88bbf1aafd4c5701608a319693a8e69222981eba (commit) via 2cc2ddda41f10ec2f1981c352fae4468cac03237 (commit) via d7610cf0b8148391d80b8991f9f070e635a035b8 (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 (e74f7d21f6735bbc0151f993d63ffddcbe3281b6) \ N -- N -- N (194a9b19828f0779f7eca05ce75e2b61a776da21) 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=194a9b19828f0779f7eca05ce75e2b61a776da21 commit 194a9b19828f0779f7eca05ce75e2b61a776da21 Author: Ivan Kluchnikov Date: Thu Apr 23 17:08:27 2015 +0300 Transceiver52M: Change POWERON behavior to return success if the transceiver is already running, and only return fail on device failure ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 107 +++++++++++++++++++++++------- Transceiver52M/Transceiver.h | 132 ++++++++++++++++++++------------------ Transceiver52M/UHDDevice.cpp | 93 ++++++++++++++++++++++++--- Transceiver52M/osmo-trx.cpp | 44 +++++++------ Transceiver52M/radioInterface.cpp | 3 + Transceiver52M/sigProcLib.cpp | 29 +++++++-- Transceiver52M/sigProcLib.h | 8 +++ configure.ac | 11 +++- 8 files changed, 306 insertions(+), 121 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun May 24 17:23:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 17:23:41 GMT Subject: osmo-trx.git branch fairwaves/debug updated. 57ef87d061c7e208c97635ad495f7431ec2aee9b Message-ID: <201505241723.t4OHNf2V033070@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/debug has been updated via 57ef87d061c7e208c97635ad495f7431ec2aee9b (commit) via 5721920a08eb7414799f06bfbbfc3cc8ba6cb359 (commit) from 194a9b19828f0779f7eca05ce75e2b61a776da21 (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-trx/commit/?id=57ef87d061c7e208c97635ad495f7431ec2aee9b commit 57ef87d061c7e208c97635ad495f7431ec2aee9b Author: Alexander Chemeris Date: Sun May 24 13:23:11 2015 -0400 Common: Log to console instead of loging to syslog by default. http://cgit.osmocom.org/osmo-trx/commit/?id=5721920a08eb7414799f06bfbbfc3cc8ba6cb359 commit 5721920a08eb7414799f06bfbbfc3cc8ba6cb359 Author: Alexander Chemeris Date: Sun May 24 13:20:44 2015 -0400 Common: Introduce a global variable to disable syslog logging. When we enable DEBUG logging level, syslog gets Gb's of data and can completely exhaust the file system free space. Now we can just enable it. This is not to say that logging to syslog it just not very useful in general. ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 16 +++++++++------- CommonLibs/Logger.h | 3 ++- 2 files changed, 11 insertions(+), 8 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun May 24 23:01:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 23:01:00 GMT Subject: osmo-trx.git branch fairwaves/debug updated. 45880a8169303f1b7fe2fdd6db3b8fde11c93057 Message-ID: <201505242301.t4ON10SF055677@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/debug has been updated via 45880a8169303f1b7fe2fdd6db3b8fde11c93057 (commit) from 57ef87d061c7e208c97635ad495f7431ec2aee9b (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-trx/commit/?id=45880a8169303f1b7fe2fdd6db3b8fde11c93057 commit 45880a8169303f1b7fe2fdd6db3b8fde11c93057 Author: Alexander Chemeris Date: Sun May 24 18:56:51 2015 -0400 osmo-trx: Fix random filler command line option. Filler types was of "bool" type, which prevented it from taking values greter than 1. And RAND filler type has integer value of 2, which was casted to 1 on assigning, which led to a normal filler table being used instead of the RAND one. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.h | 2 +- Transceiver52M/osmo-trx.cpp | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun May 24 23:03:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 23:03:00 GMT Subject: osmo-trx.git branch fairwaves/debug updated. c4d67eb4881bd6815c54a51a26cfd616be0cb247 Message-ID: <201505242303.t4ON30kf056028@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/debug has been updated via c4d67eb4881bd6815c54a51a26cfd616be0cb247 (commit) from 45880a8169303f1b7fe2fdd6db3b8fde11c93057 (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-trx/commit/?id=c4d67eb4881bd6815c54a51a26cfd616be0cb247 commit c4d67eb4881bd6815c54a51a26cfd616be0cb247 Author: Alexander Chemeris Date: Sun May 24 19:02:49 2015 -0400 fixup. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-trx.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun May 24 23:15:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 23:15:13 GMT Subject: osmo-trx.git branch fairwaves/debug updated. 5b87c6f0fab0956111703e5fc86bcea6acd75b0d Message-ID: <201505242315.t4ONFDSY057053@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/debug has been updated via 5b87c6f0fab0956111703e5fc86bcea6acd75b0d (commit) from c4d67eb4881bd6815c54a51a26cfd616be0cb247 (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-trx/commit/?id=5b87c6f0fab0956111703e5fc86bcea6acd75b0d commit 5b87c6f0fab0956111703e5fc86bcea6acd75b0d Author: Alexander Chemeris Date: Sun May 24 19:13:38 2015 -0400 transceiver: Fix out-of-bounds acces in genRandNormalBurst(). We should read gTrainingSequence starting from 0 bit index, not 61 bit index. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun May 24 23:31:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 May 2015 23:31:05 GMT Subject: osmo-trx.git branch fairwaves/debug updated. 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 Message-ID: <201505242331.t4ONV5pv058144@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/debug has been updated via 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 (commit) from 5b87c6f0fab0956111703e5fc86bcea6acd75b0d (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-trx/commit/?id=5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 commit 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 Author: Alexander Chemeris Date: Sun May 24 19:28:09 2015 -0400 transceiver: Drive clock indication form the receive thread. Receive thread receives data from the device, which is a more stable source of clocking than the transmit side. If transmit side has a hiccup, osmo-trx doesn't send the clock indication, and transmit side is getting completely lost in time. With this patch we ensure that clock indication keeps coming. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon May 25 00:24:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 00:24:31 GMT Subject: osmo-trx.git branch fairwaves/debug updated. e1fc0d5b1e244dfe376ee2260bc43686e3278bc1 Message-ID: <201505250024.t4P0OV5h061534@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/debug has been updated via e1fc0d5b1e244dfe376ee2260bc43686e3278bc1 (commit) from 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 (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-trx/commit/?id=e1fc0d5b1e244dfe376ee2260bc43686e3278bc1 commit e1fc0d5b1e244dfe376ee2260bc43686e3278bc1 Author: Alexander Chemeris Date: Sun May 24 20:16:51 2015 -0400 sigProcLib: Fix burst start phase. R&S CMD57 complains about the start phase of bursts, particularly it shows -15 to -30 deg of error for the bit 0.5 position (start tail bit). This patch makes it happy. ETSI TS 145 004 section 2.2 describes this: "Before the first bit of the bursts as defined in 3GPP TS 45.002 enters the modulator, the modulator has an internal state as if a modulating bit stream consisting of consecutive ones (di = 1) had entered the differential encoder." ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon May 25 00:49:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 00:49:00 GMT Subject: osmo-trx.git branch fairwaves/debug updated. 3dc93b5623fa9395adc2398faf4eff07c8660e55 Message-ID: <201505250049.t4P0n0D1062830@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/debug has been updated discards e1fc0d5b1e244dfe376ee2260bc43686e3278bc1 (commit) discards 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 (commit) discards 5b87c6f0fab0956111703e5fc86bcea6acd75b0d (commit) discards c4d67eb4881bd6815c54a51a26cfd616be0cb247 (commit) discards 45880a8169303f1b7fe2fdd6db3b8fde11c93057 (commit) via 3dc93b5623fa9395adc2398faf4eff07c8660e55 (commit) via 5c31cb377b1f861920fc1126fdc19945fe3e963c (commit) via b1e7399c66112febb4d1fda9e3dcd8497d77039e (commit) via f5fd578d6097c295192840e846a8e4eca5cef5d2 (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 (e1fc0d5b1e244dfe376ee2260bc43686e3278bc1) \ N -- N -- N (3dc93b5623fa9395adc2398faf4eff07c8660e55) 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=3dc93b5623fa9395adc2398faf4eff07c8660e55 commit 3dc93b5623fa9395adc2398faf4eff07c8660e55 Author: Alexander Chemeris Date: Sun May 24 20:16:51 2015 -0400 sigProcLib: Fix burst start phase. R&S CMD57 complains about the start phase of bursts, particularly it shows -15 to -30 deg of error for the bit 0.5 position (start tail bit). This patch makes it happy. ETSI TS 145 004 section 2.2 describes this: "Before the first bit of the bursts as defined in 3GPP TS 45.002 enters the modulator, the modulator has an internal state as if a modulating bit stream consisting of consecutive ones (di = 1) had entered the differential encoder." http://cgit.osmocom.org/osmo-trx/commit/?id=5c31cb377b1f861920fc1126fdc19945fe3e963c commit 5c31cb377b1f861920fc1126fdc19945fe3e963c Author: Alexander Chemeris Date: Sun May 24 19:28:09 2015 -0400 transceiver: Drive clock indication form the receive thread. Receive thread receives data from the device, which is a more stable source of clocking than the transmit side. If transmit side has a hiccup, osmo-trx doesn't send the clock indication, and transmit side is getting completely lost in time. With this patch we ensure that clock indication keeps coming. http://cgit.osmocom.org/osmo-trx/commit/?id=b1e7399c66112febb4d1fda9e3dcd8497d77039e commit b1e7399c66112febb4d1fda9e3dcd8497d77039e Author: Alexander Chemeris Date: Sun May 24 19:13:38 2015 -0400 transceiver: Fix out-of-bounds acces in genRandNormalBurst(). We should read gTrainingSequence starting from 0 bit index, not 61 bit index. http://cgit.osmocom.org/osmo-trx/commit/?id=f5fd578d6097c295192840e846a8e4eca5cef5d2 commit f5fd578d6097c295192840e846a8e4eca5cef5d2 Author: Alexander Chemeris Date: Sun May 24 18:56:51 2015 -0400 osmo-trx: Fix random filler command line option. Filler types was of "bool" type, which prevented it from taking values greter than 1. And RAND filler type has integer value of 2, which was casted to 1 on assigning, which led to a normal filler table being used instead of the RAND one. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon May 25 03:14:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 03:14:14 GMT Subject: libosmocore.git branch master updated. 0.8.0-38-g908085c Message-ID: <201505250314.t4P3EEoG077627@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 908085ccbc6383e95f2c80134bcaf2e9816b7187 (commit) from 0d86c21f6af7452291f4148c166e145fb65dc0b9 (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=908085ccbc6383e95f2c80134bcaf2e9816b7187 commit 908085ccbc6383e95f2c80134bcaf2e9816b7187 Author: Harald Welte Date: Wed Oct 1 16:18:11 2014 +0800 Add APN utility function to libosmogsm The current functions are used to 'qualify' an APN from the user-supplied APN name (name identifier) towards the fully-qualified APN name which is used in the .grps DNS zone. ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 1 + include/osmocom/gsm/apn.h | 13 +++++++++++++ src/gsm/Makefile.am | 2 +- src/gsm/apn.c | 38 ++++++++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 3 +++ 5 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 include/osmocom/gsm/apn.h create mode 100644 src/gsm/apn.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon May 25 07:51:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 07:51:39 GMT Subject: openbsc.git branch zecke/features/sgsn-ggsn-resolve created. 0.14.0-97-gf500017 Message-ID: <201505250751.t4P7pdfA095558@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/sgsn-ggsn-resolve has been created at f5000170235863f419faf1aebacbc44d4253b96b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f5000170235863f419faf1aebacbc44d4253b96b commit f5000170235863f419faf1aebacbc44d4253b96b Author: Holger Hans Peter Freyther Date: Mon May 25 15:20:27 2015 +0800 sgsn: Allow to specify the DNS servers that should be used If no server is specified the default list will be used. This allows to separate the servers for the local network and GRX from each other. http://cgit.osmocom.org/openbsc/commit/?id=2118e63692bc335880ed6a011f16eb3a539106ba commit 2118e63692bc335880ed6a011f16eb3a539106ba Author: Holger Hans Peter Freyther Date: Mon May 25 12:26:49 2015 +0800 sgsn: Allow to resolve the IPv4 address of a GGSN through DNS For real networks we need to check if the requested APN string is allowed and then resolve the GGSN address through DNS. There are countries with two or three digit MNCs and one could either try to keep a list of countries that have two/three digits or just try both of them. I have opted for the later for the ease of the implementation. C-Ares doesn't allow to cancel a request so we will need to have the MMCTX and the Lookup have different lifetimes. We simply set ->mmctx to NULL in case the MMCTX dies more early. The selected and verified apn_str will be copied into the out parameter. In case no static APN/GGSN config is present and the dynamic mode is enabled a request will be made. http://cgit.osmocom.org/openbsc/commit/?id=66e7106d393368b2dd0d04c08f31781ed997380b commit 66e7106d393368b2dd0d04c08f31781ed997380b Author: Holger Hans Peter Freyther Date: Mon May 25 01:21:50 2015 +0800 sgsn: Integrate c-ares with the osmocom event loop c-ares is an asynchronous DNS resolver and we need it to resolve the GGSN address. This is integrating the library into our infrastructure. We will create and maintain a list of registered FDs (c-ares is currently only using one of them) and (re-)schedule the timer after events occurred. http://cgit.osmocom.org/openbsc/commit/?id=ccd2312d10e14747e8a4d26d8f72b052ffcfc282 commit ccd2312d10e14747e8a4d26d8f72b052ffcfc282 Author: Holger Hans Peter Freyther Date: Sun May 24 16:48:22 2015 +0800 sgsn: Create a copy of the msgb for later usage When needing to do an asynchronous DNS query we need to keep the TLV data around. So create a wrapper that takes a copy of it and frees it after the call. I can change the code to add an out parameter to decide if the msgb should be freed or not. Pick network failure in case the msgb could not be cloned in the hope the MS will retry then. http://cgit.osmocom.org/openbsc/commit/?id=7605bdc02c011d9d7f5d24458c65948ac7bf501a commit 7605bdc02c011d9d7f5d24458c65948ac7bf501a Author: Holger Hans Peter Freyther Date: Sun May 24 12:42:26 2015 +0800 sgsn: Re-factor the activate PDP code for future changes A real SGSN will dynamically resolve the APN name into the GGSN IP Address. This means that after we have collected all information we need to start to resolve the GGSN and then can continue. http://cgit.osmocom.org/openbsc/commit/?id=08bb84b04e15c97739b9c11b2f26407ee663bc24 commit 08bb84b04e15c97739b9c11b2f26407ee663bc24 Author: Holger Hans Peter Freyther Date: Mon May 25 14:35:10 2015 +0800 sgsn: Deal with no static ggsn being configured at all In case no static ggsn is configured the code would crash with the assumption that there is always such a GGSN. http://cgit.osmocom.org/openbsc/commit/?id=9270d99f3db58e70d50ad45644b039b3fa314574 commit 9270d99f3db58e70d50ad45644b039b3fa314574 Author: Holger Hans Peter Freyther Date: Sun May 24 20:51:17 2015 +0800 sgsn: If there is a subscr don't allow an empty list This is a left-over from the initial system where no PDP was provided by the system. For now if there is a subscr attached and no PDP context provisioned. He is not allowed to have a data connection. Update the testcase to create the pdp list entry more early with a wildcard and then change it to a specific match. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 25 07:58:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 07:58:12 GMT Subject: openbsc.git branch zecke/features/sgsn-ggsn-resolve updated. 0.14.0-97-ga5a6da4 Message-ID: <201505250758.t4P7wCOS096101@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/sgsn-ggsn-resolve has been updated discards f5000170235863f419faf1aebacbc44d4253b96b (commit) discards 2118e63692bc335880ed6a011f16eb3a539106ba (commit) via a5a6da46a0b22d5c7695774c6c7eb26856bc6488 (commit) via 39c430ee2929f0671203974db11dfdd4ff4841cb (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 (f5000170235863f419faf1aebacbc44d4253b96b) \ N -- N -- N (a5a6da46a0b22d5c7695774c6c7eb26856bc6488) 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=a5a6da46a0b22d5c7695774c6c7eb26856bc6488 commit a5a6da46a0b22d5c7695774c6c7eb26856bc6488 Author: Holger Hans Peter Freyther Date: Mon May 25 15:20:27 2015 +0800 sgsn: Allow to specify the DNS servers that should be used If no server is specified the default list will be used. This allows to separate the servers for the local network and GRX from each other. http://cgit.osmocom.org/openbsc/commit/?id=39c430ee2929f0671203974db11dfdd4ff4841cb commit 39c430ee2929f0671203974db11dfdd4ff4841cb Author: Holger Hans Peter Freyther Date: Mon May 25 12:26:49 2015 +0800 sgsn: Allow to resolve the IPv4 address of a GGSN through DNS For real networks we need to check if the requested APN string is allowed and then resolve the GGSN address through DNS. There are countries with two or three digit MNCs and one could either try to keep a list of countries that have two/three digits or just try both of them. I have opted for the later for the ease of the implementation. C-Ares doesn't allow to cancel a request so we will need to have the MMCTX and the Lookup have different lifetimes. We simply set ->mmctx to NULL in case the MMCTX dies more early. The selected and verified apn_str will be copied into the out parameter. In case no static APN/GGSN config is present and the dynamic mode is enabled a request will be made. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_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 May 25 08:02:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 08:02:18 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-102-gc258cbc Message-ID: <201505250802.t4P82IK5096472@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 a9b010ee0f16fe11ede5e8418b8394e673e4a118 (commit) discards 6611f908d41574db4da02b913ef8911beef91947 (commit) discards 7ca89fb2c33b4649492c415efbcd916fe29ef6b1 (commit) discards 47ba5bbccee360ad85b40ef5fe8461e74126ecf6 (commit) discards f2ca2f974de14c50abedd62cfd014a2eafd97915 (commit) discards ea5d6809c07e35e8b0f489341851a90de8554fc8 (commit) discards 4e34f4e1092cadc61f8004b740880992402dadcc (commit) discards 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 (commit) discards 8420250932b49ed35d1ce1a1cfa587e756ac90d3 (commit) discards 27e01e24b60828e03033c3138e962561fdeabab2 (commit) discards f6c7b7e8f9c276917ea8738029b4883047df390a (commit) via c258cbc58b1eddbcaa27cb091bca013198d8ae58 (commit) via e098368cef18a0a74930c7f66b5572e1567cbf22 (commit) via acd42e294275ebd65fade346143b8335b12de78d (commit) via 5e7817d5d158d6de7df69215406c248adcc022c6 (commit) via b0168b6a62c20639e3c8f1b0fa216f787b6955ce (commit) via a5a6da46a0b22d5c7695774c6c7eb26856bc6488 (commit) via 39c430ee2929f0671203974db11dfdd4ff4841cb (commit) via 66e7106d393368b2dd0d04c08f31781ed997380b (commit) via ccd2312d10e14747e8a4d26d8f72b052ffcfc282 (commit) via 7605bdc02c011d9d7f5d24458c65948ac7bf501a (commit) via 08bb84b04e15c97739b9c11b2f26407ee663bc24 (commit) via 9270d99f3db58e70d50ad45644b039b3fa314574 (commit) via 5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce (commit) via 8ee13e293739870364e83ea54d61818fb5e44381 (commit) via 10c0f56a0e109054a480d4affcde73dc6affbb56 (commit) via 0bb5674cde008af942a0bfaefc9855b09117df34 (commit) via e54a24d4e6b7e77dff72fdf2ee153a9220a94f35 (commit) via 0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1 (commit) via c1c6a28c8d58022131a6c3fd7303f53033888d6d (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 (a9b010ee0f16fe11ede5e8418b8394e673e4a118) \ N -- N -- N (c258cbc58b1eddbcaa27cb091bca013198d8ae58) 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=c258cbc58b1eddbcaa27cb091bca013198d8ae58 commit c258cbc58b1eddbcaa27cb091bca013198d8ae58 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=e098368cef18a0a74930c7f66b5572e1567cbf22 commit e098368cef18a0a74930c7f66b5572e1567cbf22 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=acd42e294275ebd65fade346143b8335b12de78d commit acd42e294275ebd65fade346143b8335b12de78d 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=5e7817d5d158d6de7df69215406c248adcc022c6 commit 5e7817d5d158d6de7df69215406c248adcc022c6 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=b0168b6a62c20639e3c8f1b0fa216f787b6955ce commit b0168b6a62c20639e3c8f1b0fa216f787b6955ce 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: debian/changelog | 3 +- openbsc/configure.ac | 5 + openbsc/include/openbsc/gprs_sgsn.h | 30 ++++- openbsc/include/openbsc/sgsn.h | 18 +++ openbsc/src/gprs/Makefile.am | 15 ++- openbsc/src/gprs/gprs_gmm.c | 240 +++++++++++++++++++++++++++++++----- openbsc/src/gprs/gprs_sgsn.c | 28 ++++- openbsc/src/gprs/sgsn_ares.c | 174 ++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_main.c | 8 ++ openbsc/src/gprs/sgsn_vty.c | 33 +++++ openbsc/tests/sgsn/Makefile.am | 4 +- openbsc/tests/sgsn/sgsn_test.c | 33 +++-- 12 files changed, 536 insertions(+), 55 deletions(-) create mode 100644 openbsc/src/gprs/sgsn_ares.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 25 12:41:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 12:41:44 GMT Subject: libosmocore.git branch master updated. 0.8.0-39-ga6ea50c Message-ID: <201505251241.t4PCfi4N014394@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 a6ea50c4ff58d8389b40ca6169c3ca826500abf2 (commit) from 908085ccbc6383e95f2c80134bcaf2e9816b7187 (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=a6ea50c4ff58d8389b40ca6169c3ca826500abf2 commit a6ea50c4ff58d8389b40ca6169c3ca826500abf2 Author: Holger Hans Peter Freyther Date: Mon May 25 14:17:29 2015 +0200 debian: New development release with APN changes for the SGSN ----------------------------------------------------------------------- Summary of changes: debian/changelog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon May 25 16:12:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 May 2015 16:12:06 GMT Subject: libosmocore.git branch master updated. 0.8.0-40-g91ff17c Message-ID: <201505251612.t4PGC6fh030865@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 91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a (commit) from a6ea50c4ff58d8389b40ca6169c3ca826500abf2 (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=91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a commit 91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a Author: Holger Hans Peter Freyther Date: Tue May 26 00:11:37 2015 +0800 osmo-auc-gen: '-a' is already the algorithm. Fix the help ----------------------------------------------------------------------- Summary of changes: utils/osmo-auc-gen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 26 10:38:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 May 2015 10:38:12 GMT Subject: openbsc.git branch fairwaves/no-queue created. 0.14.0-91-g34522ae Message-ID: <201505261038.t4QAcCGE019271@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, fairwaves/no-queue has been created at 34522ae3d9c1dca38bb2d2849a33b2524d97fda3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=34522ae3d9c1dca38bb2d2849a33b2524d97fda3 commit 34522ae3d9c1dca38bb2d2849a33b2524d97fda3 Author: Ivan Kluchnikov Date: Tue May 26 13:36:58 2015 +0300 gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 26 12:56:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 May 2015 12:56:49 GMT Subject: openbsc.git branch fairwaves/rebase-no-queue created. 0.14.0-80-gd38e96d Message-ID: <201505261256.t4QCuneP031039@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, fairwaves/rebase-no-queue has been created at d38e96df2a94c74304540b9cd6ec6a2d5f95f77e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d38e96df2a94c74304540b9cd6ec6a2d5f95f77e commit d38e96df2a94c74304540b9cd6ec6a2d5f95f77e Author: Ivan Kluchnikov Date: Tue May 26 13:36:58 2015 +0300 gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires. http://cgit.osmocom.org/openbsc/commit/?id=8d0f77c8ffe328cd80b6f01e721220cd6867a98d commit 8d0f77c8ffe328cd80b6f01e721220cd6867a98d Author: Andreas Eversberg Date: Sun Mar 31 12:01:25 2013 +0200 osmo-nitb support for codec negotiation The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. Conflicts: openbsc/src/libmsc/gsm_04_08.c openbsc/src/libmsc/vty_interface_layer3.c http://cgit.osmocom.org/openbsc/commit/?id=4e3a2670550ef0cabd8e682395ea385967824049 commit 4e3a2670550ef0cabd8e682395ea385967824049 Author: Andreas Eversberg Date: Sun Mar 31 11:57:38 2013 +0200 If requested TCH/H channel is not available, try assigning TCH/F If MNCC application requests a half rate channel, the channel might not be available, due to different cell configuration, so the full rate channel is used instead. http://cgit.osmocom.org/openbsc/commit/?id=3b1cd6dd8152dff1e3e4e2045d359b7d1bb0495e commit 3b1cd6dd8152dff1e3e4e2045d359b7d1bb0495e Author: Andreas Eversberg Date: Sun Mar 31 11:44:34 2013 +0200 Fix: If paging for half rate was requested, use hr, if supported by MS http://cgit.osmocom.org/openbsc/commit/?id=1a3dd31c3b3dcf927f0f600888d765e95c1a17c3 commit 1a3dd31c3b3dcf927f0f600888d765e95c1a17c3 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 Conflicts: openbsc/include/openbsc/gsm_data_shared.h openbsc/src/libbsc/bsc_vty.c openbsc/src/libbsc/chan_alloc.c http://cgit.osmocom.org/openbsc/commit/?id=dfd8d0cde07a3d08e93bc8b6fa17d0f561549b5b commit dfd8d0cde07a3d08e93bc8b6fa17d0f561549b5b Author: Andreas Eversberg Date: Thu Mar 14 09:41:18 2013 +0100 Drop bad speech frames rather than forwarding them via RTP Some RTP endpoints may not check for bad frame indications, so a frame that is marked as bad may be still forwarded, which creates anoying noise. This patch drops these frames. It depends on the other RTP endpoint how dropped frames are handled. (insert silence, extrapolate speech...) http://cgit.osmocom.org/openbsc/commit/?id=f4d336e2c4208c10c107b23826df95c27d0661ac commit f4d336e2c4208c10c107b23826df95c27d0661ac Author: Andreas Eversberg Date: Mon Mar 11 08:20:48 2013 +0100 Add check for non existing lchan at tch_frame_down() Traffic cannot sent to BTS, if there is (currently) no logical channel associated with the transaction. This happens, if TCH traffic is received from upper layer, but there is no lchan available before completing immediate assignment, handover or assignment process. http://cgit.osmocom.org/openbsc/commit/?id=ce7437e27c3da61dc5bd112285295440ada45ea6 commit ce7437e27c3da61dc5bd112285295440ada45ea6 Author: Andreas Eversberg Date: Sun Mar 10 11:50:19 2013 +0100 Send RADIO LINK TIMEOUT value via OML attribute to BTS The same radio link timeout value is used for BTS and MS side. http://cgit.osmocom.org/openbsc/commit/?id=b402dad7f1451b88154f777b5aead4d5f5c7621e commit b402dad7f1451b88154f777b5aead4d5f5c7621e Author: Andreas Eversberg Date: Sun Mar 10 11:49:35 2013 +0100 Add option to set RADIO LINK TIMEOUT value via VTY http://cgit.osmocom.org/openbsc/commit/?id=39494b875165848fa16d3e7b328677dd8d26163b commit 39494b875165848fa16d3e7b328677dd8d26163b Author: Andreas Eversberg Date: Fri Feb 17 15:20:59 2012 +0100 Allow dynamic RTP payload types between application and MNCC interface Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can be set. If it is set, the frame type must be set also, so OpenBSC knows what frame types are received via RTP. This modification only affects traffic beween application and MNCC interface, not the RTP traffic between OpenBSC and BTS. Conflicts: openbsc/src/libtrau/rtp_proxy.c http://cgit.osmocom.org/openbsc/commit/?id=bc1aaacf7412e7a042e28be75139a72de3324c93 commit bc1aaacf7412e7a042e28be75139a72de3324c93 Author: Andreas Eversberg Date: Mon Jan 16 09:29:28 2012 +0100 Add traffic forwarding via RTP to remote application Instead of forwarding traffic through MNCC interface, traffic can be forwarded to a given RTP peer directly. A special MNCC message is used to control the peer's destination. The traffic can still be forwarded through MNCC interface when this special MNCC message is not used. It also works with E1 based BTSs. In conjunction with LCR's "rtp-bridge" feature, the RTP traffic can be directly exchanged with a remote SIP endpoint, so that the traffic is not forwarded by LCR itself. This way the performance of handling traffic only depends on OpenBSC and the remote SIP endpoint. Also the traffic is exchanged with the SIP endpoint without transcoding, to have maximum performance. Increment MNCC version to 5. Conflicts: openbsc/tests/gbproxy/gbproxy_test.c ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 27 11:26:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 May 2015 11:26:55 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-439-g20296a4 Message-ID: <201505271126.t4RBQt1v041344@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/ms-struct has been updated discards 35558a89aa5d3f8eb8c805d2c8412f409e090b88 (commit) discards e4947f1bb86a251dce68cb695d9fca16adff6bf4 (commit) discards 89cde650e249e9791455a3752caa5af2f2923ce8 (commit) via 20296a48676094a09c7928006e62e890c2e69e0f (commit) via 87e6ed022df45b70d93c96581cc1c99b76a80718 (commit) via 6e3311b641b51cb4cc790f2e488e45602724ce36 (commit) via 7044acabf5ac371a4e80bb1fc81650b36187deaa (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 (35558a89aa5d3f8eb8c805d2c8412f409e090b88) \ N -- N -- N (20296a48676094a09c7928006e62e890c2e69e0f) 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-pcu/commit/?id=20296a48676094a09c7928006e62e890c2e69e0f commit 20296a48676094a09c7928006e62e890c2e69e0f Author: Jacob Erlbeck Date: Fri May 22 18:02:51 2015 +0200 tbf: Remove TimingAdvance storage Currently the TA storage stores up to 30 TLLI->TA mappings, if more entries are created the oldest one is dropped. In theory this can lead to missing TA information if many MS are present. This commit removes the TimingAdvance class completely, since the TA value is now stored in the GprsMs objects. Note that the GprsMs objects are currently not kept after the TBFs have detached from them, so the TA values are now kept for a shorter time than before. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=87e6ed022df45b70d93c96581cc1c99b76a80718 commit 87e6ed022df45b70d93c96581cc1c99b76a80718 Author: Jacob Erlbeck Date: Fri May 22 17:48:04 2015 +0200 tbf: Store the timing advance (TA) value in the GprsMs object The TA value rather relates to an MS and not to a single TBF. So all TBFs share the same TA value. Currently the TA value is stored per TBF and eventually copied from an old TBF to a new one. It is in general only passed with an RACH request when the TLLI and thus the MS is not yet known. This commit adds a TA member to the GprsMs class and uses that one when the TBF is associated to an MS object. Since the TBF is not always associated with an MS object (after RACH or when it has been replaced by another TBF), the TA value is still stored in each TBF and that value is used as long as no MS object is being associated. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6e3311b641b51cb4cc790f2e488e45602724ce36 commit 6e3311b641b51cb4cc790f2e488e45602724ce36 Author: Jacob Erlbeck Date: Wed May 27 13:03:15 2015 +0200 tbf/test: Add tests for single and two phase access These tests cover the message exchange from receiving from the first RACH request to the first data block when establishing an uplink TBF. This will be used to check, whether TA and other values are passed to an MS object correctly. In addition, the RX RACH log message in rcv_rach is extended to contain the single block fn. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=7044acabf5ac371a4e80bb1fc81650b36187deaa commit 7044acabf5ac371a4e80bb1fc81650b36187deaa Author: Jacob Erlbeck Date: Fri May 22 15:47:55 2015 +0200 tbf: Remove TBF chaining (m_new_tbf and m_old_tbf) Currently a new TBF is chained to an existing older one, either of the other direction (active or releasing) or of the same direction (releasing). This does not work properly work if and uplink and a downlink TBF are being established at the same time while an old TBF is being released. In that case, one of them is thrown away and the pending procedure is cancelled. The chaining is no longer necessary since the GprsMs objects have been introduced which keep track of the active TBFs. This commit removes the TBF members m_new_tbf and m_old_tbf and the related methods and code paths. Note that a new TBF can replace an older TBF entry of the same direction within an MS object when it is associated with an MS (e.g. by TLLI or because it is assigned via another, already associated TBF). In that case, the old TBF is no longer associated with an MS object. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 7 +-- src/tbf.cpp | 3 ++ tests/tbf/TbfTest.cpp | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 98 ++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 4 ++ 5 files changed, 253 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 27 11:37:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 May 2015 11:37:17 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-439-gc299cee Message-ID: <201505271137.t4RBbHFN042015@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/ms-struct has been updated discards 20296a48676094a09c7928006e62e890c2e69e0f (commit) discards 87e6ed022df45b70d93c96581cc1c99b76a80718 (commit) discards 6e3311b641b51cb4cc790f2e488e45602724ce36 (commit) discards 7044acabf5ac371a4e80bb1fc81650b36187deaa (commit) discards 7e64d5f11482efb55766ea1696e799fde6b66b2b (commit) discards 95abc21ff352cff1c57453262b998e32b8ea7afd (commit) discards 50b6e02a859561d2044a5e6bc20af2f11f6ebaad (commit) discards 8a26db1dd366a540288cec634f6a02afc851fb3e (commit) discards a12e11c98d30f075c7e2f33cc4400c34d446f541 (commit) discards f0045d04d3cd03579005231b7dcbbac3cac3b83b (commit) discards 2ee112c2e134146c501601e0faf01014393bd7b7 (commit) via c299cee15cabb2a8c2ad7eb54da182f2b73d3f16 (commit) via aa9c1199e40d19c2f65dfcb6d3239483b2dbc2bf (commit) via 1c96d98d9c392f60e457d3dac310e5826489c50e (commit) via d4b882dd013c6a2069995a7cb89eecde283d92e1 (commit) via 1c674ff4826c18741acf685c0073236e2f431fb6 (commit) via 0ef422fe0307183b6281aca77074827cb61f2024 (commit) via 24ebf9022f7d76b00771b32c9557a50106329ba3 (commit) via 69381940f40a2d42f75e060e79d63feed54ff609 (commit) via 9a2845d491b088cb9e1962ba6dc8af5a4e279401 (commit) via 0e50ce614569b9ae7bcc6e7becc4aeec46e8369d (commit) via 767193e20b4172dfb0e76ec63444115dc5ae8806 (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 (20296a48676094a09c7928006e62e890c2e69e0f) \ N -- N -- N (c299cee15cabb2a8c2ad7eb54da182f2b73d3f16) 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-pcu/commit/?id=c299cee15cabb2a8c2ad7eb54da182f2b73d3f16 commit c299cee15cabb2a8c2ad7eb54da182f2b73d3f16 Author: Jacob Erlbeck Date: Fri May 22 18:02:51 2015 +0200 tbf: Remove TimingAdvance storage Currently the TA storage stores up to 30 TLLI->TA mappings, if more entries are created the oldest one is dropped. In theory this can lead to missing TA information if many MS are present. This commit removes the TimingAdvance class completely, since the TA value is now stored in the GprsMs objects. Note that the GprsMs objects are currently not kept after the TBFs have detached from them, so the TA values are now kept for a shorter time than before. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=aa9c1199e40d19c2f65dfcb6d3239483b2dbc2bf commit aa9c1199e40d19c2f65dfcb6d3239483b2dbc2bf Author: Jacob Erlbeck Date: Fri May 22 17:48:04 2015 +0200 tbf: Store the timing advance (TA) value in the GprsMs object The TA value rather relates to an MS and not to a single TBF. So all TBFs share the same TA value. Currently the TA value is stored per TBF and eventually copied from an old TBF to a new one. It is in general only passed with an RACH request when the TLLI and thus the MS is not yet known. This commit adds a TA member to the GprsMs class and uses that one when the TBF is associated to an MS object. Since the TBF is not always associated with an MS object (after RACH or when it has been replaced by another TBF), the TA value is still stored in each TBF and that value is used as long as no MS object is being associated. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1c96d98d9c392f60e457d3dac310e5826489c50e commit 1c96d98d9c392f60e457d3dac310e5826489c50e Author: Jacob Erlbeck Date: Wed May 27 13:03:15 2015 +0200 tbf/test: Add tests for single and two phase access These tests cover the message exchange from receiving from the first RACH request to the first data block when establishing an uplink TBF. This will be used to check, whether TA and other values are passed to an MS object correctly. In addition, the RX RACH log message in rcv_rach is extended to contain the single block fn. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d4b882dd013c6a2069995a7cb89eecde283d92e1 commit d4b882dd013c6a2069995a7cb89eecde283d92e1 Author: Jacob Erlbeck Date: Fri May 22 15:47:55 2015 +0200 tbf: Remove TBF chaining (m_new_tbf and m_old_tbf) Currently a new TBF is chained to an existing older one, either of the other direction (active or releasing) or of the same direction (releasing). This does not work properly work if and uplink and a downlink TBF are being established at the same time while an old TBF is being released. In that case, one of them is thrown away and the pending procedure is cancelled. The chaining is no longer necessary since the GprsMs objects have been introduced which keep track of the active TBFs. This commit removes the TBF members m_new_tbf and m_old_tbf and the related methods and code paths. Note that a new TBF can replace an older TBF entry of the same direction within an MS object when it is associated with an MS (e.g. by TLLI or because it is assigned via another, already associated TBF). In that case, the old TBF is no longer associated with an MS object. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1c674ff4826c18741acf685c0073236e2f431fb6 commit 1c674ff4826c18741acf685c0073236e2f431fb6 Author: Jacob Erlbeck Date: Fri May 22 15:40:08 2015 +0200 tbf/test: Attach TLLI and MS objects to TBFs Currently the DL TBF's TLLI are not set. This will have to change in the future, when the m_new_tbf chaining is replaced by the usage of MS object to group TBFs. This commit just calls update_ms() on newly created TBFs. This changes many of the lines written to stderr due to the TLLI change, but doesn't change other aspects or messages beside creating and destroying MS objects. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0ef422fe0307183b6281aca77074827cb61f2024 commit 0ef422fe0307183b6281aca77074827cb61f2024 Author: Jacob Erlbeck Date: Thu May 21 11:10:15 2015 +0200 tbf: Remove IMSI handling from trigger_dl_ass Currently the BTS::trigger_dl_ass() method assigns the IMSI to the MS object. This should be (and is already) done earlier where the MS object is retrieved/created. This commit removes the corresponding code along with the 'imsi' parameter from trigger_dl_ass. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=24ebf9022f7d76b00771b32c9557a50106329ba3 commit 24ebf9022f7d76b00771b32c9557a50106329ba3 Author: Jacob Erlbeck Date: Thu May 21 11:07:53 2015 +0200 ms: Use the IMSI to retrieve the MS object This commit extends get_ms() to really compare the IMSI if it has been given. Note that the MS object list will be traversed only once and that the first entry with a matching TLLI or a matching IMSI will be returned. Thus there is no precedence. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=69381940f40a2d42f75e060e79d63feed54ff609 commit 69381940f40a2d42f75e060e79d63feed54ff609 Author: Jacob Erlbeck Date: Thu May 21 11:07:16 2015 +0200 tbf: Move IMSI to MS object Currently the IMSI is stored in the TBFs. Since it directly refers to an MS, it should rather be stored in an MS object. This patch move the m_imsi field from gprs_rlcmac_tbf to GprsMs, changes gprs_rlcmac_tbf::imsi() to get the IMSI from the associated MS object, and adds getter and setter to GprsMs. Note that the assign_imsi() method is now called set_imsi() for consistency within the GprsMs class. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9a2845d491b088cb9e1962ba6dc8af5a4e279401 commit 9a2845d491b088cb9e1962ba6dc8af5a4e279401 Author: Jacob Erlbeck Date: Thu May 21 12:06:58 2015 +0200 tbf/test: Fix IMSI creation Currently the generated IMSI contains blanks due to a missing '0' flag in the corresponding snprintf statement. In addition, the buffer is effectively limited to 15 bytes which is shorter than the generated character sequence, such that the last character of the IMSI is removed. This patch fixes both issues. Since snprintf itself will add a terminating \0 character, the whole buffer can be passed to snprintf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0e50ce614569b9ae7bcc6e7becc4aeec46e8369d commit 0e50ce614569b9ae7bcc6e7becc4aeec46e8369d Author: Jacob Erlbeck Date: Thu May 21 16:58:22 2015 +0200 tbf: Always call set_tlli/confirm_tlli in update_ms Currently the m_tlli member in GprsMs is set by the constructor, circumventing the TLLI confirmation mechanism. This commit replaces the get_or_create_ms() method by a create_ms() method which takes the TLLI and the direction (UL or DL) as parameters to select either set_tlli() or confirm_tlli(). The MS object is instantiated with TLLI = 0, and therefore GprsMs::tlli() is extended to return the DL TLLI if both of the other TLLI are not set. Note that create_ms() will not check whether an MS object with a matching TLLI is already stored in the list, so it should only be called after a corresponding get_ms() in general. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=767193e20b4172dfb0e76ec63444115dc5ae8806 commit 767193e20b4172dfb0e76ec63444115dc5ae8806 Author: Jacob Erlbeck Date: Wed May 20 12:06:46 2015 +0200 tbf: Remove the TLLI from the TBFs Currently the TLLI is stored in each TBF. Since each MS is now represented by a GprsMs object which takes care of TLLI updating, and each TBF that has been associated with an TLLI also contains a reference to a GprsMs object, per TBF TLLI handling is no longer needed. Keeping all TBF m_tlli members up to date is complex and doesn't currently work correctly in all circumstances. This commit removes m_tlli and related members from the TBF class and the tbf_by_tlli functions from the BTS class. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.h | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 27 12:22:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 May 2015 12:22:37 GMT Subject: osmo-bts.git branch fairwaves/debian updated. 0.3.0-255-g6fc4521 Message-ID: <201505271222.t4RCMbdn045924@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, fairwaves/debian has been updated discards 28a0d6e6e342e1e882ca0930c80daff7081ee18d (commit) discards ce8fee2baa964dcb1b42b2f9ad0e1080eb6aabb4 (commit) discards 0de292473551733229ac2947dc7ab72d6e2038bf (commit) via 6fc45218417a738a2e25da8f25b1d43c84c39e31 (commit) via 16c55999ca4d3fd6dde57a02297b301b6b7f4b27 (commit) via 6fe1aa9b302c637ff250a48240c1cba8ff888ec7 (commit) via 90b4e07e425198bbe651461c0fb259f7fecf33dd (commit) via 209e33a8fb437b1ae388e4e96ec02cc20044e849 (commit) via e510c8486082c9434b981358866f93878c0f7258 (commit) via 9b7e7f76220410be755d27c05486ee3ddfc49bb8 (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 (28a0d6e6e342e1e882ca0930c80daff7081ee18d) \ N -- N -- N (6fc45218417a738a2e25da8f25b1d43c84c39e31) 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=6fc45218417a738a2e25da8f25b1d43c84c39e31 commit 6fc45218417a738a2e25da8f25b1d43c84c39e31 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=16c55999ca4d3fd6dde57a02297b301b6b7f4b27 commit 16c55999ca4d3fd6dde57a02297b301b6b7f4b27 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=6fe1aa9b302c637ff250a48240c1cba8ff888ec7 commit 6fe1aa9b302c637ff250a48240c1cba8ff888ec7 Author: Ivan Kluchnikov Date: Tue Sep 23 13:40:11 2014 +0400 debian: Add gsm_data_shared.c file to make packaging possible ----------------------------------------------------------------------- Summary of changes: src/common/abis.c | 1 + src/common/oml.c | 2 +- src/osmo-bts-trx/gsm0503_coding.c | 322 +++++++++++++++++++------------------- src/osmo-bts-trx/gsm0503_coding.h | 37 ++++- src/osmo-bts-trx/l1_if.c | 33 ++-- src/osmo-bts-trx/l1_if.h | 6 +- src/osmo-bts-trx/scheduler.c | 78 +++++---- tests/bursts/bursts_test.c | 39 +++-- tests/bursts/bursts_test.ok | 20 +++ 9 files changed, 327 insertions(+), 211 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed May 27 13:23:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 May 2015 13:23:12 GMT Subject: openbsc.git branch fairwaves/rebase-no-queue updated. 0.14.0-81-gade0388 Message-ID: <201505271323.t4RDNCv2050575@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, fairwaves/rebase-no-queue has been updated via ade03887bbfee19b970dcaed1220cc3a19867eaf (commit) from d38e96df2a94c74304540b9cd6ec6a2d5f95f77e (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=ade03887bbfee19b970dcaed1220cc3a19867eaf commit ade03887bbfee19b970dcaed1220cc3a19867eaf Author: Ivan Kluchnikov Date: Wed May 27 16:15:37 2015 +0300 debian: build only osmo-nitb package - enable smpp support - disable the gbproxy test (failing) ----------------------------------------------------------------------- Summary of changes: debian/control | 88 ++-------------------------------------------- debian/rules | 8 +---- openbsc/tests/testsuite.at | 6 ---- 3 files changed, 3 insertions(+), 99 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 27 13:28:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 May 2015 13:28:56 GMT Subject: openbsc.git branch fairwaves/rebase-no-queue updated. 0.14.0-82-g90459a0 Message-ID: <201505271328.t4RDSu1r050857@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, fairwaves/rebase-no-queue has been updated via 90459a0507b7b0fc66a7c764c48c8f244ce66989 (commit) from ade03887bbfee19b970dcaed1220cc3a19867eaf (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=90459a0507b7b0fc66a7c764c48c8f244ce66989 commit 90459a0507b7b0fc66a7c764c48c8f244ce66989 Author: Alexander Chemeris Date: Sun May 17 20:52:26 2015 -0400 libmsc: Update 'max_power_red' VTY command. Changes: * Apply change even if the supplied value is odd, just warn that it is rounded. * Apply change even if the supplied value is higher than the 24dB maximum suggested by the standard, just warn about this. * Apply change to the BTS over OML immediately. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 27 21:59:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 May 2015 21:59:09 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-31-gb3fdf5b Message-ID: <201505272159.t4RLx9l7000298@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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via b3fdf5b83dc79575405f524df889d92908fecc72 (commit) via 594391982845b4ac0e4e48bbb91b4b85552f2af6 (commit) from 44c223cb5d473a760877e8c8b2d58e2638173192 (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/gr-osmosdr/commit/?id=b3fdf5b83dc79575405f524df889d92908fecc72 commit b3fdf5b83dc79575405f524df889d92908fecc72 Author: Marcus M??ller Date: Thu May 21 23:46:58 2015 -0700 Fix config error with CMake version 2.8.7 Replace find_package(SoapySDR CONFIG) with find_package(SoapySDR NO_MODULE), which has an identical effect but is supported by CMake 2.8.7 on Ubuntu 12.10 http://cgit.osmocom.org/gr-osmosdr/commit/?id=594391982845b4ac0e4e48bbb91b4b85552f2af6 commit 594391982845b4ac0e4e48bbb91b4b85552f2af6 Author: Dimitri Stolnikov Date: Wed May 27 23:55:00 2015 +0200 hackrf: introduce bias=0|1 and bias_tx=0|1 parameters ... to support antenna/phantom power via a new device argument "bias" (to match Airspy's existing bias power syntax). 0=disable and 1=enable. I also added a device argument to control bias power at transmit time. I named this option differently - "bias_tx" - to avoid accidentally enabling bias power in transmit mode when an LNA may be attached in an input amplifier configuration. Original patch provided by Brad Hein ----------------------------------------------------------------------- Summary of changes: CMakeLists.txt | 2 +- grc/gen_osmosdr_blocks.py | 2 +- lib/hackrf/hackrf_sink_c.cc | 18 ++++++++++++++++++ lib/hackrf/hackrf_source_c.cc | 18 ++++++++++++++++++ 4 files changed, 38 insertions(+), 2 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Thu May 28 12:12:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 May 2015 12:12:20 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-439-g1db67e0 Message-ID: <201505281212.t4SCCKbM016793@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/ms-struct has been updated discards c299cee15cabb2a8c2ad7eb54da182f2b73d3f16 (commit) discards aa9c1199e40d19c2f65dfcb6d3239483b2dbc2bf (commit) discards 1c96d98d9c392f60e457d3dac310e5826489c50e (commit) discards d4b882dd013c6a2069995a7cb89eecde283d92e1 (commit) discards 1c674ff4826c18741acf685c0073236e2f431fb6 (commit) discards 0ef422fe0307183b6281aca77074827cb61f2024 (commit) discards 24ebf9022f7d76b00771b32c9557a50106329ba3 (commit) discards 69381940f40a2d42f75e060e79d63feed54ff609 (commit) via 1db67e0a35a479ef20b871c459ea3f3e0155b620 (commit) via 9200ce60196a289968144582f1acfac25e17eed5 (commit) via ddfc0d57632c5f57aeb123f6506d3923fcec69dc (commit) via d3eac2867a84d009fa3c1c7d8da9502f8468fbca (commit) via 1c68abaffab6b7f8472d54b7881c3618d72e00d9 (commit) via 71e55118f52002af433077251a5a7fee2017b40b (commit) via 7b9f825ae8f8a39c072413820a1a0557f420499d (commit) via b0e5eaf59adbefc44e01850a6784c9da0c3abbf9 (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 (c299cee15cabb2a8c2ad7eb54da182f2b73d3f16) \ N -- N -- N (1db67e0a35a479ef20b871c459ea3f3e0155b620) 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-pcu/commit/?id=1db67e0a35a479ef20b871c459ea3f3e0155b620 commit 1db67e0a35a479ef20b871c459ea3f3e0155b620 Author: Jacob Erlbeck Date: Fri May 22 18:02:51 2015 +0200 tbf: Remove TimingAdvance storage Currently the TA storage stores up to 30 TLLI->TA mappings, if more entries are created the oldest one is dropped. In theory this can lead to missing TA information if many MS are present. This commit removes the TimingAdvance class completely, since the TA value is now stored in the GprsMs objects. Note that the GprsMs objects are currently not kept after the TBFs have detached from them, so the TA values are now kept for a shorter time than before. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9200ce60196a289968144582f1acfac25e17eed5 commit 9200ce60196a289968144582f1acfac25e17eed5 Author: Jacob Erlbeck Date: Fri May 22 17:48:04 2015 +0200 tbf: Store the timing advance (TA) value in the GprsMs object The TA value rather relates to an MS and not to a single TBF. So all TBFs share the same TA value. Currently the TA value is stored per TBF and eventually copied from an old TBF to a new one. It is in general only passed with an RACH request when the TLLI and thus the MS is not yet known. This commit adds a TA member to the GprsMs class and uses that one when the TBF is associated to an MS object. Since the TBF is not always associated with an MS object (after RACH or when it has been replaced by another TBF), the TA value is still stored in each TBF and that value is used as long as no MS object is being associated. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ddfc0d57632c5f57aeb123f6506d3923fcec69dc commit ddfc0d57632c5f57aeb123f6506d3923fcec69dc Author: Jacob Erlbeck Date: Wed May 27 13:03:15 2015 +0200 tbf/test: Add tests for single and two phase access These tests cover the message exchange from receiving from the first RACH request to the first data block when establishing an uplink TBF. This will be used to check, whether TA and other values are passed to an MS object correctly. In addition, the RX RACH log message in rcv_rach is extended to contain the single block fn. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d3eac2867a84d009fa3c1c7d8da9502f8468fbca commit d3eac2867a84d009fa3c1c7d8da9502f8468fbca Author: Jacob Erlbeck Date: Fri May 22 15:47:55 2015 +0200 tbf: Remove TBF chaining (m_new_tbf and m_old_tbf) Currently a new TBF is chained to an existing older one, either of the other direction (active or releasing) or of the same direction (releasing). This does not work properly work if and uplink and a downlink TBF are being established at the same time while an old TBF is being released. In that case, one of them is thrown away and the pending procedure is cancelled. The chaining is no longer necessary since the GprsMs objects have been introduced which keep track of the active TBFs. This commit removes the TBF members m_new_tbf and m_old_tbf and the related methods and code paths. Note that a new TBF can replace an older TBF entry of the same direction within an MS object when it is associated with an MS (e.g. by TLLI or because it is assigned via another, already associated TBF). In that case, the old TBF is no longer associated with an MS object. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1c68abaffab6b7f8472d54b7881c3618d72e00d9 commit 1c68abaffab6b7f8472d54b7881c3618d72e00d9 Author: Jacob Erlbeck Date: Fri May 22 15:40:08 2015 +0200 tbf/test: Attach TLLI and MS objects to TBFs Currently the DL TBF's TLLI are not set. This will have to change in the future, when the m_new_tbf chaining is replaced by the usage of MS object to group TBFs. This commit just calls update_ms() on newly created TBFs. This changes many of the lines written to stderr due to the TLLI change, but doesn't change other aspects or messages beside creating and destroying MS objects. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=71e55118f52002af433077251a5a7fee2017b40b commit 71e55118f52002af433077251a5a7fee2017b40b Author: Jacob Erlbeck Date: Thu May 21 11:10:15 2015 +0200 tbf: Remove IMSI handling from trigger_dl_ass Currently the BTS::trigger_dl_ass() method assigns the IMSI to the MS object. This should be (and is already) done earlier where the MS object is retrieved/created. This commit removes the corresponding code along with the 'imsi' parameter from trigger_dl_ass. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=7b9f825ae8f8a39c072413820a1a0557f420499d commit 7b9f825ae8f8a39c072413820a1a0557f420499d Author: Jacob Erlbeck Date: Thu May 21 11:07:53 2015 +0200 ms: Use the IMSI to retrieve the MS object This commit extends get_ms() to really compare the IMSI if it has been given. Matching by TLLI has a higher precedence than matching by IMSI. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b0e5eaf59adbefc44e01850a6784c9da0c3abbf9 commit b0e5eaf59adbefc44e01850a6784c9da0c3abbf9 Author: Jacob Erlbeck Date: Thu May 21 11:07:16 2015 +0200 tbf: Move IMSI to MS object Currently the IMSI is stored in the TBFs. Since it directly refers to an MS, it should rather be stored in an MS object. This patch move the m_imsi field from gprs_rlcmac_tbf to GprsMs, changes gprs_rlcmac_tbf::imsi() to get the IMSI from the associated MS object, and adds getter and setter to GprsMs. Before changing the IMSI of the associated MS object, assign_imsi() checks if there is already another MS object with the same IMSI and eventually resets the IMSI of that one. So using update_ms() and assign_imsi() ensures that there are not two MS object entries is the storage with the same TLLI or the same IMSI. Ticket: #1674 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_ms.cpp | 2 +- src/gprs_ms_storage.cpp | 33 ++++++++++++++++++------------ src/tbf.cpp | 32 +++++++++++++++++++++++++++++ src/tbf.h | 1 + src/tbf_dl.cpp | 9 +++++---- tests/tbf/TbfTest.cpp | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 45 +++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 2 ++ 8 files changed, 160 insertions(+), 18 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 28 14:42:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 May 2015 14:42:01 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-441-g2218dc2 Message-ID: <201505281442.t4SEg1mr031067@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/ms-struct has been updated via 2218dc2ad1d69b6e5c95d1b7d84de1d110281710 (commit) via d9e102472a97c767cba1bd5687db30028436d623 (commit) from 1db67e0a35a479ef20b871c459ea3f3e0155b620 (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=2218dc2ad1d69b6e5c95d1b7d84de1d110281710 commit 2218dc2ad1d69b6e5c95d1b7d84de1d110281710 Author: Jacob Erlbeck Date: Thu May 28 16:11:19 2015 +0200 tbf: Set MS timeout This commit sets the MS timeout when the MS object is created. The value is taken from the ms_idle_sec field in gprs_rlcmac_bts which can be changed by the VTY commands shown below. The following VTY commands are added to the config-pcu node: - ms-idle-time <1-5000> Set the timeout in seconds - no ms-idle-time Disable the timeout Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d9e102472a97c767cba1bd5687db30028436d623 commit d9e102472a97c767cba1bd5687db30028436d623 Author: Jacob Erlbeck Date: Thu May 28 15:43:53 2015 +0200 ms: Add timer Currently the MS object is immediately idle when all TBFs are detached and if no guard is being used. Since the plan is to use the MS objects to pass information from one TBF to the next one even across the gap of some seconds of inactivity, a mechanism is needed to keep the MS objects around for some time. This commit extends the GprsMs class by a timer that keeps the MS objects in non-idle state for some time after all TBFs have been detached. The set_timeout method must be used with a non-zero value to activate this feature. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.h | 1 + src/gprs_ms.cpp | 57 +++++++++++++++++++++++++++++++++++++++---- src/gprs_ms.h | 21 +++++++++++++++- src/pcu_vty.c | 27 +++++++++++++++++++++ src/tbf.cpp | 4 ++- tests/ms/MsTest.cpp | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/ms/MsTest.err | 7 ++++++ tests/ms/MsTest.ok | 4 +++ 8 files changed, 184 insertions(+), 7 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 28 15:30:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 May 2015 15:30:07 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-441-g2218dc2 Message-ID: <201505281530.t4SFU7Sw034289@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 2218dc2ad1d69b6e5c95d1b7d84de1d110281710 (commit) via d9e102472a97c767cba1bd5687db30028436d623 (commit) via 1db67e0a35a479ef20b871c459ea3f3e0155b620 (commit) via 9200ce60196a289968144582f1acfac25e17eed5 (commit) via ddfc0d57632c5f57aeb123f6506d3923fcec69dc (commit) via d3eac2867a84d009fa3c1c7d8da9502f8468fbca (commit) via 1c68abaffab6b7f8472d54b7881c3618d72e00d9 (commit) via 71e55118f52002af433077251a5a7fee2017b40b (commit) via 7b9f825ae8f8a39c072413820a1a0557f420499d (commit) via b0e5eaf59adbefc44e01850a6784c9da0c3abbf9 (commit) via 9a2845d491b088cb9e1962ba6dc8af5a4e279401 (commit) via 0e50ce614569b9ae7bcc6e7becc4aeec46e8369d (commit) via 767193e20b4172dfb0e76ec63444115dc5ae8806 (commit) via d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 (commit) via 5752285bc55c00ddcba45c0168eef0cb0238a3a7 (commit) via b75e23143b1d8733a0fdf155f431dcea8146296c (commit) via 4f459799e31ee8fe34ae5f7b584860f699019cfc (commit) via be0cbc1b7ede65ff6c5390905fc956d52a5d88b1 (commit) via 87597358cfe216a80405c21559ba640eedf44ad2 (commit) via 939904672961fa7e28397e27f942a7d1fff4bbdf (commit) via e43460b50fc152026ab96b5095b94fbac6939ab2 (commit) via 536708617505a017b6b263a32f592471913ec464 (commit) via dfef28de887eba43747bca52584f8310450e243a (commit) via 67c385046dbf4fe00871bb9f56b6b82e1f9d1348 (commit) via fecece0e59ab5ff705887a1247df6e02836d7c66 (commit) via e04e0b0a20fb2b93855de0106873c90a88c53052 (commit) via 6eeb7c7e74ed8cc1e23b19453012f43563055e12 (commit) via 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 (commit) via 0288cdb0a8d4011905da55a5b74319e38e27e70d (commit) via 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 (commit) via 87d7341fbe290582ac4a03f67349496e5306eb04 (commit) via 29d91e92715945f53aff4530602add765d63946e (commit) from 801d6fe40cd5bd11257074c7aaf113a57919fb2d (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: .gitignore | 2 + configure.ac | 2 +- src/Makefile.am | 9 +- src/bts.cpp | 114 ++-- src/bts.h | 33 +- src/cxx_linuxlist.h | 133 +++++ src/encoding.cpp | 4 +- src/gprs_bssgp_pcu.cpp | 198 ++++++- src/gprs_bssgp_pcu.h | 8 + src/gprs_ms.cpp | 325 +++++++++++ src/gprs_ms.h | 141 +++++ src/gprs_ms_storage.cpp | 100 ++++ src/{ta.h => gprs_ms_storage.h} | 34 +- src/openbts_sock.cpp | 5 +- src/pcu_main.cpp | 2 - src/pcu_vty.c | 174 ++++++ src/sysmo_l1_if.c | 10 +- src/ta.cpp | 142 ----- src/tbf.cpp | 250 +++++---- src/tbf.h | 45 +- src/tbf_dl.cpp | 90 +-- tests/Makefile.am | 21 +- tests/alloc/AllocTest.cpp | 12 +- tests/llist/LListTest.cpp | 87 +++ tests/{types/TypesTest.err => llist/LListTest.err} | 0 tests/llist/LListTest.ok | 10 + tests/ms/MsTest.cpp | 522 ++++++++++++++++++ tests/ms/MsTest.err | 56 ++ tests/ms/MsTest.ok | 18 + tests/tbf/TbfTest.cpp | 271 ++++++++- tests/tbf/TbfTest.err | 609 +++++++++++++++------ tests/tbf/TbfTest.ok | 6 + tests/testsuite.at | 14 + 33 files changed, 2807 insertions(+), 640 deletions(-) create mode 100644 src/cxx_linuxlist.h create mode 100644 src/gprs_ms.cpp create mode 100644 src/gprs_ms.h create mode 100644 src/gprs_ms_storage.cpp rename src/{ta.h => gprs_ms_storage.h} (58%) delete mode 100644 src/ta.cpp create mode 100644 tests/llist/LListTest.cpp copy tests/{types/TypesTest.err => llist/LListTest.err} (100%) create mode 100644 tests/llist/LListTest.ok create mode 100644 tests/ms/MsTest.cpp create mode 100644 tests/ms/MsTest.err create mode 100644 tests/ms/MsTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 28 16:09:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 May 2015 16:09:54 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-441-ga098c19 Message-ID: <201505281609.t4SG9sxD036843@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 discards 2218dc2ad1d69b6e5c95d1b7d84de1d110281710 (commit) via a098c19b5531e175a308fbe4aee39c54cb3c71f1 (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 (2218dc2ad1d69b6e5c95d1b7d84de1d110281710) \ N -- N -- N (a098c19b5531e175a308fbe4aee39c54cb3c71f1) 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-pcu/commit/?id=a098c19b5531e175a308fbe4aee39c54cb3c71f1 commit a098c19b5531e175a308fbe4aee39c54cb3c71f1 Author: Jacob Erlbeck Date: Thu May 28 16:11:19 2015 +0200 tbf: Set MS timeout This commit sets the MS timeout when the MS object is created. The value is taken from the ms_idle_sec field in gprs_rlcmac_bts which can be changed by the VTY commands shown below. The following VTY commands are added to the config-pcu node: - ms-idle-time <1-7200> Set the timeout in seconds - no ms-idle-time Disable the timeout Another timer that is related is T3314 (Ready Timer, default 44s, GSM 24.008, 11.2.2) which requires the SGSN to use paging after its expiry. Longer timeouts can help if adaptive coding scheme selection is used (not yet implemented). On the other hand, measurement values (TA, signal quality) can get invalid after some time, especially with a moving MS. So a value slightly above T3314 is probably a good value to start with. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 28 16:09:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 May 2015 16:09:58 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-441-ga098c19 Message-ID: <201505281609.t4SG9wwK036901@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/ms-struct has been updated discards 2218dc2ad1d69b6e5c95d1b7d84de1d110281710 (commit) via a098c19b5531e175a308fbe4aee39c54cb3c71f1 (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 (2218dc2ad1d69b6e5c95d1b7d84de1d110281710) \ N -- N -- N (a098c19b5531e175a308fbe4aee39c54cb3c71f1) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 29 08:53:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 May 2015 08:53:37 GMT Subject: openbsc.git branch fairwaves/no-queue updated. 0.14.0-91-g9a4baf7 Message-ID: <201505290853.t4T8rbat011162@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, fairwaves/no-queue has been updated discards 34522ae3d9c1dca38bb2d2849a33b2524d97fda3 (commit) via 9a4baf7981c06f41d7c8b5a570c2d024670dfca6 (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 (34522ae3d9c1dca38bb2d2849a33b2524d97fda3) \ N -- N -- N (9a4baf7981c06f41d7c8b5a570c2d024670dfca6) 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=9a4baf7981c06f41d7c8b5a570c2d024670dfca6 commit 9a4baf7981c06f41d7c8b5a570c2d024670dfca6 Author: Ivan Kluchnikov Date: Tue May 26 13:36:58 2015 +0300 gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 29 13:14:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 May 2015 13:14:51 GMT Subject: openbsc.git branch master updated. 0.14.0-99-g5fd0c64 Message-ID: <201505291314.t4TDEp68028593@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 5fd0c64e0a249264b112d62afb6e1c2299187f68 (commit) via b7ae0b34f94b93555370f4492076f7d57ed7031a (commit) via a5a6da46a0b22d5c7695774c6c7eb26856bc6488 (commit) via 39c430ee2929f0671203974db11dfdd4ff4841cb (commit) via 66e7106d393368b2dd0d04c08f31781ed997380b (commit) via ccd2312d10e14747e8a4d26d8f72b052ffcfc282 (commit) via 7605bdc02c011d9d7f5d24458c65948ac7bf501a (commit) via 08bb84b04e15c97739b9c11b2f26407ee663bc24 (commit) via 9270d99f3db58e70d50ad45644b039b3fa314574 (commit) from 5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce (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=5fd0c64e0a249264b112d62afb6e1c2299187f68 commit 5fd0c64e0a249264b112d62afb6e1c2299187f68 Author: Ivan Kluchnikov Date: Tue May 26 13:36:58 2015 +0300 gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires. http://cgit.osmocom.org/openbsc/commit/?id=b7ae0b34f94b93555370f4492076f7d57ed7031a commit b7ae0b34f94b93555370f4492076f7d57ed7031a Author: Holger Hans Peter Freyther Date: Fri May 29 15:11:55 2015 +0200 ggsn: The id is a uint32_t don't print it as signed This was noticed as I started to use UINT32_MAX for dynamically created GGSNs. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 5 + openbsc/include/openbsc/gprs_sgsn.h | 30 ++++- openbsc/include/openbsc/sgsn.h | 18 +++ openbsc/src/gprs/Makefile.am | 15 ++- openbsc/src/gprs/gprs_gmm.c | 240 +++++++++++++++++++++++++++++++----- openbsc/src/gprs/gprs_sgsn.c | 28 ++++- openbsc/src/gprs/sgsn_ares.c | 174 ++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_main.c | 8 ++ openbsc/src/gprs/sgsn_vty.c | 37 +++++- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/tests/sgsn/Makefile.am | 4 +- openbsc/tests/sgsn/sgsn_test.c | 33 +++-- 12 files changed, 537 insertions(+), 57 deletions(-) create mode 100644 openbsc/src/gprs/sgsn_ares.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 29 17:49:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 May 2015 17:49:02 GMT Subject: libosmocore.git branch jerlbeck/ns-48016-mods created. 0.8.0-41-gecb5e8e Message-ID: <201505291749.t4THn2GT051164@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, jerlbeck/ns-48016-mods has been created at ecb5e8ed258a471f5647c7d97a999aced951f53a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ecb5e8ed258a471f5647c7d97a999aced951f53a commit ecb5e8ed258a471f5647c7d97a999aced951f53a Author: Jacob Erlbeck Date: Fri May 29 19:45:22 2015 +0200 ns: Handle procedure changes for UDP in TS 48.016 (TODO) Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri May 29 17:52:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 May 2015 17:52:56 GMT Subject: openbsc.git branch zecke/features/sgsn-ggsn-resolve updated. 0.14.0-98-g49f978a Message-ID: <201505291752.t4THqubj051359@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/sgsn-ggsn-resolve has been updated via 49f978ae978a53b63310d8ff88be8038f9927dee (commit) from a5a6da46a0b22d5c7695774c6c7eb26856bc6488 (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=49f978ae978a53b63310d8ff88be8038f9927dee commit 49f978ae978a53b63310d8ff88be8038f9927dee Author: Holger Hans Peter Freyther Date: Fri May 29 19:51:21 2015 +0200 sgsn: Do not search the name with the "domain" name attached to it In case the query for "hostname" will fail c-ares will append the domain name of /etc/resolv.conf and query again. We don't want that so claim we provide a list of domain names and then don't provide any. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_ares.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 Sat May 30 15:45:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 30 May 2015 15:45:59 GMT Subject: osmo-python-tests.git branch master updated. 2f48313ed6c598d38a59332166823ddc7fe309ef Message-ID: <201505301545.t4UFjxo9046766@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 2f48313ed6c598d38a59332166823ddc7fe309ef (commit) from b819b57a98d142ba004d9dbc6c786c1cd9f1c76c (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/python/osmo-python-tests/commit/?id=2f48313ed6c598d38a59332166823ddc7fe309ef commit 2f48313ed6c598d38a59332166823ddc7fe309ef Author: Alexander Chemeris Date: Sat May 30 10:07:53 2015 -0400 obscvty: Implement readlines() generator function. ----------------------------------------------------------------------- Summary of changes: osmopy/obscvty.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat May 30 18:47:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 30 May 2015 18:47:41 GMT Subject: openbsc.git branch achemeris/ms_max_power_vty created. 0.14.0-101-g05da9e3 Message-ID: <201505301847.t4UIlfM8058359@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/ms_max_power_vty has been created at 05da9e34de2be7f0f3eca957e2b79cdf308ee790 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=05da9e34de2be7f0f3eca957e2b79cdf308ee790 commit 05da9e34de2be7f0f3eca957e2b79cdf308ee790 Author: Alexander Chemeris Date: Sat May 30 14:42:50 2015 -0400 libbsc: Update a BTS's SIs when ms_max_power is changed from VTY. Otherwise you have to restart BTS or at least break the RSL connection to apply the change. http://cgit.osmocom.org/openbsc/commit/?id=56b2a6ad741a0110c2a1eb54f728d115c984b181 commit 56b2a6ad741a0110c2a1eb54f728d115c984b181 Author: Alexander Chemeris Date: Sat May 30 14:40:54 2015 -0400 libbsc: Abstract out SIs update/generation for a BTS into a separate function. The code to do that doesn't belong to the control interface, so abstract it out to a separate function gsm_bts_set_system_infos(). ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 30 19:59:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 30 May 2015 19:59:37 GMT Subject: openbsc.git branch achemeris/ms_max_power_vty updated. 0.14.0-101-g376ff9f Message-ID: <201505301959.t4UJxb4L063140@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/ms_max_power_vty has been updated discards 05da9e34de2be7f0f3eca957e2b79cdf308ee790 (commit) discards 56b2a6ad741a0110c2a1eb54f728d115c984b181 (commit) via 376ff9f5164c1db22df893b1d664f85382a22f29 (commit) via 235f557b502566e335cd5a71d1272014496d35a1 (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 (05da9e34de2be7f0f3eca957e2b79cdf308ee790) \ N -- N -- N (376ff9f5164c1db22df893b1d664f85382a22f29) 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=376ff9f5164c1db22df893b1d664f85382a22f29 commit 376ff9f5164c1db22df893b1d664f85382a22f29 Author: Alexander Chemeris Date: Sat May 30 14:42:50 2015 -0400 libbsc: Update a BTS's SIs when ms_max_power is changed from VTY. Otherwise you have to restart BTS or at least break the RSL connection to apply the change. http://cgit.osmocom.org/openbsc/commit/?id=235f557b502566e335cd5a71d1272014496d35a1 commit 235f557b502566e335cd5a71d1272014496d35a1 Author: Alexander Chemeris Date: Sat May 30 14:40:54 2015 -0400 libbsc: Abstract out SIs update/generation for a BTS into a separate function. The code to do that doesn't belong to the control interface, so abstract it out to a separate function gsm_bts_set_system_infos(). ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_init.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 Sat May 30 20:01:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 30 May 2015 20:01:43 GMT Subject: openbsc.git branch fairwaves/rebase-no-queue updated. 0.14.0-83-ga9c6d44 Message-ID: <201505302001.t4UK1h45063480@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, fairwaves/rebase-no-queue has been updated via a9c6d44035d91dab550912c244ecd317cb129347 (commit) from 90459a0507b7b0fc66a7c764c48c8f244ce66989 (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=a9c6d44035d91dab550912c244ecd317cb129347 commit a9c6d44035d91dab550912c244ecd317cb129347 Author: Ivan Kluchnikov Date: Fri May 29 13:07:08 2015 -0400 debian: Add osmocom-meas-utils package ----------------------------------------------------------------------- Summary of changes: debian/control | 19 +++++++++++++++++-- debian/osmocom-meas-utils.install | 3 +++ debian/rules | 1 + 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 debian/osmocom-meas-utils.install hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 30 20:32:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 30 May 2015 20:32:43 GMT Subject: openbsc.git branch fairwaves/rebase-no-queue updated. 0.14.0-85-g0b19f7a Message-ID: <201505302032.t4UKWhqR065367@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, fairwaves/rebase-no-queue has been updated via 0b19f7af80284991cc8512ae4d168469a100eeee (commit) via 3ec78f0d49513b78a0fca5a6861f34f638c4b5bf (commit) from a9c6d44035d91dab550912c244ecd317cb129347 (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=0b19f7af80284991cc8512ae4d168469a100eeee commit 0b19f7af80284991cc8512ae4d168469a100eeee Author: Alexander Chemeris Date: Sat May 30 14:42:50 2015 -0400 libbsc: Update a BTS's SIs when ms_max_power is changed from VTY. Otherwise you have to restart BTS or at least break the RSL connection to apply the change. http://cgit.osmocom.org/openbsc/commit/?id=3ec78f0d49513b78a0fca5a6861f34f638c4b5bf commit 3ec78f0d49513b78a0fca5a6861f34f638c4b5bf Author: Alexander Chemeris Date: Sat May 30 14:40:54 2015 -0400 libbsc: Abstract out SIs update/generation for a BTS into a separate function. The code to do that doesn't belong to the control interface, so abstract it out to a separate function gsm_bts_set_system_infos(). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 1 + openbsc/src/libbsc/bsc_ctrl_commands.c | 18 +++++------------- openbsc/src/libbsc/bsc_init.c | 23 ++++++++++++++++++++++- openbsc/src/libbsc/bsc_vty.c | 8 ++++++++ 4 files changed, 36 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 31 05:01:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 31 May 2015 05:01:07 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-104-g7f7470a Message-ID: <201505310501.t4V517De007139@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 c258cbc58b1eddbcaa27cb091bca013198d8ae58 (commit) discards e098368cef18a0a74930c7f66b5572e1567cbf22 (commit) discards acd42e294275ebd65fade346143b8335b12de78d (commit) discards 5e7817d5d158d6de7df69215406c248adcc022c6 (commit) discards b0168b6a62c20639e3c8f1b0fa216f787b6955ce (commit) via 7f7470a1282709a1c9572f0ecb9a6b424f0112bd (commit) via b8c8f2236703ba7a6cd3aa4bbeb5457b15aa3071 (commit) via 14f5cf59b1965d61f264e2330782291e6f2e4b15 (commit) via 91adfc6212e6bfe44d11cbe27c4b58cc82cd6d4b (commit) via 98f794698aafec5a2a815c33817757a164540216 (commit) via 18615efceddd94009f0729495c66642d52b619d1 (commit) via 49f978ae978a53b63310d8ff88be8038f9927dee (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 (c258cbc58b1eddbcaa27cb091bca013198d8ae58) \ N -- N -- N (7f7470a1282709a1c9572f0ecb9a6b424f0112bd) 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=7f7470a1282709a1c9572f0ecb9a6b424f0112bd commit 7f7470a1282709a1c9572f0ecb9a6b424f0112bd 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=b8c8f2236703ba7a6cd3aa4bbeb5457b15aa3071 commit b8c8f2236703ba7a6cd3aa4bbeb5457b15aa3071 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=14f5cf59b1965d61f264e2330782291e6f2e4b15 commit 14f5cf59b1965d61f264e2330782291e6f2e4b15 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=91adfc6212e6bfe44d11cbe27c4b58cc82cd6d4b commit 91adfc6212e6bfe44d11cbe27c4b58cc82cd6d4b 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=98f794698aafec5a2a815c33817757a164540216 commit 98f794698aafec5a2a815c33817757a164540216 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=18615efceddd94009f0729495c66642d52b619d1 commit 18615efceddd94009f0729495c66642d52b619d1 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: debian/changelog | 3 ++- debian/control | 2 +- openbsc/src/gprs/sgsn_ares.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)