This is an 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
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, options has been updated
via 9a41f67cf3ca7db41af57fe5568302f47ab56dd5 (commit)
from 03d3e2e357bf6d25a91c721cdc9804a4296da353 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=9a41f67cf3ca7db41af57fe5568302f…
commit 9a41f67cf3ca7db41af57fe5568302f47ab56dd5
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed May 20 11:52:28 2015 -0700
uhd: Allow device specific default amplitude settings
Transmit sample amplitude setting behaviour:
< 0.0 Use device specific default
= 0.0 Scale downlink output to zero
> 1.0 Clamp value at 1.0 to prevent integer overflow
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 13 +++++++++++++
Transceiver52M/osmo-trx.cpp | 12 ++++--------
2 files changed, 17 insertions(+), 8 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, jerlbeck/wip/ms-struct has been updated
discards 49a74d4fabc9428e68c65f5be76d4b81ef76bbc3 (commit)
discards 4a8b3daf03a545a8eeba939439f21a988a66cc06 (commit)
discards ddf0682a6dedd1c2753b2b320ae5b343a6daeb25 (commit)
discards cbe17bbd38fa023d5670f50b03d127e189cf5664 (commit)
discards 754cb8816da6828ad2faf2deefc4ee1fe1eb9d6f (commit)
discards 4a643bfab1145316585f1a376f65695f16ed2ef4 (commit)
discards f2c47b68af934781d8a065a626a0c1333d26a244 (commit)
discards dd0f95ce829a69eb447c43ca8c7dd17314df3134 (commit)
discards 068e6c898a5500d87ec44d6a7ca0637f20ea830d (commit)
discards 08f0cb07ec6802aaae0dd2cdab0c7194e543af81 (commit)
via a54b06f3d9dc22faeb52105dbb20acdb90437c8b (commit)
via b8aa36e7eb7a9e880207c6e42bff463a109df227 (commit)
via d177f269ec59f3c273508b1b18a63ef27b482877 (commit)
via ce37488fcddc9e225335b2309f61d2135300a5ef (commit)
via e43460b50fc152026ab96b5095b94fbac6939ab2 (commit)
via 536708617505a017b6b263a32f592471913ec464 (commit)
via dfef28de887eba43747bca52584f8310450e243a (commit)
via 67c385046dbf4fe00871bb9f56b6b82e1f9d1348 (commit)
via fecece0e59ab5ff705887a1247df6e02836d7c66 (commit)
via e04e0b0a20fb2b93855de0106873c90a88c53052 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (49a74d4fabc9428e68c65f5be76d4b81ef76bbc3)
\
N -- N -- N (a54b06f3d9dc22faeb52105dbb20acdb90437c8b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=a54b06f3d9dc22faeb52105dbb20acd…
commit a54b06f3d9dc22faeb52105dbb20acdb90437c8b
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=b8aa36e7eb7a9e880207c6e42bff463…
commit b8aa36e7eb7a9e880207c6e42bff463a109df227
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=d177f269ec59f3c273508b1b18a63ef…
commit d177f269ec59f3c273508b1b18a63ef27b482877
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=ce37488fcddc9e225335b2309f61d21…
commit ce37488fcddc9e225335b2309f61d2135300a5ef
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.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e43460b50fc152026ab96b5095b94fb…
commit e43460b50fc152026ab96b5095b94fbac6939ab2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 13 13:33:12 2015 +0200
ms: Integrate the MS storage
Use the MS storage to find a MS object for a given TLLI instead of
searching the TBF lists. The TBFs are then taken from the MS object,
if one has been found. If all TBF might be temporarily detached from
the MS object, a GprsMs::Guard is added to prevent the deletion of
the object, in case another TBF gets attached later on in the scope.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=536708617505a017b6b263a32f59247…
commit 536708617505a017b6b263a32f592471913ec464
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue May 12 17:54:33 2015 +0200
ms: Add MS storage class
Currently the MS objects are contained in the TBF objects only. To
allow for an extended life time after the TBF objects have been freed
and to find them based on TLLI, a container for the MS objects is
needed.
This commit adds the container class and also adds the corresponding
m_list member to GprsMs. Further integration into the PCU code is not
yet done.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=dfef28de887eba43747bca52584f831…
commit dfef28de887eba43747bca52584f8310450e243a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 11 14:13:47 2015 +0200
llist: Add a C++ wrapper for linux_list
This commit adds the LListHead class which is a wrapper around the
linuxlist. It adds an additional member to refer to the container,
since the container_of macro doesn't work properly with C++ classes.
All functions and macros from linuxlist.h are support except for the
entry macros (e.g. llist_entry, llist_for_each_entry, ...). To access
the container (entry), an entry() method is provided instead:
llist_for_each(pos, &elems) {
pos->entry()->do_something();
}
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=67c385046dbf4fe00871bb9f56b6b82…
commit 67c385046dbf4fe00871bb9f56b6b82e1f9d1348
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 11 10:32:40 2015 +0200
tbf/test: Optionally show talloc report
To show the talloc report more easily, this commit adds a call to
talloc_report_full if the TALLOC_REPORT_FULL environment variable is
set (the value is ignored). Since the stderr output is checked by the
test suite, this feature is not enabled by default.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=fecece0e59ab5ff705887a1247df6e0…
commit fecece0e59ab5ff705887a1247df6e02836d7c66
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 8 12:13:08 2015 +0200
tbf: Add MS object management to TBF code
This commit adds MS object creation and cleanup to the TBF related
code. MS objects are created when a TBF that has been "anonymous" so
far gets associated with a TLLI. When a TBF is replaced by another,
the old TBF is detached and the new one is attached to the MS. When
all TBFs have been detached, the MS object gets deleted.
The TBF related code should not call attach_tbf/detach_tbf directly
but use set_ms instead to make sure, that the references are updated
properly. GprsMs::detach_tbf also calls set_ms(NULL) on the detached
TBF object.
The MS object is not really used yet, the focus is still on object
creation, TBF association, and cleanup.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e04e0b0a20fb2b93855de0106873c90…
commit e04e0b0a20fb2b93855de0106873c90a88c53052
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 6 18:30:48 2015 +0200
ms: Add GprsMs class to hold per-MS information
Currently only TBF objects are used to handle the data flow between
the MS and the SGSN. MS specific data (e.g. pending LLC frames, TLLI)
is copied between successive TBFs. If all TBFs (uplink and downlink)
are idle for some time, all information about the MS is discarded in
the PCU. This makes the implementation of some features more
difficult, e.g. proper TLLI and timing advance handling,
connection based CS selection, and proper management of multiple TBF.
This commit adds the GprsMs class that is intended to hold
information directly related to the MS and to keep references to the
active TBFs.
The class is not yet integrated with the other PCU code. A GprsMs
object container and MS specific fields (TA, CS) will be added in
later commits.
Note that calling detach_tbf() can possibly delete the MS object
depending on the callback implementation.
Ticket: #1674
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 ++
tests/Makefile.am | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, fairwaves/master has been updated
via 2fb62ea45e8287821175558e1d75209b46355348 (commit)
via feb4028b1b16c69ac363e3db550d54a7792242db (commit)
from 7451e47d8afc4973a4fca9300198459cec568e19 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=2fb62ea45e8287821175558e1d75209…
commit 2fb62ea45e8287821175558e1d75209b46355348
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 8 00:14:08 2013 +0200
Transceier52M: Make error response to an unknown command on UDP command interface more understandable.
Previously we just repeated the last response which could confuse a command sender.
http://cgit.osmocom.org/osmo-trx/commit/?id=feb4028b1b16c69ac363e3db550d54a…
commit feb4028b1b16c69ac363e3db550d54a7792242db
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue May 19 23:58:02 2015 -0400
Transceiver: Check TSC values to be in [0..7] range.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, debian has been deleted
was bc133099cbe59151f46a9872816301549d1db807
-----------------------------------------------------------------------
bc133099cbe59151f46a9872816301549d1db807 debian: Add debug package for the osmo-trx
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, achemeris/umtrx-fixes has been deleted
was a183f858dac81ba28b294afad8d06fbbe86ec406
-----------------------------------------------------------------------
a183f858dac81ba28b294afad8d06fbbe86ec406 UmTRX: Fix Tx gain setting procedure for the best signal quality.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit