This is an 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