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 A-bis protcol interface library".
The branch, misdn_lapd has been deleted
was f0831c6b09192b8e57b45d808a0de646abe68850
-----------------------------------------------------------------------
f0831c6b09192b8e57b45d808a0de646abe68850 mISDN: introduce new "misdn_lapd" mode as separate driver
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol 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 A-bis protcol interface library".
The branch, max/ortp has been deleted
was c87cab8a9e1d8f195f5049d8cd017803ec5d7b77
-----------------------------------------------------------------------
c87cab8a9e1d8f195f5049d8cd017803ec5d7b77 Do not send RTP to port 0
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol 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 A-bis protcol interface library".
The branch, jolly/multi-trx has been deleted
was 2ee56428f8d2dff9b4a9e31c810d988091d3a087
-----------------------------------------------------------------------
2ee56428f8d2dff9b4a9e31c810d988091d3a087 Support for multiple RSL connections with ABIS/ipaccess (BTS side)
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol 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, for/master has been deleted
was d6920df6303bf3004f34cc888a06948c399f09a5
-----------------------------------------------------------------------
d6920df6303bf3004f34cc888a06948c399f09a5 trx: Fix coverity BER calculation NULL dereference
-----------------------------------------------------------------------
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, for/master has been created
at d6920df6303bf3004f34cc888a06948c399f09a5 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=d6920df6303bf3004f34cc888a06948…
commit d6920df6303bf3004f34cc888a06948c399f09a5
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu Jul 28 11:14:08 2016 -0700
trx: Fix coverity BER calculation NULL dereference
Allow output of encoded bit count or error count on BER calculation
without requiring both pointers to exist.
Change-Id: I2c78fa6a92a3b3da4aad8f70353e5a43451b0aa5
Fixes: Coverity CID 137963
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
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, master has been updated
via af3443385b4da3b951601a8d847cbf1101dfe51f (commit)
via 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 (commit)
via 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb (commit)
via 576071d6ca2ffa266b3a6e0858b00205827fa10a (commit)
from 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (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:
src/common/l1sap.c | 14 +++++++++++---
src/osmo-bts-trx/l1_if.c | 44 ++++++++++++++++++++++++++++++++++++++------
2 files changed, 49 insertions(+), 9 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 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit)
via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit)
via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit)
via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit)
via 7af652c0b27d79322043a23f4aa081c919546a73 (commit)
via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit)
via f58852d117c157db28a52f9ce2e058de1822eb98 (commit)
via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit)
via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit)
via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit)
via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit)
via cf7933892a995db7c02a3421df90c84556c38776 (commit)
via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit)
via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit)
via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit)
from 350533cc32cf686b6375f92083981e23c2a86082 (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=5f0c71b7d5c38dcd5eecd2836a86cb9b…
commit 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:15:28 2016 +0200
dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitb
To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic
TS in osmo-nitb.
Add gsm_network flag dyn_ts_allow_tch_f, set to true by default in
gsm_network_init().
Set this flag to false in osmo-nitb's main().
See http://osmocom.org/issues/1778
Reasoning about ways to solve this:
* a compile time switch doesn't work because libbsc is first compiled and then
linked to both osmo-nitb and osmo-bsc.
* we could test net->bsc_api == msc_bsc_api(), but I have the so-called MSC
split waiting on branch sysmocom/cscn, which will result in msc_bsc_api() not
being linked in the osmo-bsc binary.
* have a function am_i_nitb() with different implementations in osmo-nitb and
osmo-bsc, but then we'd need to add implementations to all tests and other
binaries linking lchan_alloc().
* have a flag in struct bsc_api, but so far there are only function pointers
there.
Having a "global" flag in gsm_network allows to add a VTY command in case we
decide to keep this feature (#1781), has no linking implications and is nicely
explicit.
Tested that osmo-bsc still picks TCH/F on dyn TS indirectly, since I have no
standalone MSC available: when compiling osmo-nitb with the line that sets
dyn_ts_allow_tch_f = false commented out, TCH/F is picked as described in
OS#1778; and by printf-verifying that dyn_ts_allow_tch_f == true in osmo-bsc
main(), only osmo-nitb should have TCH/F disabled.
Related: OS#1778, OS#1781
Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7
http://cgit.osmocom.org/openbsc/commit/?id=c5e75f3e6a5d0dd482d4f5d17da80043…
commit c5e75f3e6a5d0dd482d4f5d17da80043fb02e181
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:17:34 2016 +0200
dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c
It's no longer just for IPAC style TCH/F_PDCH, but also contains code for
TCH/F_TCH/H_PDCH, so pick a more general name.
Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437
http://cgit.osmocom.org/openbsc/commit/?id=d3b7fa837d2300093a8f4fb3c923a3b0…
commit d3b7fa837d2300093a8f4fb3c923a3b012108564
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:08:41 2016 +0200
dyn TS: split dyn_pdch_init() for new dyn type and rename
Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which
refactors dyn_pdch_init().
Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can
start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include
gsm_utils.h for enum gsm_phys_chan_config.
Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368
http://cgit.osmocom.org/openbsc/commit/?id=b91e6002a6c97cf1c19b14015f4f17a7…
commit b91e6002a6c97cf1c19b14015f4f17a7ad7ace62
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:45:15 2016 +0200
dyn TS: implement pchan switchover logic
In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel
Requested details across the PDCH deactivation dance.
abis_rsl.c: add static functions:
* dyn_ts_switchover*() for the various stages of switchover between pchans.
* pchan_for_lchant() to derive the desired pchan from the lchan type that was
set during lchan_alloc().
* rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message
without introducing numerous special cases to the normal RSL CHAN ACT code.
In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if
requested pchan on a dyn TS differs.
In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a
channel was released.
In rsl_rx_chan_act_ack(), notice that a switchover is complete.
In chan_alloc.c, add ts_subslots(): abis_rsl.c will need to know the number of
subslots per pchan, to verify that all lchans are free before dyn TS
switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and
since we need a non-trivial check for dyn TS anyway, add public ts_subslots()
to lchan_alloc.c, which also checks the current dyn pchan type.
Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd
http://cgit.osmocom.org/openbsc/commit/?id=7af652c0b27d79322043a23f4aa081c9…
commit 7af652c0b27d79322043a23f4aa081c919546a73
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:51:09 2016 +0200
dyn TS: chan act: set chan_nr according to dyn pchan type
Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908
http://cgit.osmocom.org/openbsc/commit/?id=fdd9ad7c40c8ddb49acfbf6689fcc238…
commit fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
A returned dynamic channel still needs to be switched to the proper mode, which
will follow in another commit.
Replace a fixme comment with a normal comment in subslots_per_pchan[], because
handling of dynamic TS is now defined.
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=f58852d117c157db28a52f9ce2e058de…
commit f58852d117c157db28a52f9ce2e058de1822eb98
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:57:53 2016 +0200
dyn TS: rsl_lchan_lookup(): add dyn PCHAN
Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode
or switching to matching pchan.
Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan.
Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51
http://cgit.osmocom.org/openbsc/commit/?id=9518ffc299e3dd3fd5ff854af047e4d8…
commit 9518ffc299e3dd3fd5ff854af047e4d88815dd8b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=4673b86f3df46b76e8830dec006d8472…
commit 4673b86f3df46b76e8830dec006d8472eeaaa980
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:18:40 2016 +0200
dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH
In gsm_lchan2chan_nr() use the current pchan type.
In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for
activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr()
conforms to the standard and does not need access to a ts struct.
Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20
http://cgit.osmocom.org/openbsc/commit/?id=d384110d3d09e06658d5ca2d5c63dc78…
commit d384110d3d09e06658d5ca2d5c63dc78dd656b91
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:43:44 2016 +0200
dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan
For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not
trivial. So in order to pass the desired pchan to generate the RSL chan_nr,
introduce gsm_lchan_as_pchan2chan_nr().
To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the
actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with
explicit pchan, ts_nr and lchan_nr arguments.
Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f
http://cgit.osmocom.org/openbsc/commit/?id=6e999b75fa3881540e0426f01c9f80b8…
commit 6e999b75fa3881540e0426f01c9f80b8953ec33c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 21:00:51 2016 +0200
dyn TS: rename lchan->dyn_pdch to lchan->dyn
This will also be used by the new dynamic TS type, so make the name more
general.
Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000
http://cgit.osmocom.org/openbsc/commit/?id=cf7933892a995db7c02a3421df90c845…
commit cf7933892a995db7c02a3421df90c84556c38776
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:49:58 2016 +0200
prepare dyn TS: act lchan: fetch the channel mode a bit later
Dyn TS will add a new type of chan activation, which does not need a Channel
Mode IE. Incidentally, the dyn PDCH also doesn't need this IE if it opts for
sending a PDCH ACT instead. So it makes sense to compose the Channel Mode IE
only after the dynamic decisions are done.
Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c
http://cgit.osmocom.org/openbsc/commit/?id=e2eb5cb6a11c484ecfb77c917c11db28…
commit e2eb5cb6a11c484ecfb77c917c11db2820c263ab
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:56:08 2016 +0200
error log: rsl_chan_activate_lchan: log channel mode error
Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8
http://cgit.osmocom.org/openbsc/commit/?id=2e84b60652d3a6c5bf6d4c8bbc77092b…
commit 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:06:27 2016 +0200
cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name()
Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413
http://cgit.osmocom.org/openbsc/commit/?id=ec1b5a0e9e2b6549e0ede48e803095e5…
commit ec1b5a0e9e2b6549e0ede48e803095e569997355
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:54:16 2016 +0200
gsm_ts2chan_nr(): add assertions for lchan_nr
Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 5 +-
openbsc/include/openbsc/chan_alloc.h | 2 +
openbsc/include/openbsc/gsm_data.h | 4 +
openbsc/include/openbsc/gsm_data_shared.h | 9 +-
openbsc/src/libbsc/Makefile.am | 2 +-
openbsc/src/libbsc/abis_nm.c | 3 +
openbsc/src/libbsc/abis_rsl.c | 367 ++++++++++++++++++++-
.../src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} | 50 ++-
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 137 +++++++-
openbsc/src/libbsc/net_init.c | 2 +
openbsc/src/libcommon/gsm_data_shared.c | 50 ++-
openbsc/src/osmo-nitb/bsc_hack.c | 13 +
13 files changed, 604 insertions(+), 42 deletions(-)
rename openbsc/src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} (58%)
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, dexter/draft has been updated
via 640fa0dccf2b60a5b54e45742b632352a3093b22 (commit)
from 502284786243f695b3ac87896a277d691150baec (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=640fa0dccf2b60a5b54e45742b632352…
commit 640fa0dccf2b60a5b54e45742b632352a3093b22
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Jul 28 18:52:55 2016 +0200
started implementing compression entity handling
Change-Id: Ide81d5bf09f9b0f6565ad2841ef5e4b13231a8c4
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc.h | 4 +
openbsc/include/openbsc/gprs_llc_xid.h | 2 +-
openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 75 +++++++
openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 55 ++++-
openbsc/include/openbsc/gprs_sndcp_xid.h | 9 +-
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_llc.c | 6 +
openbsc/src/gprs/gprs_sndcp.c | 25 ++-
openbsc/src/gprs/gprs_sndcp_comp_entity.c | 259 +++++++++++++++++++++++
openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 50 +++--
openbsc/src/gprs/gprs_sndcp_xid.c | 2 -
openbsc/src/gprs/sgsn_libgtp.c | 3 -
openbsc/tests/sgsn/Makefile.am | 1 +
13 files changed, 446 insertions(+), 47 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_sndcp_comp_entity.h
create mode 100644 openbsc/src/gprs/gprs_sndcp_comp_entity.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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_pdch_trx has been updated
via 12c1b01573b05212b3fb123642489deb74569a1a (commit)
from 51d55c19faedd0201a7a84c642653cce2b97aac6 (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=12c1b01573b05212b3fb123642489de…
commit 12c1b01573b05212b3fb123642489deb74569a1a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 28 18:35:46 2016 +0200
wip
Change-Id: Id64288a535fc92221b1a28b3b42390bccb1d6b4c
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 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, neels/dyn_pdch_trx_no_deact has been updated
discards 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 (commit)
discards 84c69a3d978ff5628dbbc981a389b99e7998ebb6 (commit)
discards a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed (commit)
via af3443385b4da3b951601a8d847cbf1101dfe51f (commit)
via 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 (commit)
via 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb (commit)
via 576071d6ca2ffa266b3a6e0858b00205827fa10a (commit)
via 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (commit)
via 108b60fabac8f85739584124658e062c3fd7f7cb (commit)
via ba656fff9186f76544cf4c59900d5a649c133599 (commit)
via 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (commit)
via 53d792c3b027bfb42d77804e3e687a287e122ef3 (commit)
via dab54b91783d5197e0129de950a705e2da2a4cb9 (commit)
via 9407e644b0246fadec74a45faeedb570a0c04c6b (commit)
via e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit)
via a888e95efafbb449105965f3043d913b93668862 (commit)
via dd34540ce4547a2567bdd266e1a456fc4a199170 (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 (67d1aebacc936e93b45a3c517ef9e8f61c5e78b1)
\
N -- N -- N (af3443385b4da3b951601a8d847cbf1101dfe51f)
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=af3443385b4da3b951601a8d847cbf1…
commit af3443385b4da3b951601a8d847cbf1101dfe51f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:06:36 2016 +0200
dyn PDCH: trx l1_if.c: drop fixme, add comment
Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43
http://cgit.osmocom.org/osmo-bts/commit/?id=0d4b37d641bc09c62f80b685e945011…
commit 0d4b37d641bc09c62f80b685e9450116f7a6aaa8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:59 2016 +0200
dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect()
bts_model_ts_disconnect() has nothing to do.
bts_model_ts_connect() merely sets the new pchan on the ts.
Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88
http://cgit.osmocom.org/osmo-bts/commit/?id=45d3bbfb443e9a8c9d6590c073cfac2…
commit 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:09:43 2016 +0200
dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
To be able to set a specific pchan type for dynamic channels, have the
trx_set_ts_as_pchan() function with an explicit pchan argument instead of
using ts->pchan.
Keep trx_set_ts() as a thin wrapper to use ts->pchan directly.
Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d
http://cgit.osmocom.org/osmo-bts/commit/?id=576071d6ca2ffa266b3a6e0858b0020…
commit 576071d6ca2ffa266b3a6e0858b00205827fa10a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:52:55 2016 +0200
dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision
to handle a TS as PDCH was still missing for dynamic TS.
It is not yet clear why this did not impact functionality for dynamic timeslots
on other BTS models. AFAICT they should not work without this patch, but in
fact they do. It would be nice to clarify this some day.
Change-Id: I7b873a089a3de70d980885a7539cb91997464743
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler.h | 12 +-
include/osmo-bts/scheduler_backend.h | 43 +-
src/common/l1sap.c | 4 +-
src/common/pcu_sock.c | 60 +-
src/common/scheduler.c | 28 +-
src/osmo-bts-litecell15/l1_if.c | 1 +
src/osmo-bts-octphy/l1_tch.c | 2 +-
src/osmo-bts-sysmo/l1_if.c | 1 +
src/osmo-bts-sysmo/oml.c | 3 +-
src/osmo-bts-sysmo/sysmobts_vty.c | 17 +
src/osmo-bts-trx/gsm0503_coding.c | 1016 +++++++++++++++++++++++++++++++++-
src/osmo-bts-trx/gsm0503_coding.h | 22 +
src/osmo-bts-trx/l1_if.c | 2 +-
src/osmo-bts-trx/scheduler_trx.c | 159 ++++--
src/osmo-bts-trx/trx_if.c | 31 +-
src/osmo-bts-trx/trx_if.h | 2 +-
16 files changed, 1241 insertions(+), 162 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)