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 "GSM Audio Pocket Knife".
The branch, master has been updated
via c0f0342596ea6e6faecb0d3cf4be692fa999eb4e (commit)
via 5e2e0442e0fd0f4d6cfaed7049d4dad2139d7d4c (commit)
via 59a6c2dc621cedb6480f0704170137dc28aca846 (commit)
via 04a705f419d9af9432bed107e32bc6920a4cd5d2 (commit)
via cddc91428ff4531e9df75d34c0953a260782860c (commit)
via 8966846f3e7a9d18503b9b8213e78ab5795103e2 (commit)
via ac967d20fde48bc6a2d5fdf412a8495e6254b99d (commit)
via ea1c6c61f45be4642b0a6a15c681e0da9400d366 (commit)
via d392a89cc8c27946b3e4d7590fc0d56265f45a87 (commit)
from d72b0f654f23087326a4f8ee8473abdf0f35b0c9 (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/gapk/commit/?id=c0f0342596ea6e6faecb0d3cf4be692fa99…
commit c0f0342596ea6e6faecb0d3cf4be692fa999eb4e
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 11:47:44 2015 +0100
libgsmhr: Make it safe to decode/encode different streams at once
Basically the reference code has a bunch of global state.
With some minimal patchihg (previous commit) we can ensure that all
that state is within .bss
So what we do it to save/restore the bss section between calls of the
reference code so we can process several in // and we don't have to
completely fix all reference to global state in the reference codec.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=5e2e0442e0fd0f4d6cfaed7049d4dad2139…
commit 5e2e0442e0fd0f4d6cfaed7049d4dad2139d7d4c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 11:45:58 2015 +0100
libgsmhr: Add some code cleanup / speedup patches for reference codec
Mostly this will help witht the upcoming bss switcheroo patch
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=59a6c2dc621cedb6480f0704170137dc28a…
commit 59a6c2dc621cedb6480f0704170137dc28aca846
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 11:44:01 2015 +0100
libgsmhr: Use patch instead of 'sed'
Patches are without function-name and without context to minimize what
we have to include.
The current patchset does exactly what the previous 'sed' did, but this
will make it easier to add more.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=04a705f419d9af9432bed107e32bc6920a4…
commit 04a705f419d9af9432bed107e32bc6920a4cd5d2
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 11:41:58 2015 +0100
libgsmhr: Fix parallel build dependency
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=cddc91428ff4531e9df75d34c0953a26078…
commit cddc91428ff4531e9df75d34c0953a260782860c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 10:55:05 2015 +0100
libgsmhr: fix Makefile.am dependency on source download
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=8966846f3e7a9d18503b9b8213e78ab5795…
commit 8966846f3e7a9d18503b9b8213e78ab5795103e2
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 10:56:13 2015 +0100
libgsmhr/fetch_sources: Only use the filename and not any path
There shouldn't be any but somebody might be nasty :p
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=ac967d20fde48bc6a2d5fdf412a8495e625…
commit ac967d20fde48bc6a2d5fdf412a8495e6254b99d
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 10:53:53 2015 +0100
build: Don't build static libraries
They won't be supported anyway when using the 'bss switcheroo' hack
for libgsmhr
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=ea1c6c61f45be4642b0a6a15c681e0da940…
commit ea1c6c61f45be4642b0a6a15c681e0da9400d366
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 10:53:16 2015 +0100
build: Use autotools 'subdir-objects' option
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gapk/commit/?id=d392a89cc8c27946b3e4d7590fc0d56265f…
commit d392a89cc8c27946b3e4d7590fc0d56265f45a87
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Dec 30 10:45:22 2015 +0100
benchmark: Make sure to print to stderr
stdout can be used for data output ...
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 4 +-
libgsmhr/Makefile.am | 12 +-
libgsmhr/fetch_sources.py | 2 +-
libgsmhr/libgsmhr.c | 33 ++
.../0001-Fix-round-function-name-conflict.patch | 520 +++++++++++++++++++++
...-longword-so-they-are-32-bits-even-on-x64.patch | 30 ++
.../patches/0003-Remove-unused-variables.patch | 22 +
...ake-sure-all-constants-are-marked-as-such.patch | 175 +++++++
.../0005-Remove-globals-initialization.patch | 48 ++
...ing-of-most-of-the-math-function-for-bett.patch | 142 ++++++
src/benchmark.c | 6 +-
11 files changed, 983 insertions(+), 11 deletions(-)
create mode 100644 libgsmhr/patches/0001-Fix-round-function-name-conflict.patch
create mode 100644 libgsmhr/patches/0002-Use-int-for-longword-so-they-are-32-bits-even-on-x64.patch
create mode 100644 libgsmhr/patches/0003-Remove-unused-variables.patch
create mode 100644 libgsmhr/patches/0004-Make-sure-all-constants-are-marked-as-such.patch
create mode 100644 libgsmhr/patches/0005-Remove-globals-initialization.patch
create mode 100644 libgsmhr/patches/0006-Allow-inlining-of-most-of-the-math-function-for-bett.patch
hooks/post-receive
--
GSM Audio Pocket Knife
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 01de8d716a2fbf2b2a951edc20178c5abd24a080 (commit)
via 05ac6778401de0b7c4e49fb58c3adc3ded7d93f7 (commit)
via 49287978072f3f777e3954f20e9775c28aee0b8e (commit)
from 7bccc98cf88ef304646a523764d102630e3d9a93 (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=01de8d716a2fbf2b2a951edc20178c5…
commit 01de8d716a2fbf2b2a951edc20178c5abd24a080
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 19:10:48 2015 +0100
fix copy+paste mistakes when encoding GTP TEI in RAB Parameters
http://cgit.osmocom.org/osmo-iuh/commit/?id=05ac6778401de0b7c4e49fb58c3adc3…
commit 05ac6778401de0b7c4e49fb58c3adc3ded7d93f7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 19:09:52 2015 +0100
make bitrates configurable in new_rab_par_data()
http://cgit.osmocom.org/osmo-iuh/commit/?id=49287978072f3f777e3954f20e9775c…
commit 49287978072f3f777e3954f20e9775c28aee0b8e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 19:00:35 2015 +0100
more verbose logging in various places
-----------------------------------------------------------------------
Summary of changes:
src/context_map.c | 5 ++++-
src/hnbgw_rua.c | 5 +++++
src/ranap_common.h | 3 ++-
src/ranap_msg_factory.c | 15 ++++++++-------
src/tests/ranap_common_cn.c | 4 ++++
5 files changed, 23 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, 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)