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 "Lev Walkin's asn1 compiler".
The branch, aper has been updated
via 6e00cbce7304a6972e82a12bb5fa82e41fa541be (commit)
from 8a25624bc6409c740b30b7c6d876491c02273975 (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/asn1c/commit/?id=6e00cbce7304a6972e82a12bb5fa82e41f…
commit 6e00cbce7304a6972e82a12bb5fa82e41fa541be
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Aug 31 09:24:42 2015 +0200
skeletons: Fix compiler warnings introduced by Eurecom aper patch
... some of which is related to the recent 'constification' of
mainline asn1c.
-----------------------------------------------------------------------
Summary of changes:
skeletons/constr_SET.c | 33 +++++++++++++++++++--------------
skeletons/constr_SET_OF.c | 2 +-
2 files changed, 20 insertions(+), 15 deletions(-)
hooks/post-receive
--
Lev Walkin's asn1 compiler
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 "Lev Walkin's asn1 compiler".
The branch, aper has been updated
via 8a25624bc6409c740b30b7c6d876491c02273975 (commit)
via 485a972a43775cf10b1fdf65c5e75fe47a03b3e9 (commit)
from 36cd7dd18f92113467b7c94aab8fe7e0e543ca1f (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/asn1c/commit/?id=8a25624bc6409c740b30b7c6d876491c02…
commit 8a25624bc6409c740b30b7c6d876491c02273975
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Jun 14 23:33:55 2010 +0200
skeletons: Print member's name in CHOICE print
Sometimes, if the choice is a null or integer or ...
it's not easy to know what has really been selected without
the choice member name.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/asn1c/commit/?id=485a972a43775cf10b1fdf65c5e75fe47a…
commit 485a972a43775cf10b1fdf65c5e75fe47a03b3e9
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Aug 31 08:43:36 2015 +0200
skeletons: Add verbose pretty print for enumerated types
This is just much easier to read when reading the text dumps.
-----------------------------------------------------------------------
Summary of changes:
skeletons/NativeEnumerated.c | 29 ++++++++++++++++++++++++++++-
skeletons/NativeEnumerated.h | 1 +
skeletons/constr_CHOICE.c | 8 +++-----
3 files changed, 32 insertions(+), 6 deletions(-)
hooks/post-receive
--
Lev Walkin's asn1 compiler
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 "Cellmanager NG, intended to interface with BSplus".
The branch, master has been updated
via d5be846c920a9f008ba439dad9bc610f7fbd6d89 (commit)
via e3e6944cfe2e2f0c71e2697e601e3f657fdba838 (commit)
via 29f38d3240aaba4ca0d6fac901089adaa75ebd3a (commit)
from 2f3f851357846eb66ee97ff7a2942ab94f7c9ab8 (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/cellmgr-ng/commit/?id=d5be846c920a9f008ba439dad9bc6…
commit d5be846c920a9f008ba439dad9bc610f7fbd6d89
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 30 22:50:28 2015 +0200
sctp: Print the rc and the errno in case of an error
Print the errno and RC to give some kind of idea about
the error.
http://cgit.osmocom.org/cellmgr-ng/commit/?id=e3e6944cfe2e2f0c71e2697e601e3…
commit e3e6944cfe2e2f0c71e2697e601e3f657fdba838
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 11:40:47 2015 -0400
debian: Create a new changelog entry
http://cgit.osmocom.org/cellmgr-ng/commit/?id=29f38d3240aaba4ca0d6fac901089…
commit 29f38d3240aaba4ca0d6fac901089adaa75ebd3a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 11:39:19 2015 -0400
debian: Create a pidfile and kill based on it
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
debian/osmo-stp.init | 16 +++++-----------
src/sctp_m2ua.c | 4 +++-
src/sctp_m3ua_client.c | 4 +++-
4 files changed, 18 insertions(+), 14 deletions(-)
hooks/post-receive
--
Cellmanager NG, intended to interface with BSplus
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 e7349128e1525719e7fa9b3ab39b66f98f0f89e7 (commit)
discards 7deb3648c75e5dfc289302c566f2f1d82bf39043 (commit)
discards 3198c43c2b35f13b2a78fcb379635b35c59fb6b2 (commit)
discards ea4b1fd348bb869f5705c434690d843f0d3c9d38 (commit)
discards bacf9c806a0f63bff29a33e7c5711f9d4ea7d53f (commit)
discards 73aa9f586ece8949bc9d3d94c337e105a1a0b9c9 (commit)
via af75ce8e15ec8584cbc96a0cd366a5df68b9dae8 (commit)
via be4a08b58ae17b44d2c02421d8346a1ccb63a6b9 (commit)
via 60f77033ad15da909cdbc0682c781151a23c170c (commit)
via e77d49f2a2c20202dbdc5386c7dfeed4e773a077 (commit)
via ac49d0943a2a384ef99cce0933cac74d80563407 (commit)
via 16d29c7da4ee516b4ef0a6ec18cec18f8a76d7fa (commit)
via b6b3c7eb2727da98fbba231d9a1e9fe4a33b2dd0 (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 (e7349128e1525719e7fa9b3ab39b66f98f0f89e7)
\
N -- N -- N (af75ce8e15ec8584cbc96a0cd366a5df68b9dae8)
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=af75ce8e15ec8584cbc96a0cd366a5d…
commit af75ce8e15ec8584cbc96a0cd366a5df68b9dae8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Aug 26 13:22:28 2015 +0200
l1: Use the FN of all data_ind/ra_ind DSP messages
Currently all of these messages are discarded if they are assumend to
be caused by noise. But even in these cases, the FN and TN values
which are added by the DSP are valid. So these can be used to update
the current_frame value.
The osmo-bts sets the fBFILevel of a physical channel to -200dB if it
is used for PDTCH or PACCH which is the case for all PDCH. This way
a data_ind or ra_ind message is already send at least once per block
period (4 frames) per PDCH. These messages are passed to either
handle_ph_data_ind or handle_ph_ra_ind even if they contain garbage
data.
The ra_ind messages are sometimes sent a few frames earlier than
data_ind messages using the same frame.
This commit adds calls to update the current_frame value based on all
of these messages before they are discarded. The FN taken from ra_ind
are passed with an increased max_delay (5) to compensate for early
ra_ind messages.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=be4a08b58ae17b44d2c02421d8346a1…
commit be4a08b58ae17b44d2c02421d8346a1ccb63a6b9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Aug 25 15:19:31 2015 +0200
poll: Count unexpected block FN values
Currently a log entry is written if FN_data_ind - FN_time_ind <= -13.
This commit adds a counter 'rlc.late-block' that is incremented in
these cases.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=60f77033ad15da909cdbc0682c78115…
commit 60f77033ad15da909cdbc0682c781151a23c170c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 14:35:14 2015 +0200
poll: Use the data_ind FN as time source for current frame
The FN of the data_ind taken from the DSP are monotonic, so latency
does not affect the detection of poll timeouts if these FN are used.
If the FN is larger than a poll_fn value, it can safely be assumed
that the poll response will not arrive later on.
Currently a max_delay of 60 frames is used, which has the drawback
that additional ~250ms will pass until a lost ACK is detected.
Using the data_ind's FN alone breaks the poll timeout detection if
there are no other MS sending data blocks.
This commit adds BTS::set_current_block_frame_number that is called
with the FN taken from data_ind messages. The max_delay is set to 0
which removes the additional delay, when this FN is used to detect
poll timeouts. So the average additional delay decreases with the
number of data_ind per time. The current_frame is updated unless it
seems to have been updated already (assumed if 0 < cur_fn - block_fn
< 500). Thus the time_ind has still priority to update the
current_frame value.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e77d49f2a2c20202dbdc5386c7dfeed…
commit e77d49f2a2c20202dbdc5386c7dfeed4e773a077
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 27 13:28:05 2015 +0200
poll: Set the max_delay to 60 frames
Currently the max_delay parameter is set to 13, since that is
slightly above maximum number of frames that a time_ind can preceed a
block's data_ind of the same frame. This assumes that these messages
are not reordered after thay have been obtained from the DSP. In the
current implementation, the GPRS data_ind can directly be taken from
the DSP by the PCU while the time_ind messages are provided via the
BTS. So the messages are queued differently in that case, resulting
in a additional delay of the data_ind with respect to the time_ind.
The propability for this raises with a increased CPU load of the PCU.
If this happens, a poll timeout is detected by mistake and the poll
is either retried or cleared.
This commit increases the tolerance to 60 frames, since
values for FN_data_ind - FN_time_ind of up to 50 frames have been
observed under heavy PCU load.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ac49d0943a2a384ef99cce0933cac74…
commit ac49d0943a2a384ef99cce0933cac74d80563407
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 27 13:18:24 2015 +0200
poll: Add a max_delay parameter to PollController::expireTimedout
Currently the maximum additional delay is hard coded to 13. This
value depends on the source of the frame number value.
This commit adds the max_delay parameter to make it caller dependant.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=16d29c7da4ee516b4ef0a6ec18cec18…
commit 16d29c7da4ee516b4ef0a6ec18cec18f8a76d7fa
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 13:30:39 2015 +0200
tbf: Add logging for polling
This commit adds the relevant frame number to the "poll timeout"
logging message. In addition, logging is added to the places where
poll_fn gets set.
The goal is to track down the source for frequent "poll timeout"
messages.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/tbf.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++----------
src/tbf.h | 14 ++++---
tests/ms/MsTest.cpp | 22 +++++------
3 files changed, 103 insertions(+), 36 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 b6b3c7eb2727da98fbba231d9a1e9fe4a33b2dd0 (commit)
from 1c95bd383e07f0c58805084d36a46d774ea91726 (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=b6b3c7eb2727da98fbba231d9a1e9fe…
commit b6b3c7eb2727da98fbba231d9a1e9fe4a33b2dd0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 28 12:07:14 2015 +0200
tbf: Use explicit initialisations in constructor (Coverity)
Currently when allocating tbf_alloc_ul_tbf or tbf_alloc_dl_tbf
objects, the allocated memory area is pre-initialised by talloc_zero
before the C++ constructors are called. This is not recognised by
Coverity, since there is no talloc model file yet. Thus Coverity
complains about missing initialisers.
On the other hand, it is still planned to convert the TBF classes
into real C++ ones. So instead of silencing Coverity directly, this
is an opportunity to do it the C++ way.
This commit adds initialisers and initialisation code for all
members that relied on talloc_zero. The corresponding calls to
talloc_zero are replaced by calls to talloc to give ASAN/valgrind
a chance to detect future initialisation errors. Some initialisation
code is also moved from setup_tbf to the constructors, notably the
initialisation of the bts pointer.
Fixes: Coverity CID 1320604, 1320605, 1320606
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/tbf.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++----------
src/tbf.h | 14 ++++---
tests/ms/MsTest.cpp | 22 +++++------
3 files changed, 103 insertions(+), 36 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/master has been updated
discards 0eac0b6b43283fd7bcd6f8d7c7e55dc9ae97c516 (commit)
via e7349128e1525719e7fa9b3ab39b66f98f0f89e7 (commit)
via 7deb3648c75e5dfc289302c566f2f1d82bf39043 (commit)
via 3198c43c2b35f13b2a78fcb379635b35c59fb6b2 (commit)
via ea4b1fd348bb869f5705c434690d843f0d3c9d38 (commit)
via bacf9c806a0f63bff29a33e7c5711f9d4ea7d53f (commit)
via 73aa9f586ece8949bc9d3d94c337e105a1a0b9c9 (commit)
via 1c95bd383e07f0c58805084d36a46d774ea91726 (commit)
via 159d4de370b31bc96a32f75de183051e8c5d9438 (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 (0eac0b6b43283fd7bcd6f8d7c7e55dc9ae97c516)
\
N -- N -- N (e7349128e1525719e7fa9b3ab39b66f98f0f89e7)
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=e7349128e1525719e7fa9b3ab39b66f…
commit e7349128e1525719e7fa9b3ab39b66f98f0f89e7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Aug 26 13:22:28 2015 +0200
l1: Use the FN of all data_ind/ra_ind DSP messages
Currently all of these messages are discarded if they are assumend to
be caused by noise. But even in these cases, the FN and TN values
which are added by the DSP are valid. So these can be used to update
the current_frame value.
The osmo-bts sets the fBFILevel of a physical channel to -200dB if it
is used for PDTCH or PACCH which is the case for all PDCH. This way
a data_ind or ra_ind message is already send at least once per block
period (4 frames) per PDCH. These messages are passed to either
handle_ph_data_ind or handle_ph_ra_ind even if they contain garbage
data.
The ra_ind messages are sometimes sent a few frames earlier than
data_ind messages using the same frame.
This commit adds calls to update the current_frame value based on all
of these messages before they are discarded. The FN taken from ra_ind
are passed with an increased max_delay (5) to compensate for early
ra_ind messages.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=7deb3648c75e5dfc289302c566f2f1d…
commit 7deb3648c75e5dfc289302c566f2f1d82bf39043
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Aug 25 15:19:31 2015 +0200
poll: Count unexpected block FN values
Currently a log entry is written if FN_data_ind - FN_time_ind <= -13.
This commit adds a counter 'rlc.late-block' that is incremented in
these cases.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=3198c43c2b35f13b2a78fcb379635b3…
commit 3198c43c2b35f13b2a78fcb379635b35c59fb6b2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 14:35:14 2015 +0200
poll: Use the data_ind FN as time source for current frame
The FN of the data_ind taken from the DSP are monotonic, so latency
does not affect the detection of poll timeouts if these FN are used.
If the FN is larger than a poll_fn value, it can safely be assumed
that the poll response will not arrive later on.
Currently a max_delay of 60 frames is used, which has the drawback
that additional ~250ms will pass until a lost ACK is detected.
Using the data_ind's FN alone breaks the poll timeout detection if
there are no other MS sending data blocks.
This commit adds BTS::set_current_block_frame_number that is called
with the FN taken from data_ind messages. The max_delay is set to 0
which removes the additional delay, when this FN is used to detect
poll timeouts. So the average additional delay decreases with the
number of data_ind per time. The current_frame is updated unless it
seems to have been updated already (assumed if 0 < cur_fn - block_fn
< 500). Thus the time_ind has still priority to update the
current_frame value.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ea4b1fd348bb869f5705c434690d843…
commit ea4b1fd348bb869f5705c434690d843f0d3c9d38
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 27 13:28:05 2015 +0200
poll: Set the max_delay to 60 frames
Currently the max_delay parameter is set to 13, since that is
slightly above maximum number of frames that a time_ind can preceed a
block's data_ind of the same frame. This assumes that these messages
are not reordered after thay have been obtained from the DSP. In the
current implementation, the GPRS data_ind can directly be taken from
the DSP by the PCU while the time_ind messages are provided via the
BTS. So the messages are queued differently in that case, resulting
in a additional delay of the data_ind with respect to the time_ind.
The propability for this raises with a increased CPU load of the PCU.
If this happens, a poll timeout is detected by mistake and the poll
is either retried or cleared.
This commit increases the tolerance to 60 frames, since
values for FN_data_ind - FN_time_ind of up to 50 frames have been
observed under heavy PCU load.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=bacf9c806a0f63bff29a33e7c5711f9…
commit bacf9c806a0f63bff29a33e7c5711f9d4ea7d53f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 27 13:18:24 2015 +0200
poll: Add a max_delay parameter to PollController::expireTimedout
Currently the maximum additional delay is hard coded to 13. This
value depends on the source of the frame number value.
This commit adds the max_delay parameter to make it caller dependant.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=73aa9f586ece8949bc9d3d94c337e10…
commit 73aa9f586ece8949bc9d3d94c337e105a1a0b9c9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 13:30:39 2015 +0200
tbf: Add logging for polling
This commit adds the relevant frame number to the "poll timeout"
logging message. In addition, logging is added to the places where
poll_fn gets set.
The goal is to track down the source for frequent "poll timeout"
messages.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
src/bts.h | 5 +++++
src/openbts_sock.cpp | 1 -
src/pcu_l1_if.cpp | 11 +++++++++++
src/pcu_l1_if.h | 11 +++++++----
src/poll_controller.cpp | 15 ++++-----------
src/poll_controller.h | 3 ++-
src/sysmo_l1_if.c | 4 ++++
src/tbf.cpp | 10 ++++++++--
src/tbf_dl.cpp | 4 ++++
tests/tbf/TbfTest.cpp | 2 ++
tests/tbf/TbfTest.err | 20 ++++++++++++++++++++
12 files changed, 115 insertions(+), 20 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 1c95bd383e07f0c58805084d36a46d774ea91726 (commit)
from 159d4de370b31bc96a32f75de183051e8c5d9438 (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=1c95bd383e07f0c58805084d36a46d7…
commit 1c95bd383e07f0c58805084d36a46d774ea91726
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 27 11:37:35 2015 +0200
openbts: Remove unused declaration of fl1h in udp_read_cb
Fixes:
openbts_sock.cpp:94:22: warning: unused variable 'fl1h'
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/openbts_sock.cpp | 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, master has been updated
via 159d4de370b31bc96a32f75de183051e8c5d9438 (commit)
via c62216b4fc2a42ff9a8bea016565a772c585e2fb (commit)
via 6835cead8c9e13fbbbb7b100a4c18a031f92421f (commit)
via 6e013a136a9286e92cee0d9b5b4f0c7bcea5fd51 (commit)
via af387e2199de698fab9f180d68923c65b819be0c (commit)
via 444bc82081be0fd371805017a4c97b01cb41c15d (commit)
via 23c4b3f15899c0849fe63726fea404b9b215f103 (commit)
via af45473cd5b256e987515f0dc9d75ba604e5c5f1 (commit)
via cef20ae67a75b830cf024b5aa6dbc57ca9d07dbd (commit)
via ee31090b2e4204348f7b73d11abe2a07a723d6d8 (commit)
via 64921d217badb9f6938453174da6c2172a1e4cc6 (commit)
via 56f99d19c310b90632ac9b0b12898f4882f1020c (commit)
via e0b21f41c2b66d3f06a9aea5ac397857832671c8 (commit)
via 257b630216f0dc702013ecc51ac680b5296ae898 (commit)
via e91bd3babd5c04a154f296607b401a5050dcba31 (commit)
via b139598b1c5bd271675386be77370899b5707d61 (commit)
via 076f5c794d4af02914cd633671176437367b5af8 (commit)
via 537b149828be91189f99acc8d9c655b8a75b95ee (commit)
via 4a6fe534ce39b87f64a9b2013b654b92e6d7737d (commit)
via 2b349b5d33050f6484c375e545ecb9f05a6be961 (commit)
via ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (commit)
via 56af6d55ed50c34d28e49c16f7c00da5820d22f3 (commit)
via f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8 (commit)
via fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5 (commit)
via af9a39d9542c1f4f337fe2cc5596000eb2c60d53 (commit)
via 28c40b17574a2dc792278baffb6f4f87e3559bb6 (commit)
from 3449a61032cbf91f1a042e02264142b4df3d61a7 (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=159d4de370b31bc96a32f75de183051…
commit 159d4de370b31bc96a32f75de183051e8c5d9438
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 16:02:11 2015 +0200
ms/vty: Show LLC queue octets and packets in both views
Currently the per IMSI/TLLI view only shows the number of packets and
the 'all' view does not show any LLC related information at all. A
constant LLC queue length is often an indication for a stalled TCP
connection where the RLC layer has stopped to send downlink data
messages.
This commit adds the number of packets to the 'all' view and the
number of octets to the IMSI/TLLI views.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 15 +-
src/bts.h | 6 +
src/cxx_linuxlist.h | 2 +-
src/gprs_bssgp_pcu.cpp | 30 +
src/gprs_bssgp_pcu.h | 1 +
src/gprs_debug.cpp | 1 +
src/gprs_debug.h | 1 +
src/gprs_ms.cpp | 48 +-
src/gprs_ms.h | 12 +-
src/gprs_ms_storage.cpp | 4 +-
src/llc.cpp | 53 ++
src/llc.h | 1 +
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 2 +-
src/pcu_vty.h | 2 +-
src/pcu_vty_functions.cpp | 15 +-
src/tbf.cpp | 90 ++-
src/tbf.h | 12 +
src/tbf_dl.cpp | 11 +-
tests/llc/LlcTest.cpp | 51 ++
tests/llc/LlcTest.err | 5 +
tests/llc/LlcTest.ok | 2 +
tests/llist/LListTest.cpp | 4 +
tests/ms/MsTest.cpp | 28 +-
tests/ms/MsTest.err | 2 +-
tests/tbf/TbfTest.cpp | 604 ++++++++++++++++---
tests/tbf/TbfTest.err | 1467 +++++++++++++++++++++++++++++++++++++++++++--
tests/tbf/TbfTest.ok | 8 +
28 files changed, 2302 insertions(+), 176 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/master has been updated
via 0eac0b6b43283fd7bcd6f8d7c7e55dc9ae97c516 (commit)
via c62216b4fc2a42ff9a8bea016565a772c585e2fb (commit)
via 6835cead8c9e13fbbbb7b100a4c18a031f92421f (commit)
via 6e013a136a9286e92cee0d9b5b4f0c7bcea5fd51 (commit)
via af387e2199de698fab9f180d68923c65b819be0c (commit)
via 444bc82081be0fd371805017a4c97b01cb41c15d (commit)
via 23c4b3f15899c0849fe63726fea404b9b215f103 (commit)
via af45473cd5b256e987515f0dc9d75ba604e5c5f1 (commit)
via cef20ae67a75b830cf024b5aa6dbc57ca9d07dbd (commit)
via ee31090b2e4204348f7b73d11abe2a07a723d6d8 (commit)
via 64921d217badb9f6938453174da6c2172a1e4cc6 (commit)
via 56f99d19c310b90632ac9b0b12898f4882f1020c (commit)
via e0b21f41c2b66d3f06a9aea5ac397857832671c8 (commit)
via 257b630216f0dc702013ecc51ac680b5296ae898 (commit)
via e91bd3babd5c04a154f296607b401a5050dcba31 (commit)
via b139598b1c5bd271675386be77370899b5707d61 (commit)
via 076f5c794d4af02914cd633671176437367b5af8 (commit)
via 537b149828be91189f99acc8d9c655b8a75b95ee (commit)
via 4a6fe534ce39b87f64a9b2013b654b92e6d7737d (commit)
via 2b349b5d33050f6484c375e545ecb9f05a6be961 (commit)
from ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (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=0eac0b6b43283fd7bcd6f8d7c7e55dc…
commit 0eac0b6b43283fd7bcd6f8d7c7e55dc9ae97c516
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 16:02:11 2015 +0200
ms/vty: Show LLC queue octets and packets in both views
Currently the per IMSI/TLLI view only shows the number of packets and
the 'all' view does not show any LLC related information at all. This
information was really missing while debugging on a running system.
This commit adds the number of packets to the 'all' view and the
number of octets to the IMSI/TLLI views.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c62216b4fc2a42ff9a8bea016565a77…
commit c62216b4fc2a42ff9a8bea016565a772c585e2fb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:46:16 2015 +0200
ms/vty: Show old TBFs
This commit extends the 'show ms imsi|tlli' command to show the old
TBFs, too.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6835cead8c9e13fbbbb7b100a4c18a0…
commit 6835cead8c9e13fbbbb7b100a4c18a031f92421f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:24:02 2015 +0200
ms: Store references to replaced TBFs in the MS object
Currently when calling GprsMs::attach_tbf and a TBF of the same
direction already exists, the old TBF gets detached from the MS
object.
Therefore that TBF object loses access to that MS object including
for instance TLLI and IMSI.
This leads to failing DL TBF reuses, since the downlink assigment
cannot be sent on the PACCH later on because that must be sent on the
old DL TBF which ms() is NULL and the new DL TBF cannot be retrieved.
This commit fixes this bug by changing the GprsMs implementation to
keep a list of replaced (old) TBFs. TBFs are only removed when they
are being detached explicitely (see tbf_free and set_ms).
Addresses:
tbf.cpp:741 We have a schedule for downlink assignment at uplink
TBF(TFI=1 TLLI=0xf35a680e DIR=UL STATE=RELEASING), but there is no
downlink TBF
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6e013a136a9286e92cee0d9b5b4f0c7…
commit 6e013a136a9286e92cee0d9b5b4f0c7bcea5fd51
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:10:23 2015 +0200
bssgp: Only call bssgp_tx_llc_discarded if the bctx exists
While this does not happen in real use, and unset btcx can lead to
segfaults in test cases. The other code outside of gprs_bssgp_pcu.cpp
does not depend on bctx being non-NULL:
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=af387e2199de698fab9f180d68923c6…
commit af387e2199de698fab9f180d68923c65b819be0c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 12:05:30 2015 +0200
llist: Add missing const qualifier in llist cast method
The missing const qualifier prevents the llist_empty() C++ wrapper
function from being compiled successfully when it is used.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=444bc82081be0fd371805017a4c97b0…
commit 444bc82081be0fd371805017a4c97b01cb41c15d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 17:49:03 2015 +0200
tbf: Use C++/talloc magic to support TBF constructors/destructors
The TBF object are currently created by using talloc_zero/talloc_free
directly from plain functions. Therefore C++ constructors and destructors
are not called. So the only initialisation that is done is setting
every member to 0. Non POD members do not have their constructors
called either, which makes it impossible to use the current LListHead
class for real members when the LListHead::m_back member has to be set.
This commit changes the TBF allocation functions to call the
corresponding C++ constructor after the call to talloc_zero and to
register the C++ destructor with the talloc context, so that is is
called before talloc_free actually frees the memory.
With this change, non-POD members and custom
constructors/desctructors can be used with gprs_rlcmac_tbf,
gprs_rlcmac_dl_tbf, and gprs_rlcmac_ul_tbf.
Note that this change is only a single step of the plan to turn the
TBF classes into real C++ classes.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=23c4b3f15899c0849fe63726fea404b…
commit 23c4b3f15899c0849fe63726fea404b9b215f103
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:04:39 2015 +0200
tbf/test: Add test_tbf_dl_reuse
This tests the usage of an existing TBF that is no longer in FLOW
state to request a new DL TBF via the old TBF's PACCH.
The test triggers a bug that breaks the association between both TBF
objects, resulting in packet loss and transmission stalling.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=af45473cd5b256e987515f0dc9d75ba…
commit af45473cd5b256e987515f0dc9d75ba604e5c5f1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:03:23 2015 +0200
tbf/test: Do RLC based ack instead of just faking
Currently the assignment is completed by manipulating the state of
the TBF objects directly by setting the state fields to fixed values.
This way, the PCU's code that is responsible to update the state
accordingly is not tested.
This commit changes this to simulate RLC Control Acknowledgement
messages instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=cef20ae67a75b830cf024b5aa6dbc57…
commit cef20ae67a75b830cf024b5aa6dbc57ca9d07dbd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 12:00:33 2015 +0200
tbf/test: Rename send_rlc_block to request_dl_rlc_block
This function basically request the generation of the next downlink
RLC block. Since this will no really send somthing to the PCU, the
current name can be misleading.
This commit just renames the function.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ee31090b2e4204348f7b73d11abe2a0…
commit ee31090b2e4204348f7b73d11abe2a07a723d6d8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 11:55:17 2015 +0200
tbf/test: Simplify RLC block number handling
The block number can always be deduced from the frame number. The
current test code handles the block number explicitely, which makes
the code more complex and has also led to block number errors cause
by not wrapping the numbers (valid block numbers range from 0 to 11).
This commit changes send_rlc_block to always compute the block number
based on the frame number. It also turns the block_nr into an
optionaly output-only parameter.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=64921d217badb9f6938453174da6c21…
commit 64921d217badb9f6938453174da6c2172a1e4cc6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 11:34:47 2015 +0200
tbf/test: Add send_rlc_block function with a TBF as parameter
The current implementation takes a lot of parameters (bts, trx_no,
...) that can also be taken from a TBF object.
This commit adds an alternative variant with just takes a TBF, the fn
(in/out), and the block number (in/out).
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 15 +-
src/bts.h | 6 +
src/cxx_linuxlist.h | 2 +-
src/gprs_ms.cpp | 48 +-
src/gprs_ms.h | 12 +-
src/llc.cpp | 53 ++
src/llc.h | 1 +
src/pcu_vty_functions.cpp | 15 +-
src/tbf.cpp | 50 +-
src/tbf.h | 11 +
src/tbf_dl.cpp | 5 +-
tests/llc/LlcTest.cpp | 51 ++
tests/llc/LlcTest.err | 5 +
tests/llc/LlcTest.ok | 2 +
tests/llist/LListTest.cpp | 4 +
tests/ms/MsTest.cpp | 28 +-
tests/ms/MsTest.err | 2 +-
tests/tbf/TbfTest.cpp | 584 +++++++++++++++---
tests/tbf/TbfTest.err | 1456 +++++++++++++++++++++++++++++++++++++++++++--
tests/tbf/TbfTest.ok | 8 +
20 files changed, 2194 insertions(+), 164 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, master has been updated
via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit)
via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit)
from c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (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=8fc568466c7daed27552a7d57405e68a…
commit 8fc568466c7daed27552a7d57405e68addd1fe59
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 18:06:09 2015 +0200
debian: Require ares for the SGSN and GGSN resolving
http://cgit.osmocom.org/openbsc/commit/?id=0190d790b68998c8f377ef8bf8f2a0cb…
commit 0190d790b68998c8f377ef8bf8f2a0cb28664e3b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 18:05:14 2015 +0200
debian: Add libssl-dev for the NAT
-----------------------------------------------------------------------
Summary of changes:
debian/control | 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 "Osmocom network interface library".
The branch, master has been updated
via 1d4120c7c2e283d0b002bd2f258c4e50b8e0460b (commit)
from e479f25a9bc83a39d9dc4c94abd3a0a5684e7a9c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=1d4120c7c2e283d0b002bd2f25…
commit 1d4120c7c2e283d0b002bd2f258c4e50b8e0460b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 18:01:57 2015 +0200
Prepare a new release
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom network interface library
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 tag, 0.8.3 has been created
at d452a48ac66d8e99a562c91660f371270d9c6b21 (commit)
- Log -----------------------------------------------------------------
commit d452a48ac66d8e99a562c91660f371270d9c6b21
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:38:26 2015 +0200
Prepare new upstream release
-----------------------------------------------------------------------
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 d452a48ac66d8e99a562c91660f371270d9c6b21 (commit)
from 69b1b8bea6cabb34f9a107fa549cd91956122c24 (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=d452a48ac66d8e99a562c91660f3…
commit d452a48ac66d8e99a562c91660f371270d9c6b21
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:38:26 2015 +0200
Prepare new upstream release
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 -
debian/changelog | 6 ++++++
debian/control | 4 ++--
debian/{libosmovty1.install => libosmovty2.install} | 0
src/vty/Makefile.am | 2 +-
5 files changed, 9 insertions(+), 4 deletions(-)
rename debian/{libosmovty1.install => libosmovty2.install} (100%)
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, zecke/features/rtp-bridge has been updated
via 212adfabc16cc204050f3223257e797185f0acbf (commit)
via 32cab958f303cdba0f434e414846455eb3c5e50a (commit)
via 71e12aea4ed1d0b85ad31bf9b30334cc26b24540 (commit)
via 4c394c5e288592665216e537be4c1335d35c582c (commit)
via d5d7ecd7ea830f49d871bf225bfefff982d1d2fb (commit)
from 14a088a92162fd6abb3031e025ce59fba40af718 (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=212adfabc16cc204050f3223257e7971…
commit 212adfabc16cc204050f3223257e797185f0acbf
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:33:21 2015 +0200
WIP..
http://cgit.osmocom.org/openbsc/commit/?id=32cab958f303cdba0f434e414846455e…
commit 32cab958f303cdba0f434e414846455eb3c5e50a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 20:29:41 2015 +0200
amr/bsc: In case a TCH/H is used do not set higher modes
AMR 10.20 and 12.20 can not be used on a TCH/H so do not put
this into the mode set.
http://cgit.osmocom.org/openbsc/commit/?id=71e12aea4ed1d0b85ad31bf9b30334cc…
commit 71e12aea4ed1d0b85ad31bf9b30334cc26b24540
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 20:01:55 2015 +0200
amr: Move from having a struct to a length+values for the mr config
In preparation of encoding the hysteris switch from a simple
mrconfig struct to holding a byte array. This way the hysteris
can be encoded by the API implementation and the rest of the
code will use these values.
Based on Adreas's AMR code but I decided to separate the len
from the value and to not allow different values for MS and
BTS (the Osmo BTS family doesn't implement the BTS side mode
switching anyway).
http://cgit.osmocom.org/openbsc/commit/?id=4c394c5e288592665216e537be4c1335…
commit 4c394c5e288592665216e537be4c1335d35c582c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 19:32:46 2015 +0200
amr: Remove some code duplication in preparation
Merge two copies into a local static helper function. The format
of the message will change and then it is easier to modify it in
one place than in two.
http://cgit.osmocom.org/openbsc/commit/?id=d5d7ecd7ea830f49d871bf225bfefff9…
commit d5d7ecd7ea830f49d871bf225bfefff982d1d2fb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 19:10:58 2015 +0200
mncc: Use the default codec from the built-in mncc mode
In case of the RTP bridge mode we need to select the codec
ourselves. Rely on the same (incomplete) codec selection that
can be done using the mncc-int configuration node. This might
gain bearer capabilities support.
In case of a SDCCH a TCH/F will be attempted to be assigned.
This is an open issue for both modes and there should be a
preference for full or half-rate channels somewhere.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_api.h | 5 +++--
openbsc/include/openbsc/gsm_data.h | 10 ++++++++++
openbsc/include/openbsc/gsm_data_shared.h | 5 ++++-
openbsc/include/openbsc/mncc_int.h | 2 ++
openbsc/src/libbsc/abis_rsl.c | 17 ++++++++--------
openbsc/src/libbsc/bsc_api.c | 13 ++++++++----
openbsc/src/libbsc/chan_alloc.c | 2 +-
openbsc/src/libbsc/gsm_04_08_utils.c | 33 +++++++++++--------------------
openbsc/src/libbsc/handover_logic.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 9 +++++----
openbsc/src/libmsc/mncc_builtin.c | 9 +++++++--
openbsc/src/osmo-bsc/osmo_bsc_api.c | 14 ++++++++++---
12 files changed, 73 insertions(+), 48 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, argon has been deleted
was edc7154032639bf62577d306b78b9d28ab3445eb
-----------------------------------------------------------------------
edc7154032639bf62577d306b78b9d28ab3445eb uhd: Add Argon support
-----------------------------------------------------------------------
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, master has been updated
via f147b174475171cdf79ccba25a5e66fec282efcd (commit)
via d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11 (commit)
via c312905f43bb120450c33d9a80bc35771d598fc6 (commit)
via c4eab8795f79910c72f2153900d5af1e3feda813 (commit)
via cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435 (commit)
via 5a0680655ff2908d689dd2bbd1ff23c282d3e769 (commit)
via 37229201002e0b3d8b16087d37d3f9528219528f (commit)
via f3b9af65ed1709f19bc6c00e2a6a9514f4215570 (commit)
via e692ce986cebe7434bcca589df5440a6c5fc4d5b (commit)
via 81c6873205bd510bd83c2b352a93a51a357918d8 (commit)
via c052aa1d4cbccb1802cdefc02f105c957d037fae (commit)
via 130a8007fa52b96e44e92b12162b8aa253ba183b (commit)
via 72e86196329dc83c386a2172c05f158879413573 (commit)
via 2beb1adcead95339271376216e685755f00c1594 (commit)
via 2b542100a0493831a3dad4414f6736d7af23256c (commit)
via 2268c8558c38de6996a68b5cb5e1bad2dd54b26f (commit)
via 50747dc65d2f7046c427c2c846d0315781f2f249 (commit)
via 1e9b4d57dad26785f5920306963338175d162910 (commit)
via 954b118bfad44c6a156ec8e06c5fc8f53718a686 (commit)
via dbe26abcb9e095ce712802d3a64d337a88cae8df (commit)
via e8905a03a540fa91aaba3970577edf9e562bb23d (commit)
via 909ffbfd231aa716281c4b2948f2cd5e650237c0 (commit)
from 351fd7670649cafd5344cf6fc746f63729df97cb (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=f147b174475171cdf79ccba25a5e66f…
commit f147b174475171cdf79ccba25a5e66fec282efcd
Author: Tom Tsou <tom(a)tsou.cc>
Date: Wed Mar 25 12:55:11 2015 -0700
sigproc: Make convolution and convert input buffers immutable
For good practice, use const specifier when applicable.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=d4d3daa12ea5491f4b6ba03805d4a2d…
commit d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Aug 21 19:21:28 2015 -0700
uhd: Use internal UHD tick conversions
UHD handles built in tick and floating point timestamp conversion
since version 003.005.004. This removes the need for separate UHD
timespec to tick conversion.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c312905f43bb120450c33d9a80bc357…
commit c312905f43bb120450c33d9a80bc35771d598fc6
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Aug 21 18:28:52 2015 -0700
uhd: Add version 3.9.0 support
New functionality includes B200-mini device support and updated
timing values to match FPGA changes.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c4eab8795f79910c72f2153900d5af1…
commit c4eab8795f79910c72f2153900d5af1e3feda813
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 17 23:25:57 2015 -0400
uhd: Output Rx/Tx gain limits to log to make it more transparent.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=cc6f79b1c01d317cb398ac0d9bf3fc1…
commit cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Mar 1 10:30:12 2015 +0100
Logger: Output ERR log messages to stderr as well.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=5a0680655ff2908d689dd2bbd1ff23c…
commit 5a0680655ff2908d689dd2bbd1ff23c282d3e769
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 01:38:47 2015 +0300
Transceiver: Add support for OsmoBTS style handover.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=37229201002e0b3d8b16087d37d3f95…
commit 37229201002e0b3d8b16087d37d3f9528219528f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 01:37:54 2015 +0300
Transceiver: Fix whitespace.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=f3b9af65ed1709f19bc6c00e2a6a951…
commit f3b9af65ed1709f19bc6c00e2a6a9514f4215570
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 00:05:51 2015 +0300
uhd: Fix UmTRX tuning broken in commit 90f7a01d.
Commit 90f7a01d lost "return" statement. We also should account the fact that
offset can be negative.
We should return the tuning request immediately after
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=e692ce986cebe7434bcca589df5440a…
commit e692ce986cebe7434bcca589df5440a6c5fc4d5b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 12 00:15:31 2015 -0400
transceiver: Add a debug option to dump selected timeslots to disk.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=81c6873205bd510bd83c2b352a93a51…
commit 81c6873205bd510bd83c2b352a93a51a357918d8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 22:18:31 2015 -0400
Transceiver: Do not update state->SNRestimate if equalization is disabled.
This also fix a bug of using bool type for noise instead of float.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c052aa1d4cbccb1802cdefc02f105c9…
commit c052aa1d4cbccb1802cdefc02f105c957d037fae
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 21:47:33 2015 -0400
uhd: Fix rounding error in timestamp conversion functions.
Rounding error introduced oscilating timing advance error by regularly
overwriting one bit and then skipping one bit.
This commit also adds an error message to show up in logs if this ever
happens again.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=130a8007fa52b96e44e92b12162b8aa…
commit 130a8007fa52b96e44e92b12162b8aa253ba183b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Jun 9 20:52:11 2015 -0400
sigProcLib: Abstract out common part of Normal/RACH burst detection.
As a side change - get rid of passing toa and amp arguments as pointers and use
references instead.
The commit doesn't change behaviour, but makes the code cleaner.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=72e86196329dc83c386a2172c05f158…
commit 72e86196329dc83c386a2172c05f158879413573
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:46:54 2015 -0400
Checking in clockdump.sh utility.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=2beb1adcead95339271376216e68575…
commit 2beb1adcead95339271376216e685755f00c1594
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:44:58 2015 -0400
Checking in a more relevant README.
This READMY is from the OpenBTS's TRXManager and actually describes the transceiver
API and behavior.
http://cgit.osmocom.org/osmo-trx/commit/?id=2b542100a0493831a3dad4414f6736d…
commit 2b542100a0493831a3dad4414f6736d7af23256c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 22:46:38 2015 -0400
Transceiver: Update noise level only when the timeslot is marked as IDLE.
We can't rely on an assumption that if we can't decode a burst - it's noise.
There are many rasons why we can't decode a burst even if it's well above the
noise level. Just one example is a RACH burst which can be overlapped with
another RACH burst up to a level both are completely unrecognizable. Another
example is when a burst is destroyed by bad multi-path.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=2268c8558c38de6996a68b5cb5e1bad…
commit 2268c8558c38de6996a68b5cb5e1bad2dd54b26f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jun 7 01:10:11 2015 -0400
transceiver: Remove noise/RSSI gating.
It does more harm than good. the current noise calculation is too error
prone, so we can't trust it. And we end up loosing perfectly good bursts
because of that.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=50747dc65d2f7046c427c2c846d0315…
commit 50747dc65d2f7046c427c2c846d0315781f2f249
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jun 7 01:07:45 2015 -0400
osmo-trx: Add an option to swap channels on UmTRX.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=1e9b4d57dad26785f59203069633381…
commit 1e9b4d57dad26785f5920306963338175d162910
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 19:05:28 2015 -0400
sigProcLib: Check for bogus TOA before using it.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=954b118bfad44c6a156ec8e06c5fc8f…
commit 954b118bfad44c6a156ec8e06c5fc8f53718a686
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
There are two primary changes in this commit:
1) Return values of detect functions changed form bool to int to actually pass
the return value from the inner function and notify higher levels about clipping.
Previously the information was lost due to conversion to bool.
2) Clipping level is not the final verdict now. We still try to demod a burst
and mark it as clipped only if the level is above the clipping level AND we can't
demod it. The reasoning for this is that in real life we want to do as much as
possible to demod the burst, because we want to get as much from our dynamic
range as possible. So a little bit of clipping is fine and is expected. We just
don't want too much of it to break our demod.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=dbe26abcb9e095ce712802d3a64d337…
commit dbe26abcb9e095ce712802d3a64d337a88cae8df
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:14:51 2015 -0400
Transceiver: Print noise level for each burst in debug mode.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=e8905a03a540fa91aaba3970577edf9…
commit e8905a03a540fa91aaba3970577edf9e562bb23d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 3 23:47:56 2015 -0400
osmo-trx: Add a command line option for the dBFS to dBm offset.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=909ffbfd231aa716281c4b2948f2cd5…
commit 909ffbfd231aa716281c4b2948f2cd5e650237c0
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:09:29 2015 -0400
Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
CommonLibs/Logger.cpp | 5 +-
README | 218 +++++++++++++---------------------
Transceiver52M/Transceiver.cpp | 206 +++++++++++++++++++++++---------
Transceiver52M/Transceiver.h | 34 +++---
Transceiver52M/UHDDevice.cpp | 97 +++++++++------
Transceiver52M/USRPDevice.cpp | 2 +-
Transceiver52M/USRPDevice.h | 2 +-
Transceiver52M/common/convert.h | 4 +-
Transceiver52M/common/convolve.h | 16 +--
Transceiver52M/common/convolve_base.c | 24 ++--
Transceiver52M/osmo-trx.cpp | 22 +++-
Transceiver52M/radioDevice.h | 2 +-
Transceiver52M/sigProcLib.cpp | 153 ++++++++++++------------
Transceiver52M/sigProcLib.h | 18 +--
Transceiver52M/x86/convert.c | 19 +--
Transceiver52M/x86/convolve.c | 60 ++++++----
configure.ac | 7 +-
utils/clockdump.sh | 3 +
18 files changed, 498 insertions(+), 394 deletions(-)
create mode 100755 utils/clockdump.sh
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, fairwaves/master has been updated
via e85e7910d22374ba33a347839aa17289f4b9a077 (commit)
via 559cd28415a2d59cd9ad6828e866f2db5bb33290 (commit)
via 810d29aa03a5ab34917e759aa77d8b2afcaba58b (commit)
from e77bfb9e22dc61a3b9089bf57bb1abfde9559096 (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=e85e7910d22374ba33a347839aa17289…
commit e85e7910d22374ba33a347839aa17289f4b9a077
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Aug 21 21:47:35 2015 -0400
debian: Update changelog to 0.14.0-fw.3
http://cgit.osmocom.org/openbsc/commit/?id=559cd28415a2d59cd9ad6828e866f2db…
commit 559cd28415a2d59cd9ad6828e866f2db5bb33290
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 20 20:50:11 2015 -0400
utils: Support new fields in the v1 of meas_feed in meas_json.
http://cgit.osmocom.org/openbsc/commit/?id=810d29aa03a5ab34917e759aa77d8b2a…
commit 810d29aa03a5ab34917e759aa77d8b2afcaba58b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 20 20:48:39 2015 -0400
msc: Add channel information to the meas_feed, bump version to v1.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 7 +++++++
openbsc/include/openbsc/meas_feed.h | 14 +++++++++++++-
openbsc/src/libmsc/meas_feed.c | 9 +++++++++
openbsc/src/utils/Makefile.am | 3 ++-
openbsc/src/utils/meas_json.c | 25 ++++++++++++++++++++++---
5 files changed, 53 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/testing/pcu has been updated
discards 769e802fc1114541013e2f2c058b2754a2b33a97 (commit)
discards 118347847897bacb76d76d85e110ffb129defd5c (commit)
discards fa8d07c9f33db7a8ce1b28377a0e474fc57176d9 (commit)
discards 5d34536fcf205a4acda28a2b03d27d3701420513 (commit)
via 25fde0c5212a2e47d48ff071e5019136cb5cdead (commit)
via ad1f92b1d4f7d49a4d107346e91c3a08ebde077c (commit)
via c0de4ae68e7974b3e7e90bd97ddf763f53839936 (commit)
via 32182f081d78ae27905fb731a8144258196eca2b (commit)
via 367cca831bd5cfc68a4635e89c692c29d3ead8be (commit)
via ce932198e82c24c086dd4fd37e378fef94006d71 (commit)
via 0e92b3479f232309c7b0eb8c8c319940f9809619 (commit)
via 490b94f6e9323d7627f43570698c58b508727d80 (commit)
via 449be1c14f57399db9390c2d2d23511466da8b04 (commit)
via 56f99d19c310b90632ac9b0b12898f4882f1020c (commit)
via e0b21f41c2b66d3f06a9aea5ac397857832671c8 (commit)
via 257b630216f0dc702013ecc51ac680b5296ae898 (commit)
via e91bd3babd5c04a154f296607b401a5050dcba31 (commit)
via b139598b1c5bd271675386be77370899b5707d61 (commit)
via 076f5c794d4af02914cd633671176437367b5af8 (commit)
via 537b149828be91189f99acc8d9c655b8a75b95ee (commit)
via 4a6fe534ce39b87f64a9b2013b654b92e6d7737d (commit)
via 2b349b5d33050f6484c375e545ecb9f05a6be961 (commit)
via ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (commit)
via 56af6d55ed50c34d28e49c16f7c00da5820d22f3 (commit)
via f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8 (commit)
via fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5 (commit)
via af9a39d9542c1f4f337fe2cc5596000eb2c60d53 (commit)
via 28c40b17574a2dc792278baffb6f4f87e3559bb6 (commit)
via 3449a61032cbf91f1a042e02264142b4df3d61a7 (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 (769e802fc1114541013e2f2c058b2754a2b33a97)
\
N -- N -- N (25fde0c5212a2e47d48ff071e5019136cb5cdead)
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=25fde0c5212a2e47d48ff071e501913…
commit 25fde0c5212a2e47d48ff071e5019136cb5cdead
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 11:48:30 2015 +0200
WIP tests and fixes TODO
TODO:
- check whether the semantics have not changed an put it away
http://cgit.osmocom.org/osmo-pcu/commit/?id=ad1f92b1d4f7d49a4d107346e91c3a0…
commit ad1f92b1d4f7d49a4d107346e91c3a08ebde077c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 16:02:11 2015 +0200
ms/vty: Show LLC queue octets and packets in both views
Currently the per IMSI/TLLI view only shows the number of packets and
the 'all' view does not show any LLC related information at all. This
has proved to be annoying while debugging on a running system.
This commit adds the number of packets to the 'all' view and the
number of octets to both views.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c0de4ae68e7974b3e7e90bd97ddf763…
commit c0de4ae68e7974b3e7e90bd97ddf763f53839936
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:46:16 2015 +0200
ms/vty: Show old TBFs
This commit extends the 'show ms imsi|tlli' command to show the old
TBFs, too.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=32182f081d78ae27905fb731a814425…
commit 32182f081d78ae27905fb731a8144258196eca2b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:24:02 2015 +0200
ms: Store references to replaced TBFs in the MS object
Currently when calling GprsMs::attach_tbf and a TBF of the same
direction already exists, the old TBF gets detached from the MS
object.
Therefore that TBF object loses access to that MS object including
for instance TLLI and IMSI.
This leads to failing DL TBF reuses, since the downlink assigment
cannot be sent on the PACCH later on because that must be sent on the
old DL TBF which ms() is NULL and the new DL TBF cannot be retrieved.
This commit fixes this bug by changing the GprsMs implementation to
keep a list of replaced (old) TBFs. TBFs are only removed when they
are being detached explicitely (see tbf_free and set_ms).
Addresses:
tbf.cpp:741 We have a schedule for downlink assignment at uplink
TBF(TFI=1 TLLI=0xf35a680e DIR=UL STATE=RELEASING), but there is no
downlink TBF
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=367cca831bd5cfc68a4635e89c692c2…
commit 367cca831bd5cfc68a4635e89c692c29d3ead8be
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:10:23 2015 +0200
bssgp: Only call bssgp_tx_llc_discarded if the bctx exists
While this does not happen in real use, and unset btcx can lead to
segfaults in test cases. The other code outside of gprs_bssgp_pcu.cpp
does not depend on bctx being non-NULL:
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ce932198e82c24c086dd4fd37e378fe…
commit ce932198e82c24c086dd4fd37e378fef94006d71
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 12:05:30 2015 +0200
llist: Add missing const qualifier in llist cast method
The missing const qualifier prevents the llist_empty() C++ wrapper
function from being compiled successfully when it is used.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0e92b3479f232309c7b0eb8c8c31994…
commit 0e92b3479f232309c7b0eb8c8c319940f9809619
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 17:49:03 2015 +0200
tbf: Use C++/talloc magic to support TBF constructors/destructors
The TBF object are currently created by using talloc_zero/talloc_free
directly from plain functions. Therefore C++ constructors and destructors
are not called. So the only initialisation that is done is setting
every member to 0. Non POD members do not have their constructors
called either, which makes it impossible to use the current LListHead
class for real members when the LListHead::m_back member has to be set.
This commit changes the TBF allocation functions to call the
corresponding C++ constructor after the call to talloc_zero and to
register the C++ destructor with the talloc context, so that is is
called before talloc_free actually frees the memory.
With this change, non-POD members and custom
constructors/desctructors can be used with gprs_rlcmac_tbf,
gprs_rlcmac_dl_tbf, and gprs_rlcmac_ul_tbf.
Note that this change is only a single step of the plan to turn the
TBF classes into real C++ classes.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=490b94f6e9323d7627f43570698c58b…
commit 490b94f6e9323d7627f43570698c58b508727d80
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:04:39 2015 +0200
tbf/test: Add test_tbf_dl_reuse
This tests the usage of an existing TBF that is no longer in FLOW
state to request a new DL TBF via the old TBF's PACCH.
The test triggers a bug that breaks the association between both TBF
objects, resulting in packet loss and transmission stalling.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=449be1c14f57399db9390c2d2d23511…
commit 449be1c14f57399db9390c2d2d23511466da8b04
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:03:23 2015 +0200
tbf/test: Fix tests, send real UL messages (TODO)
TODO: Merge with tests
http://cgit.osmocom.org/osmo-pcu/commit/?id=56f99d19c310b90632ac9b0b12898f4…
commit 56f99d19c310b90632ac9b0b12898f4882f1020c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 15:55:56 2015 +0200
tbf/test: Move UL MAC block encoding into a separate function
This commits adds send_ul_mac_block() to encode and send a
RlcMacUplink_t to the PCU.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e0b21f41c2b66d3f06a9aea5ac39785…
commit e0b21f41c2b66d3f06a9aea5ac397857832671c8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:30:05 2015 +0200
tbf: Move pending LLC frames when merging MS objects
Currently the pending LLC packets are lost in some cases when MS
objects are merged, for instance after a RACH when there were 2 MS
object for the same MS (they get merged, when the TLLI is known for
both objects).
This patch modifies GprsMs::merge_old_ms to move all pending LLC
packets (if there are any) to the current MS object.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=257b630216f0dc702013ecc51ac680b…
commit 257b630216f0dc702013ecc51ac680b5296ae898
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:07:47 2015 +0200
llc: Add move_and_merge method to llc_queue
This methods takes all LLC frames from the old LLC queue and moves
them into the current. If both queues are ordered chronologically
(recv_time), the resulting queue is also ordered.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e91bd3babd5c04a154f296607b401a5…
commit e91bd3babd5c04a154f296607b401a5050dcba31
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:19:29 2015 +0200
tbf: Do not kill DL TBF on Packet Resource Request
Currently all active TBF of an MS are killed if a Packet Resource
Request is received from the MS. In general this happens after a RACH
request. This does not happen after a resource request that has been
included into a Downlink Ack/Nack.
Sometimes an UL TBF is requested by an MS via RACH while a DL TBF is
running for instance to send a TCP Ack. This can happen, if a former
request via PACCH did not work.
This commit removes the killing of the DL TBF from
gprs_rlcmac_pdch::rcv_resource_request().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b139598b1c5bd271675386be7737089…
commit b139598b1c5bd271675386be77370899b5707d61
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:15:38 2015 +0200
tbf/test: Add tests for RACH while DL TBFs are active
This adds tests for
- RA update with RACH for the RAUpdateComplete message
- RACH for UL while DL is active (LLC queue not empty)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=076f5c794d4af02914cd63367117643…
commit 076f5c794d4af02914cd633671176437367b5af8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:00:54 2015 +0200
tbf/test: Fix existing tests
This commit fixes several issues:
- Set MS class in request
- Set IMSI in establish_ul_tbf_two_phase
- Fake assigment acknowledgement in establish_ul_tbf_two_phase
- Fix TFI bit offset to 1 (was 2)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=537b149828be91189f99acc8d9c655b…
commit 537b149828be91189f99acc8d9c655b8a75b95ee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 17:52:07 2015 +0200
tbf: Fix typos in log messages concerning UL/DL
The TBF in create_dl_ass can be of any direction. The text in
rcv_resource_request uses DL instead of UL.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=4a6fe534ce39b87f64a9b2013b654b9…
commit 4a6fe534ce39b87f64a9b2013b654b92e6d7737d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Aug 19 14:00:43 2015 +0200
tbf/test: Move UL TBF establishment into separate functions
Currently the functions test_tbf_single_phase and test_tbf_two_phase
do the test logging, BTS intialisation, and the complete message
sequencing on their own. Therefore they cannot be used to test more
complex sequences like TBF reestablishment.
This commit moves the code that does the actual messaging into own
functions. The frame number handling is generalised which also fixes
a block number wrapping error on the way.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=2b349b5d33050f6484c375e545ecb9f…
commit 2b349b5d33050f6484c375e545ecb9f05a6be961
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Aug 18 11:55:03 2015 +0200
ms: Move MS information merging to GprsMS
Currently the merging of the meta information (MS class, IMSI) takes
place in gprs_rlcmac_tbf::merge_and_clear_ms(). This makes it
difficult to merge the internal state and does not directly relate to
TBFs anyway.
This commit moves this into a new method GprsMs::merge_old_ms.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 15 +-
src/bts.h | 6 +
src/cxx_linuxlist.h | 2 +-
src/gprs_bssgp_pcu.cpp | 30 +
src/gprs_bssgp_pcu.h | 1 +
src/gprs_debug.cpp | 1 +
src/gprs_debug.h | 1 +
src/gprs_ms.cpp | 48 +-
src/gprs_ms.h | 12 +-
src/llc.cpp | 53 ++
src/llc.h | 1 +
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 2 +-
src/pcu_vty.h | 2 +-
src/pcu_vty_functions.cpp | 15 +-
src/tbf.cpp | 50 +-
src/tbf.h | 11 +
src/tbf_dl.cpp | 5 +-
tests/llc/LlcTest.cpp | 53 +-
tests/llc/LlcTest.err | 5 +
tests/llc/LlcTest.ok | 2 +
tests/llist/LListTest.cpp | 4 +
tests/ms/MsTest.cpp | 28 +-
tests/ms/MsTest.err | 2 +-
tests/tbf/TbfTest.cpp | 586 ++++++++++++++++---
tests/tbf/TbfTest.err | 1432 ++++++++++++++++++++++++++++++++++++++++++++-
tests/tbf/TbfTest.ok | 8 +
27 files changed, 2235 insertions(+), 141 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 862807504b5ecf4fe79c435286487a1a576d09eb (commit)
from a7c276b72b07b8b713c5d9af869159690e073441 (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-bts/commit/?id=862807504b5ecf4fe79c435286487a1…
commit 862807504b5ecf4fe79c435286487a1a576d09eb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 21 02:30:24 2015 +0200
update README to bring it more in sync with reality.
-----------------------------------------------------------------------
Summary of changes:
README | 13 +++++--------
1 file changed, 5 insertions(+), 8 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 "Osmocom TETRA PHY and MAC implementation".
The branch, master has been updated
via a562b0e9a2af96d731ecdeacf87f320227792fcc (commit)
via 7d6f7287d7b8a7db5aa6f172b06b1f51fe198283 (commit)
via 89f01f35013094ba5fbc2f7bbcd70601bc562824 (commit)
via c065f9214c758ead2c746b5ef7d57837bcc6edd4 (commit)
via 6f78d76052034e655b6c5672fe7ed0ab27e24c39 (commit)
via 83140af8d0cf66b8ebf7c414f4ed8ef561f4fec2 (commit)
via 732d06d531a3bb43ca6bd489da09bade6295ef55 (commit)
via 165bf705a2a8546f17e40ddd9b82e88c979ae17c (commit)
via 6dcdb8945482554160ccade3a68cf23770d11fea (commit)
via 59e06e22ee584a7884f339183472ce75b4068008 (commit)
from 6430bdeb5ffe7194917843fa9c88f92f1b7a52db (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-tetra/commit/?id=a562b0e9a2af96d731ecdeacf87f3…
commit a562b0e9a2af96d731ecdeacf87f320227792fcc
Author: Petr Baudis <pasky(a)ucw.cz>
Date: Tue Jul 3 23:43:56 2012 +0200
Merged useful extra features
osmosdr-tetra_demod_fft.py: Commandline switch -F for frequency offset
osmosdr-tetra_demod_fft.py: More verbose fine-tuning messages
Conflicts:
src/demod/python/osmosdr-tetra_demod_fft.py
http://cgit.osmocom.org/osmo-tetra/commit/?id=7d6f7287d7b8a7db5aa6f172b06b1…
commit 7d6f7287d7b8a7db5aa6f172b06b1f51fe198283
Author: Petr Baudis <pasky(a)ucw.cz>
Date: Tue Jul 3 23:43:08 2012 +0200
osmosdr-tetra_demod_fft.py: More verbose fine-tuning messages
http://cgit.osmocom.org/osmo-tetra/commit/?id=89f01f35013094ba5fbc2f7bbcd70…
commit 89f01f35013094ba5fbc2f7bbcd70601bc562824
Author: Jiří Pinkava <j-pi(a)seznam.cz>
Date: Fri Oct 3 16:12:10 2014 +0200
fix debug build
http://cgit.osmocom.org/osmo-tetra/commit/?id=c065f9214c758ead2c746b5ef7d57…
commit c065f9214c758ead2c746b5ef7d57837bcc6edd4
Author: Jiří Pinkava <j-pi(a)seznam.cz>
Date: Fri Oct 3 14:56:52 2014 +0200
speed up float_to_bits
Reduce overhead caused by inefficient call of read
for each float. Increases speed about 50x.
http://cgit.osmocom.org/osmo-tetra/commit/?id=6f78d76052034e655b6c5672fe7ed…
commit 6f78d76052034e655b6c5672fe7ed0ab27e24c39
Author: luckyhacky <github(a)mail.my-cp.de>
Date: Mon Dec 30 23:58:58 2013 +0100
removed hard coded values - exchanged it with enum for better readability
http://cgit.osmocom.org/osmo-tetra/commit/?id=83140af8d0cf66b8ebf7c414f4ed8…
commit 83140af8d0cf66b8ebf7c414f4ed8ef561f4fec2
Author: luckyhacky <github(a)mail.my-cp.de>
Date: Mon Dec 30 23:42:36 2013 +0100
extended sysinfo as described in section 21.4.4.1
now every transmitted field in sysinfo is analyzed
http://cgit.osmocom.org/osmo-tetra/commit/?id=732d06d531a3bb43ca6bd489da09b…
commit 732d06d531a3bb43ca6bd489da09bade6295ef55
Author: luckyhacky <github(a)mail.my-cp.de>
Date: Mon Dec 30 23:18:11 2013 +0100
align for better readability
http://cgit.osmocom.org/osmo-tetra/commit/?id=165bf705a2a8546f17e40ddd9b82e…
commit 165bf705a2a8546f17e40ddd9b82e88c979ae17c
Author: luckyhacky <github(a)mail.my-cp.de>
Date: Mon Dec 30 23:02:41 2013 +0100
fixed typo
http://cgit.osmocom.org/osmo-tetra/commit/?id=6dcdb8945482554160ccade3a68cf…
commit 6dcdb8945482554160ccade3a68cf23770d11fea
Author: luckyhacky <github(a)mail.my-cp.de>
Date: Mon Dec 30 20:58:30 2013 +0100
set hyperframe number in struct tdma_time
http://cgit.osmocom.org/osmo-tetra/commit/?id=59e06e22ee584a7884f339183472c…
commit 59e06e22ee584a7884f339183472ce75b4068008
Author: luckyhacky <github(a)mail.my-cp.de>
Date: Mon Dec 30 20:32:09 2013 +0100
added basic hyperframe support for output
-----------------------------------------------------------------------
Summary of changes:
src/demod/python/osmosdr-tetra_demod_fft.py | 7 +++--
src/float_to_bits.c | 29 ++++++++++++------
src/phy/tetra_burst_sync.c | 2 +-
src/tetra_mac_pdu.c | 47 ++++++++++++++++++++---------
src/tetra_mac_pdu.h | 13 ++++++++
src/tetra_prim.h | 2 +-
src/tetra_tdma.c | 3 +-
src/tetra_tdma.h | 1 +
src/tetra_upper_mac.c | 1 +
9 files changed, 74 insertions(+), 31 deletions(-)
hooks/post-receive
--
Osmocom TETRA PHY and MAC implementation
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 annotated tag, fairwaves/0.14.0-fw.2 has been created
at 6d1ea486dceec89fef2231f6628e6a76ca6f6cee (tag)
tagging e77bfb9e22dc61a3b9089bf57bb1abfde9559096 (commit)
replaces fairwaves/0.14.0-fw.1
tagged by Ivan Kluchnikov
on Thu Aug 20 20:33:51 2015 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.14.0-fw.2 version.
Holger Hans Peter Freyther (5):
sms: Move the routing of the sms to a separate function
sms: Put the try_deliver into the header file
sms: Simplify the return handling for SMPP routes/unroutable
sms: Add a way to always route SMS through SMPP systems
sms: Do not go through the routing a second time
Ivan Kluchnikov (2):
fix: extension-prefix equal to 0 is used as default value
debian: Update changelog to 0.14.0-fw.2
-----------------------------------------------------------------------
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 annotated tag, fairwaves/0.14.0-fw.2 has been deleted
was 8f36a16b371fbe9dc2fce4b23b1d65418e3d6557
-----------------------------------------------------------------------
tag fairwaves/0.14.0-fw.2
Fairwaves 0.14.0-fw.2 version.
tag fairwaves/0.14.0-fw.2
Fairwaves 0.14.0-fw.1 version.
e77bfb9e22dc61a3b9089bf57bb1abfde9559096 debian: Update changelog to 0.14.0-fw.2
-----------------------------------------------------------------------
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 annotated tag, fairwaves/0.14.0-fw.2 has been created
at 8f36a16b371fbe9dc2fce4b23b1d65418e3d6557 (tag)
tagging 20293ec127fb651531c2cc5e4e9c12ebf2be6a12 (tag)
length 182 bytes
tagged by Ivan Kluchnikov
on Thu Aug 20 20:25:23 2015 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.14.0-fw.2 version.
-----------------------------------------------------------------------
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/master has been updated
via e77bfb9e22dc61a3b9089bf57bb1abfde9559096 (commit)
from 3ef203ee0ab7ec9da8eb1c81fac92090e520226a (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=e77bfb9e22dc61a3b9089bf57bb1abfd…
commit e77bfb9e22dc61a3b9089bf57bb1abfde9559096
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Aug 20 20:18:32 2015 +0300
debian: Update changelog to 0.14.0-fw.2
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
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 c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (commit)
via e6ed009a36d410fc0cbac7a82d92313bd6d4c084 (commit)
from ceef936ea894781a14584efc9256856cca6d1c0f (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=c390ae8eaf0fd505ae1138b356358e0b…
commit c390ae8eaf0fd505ae1138b356358e0bcfe13e61
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 15:15:50 2015 +0200
mgcp: Allow to bind to different ports for net/bts ports
When using multiple interfaces on a system one can now configure
which will be served for the BTS ports and which will be served
for the network. The direct usage of source_addr is now only to
initialize the MGCP receiving port itself.
http://cgit.osmocom.org/openbsc/commit/?id=e6ed009a36d410fc0cbac7a82d92313b…
commit e6ed009a36d410fc0cbac7a82d92313bd6d4c084
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 14:58:19 2015 +0200
mgcp: Begin to separate network and bts endpoints
Make it possible to bind the call-agent to a specific IP address
and the network and bts end to different ip addresses. Begin by
clarifying which source ip address we want to have.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp.h | 3 ++
openbsc/include/openbsc/mgcp_internal.h | 18 ++++++++++++
openbsc/src/libmgcp/mgcp_network.c | 29 +++++++++++--------
openbsc/src/libmgcp/mgcp_protocol.c | 5 ++--
openbsc/src/libmgcp/mgcp_vty.c | 46 +++++++++++++++++++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 6 ++--
openbsc/tests/vty_test_runner.py | 22 +++++++++++++++
7 files changed, 111 insertions(+), 18 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/master has been updated
via 3ef203ee0ab7ec9da8eb1c81fac92090e520226a (commit)
via 85a304a4fe71e2b74e1881cc517c23950252796a (commit)
via 8a62c5021884ac1dec7f7a338bf591657080a2d5 (commit)
via 78de2aea7b28063be19ea6a523a834741f898668 (commit)
via dc6da14be3ae9f244218a2bd2a397082a3100807 (commit)
from 0a8e5f4f86077f4419ab3298ded09f215582beb7 (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=3ef203ee0ab7ec9da8eb1c81fac92090…
commit 3ef203ee0ab7ec9da8eb1c81fac92090e520226a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 13 10:39:51 2015 +0200
sms: Do not go through the routing a second time
If we have tried SMPP first and it was not routable, and then
tried the local delivery there is no point in trying SMPP with
the same parameters again. Leave early and return unknown sub
to the caller.
http://cgit.osmocom.org/openbsc/commit/?id=85a304a4fe71e2b74e1881cc517c2395…
commit 85a304a4fe71e2b74e1881cc517c23950252796a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 6 16:41:30 2015 +0200
sms: Add a way to always route SMS through SMPP systems
default-route would only be looked at after there has been
no subscriber in the local database. Depending on the setup
this is not what one wants. This has been discussed at the
OsmoDevCon and there have been hacks in some branches. Let's
introduce a VTY command to select if SMPP should be consulted
first and then fallback to the current behavior.
http://cgit.osmocom.org/openbsc/commit/?id=8a62c5021884ac1dec7f7a338bf59165…
commit 8a62c5021884ac1dec7f7a338bf591657080a2d5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 6 16:40:51 2015 +0200
sms: Simplify the return handling for SMPP routes/unroutable
http://cgit.osmocom.org/openbsc/commit/?id=78de2aea7b28063be19ea6a523a83474…
commit 78de2aea7b28063be19ea6a523a834741f898668
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 6 16:40:01 2015 +0200
sms: Put the try_deliver into the header file
Even if it is using BSC/NITB types let's put it in the header
file than just declaring it at a place that could bitrot in a
way that doesn't lead a warning.
http://cgit.osmocom.org/openbsc/commit/?id=dc6da14be3ae9f244218a2bd2a397082…
commit dc6da14be3ae9f244218a2bd2a397082a3100807
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 6 15:54:25 2015 +0200
sms: Move the routing of the sms to a separate function
The "default-route" for SMPP will be used after a local
subscriber look-up. Sometimes we want to route everything
to SMPP. Make this possible by changing this routine.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_11.c | 117 +++++++++++++++++++++++++-------------
openbsc/src/libmsc/smpp_openbsc.c | 5 ++
openbsc/src/libmsc/smpp_smsc.h | 11 ++++
openbsc/src/libmsc/smpp_vty.c | 22 +++++++
openbsc/tests/vty_test_runner.py | 22 +++++++
5 files changed, 136 insertions(+), 41 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 "A python tool to program magic SIMs".
The branch, laforge/pcsc has been deleted
was 6dc5145663b4bc53e775c0bbe5c4d6fef16c56cf
-----------------------------------------------------------------------
6dc5145663b4bc53e775c0bbe5c4d6fef16c56cf pySim: Add support for PC/SC readers
-----------------------------------------------------------------------
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, zecke/tmp has been updated
discards 533a0dce3a48480f530798d4fce35ff779e870b6 (commit)
discards 29474b0d5bbf95800938b38ab9455404100cc139 (commit)
discards 800c9eb097e5374a5a64074fd64098360457dfd6 (commit)
discards 73b686f7eeb7616ea769f30376979a5baaeb86d1 (commit)
via 8c1b33c439fef423c3536e9243035722c52aba4c (commit)
via 3e84067a2be95a1236bf8e66ffe1d64f8aa3abaa (commit)
via c3ebd3354414f9f7df57dd82ec17548d451f9bd7 (commit)
via 14b350f3a1a38437eceada9a70fdb4b154ba9eac (commit)
via e9e5ecbe3068dae7e6e0959f22ed1855911dc892 (commit)
via c26b82939fc7c699d1a65459603255ad93a56556 (commit)
via 7f62cecb61b821233af148cdc6f709d4bb0df4dd (commit)
via 130524b71925673e9f4fd7d146e18113be25bde8 (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 (533a0dce3a48480f530798d4fce35ff779e870b6)
\
N -- N -- N (8c1b33c439fef423c3536e9243035722c52aba4c)
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/pysim/commit/?id=8c1b33c439fef423c3536e9243035722c5…
commit 8c1b33c439fef423c3536e9243035722c52aba4c
Author: Jan Balke <jan(a)corenetdynamics.com>
Date: Mon Jan 26 11:18:28 2015 +0100
Do not return the FCI information while selecting a file
The sysmoUSIM-SJS1 card does not support returning the FCI
information.
Plus, the FCI information are not used anyway.
-----------------------------------------------------------------------
Summary of changes:
pySim-prog.py | 124 +++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 97 insertions(+), 27 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, master has been updated
via 3e84067a2be95a1236bf8e66ffe1d64f8aa3abaa (commit)
via c3ebd3354414f9f7df57dd82ec17548d451f9bd7 (commit)
via 14b350f3a1a38437eceada9a70fdb4b154ba9eac (commit)
from e9e5ecbe3068dae7e6e0959f22ed1855911dc892 (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/pysim/commit/?id=3e84067a2be95a1236bf8e66ffe1d64f8a…
commit 3e84067a2be95a1236bf8e66ffe1d64f8aa3abaa
Author: Jan Balke <jan(a)corenetdynamics.com>
Date: Mon Jan 26 15:36:27 2015 +0100
Add provision support for sysmoUSIM-SJS1 cards
The PIN-ADM has to given on the command line as it is provisioned
different for each card.
Currently only Ki, Op and IMSI are provisioned.
http://cgit.osmocom.org/pysim/commit/?id=c3ebd3354414f9f7df57dd82ec17548d45…
commit c3ebd3354414f9f7df57dd82ec17548d451f9bd7
Author: Jan Balke <jan(a)corenetdynamics.com>
Date: Mon Jan 26 12:22:55 2015 +0100
Add PIN-ADM argument to the command line
Allow overwriting the default PIN-ADM set in the card implementation.
http://cgit.osmocom.org/pysim/commit/?id=14b350f3a1a38437eceada9a70fdb4b154…
commit 14b350f3a1a38437eceada9a70fdb4b154ba9eac
Author: Jan Balke <jan(a)corenetdynamics.com>
Date: Mon Jan 26 11:15:25 2015 +0100
Allow changing the class byte for pdu messages
-----------------------------------------------------------------------
Summary of changes:
pySim-prog.py | 14 +++++++++++-
pySim/cards.py | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++----
pySim/commands.py | 23 +++++++++++++------
3 files changed, 92 insertions(+), 12 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, laforge-pending has been deleted
was 93315bd4663c87856cb5a64c16d7fedcab4a8bb6
-----------------------------------------------------------------------
93315bd4663c87856cb5a64c16d7fedcab4a8bb6 Introduce a '--dry-run' option to skip actual card access
-----------------------------------------------------------------------
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, master has been updated
via e9e5ecbe3068dae7e6e0959f22ed1855911dc892 (commit)
via c26b82939fc7c699d1a65459603255ad93a56556 (commit)
via 7f62cecb61b821233af148cdc6f709d4bb0df4dd (commit)
via 130524b71925673e9f4fd7d146e18113be25bde8 (commit)
from 2fc205ceb93a8c58d6ad88d3bfd6aa84c628514a (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/pysim/commit/?id=e9e5ecbe3068dae7e6e0959f22ed185591…
commit e9e5ecbe3068dae7e6e0959f22ed1855911dc892
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 15 15:26:30 2012 +0200
Introduce a '--dry-run' option to skip actual card access
This can be used for example to batch convert from CSV input to HLR
output without writing cards.
http://cgit.osmocom.org/pysim/commit/?id=c26b82939fc7c699d1a65459603255ad93…
commit c26b82939fc7c699d1a65459603255ad93a56556
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 15 15:25:51 2012 +0200
read_params_csv: Make sure we don't end up in endless loop
as a side effect, the first line is now specified with '-j 0'
and not '-j 1'
http://cgit.osmocom.org/pysim/commit/?id=7f62cecb61b821233af148cdc6f709d4bb…
commit 7f62cecb61b821233af148cdc6f709d4bb0df4dd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Aug 13 20:07:41 2012 +0200
pySim-prog: Add mode where it can re-generate a card from CSV
Rather than just having the capability of writing to CSV, it now
has the capability to (re)write a card based on data from the CSV:
./pySim-prog.py -S csv --read-csv /tmp/sim.csv -i 901701234567890
or in batch mode (from the first line onwards):
./pySim-prog.py -S csv --read-csv /tmp/sim.csv --batch -j 1
http://cgit.osmocom.org/pysim/commit/?id=130524b71925673e9f4fd7d146e18113be…
commit 130524b71925673e9f4fd7d146e18113be25bde8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Aug 13 15:53:43 2012 +0200
split parameter writing for CSV and SQL into separate functions
-----------------------------------------------------------------------
Summary of changes:
pySim-prog.py | 124 +++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 97 insertions(+), 27 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
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 ceef936ea894781a14584efc9256856cca6d1c0f (commit)
from 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (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=ceef936ea894781a14584efc9256856c…
commit ceef936ea894781a14584efc9256856cca6d1c0f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Aug 19 14:43:35 2015 +0200
mgcp: Add transcoding from PCMU as well
Use the existing ulaw encode/decode to support PCMU as well.
The MERA VoIP switch has some severe issues with the GSM codec
and it appears easier to enable transcoding for it.
The mera switch doesn't appear to cope with codec change
between a SIP 180 trying and the 200 ok connection result.
Inserting the codec is touching too many places. Ideally we
should have the transcoding function as pointer in the struct
as well but the arguments differ.. so it is not a direct way
forward.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp_transcode.h | 3 ++-
openbsc/src/libmgcp/mgcp_sdp.c | 8 ++++++++
openbsc/src/libmgcp/mgcp_transcode.c | 26 ++++++++++++++++++++++++++
3 files changed, 36 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 "SIM card APDU tracing based on AT91SAM7 and wireshark".
The branch, master has been updated
via 0a530496b5bf43554c5009265a582b02ed297127 (commit)
from b8d4927137c4aeec0e222e41c840b1d0ef64f744 (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/simtrace/commit/?id=0a530496b5bf43554c5009265a582b0…
commit 0a530496b5bf43554c5009265a582b02ed297127
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 19 15:02:51 2015 +0200
Add 4FF (nanoSIM) adapter
-----------------------------------------------------------------------
Summary of changes:
hardware/nano-UICC/4FF-FFC.bottom.gbr | 898 +++++++++++++++++++
hardware/nano-UICC/4FF-FFC.bottompaste.gbr | 25 +
hardware/nano-UICC/4FF-FFC.fab.gbr | 1258 +++++++++++++++++++++++++++
hardware/nano-UICC/4FF-FFC.outline.gbr | 41 +
hardware/nano-UICC/4FF-FFC.pcb | 1209 +++++++++++++++++++++++++
hardware/nano-UICC/4FF-FFC.plated-drill.cnc | 18 +
hardware/nano-UICC/4FF-FFC.stiffener.gbr | 88 ++
hardware/nano-UICC/4FF-FFC.top.gbr | 631 ++++++++++++++
hardware/nano-UICC/4FF-FFC.topmask.gbr | 25 +
9 files changed, 4193 insertions(+)
create mode 100644 hardware/nano-UICC/4FF-FFC.bottom.gbr
create mode 100644 hardware/nano-UICC/4FF-FFC.bottompaste.gbr
create mode 100644 hardware/nano-UICC/4FF-FFC.fab.gbr
create mode 100644 hardware/nano-UICC/4FF-FFC.outline.gbr
create mode 100644 hardware/nano-UICC/4FF-FFC.pcb
create mode 100644 hardware/nano-UICC/4FF-FFC.plated-drill.cnc
create mode 100644 hardware/nano-UICC/4FF-FFC.stiffener.gbr
create mode 100644 hardware/nano-UICC/4FF-FFC.top.gbr
create mode 100644 hardware/nano-UICC/4FF-FFC.topmask.gbr
hooks/post-receive
--
SIM card APDU tracing based on AT91SAM7 and wireshark
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, tnt/subdir-objects has been deleted
was 69b1b8bea6cabb34f9a107fa549cd91956122c24
-----------------------------------------------------------------------
69b1b8bea6cabb34f9a107fa549cd91956122c24 build: Enable subdir-objects
-----------------------------------------------------------------------
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 69b1b8bea6cabb34f9a107fa549cd91956122c24 (commit)
via 0d727855686c9e857b608d7b8b22bfdf7c618b07 (commit)
from 1a8c4e05fbf51662e3ffe47ed64c20f4752e2563 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
tests/Makefile.am | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
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, tnt/subdir-objects has been created
at 69b1b8bea6cabb34f9a107fa549cd91956122c24 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=69b1b8bea6cabb34f9a107fa549c…
commit 69b1b8bea6cabb34f9a107fa549cd91956122c24
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Aug 19 11:15:14 2015 +0200
build: Enable subdir-objects
This fixes warning (and even build on some newer automake).
This should now work in the CI as well thanks to the fix for tests.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/libosmocore/commit/?id=0d727855686c9e857b608d7b8b22…
commit 0d727855686c9e857b608d7b8b22bfdf7c618b07
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Aug 19 11:14:23 2015 +0200
tests: Don't reference file in src/ to test hidden func. Use static link.
Taken from:
https://qiaomuf.wordpress.com/2011/03/27/handling-unit-test-with-c-visibili…
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
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 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (commit)
from ecff2424e56ce2a69dfe35190a5182cb90a3c09c (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=57e95a22f02b5b2ec781d9bc977c785a…
commit 57e95a22f02b5b2ec781d9bc977c785a6e6f1166
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 21:56:23 2015 +0200
osmux: add option to pad the circuit with dummy messages
Iridium is a satellite network which operates a GPRS-like that allows you to
get speeds up to 128kbit/s. However, it takes from 5 to 6 secs to get the
bandwidth allocated, so the conversation is garbled during the time.
This patch uses the new dummy padding support in libosmo-netif that is
controlled through the osmux osmux_xfrm_input_open_circuit().
This includes a new VTY option for osmux.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp.h | 4 ++++
openbsc/src/libmgcp/mgcp_osmux.c | 7 +++++++
openbsc/src/libmgcp/mgcp_vty.c | 16 ++++++++++++++++
3 files changed, 27 insertions(+)
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 network interface library".
The branch, master has been updated
via e479f25a9bc83a39d9dc4c94abd3a0a5684e7a9c (commit)
from 0d90dd1563739a1db2af30737f9f8e76bfb4120e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=e479f25a9bc83a39d9dc4c94ab…
commit e479f25a9bc83a39d9dc4c94abd3a0a5684e7a9c
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Wed Aug 19 00:19:53 2015 +0200
osmux: rename batch->dummy field to batch->ndummy
This is basically a counter that tells us how many circuits need the padding,
so better rename this to ndummy.
Suggested by Holger.
-----------------------------------------------------------------------
Summary of changes:
src/osmux.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, master has been updated
via 0d90dd1563739a1db2af30737f9f8e76bfb4120e (commit)
via 552bae60814291b301247a092a287f7385ddc3c7 (commit)
via f71308001a32a3dd67f2b9098e9a67292d964fbb (commit)
via 41d5c3081a3a97a5e18ce8bb2599a76fe399152e (commit)
via e1aefad278de2ca9cc410cf6de6752424097c063 (commit)
via f9407cc66811d67641fa1d1bb828dc051470ba10 (commit)
via b8bdc290d091452e33f87f4756a103eb06fd5403 (commit)
via 386e7755a773271873b2abbcb49d2c6ca9bd3b48 (commit)
via b36951e6e30380f64d19896e240b1ca540331735 (commit)
via 635bef7363b731638bf9f86251ec937f6795934d (commit)
via ea549806c90f02f87a1fc6625e0626602048737c (commit)
via b3fc27423a76ab4178a3734423800bebd2e9f639 (commit)
via ab898deea3903202ae98a2e258b861ec38f4ceed (commit)
via d886bd05032611e3274b3b0c9d3ca43c539ad381 (commit)
via f3016f29dd3193e48cbc645564fccfdeff724204 (commit)
via 22026a4b9b0ff4625b54f0cba654cd0599a15023 (commit)
via 75df57e15f94b05571dbfe86dd0a7376d591aeae (commit)
via 752a9c68e540f3749cd25cc14bc6d09308755768 (commit)
via f67d1126aba76337b9b7d9100464c05bd28732a6 (commit)
from c55d867508c8ddb93a822c018b5ce5a9a72006aa (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=0d90dd1563739a1db2af30737f…
commit 0d90dd1563739a1db2af30737f9f8e76bfb4120e
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 17:10:14 2015 +0200
build: bump library release number
I have added two new interfaces to add and to delete circuits from osmux input
handles. The client application needs to be adapted to use them otherwise it
will break. That's why I'm making this library release incompatible with the
previous generation.
http://cgit.osmocom.org/libosmo-netif/commit/?id=552bae60814291b301247a092a…
commit 552bae60814291b301247a092a287f7385ddc3c7
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 11:11:26 2015 +0200
tests: osmux: iterate 64 times in osmo_test_loop()
Instead of 63, this resolves major "definitely lost" remaining leak that
valgrind reports regarding msgb.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f71308001a32a3dd67f2b9098e…
commit f71308001a32a3dd67f2b9098e9a67292d964fbb
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:56:34 2015 +0200
tests: compile tests with debugging symbols, ie. -g
Useful when debuggin via valgrind/gdb.
http://cgit.osmocom.org/libosmo-netif/commit/?id=41d5c3081a3a97a5e18ce8bb25…
commit 41d5c3081a3a97a5e18ce8bb2599a76fe399152e
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:46:41 2015 +0200
tests: osmux: fix msgb leaks
http://cgit.osmocom.org/libosmo-netif/commit/?id=e1aefad278de2ca9cc410cf6de…
commit e1aefad278de2ca9cc410cf6de6752424097c063
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:40:00 2015 +0200
osmux: kill osmux_get_hdr()
Never used, so let's get rid of this function. We can recover it later on in
case we need it.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f9407cc66811d67641fa1d1bb8…
commit f9407cc66811d67641fa1d1bb828dc051470ba10
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:37:29 2015 +0200
tests: osmux: test circuit reopening after closure
Make sure circuit routines works correctly.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b8bdc290d091452e33f87f4756…
commit b8bdc290d091452e33f87f4756a103eb06fd5403
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:31:44 2015 +0200
tests: osmux: validate dummy padding with no voice data interaction
Make sure that early dummy bandwitch preallocation works fine in the absence of
any kind of voice traffic.
http://cgit.osmocom.org/libosmo-netif/commit/?id=386e7755a773271873b2abbcb4…
commit 386e7755a773271873b2abbcb49d2c6ca9bd3b48
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:20:54 2015 +0200
tests: osmux: test online deactivation of dummy padding
Add RTP packets to circuit with dummy padding enabled to test automatic
deactivation once when start seeing real voice traffic.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b36951e6e30380f64d19896e24…
commit b36951e6e30380f64d19896e240b1ca540331735
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:17:42 2015 +0200
tests: osmux: factor out main test loop
Move main test loop routine to the new osmux_test_loop() function.
http://cgit.osmocom.org/libosmo-netif/commit/?id=635bef7363b731638bf9f86251…
commit 635bef7363b731638bf9f86251ec937f6795934d
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Mon Jul 20 21:01:58 2015 +0200
tests: osmux: adapt it to use the new circuit API
This also introduces a spare circuit that contains no voice data to test
bandwidth preallocation through the new osmux dummy frame type.
http://cgit.osmocom.org/libosmo-netif/commit/?id=ea549806c90f02f87a1fc6625e…
commit ea549806c90f02f87a1fc6625e0626602048737c
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 20:47:04 2015 +0200
osmux: introduce osmux_xfrm_input_open_circuit()
This new function allows you to create a circuit on an existing input handle.
We don't create the circuit anymore from the first packet seen, instead the
client application is in full control of opening and closing the circuit.
This change includes a new feature to pad a circuit until we see the first
packet that contains voice data. This is useful to preallocate bandwidth on
satellite links such as Iridium/OpenPort.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b3fc27423a76ab4178a3734423…
commit b3fc27423a76ab4178a3734423800bebd2e9f639
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:55:18 2015 +0200
osmux: introduce osmux_xfrm_input_close_circuit()
Add this new function to explicitly remove an existing circuit. Thus, the
client application (openbsc) is in full control to release circuits.
Before this patch, the circuit object was added when the first RTP messages was
seen, and it was removed when transforming the list of pending RTP messages to
the Osmux message (once the timer expired).
Moreover, check circuit->nmsgs to account bytes that are consumed by the osmux
header, given that !circuit doesn't mean "this is the first packet" anymore.
http://cgit.osmocom.org/libosmo-netif/commit/?id=ab898deea3903202ae98a2e258…
commit ab898deea3903202ae98a2e258b861ec38f4ceed
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 20:23:25 2015 +0200
osmux: count pending messages to be transformed in the batch
Add a new field to count the number of messages in the batch that are pending
to be transformed to osmux. Use this new field to check when to enable the
osmux timer.
The follow up patch keeps circuit objects in the batch until they are closed,
so we won't be able to rely on this to know when to enable the timer anymore.
http://cgit.osmocom.org/libosmo-netif/commit/?id=d886bd05032611e3274b3b0c9d…
commit d886bd05032611e3274b3b0c9d3ca43c539ad381
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 20:13:16 2015 +0200
osmux: pass up struct osmux_batch
Instead of struct osmux_in_handle. This object contains the internal batching
state information.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f3016f29dd3193e48cbc645564…
commit f3016f29dd3193e48cbc645564fccfdeff724204
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:37:28 2015 +0200
osmux: rename circuit->list to circuit->rtp_list
A circuit object contains a list of pending RTP messages to be converted to the
osmux format.
http://cgit.osmocom.org/libosmo-netif/commit/?id=22026a4b9b0ff4625b54f0cba6…
commit 22026a4b9b0ff4625b54f0cba654cd0599a15023
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:24:49 2015 +0200
osmux: rename struct batch_list_node to osmux_circuit
I think this is a better name for this object. Basically, an input handle
represents a batch that is composed of one or more circuit objects.
Each circuit object contains a list of RTP messages that are pending to be
converted to the osmux format in one single batch.
http://cgit.osmocom.org/libosmo-netif/commit/?id=75df57e15f94b05571dbfe86dd…
commit 75df57e15f94b05571dbfe86dd0a7376d591aeae
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:15:42 2015 +0200
osmux: add circuit helper functions
Add osmux_batch_add_circuit() and osmux_batch_find_circuit() helper functions.
http://cgit.osmocom.org/libosmo-netif/commit/?id=752a9c68e540f3749cd25cc14b…
commit 752a9c68e540f3749cd25cc14bc6d09308755768
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 16:58:31 2015 +0200
osmux: add osmux_input_state structure
This new structure serves as container of the internal osmux state during
transformation from RTP AMR to the compressed osmux format.
This reduces the footprint of several functions and it makes them easier to
extend if we need to pass new information between functions.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f67d1126aba76337b9b7d91004…
commit f67d1126aba76337b9b7d9100464c05bd28732a6
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 21:20:43 2015 +0200
osmux: discard non voice osmux message
We only support voice osmux messages by now. Discard unsupported types.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/netif/osmux.h | 8 +-
src/Makefile.am | 2 +-
src/osmux.c | 374 +++++++++++++++++++++++++++---------------
tests/Makefile.am | 2 +-
tests/osmux/osmux_test.c | 80 ++++++---
5 files changed, 305 insertions(+), 161 deletions(-)
hooks/post-receive
--
Osmocom network interface library
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 ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit)
via b9845f937e002acce44d15948d9770235cadc744 (commit)
via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit)
via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit)
via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit)
via 22df4ac8481abb112025166bd58d6652094a749b (commit)
via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit)
via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit)
via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit)
from 39ba248608f84341db21fffe861722d4ea56da8b (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=ecff2424e56ce2a69dfe35190a5182cb…
commit ecff2424e56ce2a69dfe35190a5182cb90a3c09c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 18:14:33 2015 +0200
Use 'ROUTING AREA' consistently, not 'ROUTEING AREA'
The spec unfortuantely uses both terms and has no consistent spelling,
but in our logging output we can at least try to be consistent.
http://cgit.osmocom.org/openbsc/commit/?id=b9845f937e002acce44d15948d977023…
commit b9845f937e002acce44d15948d9770235cadc744
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 18:07:48 2015 +0200
GSM/GPRS 04.08: Don't print numeric mobile identity types
I guess none of our users knows what a mi_type=0x02 is, but most would
know what an IMSI or a TMSI is. So let's use the newly introduced
gsm48_mi_type_name() function to fix this.
http://cgit.osmocom.org/openbsc/commit/?id=6b39feedc78a2b23fb0d7f76e91b3fc6…
commit 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:16:57 2015 +0200
GMM: fix format string compiler warning
http://cgit.osmocom.org/openbsc/commit/?id=601cf12f814cd74c3fcc939839f07aa9…
commit 601cf12f814cd74c3fcc939839f07aa9ccde7aff
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:16:28 2015 +0200
GMM: Don't use DGPRS logging category from GMM
http://cgit.osmocom.org/openbsc/commit/?id=eb98c74fb1c485e5793d6648c9e69cc5…
commit eb98c74fb1c485e5793d6648c9e69cc50cf27758
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:11:32 2015 +0200
GMM: use MMCTXP whenever possible to include MS identity in log output
http://cgit.osmocom.org/openbsc/commit/?id=22df4ac8481abb112025166bd58d6652…
commit 22df4ac8481abb112025166bd58d6652094a749b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 15:23:32 2015 +0200
LLC: Don't dispatch XID frames into GMM
For some odd reasons the XID is not a separate SAPI but has been kludged into
the GMM SAPI. This means we ahve to be careful not to dispatch XID frames into
GMM. We do this by introducing an explicit check for UI frames before the
dispatch to GMM.
The previous code already was doing "the right thing" but printed occasional
messages like "gprs_gmm.c:2082 Unknown GSM 04.08 discriminator 0x01: 01 00 0e
00 32 11 03 16 01 90 63 28 0b". Those should be gone after this patch.
http://cgit.osmocom.org/openbsc/commit/?id=78fa99103d2de97a44d277befe3d7dc9…
commit 78fa99103d2de97a44d277befe3d7dc9ea00c267
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 12:35:39 2015 +0200
LLC: Don't feed length=0 frames to SNDCP / GMM
http://cgit.osmocom.org/openbsc/commit/?id=6a19dd0d31da3216a0620947f2e9f755…
commit 6a19dd0d31da3216a0620947f2e9f7550179db65
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 12:18:13 2015 +0200
GMM: add hexdump in case of unknown pdisc/msgtype
http://cgit.osmocom.org/openbsc/commit/?id=9450882901e04ed233cc0fa5512f5b14…
commit 9450882901e04ed233cc0fa5512f5b14b4f344bd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 15 19:08:21 2015 +0200
sgsn: make all SGSN timers configurable via the VTY
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/sgsn.h | 15 +++++
openbsc/src/gprs/gprs_gmm.c | 113 ++++++++++++++-------------------
openbsc/src/gprs/gprs_llc.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 93 +++++++++++++++++++++++++++
openbsc/src/libmsc/gsm_04_08.c | 45 ++++++-------
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 4 +-
6 files changed, 179 insertions(+), 93 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 1a8c4e05fbf51662e3ffe47ed64c20f4752e2563 (commit)
via 1f6aad1c042f3040ac62696fc38c65a875862b6a (commit)
from 538ff49837c95e2ba6514356c863112569128532 (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=1a8c4e05fbf51662e3ffe47ed64c…
commit 1a8c4e05fbf51662e3ffe47ed64c20f4752e2563
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:56:25 2015 +0200
Introduce gsm48_mi_type_name() function
http://cgit.osmocom.org/libosmocore/commit/?id=1f6aad1c042f3040ac62696fc38c…
commit 1f6aad1c042f3040ac62696fc38c65a875862b6a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 15 19:51:45 2015 +0200
Add G-RNTI derived TLLI types defined in 23.003
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm48.h | 1 +
include/osmocom/gsm/gsm_utils.h | 2 ++
src/gsm/gsm48.c | 14 ++++++++++++++
src/gsm/gsm_utils.c | 6 +++++-
src/gsm/libosmogsm.map | 1 +
5 files changed, 23 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 538ff49837c95e2ba6514356c863112569128532 (commit)
from 7c942ba1475a366cc7c8a129fbdd335166ce21c6 (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=538ff49837c95e2ba6514356c863…
commit 538ff49837c95e2ba6514356c863112569128532
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 18 13:17:53 2015 +0200
Revert "configure.ac: Add subdir-objects"
This reverts commit 7c942ba1475a366cc7c8a129fbdd335166ce21c6.
With automake 1.14 and using the above option the distclean
will fail with:
Making distclean in tests
gmake[2]: Entering directory '/home/builder/source/workspace/libosmocore/label/FreeBSD_amd64/libosmocore-0.8.0.47-7c94/_build/tests'
Makefile:848: ../src/gsm/.deps/a5.Po: No such file or directory
Makefile:849: ../src/gsm/.deps/kasumi.Po: No such file or directory
gmake[2]: *** No rule to make target '../src/gsm/.deps/kasumi.Po'. Stop.
gmake[2]: Leaving directory '/home/builder/source/workspace/libosmocore/label/FreeBSD_amd64/libosmocore-0.8.0.47-7c94/_build/tests'
Makefile:506: recipe for target 'distclean-recursive' failed
gmake[1]: *** [distclean-recursive] Error 1
gmake[1]: Leaving directory '/home/builder/source/workspace/libosmocore/label/FreeBSD_amd64/libosmocore-0.8.0.47-7c94/_build'
Makefile:714: recipe for target 'distcheck' failed
As we are not required to use the option, let's fix the build
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 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 "UNNAMED PROJECT".
The branch, jerlbeck/master has been updated
via ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (commit)
via 56af6d55ed50c34d28e49c16f7c00da5820d22f3 (commit)
via f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8 (commit)
via fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5 (commit)
via af9a39d9542c1f4f337fe2cc5596000eb2c60d53 (commit)
via 28c40b17574a2dc792278baffb6f4f87e3559bb6 (commit)
via 3449a61032cbf91f1a042e02264142b4df3d61a7 (commit)
from 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (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=ebebad1c92e8bcbe28780b4d5ee2ac3…
commit ebebad1c92e8bcbe28780b4d5ee2ac32091089ff
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 14:43:52 2015 +0200
ns: Reconnect NSVC after timeout
Currently the signal S_NS_ALIVE_EXP emitted by the NS layer if the
alive check has timed out too often is ignored. This prevents the PCU
from reconnecting to the SGSN if it has not been accessible for some
time.
This commit modifies nsvc_signal_cb to reset the NSCV if
S_NS_ALIVE_EXP is sent, so that the PCU continues to send NS RESET
message if that happened.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=56af6d55ed50c34d28e49c16f7c00da…
commit 56af6d55ed50c34d28e49c16f7c00da5820d22f3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 14:06:21 2015 +0200
ns: Add logging support
Currently there is not support for Network Service (NS) logging.
This commit adds the missing definitions and sets the default level
to INFO. Further configuration can now be done with the 'logging
level ns' VTY command.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=f76fedeed5bb52f5ee471b2cabc9fb7…
commit f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 13:42:46 2015 +0200
vty: Change API to have node installation be done by int
This commit fixes the go_parent_cb API according to libosmocore's
commit of the same name.
Fixes:
pcu_vty.c:799:2: warning: initialization from incompatible pointer
type [enabled by default]
.go_parent_cb = pcu_vty_go_parent,
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=fea17f8b8cc4835c9a92dfa018e38de…
commit fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:36:32 2015 +0200
ms: Do not retrieve MS with IMSI 000 from the storage
The IMSI '000' is used as default value for an incoming BSSGP
message's IMSI IE. This can lead to the retrieval of the wrong MS
object from the storage.
This commit changes the get_ms method to skip the IMSI search if such
an IMSI is passed as selector.
Note that changing the default value in the BSSGP code does not help
here.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=af9a39d9542c1f4f337fe2cc5596000…
commit af9a39d9542c1f4f337fe2cc5596000eb2c60d53
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:27:34 2015 +0200
tbf: Use update_ms instead of confirm_tlli in handle()
The confirm_tlli method does not handle TLLI clashes in the MS
storage.
This commit changes gprs_rlcmac_dl_tbf::handle() to use update_ms
instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=28c40b17574a2dc792278baffb6f4f8…
commit 28c40b17574a2dc792278baffb6f4f87e3559bb6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 18:19:32 2015 +0200
tbf: Clean old MS objects if they have the same TLLI
Currently if an MS retries to access the PCU by using RACH and if
there is already an entry for that MS, a duplicated MS object
referring to the same TLLI is created. This is caused by blindly
setting the TLLI without querying the MS storage to avoid
inconsitencies.
This leads to several entries in the MS storage that are assigned to
the same TLLI. If that happens, 'show ms all' can display multiple
entries with the same TLLI (note that an MS object can belong to
several TLLIs, so there might be an intersection that is not visible
in the list) or 'show tbf all' can show entries with MS_CLASS == 0 in
some cases.
This commit changes update_ms() to merge and clean up old entries
that belong to the given TLLI if they exist. Some data (like the MS
class) is copied to the new MS object.
Note that TBF belonging to the old MS object are deleted immediately
if they have not registered a timer.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
examples/osmo-pcu.cfg | 4 ++--
src/gprs_bssgp_pcu.cpp | 30 +++++++++++++++++++++++++
src/gprs_bssgp_pcu.h | 1 +
src/gprs_debug.cpp | 1 +
src/gprs_debug.h | 1 +
src/gprs_ms_storage.cpp | 4 +++-
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 2 +-
src/pcu_vty.h | 2 +-
src/tbf.cpp | 58 ++++++++++++++++++++++++++++++++++++++++++++++++-
src/tbf.h | 1 +
src/tbf_dl.cpp | 6 +----
tests/tbf/TbfTest.cpp | 20 +++++++++++------
tests/tbf/TbfTest.err | 17 ++++++++-------
14 files changed, 122 insertions(+), 26 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 3449a61032cbf91f1a042e02264142b4df3d61a7 (commit)
from 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (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=3449a61032cbf91f1a042e02264142b…
commit 3449a61032cbf91f1a042e02264142b4df3d61a7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 16:16:51 2015 +0200
pcu: Update example config file
This commits sets the initial CS to 2 to allow a successful
connection setup if the radio link has a low quality. The slot
allocation algorithm is changed to 'dynamic', which is the binary's
current default anyway.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
examples/osmo-pcu.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 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 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (commit)
via ac289050825f23320ee60d9bfae87ee3a25fb2c5 (commit)
via 04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007 (commit)
via 6eed1911fd619fb594a9d1a7fc734c1f62ff2f08 (commit)
via b31f5ef69963c4e8139515368a3bf867a5d76b00 (commit)
via d4ad731baecb1993481941b0cbb6b6d512708572 (commit)
via 4f666bc1136eb581d11dc47741928725c76b09c6 (commit)
via 7f79f0d332316acb306682ecac0a1b812d6023d1 (commit)
via 77da35515ce40baf2305cf7cf5e4008f6b478e36 (commit)
via 7b3675bf7a6203467e6a72e255544365cefc3b06 (commit)
via 0f352a6f2293534fa31bfe81cf85ea7dbe317481 (commit)
via bf9042203d02298040e5289c86238961c154a3d4 (commit)
via 7af53e61f0a9de8c6ebe412d7bb0ffe11f71dbbd (commit)
via 88fb6136fb8b69f37ded4c868689556f3bde3ac8 (commit)
via e21b79cb211fa930b79b69ce9416a25816daff47 (commit)
via f16a069fd7e34c3f94527965073df3bae0e524b1 (commit)
via 5979fe9d8af159bbf8ea382bcd06ad43e25e209c (commit)
via 400ec02e8a0415a59eae9dcdae43de38247897a3 (commit)
via 40da3e17e5b3d4cf199cb868d561f98c35b93147 (commit)
via 5a2b8be3f5c9659cedb56855d2741accfdaeab3d (commit)
via 2b558857dd720ea0a743d2656873a8c472ecd6b9 (commit)
via a8c2aaf6f05d5e25665e8cbb2b415c6a2ad34d8b (commit)
via 69c9bfa0897c63b8a220bdb8db6658dc5021e5da (commit)
via b2439bbb8a73f00873efd7f744f70be535496e90 (commit)
via 3a10dbd56428cf0e79b738f62748509bbd04aa68 (commit)
via e0853cdf42e60acd7759acd4869c84756eb1fa27 (commit)
via 5879c6493f74aecddc81abbd785065325bf2e117 (commit)
via 47a57f6f869f19704bbb993fc157a86fd0c85e58 (commit)
from 61205a7e6539b3926c3039e8dcabda6aa9b408ef (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
src/Makefile.am | 6 +-
src/bts.cpp | 149 ++--
src/bts.h | 34 +-
src/gprs_bssgp_pcu.cpp | 33 +-
src/gprs_codel.c | 179 ++++
src/gprs_codel.h | 108 +++
src/gprs_ms.cpp | 40 +-
src/gprs_ms.h | 13 +
src/gprs_rlcmac.h | 14 +-
src/gprs_rlcmac_ts_alloc.cpp | 492 ++++++++---
src/pcu_main.cpp | 4 +-
src/pcu_vty.c | 64 +-
src/tbf.cpp | 65 +-
src/tbf.h | 5 +-
src/tbf_dl.cpp | 105 ++-
tests/Makefile.am | 11 +-
tests/alloc/AllocTest.cpp | 349 +++++---
tests/alloc/AllocTest.err | 865 ++++++++++++++++++-
tests/alloc/AllocTest.ok | 1907 +++++++++++++++++++++++++++++++++++++++---
tests/codel/codel_test.c | 147 ++++
tests/codel/codel_test.ok | 29 +
tests/tbf/TbfTest.cpp | 14 +-
tests/tbf/TbfTest.err | 329 ++++----
tests/testsuite.at | 6 +
25 files changed, 4244 insertions(+), 725 deletions(-)
create mode 100644 src/gprs_codel.c
create mode 100644 src/gprs_codel.h
create mode 100644 tests/codel/codel_test.c
create mode 100644 tests/codel/codel_test.ok
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, master has been updated
via 39ba248608f84341db21fffe861722d4ea56da8b (commit)
via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit)
via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit)
from 4c97435b3537cfe5a13e427b3d38ee591a686961 (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=39ba248608f84341db21fffe861722d4…
commit 39ba248608f84341db21fffe861722d4ea56da8b
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=4d4944a07d09a21d79e18f321eaa1fdc…
commit 4d4944a07d09a21d79e18f321eaa1fdcaddd7964
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=93e795c1fdee782efa3856baf0abdc21…
commit 93e795c1fdee782efa3856baf0abdc21fe3edc7f
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.
[hfreyther: The code has not been moved to tch_frame_down
but the issue looks similiar]
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_04_08.h | 14 ++++++++++++++
openbsc/src/libbsc/bsc_init.c | 3 ---
openbsc/src/libbsc/bsc_vty.c | 17 +++++++++++++++++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 ++++
openbsc/src/libcommon/gsm_data.c | 2 ++
openbsc/src/libmsc/gsm_04_08.c | 4 ++++
6 files changed, 41 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 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit)
from d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (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=4c97435b3537cfe5a13e427b3d38ee59…
commit 4c97435b3537cfe5a13e427b3d38ee591a686961
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 17 15:50:01 2015 +0200
mgcp: Test we don't crash on the NAT dummy MGCP message
We want the port and IPv4 address to be extracted but don't
expect any change in audio codecs.
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/mgcp/mgcp_test.c | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
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 d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit)
from a334e90ddf99697ad6b18df80f1cd7473b2314d4 (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=d17bc7b3a8bce2c507a2e72459b34c07…
commit d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 17 15:19:57 2015 +0200
mgcp: Avoid crashing when rtpmap is not complete
The NAT sends an incomplete SDP file for the purpose of informing
the BSC about the remote IP/PORT early. The case of an incomplete
SDP file was not considered. Check if there is a codec and if not
skip it.
TODO: We need to have a better end-point life cycle test.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmgcp/mgcp_sdp.c | 3 +++
openbsc/tests/mgcp/mgcp_test.c | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)