This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, achemeris/no-dsp-tuning has been created
at 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=8e9ff3aa0644d96dd25271e98ca0e7c…
commit 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Apr 9 18:55:02 2015 +0300
umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough.
We end up with DSP tuning just for 2-3Hz, which is meaningless and
only distort the signal.
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards cae9fb70692d1f5f75aba93ce4f0ce3514dc249b (commit)
discards c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e (commit)
discards 71e5b1d6778118682aed88dae741380ab8350e62 (commit)
via 6d48aa42b31aaf54932d67e80d6dc66c328cda95 (commit)
via 3820839991cd993ecc5d5f1d158ff13749e06ad9 (commit)
via 675c4a91f3c4a3b945763f87d0ed1e1708bf83b2 (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 (cae9fb70692d1f5f75aba93ce4f0ce3514dc249b)
\
N -- N -- N (6d48aa42b31aaf54932d67e80d6dc66c328cda95)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=6d48aa42b31aaf54932d67e80d6dc66…
commit 6d48aa42b31aaf54932d67e80d6dc66c328cda95
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Apr 9 13:24:15 2015 +0300
trx: More logging for voice frame decoding functions.
http://cgit.osmocom.org/osmo-bts/commit/?id=3820839991cd993ecc5d5f1d158ff13…
commit 3820839991cd993ecc5d5f1d158ff13749e06ad9
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=675c4a91f3c4a3b945763f87d0ed1e1…
commit 675c4a91f3c4a3b945763f87d0ed1e1708bf83b2
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 00:12:02 2015 +0300
trx: Implement BER calculations.
A known issue with this code is that BER is not updated for lost TCH frames,
because osmo-trx doesn't send any indication for them and we don't have
a callback to handle this.
Otherwise the code seem to work fine.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/gsm0503_coding.c | 19 +++++++++++++++++++
src/osmo-bts-trx/gsm0503_coding.h | 20 ++++++++++++++++++++
src/osmo-bts-trx/l1_if.c | 1 +
src/osmo-bts-trx/scheduler.c | 1 +
tests/bursts/bursts_test.c | 1 +
5 files changed, 42 insertions(+)
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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber-test has been deleted
was 1e5cb7aefd32b9fe37b573370678be35f6806d40
-----------------------------------------------------------------------
1e5cb7aefd32b9fe37b573370678be35f6806d40 trx: Correct MS power display in a log message.
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards 4a545be0f9e09865bb3b4b04fb39ebc50a006386 (commit)
discards 741364453c41442cd01579ae4264261482a7350d (commit)
discards f6edb3349c63df3aa943cff35edfe781e4c3e8b6 (commit)
discards 31fa15c2f01ba81f018f5f3dec61fb1b38aae624 (commit)
via cae9fb70692d1f5f75aba93ce4f0ce3514dc249b (commit)
via c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e (commit)
via 71e5b1d6778118682aed88dae741380ab8350e62 (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 (4a545be0f9e09865bb3b4b04fb39ebc50a006386)
\
N -- N -- N (cae9fb70692d1f5f75aba93ce4f0ce3514dc249b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=cae9fb70692d1f5f75aba93ce4f0ce3…
commit cae9fb70692d1f5f75aba93ce4f0ce3514dc249b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Apr 9 13:24:15 2015 +0300
trx: More logging for voice frame decoding functions.
http://cgit.osmocom.org/osmo-bts/commit/?id=c5bb8e8a4e5174e608b8b67aa6d2419…
commit c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=71e5b1d6778118682aed88dae741380…
commit 71e5b1d6778118682aed88dae741380ab8350e62
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 00:12:02 2015 +0300
trx: Implement BER calculations.
A known issue with this code is that BER is not updated for lost TCH frames,
because osmo-trx doesn't send any indication for them and we don't have
a callback to handle this.
Otherwise the code seem to work fine.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/gsm0503_coding.c | 88 +++++++++++++++++++++++++++++----------
src/osmo-bts-trx/l1_if.c | 32 ++++++++++----
src/osmo-bts-trx/l1_if.h | 6 ++-
src/osmo-bts-trx/scheduler.c | 71 +++++++++++++++++--------------
4 files changed, 133 insertions(+), 64 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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber-test has been updated
via 1e5cb7aefd32b9fe37b573370678be35f6806d40 (commit)
from f0405b107b7e5cf9701208768b115a16d509f65a (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=1e5cb7aefd32b9fe37b573370678be3…
commit 1e5cb7aefd32b9fe37b573370678be35f6806d40
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Apr 9 12:41:39 2015 +0300
trx: Correct MS power display in a log message.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "OpenBTS' transceiver retro-fit".
The branch, achemeris/load_testing has been created
at 0b8aa00bc7b8233fad019fb92d63066b1be9b8e4 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=0b8aa00bc7b8233fad019fb92d63066…
commit 0b8aa00bc7b8233fad019fb92d63066b1be9b8e4
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Sep 6 00:35:57 2013 +0400
conditional load testing (selected at compile time), turned on by default.
http://cgit.osmocom.org/osmo-trx/commit/?id=1ed2e27d1931ee940ac67d818f40465…
commit 1ed2e27d1931ee940ac67d818f40465edfef1c4e
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu Sep 5 05:52:04 2013 -0400
Transceiver52M: Remove unused test code from main
The commented out test code is not maintained and behaviour is
unknown. Remove for clarity.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=91ac9347493cee880f3233409241955…
commit 91ac9347493cee880f3233409241955d19a4bb4e
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu Sep 5 05:48:49 2013 -0400
Transceiver52M: Verify global config sanity at start
The configuration table is instantiated as a global variable with
no means to check constructor status. This means various types
of database failure conditions (e.g. file existence, permissions,
etc.) are not reported. This patch performs a small number of
checks to make sure that the configuration is sane.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=7398a756eae6cb0135ced0288678d97…
commit 7398a756eae6cb0135ced0288678d97bc3dffdfc
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu Sep 5 05:35:08 2013 -0400
Transceiver52M: Disable equalization for SPS greater than 1
Not supported by equalizer.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=44389b80d50392862e436258ca8595b…
commit 44389b80d50392862e436258ca8595b6c5a4503f
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu Sep 5 05:32:23 2013 -0400
Transceiver52M: Add command line device args passing
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=3e24f791dd37b3205c394100268bfe5…
commit 3e24f791dd37b3205c394100268bfe5629d7e66f
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu Sep 5 05:08:09 2013 -0400
Transceiver52M: Setup dual Laurent pulse filter
Provides improved transmit phase error performance below
1 degree RMS on certain devices. Requires use of 4
samples-per-symbol.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=ef7c258cbf2b56a9dca6df68c4b03f6…
commit ef7c258cbf2b56a9dca6df68c4b03f60cdd52bd4
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Wed Aug 21 20:58:00 2013 -0400
Transceiver52M: Refactor RACH and TSC detection
Both RACH and normal bursts are detected with the same approach of
midamble correlation combined with peak-to-average ratio. The
difference is the midamble placements and lengths. Thus, there is
no reason to have independent implementations.
This patch creates a common call burstDetect(), while leaving the
correlation window indexing in the original calls.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=fb6e75789b9a87065814b4caf8c5cad…
commit fb6e75789b9a87065814b4caf8c5cad77f253df6
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Mon Sep 2 14:39:35 2013 +0800
Transceiver52M: Disable energy detector
The adaptive energy threshold gating suffers a near-far problem
at certain gain levels. This is due to exponential threshold
raising, but linear decreases. A large signal level followed by
a period low signal level causes comparatively weak signals to
go undetected. Additionally, the algorithm performs differently
at multiple RF gain and/or input scaling levels.
This patch switches solely to correlation based gating for burst
detection. The main computational load with this approach is
sub-sample peak interpolation, which we disable during intial
detection.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=23ee9002b4cafa22b3a905d1b9dda7e…
commit 23ee9002b4cafa22b3a905d1b9dda7eafd8dc90d
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Mon Sep 2 14:26:55 2013 +0800
Transceiver52M: Add SSE floating point / integer conversion
Convertions are performed in multiples of 4 or 8. All loads are
considered unaligned.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=98e58b911108ad5dd5b15afbee5ccf9…
commit 98e58b911108ad5dd5b15afbee5ccf971745754f
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Wed Aug 21 13:59:52 2013 -0400
Transceiver52M: Add 4 samples-per-symbol Laurent pulse shape
When 4 samples-per-symbol operation is selected, replace the
existing pulse approximation, which becomes inaccurate with
non-unit oversampling, with the primary pulse, C0, from the
Laurent linear pulse approximation.
Pierre Laurent, "Exact and Approximate Construction of Digital Phase
Modulations by Superposition of Amplitude Modulated Pulses", IEEE
Transactions of Communications, Vol. 34, No. 2, Feb 1986.
Octave pulse generation code for the first three pulses of the
linear approximation are included.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=0c260aecaff0e74db4e32496747073d…
commit 0c260aecaff0e74db4e32496747073de4e80cc23
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu Aug 22 18:40:43 2013 -0400
Transceiver52M: Reverse storage of convolution vectors
With convolution changes, we now assume that tap values for
filterting are stored in reverse. Along the same lines,
the tap values used during correlation are no longer stored
in reverse, however, they are still assumed to be conjugated.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=acc9ee9fc05914d40250e13ae885bf8…
commit acc9ee9fc05914d40250e13ae885bf88bd9e672b
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Tue Aug 20 19:31:14 2013 -0400
Transceiver52M: Replace convolve and related calls with SSE implementation
This large patch replaced the convolve() call with an SSE vector
enabled version. The lower C and SSE intrinsic based code operates
on fixed and aligned vectors for the filter taps. The storage format
of interleaved I/Q for both complex and real vectors is maintained.
SSE filter tap values must:
1. Start 16-byte aligned
2. Number with a multiple of 4 between 4 and 20 for real taps
3. Number with a multiple of 4 for complex taps
Non-compliant values will fall back to non-SSE usage. Fixed length
iterators mean that head and tail cases may require reallocation of
the input vector, which is automatically handled by the upper C++
interface.
Other calls are affected by these changes and adjusted or rewritten
accordingly. The underlying algorithms, however, are unchanged.
generateGSMPulse()
analyzeTrafficBurst()
detectRACHBurst()
Intel SSE configuration is automatically detected and configured at
build time with Autoconf macros.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=9520ecd0c52b4c96078e2fc57008595…
commit 9520ecd0c52b4c96078e2fc570085954ced8934d
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Tue Aug 20 18:55:33 2013 -0400
Transceiver52M: Generate RACH correlation sequence at initialization
There is no temporal dependency on when the RACH sequence is generated,
so there is no need for transceiver to create it in response to a
command from GSM core. If we power on the transceiver, we will need
the RACH sequence, so just allocate it during initialization.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=ab599f8b6d244bc36b76ad6c9a77cb3…
commit ab599f8b6d244bc36b76ad6c9a77cb3a4c34edf5
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Tue Aug 20 18:41:50 2013 -0400
Transceiver52M: Remove logging from signal processing core
The only logging outputs in the the signal processing library
are debug lines that generate copious amounts of output while
providing little useful information to the user. The relevant
information (time-of-arrival, channel gains, etc.) can and
should be logged from transceiver instance itself.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=d6ed8c0b0e986f608c1f81266e97f2e…
commit d6ed8c0b0e986f608c1f81266e97f2e1f7a9510d
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Tue Aug 20 16:27:12 2013 -0400
Transceiver52M: Add destructors to correlation seqeunce objects
Add destructor calls so we can avoid the nested vector deallocations.
Also remove the unnecessary pointer NULL checks prior to destruction.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=c8ce878daf1ea2c2e05cc6ed70dad20…
commit c8ce878daf1ea2c2e05cc6ed70dad2069a69015f
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Mon Sep 2 13:51:11 2013 +0800
Transceiver52M: Make GSM pulse filter internal to implementation
There is no reason expose the pulse shaping filter outside of the
signal processing calls. The main transceiver object makes no use
of the filter and there's no reason to pass it around.
Initialize the pulse shape with the signal processing library, and
maintain an internal static member like many of the other library
variables. Similarly destroy the object when the library is closed.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=e01e1b3fa825cf7d80d5f0bb35062cb…
commit e01e1b3fa825cf7d80d5f0bb35062cb6db7cdc49
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Mon Sep 2 13:24:13 2013 +0800
Transceiver52M: Rename samples-per-symbol variable names
Because repeatedly typing mSamplesPerSymbol is giving me
carpal tunnel syndrome. Replace with the much shorter,
easier to type, and just as clear name of 'sps'.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, achemeris/poweroff_hack has been created
at 0832c0c34b2746345e06025575ac86a85e8943fe (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=0832c0c34b2746345e06025575ac86a…
commit 0832c0c34b2746345e06025575ac86a85e8943fe
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jul 14 23:07:31 2013 +0400
Transceiver52M: HACK: Exit transceiver on POWEROFF command.
This hack allows OsmoBTS to correctly restart itself with different parameters.
We assume that transceiver is run as a service and will be restarted on exit.
http://cgit.osmocom.org/osmo-trx/commit/?id=9cddd4aa5dbe0ca7c02a2294e720cc3…
commit 9cddd4aa5dbe0ca7c02a2294e720cc3925702e39
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jul 14 22:58:55 2013 +0400
Transceiver52M: Start and stop all threads on POWERON/POWEROFF.
This change reveals some issue with the UHD start/stop code. Specifically,
we get a failed assert in RadioInterface::pullBuffer() (num_rd == OUTCHUNK
with num_rd=0) with the POWERON/POWEROFF/POWERON sequence.
http://cgit.osmocom.org/osmo-trx/commit/?id=f1c5b4f76567334a8da7cd2bf36ba85…
commit f1c5b4f76567334a8da7cd2bf36ba854db5e341a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jul 14 22:45:40 2013 +0400
Transceiver52M: Introduce usage counting for DriveLoop and RadioInterface.
The reason is to allow them to be started from any TRX. I.e. they are started
when the first TRX starts and stopped when the last TRX stops.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, achemeris/rtmd has been created
at 9fb1c0bbc0b2b3e9edd6d73ec0b5640642d87841 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=9fb1c0bbc0b2b3e9edd6d73ec0b5640…
commit 9fb1c0bbc0b2b3e9edd6d73ec0b5640642d87841
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Sep 1 03:15:32 2013 +0400
Debug: Shorten names of RTMD tracks, add instrumentation to Transceiver.cpp.
http://cgit.osmocom.org/osmo-trx/commit/?id=71392fbc7b6aa36bb5cc53bb5d3ea91…
commit 71392fbc7b6aa36bb5cc53bb5d3ea9116b1d9d9d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 14:05:13 2013 +0400
Debug: Store thread IDs by default.
http://cgit.osmocom.org/osmo-trx/commit/?id=78d7fa0f6ddfbd7f5ef36c8063c1d68…
commit 78d7fa0f6ddfbd7f5ef36c8063c1d68091364573
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 14:02:10 2013 +0400
Debug: Update RTMD with Thread ID storage support.
http://cgit.osmocom.org/osmo-trx/commit/?id=fd51ae550f4501767d3af727612d7bd…
commit fd51ae550f4501767d3af727612d7bd5a16ef5c7
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 13:38:59 2013 +0400
Debug: Allocate less memory for the RMD log.
http://cgit.osmocom.org/osmo-trx/commit/?id=308556bbef5dd97ba80016b1e6acd7e…
commit 308556bbef5dd97ba80016b1e6acd7ededa56323
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 13:20:26 2013 +0400
Debug: Enable RTMD in Makefile.am.
http://cgit.osmocom.org/osmo-trx/commit/?id=4c192001fcc925dd25613c660b03c3d…
commit 4c192001fcc925dd25613c660b03c3d681946fad
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 13:19:12 2013 +0400
Debug: More real-time instrumentation.
http://cgit.osmocom.org/osmo-trx/commit/?id=1339e427e1d2fd87601214cfeb662cf…
commit 1339e427e1d2fd87601214cfeb662cf4659546a9
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 02:52:13 2013 +0400
Some RTMD instrumentation.
http://cgit.osmocom.org/osmo-trx/commit/?id=7b638e53d0084a6417fd0d50d0ebdeb…
commit 7b638e53d0084a6417fd0d50d0ebdeb33e6906a3
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 29 02:50:43 2013 +0400
Checking in implementation of the real-time monitoring.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, achemeris/stable_threads has been created
at 0ffe815bbce78c896a6cc0b8a689afdfcfe4f5ae (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber-test has been updated
via f0405b107b7e5cf9701208768b115a16d509f65a (commit)
from 0e31367ca0679980c187c7b16c7a9a70a04ba803 (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=f0405b107b7e5cf9701208768b115a1…
commit f0405b107b7e5cf9701208768b115a16d509f65a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Apr 8 15:46:30 2015 +0300
trx: report uplink measurements for all frames.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 32 ++++++++++++-----
src/osmo-bts-trx/l1_if.h | 6 ++--
src/osmo-bts-trx/scheduler.c | 86 +++++++++++++++++++++-----------------------
3 files changed, 68 insertions(+), 56 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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
via 4a545be0f9e09865bb3b4b04fb39ebc50a006386 (commit)
from 741364453c41442cd01579ae4264261482a7350d (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=4a545be0f9e09865bb3b4b04fb39ebc…
commit 4a545be0f9e09865bb3b4b04fb39ebc50a006386
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 23:30:10 2015 +0300
trx: Better formatting for the log message.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "A python tool to program magic SIMs".
The branch, zecke/tmp has been created
at 533a0dce3a48480f530798d4fce35ff779e870b6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/pysim/commit/?id=533a0dce3a48480f530798d4fce35ff779…
commit 533a0dce3a48480f530798d4fce35ff779e870b6
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=29474b0d5bbf95800938b38ab945540410…
commit 29474b0d5bbf95800938b38ab9455404100cc139
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=800c9eb097e5374a5a64074fd640983604…
commit 800c9eb097e5374a5a64074fd64098360457dfd6
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.
http://cgit.osmocom.org/pysim/commit/?id=73b686f7eeb7616ea769f30376979a5baa…
commit 73b686f7eeb7616ea769f30376979a5baaeb86d1
Author: Jan Balke <jan(a)corenetdynamics.com>
Date: Mon Jan 26 11:15:25 2015 +0100
Allow changing the class byte for pdu messages
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber-test has been created
at 0e31367ca0679980c187c7b16c7a9a70a04ba803 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=0e31367ca0679980c187c7b16c7a9a7…
commit 0e31367ca0679980c187c7b16c7a9a70a04ba803
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 23:30:58 2015 +0300
trx: Report measurements fot TCH.
http://cgit.osmocom.org/osmo-bts/commit/?id=4a545be0f9e09865bb3b4b04fb39ebc…
commit 4a545be0f9e09865bb3b4b04fb39ebc50a006386
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 23:30:10 2015 +0300
trx: Better formatting for the log message.
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards fcd114938dd7fca51bc452e149968f481b8d9266 (commit)
discards 9be02c9ee75466d35025e696727c2ff83d786b4a (commit)
via 741364453c41442cd01579ae4264261482a7350d (commit)
via f6edb3349c63df3aa943cff35edfe781e4c3e8b6 (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 (fcd114938dd7fca51bc452e149968f481b8d9266)
\
N -- N -- N (741364453c41442cd01579ae4264261482a7350d)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=741364453c41442cd01579ae4264261…
commit 741364453c41442cd01579ae4264261482a7350d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=f6edb3349c63df3aa943cff35edfe78…
commit f6edb3349c63df3aa943cff35edfe781e4c3e8b6
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 10:41:48 2015 +0300
trx: Implement basic BER calculations.
The code is not tested with live calls, but compiles fine and passes syntetic test.
A known issue with this code is that BER is calculated for TCH, but it's not propagated
to the upper layers. Only xCCH measurement reports are propagated right now.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards b2b2a162e45b35a6639fffb3dbdfc008783164d9 (commit)
discards fb644534c127786469cd8f995b938a2494e096c4 (commit)
discards e7ef48effa69a3d4e07479be81b49f34332e459d (commit)
via fcd114938dd7fca51bc452e149968f481b8d9266 (commit)
via 9be02c9ee75466d35025e696727c2ff83d786b4a (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 (b2b2a162e45b35a6639fffb3dbdfc008783164d9)
\
N -- N -- N (fcd114938dd7fca51bc452e149968f481b8d9266)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=fcd114938dd7fca51bc452e149968f4…
commit fcd114938dd7fca51bc452e149968f481b8d9266
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=9be02c9ee75466d35025e696727c2ff…
commit 9be02c9ee75466d35025e696727c2ff83d786b4a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 10:41:48 2015 +0300
trx: Implement basic BER calculations.
The code is not tested with live calls, but compiles fine and passes syntetic test.
A known issue with this code is that BER is calculated for TCH, but it's not propagated
to the upper layers. Only xCCH measurement reports are propagated right now.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler.c | 6 ++++--
1 file changed, 4 insertions(+), 2 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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
via b2b2a162e45b35a6639fffb3dbdfc008783164d9 (commit)
from fb644534c127786469cd8f995b938a2494e096c4 (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=b2b2a162e45b35a6639fffb3dbdfc00…
commit b2b2a162e45b35a6639fffb3dbdfc008783164d9
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 22:31:51 2015 +0300
trx: Correctly scale BER when passing to upper layers.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler.c | 6 +++---
1 file changed, 3 insertions(+), 3 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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards a08ba5cf22610db5929632a0c856d432222a9009 (commit)
discards e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0 (commit)
discards 2c257f966f06a1c604e41eaeb9dfcb0aaea97a99 (commit)
via fb644534c127786469cd8f995b938a2494e096c4 (commit)
via e7ef48effa69a3d4e07479be81b49f34332e459d (commit)
via 31fa15c2f01ba81f018f5f3dec61fb1b38aae624 (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 (a08ba5cf22610db5929632a0c856d432222a9009)
\
N -- N -- N (fb644534c127786469cd8f995b938a2494e096c4)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=fb644534c127786469cd8f995b938a2…
commit fb644534c127786469cd8f995b938a2494e096c4
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=e7ef48effa69a3d4e07479be81b49f3…
commit e7ef48effa69a3d4e07479be81b49f34332e459d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 10:41:48 2015 +0300
trx: Implement basic BER calculations.
The code is not tested with live calls, but compiles fine and passes syntetic test.
A known issue with this code is that BER is calculated for TCH, but it's not propagated
to the upper layers. Only xCCH measurement reports are propagated right now.
http://cgit.osmocom.org/osmo-bts/commit/?id=31fa15c2f01ba81f018f5f3dec61fb1…
commit 31fa15c2f01ba81f018f5f3dec61fb1b38aae624
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 00:12:02 2015 +0300
osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler.c | 43 +++++++++++++++++++++++++------------------
1 file changed, 25 insertions(+), 18 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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards d1ea4d6384a6515dba89a58dd05c45619119ba9b (commit)
discards 2949ddc9afb1979d4246a2b724d059dc795a795a (commit)
discards 5c999b075d2a2e35e0a6f9831983f34630ad0891 (commit)
via a08ba5cf22610db5929632a0c856d432222a9009 (commit)
via e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0 (commit)
via 2c257f966f06a1c604e41eaeb9dfcb0aaea97a99 (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 (d1ea4d6384a6515dba89a58dd05c45619119ba9b)
\
N -- N -- N (a08ba5cf22610db5929632a0c856d432222a9009)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=a08ba5cf22610db5929632a0c856d43…
commit a08ba5cf22610db5929632a0c856d432222a9009
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=e4021f08f1c78a8cc20b90e563027eb…
commit e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 10:41:48 2015 +0300
trx: Implement basic BER calculations.
The code is not tested with live calls, but compiles fine and passes syntetic test.
A known issue with this code is that BER is calculated for TCH, but it's not propagated
to the upper layers. Only xCCH measurement reports are propagated right now.
http://cgit.osmocom.org/osmo-bts/commit/?id=2c257f966f06a1c604e41eaeb9dfcb0…
commit 2c257f966f06a1c604e41eaeb9dfcb0aaea97a99
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 00:12:02 2015 +0300
osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler.c | 45 +++++++++++++++++++-------------------------
1 file changed, 19 insertions(+), 26 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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/debug has been deleted
was 06b81625d41f051a9bb34b5269463bbc0538673f
-----------------------------------------------------------------------
06b81625d41f051a9bb34b5269463bbc0538673f osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame.
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been updated
discards 178909ddd0a0a9ab3d0db41e936806d0313f8cee (commit)
discards 06b81625d41f051a9bb34b5269463bbc0538673f (commit)
via d1ea4d6384a6515dba89a58dd05c45619119ba9b (commit)
via 2949ddc9afb1979d4246a2b724d059dc795a795a (commit)
via 5c999b075d2a2e35e0a6f9831983f34630ad0891 (commit)
via 9b7e7f76220410be755d27c05486ee3ddfc49bb8 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (178909ddd0a0a9ab3d0db41e936806d0313f8cee)
\
N -- N -- N (d1ea4d6384a6515dba89a58dd05c45619119ba9b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=d1ea4d6384a6515dba89a58dd05c456…
commit d1ea4d6384a6515dba89a58dd05c45619119ba9b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=2949ddc9afb1979d4246a2b724d059d…
commit 2949ddc9afb1979d4246a2b724d059dc795a795a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 10:41:48 2015 +0300
trx: The first hack to implement BER calculations.
The code is not tested with live calls, but compiles fine and passes syntetic test.
A known issue with this code is that BER is calculated for TCH, but it's not propagated
to the upper layers. Only xCCH measurement reports are propagated right now.
http://cgit.osmocom.org/osmo-bts/commit/?id=5c999b075d2a2e35e0a6f9831983f34…
commit 5c999b075d2a2e35e0a6f9831983f34630ad0891
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 00:12:02 2015 +0300
osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame.
-----------------------------------------------------------------------
Summary of changes:
src/common/abis.c | 1 +
src/common/oml.c | 2 +-
src/osmo-bts-trx/gsm0503_coding.c | 7 ++++---
src/osmo-bts-trx/scheduler.c | 15 ++++++++-------
tests/bursts/bursts_test.c | 38 +++++++++++++++++++++++++++++---------
tests/bursts/bursts_test.ok | 20 ++++++++++++++++++++
6 files changed, 63 insertions(+), 20 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (commit)
via 5b512051870017aebd79ff2ca05ad8be671728b2 (commit)
via 9ed6fd25dde40e3079c5b278f543714b0d78a9f0 (commit)
from 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (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=322b1499cd4d34b0148a15cb615ad6df…
commit 322b1499cd4d34b0148a15cb615ad6dff8203ed2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 7 17:49:49 2015 +0200
nitb: Check source string length before calling strncpy (Coverity)
Currently some VTY command do neither check the length of the source
string before calling strncpy nor ensure NUL-termination afterwards.
This can to destination string buffers whose contents are not
NUL-teminated.
This commit adds checks and corresponding warnings to the VTY
commands 'subscriber TYPE ID name .NAME" and "subscriber TYPE ID
extension EXTENSION".
Fixes: Coverity CID 1206570, 1206569
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=5b512051870017aebd79ff2ca05ad8be…
commit 5b512051870017aebd79ff2ca05ad8be671728b2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 7 17:49:48 2015 +0200
gprs: Fix GSUP cancel_type handling (Coverity)
When handling an incoming GSUP cancellation request, the cancel_type
if effectively ignored, such that is always handled as
GPRS_GSUP_CANCEL_TYPE_UPDATE and never as WITHDRAW.
This commit fixes the expression used to set the variable
is_update_procedure.
Fixes: Coverity CID 1267739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9ed6fd25dde40e3079c5b278f543714b…
commit 9ed6fd25dde40e3079c5b278f543714b0d78a9f0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 7 17:49:47 2015 +0200
nat: Fix timeslot range in 'show bsc mgcp' VTY command
Currently the inner loop in show_bsc_mgcp iterates of the timeslot
interval [0, 31]. Timeslot 0 is not valid, which causes
mgcp_timeslot_to_endpoint to generate a corresponding warning and to
return an invalid endp value. That value causes an out-of-bound
read access, possibly hitting unallocated memory.
This patch fixes the loop range by starting with timeslot 1.
Note that this does not prevent mgcp_timeslot_to_endpoint from
returning an invalid endpoint index when called with arguments not
within its domain.
Addresses:
<000b> ../../include/openbsc/mgcp.h:250 Timeslot should not be 0
[...]
vty=0xb4203db0, argc=1, argv=0xbfffebb0) at bsc_nat_vty.c:256
max = 1
con = 0xb4a004f0
i = 0
j = 0
[...]
==15700== ERROR: AddressSanitizer: heap-use-after-free on address
0xb520be4f at pc 0x8062a42 bp 0xbfffeb18 sp 0xbfffeb0c
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_subscriber.c | 3 ++-
openbsc/src/libmsc/vty_interface_layer3.c | 14 ++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 12 ++++++++++++
openbsc/tests/vty_test_runner.py | 26 ++++++++++++++++++++++++++
5 files changed, 55 insertions(+), 2 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 8d192d7153498498ff6232209c900e67256b8036 (commit)
via b535e391b0f1d030373159ddbf54483d7fa54763 (commit)
via c641591ae9298894178dae78c37e5f96687be576 (commit)
via a11994ddff1edbdb85ee9dc1ffd36f9b9834edf3 (commit)
from 5fb265eaa725928b59b44aa9bfe8959256014ba1 (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=8d192d7153498498ff6232209c90…
commit 8d192d7153498498ff6232209c900e67256b8036
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 7 17:52:45 2015 +0200
ns: Log when sending fails (Coverity)
Currently the return value of the gprs_ns_tx family of functions is
often ignored. This is not a serious issue, since the successful
delivery of the messages is neither guaranteed nor acknowledged by
the network layer anyway.
Nevertheless this commit adds logging (level INFO) to gprs_ns_tx and
gprs_ns_msgb_alloc. The definition of the latter has been moved from
the header file to gprs_ns.c.
Fixes: Coverity CID 1040678, 1040679, 1040680, 1040681, 1040682,
1040683, 1040684, 1040686, 1040687, 1040688, 1111545,
1240203, 1240204
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=b535e391b0f1d030373159ddbf54…
commit b535e391b0f1d030373159ddbf54483d7fa54763
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 7 17:52:44 2015 +0200
bssgp: Ensure non-NULL bctx before calling bssgp_rx_ptp (Coverity)
Currently bssgp_rx_ptp might be called with bctx being NULL, when the
NS BVCI is neither BVCI_SIGNALLING nor BVCI_PTM, but the message is
a BVC_RESET or it contains an BVCI IE != BVCI_SIGNALLING where the
BVCI is not known.
This patch ensures that bssgp_rx_ptp will only be called with a
non-NULL bctx. A log message will be issued, if the bctx is NULL when
this was not expected.
Fixes: Coverity CID 1040674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=c641591ae9298894178dae78c37e…
commit c641591ae9298894178dae78c37e5f96687be576
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 7 17:52:43 2015 +0200
bssgp: Always expect dup != NULL in bssgp_tx_dl_ud (Coverity)
Currently the implementation of bssgp_tx_dl_ud conditionally adds
some optional IE if dup != NULL. Later on is dereferences dup to
access qos_profile and fc, but this without checking dup in advance.
This may lead to an segmentation violation fault.
This commit changes the value range of the function to only accept
dup != NULL. An assertion will fail otherwise. All other explicit
checks for non-NULL are removed.
Fixes: Coverity CID 1040673
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=a11994ddff1edbdb85ee9dc1ffd3…
commit a11994ddff1edbdb85ee9dc1ffd36f9b9834edf3
Author: Max <max.suraev(a)fairwaves.co>
Date: Mon Apr 6 16:17:49 2015 +0200
fix compiler warnings for a5 tests
Signed-off-by: Max <max.suraev(a)fairwaves.co>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gprs/gprs_ns.h | 10 +++-----
src/gb/gprs_bssgp.c | 56 ++++++++++++++++++++++--------------------
src/gb/gprs_ns.c | 19 ++++++++++++++
src/gb/libosmogb.map | 1 +
tests/a5/a5_test.c | 4 +++
tests/gb/gprs_bssgp_test.c | 17 +++++++++++++
6 files changed, 75 insertions(+), 32 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/update has been updated
via 9b7e7f76220410be755d27c05486ee3ddfc49bb8 (commit)
from a6ad0b44ae45a2fd51b6a55507e8295605431e92 (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=9b7e7f76220410be755d27c05486ee3…
commit 9b7e7f76220410be755d27c05486ee3ddfc49bb8
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Apr 7 15:18:21 2015 +0300
abis: Add support of libosmo-abis v 0.3.0
-----------------------------------------------------------------------
Summary of changes:
src/common/abis.c | 1 +
src/common/oml.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
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 BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/update has been created
at a6ad0b44ae45a2fd51b6a55507e8295605431e92 (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (commit)
via 0ac00c15b9fd667da80670440916ce2982eece20 (commit)
from 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (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=08ea4d87f6c5db1ce68ef58040a35271…
commit 08ea4d87f6c5db1ce68ef58040a35271358fa6d8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Apr 7 09:08:32 2015 +0200
nat: Check for the access list in set command as well
I omitted the check as this was already done by the verify
function for this command. Please Coverity and do the check
again even if it is not necessary. I begin to doubt the
usage of a "dedicated" verify method as well.
Silences: Coverity CID 1293150
http://cgit.osmocom.org/openbsc/commit/?id=0ac00c15b9fd667da80670440916ce29…
commit 0ac00c15b9fd667da80670440916ce2982eece20
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Apr 7 09:06:26 2015 +0200
nat: Check the con->imsi for the tracked IMSI
On DT messages we directly write into the tracked SCCP
connection. This means "imsi" will always be NULL at
this check. Change the code to use con->imsi
Fixes: Coverity CID 1293151
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 9 ++++++++-
2 files changed, 10 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 "OpenBTS' transceiver retro-fit".
The branch, staging has been created
at f57eb1a6bb465427623e0c8670889e5982a9bae3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=f57eb1a6bb465427623e0c8670889e5…
commit f57eb1a6bb465427623e0c8670889e5982a9bae3
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(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=c401802eaa6d7b7c4a058fb2800644a…
commit c401802eaa6d7b7c4a058fb2800644a8c8ffbd7d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Mar 25 14:22:37 2015 +0300
uhd: Use full DAC scale with UmTRX to improve signal quality.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=3051f34953e3ffdb148329c70234826…
commit 3051f34953e3ffdb148329c702348260c2a398d7
Author: Tom Tsou <tom(a)tsou.cc>
Date: Mon Apr 6 18:02:56 2015 -0700
build: Add 'subdir-objects' to AM_INIT_AUTOMAKE
This will shutup automake and make it stop complaining about the
following subdirectory warnings.
"warning: source file 'common/fft.c' is in a
subdirectory, but option 'subdir-objects' is disabled"
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=7bd1e663c96d14a3445163846799120…
commit 7bd1e663c96d14a34451638467991208f18d6ebb
Author: Tom Tsou <tom(a)tsou.cc>
Date: Thu Mar 26 19:01:02 2015 -0700
mcbts: Enable multi-ARFCN option from command line
http://cgit.osmocom.org/osmo-trx/commit/?id=1a53985f088dd08d94f14153882ee2d…
commit 1a53985f088dd08d94f14153882ee2db047d8230
Author: Tom Tsou <tom(a)tsou.cc>
Date: Thu Mar 26 18:57:10 2015 -0700
mcbts: Add multi-ARFCN implementation
http://cgit.osmocom.org/osmo-trx/commit/?id=994a1a8344bce80d56773553399896c…
commit 994a1a8344bce80d56773553399896c83927707c
Author: Tom Tsou <tom(a)tsou.cc>
Date: Thu Mar 26 18:51:18 2015 -0700
uhd: Elevate fatal device error logging
Log unrecoverable device errors, whether from misconfiguration or
internal runtime, to ALERT level. This will output device and interface
status to stdout in addition to rsyslog.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=92c93763b2cc3ff9365f499521b8aea…
commit 92c93763b2cc3ff9365f499521b8aea42849ee9c
Author: Tom Tsou <tom(a)tsou.cc>
Date: Thu Mar 26 16:58:45 2015 -0700
control: Add OpenBTS 'HANDOVER' commands
http://cgit.osmocom.org/osmo-trx/commit/?id=4adf4724c366a9eb76bcd810d29ee87…
commit 4adf4724c366a9eb76bcd810d29ee8753413cec5
Author: Tom Tsou <tom(a)tsou.cc>
Date: Wed Mar 25 15:10:07 2015 -0700
iface: Add inner ring-buffer implementation
Two buffers, inner and outer, are used in the transceiver
implementation. The outer buffer interfaces with the device receive
interface to guarantee timestamp aligned and contiguously allocated
sample buffers. The inner buffer absorbs vector size differences between
GSM bursts (156 or 157 samples) and the resampler interface (typically
fixed multiples of 65).
Reimplement the inner buffer with a ring buffer that allows fixed size
segments on the outer (resampler) portion and variable lengths (GSM
side) on the inner side. Compared to the previous stack-like version,
this implementation removes unnecessary copying of buffer contents.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=c5b568d49c61bfa70e1837278b65d75…
commit c5b568d49c61bfa70e1837278b65d758668a6dff
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>
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/no-queue has been updated
discards eb180d59a2f377e7a5c430d8af5e118e4c35cde6 (commit)
discards a0d8542881465dea4f5723610cde7e976af4050d (commit)
discards b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88 (commit)
via 48b3aec416eebc1d0d76b97d169931fd2c1ed40b (commit)
via 63e2a7352f499c5eeeae81c5f868bdbbc86b6219 (commit)
via adaee02787c631541bd9b2b1d6a00fb6d0fc043c (commit)
via 82ac7cce66d5d39dc223f7a3bd905ea39ead1d02 (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 (eb180d59a2f377e7a5c430d8af5e118e4c35cde6)
\
N -- N -- N (48b3aec416eebc1d0d76b97d169931fd2c1ed40b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=48b3aec416eebc1d0d76b97d169931fd…
commit 48b3aec416eebc1d0d76b97d169931fd2c1ed40b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 12:03:45 2015 +0200
WIP sub: Remove the queue from the subscriber code...
Just coordinate paging and securing the channel.. and leave
the call handling.. SMS.. to the other layers.. this should
overcome the queue of getting "blocked".. the issue is now
with the upper layers..
* crashes fixed... late assignment audio issue..
http://cgit.osmocom.org/openbsc/commit/?id=63e2a7352f499c5eeeae81c5f868bdbb…
commit 63e2a7352f499c5eeeae81c5f868bdbbc86b6219
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 09:55:10 2015 +0200
sub: Remove introspection of the "channel queue"
Over the next commits the queuing of commits will be
completely modified to remove the queue and move the
scheduling/limits to the outer callers.
http://cgit.osmocom.org/openbsc/commit/?id=adaee02787c631541bd9b2b1d6a00fb6…
commit adaee02787c631541bd9b2b1d6a00fb6d0fc043c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 16:54:55 2015 +0200
sub: Remove paging requests before dispatching
The dispatching might lead to the removal of more
paging requests and makes "request" invalid. Remove
it before calling the callback.
http://cgit.osmocom.org/openbsc/commit/?id=82ac7cce66d5d39dc223f7a3bd905ea3…
commit 82ac7cce66d5d39dc223f7a3bd905ea39ead1d02
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 17:54:34 2015 +0200
mncc: Select the codec similar to the modify handling
In case the default TCH/F codec is "EFR" and we do an early
assignment from SDCCH to a TCH we would assign the TCH/H
codec. This is because the lchan_type will be neither a
TCH/H nor a TCH/F.
At the same time the _gsm48_lchan_modify code to check for
half vs. full-rate is the other way around. Align both.
It is full-rate if it is not a TCH_H. This will have some
other complications down the way (early assignment on
cells with only TCH/H). So the mode should not depend on
the _current_ channel but the kind of channel we want.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/mncc_builtin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/no-queue has been updated
discards fbbe089128cbd1231c2d7f31470228ad4667d887 (commit)
discards 5a7d6c8379a6341afc866f5d3adfebbd94f0e58f (commit)
via eb180d59a2f377e7a5c430d8af5e118e4c35cde6 (commit)
via a0d8542881465dea4f5723610cde7e976af4050d (commit)
via b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88 (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 (fbbe089128cbd1231c2d7f31470228ad4667d887)
\
N -- N -- N (eb180d59a2f377e7a5c430d8af5e118e4c35cde6)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=eb180d59a2f377e7a5c430d8af5e118e…
commit eb180d59a2f377e7a5c430d8af5e118e4c35cde6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 12:03:45 2015 +0200
WIP sub: Remove the queue from the subscriber code...
Just coordinate paging and securing the channel.. and leave
the call handling.. SMS.. to the other layers.. this should
overcome the queue of getting "blocked".. the issue is now
with the upper layers..
* crashes fixed... late assignment audio issue..
http://cgit.osmocom.org/openbsc/commit/?id=a0d8542881465dea4f5723610cde7e97…
commit a0d8542881465dea4f5723610cde7e976af4050d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 09:55:10 2015 +0200
sub: Remove introspection of the "channel queue"
Over the next commits the queuing of commits will be
completely modified to remove the queue and move the
scheduling/limits to the outer callers.
http://cgit.osmocom.org/openbsc/commit/?id=b46464bf6e876f9d5dea4def2c8a6dc1…
commit b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 16:54:55 2015 +0200
sub: Remove paging requests before dispatching
The dispatching might lead to the removal of more
paging requests and makes "request" invalid. Remove
it before calling the callback.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_subscriber.h | 5 ++++-
openbsc/include/openbsc/transaction.h | 2 +-
openbsc/src/libbsc/paging.c | 14 ++++++++++----
openbsc/src/libmsc/gsm_04_08.c | 5 ++++-
openbsc/src/libmsc/gsm_04_11.c | 8 +++++++-
openbsc/src/libmsc/gsm_subscriber.c | 8 +++++++-
openbsc/src/libmsc/transaction.c | 8 ++------
7 files changed, 35 insertions(+), 15 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, zecke/features/no-queue has been created
at fbbe089128cbd1231c2d7f31470228ad4667d887 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=fbbe089128cbd1231c2d7f31470228ad…
commit fbbe089128cbd1231c2d7f31470228ad4667d887
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 12:03:45 2015 +0200
WIP sub: Remove the queue from the subscriber code...
Just coordinate paging and securing the channel.. and leave
the call handling.. SMS.. to the other layers.. this should
overcome the queue of getting "blocked".. the issue is now
with the upper layers..
only compile tested
http://cgit.osmocom.org/openbsc/commit/?id=5a7d6c8379a6341afc866f5d3adfebbd…
commit 5a7d6c8379a6341afc866f5d3adfebbd94f0e58f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 09:55:10 2015 +0200
sub: Remove introspection of the "channel queue"
Over the next commits the queuing of commits will be
completely modified to remove the queue and move the
scheduling/limits to the outer callers.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/debug has been created
at 06b81625d41f051a9bb34b5269463bbc0538673f (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/ber has been created
at 178909ddd0a0a9ab3d0db41e936806d0313f8cee (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=178909ddd0a0a9ab3d0db41e936806d…
commit 178909ddd0a0a9ab3d0db41e936806d0313f8cee
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 10:41:48 2015 +0300
trx: The first hack to implement BER calculations.
It's completely untested, I didn't even compile it.
The next step should be to update the bursts_test and check that osmo_conv_decode_ber()
is actually working correctly.
A known issue with this code is that BER is calculated for TCH, but it's not propagated
to the upper layers. Only xCCH measurement reports are propagated right now.
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/acc-list has been updated
via 442557462fc0ccd4be9df2643a5c94889f797fd3 (commit)
via 8127f8b55ef4331aa242e2cf23207442e08aa4e3 (commit)
via 1c7d6e65d97a3108c81c79779d5d1958b23b49a8 (commit)
via 16e420adce421a327105100676ae2c408fda75f2 (commit)
via 16f364450f3ba384332e35a3ef4ffa3dbcbfd33a (commit)
via 16820a0696440cc184c30312465592ea4567df80 (commit)
via e982ec1b79fb6bb579443614b84e8b35ca9cc0e1 (commit)
via 6ece4239b7f77858ab7da3358f153efec108eed8 (commit)
via afb585d620cf3fc89e6de368ea7afa2c59021a09 (commit)
via 9702600aa4898103c6b9f46e417041003df81f3e (commit)
via c8fa02ece346840d36d328144b050f7f55bf7b2b (commit)
via 11f65068887a0992a3236d39357c3fb33751cce2 (commit)
via d1e54aa0e31aeec415dee6ae19e5b2150804043e (commit)
from d703bc40c1ae4b858853db9ce052089a98487d07 (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=442557462fc0ccd4be9df2643a5c9488…
commit 442557462fc0ccd4be9df2643a5c94889f797fd3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 22:45:32 2015 +0200
bsc: Send a LU Reject in case it has been filtered
In case we filter the request and it was a Location Updating
Procedure we should reject it.
http://cgit.osmocom.org/openbsc/commit/?id=8127f8b55ef4331aa242e2cf23207442…
commit 8127f8b55ef4331aa242e2cf23207442e08aa4e3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 20:53:42 2015 +0200
bsc: Add access list filtering to the BSC
http://cgit.osmocom.org/openbsc/commit/?id=1c7d6e65d97a3108c81c79779d5d1958…
commit 1c7d6e65d97a3108c81c79779d5d1958b23b49a8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:46:20 2015 +0200
bsc: Add access lists to the MSC and the BSC
It is a bit arbitary to decide which one is the global
and which one is the local one. We might change it around.
I don't think we want to introduce it based on BTS.
http://cgit.osmocom.org/openbsc/commit/?id=16e420adce421a327105100676ae2c40…
commit 16e420adce421a327105100676ae2c408fda75f2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 21:03:49 2015 +0200
filter: Move the con_type into the filter_state
http://cgit.osmocom.org/openbsc/commit/?id=16f364450f3ba384332e35a3ef4ffa3d…
commit 16f364450f3ba384332e35a3ef4ffa3dbcbfd33a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:34:12 2015 +0200
filter: Move from DNAT to DFILTER category
http://cgit.osmocom.org/openbsc/commit/?id=16820a0696440cc184c30312465592ea…
commit 16820a0696440cc184c30312465592ea4567df80
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:20:09 2015 +0200
filter: Remove bsc_connection from the filter API
Remove the last occurence of NAT datastructures in the filtering
module and add the ctx to the filter request structure.
http://cgit.osmocom.org/openbsc/commit/?id=e982ec1b79fb6bb579443614b84e8b35…
commit e982ec1b79fb6bb579443614b84e8b35ca9cc0e1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:13:27 2015 +0200
filter: Remove nat_sccp_connection from public API
http://cgit.osmocom.org/openbsc/commit/?id=6ece4239b7f77858ab7da3358f153efe…
commit 6ece4239b7f77858ab7da3358f153efec108eed8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:58:55 2015 +0200
filter: Remove the bsc_connection from the internal functions
http://cgit.osmocom.org/openbsc/commit/?id=afb585d620cf3fc89e6de368ea7afa2c…
commit afb585d620cf3fc89e6de368ea7afa2c59021a09
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:48:27 2015 +0200
filter: Put all the parameters in a struct to avoid order issues
With the "local" and "global" list name we might pick the
wrong argument. Avoid it by passing them as a struct.
http://cgit.osmocom.org/openbsc/commit/?id=9702600aa4898103c6b9f46e41704100…
commit 9702600aa4898103c6b9f46e417041003df81f3e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:42:45 2015 +0200
filter: Remove NAT knowledge from auth_imsi
Push back the parameters we need to pass. auth_imsi doesn't
know anything about the nat now.
http://cgit.osmocom.org/openbsc/commit/?id=c8fa02ece346840d36d328144b050f7f…
commit c8fa02ece346840d36d328144b050f7f55bf7b2b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:07:45 2015 +0200
filter: Separate SCCP/BSSAP extraction and gsm48 code
For the BSC we will have the gsm48_hdr and don't need to
find data within SCCP. For legacy reasons we need to
initialize con_type, imsi, reject causes early on and
need to do the same in the filter method.
http://cgit.osmocom.org/openbsc/commit/?id=11f65068887a0992a3236d39357c3fb3…
commit 11f65068887a0992a3236d39357c3fb33751cce2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 16:55:28 2015 +0200
filter: More renaming and remove of "NAT" from it
http://cgit.osmocom.org/openbsc/commit/?id=d1e54aa0e31aeec415dee6ae19e5b215…
commit d1e54aa0e31aeec415dee6ae19e5b2150804043e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 16:50:34 2015 +0200
filter: Rename BSC to LOCAL and NAT to GLOBAL
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_msg_filter.h | 60 +++++++---
openbsc/include/openbsc/bsc_nat.h | 18 ++-
openbsc/include/openbsc/bsc_nat_sccp.h | 7 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/osmo_bsc.h | 5 +
openbsc/include/openbsc/osmo_msc_data.h | 4 +
openbsc/src/libcommon/debug.c | 5 +
openbsc/src/libfilter/bsc_msg_acc.c | 4 +-
openbsc/src/libfilter/bsc_msg_filter.c | 175 +++++++++++-------------------
openbsc/src/osmo-bsc/Makefile.am | 4 +-
openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 +++++++++++++++-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 ++
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 ++++++++++-
openbsc/src/osmo-bsc_nat/Makefile.am | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 25 +++--
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 119 ++++++++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 30 ++---
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 12 +-
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 15 +--
openbsc/tests/bsc-nat/Makefile.am | 3 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 46 ++++----
21 files changed, 490 insertions(+), 211 deletions(-)
create mode 100644 openbsc/src/osmo-bsc_nat/bsc_nat_filter.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/acc-list has been updated
discards 24c83f638f7bcc543ecd229e2d8fc55136e9ce57 (commit)
discards 5ea6bfb9ecabb18a168ce6495daaf088b862167f (commit)
discards 60a441f1da69421a46d2734d4a7dddc39921fc8d (commit)
discards 109a0b339e8d3a140019683514e9d285875b9dfe (commit)
discards 446e3c4a94edf56a989f02c0db2f9c25a6a8aae1 (commit)
discards 91d310d6089df0c32af604846d15a09bc7a8a5f1 (commit)
via d703bc40c1ae4b858853db9ce052089a98487d07 (commit)
via e8b10d1ab3aae4ec1ad9229310be8aa196e1b374 (commit)
via ae253e676550d6787c3286189bfdab0ae66604c2 (commit)
via ae89a3b506344a017eccd7be0c83ad20abf4f41b (commit)
via 27148d75891bbeb8c86b9d7cd81b8f19e6b8e71a (commit)
via 1c831916e5475f9ce02dbe5bdfd95e84156688b5 (commit)
via 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (commit)
via ab94ca18f236013f78bd23e3788f003f738396cb (commit)
via 7c00983275c1b830b88db124bc0b15078b9cd45d (commit)
via fa1cba9e606c3364fecabe85967950cc217fd870 (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 (24c83f638f7bcc543ecd229e2d8fc55136e9ce57)
\
N -- N -- N (d703bc40c1ae4b858853db9ce052089a98487d07)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d703bc40c1ae4b858853db9ce052089a…
commit d703bc40c1ae4b858853db9ce052089a98487d07
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:40:12 2015 +0200
filter: Remove nat from bsc_nat_acc_lst and replace with msg
http://cgit.osmocom.org/openbsc/commit/?id=e8b10d1ab3aae4ec1ad9229310be8aa1…
commit e8b10d1ab3aae4ec1ad9229310be8aa196e1b374
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:28:32 2015 +0200
filter: Cease out "struct bsc_nat" from the API
This means we need to require a talloc context and
simply operate on the list. I had considered creating
a structure to hold the list head but I didn't find
any other members so omitted it for now.
http://cgit.osmocom.org/openbsc/commit/?id=ae253e676550d6787c3286189bfdab0a…
commit ae253e676550d6787c3286189bfdab0ae66604c2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:14:34 2015 +0200
filter: Move VTY code into the filter module
http://cgit.osmocom.org/openbsc/commit/?id=ae89a3b506344a017eccd7be0c83ad20…
commit ae89a3b506344a017eccd7be0c83ad20abf4f41b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 21:55:08 2015 +0200
filter: Move the access list management around
http://cgit.osmocom.org/openbsc/commit/?id=27148d75891bbeb8c86b9d7cd81b8f19…
commit 27148d75891bbeb8c86b9d7cd81b8f19e6b8e71a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 20:47:03 2015 +0200
filter: Move the method definition to the filter module
Move the filter methods to the filter module. This is
still only usable for the NAT and the _dt/_cr filter
routines need to move back to the bsc_nat in the long
run.
http://cgit.osmocom.org/openbsc/commit/?id=1c831916e5475f9ce02dbe5bdfd95e84…
commit 1c831916e5475f9ce02dbe5bdfd95e84156688b5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 18:42:46 2015 +0200
filter: Move the gsm 04.08 filter to a common place
For customer requirements we want to be able to do
filtering on the BSC as well. The same messages need
to be scanned and the same access-lists will be looked
at. In the future we might even split traffic based
on the IMSI. Begin with moving the code to a new top
level directory and then renaming and removing the
nat dependency.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_nat.h | 4 ++
openbsc/src/libfilter/bsc_msg_filter.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 112 ++++++++++++++++++++++++++++++++
openbsc/tests/ctrl_test_runner.py | 12 ++++
5 files changed, 133 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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/live has been updated
discards c9bebd030983a97145b1e4781ceae1b1061ee3e2 (commit)
discards a8733e64e82a6171d14197df2231270f87d4ee95 (commit)
via 14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8 (commit)
via 42c03de385e4eeb94fe852a1ab2fc00ac6f38366 (commit)
via e9e2ee173ed535d00d5a6537a0bf0a19408287a7 (commit)
via ef55d28479ff7dffefcf33ea6ce9c84360abc5bf (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 (c9bebd030983a97145b1e4781ceae1b1061ee3e2)
\
N -- N -- N (14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8)
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-gmr/commit/?id=14e67cdaa90ef4de0876cad1b6cfb6c…
commit 14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Apr 5 15:51:37 2015 +0200
rtfwk: Split into separate files for each task
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=42c03de385e4eeb94fe852a1ab2fc00…
commit 42c03de385e4eeb94fe852a1ab2fc00ac6f38366
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Apr 5 11:30:20 2015 +0200
rtfwk: Create a new rxfwk subdir to contain the 'RealTime framework' files
So that other apps can re-use it. Note that it's not part of the gmr1
lib proper and so include files are in that dir and not installed.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=e9e2ee173ed535d00d5a6537a0bf0a1…
commit e9e2ee173ed535d00d5a6537a0bf0a19408287a7
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 14 10:48:46 2012 +0100
[hack] Add first attempt at live stream processing
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
src/Makefile.am | 6 +-
src/gmr1_rx_live.c | 1360 +------------------------
src/{rxfwk => rtfwk}/Makefile.am | 7 +-
src/rtfwk/common.c | 75 ++
src/rtfwk/common.h | 81 ++
src/{rxfwk => rtfwk}/ringbuf.c | 0
src/{rxfwk => rtfwk}/ringbuf.h | 0
src/rtfwk/sa_bcch_ccch.c | 392 +++++++
src/{rxfwk/sa_file.h => rtfwk/sa_bcch_ccch.h} | 22 +-
src/rtfwk/sa_fcch.c | 253 +++++
src/{rxfwk/sa_file.h => rtfwk/sa_fcch.h} | 20 +-
src/{rxfwk => rtfwk}/sa_file.c | 0
src/{rxfwk => rtfwk}/sa_file.h | 8 +-
src/rtfwk/sa_tch3.c | 471 +++++++++
src/{rxfwk/sa_file.h => rtfwk/sa_tch3.h} | 26 +-
src/rtfwk/sa_tch9.c | 258 +++++
src/{rxfwk/sa_file.h => rtfwk/sa_tch9.h} | 26 +-
src/{rxfwk => rtfwk}/sampbuf.c | 1 +
src/{rxfwk => rtfwk}/sampbuf.h | 8 +-
src/sdr/dkab.c | 4 +-
21 files changed, 1616 insertions(+), 1404 deletions(-)
rename src/{rxfwk => rtfwk}/Makefile.am (57%)
create mode 100644 src/rtfwk/common.c
create mode 100644 src/rtfwk/common.h
rename src/{rxfwk => rtfwk}/ringbuf.c (100%)
rename src/{rxfwk => rtfwk}/ringbuf.h (100%)
create mode 100644 src/rtfwk/sa_bcch_ccch.c
copy src/{rxfwk/sa_file.h => rtfwk/sa_bcch_ccch.h} (65%)
create mode 100644 src/rtfwk/sa_fcch.c
copy src/{rxfwk/sa_file.h => rtfwk/sa_fcch.h} (69%)
rename src/{rxfwk => rtfwk}/sa_file.c (100%)
copy src/{rxfwk => rtfwk}/sa_file.h (86%)
create mode 100644 src/rtfwk/sa_tch3.c
copy src/{rxfwk/sa_file.h => rtfwk/sa_tch3.h} (62%)
create mode 100644 src/rtfwk/sa_tch9.c
rename src/{rxfwk/sa_file.h => rtfwk/sa_tch9.h} (63%)
rename src/{rxfwk => rtfwk}/sampbuf.c (99%)
rename src/{rxfwk => rtfwk}/sampbuf.h (93%)
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/gr has been updated
discards bf04d6e835f6cf1b075b85656f4c93302bbf437c (commit)
discards e4b89a11cb942ca0ee4bc7908457f2a5eae6848b (commit)
discards 025cd5c152a0866d72ab5b3f352031f97f76f4ea (commit)
discards 46eee3c8fb7364b13f0c301281ced87059dcfb4b (commit)
discards 31394e9be9cd5839a5a2b04a828de9a701c65953 (commit)
discards 7be39dc3b0fff33e4c1b231fde25cc90e9558440 (commit)
discards a7209fc0cce4df4468797c2a608691c62399c403 (commit)
discards a2a370a46eedaf22b0b81cb473828fe47ff17d3c (commit)
discards 0803baa9eac94f1566394715a49569ebacd2164a (commit)
discards 531665e38431f0967e1ef652ab4fb5c3ee87283e (commit)
discards 5763a1ecafb5889c99dfca99cddc3366f05415d3 (commit)
discards 6e1160b9e6ee6b48f45d794637e6a25b6f6541b3 (commit)
discards d0b41f0780ad1c3cdf61211b1ab32439eae8289f (commit)
discards 8625ee2df36d5f4b1c37c663435bd44c3cf80f5c (commit)
via 1ff925e76a6df53e76fa0e247afb0417e4d24bd6 (commit)
via 736b307ed853559ff737ea70dd3e7c7a52708db7 (commit)
via e2d04a0c04d6dbefa8e77a8f3297c2f196450715 (commit)
via 1c5f89c4eeca83a94c0676fd3f0dcafa67c0e989 (commit)
via e35c462027205843723f8d836fd221f329683994 (commit)
via c4a3dc8e90163f7f8b3996877ff5e6e95851365d (commit)
via f1bef2c5787846a76e8601ca1804cae762f58490 (commit)
via 7d240e34bb8b9d75620d12a3209dc4f2011eb9f8 (commit)
via 143a6c640fc831c7fc661d2ec2d3ae6901680a7e (commit)
via c07a484f96c216d50208ee78ff27b252c74aa608 (commit)
via 71f8cfec37c17bb0955bba610138e4d9f4505fdf (commit)
via da34728b0e995f839d34bf8cec060f55a5495af6 (commit)
via d554baa91b41e09921ddc798289a5b762e7f2ee0 (commit)
via d06f61eb8cf2bdce28dd13c54630b1012837cb41 (commit)
via ea887091194b68f01e8d37bfa4896f724263695d (commit)
via ef55d28479ff7dffefcf33ea6ce9c84360abc5bf (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 (bf04d6e835f6cf1b075b85656f4c93302bbf437c)
\
N -- N -- N (1ff925e76a6df53e76fa0e247afb0417e4d24bd6)
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-gmr/commit/?id=1ff925e76a6df53e76fa0e247afb041…
commit 1ff925e76a6df53e76fa0e247afb0417e4d24bd6
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Apr 5 09:16:20 2015 +0200
gr-gmr1: Remove unused app scan.py / parse.py
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=736b307ed853559ff737ea70dd3e7c7…
commit 736b307ed853559ff737ea70dd3e7c7a52708db7
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 23:57:43 2015 +0200
gr-gmr1: Make rach_demod block update the 'freq' tag with its own estimation
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=e2d04a0c04d6dbefa8e77a8f3297c2f…
commit e2d04a0c04d6dbefa8e77a8f3297c2f196450715
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 22:53:44 2015 +0200
gr-gmr1: Switch the 'freq' tag to be in Hertz
This also required adapting the file_sink. It now has an option to
specify if the spectrum was inverted or not. It's necessary to know
if the received frequency has to be added or substracted from the
center frequency.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=1c5f89c4eeca83a94c0676fd3f0dcaf…
commit 1c5f89c4eeca83a94c0676fd3f0dcafa67c0e989
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 20:25:42 2015 +0200
gr-gmr1: Tighten the low_pass in gmr_rach_scan
30 kHz is more than enough and helps get rid of adjacent bursts better
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=e35c462027205843723f8d836fd221f…
commit e35c462027205843723f8d836fd221f329683994
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 20:24:56 2015 +0200
gr-gmr1: Change freq_offset to peak_freq
This represents the frequency of the expected peak compared to the center
of the burst. This is also the frequency at which the peak CW will end
up at at the output.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=c4a3dc8e90163f7f8b3996877ff5e6e…
commit c4a3dc8e90163f7f8b3996877ff5e6e95851365d
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 18:13:19 2015 +0200
gr-gmr1: Make rach_detect_fft use sample_rate instead of fft_size as param
The is really no reason to use any other fft size than the auto computed
one and having the sample_rate will allow the output frequency to be
in hz rather than radian.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=f1bef2c5787846a76e8601ca1804cae…
commit f1bef2c5787846a76e8601ca1804cae762f58490
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:59:06 2015 +0200
gr-gmr1/rach_demod: Improve initial frequency estimation
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=7d240e34bb8b9d75620d12a3209dc4f…
commit 7d240e34bb8b9d75620d12a3209dc4f2011eb9f8
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:56:53 2015 +0200
gr-grm1/rach_detect_fft: Fix the direction of peak offset compensation
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=143a6c640fc831c7fc661d2ec2d3ae6…
commit 143a6c640fc831c7fc661d2ec2d3ae6901680a7e
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:56:29 2015 +0200
gr-gmr1: Add a tag with the time of RACH and write it to file
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=c07a484f96c216d50208ee78ff27b25…
commit c07a484f96c216d50208ee78ff27b252c74aa608
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:55:44 2015 +0200
gr-gmr1/rach_detect_fft: Use a global constant for freq key
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=71f8cfec37c17bb0955bba610138e4d…
commit 71f8cfec37c17bb0955bba610138e4d9f4505fdf
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 22 20:43:15 2015 +0100
gr-gmr1: Make use of that new text sink in the default GRC app
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=da34728b0e995f839d34bf8cec060f5…
commit da34728b0e995f839d34bf8cec060f55a5495af6
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 22 20:42:49 2015 +0100
gr-gmr1: Add special file sink to record RACH in text format
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=d554baa91b41e09921ddc798289a5b7…
commit d554baa91b41e09921ddc798289a5b762e7f2ee0
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Jan 30 10:11:02 2015 +0100
gr-gmr1: Make use of the new delimited burst feature
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=d06f61eb8cf2bdce28dd13c54630b10…
commit d06f61eb8cf2bdce28dd13c54630b1012837cb41
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Jan 30 10:07:22 2015 +0100
gr-gmr1: Import new burst_to_tagged_stream logic
Note that this cheats a little since I use the output buffer as temporary
storage (i.e. writing samples to it and not telling GR until later ...)
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=ea887091194b68f01e8d37bfa4896f7…
commit ea887091194b68f01e8d37bfa4896f724263695d
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Aug 31 22:10:41 2014 +0200
gr-gmr1: First code import with working RACH detection
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
gr-gmr1/apps/parse.py | 94 --------------------------
gr-gmr1/apps/scan.py | 179 --------------------------------------------------
src/sdr/dkab.c | 4 +-
3 files changed, 2 insertions(+), 275 deletions(-)
delete mode 100755 gr-gmr1/apps/parse.py
delete mode 100755 gr-gmr1/apps/scan.py
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (commit)
via ab94ca18f236013f78bd23e3788f003f738396cb (commit)
via 7c00983275c1b830b88db124bc0b15078b9cd45d (commit)
via fa1cba9e606c3364fecabe85967950cc217fd870 (commit)
from 6f6cbf7c5dedfd6335024004b1d21809e806a40d (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=8ccf06c58b2f5fc2d95bc199dea5c39f…
commit 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 15:26:33 2015 +0200
nat: Add ctrl command to save the configuration
$ bsc_control.py -d localhost -p 4250 -s net.0.save-configuration 0
http://cgit.osmocom.org/openbsc/commit/?id=ab94ca18f236013f78bd23e3788f003f…
commit ab94ca18f236013f78bd23e3788f003f738396cb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 15:15:36 2015 +0200
nat: Add a ctrl command to add to an existing ACC list
We want to have a program add entries to the allow list
this can be done using:
$ bsc_control.py -d localhost -p 4250 -s net.0.add.allow.access-list.NAME "^IMSI$"
http://cgit.osmocom.org/openbsc/commit/?id=7c00983275c1b830b88db124bc0b1507…
commit 7c00983275c1b830b88db124bc0b15078b9cd45d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 13:45:53 2015 +0200
nat: Inform others if an IMSI is rejected
In case one wants to monitor the access lists one
there is now a trap for the IMSI.
http://cgit.osmocom.org/openbsc/commit/?id=fa1cba9e606c3364fecabe85967950cc…
commit fa1cba9e606c3364fecabe85967950cc217fd870
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 11:44:47 2015 +0200
nat: The reject cause of "-1" has failure meaning, change it
bsc_stat_reject is treating -1 as parsing failure but for the
global barring. Change it to another return value so it is
not counted as parsing failure.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_nat.h | 4 ++
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 111 ++++++++++++++++++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +-
openbsc/tests/ctrl_test_runner.py | 12 ++++
5 files changed, 132 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 5fb265eaa725928b59b44aa9bfe8959256014ba1 (commit)
from 4e0543f730b255849305787ecce89867e89f40f8 (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=5fb265eaa725928b59b44aa9bfe8…
commit 5fb265eaa725928b59b44aa9bfe8959256014ba1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 14:36:31 2015 +0200
ctrl: Avoid accessing cmd_desc->command out of bounds
We check that the amount of commands is not more than
we have but we don't check it the other way. It appears
that the vector is allowed to be bigger than the amount
of commands. So we match a prefix of a longer command
depending on the installation order.
-----------------------------------------------------------------------
Summary of changes:
src/ctrl/control_cmd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/gr has been updated
via bf04d6e835f6cf1b075b85656f4c93302bbf437c (commit)
from e4b89a11cb942ca0ee4bc7908457f2a5eae6848b (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-gmr/commit/?id=bf04d6e835f6cf1b075b85656f4c933…
commit bf04d6e835f6cf1b075b85656f4c93302bbf437c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 23:57:43 2015 +0200
gr-gmr1: Make rach_demod block update the 'freq' tag with its own estimation
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
gr-gmr1/lib/rach_demod_impl.cc | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/gr has been updated
via e4b89a11cb942ca0ee4bc7908457f2a5eae6848b (commit)
via 025cd5c152a0866d72ab5b3f352031f97f76f4ea (commit)
via 46eee3c8fb7364b13f0c301281ced87059dcfb4b (commit)
via 31394e9be9cd5839a5a2b04a828de9a701c65953 (commit)
from 7be39dc3b0fff33e4c1b231fde25cc90e9558440 (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-gmr/commit/?id=e4b89a11cb942ca0ee4bc7908457f2a…
commit e4b89a11cb942ca0ee4bc7908457f2a5eae6848b
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 22:53:44 2015 +0200
gr-gmr1: Switch the 'freq' tag to be in Hertz
This also required adapting the file_sink. It now has an option to
specify if the spectrum was inverted or not. It's necessary to know
if the received frequency has to be added or substracted from the
center frequency.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=025cd5c152a0866d72ab5b3f352031f…
commit 025cd5c152a0866d72ab5b3f352031f97f76f4ea
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 20:25:42 2015 +0200
gr-gmr1: Tighten the low_pass in gmr_rach_scan
30 kHz is more than enough and helps get rid of adjacent bursts better
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=46eee3c8fb7364b13f0c301281ced87…
commit 46eee3c8fb7364b13f0c301281ced87059dcfb4b
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 20:24:56 2015 +0200
gr-gmr1: Change freq_offset to peak_freq
This represents the frequency of the expected peak compared to the center
of the burst. This is also the frequency at which the peak CW will end
up at at the output.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=31394e9be9cd5839a5a2b04a828de9a…
commit 31394e9be9cd5839a5a2b04a828de9a701c65953
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 18:13:19 2015 +0200
gr-gmr1: Make rach_detect_fft use sample_rate instead of fft_size as param
The is really no reason to use any other fft size than the auto computed
one and having the sample_rate will allow the output frequency to be
in hz rather than radian.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
gr-gmr1/apps/gmr_rach_scan.grc | 14 ++++++------
gr-gmr1/grc/rach_detect_fft.xml | 16 +++++++-------
gr-gmr1/grc/rach_file_sink.xml | 10 ++++-----
gr-gmr1/include/gnuradio/gmr1/rach_detect_fft.h | 6 +++--
gr-gmr1/include/gnuradio/gmr1/rach_file_sink.h | 6 ++---
gr-gmr1/lib/rach_detect_fft_impl.cc | 29 +++++++++++++++----------
gr-gmr1/lib/rach_detect_fft_impl.h | 9 +++++---
gr-gmr1/lib/rach_file_sink_impl.cc | 23 +++++++++++---------
gr-gmr1/lib/rach_file_sink_impl.h | 8 +++----
9 files changed, 68 insertions(+), 53 deletions(-)
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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/acc-list has been created
at 24c83f638f7bcc543ecd229e2d8fc55136e9ce57 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=24c83f638f7bcc543ecd229e2d8fc551…
commit 24c83f638f7bcc543ecd229e2d8fc55136e9ce57
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:40:12 2015 +0200
filter: Remove nat from bsc_nat_acc_lst and replace with msg
http://cgit.osmocom.org/openbsc/commit/?id=5ea6bfb9ecabb18a168ce6495daaf088…
commit 5ea6bfb9ecabb18a168ce6495daaf088b862167f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:28:32 2015 +0200
filter: Cease out "struct bsc_nat" from the API
This means we need to require a talloc context and
simply operate on the list. I had considered creating
a structure to hold the list head but I didn't find
any other members so omitted it for now.
http://cgit.osmocom.org/openbsc/commit/?id=60a441f1da69421a46d2734d4a7dddc3…
commit 60a441f1da69421a46d2734d4a7dddc39921fc8d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:14:34 2015 +0200
filter: Move VTY code into the filter module
http://cgit.osmocom.org/openbsc/commit/?id=109a0b339e8d3a140019683514e9d285…
commit 109a0b339e8d3a140019683514e9d285875b9dfe
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 21:55:08 2015 +0200
filter: Move the access list management around
http://cgit.osmocom.org/openbsc/commit/?id=446e3c4a94edf56a989f02c0db2f9c25…
commit 446e3c4a94edf56a989f02c0db2f9c25a6a8aae1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 20:47:03 2015 +0200
filter: Move the method definition to the filter module
Move the filter methods to the filter module. This is
still only usable for the NAT and the _dt/_cr filter
routines need to move back to the bsc_nat in the long
run.
http://cgit.osmocom.org/openbsc/commit/?id=91d310d6089df0c32af604846d15a09b…
commit 91d310d6089df0c32af604846d15a09bc7a8a5f1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 18:42:46 2015 +0200
filter: Move the gsm 04.08 filter to a common place
For customer requirements we want to be able to do
filtering on the BSC as well. The same messages need
to be scanned and the same access-lists will be looked
at. In the future we might even split traffic based
on the IMSI. Begin with moving the code to a new top
level directory and then renaming and removing the
nat dependency.
-----------------------------------------------------------------------
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 6f6cbf7c5dedfd6335024004b1d21809e806a40d (commit)
from 40407835b30d204a819772c4fd935e2ee71228b2 (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=6f6cbf7c5dedfd6335024004b1d21809…
commit 6f6cbf7c5dedfd6335024004b1d21809e806a40d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 19:35:22 2015 +0200
bts: "Repair" broken channels if we receive the release ack
We had issues with odd behavior on the nanoBTS which lead
to the introduction of the "broken" state. On busy multi
BTS cells (e.g. rhizomatica) with wifi backhaul the timeout
we set to wait for a RF Channe Release ACK is sometimes too
little and channels are marked broken that look to be okay
(besides the still to be determined delay).
In case of a sysmoBTS we now know that we can change the
state of a broken channel back to normal in case we do
receive the right response.
Manually verified using the Smalltalk BTS code
PackageLoader fileInPackage: 'FakeBTS'
bts := FakeBTS.BTS new.
bts btsId: '1903/0/0'.
bts connect: 'localhost'.
bts waitForBTSReady.
test := FakeBTS.OpenBSCTest new.
test bts: bts.
test requireAnyChannel
... wait for NITB output
<0004> abis_rsl.c:223 (bts=0,trx=0,ts=0,ss=0) Timeout during deactivation! Marked as broken.
... process pending messages
stdin next
<0004> abis_rsl.c:735 (bts=0,trx=0,ts=0,ss=0) CHAN REL ACK for broken channel. Releasing it.
So the channel went from broken to unallocated.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 11 +++++++++++
openbsc/src/libbsc/abis_rsl.c | 17 ++++++++++++++---
2 files changed, 25 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, zecke/fixes/release-channel has been created
at 8c83038b2b99df20edd0705d8b4274c03872690b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=8c83038b2b99df20edd0705d8b4274c0…
commit 8c83038b2b99df20edd0705d8b4274c03872690b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 18:42:46 2015 +0200
filter: Move the gsm 04.08 filter to a common place
For customer requirements we want to be able to do
filtering on the BSC as well. The same messages need
to be scanned and the same access-lists will be looked
at. In the future we might even split traffic based
on the IMSI. Begin with moving the code to a new top
level directory and then renaming and removing the
nat dependency.
-----------------------------------------------------------------------
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/gr has been updated
discards 2fa8bf59113913fedd9f91a0fee8d9bd199ac347 (commit)
discards bf8e70f363ac3fa7c2def7ac5634999728f750dc (commit)
discards b9dfcabf5ce748d29fbe967b59f003072807c74c (commit)
discards 864f9cb8b45881b0962188355b65ddd207b1e30c (commit)
discards 94beb6c0379637379a164b0f4c8beb1c4418dff1 (commit)
discards fca78ef3dc7713287c0d2a72ec39bd9af2cddf60 (commit)
discards cb2c24683dd668dd9aeb0d485e981186583294fe (commit)
discards 614990c4287ec16fa992c960f93a1198d8cfb0bc (commit)
discards 6049478618ed9b90f7aef057d32e18511218c382 (commit)
via 7be39dc3b0fff33e4c1b231fde25cc90e9558440 (commit)
via a7209fc0cce4df4468797c2a608691c62399c403 (commit)
via a2a370a46eedaf22b0b81cb473828fe47ff17d3c (commit)
via 0803baa9eac94f1566394715a49569ebacd2164a (commit)
via 531665e38431f0967e1ef652ab4fb5c3ee87283e (commit)
via 5763a1ecafb5889c99dfca99cddc3366f05415d3 (commit)
via 6e1160b9e6ee6b48f45d794637e6a25b6f6541b3 (commit)
via d0b41f0780ad1c3cdf61211b1ab32439eae8289f (commit)
via 8625ee2df36d5f4b1c37c663435bd44c3cf80f5c (commit)
via ab449343f9fe62ddc5de16bb535987308c26a916 (commit)
via a23f3d3243cb99d94a3a61a8c01eb06179c2a557 (commit)
via 5334182d5a1029a302f55273ae2a214cf3f6c38a (commit)
via d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 (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 (2fa8bf59113913fedd9f91a0fee8d9bd199ac347)
\
N -- N -- N (7be39dc3b0fff33e4c1b231fde25cc90e9558440)
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-gmr/commit/?id=7be39dc3b0fff33e4c1b231fde25cc9…
commit 7be39dc3b0fff33e4c1b231fde25cc90e9558440
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:59:06 2015 +0200
gr-gmr1/rach_demod: Improve initial frequency estimation
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=a7209fc0cce4df4468797c2a608691c…
commit a7209fc0cce4df4468797c2a608691c62399c403
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:56:53 2015 +0200
gr-grm1/rach_detect_fft: Fix the direction of peak offset compensation
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=a2a370a46eedaf22b0b81cb473828fe…
commit a2a370a46eedaf22b0b81cb473828fe47ff17d3c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:56:29 2015 +0200
gr-gmr1: Add a tag with the time of RACH and write it to file
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=0803baa9eac94f1566394715a49569e…
commit 0803baa9eac94f1566394715a49569ebacd2164a
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Mar 29 20:55:44 2015 +0200
gr-gmr1/rach_detect_fft: Use a global constant for freq key
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=531665e38431f0967e1ef652ab4fb5c…
commit 531665e38431f0967e1ef652ab4fb5c3ee87283e
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 22 20:43:15 2015 +0100
gr-gmr1: Make use of that new text sink in the default GRC app
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=5763a1ecafb5889c99dfca99cddc336…
commit 5763a1ecafb5889c99dfca99cddc3366f05415d3
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 22 20:42:49 2015 +0100
gr-gmr1: Add special file sink to record RACH in text format
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=6e1160b9e6ee6b48f45d794637e6a25…
commit 6e1160b9e6ee6b48f45d794637e6a25b6f6541b3
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Jan 30 10:11:02 2015 +0100
gr-gmr1: Make use of the new delimited burst feature
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=d0b41f0780ad1c3cdf61211b1ab3243…
commit d0b41f0780ad1c3cdf61211b1ab32439eae8289f
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Jan 30 10:07:22 2015 +0100
gr-gmr1: Import new burst_to_tagged_stream logic
Note that this cheats a little since I use the output buffer as temporary
storage (i.e. writing samples to it and not telling GR until later ...)
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=8625ee2df36d5f4b1c37c663435bd44…
commit 8625ee2df36d5f4b1c37c663435bd44c3cf80f5c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Aug 31 22:10:41 2014 +0200
gr-gmr1: First code import with working RACH detection
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gmr1/sdr/pi4cxpsk.h | 8 +++-
src/Makefile.am | 7 ++-
src/gmr1_rach_gen.c | 65 ++++++++++++++++++++++++++++
src/l1/rach.c | 8 ++--
src/sdr/pi4cxpsk.c | 86 +++++++++++++++++++++++++++++++++++--
5 files changed, 166 insertions(+), 8 deletions(-)
create mode 100644 src/gmr1_rach_gen.c
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/live has been updated
discards 520bbd9f3cbb50f208f3a9863e80545c815ed4e6 (commit)
discards 8c34477edd3c2b6a3665df9211dc898e67e0819a (commit)
via c9bebd030983a97145b1e4781ceae1b1061ee3e2 (commit)
via a8733e64e82a6171d14197df2231270f87d4ee95 (commit)
via ab449343f9fe62ddc5de16bb535987308c26a916 (commit)
via a23f3d3243cb99d94a3a61a8c01eb06179c2a557 (commit)
via 5334182d5a1029a302f55273ae2a214cf3f6c38a (commit)
via d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 (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 (520bbd9f3cbb50f208f3a9863e80545c815ed4e6)
\
N -- N -- N (c9bebd030983a97145b1e4781ceae1b1061ee3e2)
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-gmr/commit/?id=c9bebd030983a97145b1e4781ceae1b…
commit c9bebd030983a97145b1e4781ceae1b1061ee3e2
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 8 17:05:20 2015 +0100
rxfwk: Create a new rxfwk subdir to contain the 'RX framework' files
So that other apps can re-use it. Note that it's not part of the gmr1
lib proper and so include files are in that dir and not installed.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=a8733e64e82a6171d14197df2231270…
commit a8733e64e82a6171d14197df2231270f87d4ee95
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 14 10:48:46 2012 +0100
[hack] Add first attempt at live stream processing
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gmr1/sdr/pi4cxpsk.h | 8 +++-
src/Makefile.am | 7 ++-
src/gmr1_rach_gen.c | 65 ++++++++++++++++++++++++++++
src/l1/rach.c | 8 ++--
src/sdr/pi4cxpsk.c | 86 +++++++++++++++++++++++++++++++++++--
5 files changed, 166 insertions(+), 8 deletions(-)
create mode 100644 src/gmr1_rach_gen.c
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, master has been updated
via ab449343f9fe62ddc5de16bb535987308c26a916 (commit)
via a23f3d3243cb99d94a3a61a8c01eb06179c2a557 (commit)
via 5334182d5a1029a302f55273ae2a214cf3f6c38a (commit)
via d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 (commit)
from 810984f26f0c37dfdfa428963d803c9883e23540 (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-gmr/commit/?id=ab449343f9fe62ddc5de16bb5359873…
commit ab449343f9fe62ddc5de16bb535987308c26a916
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 13:53:45 2015 +0200
misc: Add an utility to modulate a RACH burst
The output is only 1sps and needs to be filtered by an RRC filter (0.35)
before transmission.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=a23f3d3243cb99d94a3a61a8c01eb06…
commit a23f3d3243cb99d94a3a61a8c01eb06179c2a557
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Apr 3 20:24:10 2015 +0200
sdr/pi4cxpsk: Add a method for modulation of pi/4 CxPSK bursts
This currently only supports 1sps. To upconvert, it should be
convoluted with a RRC filter.
It required adding a second table of symbol in the modulation
type where the entries are sorted by the 'bits' value rather
than the symbol number.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=5334182d5a1029a302f55273ae2a214…
commit 5334182d5a1029a302f55273ae2a214cf3f6c38a
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Apr 3 20:02:01 2015 +0200
l1/rach: Fix the gmr1_rach_encode function
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=d4aba57dc3206cb0221f38ac5b9eb1b…
commit d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Apr 4 13:42:57 2015 +0200
l1/rach: Clear up the unused bits in gmr1_rach_decode return array
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gmr1/sdr/pi4cxpsk.h | 8 +++-
src/Makefile.am | 7 ++-
src/gmr1_rach_gen.c | 65 ++++++++++++++++++++++++++++
src/l1/rach.c | 8 ++--
src/sdr/pi4cxpsk.c | 86 +++++++++++++++++++++++++++++++++++--
5 files changed, 166 insertions(+), 8 deletions(-)
create mode 100644 src/gmr1_rach_gen.c
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, fairwaves/master has been updated
via cd20d12392811ef92fe0f60c6184c31f483fc07e (commit)
via b61d91b50d1efe4cc303c2e9838de9fb54148d26 (commit)
from 3531a6a6ac36e59c41a93cd9e07ae4cc1529522f (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=cd20d12392811ef92fe0f60c6184c31…
commit cd20d12392811ef92fe0f60c6184c31f483fc07e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Mar 25 14:22:37 2015 +0300
uhd: Use full DAC scale with UmTRX to improve signal quality.
http://cgit.osmocom.org/osmo-trx/commit/?id=b61d91b50d1efe4cc303c2e9838de9f…
commit b61d91b50d1efe4cc303c2e9838de9fb54148d26
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.
-----------------------------------------------------------------------
Summary of changes:
CommonLibs/Logger.cpp | 2 +-
Transceiver52M/UHDDevice.cpp | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SS7 (TCAP, ROS, MAP, CAP) ASN1 files".
The branch, master has been updated
via 54950c369bf682bb5d27495359f6b704764af2c0 (commit)
from b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 (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/asn1/ss7/commit/?id=54950c369bf682bb5d27495359f6b70…
commit 54950c369bf682bb5d27495359f6b704764af2c0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Apr 3 09:38:39 2015 +0200
MAP: Add IMSI/correlationID to MAP
Copied from PDF with 12.7.0 Release 12
Found: *#115
-----------------------------------------------------------------------
Summary of changes:
asn1/MAP/MAP-SM-DataTypes.asn | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
hooks/post-receive
--
SS7 (TCAP, ROS, MAP, CAP) ASN1 files
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 "GNURadio block for spectrum visualization using GPU".
The branch, master has been updated
via 3fdfe7cf812238804f25f5cdfe39f848fd657b33 (commit)
from 985c78ffa7ecfc0d4b5b43d2541e68a9e6d94576 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/gr-fosphor/commit/?id=3fdfe7cf812238804f25f5cdfe39f…
commit 3fdfe7cf812238804f25f5cdfe39f848fd657b33
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Thu Apr 2 22:59:40 2015 +0200
gr-fopshor: Add a MANIFEST for CGRAN
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
MANIFEST.md | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 MANIFEST.md
hooks/post-receive
--
GNURadio block for spectrum visualization using GPU
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 d0261b72dea475c1fccdf00b77d6be6317588232 (commit)
via 0c1c8778dfdda80222d30b903d62156adb6927c4 (commit)
from 0a0b5dcb324d3652f55541855426c91f0c9d9536 (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=d0261b72dea475c1fccdf00b77d6be6…
commit d0261b72dea475c1fccdf00b77d6be6317588232
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 2 13:58:09 2015 +0200
tbf: Force ACK after the last DL LCC frame has been received
If the protocol layers above LLC (e.g. TCP) need an acknowledgement
to continue, it can take up to 400ms (single TS) until the MS is
polled for Ack/Nack which it can use to request an uplink TBF
quickly. The 400ms result from requesting an DL Ack/Nack every 20 RLC
blocks until all pending LLC frames have been sent.
Especially TCP's slow start mechanism can lead to a high delay at the
start of the connection, since the sender will eventually stop after
having sent the first packets (up to 4 (RFC2581) or 10 (RFC6928)).
This commit modifies append_data() to (re-)start
a timer every time it handles an LLC packet and to request an
Ack/Nack every time it expires. So if the server ceases to send IP
packets, the MS is polled in the assumption, that the server is
waiting for an ACK.
The following VTY commands are added (pcu node):
- queue idle-ack-delay <1-65535> timeout in centiseconds
- no queue idle-ack-delay disable this feature (default)
A sensible value is 10 (100ms) that at gave promising results when
testing locally.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0c1c8778dfdda80222d30b903d62156…
commit 0c1c8778dfdda80222d30b903d62156adb6927c4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Mar 20 12:02:42 2015 +0100
tbf: Use a hysteresis when discarding DL LLC frames
Currently single LLC blocks are discarded when the PDU lifetime
expires. If an IP packet has been fragmented either on the IP or on
the LLC layer and is therefore distributed over several LLC frames,
the kept fragments are transmitted and then discarded by the MS
because of the missing PDU. This can cause massive IP packet loss
when there are many fragmented packets (e.g. when trying 'ping
-s1800' or if the GGSN chops downlink IP packets into several SNDCP
packets).
On the other hand, discarding too many packets might disturb the
congestion handling of TCP. Dropping plain TCP ACKs might also hinder
flow control and congestion avoidance.
This commit adds a hysteresis algorithm to the LLC discard loop. If
an LLC message's age reaches the high water mark, further message's
with an age above the low water mark are discarded, too. This is
aborted, if a GMM, a non-UI, or a small message is detected. In
these cases, that message is kept.
The following VTY commands are added (pcu config node):
- queue hysteresis <1-65535> set the difference between high
(lifetime) and low watermark in
centiseconds
- no queue hysteresis disable this feature (default)
Since the SGSN will most probably send all fragments of a single
N-PDU without much delay between them, a value slightly above the
average transmission delay jitter between SGSN and PCU is probably a
sensible value to discard all fragments of a single IP packet.
This is an experimental feature that might be replaced by more
advanced means of active queue management in the future.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.h | 2 ++
src/llc.cpp | 15 ++++++++++
src/llc.h | 1 +
src/pcu_utils.h | 5 ++++
src/pcu_vty.c | 66 ++++++++++++++++++++++++++++++++++++++++++++
src/tbf.cpp | 1 +
src/tbf.h | 5 ++++
src/tbf_dl.cpp | 85 +++++++++++++++++++++++++++++++++++++++++++++++++--------
8 files changed, 169 insertions(+), 11 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 4e0543f730b255849305787ecce89867e89f40f8 (commit)
from f8699ca51eeb4f3d34336501abcaf071b4a95a47 (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=4e0543f730b255849305787ecce8…
commit 4e0543f730b255849305787ecce89867e89f40f8
Author: Michael McTernan <Michael.McTernan(a)wavemobile.com>
Date: Mon Mar 30 13:22:14 2015 +0100
Tests: Fix broken loggingrb testcase.
The loggingrb (ringbuffer) test case was not actually being built or ran, instead still using the normal logging test.
This patch fixes the makefile, then the loggingrb testcase is changed to use the current loggingrb API so that it builds and passes.
Signed-off-by: Michael McTernan <mike.mcternan(a)wavemobile.com>
-----------------------------------------------------------------------
Summary of changes:
tests/Makefile.am | 2 +-
tests/loggingrb/loggingrb_test.c | 11 +++++------
2 files changed, 6 insertions(+), 7 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications