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, laforge/gprs-iu has been updated
via f34ec8ef88ad612a159af8a7684102a34366f109 (commit)
from a7fff5f6533f7e20343f1756bd4b277fca786a1e (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=f34ec8ef88ad612a159af8a7684102a3…
commit f34ec8ef88ad612a159af8a7684102a34366f109
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 18:56:13 2015 +0100
WIP: Really ugly hacks to get up to (and including) PDP CTX ACT
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 4 +++
openbsc/src/gprs/Makefile.am | 23 ++++++++++---
openbsc/src/gprs/gprs_gmm.c | 69 +++++++++++++++++++++++++------------
openbsc/src/gprs/gprs_sgsn.c | 51 ++++++++++++++++++++++++---
openbsc/src/gprs/osmo_sgsn.cfg | 59 +++++++++++++++++++++++++++----
openbsc/src/gprs/sgsn_libgtp.c | 27 ++++++++++++---
openbsc/src/gprs/sgsn_main.c | 11 ++++++
7 files changed, 203 insertions(+), 41 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, laforge/gprs-iu has been updated
via a7fff5f6533f7e20343f1756bd4b277fca786a1e (commit)
from 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 (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=a7fff5f6533f7e20343f1756bd4b277f…
commit a7fff5f6533f7e20343f1756bd4b277fca786a1e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 17:52:51 2015 +0100
add sgsn_iu.c that was missed in large WIP commit
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_iu.c | 425 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 425 insertions(+)
create mode 100644 openbsc/src/gprs/sgsn_iu.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/gprs-iu has been updated
via 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 (commit)
via 6b4915c08e819b32e892deec2305ee0060afc310 (commit)
from a7105bcc1b6ad76709a992ec6ff5c5de505b5c59 (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=5e6126e74fd0c87cc43d3f84f76b42eb…
commit 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=6b4915c08e819b32e892deec2305ee00…
commit 6b4915c08e819b32e892deec2305ee0060afc310
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 2 +-
openbsc/src/libcommon/gsm_subscriber_base.c | 3 +++
openbsc/src/libmsc/gsm_04_08.c | 7 ++-----
openbsc/src/libtrau/rtp_proxy.c | 2 +-
4 files changed, 7 insertions(+), 7 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, jerlbeck/master-fixes has been updated
discards 4339a539585030c4e1b846d024a005f3d5a631a4 (commit)
via eaf8beda440f957258458e3f39c65a89ed415746 (commit)
via cdc548cb0ac79a6eef3903872cc6e73eaf6f59ae (commit)
via 69a720f3be6debb5aacead27d18d3d904b5754d9 (commit)
via da5359f1b608c168226cb7a1009fe290db457157 (commit)
via 720372e4e8998d2979a423afebdfa742edbea27b (commit)
via 4adca4e8afd0478d5d52736c721ca7f25631c762 (commit)
via 0a8cf32a481efa39bd81b027a50dd8f8f408a39a (commit)
via 53d51f501ca2ee138556258b0b5c72041c2ac95a (commit)
via da8a19fec0ae16f110869508dd20f9ebab1520e5 (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 (4339a539585030c4e1b846d024a005f3d5a631a4)
\
N -- N -- N (eaf8beda440f957258458e3f39c65a89ed415746)
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=eaf8beda440f957258458e3f39c65a89…
commit eaf8beda440f957258458e3f39c65a89ed415746
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 29 14:35:31 2015 +0100
sgsn: Remove tlli_foreign2local (TODO)
Currently foreign TLLI are sometimes mapped to local TLLI in the
hope, that they will match. This seems to sometimes introduce
inconsisties, possibly leading to a failing assertion in
_bssgp_tx_dl_ud.
This mapping should probably reduce the allocation of additional
LLME during routing area changes.
This commit removes tlli_foreign2local.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
.../examples/osmo-gtphub/osmo-gtphub-1iface.cfg | 25 ++++
openbsc/include/openbsc/mncc.h | 7 +-
openbsc/osmoappdesc.py | 6 +-
openbsc/src/gprs/gb_proxy.c | 2 +-
openbsc/src/gprs/gprs_llc.c | 24 +---
openbsc/src/gprs/gtphub_vty.c | 19 +--
openbsc/src/libbsc/bsc_vty.c | 16 +++
openbsc/src/libmsc/gsm_04_08.c | 6 +-
openbsc/src/libmsc/mncc.c | 129 ++++++++++-----------
openbsc/src/libmsc/mncc_builtin.c | 10 +-
openbsc/tests/sgsn/sgsn_test.c | 3 -
11 files changed, 132 insertions(+), 115 deletions(-)
create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
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 "UNNAMED PROJECT".
The branch, jerlbeck/wip/edge has been updated
via 279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d (commit)
from e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=279e0b004b9af1be4d6e1ac1414f6cf…
commit 279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 19:15:40 2015 +0100
tbf: Use LListHead instead of llist_pods
LListHead does basically the same like llist_pods, but more C++ish
and with type safety.
This commit turns the former list field of gprs_rlcmac_tbf into a
private field, provides accessors, moves the related code from
pcu_vty.c to pcu_vty_functions.cpp, and removes the llist_pods
type and related code.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 31 +++++++++++++++++--------------
src/bts.h | 26 +++++++++++++++++++-------
src/gprs_rlcmac_sched.cpp | 14 +++++++++-----
src/pcu_vty.c | 14 +-------------
src/pcu_vty_functions.cpp | 19 +++++++++++++++++--
src/pcu_vty_functions.h | 3 +--
src/poll_controller.cpp | 9 +++++----
src/rlc.h | 6 +-----
src/tbf.cpp | 17 +++++++----------
src/tbf.h | 37 ++++++++++++++-----------------------
tests/alloc/AllocTest.cpp | 12 ++++++------
11 files changed, 97 insertions(+), 91 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, jerlbeck/wip/edge has been updated
via e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 (commit)
via 9978e1819d0e7b7cf7738c5b8d1a847e9695c126 (commit)
via 2b7928793ff42ac642f2ed1573168ef8a8aad873 (commit)
via c303f5018dc0a670e83073d8166ef249f56fd0cb (commit)
via 40fbd32bb258993427b457ac068f75abdb4c3cee (commit)
via 86f36bb27c8628d885d06730d08e251a59868336 (commit)
via 544d44df53ae3fd9a7363e696ec204c6aceca3ef (commit)
via 722957a9f958495c0d452ec983b6cb541c4408e9 (commit)
via 6e361335852a773d56bffbfb43f64069d32ef1d6 (commit)
via b5837de15cb9c5ab75b866d47adb73ff5099a22e (commit)
via 644c0a6b3a993f96d069763a70c6d5b2d2496988 (commit)
via b68973d75a36c202b5055d30aa23104bf8729cea (commit)
via 9f2ac1f1b2eda9a36fc52e9ddd7119db51db24ee (commit)
via 05b525773ecd369115ae1f5e7fed66c6333329ec (commit)
via 31b6b685f2fa069091eee40f259411310df41985 (commit)
via 31acb7b95f30f8709cb40f868471ad51137f2c15 (commit)
from 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=e1f3d4431f77eae9fd36dbe5ff7185e…
commit e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 19:06:09 2015 +0100
tbf/vty: Move tbf_print_vty_info to pcu_vty_functions.cpp
This function is similar to the show_ms function already present in
the target file. Since the TBF lists will be turned into LListHead
based lists, they will get an iteration function in
pcu_vty_functions.cpp, too.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=9978e1819d0e7b7cf7738c5b8d1a847…
commit 9978e1819d0e7b7cf7738c5b8d1a847e9695c126
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 18:49:12 2015 +0100
tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbf
Currently casts from gprs_rlcmac_tbf to gprs_rlcmac_ul_tbf and
gprs_rlcmac_dl_tbf are done by using static_cast. This doesn't provide
protection against converting a gprs_rlcmac_ul_tbf pointer to a
gprs_rlcmac_dl_tbf pointer and vice versa.
This commit provides two functions as_ul_tbf and as_dl_tbf, that
behave similar like dynamic_cast but use the direction field instead
of RTTI.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=2b7928793ff42ac642f2ed1573168ef…
commit 2b7928793ff42ac642f2ed1573168ef8a8aad873
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 21 15:30:18 2015 +0100
WIP: Add decoding test based on real RLC messages (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=c303f5018dc0a670e83073d8166ef24…
commit c303f5018dc0a670e83073d8166ef249f56fd0cb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 14:54:08 2015 +0100
encoding: Remove RlcMacDownlink_t based write_packet_uplink_ack
This is the CSN1-encoder based variant, which has been replaced and
is no longer being used.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=40fbd32bb258993427b457ac068f75a…
commit 40fbd32bb258993427b457ac068f75abdb4c3cee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 22 14:59:13 2015 +0100
tbf: Use bitvec based write_packet_uplink_ack (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=86f36bb27c8628d885d06730d08e251…
commit 86f36bb27c8628d885d06730d08e251a59868336
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 22 14:58:34 2015 +0100
encoding: Add bitvec based write_packet_uplink_ack (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=544d44df53ae3fd9a7363e696ec204c…
commit 544d44df53ae3fd9a7363e696ec204c6aceca3ef
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 14:10:14 2015 +0100
sched: Assert that the generated message is not empty
Currently the msg data is accessed and index 0 assuming the msg is
not empty. While this should be always the case, the msg can be
empty if there are software errors in the message creation functions.
This commit adds an assertion to catch this kind of bugs.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=722957a9f958495c0d452ec983b6cb5…
commit 722957a9f958495c0d452ec983b6cb541c4408e9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 14:07:21 2015 +0100
edge: Set the EGPRS window parameters
Currently the GPRS parameters are used, which is ok for the WS but
not for the SNS.
This commit uses RLC_EGPRS_SNS and RLC_EGPRS_MIN_WS for the window
configuration.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6e361335852a773d56bffbfb43f6406…
commit 6e361335852a773d56bffbfb43f64069d32ef1d6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 14:01:50 2015 +0100
edge: Move EGPRS setup from setup_tbf to tbf_alloc_ul_tbf
Currently the EGPRS mode is enabled in setup_tbf depending on the
values of egprs_ms_class and bts->egprs_enabled (both must be != 0).
This makes it difficult to set different values (like window
parameters) depending on the direction.
This commit moved the initialisation part to tbf_alloc_ul_tbf und
just leaves the setting of the ms_class to setup_tbf.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b5837de15cb9c5ab75b866d47adb73f…
commit b5837de15cb9c5ab75b866d47adb73ff5099a22e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 13:51:44 2015 +0100
rlc: Make WS and SNS variable
Currently the values for WS and SNS are fixed to 64 (WS) and 128
(SNS) which are the only values that can be used with GPRS. On the
other hand, EGPRS requires an SNS of 2014 and a WS in the range of
64 to 1024.
This commit adds member variables and setters to both window
classes. By default, the GPRS values are being used.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=644c0a6b3a993f96d069763a70c6d5b…
commit 644c0a6b3a993f96d069763a70c6d5b2d2496988
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 28 13:46:32 2015 +0100
rlc: Add constructor to window classes
Currently the gprs_rlc_dl_window and gprs_rlc_ul_window do not have
constructors, but need to get initialized explicitly.
This commit adds constructors to both classes and removes explicit
external initialization code.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b68973d75a36c202b5055d30aa23104…
commit b68973d75a36c202b5055d30aa23104bf8729cea
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 23 16:40:56 2015 +0100
rlc/edge: Consistently use uint16_t for BSNs and SSNs
Currently in some places uint8_t is being used to encode BSNs and
SSNs. This is inconsistent and (even worse) not enough for EPGRS
which uses an SNS of 2014.
This commit changes these to uint16_t.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=9f2ac1f1b2eda9a36fc52e9ddd7119d…
commit 9f2ac1f1b2eda9a36fc52e9ddd7119db51db24ee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 23 16:29:07 2015 +0100
rlc: Add and use mod_sns(bsn) method
Currently there is only a mod_sns() method which is being used in
expression like bsn_expr & win.mod_sns(). This only works, because
it is known that mod_sns() is (sns() - 1) where sns() in turn is
always 2^n. This is error prone, hard to read, and relies on window
specifics that should be kept inside the respective module.
This commit adds a mod_sns(uint bsn) method to gprs_rlc_ul_window and
gprs_rlc_dl_window, that encapsulates and hides this optimized
computation.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=05b525773ecd369115ae1f5e7fed66c…
commit 05b525773ecd369115ae1f5e7fed66c6333329ec
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 21 17:23:16 2015 +0100
edge: Support EGPRS uplink Ack/Nack messages
This commit adds EGPRS UL Ack/Nack encoding based on the CSN1 code.
Note that the bitmap encoding is still broken and not easy to fix
with the CSN1 framework, especially w.r.t. the length field.
Therefore this implementation will be abandoned and replaced by a
bitvec based one.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=31b6b685f2fa069091eee40f2594113…
commit 31b6b685f2fa069091eee40f259411310df41985
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 21 17:19:53 2015 +0100
rlc: Use a pointer instead of repeated selector chains
Currently the same selector chain is used several times in the same
function.
This commit adds a pointer to Packet_Uplink_Ack_Nack and uses that
instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=31acb7b95f30f8709cb40f868471ad5…
commit 31acb7b95f30f8709cb40f868471ad51137f2c15
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 21 15:31:13 2015 +0100
edge: Move the GPRS UL Ack/Nack encoding into a separate function (TODO)
TODO:
- cm
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 14 ++-
src/encoding.cpp | 197 +++++++++++++++++++++++++++++++++++--------
src/encoding.h | 5 +-
src/gprs_ms.cpp | 4 +-
src/gprs_rlcmac_sched.cpp | 1 +
src/gprs_rlcmac_ts_alloc.cpp | 12 +--
src/pcu_vty_functions.cpp | 21 +++++
src/pcu_vty_functions.h | 2 +
src/rlc.cpp | 56 +++++++++---
src/rlc.h | 81 ++++++++++++++----
src/tbf.cpp | 45 +++-------
src/tbf.h | 22 +++--
src/tbf_dl.cpp | 15 ++--
src/tbf_ul.cpp | 14 ++-
tests/edge/EdgeTest.cpp | 28 ++++++
tests/edge/EdgeTest.ok | 2 +
tests/types/TypesTest.cpp | 6 +-
17 files changed, 385 insertions(+), 140 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The branch, laforge/wip has been updated
via 7bccc98cf88ef304646a523764d102630e3d9a93 (commit)
via a31e63ab39ef4c8531c91458b963bc7d0beb7a3c (commit)
via bfe49a2293c901e9eee1abe624695aca77217754 (commit)
via 2cf0d8f1ebe55f50a311db60519e89f1ed3ea455 (commit)
via c371a429384a40940389cfb9d1f8d11b651a0c4d (commit)
from 4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 (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-iuh/commit/?id=7bccc98cf88ef304646a523764d1026…
commit 7bccc98cf88ef304646a523764d102630e3d9a93
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:44:49 2015 +0100
ranap_common_cn: Handle non-terminal 'outcome' for RAB-ASS.resp
http://cgit.osmocom.org/osmo-iuh/commit/?id=a31e63ab39ef4c8531c91458b963bc7…
commit a31e63ab39ef4c8531c91458b963bc7d0beb7a3c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 13:19:35 2015 +0100
ranap_common_cn: Fix typo
http://cgit.osmocom.org/osmo-iuh/commit/?id=bfe49a2293c901e9eee1abe624695ac…
commit bfe49a2293c901e9eee1abe624695aca77217754
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 13:14:52 2015 +0100
ranap_msg_factory.c: Use X.213 NSAP encoding for TransportLayerAddr
http://cgit.osmocom.org/osmo-iuh/commit/?id=2cf0d8f1ebe55f50a311db60519e89f…
commit 2cf0d8f1ebe55f50a311db60519e89f1ed3ea455
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 13:13:47 2015 +0100
ranap_msg_factory: CipheringInformation is optional in SecurityModeCommand
http://cgit.osmocom.org/osmo-iuh/commit/?id=c371a429384a40940389cfb9d1f8d11…
commit c371a429384a40940389cfb9d1f8d11b651a0c4d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 27 11:03:44 2015 +0100
RANAP-PDU-Contents: fix syntax error regarding InitialUE-Message
With that syntax error, the RAC was not treated as a possible IE
in the InitialUE-Message, causing decoder failure.
-----------------------------------------------------------------------
Summary of changes:
asn1/ranap/RANAP-PDU-Contents.asn | 2 +-
src/ranap_msg_factory.c | 34 +++++++++++++++++++++++++++-------
src/tests/ranap_common_cn.c | 32 +++++++++++++++++++++++++++++++-
3 files changed, 59 insertions(+), 9 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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, sylvain/32c3_codec has been updated
via 5b4a16bbe93a7b1ace65cc23d6cce56ecf4f1275 (commit)
from f198259f57f868bc85726cbac3df47b143b0300f (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=5b4a16bbe93a7b1ace65cc23d6cce56e…
commit 5b4a16bbe93a7b1ace65cc23d6cce56ecf4f1275
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Dec 28 09:56:05 2015 +0100
HACK: Fix the bit order in HR frames
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libtrau/rtp_proxy.c | 34 ++++++++++++++++++++++++++++++++--
1 file changed, 32 insertions(+), 2 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, sylvain/32c3_codec has been updated
via f198259f57f868bc85726cbac3df47b143b0300f (commit)
from b21bf53788397012f220311af61db8632efa059b (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=f198259f57f868bc85726cbac3df47b1…
commit f198259f57f868bc85726cbac3df47b143b0300f
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Dec 27 23:19:25 2015 +0100
HACK for HR
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libtrau/rtp_proxy.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 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, jolly/32c3 has been updated
discards f7637bc5155e14aabdcae1d3271a43ebbade6ef8 (commit)
discards 4d255e2aaacda06f042abb14e2e0117a8d2eb269 (commit)
discards de522c78ca8b4b225b4df880d7e28faa8134f3ad (commit)
discards ab56d32c57c670084bc009757651db9127d005b5 (commit)
discards 60eefc6620cd709a7d3d26d55209168812726156 (commit)
discards df202379cb69eaa7ab12a9f568177436aae67129 (commit)
discards b113b0bd35c9f964c1d513cde917d55aef9baf18 (commit)
discards d3ae9498a8d26fb1583f992dd64b734a6f98018c (commit)
discards c42af135521031ba061a31bd256529972e078fbe (commit)
discards fd0b0528be9cec102239e4ec935101e1bf110f82 (commit)
discards 7ef67185e692f2dff75d5c3952cc15dbd6586bb0 (commit)
discards fbc3393bee719c8c4723cb089635ccb804a12464 (commit)
discards 08f433e1a3e7d2c6e9d1244fb3d63266b69e2409 (commit)
discards 00bfaf0f96d7899790d89f9d2605b40cf445bb03 (commit)
via 5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00 (commit)
via a964c3e894e13530d17eff50d3903d8ac968bb37 (commit)
via c155ea7240776a151e763ea50bceeb57fcf48ffd (commit)
via d4cde09829cfce77a1dd553b5b8ad1074c93b9b6 (commit)
via 4622fbe25d9a8a0d03e260f5d3fcf1669c996d00 (commit)
via fa032ac8b3c1f49c908dcd5380b48f198439494e (commit)
via 990b41308770426eec50cbee6ac5f270f93afee2 (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 (f7637bc5155e14aabdcae1d3271a43ebbade6ef8)
\
N -- N -- N (5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00)
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=5724fb76169008c7f7d6bf8ffedbe2a4…
commit 5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 12:01:25 2013 +0200
osmo-nitb support for codec negotiation
The caller's most preferred codec is selected out of the union of codecs,
which both parties support.
Since codec negotiation is done automatically, there is no need to define
codec for TCH/F and TCH/H via VTY anymore.
http://cgit.osmocom.org/openbsc/commit/?id=a964c3e894e13530d17eff50d3903d8a…
commit a964c3e894e13530d17eff50d3903d8ac968bb37
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 11:57:38 2013 +0200
If requested TCH/H channel is not available, try assigning TCH/F
If MNCC application requests a half rate channel, the channel might not be
available, due to different cell configuration, so the full rate channel
is used instead.
http://cgit.osmocom.org/openbsc/commit/?id=c155ea7240776a151e763ea50bceeb57…
commit c155ea7240776a151e763ea50bceeb57fcf48ffd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 11:44:34 2013 +0200
Fix: If paging for half rate was requested, use hr, if supported by MS
http://cgit.osmocom.org/openbsc/commit/?id=d4cde09829cfce77a1dd553b5b8ad107…
commit d4cde09829cfce77a1dd553b5b8ad1074c93b9b6
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Mar 14 09:41:18 2013 +0100
Drop bad speech frames rather than forwarding them via RTP
Some RTP endpoints may not check for bad frame indications, so a frame
that is marked as bad may be still forwarded, which creates anoying noise.
This patch drops these frames. It depends on the other RTP endpoint how
dropped frames are handled. (insert silence, extrapolate speech...)
http://cgit.osmocom.org/openbsc/commit/?id=4622fbe25d9a8a0d03e260f5d3fcf166…
commit 4622fbe25d9a8a0d03e260f5d3fcf1669c996d00
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Mar 8 11:08:37 2012 +0100
Fixed (ipaccess BTS) delay/silence problems, if RTP stream jitters too much
After OpenBSC stalled for some reason (e.g. CPU overload or database
access) or after speech frames have been lost (MNCC application problems /
hold/retrieve call), the timestamp and the sequence number of the RTP
socket state must be corrected. The amount of incrmentation is calculated
from the elapsed time. Not incrementing timestamp and sequence number would
cause all frames to be dropped by ipaccess BTS, because the BTS expects
frames with more recent timestamps.
If speech frames are received too fast, they must be dropped. The timestamp
and sequence number of the RTP socket state are not changed in this case.
Incmenetating timestamp and sequence number would causes high delay at
ipaccess BTS, because the BTS would queue the frames until the timestamp
matches the current time.
There is a simple test case:
Make a call between two phones and check the delay. (When using LCR, make
a call to the echo test.) The press CTRL+z to suspend OpenBSC process for
a few seconds and enter "fg" to continue OpenBSC process. There shall be no
change in the delay, even after repeating this test many times.
http://cgit.osmocom.org/openbsc/commit/?id=fa032ac8b3c1f49c908dcd5380b48f19…
commit fa032ac8b3c1f49c908dcd5380b48f198439494e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 17 15:20:59 2012 +0100
Allow dynamic RTP payload types between application and MNCC interface
Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can
be set. If it is set, the frame type must be set also, so OpenBSC
knows what frame types are received via RTP.
This modification only affects traffic beween application and MNCC
interface, not the RTP traffic between OpenBSC and BTS.
http://cgit.osmocom.org/openbsc/commit/?id=990b41308770426eec50cbee6ac5f270…
commit 990b41308770426eec50cbee6ac5f270f93afee2
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 16 09:29:28 2012 +0100
Add traffic forwarding via RTP to remote application
Instead of forwarding traffic through MNCC interface, traffic can
be forwarded to a given RTP peer directly. A special MNCC message
is used to control the peer's destination. The traffic can still be
forwarded through MNCC interface when this special MNCC message is
not used.
It also works with E1 based BTSs.
In conjunction with LCR's "rtp-bridge" feature, the RTP traffic
can be directly exchanged with a remote SIP endpoint, so that the
traffic is not forwarded by LCR itself. This way the performance
of handling traffic only depends on OpenBSC and the remote SIP
endpoint. Also the traffic is exchanged with the SIP endpoint
without transcoding, to have maximum performance.
Increment MNCC version to 5.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 1 -
openbsc/include/openbsc/mncc_int.h | 2 -
openbsc/include/openbsc/rtp_proxy.h | 4 +-
openbsc/include/openbsc/transaction.h | 2 +-
openbsc/src/libbsc/abis_rsl.c | 59 +++++++--------
openbsc/src/libbsc/bsc_vty.c | 25 -------
openbsc/src/libbsc/bts_nokia_site.c | 1 -
openbsc/src/libmsc/gsm_04_08.c | 104 ++------------------------
openbsc/src/libmsc/mncc_builtin.c | 17 ++---
openbsc/src/libmsc/mncc_sock.c | 8 +-
openbsc/src/libmsc/vty_interface_layer3.c | 36 ---------
openbsc/src/libtrau/rtp_proxy.c | 117 +++++++++++++++---------------
openbsc/tests/gbproxy/gbproxy_test.c | 3 +-
13 files changed, 107 insertions(+), 272 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)