This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, master has been updated
via d8f2b38eb96592567398c69bafdb9b3ecb82432e (commit)
via 77d08a67b53fe92856cdec9b3da91a980381d0cc (commit)
via 05bb1c2b2ef02c340d098be50546a0fafaecdb4e (commit)
from 1bfbf98f066dc1fa34bffb5377220323ea7aa802 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=d8f2b38eb96592567398c69baf…
commit d8f2b38eb96592567398c69bafdb9b3ecb82432e
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Mon Oct 23 17:42:10 2017 +0200
osmux_snprintf: Add doxygen doc
Change-Id: Idb3fcf25be9558bfc2f822352c07ebc2cb7d5caa
http://cgit.osmocom.org/libosmo-netif/commit/?id=77d08a67b53fe92856cdec9b3d…
commit 77d08a67b53fe92856cdec9b3da91a980381d0cc
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Mon Oct 23 17:29:13 2017 +0200
osmux_snprintf: Support different types of Osmux frames
Previous implementation handled all types as if they were Osmux AMR
frames. For Dummy frames, we account the padding but we don't care about
the padding content. For Signalling ones, as they are not in the
specification yet, it is better avoid using unespecified fields and
return an error because it's still not known how extra data will be
handled in the input msgb.
Change-Id: I48565472b47c2a0e5db50881fbb005537af8c70d
http://cgit.osmocom.org/libosmo-netif/commit/?id=05bb1c2b2ef02c340d098be505…
commit 05bb1c2b2ef02c340d098be50546a0fafaecdb4e
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Mon Oct 23 16:27:13 2017 +0200
osmux_snprintf: Split logic parsing osmux header and AMR payload
The current code still expects to parse only AMR osmux frames, but that
will be fixed in following patches.
Change-Id: Ic2f4d1d3cc88af912bb43c8ecd90eacc6ff7190f
-----------------------------------------------------------------------
Summary of changes:
src/osmux.c | 70 ++++++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 48 insertions(+), 22 deletions(-)
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 224a6dda02a2fcf11f70ac25abe9c780167649bf (commit)
from f0e392ac2dbb44eb42a242353f392d570b5de8e8 (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=224a6dda02a2fcf11f70ac25abe9…
commit 224a6dda02a2fcf11f70ac25abe9c780167649bf
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Oct 17 15:23:53 2017 +0200
gb: optionally allow nsip packets only from a specific host
When listening for nsip connections is enabled, then every remote
host may send packets. This is useful for an SGSN that serves
multiple PCUs, but contraproductive for a PCU that awaits packets
from a single SGSN.
Add struct members remote_ip, and remote_port to struct gprs_ns_inst,
when set, then the listening end uses connect() to ensure that only
the expected host may send packets.
Related: OS#2401
Change-Id: Ifeb201d9006eec275a46708007ff342cdfc14e45
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
include/osmocom/gprs/gprs_ns.h | 2 ++
src/gb/gprs_ns.c | 28 +++++++++++++++++++++++++---
3 files changed, 28 insertions(+), 3 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, user/max/mscsplit has been created
at 14d90026e733ed11a2022d8e06d13fa19f9ae446 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=14d90026e733ed11a2022d8e06d13fa1…
commit 14d90026e733ed11a2022d8e06d13fa19f9ae446
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 18:07:41 2017 +0200
libmgcp: Pass the pointer to the mgcp list on init
Adjusted by Max <msuraev(a)sysmocom.de>
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
Change-Id: I2d51589670bb602422ec98521eec620948752e36
http://cgit.osmocom.org/openbsc/commit/?id=c439059783d6237d5599857714ea1332…
commit c439059783d6237d5599857714ea133214652dbd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Sep 8 04:01:42 2017 +0200
osmo-bsc_nat: Attempt to make bsc_mgcp_find_con aware of multiple MGCP
Change-Id: I508562d48e2a0733ea53fe7adaae828286f791a2
http://cgit.osmocom.org/openbsc/commit/?id=c91bb04b893b42b484c3a66fdad15e20…
commit c91bb04b893b42b484c3a66fdad15e2018de4869
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Sep 8 04:00:08 2017 +0200
osmo-bsc_nat: Handle multiple mgcp configs in SCCP conn
Change-Id: Ifb6efa8339b749ab588a5ea37f0b48bc8086ae46
http://cgit.osmocom.org/openbsc/commit/?id=994d89e7e8c437eddbefdea22c051bb3…
commit 994d89e7e8c437eddbefdea22c051bb3fbd1aa49
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Sep 8 03:58:41 2017 +0200
osmo-bsc_nat: Handle multiple mgcp configs in MGCP NAT code
Change-Id: Icbf2951cfc550f75580e95a05804e479c59ec1df
http://cgit.osmocom.org/openbsc/commit/?id=b1616422d5b80467b42decc6640aa180…
commit b1616422d5b80467b42decc6640aa180b68901de
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 16:39:38 2017 +0200
osmo-bsc_nat: Modify nat init to work with multiple mgcp_configs
Change-Id: I53ac858952ee15f897160b3a32483c5c91b862f6
http://cgit.osmocom.org/openbsc/commit/?id=c7f87833fbbf96c670c8a4e93af3294c…
commit c7f87833fbbf96c670c8a4e93af3294cb6a8410e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Sep 8 03:38:50 2017 +0200
libmgcp: Allow to get the mgcp_config by number
Adjusted by Max <msuraev(a)sysmocom.de>
Change-Id: I9567b168696bc43c8f74cf0da9a4c647e8bdd822
http://cgit.osmocom.org/openbsc/commit/?id=9d15dac0e6f9756151f1f5518f59a563…
commit 9d15dac0e6f9756151f1f5518f59a56346704319
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Sep 8 03:37:58 2017 +0200
Add warnings in places missing support
Change-Id: Ic3de69792b2cd8e19cd140402bc1f5fbf9a00021
http://cgit.osmocom.org/openbsc/commit/?id=d6b757f0be6b4d1894380ab82a338b87…
commit d6b757f0be6b4d1894380ab82a338b87c443922a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 16:33:52 2017 +0200
osmo-bsc_mgcp: support multiple MGCP
osmo-bsc_mgcp will still only use the first mgcp instance, but this
copes with the API changes in mgcp_parse_config.
Adjusted by Max <msuraev(a)sysmocom.de>
Change-Id: I52ea74103acef374212e276dfa8122b00ca4562a
http://cgit.osmocom.org/openbsc/commit/?id=5fda266812f801a884224b59a3f3b992…
commit 5fda266812f801a884224b59a3f3b9923ded6535
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 16:29:03 2017 +0200
libmgcp: allow multiple MGCP instances
Adjusted by Max <msuraev(a)sysmocom.de>
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
Change-Id: I820839e46f56bdaaf6b05df434829c3eee21e5b9
http://cgit.osmocom.org/openbsc/commit/?id=3c26112c4b6c9679915be1c89bceaa7e…
commit 3c26112c4b6c9679915be1c89bceaa7e288a55ad
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Mar 2 17:25:37 2017 +0100
osmo-bsc_nat: Remove unused MSC elements in struct bsc_nat
Change-Id: Ied1bdead94ba2737293fb1ac2411771a8b8ffd68
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=0d8472fd67ef148fea03f7aa6502bead…
commit 0d8472fd67ef148fea03f7aa6502bead2a5dc36e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Mar 21 12:25:14 2017 +0100
libfilter: Also handle detach indications
Change-Id: Iad4e2861f42d5275e2b3057ab2bc43ef43b61cfe
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=4b3dd241120d75fca6fc8748a7c1dbb7…
commit 4b3dd241120d75fca6fc8748a7c1dbb7193013c4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Mar 2 17:13:03 2017 +0100
osmo-bsc_nat: Change the way bsc_nat_msc_is_connected() works
The function now takes a struct msc_config and returns true if that MSC is
connected. The vty command show msc connection now shows a line per connected
MSC.
In bsc_nat.c where osmo-bsc_nat previously hung up on a BSC connection if the
(one) MSC was not connected it now checks for the default MSC connection.
Change-Id: I95fbe1b8ad6621aba9b4bd6b581abfde0cb31fd0
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=6972ccc496d9121fdd5ff6b9f3a9b516…
commit 6972ccc496d9121fdd5ff6b9f3a9b5166ece1af3
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Mar 1 18:56:38 2017 +0100
tests: Test IMSI routing with multiple MSCs
Change-Id: Iab46d45aa8ba708282debcd7b9d704fc40e6ff1f
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=4b78489d87c26e24bef50315beec01ba…
commit 4b78489d87c26e24bef50315beec01bae97bebde
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 17:43:41 2017 +0200
osmo-bsc_nat: Implement access lists for MSC conns
Use default MSC for BSC's messages.
Adjusted by Max <msuraev(a)sysmocom.de>
Change-Id: Iedcf492ff8bb86e7ac68d8909634525e7b0648ea
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=c0dcdf9c16b70e775685f9a660f829ff…
commit c0dcdf9c16b70e775685f9a660f829ff4a6e9445
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:25:46 2017 +0100
osmo-bsc_nat: Change some functions to work with multiple MSC conns
Change-Id: Iab6f23f6f010f34876e37852cafa53e3a641478e
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=b0a6925aa2109ba538a708a88e639416…
commit b0a6925aa2109ba538a708a88e6394168104fe6d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 15:40:55 2017 +0200
osmo-bsc_nat: Support multiple MSCs in VTY/config
Adjusted by Max <msuraev(a)sysmocom.de>
Change-Id: I2e9009b52c6ecc17fc2da8402736412b9093ce19
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=f94c763d9eb5d97118efa53f9160d47c…
commit f94c763d9eb5d97118efa53f9160d47c89575f90
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Sep 19 15:28:48 2017 +0200
osmo-bsc_nat: Remove MSC IP cmdline option
This no longer makes sense for multiple MSCs
Adjusted by Max <msuraev(a)sysmocom.de>
Change-Id: I6f348dd5c7bdb2530081a1d609d03a6b0d13d0b2
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=9b1b26e381f9ad91fb3e9617a4d69275…
commit 9b1b26e381f9ad91fb3e9617a4d692757178bbd7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:05:01 2017 +0100
osmo-bsc_nat: Add functions for MSC config struct
Add functions to alloc/find/free MSC config structs.
Change-Id: I5879d4d9ee0e1a0a6424ee3e9b214afb07319071
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=322cfd5fa9754834dadef7152b151044…
commit 322cfd5fa9754834dadef7152b1510447a20124e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:00:50 2017 +0100
osmo-bsc_nat: Add infrastructure for multiple MSC
* add config structs
* add vty node
Adjusted by Max <msuraev(a)sysmocom.de>
Change-Id: I9cdfc5b32f2500f47be8caaa281bcca3231db5ea
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
-----------------------------------------------------------------------
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via f0e392ac2dbb44eb42a242353f392d570b5de8e8 (commit)
from 0b3db5039d25fca3d15ec3375ede77161257db4a (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=f0e392ac2dbb44eb42a242353f39…
commit f0e392ac2dbb44eb42a242353f392d570b5de8e8
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Oct 18 13:32:30 2017 +0200
Simplify bitvec_write_field()
Use existing function instead of copy-pasted loop.
Change-Id: I9fe27c06125ac52e02e63dcded056a5f1cf68f41
Related: OS#1526
-----------------------------------------------------------------------
Summary of changes:
src/bitvec.c | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via bf9298eb0f087b3b16fd08e04310d8d2e156dc8d (commit)
from fe291a97c23cbabe0be64ac40f104e10d3e13a1d (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=bf9298eb0f087b3b16fd08e04310d8d…
commit bf9298eb0f087b3b16fd08e04310d8d2e156dc8d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Oct 11 17:16:38 2017 +0200
Make power test more verbose
Power control loop test outputs next to nothing which is not very
helpful. Make it more verbose. While at it, also move duplicated code
into static function to make test cases less cluttered.
Change-Id: I0a5e65e23e62442ef8758ecbcf8e7820b4f15d7b
Related: OS#2223
-----------------------------------------------------------------------
Summary of changes:
tests/power/power_test.c | 31 +++++++++++++++----------------
tests/power/power_test.ok | 5 +++++
2 files changed, 20 insertions(+), 16 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, master has been updated
via fe291a97c23cbabe0be64ac40f104e10d3e13a1d (commit)
from 36fa0bd0792fe544cd242b7fcee8180685f4c203 (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=fe291a97c23cbabe0be64ac40f104e1…
commit fe291a97c23cbabe0be64ac40f104e10d3e13a1d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Oct 11 16:37:44 2017 +0200
Move power loop to generic tests
There's nothing sysmobts specific in this test so let's move it into
separate directory and run unconditionally. The test itself is unaltered
except for intro text.
Change-Id: I0d1957cd9cf5497826be095c7a42b7bb4fa10397
Related: OS#2223
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
configure.ac | 1 +
tests/Makefile.am | 2 +-
tests/power/Makefile.am | 9 ++++
tests/power/power_test.c | 93 +++++++++++++++++++++++++++++++++++++++++
tests/power/power_test.ok | 2 +
tests/sysmobts/sysmobts_test.c | 62 +--------------------------
tests/sysmobts/sysmobts_test.ok | 1 -
tests/testsuite.at | 6 +++
9 files changed, 114 insertions(+), 63 deletions(-)
create mode 100644 tests/power/Makefile.am
create mode 100644 tests/power/power_test.c
create mode 100644 tests/power/power_test.ok
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 0b3db5039d25fca3d15ec3375ede77161257db4a (commit)
via 9818664315a514b187719792d77723ad9e18dcdf (commit)
from ea66852a62319901dc198ea1dc8cbfbf77217347 (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=0b3db5039d25fca3d15ec3375ede…
commit 0b3db5039d25fca3d15ec3375ede77161257db4a
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Oct 18 13:48:10 2017 +0200
Replace bitvec_set_uint() with bitvec_set_u64()
Old bitvec_set_uint() uses "unsigned int" as input parameter which
length is not guaranteed. It does not allow to specify which bit_value
to set and does not check for incorrect length. Overall this makes it
harder to re-use and more error-prone.
Let's replace it with extended implementation which uses fixed type
length parameters and extra checks. The additional parameter allows
caller to explicitly indicate the need to use L/H instead of 0/1 for bit
vector elements. It's necessary to properly encode some of the messages
from 3GPP TS 44.018, for example §10.5.2.16 IA Rest Octets.
The old function is left for backward compatibility as a tiny wrapper
around new function and will be deprecated in follow-up patches.
Change-Id: I1b670dacb55fb3063271d045f9faa10fccba10a6
Related: OS#1526
http://cgit.osmocom.org/libosmocore/commit/?id=9818664315a514b187719792d777…
commit 9818664315a514b187719792d77723ad9e18dcdf
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Oct 18 13:14:49 2017 +0200
Add tests for bitvec_write_field()
This function is actively used by OsmoPCU but have not been covered by
tests so far. The test code is based on
Minh-Quang Nguyen <minh-quang.nguyen(a)nutaq.com> submission with some
modifications.
The test's FIXME will be addressed in follow-up patches.
Change-Id: I2ee544256b8675bc62a42493aab66a8eeee54f90
Related: OS#1526
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/bitvec.h | 2 +
src/bitvec.c | 35 ++++++---
tests/Makefile.am | 6 +-
tests/bits/bitfield_test.c | 164 ++++++++++++++++++++++++++++++++++++++++++
tests/bits/bitfield_test.ok | 36 ++++++++++
tests/testsuite.at | 6 ++
6 files changed, 239 insertions(+), 10 deletions(-)
create mode 100644 tests/bits/bitfield_test.c
create mode 100644 tests/bits/bitfield_test.ok
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via ea66852a62319901dc198ea1dc8cbfbf77217347 (commit)
from 1fa8dfbaf42a4341255b3bbef3c8a3c574e8c477 (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=ea66852a62319901dc198ea1dc8c…
commit ea66852a62319901dc198ea1dc8cbfbf77217347
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Oct 16 16:18:01 2017 +0200
ctrl: allow more nodes than those in enum ctrl_node_type
Add ctrl_interface_setup_dynip2() to add a node_count parameter, which can be
used to define more ctrl nodes without having to merge a patch to libosmocore.
In consequence, also add ctrl_handle_alloc2(), since
ctrl_interface_setup_dynip() uses ctrl_handle_alloc() to allocate the node
slots, and add node_count param to static ctrl_init().
Passing zero as node_count indicates to use the default of _LAST_CTRL_NODE as
before, i.e. to not define more ctrl nodes. Assert that we never allocate less
than _LAST_CTRL_NODE slots.
The current ctrl_interface_setup_dynip() and ctrl_handle_alloc() become simple
wrappers that pass zero as node_count. Their use is still valid and they do not
need to be deprecated.
The API comment to ctrl_interface_setup_dynip2() explains how to define more
node IDs.
This patch was verified to work by osmo-hlr.git change
I98ee6a06b3aa6a67adb868e0b63b0e04eb42eb50 which adds two node IDs for use by
osmo-hlr only.
Change-Id: I1bd62ae0d4eefde7e1517db15a2155640a1bab58
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ctrl/control_if.h | 8 ++++
src/ctrl/control_if.c | 81 ++++++++++++++++++++++++++++++++-------
2 files changed, 75 insertions(+), 14 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 36fa0bd0792fe544cd242b7fcee8180685f4c203 (commit)
from 0a21b7a5f842b51c110c039f08d8e814b295745f (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=36fa0bd0792fe544cd242b7fcee8180…
commit 36fa0bd0792fe544cd242b7fcee8180685f4c203
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Oct 12 13:54:12 2017 +0200
Fix race condition in attribute reporting
Previously it could be possible that the attribute request comes from
BSC before the TRX is properly initialized which would lead to SIGABRT
caused by OSMO_ASSERT() in PHY instantiation. Workaround this by
explicitly checking for TRX availability before handling TRX-specific
attributes.
This only happens with osmo-bts-trx and is hard to reproduce. Ideal fix
would be to defer attribute response until we have TRX connected but
that would make corresponding code more complex because we'll need to
save the attribute request and properly hook response routine into TRX
connection handler. Alternatively we can postpone osmo-bts-trx
connection to BSC until TRX is available: it's not very useful without
it anyway.
Change-Id: Id36885e507c4a3203b5662c0fde12c5206174d82
Fixes: OS#2560
-----------------------------------------------------------------------
Summary of changes:
src/common/oml.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)