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