Projects
osmocom:master
osmo-bsc
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 215
View file
osmo-bsc.spec
Changed
@@ -18,13 +18,13 @@ Name: osmo-bsc Requires: osmocom-master -Version: 1.11.0.50.6f19 +Version: 1.11.0.51.2938 Release: 0 Summary: OsmoBSC: Osmocom's Base Station Controller for 2G CS mobile networks License: AGPL-3.0-or-later AND GPL-2.0-or-later Group: Hardware/Mobile URL: https://osmocom.org/projects/osmobsc -Source: osmo-bsc_1.11.0.50.6f19.tar.xz +Source: osmo-bsc_1.11.0.51.2938.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.9 BuildRequires: libtool >= 2
View file
commit_29389bd44a9fc51ab70ab1634f563d2155c69f02.txt
Added
View file
commit_6f1991fd827b259f061bf4c04aaa3435ce74cb8f.txt
Deleted
View file
osmo-bsc_1.11.0.50.6f19.dsc -> osmo-bsc_1.11.0.51.2938.dsc
Changed
@@ -2,7 +2,7 @@ Source: osmo-bsc Binary: osmo-bsc, osmo-bsc-dbg, abisip-find, osmo-bsc-ipaccess-utils, osmo-bsc-bs11-utils, osmo-bsc-meas-utils, osmo-bsc-doc Architecture: any all -Version: 1.11.0.50.6f19 +Version: 1.11.0.51.2938 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/osmo-bsc Standards-Version: 3.9.8 @@ -18,8 +18,8 @@ osmo-bsc-ipaccess-utils deb net extra arch=any osmo-bsc-meas-utils deb net extra arch=any Checksums-Sha1: - 5bbb8eeba6e2d61d184d99219f842a6ed6ade639 622088 osmo-bsc_1.11.0.50.6f19.tar.xz + 1135216dd47572ba5a1cf91284abb653a88124f8 622244 osmo-bsc_1.11.0.51.2938.tar.xz Checksums-Sha256: - df56a9d0d7df4975fc74e283364b1feaf39dd1b8e8fe5098f220f48932a015d2 622088 osmo-bsc_1.11.0.50.6f19.tar.xz + f7c08b282785d666fc742ee172384c59bb234e5abeef41b1938364133ceb83ad 622244 osmo-bsc_1.11.0.51.2938.tar.xz Files: - 5b3f56d2d1b194618c7ba34262769249 622088 osmo-bsc_1.11.0.50.6f19.tar.xz + ff51a4d94939834bd15121473c3ad53b 622244 osmo-bsc_1.11.0.51.2938.tar.xz
View file
osmo-bsc_1.11.0.50.6f19.tar.xz/.tarball-version -> osmo-bsc_1.11.0.51.2938.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.11.0.50-6f19 +1.11.0.51-2938
View file
osmo-bsc_1.11.0.50.6f19.tar.xz/debian/changelog -> osmo-bsc_1.11.0.51.2938.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -osmo-bsc (1.11.0.50.6f19) unstable; urgency=medium +osmo-bsc (1.11.0.51.2938) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Tue, 02 Jan 2024 15:10:32 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 04 Jan 2024 12:50:59 +0000 osmo-bsc (1.11.0) unstable; urgency=medium
View file
osmo-bsc_1.11.0.50.6f19.tar.xz/src/osmo-bsc/bts_ctrl.c -> osmo-bsc_1.11.0.51.2938.tar.xz/src/osmo-bsc/bts_ctrl.c
Changed
@@ -1144,6 +1144,56 @@ CTRL_CMD_DEFINE(bts_cell_reselection_hysteresis, "cell-reselection-hysteresis"); + +static int verify_bts_radio_link_timeout(struct ctrl_cmd *cmd, const char *value, void *_data) +{ + int radio_link_timeout; + struct gsm_bts *bts = cmd->node; + + if (strcmp(value, "infinite") == 0) { + if (bts->type != GSM_BTS_TYPE_OSMOBTS) { + cmd->reply = "Infinite radio link timeout not supported by BTS"; + return 1; + } + return 0; + } + + radio_link_timeout = atoi(cmd->value); + + if (radio_link_timeout < 0 || radio_link_timeout > 64) { + cmd->reply = "Value is out of range"; + return 1; + } else if (radio_link_timeout % 4 != 0) { + cmd->reply = "Value must be a multiple of 4"; + return 1; + } + + return 0; +} + +static int get_bts_radio_link_timeout(struct ctrl_cmd *cmd, void *data) +{ + struct gsm_bts *bts = cmd->node; + + cmd->reply = talloc_asprintf(cmd, "%u", gsm_bts_get_radio_link_timeout(bts)); + if (!cmd->reply) { + cmd->reply = "OOM"; + return CTRL_CMD_ERROR; + } + + return CTRL_CMD_REPLY; +} + +static int set_bts_radio_link_timeout(struct ctrl_cmd *cmd, void *data) +{ + struct gsm_bts *bts = cmd->node; + gsm_bts_set_radio_link_timeout(bts, atoi(cmd->value)); + cmd->reply = "OK"; + return CTRL_CMD_REPLY; +} + +CTRL_CMD_DEFINE(bts_radio_link_timeout, "radio-link-timeout"); + static int verify_bts_rxlev_access_min(struct ctrl_cmd *cmd, const char *value, void *_data) { int rxlev_access_min = atoi(cmd->value); @@ -1431,6 +1481,7 @@ rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_cell_reselection_offset); rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_cell_reselection_penalty_time); rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_cell_reselection_hysteresis); + rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_radio_link_timeout); rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_rxlev_access_min); rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_rach_access_control_class); rc |= ctrl_cmd_install(CTRL_NODE_BTS, &cmd_bts_rach_access_control_class_bar);
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.