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 small command line tool for (U)SIM authentication".
The branch, master has been updated
via 3aa34223e1f4d75a51382f8a337c69b7e94e36a2 (commit)
from 7c52d76fb6b5050f5574b746294facb22c7e0268 (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-sim-auth/commit/?id=3aa34223e1f4d75a51382f8a33…
commit 3aa34223e1f4d75a51382f8a337c69b7e94e36a2
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Feb 28 15:51:19 2018 +0100
README: hint at pcscd service dependency
-----------------------------------------------------------------------
Summary of changes:
README.md | 26 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
hooks/post-receive
--
A small command line tool for (U)SIM authentication
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, pespin/jitterbuffer has been updated
discards 9ba6c51dde13923f7144fb58a1ae281ce1aaab31 (commit)
discards bb411828e34a1e27468ce8778b3df8aed3169180 (commit)
discards ae0e28f4abff51d0b39d22b76c4d12684e1d94f8 (commit)
discards 9be1f9e66c11a041ae9de0296f54dee16d5b02d8 (commit)
discards abd613f44c69252de6eae5a3a1700176df42b10c (commit)
discards c03fc8c42652c1657e36ec5c8ff780c64f7fde56 (commit)
discards d4c12836cd58e411f55c590de071150727fe7fd4 (commit)
discards f0e388608efa9190abe09adf8368c1bd160ac133 (commit)
discards cb78f051ba9623cea0fed920173d281f5c213493 (commit)
via c5da1babf54cbe1e301aa90b9efdec335b91f92f (commit)
via 7365c327676ed9d8fc22ad838359a8e0f53fbd7f (commit)
via 818c785dc5db6dd75f8090bcfa6c2e3b6cde0946 (commit)
via 332214af6f77c4e91cd58abfc83ec2a46ea566af (commit)
via 2c730a4c02dc0d460a11a8215d6d0a27ec978824 (commit)
via 55f2b3aad16a92df0fd00385d8ae44afbb5fd0c1 (commit)
via d7763737837f9c954a13e81bc239688f0dbcd1bc (commit)
via d067657bebdc63210061e66103f8e00c7fa410d1 (commit)
via 6cde401f609d7a6a7ebca4b056745cee28f919db (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 (9ba6c51dde13923f7144fb58a1ae281ce1aaab31)
\
N -- N -- N (c5da1babf54cbe1e301aa90b9efdec335b91f92f)
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/libosmo-netif/commit/?id=c5da1babf54cbe1e301aa90b9e…
commit c5da1babf54cbe1e301aa90b9efdec335b91f92f
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Fri Jun 9 14:04:31 2017 +0200
jibuf: Estimate src clock skew
Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199
http://cgit.osmocom.org/libosmo-netif/commit/?id=7365c327676ed9d8fc22ad8383…
commit 7365c327676ed9d8fc22ad838359a8e0f53fbd7f
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Feb 28 12:36:26 2018 +0100
tests: jibuf_tool: Add seq.plt
Change-Id: I37bb3ab372b7ad7c3c1d09c8134827c932bf8bf8
http://cgit.osmocom.org/libosmo-netif/commit/?id=818c785dc5db6dd75f8090bcfa…
commit 818c785dc5db6dd75f8090bcfa6c2e3b6cde0946
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Sun Apr 23 19:22:15 2017 +0200
jibuf: re-sync clock out of sync timestamps
Change-Id: I33556b33d7549654442d9bdd7f31128792506652
http://cgit.osmocom.org/libosmo-netif/commit/?id=332214af6f77c4e91cd58abfc8…
commit 332214af6f77c4e91cd58abfc83ec2a46ea566af
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Apr 19 17:25:09 2017 +0200
jibuf: Take RTP marker into account
Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e
http://cgit.osmocom.org/libosmo-netif/commit/?id=2c730a4c02dc0d460a11a8215d…
commit 2c730a4c02dc0d460a11a8215d6d0a27ec978824
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Thu Jun 8 17:06:58 2017 +0200
tests: jibuf_tool: Add parameters to control size of buffer
Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087
http://cgit.osmocom.org/libosmo-netif/commit/?id=55f2b3aad16a92df0fd00385d8…
commit 55f2b3aad16a92df0fd00385d8ae44afbb5fd0c1
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Apr 19 18:58:00 2017 +0200
tests: jibuf_tool: Add OSMUX support
Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760
http://cgit.osmocom.org/libosmo-netif/commit/?id=d7763737837f9c954a13e81bc2…
commit d7763737837f9c954a13e81bc239688f0dbcd1bc
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Apr 19 13:30:10 2017 +0200
tests: jibuf_tool: Improve jibuf_test to read pcaps
Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e
Signed-off-by: Pau Espin Pedrol <pespin(a)sysmocom.de>
http://cgit.osmocom.org/libosmo-netif/commit/?id=d067657bebdc63210061e66103…
commit d067657bebdc63210061e66103f8e00c7fa410d1
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Tue Feb 27 18:32:56 2018 +0100
tests: jibuf_tool: Initial commit
Change-Id: I92307c8b1483dd488339771462290aae0ae5689a
http://cgit.osmocom.org/libosmo-netif/commit/?id=6cde401f609d7a6a7ebca4b056…
commit 6cde401f609d7a6a7ebca4b056745cee28f919db
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Apr 12 19:36:47 2017 +0200
jibuf: Add initial implementation of Jitter Buffer
Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/netif/jibuf.h | 5 +-
src/jibuf.c | 23 +-
tests/jibuf/jibuf_test.c | 277 ++++++++++-
tests/jibuf/jibuf_test.ok | 1015 +++++++++++++++++++++++++++++++++++++++++
tests/jibuf/jibuf_tool.c | 24 +-
5 files changed, 1321 insertions(+), 23 deletions(-)
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via e1ff92b8ddcab3dd8d39760b2b3860b989dc0606 (commit)
from 5bd6132c044b022d17f113f55d4778ce686a6259 (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=e1ff92b8ddcab3dd8d39760b2b3860b…
commit e1ff92b8ddcab3dd8d39760b2b3860b989dc0606
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed Feb 28 02:11:17 2018 +0100
pcuif_proto: correct indention of gsm_pcu_if_data
Change-Id: I39f3bc1f0a1e238f8f00cb00e2d1e5193f118c16
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/pcuif_proto.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 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 "UNNAMED PROJECT".
The branch, master has been updated
via 8343b4adbbe9afd4294232429696ee9736ec1004 (commit)
via d2a219e6443a40e99382b6a573898408e704ac00 (commit)
from 731e2bb328f6b0d739fa21913eb30cff8a46c70c (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=8343b4adbbe9afd4294232429696ee9…
commit 8343b4adbbe9afd4294232429696ee9736ec1004
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed Feb 28 03:03:49 2018 +0100
pcuif_proto: add version 8 features
Add PCU_IF_MSG_DATA_CNF_DT and PCU_IF_SAPI_AGCH_DT to bring the
pccif_proto into sync. Both commands are required to support the
rb11 with an osmo-bsc co-located pcu.
Change-Id: Ieaf151447e5556b911be7e2483b7c154fc5ec42e
http://cgit.osmocom.org/osmo-pcu/commit/?id=d2a219e6443a40e99382b6a57389840…
commit d2a219e6443a40e99382b6a573898408e704ac00
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed Feb 28 02:56:12 2018 +0100
pcuif_proto.h: fix whitespaces and indention
Change-Id: I290967346af4e2707cfdfb62dccaccd43d195443
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/pcu/pcuif_proto.h | 30 ++++++++++++++++++++++++------
1 file changed, 24 insertions(+), 6 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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 3f52f0e6c5d384f25ff8583648e5e4a4dc957530 (commit)
from 3da1f8352e337fb032bf7a58c2909d3ba918e237 (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=3f52f0e6c5d384f25ff8583648e5e4a…
commit 3f52f0e6c5d384f25ff8583648e5e4a4dc957530
Author: Alexander Huemer <alexander.huemer(a)xx.vu>
Date: Tue Feb 27 22:35:37 2018 +0100
Fix USRP1 build with support for setting Rx/TxAntenna
The USRP1 build was broken by commit 77ce99ac6720896f504a0581a5c57b2929a13cef.
Commit 77ce99ac6720896f504a0581a5c57b2929a13cef broke the USRP1 build
Change-Id: I28585947d5662cdd580a814cce54a5d9aa30eeb8
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/USRPDevice.h | 1 +
1 file changed, 1 insertion(+)
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, master has been updated
via 5bd6132c044b022d17f113f55d4778ce686a6259 (commit)
via 916d508bf6312acbc29a3e3575151b9bc7bc66d2 (commit)
from acefd0586e5d463b2e7a6a039131994bc12573fc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/gsm_data_shared.h | 2 ++
src/common/measurement.c | 1 +
src/common/rsl.c | 12 ++++++++++++
src/common/vty.c | 28 ++++++++++++++++++++++++++++
4 files changed, 43 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 "UNNAMED PROJECT".
The branch, neels/fix_regression has been created
at 414fcbb0ea60b6f232943aed4c1997c301be9c11 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=414fcbb0ea60b6f232943aed4c1997c…
commit 414fcbb0ea60b6f232943aed4c1997c301be9c11
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 27 22:42:07 2018 +0100
Revert "Rewrite EGPRS Packet Uplink Assignment"
This reverts commit 529ce885450946d85d1920fb3d1a994c3efe5849,
I2139fb347b3290621bbc3f6a031f7f213d372e65.
Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 /
896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a
regression, rendering GPRS service fatally unreliable.
This reverted commit seems to be related to the regression and is reverted
along with it.
Related: OS#3013
Change-Id: I3e8cc0e8ba3ba5bd444124fd4cb95ef92a71fdfb
http://cgit.osmocom.org/osmo-pcu/commit/?id=17b92f315d45b943c8b8903c3911f8f…
commit 17b92f315d45b943c8b8903c3911f8fd25768ddf
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 27 22:41:07 2018 +0100
Revert "Rewrite Packet Downlink Assignment"
This reverts commit 896574e92bea09ed8d39688b6fdf504e84521746,
I52ec9b07413daabba8cd5f1fba5c7b3af6a33389.
This commit was found (empirically) to be a regression, rendering GPRS service
fatally unreliable.
Related: OS#3013
Change-Id: Idcba0381f70eb7f7c9aefdee9dfeafd5de96a9be
http://cgit.osmocom.org/osmo-pcu/commit/?id=b56c00197d8dfaaeaee96b8817a15e3…
commit b56c00197d8dfaaeaee96b8817a15e3fd4b0e085
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 27 22:40:07 2018 +0100
Revert "Rewrite Packet Uplink Assignment"
This reverts commit 93d947f5e8a30acc9250c124bf9d5bb6a8863526,
I44db2eeea7448ff67e688ae716487bc6dbfc96a3.
Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 /
896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a
regression, rendering GPRS service fatally unreliable.
This reverted commit seems to follow after the regression and is reverted along
with it.
Related: OS#3013
Change-Id: If7038127e9a663c93006475b3add961adc0b1922
http://cgit.osmocom.org/osmo-pcu/commit/?id=8b83a0012a82c7d39f430712ccad676…
commit 8b83a0012a82c7d39f430712ccad676d47d73b41
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Feb 27 22:37:28 2018 +0100
Revert "Use Timing Advance Index in UL assignments"
This reverts commit 6298fbb7b2f3639fde994633e33ba54a64a6ef9b,
I8b17be78a46c0bc17516b7c90f35aa4768010ae4.
Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 /
896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a
regression, rendering GPRS service fatally unreliable.
This reverted commit seems to follow after the regression and is reverted along
with it.
Related: OS#3013
Change-Id: I5e0fd8c9c3b89e519e7382e3d0bb24e0aeddeff6
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, neels/master has been created
at deeb68bebabb7a7fc749592145abeebb0ca7d3ad (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=deeb68bebabb7a7fc749592145abeeb…
commit deeb68bebabb7a7fc749592145abeebb0ca7d3ad
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 5 16:15:30 2018 +0100
Simplify TS alloc: move slot check into functions
Move timeslot applicability check outside of nested for loop into
separate functions and document them. Add corresponding tests.
This allows us to clarify types used in TS-related computations.
Change-Id: Ic39e848da47dc11357782362fdf6206d2c1457c2
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=321bf390d0ae41d2bce36433c468e41…
commit 321bf390d0ae41d2bce36433c468e410ae6fc840
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 19 18:00:38 2018 +0100
Simplify TS alloc: move slot assignment
Move into separate functions:
* move timeslot reservation
* move UL timeslot assignment
* move DL timeslot assignment
Change-Id: I64cf78c5cfc78664766f9769dd5cde632dab92b0
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=5e9f9a9773025060c70c11c2588f646…
commit 5e9f9a9773025060c70c11c2588f646d0fc5c7f1
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Feb 20 18:16:11 2018 +0100
TBF: make network counters internal
* store N310* counters in shared array similar to corresponding timers
* add functions to increment/reset counters
This avoids direct access to TBF counters from PDCH.
Change-Id: I8ffff9c7186f74bde7e6ac5f6e98f0b3e4c35274
Related: OS#1539
http://cgit.osmocom.org/osmo-pcu/commit/?id=ca65e84382af8ddb8b81112c5b1b03a…
commit ca65e84382af8ddb8b81112c5b1b03a16273e345
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 31 18:03:49 2018 +0100
Simplify TS alloc: constify max dl slot func
Constify parameters of gprs_alloc_max_dl_slots_per_ms().
Change-Id: Ic90930d98560459eab0054cb9e1625cb99db61c8
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=430d38bc1abef75dfaf9337371b6544…
commit 430d38bc1abef75dfaf9337371b65442fde1ca24
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 5 16:11:36 2018 +0100
Simplify TS alloc: don't use PDCH for free TFI
Don't use PDCH from free TFI lookup routine. This allows for simpler
function which can be moved to mslot_class.c alongside with other
similar helpers.
Change-Id: Ie154866900453d232a890f7b9a30911b451525a1
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=17447b6ca572ea44f439d89532965a4…
commit 17447b6ca572ea44f439d89532965a4c356c3024
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 19 17:17:28 2018 +0100
Move PDCH-related functions into separate files
The PDCH class and corresponding functions are rather self-contained and
independent from BTS implementation. Let's move them into separate file
to make bts.cpp more manageable. As additional benefit it allow us to
somewhat untangle all the different cross-dependent includes.
Change-Id: Ie05e25361e6741a81b024679f9675c98d4923683
Related: OS#1539
http://cgit.osmocom.org/osmo-pcu/commit/?id=1fe35ec3d83fbc62d1a9fa2c5867444…
commit 1fe35ec3d83fbc62d1a9fa2c5867444649794b60
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 31 17:21:21 2018 +0100
Simplify TS alloc: split USF/UL allocation
* move USF allocation into separate function
* document USF allocation
This allows to clearly see where selected UL TS is forced into single TS
in algorithm B allocator.
Change-Id: I563dc10827ce68295553f88f3bf2e1fc0ba595c1
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=2d759e90f6593fb21671a17c187bc1d…
commit 2d759e90f6593fb21671a17c187bc1dcd8100210
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 31 17:00:06 2018 +0100
Simplify TS alloc: split allocation
* generalize TS allocation and move it into separate function
* move single-slot allocation into separate function
* use common functions for TS allocation on both UL and DL
Change-Id: Ied45ae380c345bc76fe9d6fd9a6184d1109f83f2
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=74c9d137df3955738d17a8b67c5b2db…
commit 74c9d137df3955738d17a8b67c5b2db0b94d4148
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 31 15:22:36 2018 +0100
Simplify TS alloc: separate capacity computation
Move TRX capacity computation into separate function and document it.
Change-Id: Ifd88fc7ff818ea2a041eae61c5d457926a0df0f2
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=6b1eca5f59d46d19009658cc90aac9f…
commit 6b1eca5f59d46d19009658cc90aac9fe23cc8b1e
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 31 15:28:53 2018 +0100
Simplify TS alloc: split off RX mask computation
Move computation of RX mask into separate function and document it. This
allows to significantly shrink find_multi_slot() function and overall
improve code readability.
Since the test output requires cosmetic adjustment anyway due to change
in the sequence of log messages, use this opportunity to better group
and format log message.
Change-Id: I731726a096bba7ee97499e5cbe3e7401869d7392
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=6d6dea05a38200d5184e8df30326b4c…
commit 6d6dea05a38200d5184e8df30326b4cc65f4f692
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 26 13:31:42 2018 +0100
Update header includes
Many files include unnecessary headers and don't include headers which
are actually used. Because of that combined with the fact that OsmoPCU
is a mixture of C and C++, it makes it hard to modularize code. Fix
this (using iwyu [1] tool):
* add missing headers
* remove unused headers
[1] https://include-what-you-use.org/
Related: OS#1539
Change-Id: I8c9f488a43b099c72b2d30d3245e7ba50872fc00
http://cgit.osmocom.org/osmo-pcu/commit/?id=6d026d26cd54a3a0096fd95fbafa1c7…
commit 6d026d26cd54a3a0096fd95fbafa1c7411a5aa0f
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 30 13:29:38 2018 +0100
Move include guard to the top
Having explicit include above the douible-include guard defines is
potential source for hard to track bugs. Let's move it inside the guard
statement.
Change-Id: I5114a63ce00b03c8eed23565d52969250bd505cc
Related: OS#1539
http://cgit.osmocom.org/osmo-pcu/commit/?id=5e5c482da25371f97b6fa1113d25405…
commit 5e5c482da25371f97b6fa1113d25405345fb3c68
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 30 12:00:08 2018 +0100
Move paging generation into PDCH
Previously paging was prepared inside BTS function and than handed over
to PDCH function. Move the actual preparation into PDCH to better
decouple PDCH from BTS.
Related: OS#1539
Change-Id: I389fb16b6e54040770c21f88edbcb8e045636928
http://cgit.osmocom.org/osmo-pcu/commit/?id=09cbbc1a96a71c3a77ed43940c70c8c…
commit 09cbbc1a96a71c3a77ed43940c70c8ce12c60a28
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 26 18:49:39 2018 +0100
Use explicit type for pcu_lsb()
It's only used for byte-long input so we can specify input and output
types explicitly.
Change-Id: Id0bef691e17e4331c7c4b491661e36173d85388a
http://cgit.osmocom.org/osmo-pcu/commit/?id=83d6c2f0e438ec4129bddb9a54ce9dd…
commit 83d6c2f0e438ec4129bddb9a54ce9dd2777c0748
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Wed Feb 14 19:46:33 2018 +0100
Make osmo-pcu wait for BTS to become available at start-up time.
After the PCU socket becomes available, the BTS might send an
INFO_IND message with the 'ACTIVE' flag cleared. If this happens,
do not exit immediately, but keep retrying until an INFO_IND
message with the 'ACTIVE' flag arrives.
Note that this change only affects behaviour at process start-up time.
If the BTS switches from active to inactive state then osmo-pcu will
still exit. If this behaviour should be changed as well it could be
done in a follow-up patch.
Tested against osom-bsc + osmo-bts-virtual.
Change-Id: Ic42a5601a43b81d260721fef5d9fa52447f9d309
Related: OS#2689
http://cgit.osmocom.org/osmo-pcu/commit/?id=8bba6a29e555fb301c040289912c9d7…
commit 8bba6a29e555fb301c040289912c9d711f8af9bf
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Feb 13 12:53:55 2018 +0100
emu: use libosmocore definitions
Change-Id: I4eade528faeb3841549ad7a6c78e8c1357909614
http://cgit.osmocom.org/osmo-pcu/commit/?id=7e7ab0070e95e1a7c57b95ba5c83773…
commit 7e7ab0070e95e1a7c57b95ba5c8377312a75c37c
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 1 16:49:23 2018 +0100
TBF: move common test code into functions
* move common code into functions
* print error instead of failing test right away
This allows the tests to continue till completion even in case of
intermediate error which simplifies troubleshooting by allowing to
gather more errors in a single test run.
Change-Id: I1c4ad1dc94542835f15bd666f0821e0ccfcc78c1
Related: OS#1759
http://cgit.osmocom.org/osmo-pcu/commit/?id=7b1087bb0306875e3368077d1befded…
commit 7b1087bb0306875e3368077d1befded374192c14
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 5 15:53:08 2018 +0100
RACH: improve single block detection
Replace unreadable if-else ladder in is_single_block() with regular
switch-case. This enables implementation of 11-bit RACH support in
follow-up patches.
Related: OS#1548
Change-Id: I9180478152f9341f11bb3dffe61671da683f24d8
http://cgit.osmocom.org/osmo-pcu/commit/?id=48aa75735cf1d051254f6d6a068e06b…
commit 48aa75735cf1d051254f6d6a068e06b2c42faddd
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 30 17:53:02 2018 +0100
vty: drop unused function
Change-Id: I01f3773ca6a9b6d4e28ca2f59c944c6d48918dd1
http://cgit.osmocom.org/osmo-pcu/commit/?id=2c53b3b4954974c2f3071aacbeed3ee…
commit 2c53b3b4954974c2f3071aacbeed3eed9f2126a8
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 30 17:49:53 2018 +0100
TBF: show assignment kind in vty
Change-Id: Ic4e40d9c141ab7ee3f7c4dceec007dbe16359f93
Related: OS#1759
http://cgit.osmocom.org/osmo-pcu/commit/?id=4988bcbe2e8fb34a2c8dddc885e2c5b…
commit 4988bcbe2e8fb34a2c8dddc885e2c5bb15169a0e
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 30 16:56:43 2018 +0100
TBF: add helpers for assignment type handling
* add function to set/unset given assignment type
* log assignment type flag changes
* update tests output with additional logs
This enables us to carefully track the TBF assignment type transitions.
Change-Id: I3fe9d52472be8b7f257e8326b2f84e8e7d7bd1f4
Related: OS#1759
http://cgit.osmocom.org/osmo-pcu/commit/?id=30b68e911a20f0a3e8bc625dcddba64…
commit 30b68e911a20f0a3e8bc625dcddba6457b2226de
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 30 16:03:10 2018 +0100
TBF: decrease logging verbosity for traffic
Change-Id: If43aa9895abf58602556c986a633ff93a6f00b06
http://cgit.osmocom.org/osmo-pcu/commit/?id=b28518bee85656c6e363197b72370c1…
commit b28518bee85656c6e363197b72370c1e6cd9eb47
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Sep 28 16:41:24 2017 +0200
Simplify TS alloc: internalize TRX check
Move TRX check inside local tfi_find_free() wrapper to make main
algorithm easier to follow.
Change-Id: I02da2b8ba8c9c8815dae0e39e1fed277ca0df171
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=3d60f305a1b74f9b6e6c0006ca9ef8e…
commit 3d60f305a1b74f9b6e6c0006ca9ef8e0bf2f4e8c
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 26 12:36:43 2018 +0100
TS alloc: print suggested TRX on allocation errors
If TS allocation fails due to unavailable TFI, print TRX which was
suggested to allocator. This simplifies allocator debugging but requires
cosmetic modifications to test output.
Change-Id: Icaf97d71d71985d52dc0bda448c26b19fe5645e7
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=c13bc09b12424284c9ea554da4915e3…
commit c13bc09b12424284c9ea554da4915e38f6e620ee
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 26 11:09:16 2018 +0100
Simplify TS alloc: adjust function signatures
* document used parameters and return values
* use consistent formatting
* constify function parameters where appropriate (adjusting parameter
types if necessary)
Change-Id: I211b10b4da59c73d509b719346774515c761886a
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=95babb352d91a5627b897246bb07bf6…
commit 95babb352d91a5627b897246bb07bf63617c2956
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Sep 20 17:55:28 2017 +0200
Simplify TS alloc: use defines for constants
* define and use constant for occupied TFI instead copying the same
magic number all over the place
* use libosmocore's define for bit pretty-printer
Change-Id: I2699ceebf0cbec01652a02fa68ccc9e9419d0293
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=78bc0c3e8fee66fbb188eedba266661…
commit 78bc0c3e8fee66fbb188eedba266661974bf989b
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Sep 28 16:25:25 2017 +0200
Simplify TS alloc: avoid TS reassignment
Assign reserved_*_slots only when multislot masks are found to avoid
reassignment and make code easier to follow.
Change-Id: I9b0482f4ea75ead9855cd78e33c8e70d0ccf4484
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=ad29586df715a01fc992fea6fc776c6…
commit ad29586df715a01fc992fea6fc776c6ea482db09
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 26 11:01:35 2018 +0100
Simplify TS alloc: fix allocation calls
Using the semantic patch below, adjust allocation-related calls to match
updated allocator signatures.
// spatch --c++ --dir src -I src --sp-file callfix.spatch --in-place --recursive-includes
// spatch --c++ --dir tests -I src --sp-file callfix.spatch --in-place --recursive-includes
@@ expression A, B, C, D, E; @@
tbf_alloc_ul_tbf(A, B, C, D, E,
(
- 1
+ true
|
- 0
+ false
)
)
@@ expression A, B, C, D, E; @@
tbf_alloc_dl_tbf(A, B, C, D, E,
(
- 1
+ true
|
- 0
+ false
)
)
Change-Id: I43c76cb49093b40eb854d324e898e821270053dc
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=399804b941414e2eaa9763e21abde73…
commit 399804b941414e2eaa9763e21abde73166cc469b
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Sep 28 15:56:05 2017 +0200
Simplify TS alloc: adjust allocator signatures
* drop unused parameters (from both functions and structs)
* document used parameters and return values
* tighten types used for parameters
* use consistent formatting
Tests are adjusted accordingly but test results are left untouched to
avoid regressions.
Change-Id: I39d81ab64ff790b9c4c2d0312a574485cd83e755
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=f7607d63290583f978e6c6677694047…
commit f7607d63290583f978e6c6677694047d823b8f05
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jan 25 19:47:28 2018 +0100
TBF: override send function via linker option
Use --wrap linker facility to override pcu_sock_send() similar to other
Osmo* projects.
Change-Id: Ia3d436bd3d1fb0ce8e98526bd7457f4c57667ceb
http://cgit.osmocom.org/osmo-pcu/commit/?id=011a0b4d066ef1abe1adde029cf8e8a…
commit 011a0b4d066ef1abe1adde029cf8e8a9759dbc78
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jan 25 19:52:27 2018 +0100
TBF: decrease L1 logging verbosity in test
Don't clutter output with low-level details.
Change-Id: I451f2472070dea2387bfaea45ca5bdd9e3b2276d
http://cgit.osmocom.org/osmo-pcu/commit/?id=ac2e0e686e2448e71e4b56bdf856cdb…
commit ac2e0e686e2448e71e4b56bdf856cdbfc55cc90d
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jan 25 15:41:28 2018 +0100
cosmetic: fix whitespace issue with include files
Change-Id: I401fe88f5bd1665becd6fe6d4204b3877d548ccc
http://cgit.osmocom.org/osmo-pcu/commit/?id=acb998c8499508bb367d33427e6ab97…
commit acb998c8499508bb367d33427e6ab97d83a1b5ad
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 23 20:58:49 2018 +0100
Add multislot classes from latest spec
The table B.1 is copy-pasted from 3GPP TS 45.002 and reformatted via
Emacs macros into C struct to avoid typos. The test output expanded
accordingly.
The allocation test expectations and output are adjusted accordingly.
Note: classes 35-45 which need TA offset are not properly supported
yet. This can be extended once we have such devices available for tests.
Change-Id: I1ef2eb99c517f25e7d1e71b985a3e0eb3879eb2c
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=788ed90ce67bd76eb890e6a762ab2bb…
commit 788ed90ce67bd76eb890e6a762ab2bb5b1d7289f
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 23 20:57:08 2018 +0100
AllocTest: remove assumption on max MS class
So far the allocation was only tested up to hardcoded MS class 29. Drop
that assumption and test for all supported MS classes. Adjust expected
test output as necessary.
Note: using mslot_class_max() forces allocation for MS classes 30 and 31
for which no actual data is available (will be added in follow-up
patches) which current implementation treats differently depending on
TX/RX direction - see gprs_alloc_max_dl_slots_per_ms(). Because of that
we have to adjust the expected number of allocations in
test_successive_allocation() as well.
Change-Id: I7737f303d97197ef159b14a19c3312a11f07b433
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=0c82e35e4fccdbf3989dbd013e0637e…
commit 0c82e35e4fccdbf3989dbd013e0637e9df7d1f0b
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Nov 27 13:21:41 2017 +0100
AllocTest: expand test output
* print MS classes
* unify and print test mode description
* print additional info on test completion
This only changes meta info about test run but not the actual test
output.
Change-Id: I30a4b8f561a9677f4e9ded33a051a249bd15a6a2
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=28a187abeedea4926399e35d21f55af…
commit 28a187abeedea4926399e35d21f55afeafb6e91d
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Nov 21 18:13:31 2017 +0100
AllocTest: adjust test_alloc_b()
This function contains 3 independent test cases. Let's split them into
separate functions to simplify further modifications:
* split test cases into separate functions
* use them for mass test as well
* change function names to avoid confusion
* make individual test cases return error instead of failing via assert
on allocation failure
The top-level test_alloc_b() is used as part of exhaustion tests in
test_all_alloc_b() for example, so it's expected that allocation might
fail (due to TFI or USF exhaustion for example) eventually. In this case
it's better to indicate it to caller instead of failing entire program.
The test output does not require any adjustements because we do not
exhaust to the point of allocation failure yet.
Change-Id: Id7e03a85ce96e7d617cecee963759bae589a3a1a
Related: OS#2282
http://cgit.osmocom.org/osmo-pcu/commit/?id=8f953fb4dff4c5a9a3bfd35b3399332…
commit 8f953fb4dff4c5a9a3bfd35b33993321792eddab
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Nov 1 19:22:25 2017 +0100
Add tests for find_multi_slots()
* make function public
* add tests
Change-Id: I4174703808335c19341cd5b5f4422496d958967f
http://cgit.osmocom.org/osmo-pcu/commit/?id=6853c2241069531b1858b1f52ee2f6b…
commit 6853c2241069531b1858b1f52ee2f6b1f0933747
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 24 11:04:59 2018 +0100
TBF: adjust test log levels
* enable debugging for DTBF*
* disable excessive DRLCMAC*
Change-Id: I122620941e7939d513742c8589a75e0ab76f79ab
http://cgit.osmocom.org/osmo-pcu/commit/?id=c4640ca6df25c150baf65c917956efb…
commit c4640ca6df25c150baf65c917956efb8a4ee460e
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 24 11:00:17 2018 +0100
TBF: make poll state internal
* add functions/macros for setting TBF's poll state
* add function for checking TBF's poll state
Change-Id: I6db1c4e7bd0a49aeb5e391afe371c36b96c6a702
Related: OS#1539
http://cgit.osmocom.org/osmo-pcu/commit/?id=8dacdd87a363a5bc6f980bca6920682…
commit 8dacdd87a363a5bc6f980bca6920682da2e0b0c4
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 23 20:16:23 2018 +0100
TBF: make UL ack state internal
* add functions/macros for setting TBF's UL ack state
* add functions for checking TBF's UL ack state
N. B: this should not be confused with TBF-UL state.
Change-Id: I144483447d4b0b93e775da0e926ee45eb8ab39f3
Related: OS#1539
http://cgit.osmocom.org/osmo-pcu/commit/?id=d372c393e57897dab5f33eca3f064b6…
commit d372c393e57897dab5f33eca3f064b6d57ae1dd3
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jan 23 20:09:06 2018 +0100
TBF: make UL/DL state internal
* add functions/macros for setting TBF's UL/DL state
* add functions for checking TBF's UL/DL state
* move pre-free check into separate function
N. B: this should not be confused with TBF-UL or TBF-DL state.
Change-Id: Idcbf5775d17b1247f2ed01788f9b0788ce66e871
Related: OS#1539
http://cgit.osmocom.org/osmo-pcu/commit/?id=768e7982c0cb17976bf66976a5cb6ac…
commit 768e7982c0cb17976bf66976a5cb6acbd02adcec
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 19 18:22:25 2018 +0100
TBF: add dedicated log categories
Previously all TBF-related events were logged as part of DRLCMAC which
is too broad to make it practically useful due to excessive amount of
log messages generated. Introduce dedicated log categories for
TBF-related events. Adjust test output as necessary.
Change-Id: I64d660e5971263d5c63d2ba95d50625c16a594aa
http://cgit.osmocom.org/osmo-pcu/commit/?id=5b87b73e6c56198a84515188e1fa405…
commit 5b87b73e6c56198a84515188e1fa4055f6637934
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Jan 15 11:28:40 2018 +0100
Set V_N and V_B to known initial state
Reset V_N and V_B in UL/DL window class constructors to make sure we
always start from known initial state.
Related: OS#1759
Change-Id: I8e14ffa913b49c5394229220de9165cdfaabdf19
Fixes: CID70468, CID70469.
http://cgit.osmocom.org/osmo-pcu/commit/?id=2f99b9800b246dd95cd919607ae461e…
commit 2f99b9800b246dd95cd919607ae461e46d769027
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jan 17 16:14:59 2018 +0100
jenkins.sh: Disable building doxygen for deps
Don't clutter build logs with irrelevant output.
Change-Id: If1784baa519c10ab0ab3e600f373c27a6c8ae4c6
http://cgit.osmocom.org/osmo-pcu/commit/?id=b873462f06e2517aeff41c3691e4a61…
commit b873462f06e2517aeff41c3691e4a61a7b79c8b0
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Jan 12 15:48:12 2018 +0100
TBF: log source of state transitions
We use the same approach for osmo_fsm: when state transition happens,
it's not very useful to always log the transition function itself, it's
much more useful to see where the actual transition comes from.
Change-Id: I348ba89bdda2b44c7019e9c893c764ee08c80bec
Related: OS#1759
http://cgit.osmocom.org/osmo-pcu/commit/?id=9d4bdee4577a0b4828fd83490e246df…
commit 9d4bdee4577a0b4828fd83490e246dfcc3eef9af
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Jan 15 16:43:22 2018 +0100
Allow specifying sysmocom headers explicitly
The headers for LC1.5 are specified explicitly. Add corresponding option
to specify sysmoBTS headers location and use it in jenkins build. While
at it, unify header fixup code with the one used in OsmoBTS.
Change-Id: I5248e8b389fd240b4d5a0bcf6c954d6115262462
-----------------------------------------------------------------------
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 8fd85578bc7174155e1bb9e98a0d7cdbf85749af (commit)
from 38c902b7765c2c689a8dbed8e0f832c504d74845 (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=8fd85578bc7174155e1bb9e98a0d…
commit 8fd85578bc7174155e1bb9e98a0d7cdbf85749af
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Tue Feb 27 19:43:10 2018 +0100
core/logging.h: Add logging category for jitter buffer
Forthcoming jitter buffer code in libosmo-netif will make use of it.
Change-Id: I2434f9dfa401f736bc62a2ddce920e587cd8c517
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/logging.h | 3 ++-
src/logging.c | 5 +++++
2 files changed, 7 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via acefd0586e5d463b2e7a6a039131994bc12573fc (commit)
from c092f4e1ded65447061198ea1c57458becc71574 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler_backend.h | 2 +-
src/common/l1sap.c | 12 ++++++------
src/common/scheduler.c | 4 ++--
src/osmo-bts-litecell15/l1_if.c | 4 ++--
src/osmo-bts-octphy/l1_if.c | 6 +++---
src/osmo-bts-sysmo/l1_if.c | 4 ++--
src/osmo-bts-trx/l1_if.c | 2 +-
src/osmo-bts-virtual/l1_if.c | 4 ++--
8 files changed, 19 insertions(+), 19 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)