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_ts2 has been deleted
was 94c64aa1853f8239566428ea75a8dcffde392faa
-----------------------------------------------------------------------
94c64aa1853f8239566428ea75a8dcffde392faa Revert "LC15: Hardware changes:"
-----------------------------------------------------------------------
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_ts has been updated
discards 345c76ae9758afd075d5446850bd9fa51ffa681b (commit)
discards de8f61d0ba3fa6cc2aa815a27c14c503f8ce21ec (commit)
discards 84ba28d79c16931ca80feba047cf19296c63d8f5 (commit)
discards be7c17f4e71a2080253e5c300e711839cbe933a4 (commit)
discards 0ceb292109eaae0c439055b769898937e5307e67 (commit)
discards ea993d2d815c8d0238ec60b1f7f4962fa6e21f64 (commit)
discards 19fccadb646b4becabcb9a96733777666413cd21 (commit)
discards d2f1d21d615cba69270c8d9fc02bd56b37b80653 (commit)
discards eb36c6d246e14fe930969933da74501743fa2413 (commit)
discards 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit)
discards 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit)
discards 31adede6386aa29481c7c4b42d616d5cbe993282 (commit)
via 94c64aa1853f8239566428ea75a8dcffde392faa (commit)
via 1e85fcfceb364598409ebbc6345e0247f516cb5c (commit)
via 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 (commit)
via 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 (commit)
via c0438a9566142f3b7412ae7e0060430de3e62b46 (commit)
via a58834ddb0b3a083ef856f5e792c6bb29f300325 (commit)
via 823e45ff9e228830c803a06d6a4b3691bc71bab1 (commit)
via b534cd78633a41ac245b070eca3601295ecbfcee (commit)
via 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e (commit)
via 0965019159a01e13a7e5d9965d656196dc08f4d4 (commit)
via bcd81233a77807d40cac65a3f0746c613f785c44 (commit)
via d3833e8d11269d55a56955e914768220ec6e8d70 (commit)
via d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 (commit)
via 8967ad4737ae66069e366fb59a7dc1f3805a1b59 (commit)
via d164a16983e538ca55a1f1c99ee899b8a9e6673e (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 (345c76ae9758afd075d5446850bd9fa51ffa681b)
\
N -- N -- N (94c64aa1853f8239566428ea75a8dcffde392faa)
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=94c64aa1853f8239566428ea75a8dcf…
commit 94c64aa1853f8239566428ea75a8dcffde392faa
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jun 21 18:55:01 2016 +0200
Revert "LC15: Hardware changes:"
This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2.
Applies only to the litecell15 device we have in the sysmocom office
due to older firmware.
Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650
http://cgit.osmocom.org/osmo-bts/commit/?id=1e85fcfceb364598409ebbc6345e024…
commit 1e85fcfceb364598409ebbc6345e0247f516cb5c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 21 18:28:30 2016 +0200
dyn TS: implement litecell15 specifics
For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan().
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan
initialization.
In ts_connect_as(), make sure that callers pass proper "real world" pchan
types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant.
In ts_opstart(), connect as PCHAN_NONE since we will only know the desired
pchan when the first RSL chan activ is received.
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its
current "real" pchan mode.
Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when
a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan
type is not dynamic.
Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae
http://cgit.osmocom.org/osmo-bts/commit/?id=26fbbdb9f3a4de145bef9e32e245456…
commit 26fbbdb9f3a4de145bef9e32e245456d73cf9db6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:42:47 2016 +0200
lc15/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0
http://cgit.osmocom.org/osmo-bts/commit/?id=2fa6bdcebf1bedad825ec9ae944bcac…
commit 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:24:56 2016 +0200
dyn TS: implement SysmoBTS specifics
For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan().
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan
initialization.
In ts_connect_as(), make sure that callers pass proper "real world" pchan
types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant.
In ts_opstart(), connect as PCHAN_NONE since we will only know the desired
pchan when the first RSL chan activ is received.
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its
current "real" pchan mode.
Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when
a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan
type is not dynamic.
Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b
http://cgit.osmocom.org/osmo-bts/commit/?id=c0438a9566142f3b7412ae7e0060430…
commit c0438a9566142f3b7412ae7e0060430de3e62b46
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:16:59 2016 +0200
sysmo/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422
http://cgit.osmocom.org/osmo-bts/commit/?id=a58834ddb0b3a083ef856f5e792c6bb…
commit a58834ddb0b3a083ef856f5e792c6bb29f300325
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
dyn TS: common TCH/F_TCH/H_PDCH implementation
common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a
non-standard chan_nr. While the rest of the code now understands that, the L1
phy will not. Translate to standard PDCH (== TCH/F).
common/oml: use dyn TS' current pchan mode for lchans config.
common/pcu_sock: detect desired PDCH mode of dyn TS.
common/rsl: implement reconnection chain of a TS for changing its pchan:
* rsl_rx_chan_activ():
** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL
chan_nr IE.
** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.)
** Make Chan Mode IE presence optional, because the non-standard PDCH
activation message is simpler and does not require it.
** Do PDCH activation via PCU.
* Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel;
then wait for cb_ts_disconnected().
* Add osmo_dyn_ts_disconnected() to cb_ts_disconnected():
verify state and connect with the new pchan type; then wait for
cb_ts_connected().
* Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues
the cached chan activation message from before disconnecting the L1 channel.
* Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU.
* Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode,
release via the PCU. Call from rsl_rx_rd_chan_rel().
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=823e45ff9e228830c803a06d6a4b369…
commit 823e45ff9e228830c803a06d6a4b3691bc71bab1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 21:55:34 2016 +0200
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the
same code, except for the log context, which is only set in abis_rsl.c.
The common code was factored out to gsm_data_shared.c in openbsc.git.
Use the *rc return code argument to keep the logging part in the newly
introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code
dup for logging
The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent
openbsc is needed to build this.
Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb
http://cgit.osmocom.org/osmo-bts/commit/?id=b534cd78633a41ac245b070eca36012…
commit b534cd78633a41ac245b070eca3601295ecbfcee
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
dyn PDCH: code dup: use conf_lchans_as_pchan()
For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the
pchan-to-lchan switch.
Change-Id: I979828e08953e83ae579a347334536f52939faf0
http://cgit.osmocom.org/osmo-bts/commit/?id=2e51bc3f79a0a1af1b1c763f35bcb35…
commit 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
prepare dyn TS: split/replace conf_lchans_for_pchan()
Move the actual switch from static conf_lchans_for_pchan() into new 'public'
function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows
passing a non-trivial pchan, for dynamic TS.
conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming
and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts
argument.
Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4
http://cgit.osmocom.org/osmo-bts/commit/?id=0965019159a01e13a7e5d9965d65619…
commit 0965019159a01e13a7e5d9965d656196dc08f4d4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:01:01 2016 +0200
doc: add ladder diagram on dynamic TS, for TCH/H
Also gitignore the image files possibly produced by mscgen.
Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a
http://cgit.osmocom.org/osmo-bts/commit/?id=bcd81233a77807d40cac65a3f0746c6…
commit bcd81233a77807d40cac65a3f0746c613f785c44
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:29:28 2016 +0200
cosmetic: clarify TCH/F_PDCH related naming and comments
We're about to introduce a new kind of dynamic channel, which will also use
parts of the ip.access mode dyn PDCH code paths. Make sure the general parts
have general names and mark ip.access specific parts as such.
Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected().
Rename dyn_pdch_complete to ipacc_dyn_pdch_complete().
From cb_ts_[dis]connected(), factor out the current code into static
functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the
new dynamic kind is added to cb_ts_[dis]connected().
Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1
http://cgit.osmocom.org/osmo-bts/commit/?id=d3833e8d11269d55a56955e91476822…
commit d3833e8d11269d55a56955e914768220ec6e8d70
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:30:14 2016 +0200
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
The function checks whether to switch a TS to/from PDCH, not whether it already
is PDCH.
Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0
http://cgit.osmocom.org/osmo-bts/commit/?id=d1710ff6e3cccbb6c4a68b4dadb93cd…
commit d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 20:57:31 2016 +0200
fix compiler warning: msg_utils.c: fn_chk() constify arg
The only caller dtx_sched_optional() passes const arrays and a warning was
issued.
Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e
http://cgit.osmocom.org/osmo-bts/commit/?id=8967ad4737ae66069e366fb59a7dc1f…
commit 8967ad4737ae66069e366fb59a7dc1f3805a1b59
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:08:29 2016 +0200
info log: l1sap.c: add '0x' to hex output
Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91
http://cgit.osmocom.org/osmo-bts/commit/?id=d164a16983e538ca55a1f1c99ee899b…
commit d164a16983e538ca55a1f1c99ee899b8a9e6673e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:14:54 2016 +0200
error log: rsl.c: typo x2
Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 14 +-
src/osmo-bts-litecell15/calib_file.c | 12 +-
src/osmo-bts-litecell15/hw_misc.c | 4 +-
src/osmo-bts-litecell15/l1_if.c | 13 +-
src/osmo-bts-litecell15/l1_transp_hw.c | 4 +-
src/osmo-bts-litecell15/misc/lc15bts_bid.c | 4 +-
src/osmo-bts-litecell15/misc/lc15bts_clock.c | 18 +-
src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 20 +--
src/osmo-bts-litecell15/misc/lc15bts_mgr.h | 22 ++-
src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +-
src/osmo-bts-litecell15/misc/lc15bts_mgr_temp.c | 105 +++++------
src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 222 +++++++++++-------------
src/osmo-bts-litecell15/misc/lc15bts_misc.c | 62 ++++---
src/osmo-bts-litecell15/misc/lc15bts_par.c | 14 +-
src/osmo-bts-litecell15/misc/lc15bts_par.h | 7 +-
src/osmo-bts-litecell15/misc/lc15bts_power.c | 34 ++--
src/osmo-bts-litecell15/misc/lc15bts_power.h | 2 +-
src/osmo-bts-litecell15/misc/lc15bts_temp.c | 64 +++++--
src/osmo-bts-litecell15/misc/lc15bts_temp.h | 10 +-
src/osmo-bts-litecell15/oml.c | 33 +++-
src/osmo-bts-sysmo/l1_if.c | 7 +-
src/osmo-bts-sysmo/oml.c | 12 +-
22 files changed, 356 insertions(+), 329 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, neels/dyn_ts has been updated
discards c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b (commit)
discards 1bb5384ae316eedd6cca9a24d150a62411373c65 (commit)
discards 423ae8929a0af88896a9f4e5d71476efb52dca38 (commit)
discards 0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae (commit)
discards ad10a2008d5e9c4cd633b07b8f5fd76f33c56935 (commit)
discards 7673accaf6e9316e7a5c8e7423841e3d120b54bb (commit)
discards befa82dcdf1bb64441559b92bcf34917c9bcabf3 (commit)
discards bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a (commit)
discards 4ee5870ae65cda5bea00424727c3e46990331034 (commit)
discards 75ce5b91ea30f49b49adfe142bf0d75835ab9efc (commit)
discards b6731109c29955b0967240fbde6216e37d09f0c1 (commit)
discards 74ab755471365e8ff2144b761cf6e9919a7c6b48 (commit)
discards d36e6229bc53991a8c5b0e459aebfcfd92e7630f (commit)
discards ed4511422ead5a8273b3a82649d3f27c83124007 (commit)
discards f805952fa24f220f569827ee69f0fbc519cc96d0 (commit)
discards 675fedb900aa7a5c1e16f59afab192e43cc65962 (commit)
discards b464f4c0df0b300f3b5358f45e7375875dbf44e4 (commit)
discards 1af8725927b23e0ffe9c2466cbb296ba9a9a6aff (commit)
discards 6478e8e44b0bed7e9836c74f2ed86df6627b0529 (commit)
discards 936d912decd6860eecbfc7b9492ff8d30864c261 (commit)
discards a107abf960fd2840e325c61ebe8a47243c7531b0 (commit)
discards 1ee76c1aeb37198ebd0b0bad238e7273da47b276 (commit)
discards 6adc28b494c879baa77a012c67a6114da66a8441 (commit)
discards a3237c434a2196a7c1eaa8d57645f1c637229a06 (commit)
discards c01708171c01ef012034993fe8ed444fa4633d34 (commit)
discards b63c16161e429357128b52597abef01b29555a52 (commit)
discards 93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70 (commit)
discards 559b804710b2968ca024882d2c810b27e1f0d56b (commit)
discards 7908779b9e6c38760a7ce6713a00d62ddc922730 (commit)
via b6ac607ca4c27654d7296f51c5ce91667a27b7c7 (commit)
via 8e080d462efd753127d70712843d1e5c49fb9efc (commit)
via b865d8a3a35a7ef0527a7046f68c44bd873a4eda (commit)
via 00db96f4a09ae6134717f2342a2ec392598b2edb (commit)
via aef5d5f08216483679e3de5db7f205badbce36ee (commit)
via 1fe767799be1b12b8419cff47cdee057bf1a42e1 (commit)
via 57b9f4f00294ce075a468d6806bdf6b32f6334eb (commit)
via 5ce7702afbcbdee1a41b68c6ba7224d8d2561239 (commit)
via 69e11d9ac8056b97b05c7f32e3eb10676d71d00a (commit)
via 80b01c9169b37f937ce4acbec8817a379082da14 (commit)
via b33329c9d73274c9093b767ac91bd10c9b108b6c (commit)
via 6de65e14d22f9743b4d6f5a1a002b56d58a7912e (commit)
via e371115d07a9569d8ddbacdd6405cd9fda9b5f56 (commit)
via be926a72e42eeade042b5dd6e62e415621e07958 (commit)
via 4c80eab89a942fdb5cba986925a36947a32f0a47 (commit)
via b0a42ae7dee38accd653e8b7f32459fca65830fd (commit)
via 0eb5adb533096a7c3f73bbe53354c4b7ad24b5f3 (commit)
via 97f9f61cdb983ca0757a3325093bb09152abf7d6 (commit)
via c61461c7eb752744821670004c1b7d9777682742 (commit)
via f3173fc87ea4a040c4e558cf1db03b744594fafe (commit)
via 571fda8c71fbcbabea3d03c8d86a622a931b31dc (commit)
via d6c9820e0c07f8eaf08edcbca7c472949611fd63 (commit)
via dab44b8dddb8411ba984864beebd57159be091f7 (commit)
via 8e8b0ad5da7d8e0245bcd5d1b74ce884009a1483 (commit)
via e710b68cbe610489710fb2165330faafe51437fb (commit)
via 4dcc5516d1252e749b118b4014228d31de2dc278 (commit)
via 4ea60c44e250b42501d783eac9448f83ee41ebb4 (commit)
via b20b4891e2c2ae8f31a4498a167482e44132e83e (commit)
via 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (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 (c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b)
\
N -- N -- N (b6ac607ca4c27654d7296f51c5ce91667a27b7c7)
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=b6ac607ca4c27654d7296f51c5ce9166…
commit b6ac607ca4c27654d7296f51c5ce91667a27b7c7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jun 14 01:32:46 2016 +0200
debug log: log all lchan_alloc steps
Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0
http://cgit.osmocom.org/openbsc/commit/?id=8e080d462efd753127d70712843d1e5c…
commit 8e080d462efd753127d70712843d1e5c49fb9efc
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
To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic
pchans for now.
See http://osmocom.org/issues/1778
Related: OS#1778
Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7
http://cgit.osmocom.org/openbsc/commit/?id=b865d8a3a35a7ef0527a7046f68c44bd…
commit b865d8a3a35a7ef0527a7046f68c44bd873a4eda
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=00db96f4a09ae6134717f2342a2ec392…
commit 00db96f4a09ae6134717f2342a2ec392598b2edb
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 so we can call it from
dyn_ts_init().
Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368
http://cgit.osmocom.org/openbsc/commit/?id=aef5d5f08216483679e3de5db7f205ba…
commit aef5d5f08216483679e3de5db7f205badbce36ee
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.
Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd
http://cgit.osmocom.org/openbsc/commit/?id=1fe767799be1b12b8419cff47cdee057…
commit 1fe767799be1b12b8419cff47cdee057bf1a42e1
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=57b9f4f00294ce075a468d6806bdf6b3…
commit 57b9f4f00294ce075a468d6806bdf6b32f6334eb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:59:31 2016 +0200
dyn TS: 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
check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also
checks the current dyn pchan type.
Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488
http://cgit.osmocom.org/openbsc/commit/?id=5ce7702afbcbdee1a41b68c6ba7224d8…
commit 5ce7702afbcbdee1a41b68c6ba7224d8d2561239
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=69e11d9ac8056b97b05c7f32e3eb1067…
commit 69e11d9ac8056b97b05c7f32e3eb10676d71d00a
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=80b01c9169b37f937ce4acbec8817a37…
commit 80b01c9169b37f937ce4acbec8817a379082da14
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=b33329c9d73274c9093b767ac91bd10c…
commit b33329c9d73274c9093b767ac91bd10c9b108b6c
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=6de65e14d22f9743b4d6f5a1a002b56d…
commit 6de65e14d22f9743b4d6f5a1a002b56d58a7912e
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
Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c
http://cgit.osmocom.org/openbsc/commit/?id=e371115d07a9569d8ddbacdd6405cd9f…
commit e371115d07a9569d8ddbacdd6405cd9fda9b5f56
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=be926a72e42eeade042b5dd6e62e4156…
commit be926a72e42eeade042b5dd6e62e415621e07958
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:54:54 2016 +0200
debug log: rsl_chan_activate_lchan: log activation type
Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe
http://cgit.osmocom.org/openbsc/commit/?id=4c80eab89a942fdb5cba986925a36947…
commit 4c80eab89a942fdb5cba986925a36947a32f0a47
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=b0a42ae7dee38accd653e8b7f32459fc…
commit b0a42ae7dee38accd653e8b7f32459fca65830fd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=0eb5adb533096a7c3f73bbe53354c4b7…
commit 0eb5adb533096a7c3f73bbe53354c4b7ad24b5f3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:14:06 2016 +0200
dyn TS: add ts->dyn state
Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state.
Initialize in gsm_bts_trx_alloc().
Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f
http://cgit.osmocom.org/openbsc/commit/?id=97f9f61cdb983ca0757a3325093bb091…
commit 97f9f61cdb983ca0757a3325093bb09152abf7d6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:57:53 2016 +0200
dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits
Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51
http://cgit.osmocom.org/openbsc/commit/?id=c61461c7eb752744821670004c1b7d97…
commit c61461c7eb752744821670004c1b7d9777682742
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=f3173fc87ea4a040c4e558cf1db03b74…
commit f3173fc87ea4a040c4e558cf1db03b744594fafe
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
http://cgit.osmocom.org/openbsc/commit/?id=571fda8c71fbcbabea3d03c8d86a622a…
commit 571fda8c71fbcbabea3d03c8d86a622a931b31dc
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:47:07 2016 +0200
gsm_ts2chan_nr(): use constants instead of magic numbers
Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2
http://cgit.osmocom.org/openbsc/commit/?id=d6c9820e0c07f8eaf08edcbca7c47294…
commit d6c9820e0c07f8eaf08edcbca7c472949611fd63
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:47:24 2016 +0200
error log: abis_rsl.c: log errors in channel_mode_from_lchan()
Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b
http://cgit.osmocom.org/openbsc/commit/?id=dab44b8dddb8411ba984864beebd5715…
commit dab44b8dddb8411ba984864beebd57159be091f7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:38:22 2016 +0200
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the
same code, except for the log context, which is only set in abis_rsl.c.
Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c.
Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc
return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup()
wrapper. Incidentally, this also removes code dup for logging.
To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be
removed from osmo-bts, so older osmo-bts git revisions will not build with
this.
Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48
http://cgit.osmocom.org/openbsc/commit/?id=8e8b0ad5da7d8e0245bcd5d1b74ce884…
commit 8e8b0ad5da7d8e0245bcd5d1b74ce884009a1483
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 02:51:13 2016 +0200
comments: clarify some dynamic TS comments
A new type of dynamic channel will be introduced soon, so prepare some comments
to name the dynamic TS kind more specifically.
Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7
http://cgit.osmocom.org/openbsc/commit/?id=e710b68cbe610489710fb2165330faaf…
commit e710b68cbe610489710fb2165330faafe51437fb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:01:49 2016 +0200
cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity
In preparation for an upcoming change.
Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c
http://cgit.osmocom.org/openbsc/commit/?id=4dcc5516d1252e749b118b4014228d31…
commit 4dcc5516d1252e749b118b4014228d31de2dc278
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:26:03 2016 +0200
cosmetic: act lchan type: use constant instead of 0x00
Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7
http://cgit.osmocom.org/openbsc/commit/?id=4ea60c44e250b42501d783eac9448f83…
commit 4ea60c44e250b42501d783eac9448f83ee41ebb4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 16:16:33 2016 +0200
cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances
In preparation for an upcoming change.
Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa
http://cgit.osmocom.org/openbsc/commit/?id=b20b4891e2c2ae8f31a4498a167482e4…
commit b20b4891e2c2ae8f31a4498a167482e44132e83e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 22:23:17 2016 +0200
fix: create_pdp_conf(): unset reject_cause after unknown ran_type
f9f4387686584d4575b326ac7414138d8ba0c641 introduced a check for ran_type,
which potentially leaves reject_cause unset. Fix that.
Change-Id: I0220841ff796f949d00a1415d46b54a3eacc9493
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 1 -
openbsc/include/openbsc/gprs_sgsn.h | 2 ++
openbsc/include/openbsc/sgsn.h | 26 ++++++++++++++++++++++++++
openbsc/src/gprs/gprs_gmm.c | 19 +++++++++++++++++--
openbsc/src/gprs/gprs_sgsn.c | 34 ++++++++++++++++++++++++++++++++++
openbsc/src/gprs/sgsn_main.c | 1 +
openbsc/src/utils/bs11_config.c | 3 ++-
openbsc/tests/sgsn/sgsn_test.c | 3 ++-
8 files changed, 84 insertions(+), 5 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts2 has been updated
discards 002040315f0e60fbf5bf0a0fd3020145ca4f10c3 (commit)
via 94c64aa1853f8239566428ea75a8dcffde392faa (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 (002040315f0e60fbf5bf0a0fd3020145ca4f10c3)
\
N -- N -- N (94c64aa1853f8239566428ea75a8dcffde392faa)
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=94c64aa1853f8239566428ea75a8dcf…
commit 94c64aa1853f8239566428ea75a8dcffde392faa
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jun 21 18:55:01 2016 +0200
Revert "LC15: Hardware changes:"
This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2.
Applies only to the litecell15 device we have in the sysmocom office
due to older firmware.
Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650
-----------------------------------------------------------------------
Summary of changes:
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 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
from b1c227e5abbe023615c591ccaf865a3dcb9c742e (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=14314bd808369f0da32860412acfcd77…
commit 14314bd808369f0da32860412acfcd775e5c7b24
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Jul 5 09:52:52 2016 +0200
sgsn: add statistics counter for GPRS and PDP packets
Changing the test to allow still allocated block from the rate
counters.
Change-Id: Ie30e4c3084ee3a138d6b39bb5000234ac814e65f
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 2 ++
openbsc/include/openbsc/sgsn.h | 26 ++++++++++++++++++++++++++
openbsc/src/gprs/gprs_gmm.c | 19 +++++++++++++++++--
openbsc/src/gprs/gprs_sgsn.c | 34 ++++++++++++++++++++++++++++++++++
openbsc/src/gprs/sgsn_main.c | 1 +
openbsc/tests/sgsn/sgsn_test.c | 3 ++-
6 files changed, 82 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
from 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (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=b1c227e5abbe023615c591ccaf865a3d…
commit b1c227e5abbe023615c591ccaf865a3dcb9c742e
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Jul 12 15:45:46 2016 +0200
bs11_config: add brackets to fix warning in argument parsing
Change-Id: I2f02e09a21ca622b03fd966445f533263a499c8d
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/utils/bs11_config.c | 3 ++-
1 file changed, 2 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 60939792480566f6ce71a24046584fbf0c56c7ec (commit)
discards c0f354f06b7e1750d5017572e895014f05e6ae2f (commit)
discards cb8775d7035207d8d8425338cc1b277688d1ba18 (commit)
discards 124a0d23fb9fed4f47dd1f8324165ec720baf897 (commit)
discards db34d929b19e54092956771fafe8dd356203ede7 (commit)
discards 5dbfde5f1548ac1b8fb9c996cf3182c3f59809ba (commit)
discards 63829cd6465602bea11d6b22f517e791c9ae8094 (commit)
discards bab8227214127a941ea34b84f4dd1788d30037d0 (commit)
discards 0195d521cc8fab8eb10413fefe511f6ae8a7a20f (commit)
discards 687b2bf35aed09ab955376c568c4881662bd5f95 (commit)
discards d8bc15ba7417a5eb2a09d8ae16cc16148e4cc4de (commit)
discards 86d2af09b87f629597c6d35e3294022ecc7e2075 (commit)
discards ca79bf3380dd23c676b4fdc96dbd488ae2ea939c (commit)
discards e64c8b55a8ffd0f0a6ae8e705fe4161758597a84 (commit)
discards 394dbbd1874abd1ffa62968bc0c05d6e2e87fb84 (commit)
discards a13ed4749ff634ad1da446991e2eed8b5d9fb243 (commit)
discards 0cffd6bdbc4a71eb8447ce9a12e0dff8f04abc5c (commit)
discards 057fa092e232ff2a00cde2e8bd325a92f787afbf (commit)
discards 7e06ceec06625f25749233fe504361fa3e92b2cf (commit)
discards 223e664cf1c260431968503065d76afcd8b57d1e (commit)
discards 21357d807c78f2a67f6a931b7a65fe8a7f1a566b (commit)
discards 784bb2cc9705dd129e23fb05c41c3e3fd64dcb65 (commit)
discards 2b252214966af4b0fc38954a2da2dd634839eb57 (commit)
discards fc8099dca030cdcdb849e5214eb9ee9cc8b86e6c (commit)
discards e370a4922aa422ef19744d5775db3cc7f42efd72 (commit)
discards 2014e8131c157ab9a090532f672b37f470737af4 (commit)
discards 36ed87e50b0fb5380317c9fb3f91798e3cb79a46 (commit)
discards e6daaecd4ff794aa2a6949176ddc811b459958ed (commit)
discards d6dfad390e9d59dba8a5e82879e521be9637464a (commit)
via c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b (commit)
via 1bb5384ae316eedd6cca9a24d150a62411373c65 (commit)
via 423ae8929a0af88896a9f4e5d71476efb52dca38 (commit)
via 0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae (commit)
via ad10a2008d5e9c4cd633b07b8f5fd76f33c56935 (commit)
via 7673accaf6e9316e7a5c8e7423841e3d120b54bb (commit)
via befa82dcdf1bb64441559b92bcf34917c9bcabf3 (commit)
via bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a (commit)
via 4ee5870ae65cda5bea00424727c3e46990331034 (commit)
via 75ce5b91ea30f49b49adfe142bf0d75835ab9efc (commit)
via b6731109c29955b0967240fbde6216e37d09f0c1 (commit)
via 74ab755471365e8ff2144b761cf6e9919a7c6b48 (commit)
via d36e6229bc53991a8c5b0e459aebfcfd92e7630f (commit)
via ed4511422ead5a8273b3a82649d3f27c83124007 (commit)
via f805952fa24f220f569827ee69f0fbc519cc96d0 (commit)
via 675fedb900aa7a5c1e16f59afab192e43cc65962 (commit)
via b464f4c0df0b300f3b5358f45e7375875dbf44e4 (commit)
via 1af8725927b23e0ffe9c2466cbb296ba9a9a6aff (commit)
via 6478e8e44b0bed7e9836c74f2ed86df6627b0529 (commit)
via 936d912decd6860eecbfc7b9492ff8d30864c261 (commit)
via a107abf960fd2840e325c61ebe8a47243c7531b0 (commit)
via 1ee76c1aeb37198ebd0b0bad238e7273da47b276 (commit)
via 6adc28b494c879baa77a012c67a6114da66a8441 (commit)
via a3237c434a2196a7c1eaa8d57645f1c637229a06 (commit)
via c01708171c01ef012034993fe8ed444fa4633d34 (commit)
via b63c16161e429357128b52597abef01b29555a52 (commit)
via 93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70 (commit)
via 559b804710b2968ca024882d2c810b27e1f0d56b (commit)
via 7908779b9e6c38760a7ce6713a00d62ddc922730 (commit)
via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
via d091b8de21506571f64c248a7635af60cc77633c (commit)
via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (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 (60939792480566f6ce71a24046584fbf0c56c7ec)
\
N -- N -- N (c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b)
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=c1bf24d63c5adf61ac9e3bf3a0416fcf…
commit c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:25:15 2016 +0200
compiler warning: abis_rsl.h: include gsm_utils.h
Change-Id: I10f9d64398adabf8fca29663f883ac952470579c
http://cgit.osmocom.org/openbsc/commit/?id=1bb5384ae316eedd6cca9a24d150a624…
commit 1bb5384ae316eedd6cca9a24d150a62411373c65
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jun 14 01:32:46 2016 +0200
debug log: log all lchan_alloc steps
Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0
http://cgit.osmocom.org/openbsc/commit/?id=423ae8929a0af88896a9f4e5d71476ef…
commit 423ae8929a0af88896a9f4e5d71476efb52dca38
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
To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic
pchans for now.
See http://osmocom.org/issues/1778
Related: OS#1778
Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7
http://cgit.osmocom.org/openbsc/commit/?id=0138925b5e9a96bd95f0a567b2a8f91c…
commit 0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae
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=ad10a2008d5e9c4cd633b07b8f5fd76f…
commit ad10a2008d5e9c4cd633b07b8f5fd76f33c56935
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 so we can call it from
dyn_ts_init().
Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368
http://cgit.osmocom.org/openbsc/commit/?id=7673accaf6e9316e7a5c8e7423841e3d…
commit 7673accaf6e9316e7a5c8e7423841e3d120b54bb
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.
Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd
http://cgit.osmocom.org/openbsc/commit/?id=befa82dcdf1bb64441559b92bcf34917…
commit befa82dcdf1bb64441559b92bcf34917c9bcabf3
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=bffa9bbc27c6cf53f7124af93b3272a9…
commit bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:59:31 2016 +0200
dyn TS: 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
check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also
checks the current dyn pchan type.
Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488
http://cgit.osmocom.org/openbsc/commit/?id=4ee5870ae65cda5bea00424727c3e469…
commit 4ee5870ae65cda5bea00424727c3e46990331034
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=75ce5b91ea30f49b49adfe142bf0d758…
commit 75ce5b91ea30f49b49adfe142bf0d75835ab9efc
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=b6731109c29955b0967240fbde6216e3…
commit b6731109c29955b0967240fbde6216e37d09f0c1
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=74ab755471365e8ff2144b761cf6e991…
commit 74ab755471365e8ff2144b761cf6e9919a7c6b48
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=d36e6229bc53991a8c5b0e459aebfcfd…
commit d36e6229bc53991a8c5b0e459aebfcfd92e7630f
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
Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c
http://cgit.osmocom.org/openbsc/commit/?id=ed4511422ead5a8273b3a82649d3f27c…
commit ed4511422ead5a8273b3a82649d3f27c83124007
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=f805952fa24f220f569827ee69f0fbc5…
commit f805952fa24f220f569827ee69f0fbc519cc96d0
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:54:54 2016 +0200
debug log: rsl_chan_activate_lchan: log activation type
Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe
http://cgit.osmocom.org/openbsc/commit/?id=675fedb900aa7a5c1e16f59afab192e4…
commit 675fedb900aa7a5c1e16f59afab192e43cc65962
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=b464f4c0df0b300f3b5358f45e737587…
commit b464f4c0df0b300f3b5358f45e7375875dbf44e4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=1af8725927b23e0ffe9c2466cbb296ba…
commit 1af8725927b23e0ffe9c2466cbb296ba9a9a6aff
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:14:06 2016 +0200
dyn TS: add ts->dyn state
Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state.
Initialize in gsm_bts_trx_alloc().
Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f
http://cgit.osmocom.org/openbsc/commit/?id=6478e8e44b0bed7e9836c74f2ed86df6…
commit 6478e8e44b0bed7e9836c74f2ed86df6627b0529
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:57:53 2016 +0200
dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits
Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51
http://cgit.osmocom.org/openbsc/commit/?id=936d912decd6860eecbfc7b9492ff8d3…
commit 936d912decd6860eecbfc7b9492ff8d30864c261
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=a107abf960fd2840e325c61ebe8a4724…
commit a107abf960fd2840e325c61ebe8a47243c7531b0
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
http://cgit.osmocom.org/openbsc/commit/?id=1ee76c1aeb37198ebd0b0bad238e7273…
commit 1ee76c1aeb37198ebd0b0bad238e7273da47b276
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:47:07 2016 +0200
gsm_ts2chan_nr(): use constants instead of magic numbers
Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2
http://cgit.osmocom.org/openbsc/commit/?id=6adc28b494c879baa77a012c67a6114d…
commit 6adc28b494c879baa77a012c67a6114da66a8441
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:47:24 2016 +0200
error log: abis_rsl.c: log errors in channel_mode_from_lchan()
Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b
http://cgit.osmocom.org/openbsc/commit/?id=a3237c434a2196a7c1eaa8d57645f1c6…
commit a3237c434a2196a7c1eaa8d57645f1c637229a06
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:38:22 2016 +0200
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the
same code, except for the log context, which is only set in abis_rsl.c.
Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c.
Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc
return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup()
wrapper. Incidentally, this also removes code dup for logging.
To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be
removed from osmo-bts, so older osmo-bts git revisions will not build with
this.
Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48
http://cgit.osmocom.org/openbsc/commit/?id=c01708171c01ef012034993fe8ed444f…
commit c01708171c01ef012034993fe8ed444fa4633d34
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 02:51:13 2016 +0200
comments: clarify some dynamic TS comments
A new type of dynamic channel will be introduced soon, so prepare some comments
to name the dynamic TS kind more specifically.
Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7
http://cgit.osmocom.org/openbsc/commit/?id=b63c16161e429357128b52597abef01b…
commit b63c16161e429357128b52597abef01b29555a52
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:01:49 2016 +0200
cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity
In preparation for an upcoming change.
Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c
http://cgit.osmocom.org/openbsc/commit/?id=93dffe48964d38b5afe0b98a9a1dce6e…
commit 93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:26:03 2016 +0200
cosmetic: act lchan type: use constant instead of 0x00
Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7
http://cgit.osmocom.org/openbsc/commit/?id=559b804710b2968ca024882d2c810b27…
commit 559b804710b2968ca024882d2c810b27e1f0d56b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 16:16:33 2016 +0200
cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances
In preparation for an upcoming change.
Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa
http://cgit.osmocom.org/openbsc/commit/?id=7908779b9e6c38760a7ce6713a00d62d…
commit 7908779b9e6c38760a7ce6713a00d62ddc922730
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 22:23:17 2016 +0200
fix: create_pdp_conf(): unset reject_cause after unknown ran_type
f9f4387686584d4575b326ac7414138d8ba0c641 introduced a check for ran_type,
which potentially leaves reject_cause unset. Fix that.
Change-Id: I0220841ff796f949d00a1415d46b54a3eacc9493
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 3 +--
openbsc/src/libmsc/mncc_sock.c | 57 ++++-----------------------------------
openbsc/tests/ctrl_test_runner.py | 5 +++-
3 files changed, 10 insertions(+), 55 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts2 has been updated
discards a184d2d652158ffff022db5e81fe06b284e9fce5 (commit)
discards 1e8cf99da27c64ddc976e2ae8cadcaccae705132 (commit)
discards 6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9 (commit)
discards ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb (commit)
discards 5d8289dac133df1f6dc26d0012f3613931b4c885 (commit)
discards ccd561fb87bf48e993b162ea82328f1a2a6f73ae (commit)
discards 0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd (commit)
discards 406d1536c34f0d2906c8bc5038ba40b13df97252 (commit)
discards d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05 (commit)
discards 6ddf77724aba89ef715e3075c141620d82483490 (commit)
discards 1865ed1c1d34feaf338676a12a8657e5df97b4ac (commit)
discards c9d5ddcc69dcf626de96db04ec9496451f1439b9 (commit)
discards e61c0e4ef3d9c3d51eb989faac14ec5ef0179783 (commit)
discards b3594114015f7f5e019b7f7ac9d01936ed43d6c0 (commit)
discards 50f23489079f59b6ed75fcadbe2cf48eb6a3caa3 (commit)
via 002040315f0e60fbf5bf0a0fd3020145ca4f10c3 (commit)
via 1e85fcfceb364598409ebbc6345e0247f516cb5c (commit)
via 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 (commit)
via 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 (commit)
via c0438a9566142f3b7412ae7e0060430de3e62b46 (commit)
via a58834ddb0b3a083ef856f5e792c6bb29f300325 (commit)
via 823e45ff9e228830c803a06d6a4b3691bc71bab1 (commit)
via b534cd78633a41ac245b070eca3601295ecbfcee (commit)
via 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e (commit)
via 0965019159a01e13a7e5d9965d656196dc08f4d4 (commit)
via bcd81233a77807d40cac65a3f0746c613f785c44 (commit)
via d3833e8d11269d55a56955e914768220ec6e8d70 (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 (a184d2d652158ffff022db5e81fe06b284e9fce5)
\
N -- N -- N (002040315f0e60fbf5bf0a0fd3020145ca4f10c3)
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=002040315f0e60fbf5bf0a0fd302014…
commit 002040315f0e60fbf5bf0a0fd3020145ca4f10c3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jun 21 18:55:01 2016 +0200
Revert "LC15: Hardware changes:"
This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2.
http://cgit.osmocom.org/osmo-bts/commit/?id=1e85fcfceb364598409ebbc6345e024…
commit 1e85fcfceb364598409ebbc6345e0247f516cb5c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 21 18:28:30 2016 +0200
dyn TS: implement litecell15 specifics
For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan().
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan
initialization.
In ts_connect_as(), make sure that callers pass proper "real world" pchan
types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant.
In ts_opstart(), connect as PCHAN_NONE since we will only know the desired
pchan when the first RSL chan activ is received.
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its
current "real" pchan mode.
Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when
a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan
type is not dynamic.
Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae
http://cgit.osmocom.org/osmo-bts/commit/?id=26fbbdb9f3a4de145bef9e32e245456…
commit 26fbbdb9f3a4de145bef9e32e245456d73cf9db6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:42:47 2016 +0200
lc15/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0
http://cgit.osmocom.org/osmo-bts/commit/?id=2fa6bdcebf1bedad825ec9ae944bcac…
commit 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:24:56 2016 +0200
dyn TS: implement SysmoBTS specifics
For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan().
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan
initialization.
In ts_connect_as(), make sure that callers pass proper "real world" pchan
types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant.
In ts_opstart(), connect as PCHAN_NONE since we will only know the desired
pchan when the first RSL chan activ is received.
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its
current "real" pchan mode.
Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when
a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan
type is not dynamic.
Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b
http://cgit.osmocom.org/osmo-bts/commit/?id=c0438a9566142f3b7412ae7e0060430…
commit c0438a9566142f3b7412ae7e0060430de3e62b46
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:16:59 2016 +0200
sysmo/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422
http://cgit.osmocom.org/osmo-bts/commit/?id=a58834ddb0b3a083ef856f5e792c6bb…
commit a58834ddb0b3a083ef856f5e792c6bb29f300325
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
dyn TS: common TCH/F_TCH/H_PDCH implementation
common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a
non-standard chan_nr. While the rest of the code now understands that, the L1
phy will not. Translate to standard PDCH (== TCH/F).
common/oml: use dyn TS' current pchan mode for lchans config.
common/pcu_sock: detect desired PDCH mode of dyn TS.
common/rsl: implement reconnection chain of a TS for changing its pchan:
* rsl_rx_chan_activ():
** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL
chan_nr IE.
** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.)
** Make Chan Mode IE presence optional, because the non-standard PDCH
activation message is simpler and does not require it.
** Do PDCH activation via PCU.
* Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel;
then wait for cb_ts_disconnected().
* Add osmo_dyn_ts_disconnected() to cb_ts_disconnected():
verify state and connect with the new pchan type; then wait for
cb_ts_connected().
* Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues
the cached chan activation message from before disconnecting the L1 channel.
* Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU.
* Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode,
release via the PCU. Call from rsl_rx_rd_chan_rel().
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=823e45ff9e228830c803a06d6a4b369…
commit 823e45ff9e228830c803a06d6a4b3691bc71bab1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 21:55:34 2016 +0200
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the
same code, except for the log context, which is only set in abis_rsl.c.
The common code was factored out to gsm_data_shared.c in openbsc.git.
Use the *rc return code argument to keep the logging part in the newly
introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code
dup for logging
The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent
openbsc is needed to build this.
Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb
http://cgit.osmocom.org/osmo-bts/commit/?id=b534cd78633a41ac245b070eca36012…
commit b534cd78633a41ac245b070eca3601295ecbfcee
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
dyn PDCH: code dup: use conf_lchans_as_pchan()
For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the
pchan-to-lchan switch.
Change-Id: I979828e08953e83ae579a347334536f52939faf0
http://cgit.osmocom.org/osmo-bts/commit/?id=2e51bc3f79a0a1af1b1c763f35bcb35…
commit 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
prepare dyn TS: split/replace conf_lchans_for_pchan()
Move the actual switch from static conf_lchans_for_pchan() into new 'public'
function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows
passing a non-trivial pchan, for dynamic TS.
conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming
and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts
argument.
Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4
http://cgit.osmocom.org/osmo-bts/commit/?id=0965019159a01e13a7e5d9965d65619…
commit 0965019159a01e13a7e5d9965d656196dc08f4d4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:01:01 2016 +0200
doc: add ladder diagram on dynamic TS, for TCH/H
Also gitignore the image files possibly produced by mscgen.
Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a
http://cgit.osmocom.org/osmo-bts/commit/?id=bcd81233a77807d40cac65a3f0746c6…
commit bcd81233a77807d40cac65a3f0746c613f785c44
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:29:28 2016 +0200
cosmetic: clarify TCH/F_PDCH related naming and comments
We're about to introduce a new kind of dynamic channel, which will also use
parts of the ip.access mode dyn PDCH code paths. Make sure the general parts
have general names and mark ip.access specific parts as such.
Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected().
Rename dyn_pdch_complete to ipacc_dyn_pdch_complete().
From cb_ts_[dis]connected(), factor out the current code into static
functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the
new dynamic kind is added to cb_ts_[dis]connected().
Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1
http://cgit.osmocom.org/osmo-bts/commit/?id=d3833e8d11269d55a56955e91476822…
commit d3833e8d11269d55a56955e914768220ec6e8d70
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:30:14 2016 +0200
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
The function checks whether to switch a TS to/from PDCH, not whether it already
is PDCH.
Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 12 ++++++------
src/osmo-bts-litecell15/oml.c | 2 +-
src/osmo-bts-sysmo/oml.c | 2 +-
3 files changed, 8 insertions(+), 8 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 1a96946875f807b84fbb255e8b4f8f4a31b9cecc (commit)
from da34bf01a340850b114e7136502c55e79bec68e1 (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=1a96946875f807b84fbb255e8b4f…
commit 1a96946875f807b84fbb255e8b4f8f4a31b9cecc
Author: bhargava <Bhargava.Abhyankar(a)radisys.com>
Date: Thu Jul 14 13:15:09 2016 +0530
Update structure in libosmocore for 11 bit RACH
Parameters are added to the structure ph_rach_ind_param to
differentiate the type of RACH received from Layer 1. This is to
further support the 11 bit RACH.
Change-Id: Ic4f0f2424a3af7599d986044be25ea4fcc0ca477
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/l1sap.h | 12 +++++++++++-
1 file changed, 11 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, neels/dyn_ts2 has been updated
discards 00651bfbdffa926bea2c8befa00bc27c9e936f88 (commit)
discards cd01802ffbdbada8b54e6ff5af04fad540a11ac5 (commit)
discards a56be35e011609ae5ca6995563997023847d1638 (commit)
discards a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 (commit)
discards 4e029e237b3121b0249e347e0d50273b3ccf0afd (commit)
discards 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 (commit)
discards 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 (commit)
discards 60a422dfb87de2ba2ca0f8b3e6827e305738c71d (commit)
discards e78a1f17b712a900d28b339fc7ff4562ffe0ad5e (commit)
discards eb36c6d246e14fe930969933da74501743fa2413 (commit)
discards 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit)
discards 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit)
discards 31adede6386aa29481c7c4b42d616d5cbe993282 (commit)
via a184d2d652158ffff022db5e81fe06b284e9fce5 (commit)
via 1e8cf99da27c64ddc976e2ae8cadcaccae705132 (commit)
via 6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9 (commit)
via ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb (commit)
via 5d8289dac133df1f6dc26d0012f3613931b4c885 (commit)
via ccd561fb87bf48e993b162ea82328f1a2a6f73ae (commit)
via 0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd (commit)
via 406d1536c34f0d2906c8bc5038ba40b13df97252 (commit)
via d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05 (commit)
via 6ddf77724aba89ef715e3075c141620d82483490 (commit)
via 1865ed1c1d34feaf338676a12a8657e5df97b4ac (commit)
via c9d5ddcc69dcf626de96db04ec9496451f1439b9 (commit)
via e61c0e4ef3d9c3d51eb989faac14ec5ef0179783 (commit)
via b3594114015f7f5e019b7f7ac9d01936ed43d6c0 (commit)
via 50f23489079f59b6ed75fcadbe2cf48eb6a3caa3 (commit)
via d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 (commit)
via 8967ad4737ae66069e366fb59a7dc1f3805a1b59 (commit)
via d164a16983e538ca55a1f1c99ee899b8a9e6673e (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 (00651bfbdffa926bea2c8befa00bc27c9e936f88)
\
N -- N -- N (a184d2d652158ffff022db5e81fe06b284e9fce5)
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=a184d2d652158ffff022db5e81fe06b…
commit a184d2d652158ffff022db5e81fe06b284e9fce5
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jun 21 18:55:01 2016 +0200
Revert "LC15: Hardware changes:"
This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2.
http://cgit.osmocom.org/osmo-bts/commit/?id=1e8cf99da27c64ddc976e2ae8cadcac…
commit 1e8cf99da27c64ddc976e2ae8cadcaccae705132
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 21 18:28:30 2016 +0200
dyn TS: lc15
Change-Id: Ia52d307eb8e5b13b3b4b1f12721284c2f2654838
http://cgit.osmocom.org/osmo-bts/commit/?id=6a3c7b7132c83642e66c7dd5f440ea9…
commit 6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:42:47 2016 +0200
lc15/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0
http://cgit.osmocom.org/osmo-bts/commit/?id=ef9db0cdb0b2fc4afc6bc5bcb7a7832…
commit ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:24:56 2016 +0200
dyn TS: sysmo
Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b
http://cgit.osmocom.org/osmo-bts/commit/?id=5d8289dac133df1f6dc26d0012f3613…
commit 5d8289dac133df1f6dc26d0012f3613931b4c885
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:16:59 2016 +0200
sysmo/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422
http://cgit.osmocom.org/osmo-bts/commit/?id=ccd561fb87bf48e993b162ea82328f1…
commit ccd561fb87bf48e993b162ea82328f1a2a6f73ae
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:10:47 2016 +0200
rsl
http://cgit.osmocom.org/osmo-bts/commit/?id=0fa9b62f3bfe6b7e4d84e2dd61b913f…
commit 0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:05:13 2016 +0200
pcu_sock: detect desired PDCH mode of dyn TS
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=406d1536c34f0d2906c8bc5038ba40b…
commit 406d1536c34f0d2906c8bc5038ba40b13df97252
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:04:26 2016 +0200
common/oml: use dyn TS' current pchan mode for lchans config
Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289
http://cgit.osmocom.org/osmo-bts/commit/?id=d4cffc7926b2249fa8a8f8db3ad9a20…
commit d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
common/l1sap: translate non-standard PDCH chan_nr to standard PDCH
For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard
chan_nr. While the rest of the code will understand that, the L1 phy will
not and needs the standard chan_nr as for plain PDCH instead (== TCH/F).
Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c
http://cgit.osmocom.org/osmo-bts/commit/?id=6ddf77724aba89ef715e3075c141620…
commit 6ddf77724aba89ef715e3075c141620d82483490
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
dyn PDCH: code dup: use conf_lchans_as_pchan()
For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the
pchan-to-lchan switch.
Change-Id: I979828e08953e83ae579a347334536f52939faf0
http://cgit.osmocom.org/osmo-bts/commit/?id=1865ed1c1d34feaf338676a12a8657e…
commit 1865ed1c1d34feaf338676a12a8657e5df97b4ac
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
prepare dyn TS: split/replace conf_lchans_for_pchan()
Move the actual switch from static conf_lchans_for_pchan() into new 'public'
function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows
passing a non-trivial pchan, for dynamic TS.
conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming
and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts
argument.
Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4
http://cgit.osmocom.org/osmo-bts/commit/?id=c9d5ddcc69dcf626de96db04ec94964…
commit c9d5ddcc69dcf626de96db04ec9496451f1439b9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:01:01 2016 +0200
doc: add ladder diagram on dynamic TS, for TCH/H
Also gitignore the image files possibly produced by mscgen.
Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a
http://cgit.osmocom.org/osmo-bts/commit/?id=e61c0e4ef3d9c3d51eb989faac14ec5…
commit e61c0e4ef3d9c3d51eb989faac14ec5ef0179783
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:29:28 2016 +0200
cosmetic: clarify TCH/F_PDCH related naming and comments
We're about to introduce a new kind of dynamic channel, which will also use
parts of the ip.access mode dyn PDCH code paths. Make sure the general parts
have general names and mark ip.access specific parts as such.
Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected().
Rename dyn_pdch_complete to ipacc_dyn_pdch_complete().
From cb_ts_[dis]connected(), factor out the current code into static
functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the
new dynamic kind is added to cb_ts_[dis]connected().
Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1
http://cgit.osmocom.org/osmo-bts/commit/?id=b3594114015f7f5e019b7f7ac9d0193…
commit b3594114015f7f5e019b7f7ac9d01936ed43d6c0
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:30:14 2016 +0200
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
The function checks whether to switch a TS to/from PDCH, not whether it already
is PDCH.
Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0
http://cgit.osmocom.org/osmo-bts/commit/?id=50f23489079f59b6ed75fcadbe2cf48…
commit 50f23489079f59b6ed75fcadbe2cf48eb6a3caa3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 21:55:34 2016 +0200
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the
same code, except for the log context, which is only set in abis_rsl.c.
The common code was factored out to gsm_data_shared.c in openbsc.git.
Use the *rc return code argument to keep the logging part in the newly
introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code
dup for logging
The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent
openbsc is needed to build this.
Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb
http://cgit.osmocom.org/osmo-bts/commit/?id=d1710ff6e3cccbb6c4a68b4dadb93cd…
commit d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 20:57:31 2016 +0200
fix compiler warning: msg_utils.c: fn_chk() constify arg
The only caller dtx_sched_optional() passes const arrays and a warning was
issued.
Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e
http://cgit.osmocom.org/osmo-bts/commit/?id=8967ad4737ae66069e366fb59a7dc1f…
commit 8967ad4737ae66069e366fb59a7dc1f3805a1b59
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:08:29 2016 +0200
info log: l1sap.c: add '0x' to hex output
Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91
http://cgit.osmocom.org/osmo-bts/commit/?id=d164a16983e538ca55a1f1c99ee899b…
commit d164a16983e538ca55a1f1c99ee899b8a9e6673e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:14:54 2016 +0200
error log: rsl.c: typo x2
Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/rsl.h | 2 --
src/common/l1sap.c | 4 ---
src/common/rsl.c | 85 ++++++++--------------------------------------
src/osmo-bts-sysmo/l1_if.c | 7 ++--
src/osmo-bts-sysmo/oml.c | 7 ----
5 files changed, 16 insertions(+), 89 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)