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=7f7470a1282709a1c9572f0ecb9a6b42…
commit 7f7470a1282709a1c9572f0ecb9a6b424f0112bd
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=b8c8f2236703ba7a6cd3aa4bbeb5457b…
commit b8c8f2236703ba7a6cd3aa4bbeb5457b15aa3071
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=14f5cf59b1965d61f264e2330782291e…
commit 14f5cf59b1965d61f264e2330782291e6f2e4b15
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=91adfc6212e6bfe44d11cbe27c4b58cc…
commit 91adfc6212e6bfe44d11cbe27c4b58cc82cd6d4b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=98f794698aafec5a2a815c33817757a1…
commit 98f794698aafec5a2a815c33817757a164540216
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=18615efceddd94009f0729495c66642d…
commit 18615efceddd94009f0729495c66642d52b619d1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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)
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=0b19f7af80284991cc8512ae4d168469…
commit 0b19f7af80284991cc8512ae4d168469a100eeee
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=3ec78f0d49513b78a0fca5a6861f34f6…
commit 3ec78f0d49513b78a0fca5a6861f34f638c4b5bf
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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)
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=a9c6d44035d91dab550912c244ecd317…
commit a9c6d44035d91dab550912c244ecd317cb129347
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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)
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=376ff9f5164c1db22df893b1d664f853…
commit 376ff9f5164c1db22df893b1d664f85382a22f29
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=235f557b502566e335cd5a71d1272014…
commit 235f557b502566e335cd5a71d1272014496d35a1
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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)
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=05da9e34de2be7f0f3eca957e2b79cdf…
commit 05da9e34de2be7f0f3eca957e2b79cdf308ee790
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=56b2a6ad741a0110c2a1eb54f728d115…
commit 56b2a6ad741a0110c2a1eb54f728d115c984b181
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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)
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=2f48313ed6c598d…
commit 2f48313ed6c598d38a59332166823ddc7fe309ef
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=49f978ae978a53b63310d8ff88be8038…
commit 49f978ae978a53b63310d8ff88be8038f9927dee
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=ecb5e8ed258a471f5647c7d97a99…
commit ecb5e8ed258a471f5647c7d97a999aced951f53a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=5fd0c64e0a249264b112d62afb6e1c22…
commit 5fd0c64e0a249264b112d62afb6e1c2299187f68
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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=b7ae0b34f94b93555370f4492076f7d5…
commit b7ae0b34f94b93555370f4492076f7d57ed7031a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=9a4baf7981c06f41d7c8b5a570c2d024…
commit 9a4baf7981c06f41d7c8b5a570c2d024670dfca6
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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)
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
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=a098c19b5531e175a308fbe4aee39c5…
commit a098c19b5531e175a308fbe4aee39c54cb3c71f1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=2218dc2ad1d69b6e5c95d1b7d84de1d…
commit 2218dc2ad1d69b6e5c95d1b7d84de1d110281710
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=d9e102472a97c767cba1bd5687db300…
commit d9e102472a97c767cba1bd5687db30028436d623
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=1db67e0a35a479ef20b871c459ea3f3…
commit 1db67e0a35a479ef20b871c459ea3f3e0155b620
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=9200ce60196a289968144582f1acfac…
commit 9200ce60196a289968144582f1acfac25e17eed5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=ddfc0d57632c5f57aeb123f6506d392…
commit ddfc0d57632c5f57aeb123f6506d3923fcec69dc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=d3eac2867a84d009fa3c1c7d8da9502…
commit d3eac2867a84d009fa3c1c7d8da9502f8468fbca
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=1c68abaffab6b7f8472d54b7881c361…
commit 1c68abaffab6b7f8472d54b7881c3618d72e00d9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=71e55118f52002af433077251a5a7fe…
commit 71e55118f52002af433077251a5a7fee2017b40b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=7b9f825ae8f8a39c072413820a1a055…
commit 7b9f825ae8f8a39c072413820a1a0557f420499d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=b0e5eaf59adbefc44e01850a6784c9d…
commit b0e5eaf59adbefc44e01850a6784c9da0c3abbf9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=b3fdf5b83dc79575405f524df889d…
commit b3fdf5b83dc79575405f524df889d92908fecc72
Author: Marcus Müller <Marcus.Mueller(a)ettus.com>
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=594391982845b4ac0e4e48bbb91b4…
commit 594391982845b4ac0e4e48bbb91b4b85552f2af6
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
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
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=90459a0507b7b0fc66a7c764c48c8f24…
commit 90459a0507b7b0fc66a7c764c48c8f244ce66989
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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)
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=ade03887bbfee19b970dcaed1220cc3a…
commit ade03887bbfee19b970dcaed1220cc3a19867eaf
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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)
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=6fc45218417a738a2e25da8f25b1d43…
commit 6fc45218417a738a2e25da8f25b1d43c84c39e31
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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=16c55999ca4d3fd6dde57a02297b301…
commit 16c55999ca4d3fd6dde57a02297b301b6b7f4b27
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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=6fe1aa9b302c637ff250a48240c1cba…
commit 6fe1aa9b302c637ff250a48240c1cba8ff888ec7
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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, ...)
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=c299cee15cabb2a8c2ad7eb54da182f…
commit c299cee15cabb2a8c2ad7eb54da182f2b73d3f16
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=aa9c1199e40d19c2f65dfcb6d323948…
commit aa9c1199e40d19c2f65dfcb6d3239483b2dbc2bf
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=1c96d98d9c392f60e457d3dac310e58…
commit 1c96d98d9c392f60e457d3dac310e5826489c50e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=d4b882dd013c6a2069995a7cb89eecd…
commit d4b882dd013c6a2069995a7cb89eecde283d92e1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=1c674ff4826c18741acf685c0073236…
commit 1c674ff4826c18741acf685c0073236e2f431fb6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=0ef422fe0307183b6281aca77074827…
commit 0ef422fe0307183b6281aca77074827cb61f2024
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=24ebf9022f7d76b00771b32c9557a50…
commit 24ebf9022f7d76b00771b32c9557a50106329ba3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=69381940f40a2d42f75e060e79d63fe…
commit 69381940f40a2d42f75e060e79d63feed54ff609
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=9a2845d491b088cb9e1962ba6dc8af5…
commit 9a2845d491b088cb9e1962ba6dc8af5a4e279401
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=0e50ce614569b9ae7bcc6e7becc4aee…
commit 0e50ce614569b9ae7bcc6e7becc4aeec46e8369d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=767193e20b4172dfb0e76ec63444115…
commit 767193e20b4172dfb0e76ec63444115dc5ae8806
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=20296a48676094a09c7928006e62e89…
commit 20296a48676094a09c7928006e62e890c2e69e0f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=87e6ed022df45b70d93c96581cc1c99…
commit 87e6ed022df45b70d93c96581cc1c99b76a80718
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=6e3311b641b51cb4cc790f2e488e456…
commit 6e3311b641b51cb4cc790f2e488e45602724ce36
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=7044acabf5ac371a4e80bb1fc81650b…
commit 7044acabf5ac371a4e80bb1fc81650b36187deaa
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=d38e96df2a94c74304540b9cd6ec6a2d…
commit d38e96df2a94c74304540b9cd6ec6a2d5f95f77e
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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=8d0f77c8ffe328cd80b6f01e721220cd…
commit 8d0f77c8ffe328cd80b6f01e721220cd6867a98d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=4e3a2670550ef0cabd8e682395ea3859…
commit 4e3a2670550ef0cabd8e682395ea385967824049
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=3b1cd6dd8152dff1e3e4e2045d359b7d…
commit 3b1cd6dd8152dff1e3e4e2045d359b7d1bb0495e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=1a3dd31c3b3dcf927f0f600888d765e9…
commit 1a3dd31c3b3dcf927f0f600888d765e95c1a17c3
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=dfd8d0cde07a3d08e93bc8b6fa17d0f5…
commit dfd8d0cde07a3d08e93bc8b6fa17d0f561549b5b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=f4d336e2c4208c10c107b23826df95c2…
commit f4d336e2c4208c10c107b23826df95c27d0661ac
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=ce7437e27c3da61dc5bd112285295440…
commit ce7437e27c3da61dc5bd112285295440ada45ea6
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=b402dad7f1451b88154f777b5aead4d5…
commit b402dad7f1451b88154f777b5aead4d5f5c7621e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=39494b875165848fa16d3e7b328677dd…
commit 39494b875165848fa16d3e7b328677dd8d26163b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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=bc1aaacf7412e7a042e28be75139a72d…
commit bc1aaacf7412e7a042e28be75139a72de3324c93
Author: Andreas Eversberg <jolly(a)eversberg.eu>
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)
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=34522ae3d9c1dca38bb2d2849a33b252…
commit 34522ae3d9c1dca38bb2d2849a33b2524d97fda3
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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)
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=91ff17c9ef7dd4a29bb13d6b9995…
commit 91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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
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=a6ea50c4ff58d8389b40ca6169c3…
commit a6ea50c4ff58d8389b40ca6169c3ca826500abf2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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
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=c258cbc58b1eddbcaa27cb091bca0131…
commit c258cbc58b1eddbcaa27cb091bca013198d8ae58
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=e098368cef18a0a74930c7f66b5572e1…
commit e098368cef18a0a74930c7f66b5572e1567cbf22
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=acd42e294275ebd65fade346143b8335…
commit acd42e294275ebd65fade346143b8335b12de78d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=5e7817d5d158d6de7df69215406c248a…
commit 5e7817d5d158d6de7df69215406c248adcc022c6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=b0168b6a62c20639e3c8f1b0fa216f78…
commit b0168b6a62c20639e3c8f1b0fa216f787b6955ce
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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)
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=a5a6da46a0b22d5c7695774c6c7eb268…
commit a5a6da46a0b22d5c7695774c6c7eb26856bc6488
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=39c430ee2929f0671203974db11dfdd4…
commit 39c430ee2929f0671203974db11dfdd4ff4841cb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=f5000170235863f419faf1aebacbc44d…
commit f5000170235863f419faf1aebacbc44d4253b96b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=2118e63692bc335880ed6a011f16eb3a…
commit 2118e63692bc335880ed6a011f16eb3a539106ba
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=66e7106d393368b2dd0d04c08f31781e…
commit 66e7106d393368b2dd0d04c08f31781ed997380b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=ccd2312d10e14747e8a4d26d8f72b052…
commit ccd2312d10e14747e8a4d26d8f72b052ffcfc282
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=7605bdc02c011d9d7f5d24458c65948a…
commit 7605bdc02c011d9d7f5d24458c65948ac7bf501a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=08bb84b04e15c97739b9c11b2f26407e…
commit 08bb84b04e15c97739b9c11b2f26407ee663bc24
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=9270d99f3db58e70d50ad45644b039b3…
commit 9270d99f3db58e70d50ad45644b039b3fa314574
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=908085ccbc6383e95f2c80134bca…
commit 908085ccbc6383e95f2c80134bcaf2e9816b7187
Author: Harald Welte <laforge(a)gnumonks.org>
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
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=3dc93b5623fa9395adc2398faf4eff0…
commit 3dc93b5623fa9395adc2398faf4eff07c8660e55
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=5c31cb377b1f861920fc1126fdc1994…
commit 5c31cb377b1f861920fc1126fdc19945fe3e963c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=b1e7399c66112febb4d1fda9e3dcd84…
commit b1e7399c66112febb4d1fda9e3dcd8497d77039e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=f5fd578d6097c295192840e846a8e4e…
commit f5fd578d6097c295192840e846a8e4eca5cef5d2
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=e1fc0d5b1e244dfe376ee2260bc4368…
commit e1fc0d5b1e244dfe376ee2260bc43686e3278bc1
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=5bfca4ccf5473c880ad11b3b3a9e5ec…
commit 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=5b87c6f0fab0956111703e5fc86bcea…
commit 5b87c6f0fab0956111703e5fc86bcea6acd75b0d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=c4d67eb4881bd6815c54a51a26cfd61…
commit c4d67eb4881bd6815c54a51a26cfd616be0cb247
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=45880a8169303f1b7fe2fdd6db3b8fd…
commit 45880a8169303f1b7fe2fdd6db3b8fde11c93057
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=57ef87d061c7e208c97635ad495f743…
commit 57ef87d061c7e208c97635ad495f7431ec2aee9b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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=5721920a08eb7414799f06bfbbfc3cc…
commit 5721920a08eb7414799f06bfbbfc3cc8ba6cb359
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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
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=194a9b19828f0779f7eca05ce75e2b6…
commit 194a9b19828f0779f7eca05ce75e2b61a776da21
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
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
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)
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)
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=5e4b88cbb2d754d691a858a3ff99bcdc…
commit 5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce
Merge: 0f7a279 8ee13e2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=8ee13e293739870364e83ea54d61818f…
commit 8ee13e293739870364e83ea54d61818fb5e44381
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=10c0f56a0e109054a480d4affcde73dc…
commit 10c0f56a0e109054a480d4affcde73dc6affbb56
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=0bb5674cde008af942a0bfaefc9855b0…
commit 0bb5674cde008af942a0bfaefc9855b09117df34
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=e54a24d4e6b7e77dff72fdf2ee153a92…
commit e54a24d4e6b7e77dff72fdf2ee153a9220a94f35
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=35558a89aa5d3f8eb8c805d2c8412f4…
commit 35558a89aa5d3f8eb8c805d2c8412f409e090b88
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=e4947f1bb86a251dce68cb695d9fca1…
commit e4947f1bb86a251dce68cb695d9fca16adff6bf4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=89cde650e249e9791455a3752caa5af…
commit 89cde650e249e9791455a3752caa5af2f2923ce8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=7e64d5f11482efb55766ea1696e799f…
commit 7e64d5f11482efb55766ea1696e799fde6b66b2b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=95abc21ff352cff1c57453262b998e3…
commit 95abc21ff352cff1c57453262b998e32b8ea7afd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=50b6e02a859561d2044a5e6bc20af2f…
commit 50b6e02a859561d2044a5e6bc20af2f11f6ebaad
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=8a26db1dd366a540288cec634f6a02a…
commit 8a26db1dd366a540288cec634f6a02afc851fb3e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=a12e11c98d30f075c7e2f33cc4400c3…
commit a12e11c98d30f075c7e2f33cc4400c34d446f541
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=f0045d04d3cd03579005231b7dcbbac…
commit f0045d04d3cd03579005231b7dcbbac3cac3b83b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=9786c3efe4ecf0c710e3681a2aff73b…
commit 9786c3efe4ecf0c710e3681a2aff73bb87320ea6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=56d8c053acc482f2b972b68f91c605c…
commit 56d8c053acc482f2b972b68f91c605c215094645
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=087629ea2bfd5942cd8f6ae79f55c57…
commit 087629ea2bfd5942cd8f6ae79f55c571b30c0b8b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=8e843883fb6b0ee8020c856f1220dcd…
commit 8e843883fb6b0ee8020c856f1220dcdb068d5272
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=ce1ce40ad4d98d3b084ef1e37a72ba5…
commit ce1ce40ad4d98d3b084ef1e37a72ba5dcb33f448
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=2ee112c2e134146c501601e0faf0101…
commit 2ee112c2e134146c501601e0faf01014393bd7b7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=d1cb41bfd020eb9b94b17e5bcaa5be3…
commit d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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
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=5752285bc55c00ddcba45c0168eef0c…
commit 5752285bc55c00ddcba45c0168eef0cb0238a3a7
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=b75e23143b1d8733a0fdf155f431dce…
commit b75e23143b1d8733a0fdf155f431dcea8146296c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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
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=a9b010ee0f16fe11ede5e8418b8394e6…
commit a9b010ee0f16fe11ede5e8418b8394e673e4a118
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=6611f908d41574db4da02b913ef8911b…
commit 6611f908d41574db4da02b913ef8911beef91947
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=7ca89fb2c33b4649492c415efbcd916f…
commit 7ca89fb2c33b4649492c415efbcd916fe29ef6b1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=47ba5bbccee360ad85b40ef5fe8461e7…
commit 47ba5bbccee360ad85b40ef5fe8461e74126ecf6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=0f7a279a06bf10e83b8f5fbadb6871ee…
commit 0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=c1c6a28c8d58022131a6c3fd7303f530…
commit c1c6a28c8d58022131a6c3fd7303f53033888d6d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)
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=4f459799e31ee8fe34ae5f7b584860f…
commit 4f459799e31ee8fe34ae5f7b584860f699019cfc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=be0cbc1b7ede65ff6c5390905fc956d…
commit be0cbc1b7ede65ff6c5390905fc956d52a5d88b1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=87597358cfe216a80405c21559ba640…
commit 87597358cfe216a80405c21559ba640eedf44ad2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=939904672961fa7e28397e27f942a7d…
commit 939904672961fa7e28397e27f942a7d1fff4bbdf
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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
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=d4318ed1add5e0b1cf86b7fd2f145313…
commit d4318ed1add5e0b1cf86b7fd2f14531331d0447d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=5e8f6bf4376dfc3e3e6c949ce40f19e6…
commit 5e8f6bf4376dfc3e3e6c949ce40f19e6b9dd07d1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=f2ca2f974de14c50abedd62cfd014a2e…
commit f2ca2f974de14c50abedd62cfd014a2eafd97915
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=ea5d6809c07e35e8b0f489341851a90d…
commit ea5d6809c07e35e8b0f489341851a90de8554fc8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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=4e34f4e1092cadc61f8004b740880992…
commit 4e34f4e1092cadc61f8004b740880992402dadcc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
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)
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=1fe5282133fa1e4e73a98645080ba88…
commit 1fe5282133fa1e4e73a98645080ba88241778158
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed May 20 12:02:29 2015 -0700
Transceiver: Check TSC values to be in [0..7] range.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=4438a9fd8f561c3e78e6acb85756aa0…
commit 4438a9fd8f561c3e78e6acb85756aa096e7240e7
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
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 <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=64ad712daac0a9125e8827ed5d3eac0…
commit 64ad712daac0a9125e8827ed5d3eac0afcf369ce
Author: Tom Tsou <tom.tsou(a)ettus.com>
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