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 0d90dd1563739a1db2af30737f9f8e76bfb4120e (commit)
via 552bae60814291b301247a092a287f7385ddc3c7 (commit)
via f71308001a32a3dd67f2b9098e9a67292d964fbb (commit)
via 41d5c3081a3a97a5e18ce8bb2599a76fe399152e (commit)
via e1aefad278de2ca9cc410cf6de6752424097c063 (commit)
via f9407cc66811d67641fa1d1bb828dc051470ba10 (commit)
via b8bdc290d091452e33f87f4756a103eb06fd5403 (commit)
via 386e7755a773271873b2abbcb49d2c6ca9bd3b48 (commit)
via b36951e6e30380f64d19896e240b1ca540331735 (commit)
via 635bef7363b731638bf9f86251ec937f6795934d (commit)
via ea549806c90f02f87a1fc6625e0626602048737c (commit)
via b3fc27423a76ab4178a3734423800bebd2e9f639 (commit)
via ab898deea3903202ae98a2e258b861ec38f4ceed (commit)
via d886bd05032611e3274b3b0c9d3ca43c539ad381 (commit)
via f3016f29dd3193e48cbc645564fccfdeff724204 (commit)
via 22026a4b9b0ff4625b54f0cba654cd0599a15023 (commit)
via 75df57e15f94b05571dbfe86dd0a7376d591aeae (commit)
via 752a9c68e540f3749cd25cc14bc6d09308755768 (commit)
via f67d1126aba76337b9b7d9100464c05bd28732a6 (commit)
from c55d867508c8ddb93a822c018b5ce5a9a72006aa (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=0d90dd1563739a1db2af30737f…
commit 0d90dd1563739a1db2af30737f9f8e76bfb4120e
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 17:10:14 2015 +0200
build: bump library release number
I have added two new interfaces to add and to delete circuits from osmux input
handles. The client application needs to be adapted to use them otherwise it
will break. That's why I'm making this library release incompatible with the
previous generation.
http://cgit.osmocom.org/libosmo-netif/commit/?id=552bae60814291b301247a092a…
commit 552bae60814291b301247a092a287f7385ddc3c7
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 11:11:26 2015 +0200
tests: osmux: iterate 64 times in osmo_test_loop()
Instead of 63, this resolves major "definitely lost" remaining leak that
valgrind reports regarding msgb.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f71308001a32a3dd67f2b9098e…
commit f71308001a32a3dd67f2b9098e9a67292d964fbb
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:56:34 2015 +0200
tests: compile tests with debugging symbols, ie. -g
Useful when debuggin via valgrind/gdb.
http://cgit.osmocom.org/libosmo-netif/commit/?id=41d5c3081a3a97a5e18ce8bb25…
commit 41d5c3081a3a97a5e18ce8bb2599a76fe399152e
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:46:41 2015 +0200
tests: osmux: fix msgb leaks
http://cgit.osmocom.org/libosmo-netif/commit/?id=e1aefad278de2ca9cc410cf6de…
commit e1aefad278de2ca9cc410cf6de6752424097c063
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:40:00 2015 +0200
osmux: kill osmux_get_hdr()
Never used, so let's get rid of this function. We can recover it later on in
case we need it.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f9407cc66811d67641fa1d1bb8…
commit f9407cc66811d67641fa1d1bb828dc051470ba10
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:37:29 2015 +0200
tests: osmux: test circuit reopening after closure
Make sure circuit routines works correctly.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b8bdc290d091452e33f87f4756…
commit b8bdc290d091452e33f87f4756a103eb06fd5403
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:31:44 2015 +0200
tests: osmux: validate dummy padding with no voice data interaction
Make sure that early dummy bandwitch preallocation works fine in the absence of
any kind of voice traffic.
http://cgit.osmocom.org/libosmo-netif/commit/?id=386e7755a773271873b2abbcb4…
commit 386e7755a773271873b2abbcb49d2c6ca9bd3b48
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:20:54 2015 +0200
tests: osmux: test online deactivation of dummy padding
Add RTP packets to circuit with dummy padding enabled to test automatic
deactivation once when start seeing real voice traffic.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b36951e6e30380f64d19896e24…
commit b36951e6e30380f64d19896e240b1ca540331735
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Tue Jul 21 10:17:42 2015 +0200
tests: osmux: factor out main test loop
Move main test loop routine to the new osmux_test_loop() function.
http://cgit.osmocom.org/libosmo-netif/commit/?id=635bef7363b731638bf9f86251…
commit 635bef7363b731638bf9f86251ec937f6795934d
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Mon Jul 20 21:01:58 2015 +0200
tests: osmux: adapt it to use the new circuit API
This also introduces a spare circuit that contains no voice data to test
bandwidth preallocation through the new osmux dummy frame type.
http://cgit.osmocom.org/libosmo-netif/commit/?id=ea549806c90f02f87a1fc6625e…
commit ea549806c90f02f87a1fc6625e0626602048737c
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 20:47:04 2015 +0200
osmux: introduce osmux_xfrm_input_open_circuit()
This new function allows you to create a circuit on an existing input handle.
We don't create the circuit anymore from the first packet seen, instead the
client application is in full control of opening and closing the circuit.
This change includes a new feature to pad a circuit until we see the first
packet that contains voice data. This is useful to preallocate bandwidth on
satellite links such as Iridium/OpenPort.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b3fc27423a76ab4178a3734423…
commit b3fc27423a76ab4178a3734423800bebd2e9f639
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:55:18 2015 +0200
osmux: introduce osmux_xfrm_input_close_circuit()
Add this new function to explicitly remove an existing circuit. Thus, the
client application (openbsc) is in full control to release circuits.
Before this patch, the circuit object was added when the first RTP messages was
seen, and it was removed when transforming the list of pending RTP messages to
the Osmux message (once the timer expired).
Moreover, check circuit->nmsgs to account bytes that are consumed by the osmux
header, given that !circuit doesn't mean "this is the first packet" anymore.
http://cgit.osmocom.org/libosmo-netif/commit/?id=ab898deea3903202ae98a2e258…
commit ab898deea3903202ae98a2e258b861ec38f4ceed
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 20:23:25 2015 +0200
osmux: count pending messages to be transformed in the batch
Add a new field to count the number of messages in the batch that are pending
to be transformed to osmux. Use this new field to check when to enable the
osmux timer.
The follow up patch keeps circuit objects in the batch until they are closed,
so we won't be able to rely on this to know when to enable the timer anymore.
http://cgit.osmocom.org/libosmo-netif/commit/?id=d886bd05032611e3274b3b0c9d…
commit d886bd05032611e3274b3b0c9d3ca43c539ad381
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 20:13:16 2015 +0200
osmux: pass up struct osmux_batch
Instead of struct osmux_in_handle. This object contains the internal batching
state information.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f3016f29dd3193e48cbc645564…
commit f3016f29dd3193e48cbc645564fccfdeff724204
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:37:28 2015 +0200
osmux: rename circuit->list to circuit->rtp_list
A circuit object contains a list of pending RTP messages to be converted to the
osmux format.
http://cgit.osmocom.org/libosmo-netif/commit/?id=22026a4b9b0ff4625b54f0cba6…
commit 22026a4b9b0ff4625b54f0cba654cd0599a15023
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:24:49 2015 +0200
osmux: rename struct batch_list_node to osmux_circuit
I think this is a better name for this object. Basically, an input handle
represents a batch that is composed of one or more circuit objects.
Each circuit object contains a list of RTP messages that are pending to be
converted to the osmux format in one single batch.
http://cgit.osmocom.org/libosmo-netif/commit/?id=75df57e15f94b05571dbfe86dd…
commit 75df57e15f94b05571dbfe86dd0a7376d591aeae
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 19:15:42 2015 +0200
osmux: add circuit helper functions
Add osmux_batch_add_circuit() and osmux_batch_find_circuit() helper functions.
http://cgit.osmocom.org/libosmo-netif/commit/?id=752a9c68e540f3749cd25cc14b…
commit 752a9c68e540f3749cd25cc14bc6d09308755768
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 16:58:31 2015 +0200
osmux: add osmux_input_state structure
This new structure serves as container of the internal osmux state during
transformation from RTP AMR to the compressed osmux format.
This reduces the footprint of several functions and it makes them easier to
extend if we need to pass new information between functions.
http://cgit.osmocom.org/libosmo-netif/commit/?id=f67d1126aba76337b9b7d91004…
commit f67d1126aba76337b9b7d9100464c05bd28732a6
Author: Pablo Neira Ayuso <pablo(a)soleta.eu>
Date: Fri Jul 17 21:20:43 2015 +0200
osmux: discard non voice osmux message
We only support voice osmux messages by now. Discard unsupported types.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/netif/osmux.h | 8 +-
src/Makefile.am | 2 +-
src/osmux.c | 374 +++++++++++++++++++++++++++---------------
tests/Makefile.am | 2 +-
tests/osmux/osmux_test.c | 80 ++++++---
5 files changed, 305 insertions(+), 161 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit)
via b9845f937e002acce44d15948d9770235cadc744 (commit)
via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit)
via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit)
via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit)
via 22df4ac8481abb112025166bd58d6652094a749b (commit)
via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit)
via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit)
via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit)
from 39ba248608f84341db21fffe861722d4ea56da8b (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=ecff2424e56ce2a69dfe35190a5182cb…
commit ecff2424e56ce2a69dfe35190a5182cb90a3c09c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 18:14:33 2015 +0200
Use 'ROUTING AREA' consistently, not 'ROUTEING AREA'
The spec unfortuantely uses both terms and has no consistent spelling,
but in our logging output we can at least try to be consistent.
http://cgit.osmocom.org/openbsc/commit/?id=b9845f937e002acce44d15948d977023…
commit b9845f937e002acce44d15948d9770235cadc744
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 18:07:48 2015 +0200
GSM/GPRS 04.08: Don't print numeric mobile identity types
I guess none of our users knows what a mi_type=0x02 is, but most would
know what an IMSI or a TMSI is. So let's use the newly introduced
gsm48_mi_type_name() function to fix this.
http://cgit.osmocom.org/openbsc/commit/?id=6b39feedc78a2b23fb0d7f76e91b3fc6…
commit 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:16:57 2015 +0200
GMM: fix format string compiler warning
http://cgit.osmocom.org/openbsc/commit/?id=601cf12f814cd74c3fcc939839f07aa9…
commit 601cf12f814cd74c3fcc939839f07aa9ccde7aff
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:16:28 2015 +0200
GMM: Don't use DGPRS logging category from GMM
http://cgit.osmocom.org/openbsc/commit/?id=eb98c74fb1c485e5793d6648c9e69cc5…
commit eb98c74fb1c485e5793d6648c9e69cc50cf27758
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:11:32 2015 +0200
GMM: use MMCTXP whenever possible to include MS identity in log output
http://cgit.osmocom.org/openbsc/commit/?id=22df4ac8481abb112025166bd58d6652…
commit 22df4ac8481abb112025166bd58d6652094a749b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 15:23:32 2015 +0200
LLC: Don't dispatch XID frames into GMM
For some odd reasons the XID is not a separate SAPI but has been kludged into
the GMM SAPI. This means we ahve to be careful not to dispatch XID frames into
GMM. We do this by introducing an explicit check for UI frames before the
dispatch to GMM.
The previous code already was doing "the right thing" but printed occasional
messages like "gprs_gmm.c:2082 Unknown GSM 04.08 discriminator 0x01: 01 00 0e
00 32 11 03 16 01 90 63 28 0b". Those should be gone after this patch.
http://cgit.osmocom.org/openbsc/commit/?id=78fa99103d2de97a44d277befe3d7dc9…
commit 78fa99103d2de97a44d277befe3d7dc9ea00c267
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 12:35:39 2015 +0200
LLC: Don't feed length=0 frames to SNDCP / GMM
http://cgit.osmocom.org/openbsc/commit/?id=6a19dd0d31da3216a0620947f2e9f755…
commit 6a19dd0d31da3216a0620947f2e9f7550179db65
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 12:18:13 2015 +0200
GMM: add hexdump in case of unknown pdisc/msgtype
http://cgit.osmocom.org/openbsc/commit/?id=9450882901e04ed233cc0fa5512f5b14…
commit 9450882901e04ed233cc0fa5512f5b14b4f344bd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 15 19:08:21 2015 +0200
sgsn: make all SGSN timers configurable via the VTY
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/sgsn.h | 15 +++++
openbsc/src/gprs/gprs_gmm.c | 113 ++++++++++++++-------------------
openbsc/src/gprs/gprs_llc.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 93 +++++++++++++++++++++++++++
openbsc/src/libmsc/gsm_04_08.c | 45 ++++++-------
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 4 +-
6 files changed, 179 insertions(+), 93 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 1a8c4e05fbf51662e3ffe47ed64c20f4752e2563 (commit)
via 1f6aad1c042f3040ac62696fc38c65a875862b6a (commit)
from 538ff49837c95e2ba6514356c863112569128532 (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=1a8c4e05fbf51662e3ffe47ed64c…
commit 1a8c4e05fbf51662e3ffe47ed64c20f4752e2563
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Aug 16 17:56:25 2015 +0200
Introduce gsm48_mi_type_name() function
http://cgit.osmocom.org/libosmocore/commit/?id=1f6aad1c042f3040ac62696fc38c…
commit 1f6aad1c042f3040ac62696fc38c65a875862b6a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 15 19:51:45 2015 +0200
Add G-RNTI derived TLLI types defined in 23.003
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm48.h | 1 +
include/osmocom/gsm/gsm_utils.h | 2 ++
src/gsm/gsm48.c | 14 ++++++++++++++
src/gsm/gsm_utils.c | 6 +++++-
src/gsm/libosmogsm.map | 1 +
5 files changed, 23 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 538ff49837c95e2ba6514356c863112569128532 (commit)
from 7c942ba1475a366cc7c8a129fbdd335166ce21c6 (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=538ff49837c95e2ba6514356c863…
commit 538ff49837c95e2ba6514356c863112569128532
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 18 13:17:53 2015 +0200
Revert "configure.ac: Add subdir-objects"
This reverts commit 7c942ba1475a366cc7c8a129fbdd335166ce21c6.
With automake 1.14 and using the above option the distclean
will fail with:
Making distclean in tests
gmake[2]: Entering directory '/home/builder/source/workspace/libosmocore/label/FreeBSD_amd64/libosmocore-0.8.0.47-7c94/_build/tests'
Makefile:848: ../src/gsm/.deps/a5.Po: No such file or directory
Makefile:849: ../src/gsm/.deps/kasumi.Po: No such file or directory
gmake[2]: *** No rule to make target '../src/gsm/.deps/kasumi.Po'. Stop.
gmake[2]: Leaving directory '/home/builder/source/workspace/libosmocore/label/FreeBSD_amd64/libosmocore-0.8.0.47-7c94/_build/tests'
Makefile:506: recipe for target 'distclean-recursive' failed
gmake[1]: *** [distclean-recursive] Error 1
gmake[1]: Leaving directory '/home/builder/source/workspace/libosmocore/label/FreeBSD_amd64/libosmocore-0.8.0.47-7c94/_build'
Makefile:714: recipe for target 'distcheck' failed
As we are not required to use the option, let's fix the build
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
1 file changed, 1 insertion(+), 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 "UNNAMED PROJECT".
The branch, jerlbeck/master has been updated
via ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (commit)
via 56af6d55ed50c34d28e49c16f7c00da5820d22f3 (commit)
via f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8 (commit)
via fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5 (commit)
via af9a39d9542c1f4f337fe2cc5596000eb2c60d53 (commit)
via 28c40b17574a2dc792278baffb6f4f87e3559bb6 (commit)
via 3449a61032cbf91f1a042e02264142b4df3d61a7 (commit)
from 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (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=ebebad1c92e8bcbe28780b4d5ee2ac3…
commit ebebad1c92e8bcbe28780b4d5ee2ac32091089ff
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 14:43:52 2015 +0200
ns: Reconnect NSVC after timeout
Currently the signal S_NS_ALIVE_EXP emitted by the NS layer if the
alive check has timed out too often is ignored. This prevents the PCU
from reconnecting to the SGSN if it has not been accessible for some
time.
This commit modifies nsvc_signal_cb to reset the NSCV if
S_NS_ALIVE_EXP is sent, so that the PCU continues to send NS RESET
message if that happened.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=56af6d55ed50c34d28e49c16f7c00da…
commit 56af6d55ed50c34d28e49c16f7c00da5820d22f3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 14:06:21 2015 +0200
ns: Add logging support
Currently there is not support for Network Service (NS) logging.
This commit adds the missing definitions and sets the default level
to INFO. Further configuration can now be done with the 'logging
level ns' VTY command.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=f76fedeed5bb52f5ee471b2cabc9fb7…
commit f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 13:42:46 2015 +0200
vty: Change API to have node installation be done by int
This commit fixes the go_parent_cb API according to libosmocore's
commit of the same name.
Fixes:
pcu_vty.c:799:2: warning: initialization from incompatible pointer
type [enabled by default]
.go_parent_cb = pcu_vty_go_parent,
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=fea17f8b8cc4835c9a92dfa018e38de…
commit fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:36:32 2015 +0200
ms: Do not retrieve MS with IMSI 000 from the storage
The IMSI '000' is used as default value for an incoming BSSGP
message's IMSI IE. This can lead to the retrieval of the wrong MS
object from the storage.
This commit changes the get_ms method to skip the IMSI search if such
an IMSI is passed as selector.
Note that changing the default value in the BSSGP code does not help
here.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=af9a39d9542c1f4f337fe2cc5596000…
commit af9a39d9542c1f4f337fe2cc5596000eb2c60d53
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:27:34 2015 +0200
tbf: Use update_ms instead of confirm_tlli in handle()
The confirm_tlli method does not handle TLLI clashes in the MS
storage.
This commit changes gprs_rlcmac_dl_tbf::handle() to use update_ms
instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=28c40b17574a2dc792278baffb6f4f8…
commit 28c40b17574a2dc792278baffb6f4f87e3559bb6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 18:19:32 2015 +0200
tbf: Clean old MS objects if they have the same TLLI
Currently if an MS retries to access the PCU by using RACH and if
there is already an entry for that MS, a duplicated MS object
referring to the same TLLI is created. This is caused by blindly
setting the TLLI without querying the MS storage to avoid
inconsitencies.
This leads to several entries in the MS storage that are assigned to
the same TLLI. If that happens, 'show ms all' can display multiple
entries with the same TLLI (note that an MS object can belong to
several TLLIs, so there might be an intersection that is not visible
in the list) or 'show tbf all' can show entries with MS_CLASS == 0 in
some cases.
This commit changes update_ms() to merge and clean up old entries
that belong to the given TLLI if they exist. Some data (like the MS
class) is copied to the new MS object.
Note that TBF belonging to the old MS object are deleted immediately
if they have not registered a timer.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
examples/osmo-pcu.cfg | 4 ++--
src/gprs_bssgp_pcu.cpp | 30 +++++++++++++++++++++++++
src/gprs_bssgp_pcu.h | 1 +
src/gprs_debug.cpp | 1 +
src/gprs_debug.h | 1 +
src/gprs_ms_storage.cpp | 4 +++-
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 2 +-
src/pcu_vty.h | 2 +-
src/tbf.cpp | 58 ++++++++++++++++++++++++++++++++++++++++++++++++-
src/tbf.h | 1 +
src/tbf_dl.cpp | 6 +----
tests/tbf/TbfTest.cpp | 20 +++++++++++------
tests/tbf/TbfTest.err | 17 ++++++++-------
14 files changed, 122 insertions(+), 26 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, master has been updated
via 3449a61032cbf91f1a042e02264142b4df3d61a7 (commit)
from 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (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=3449a61032cbf91f1a042e02264142b…
commit 3449a61032cbf91f1a042e02264142b4df3d61a7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 17 16:16:51 2015 +0200
pcu: Update example config file
This commits sets the initial CS to 2 to allow a successful
connection setup if the radio link has a low quality. The slot
allocation algorithm is changed to 'dynamic', which is the binary's
current default anyway.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
examples/osmo-pcu.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 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, master has been updated
via 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (commit)
via ac289050825f23320ee60d9bfae87ee3a25fb2c5 (commit)
via 04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007 (commit)
via 6eed1911fd619fb594a9d1a7fc734c1f62ff2f08 (commit)
via b31f5ef69963c4e8139515368a3bf867a5d76b00 (commit)
via d4ad731baecb1993481941b0cbb6b6d512708572 (commit)
via 4f666bc1136eb581d11dc47741928725c76b09c6 (commit)
via 7f79f0d332316acb306682ecac0a1b812d6023d1 (commit)
via 77da35515ce40baf2305cf7cf5e4008f6b478e36 (commit)
via 7b3675bf7a6203467e6a72e255544365cefc3b06 (commit)
via 0f352a6f2293534fa31bfe81cf85ea7dbe317481 (commit)
via bf9042203d02298040e5289c86238961c154a3d4 (commit)
via 7af53e61f0a9de8c6ebe412d7bb0ffe11f71dbbd (commit)
via 88fb6136fb8b69f37ded4c868689556f3bde3ac8 (commit)
via e21b79cb211fa930b79b69ce9416a25816daff47 (commit)
via f16a069fd7e34c3f94527965073df3bae0e524b1 (commit)
via 5979fe9d8af159bbf8ea382bcd06ad43e25e209c (commit)
via 400ec02e8a0415a59eae9dcdae43de38247897a3 (commit)
via 40da3e17e5b3d4cf199cb868d561f98c35b93147 (commit)
via 5a2b8be3f5c9659cedb56855d2741accfdaeab3d (commit)
via 2b558857dd720ea0a743d2656873a8c472ecd6b9 (commit)
via a8c2aaf6f05d5e25665e8cbb2b415c6a2ad34d8b (commit)
via 69c9bfa0897c63b8a220bdb8db6658dc5021e5da (commit)
via b2439bbb8a73f00873efd7f744f70be535496e90 (commit)
via 3a10dbd56428cf0e79b738f62748509bbd04aa68 (commit)
via e0853cdf42e60acd7759acd4869c84756eb1fa27 (commit)
via 5879c6493f74aecddc81abbd785065325bf2e117 (commit)
via 47a57f6f869f19704bbb993fc157a86fd0c85e58 (commit)
from 61205a7e6539b3926c3039e8dcabda6aa9b408ef (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
src/Makefile.am | 6 +-
src/bts.cpp | 149 ++--
src/bts.h | 34 +-
src/gprs_bssgp_pcu.cpp | 33 +-
src/gprs_codel.c | 179 ++++
src/gprs_codel.h | 108 +++
src/gprs_ms.cpp | 40 +-
src/gprs_ms.h | 13 +
src/gprs_rlcmac.h | 14 +-
src/gprs_rlcmac_ts_alloc.cpp | 492 ++++++++---
src/pcu_main.cpp | 4 +-
src/pcu_vty.c | 64 +-
src/tbf.cpp | 65 +-
src/tbf.h | 5 +-
src/tbf_dl.cpp | 105 ++-
tests/Makefile.am | 11 +-
tests/alloc/AllocTest.cpp | 349 +++++---
tests/alloc/AllocTest.err | 865 ++++++++++++++++++-
tests/alloc/AllocTest.ok | 1907 +++++++++++++++++++++++++++++++++++++++---
tests/codel/codel_test.c | 147 ++++
tests/codel/codel_test.ok | 29 +
tests/tbf/TbfTest.cpp | 14 +-
tests/tbf/TbfTest.err | 329 ++++----
tests/testsuite.at | 6 +
25 files changed, 4244 insertions(+), 725 deletions(-)
create mode 100644 src/gprs_codel.c
create mode 100644 src/gprs_codel.h
create mode 100644 tests/codel/codel_test.c
create mode 100644 tests/codel/codel_test.ok
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 39ba248608f84341db21fffe861722d4ea56da8b (commit)
via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit)
via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit)
from 4c97435b3537cfe5a13e427b3d38ee591a686961 (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=39ba248608f84341db21fffe861722d4…
commit 39ba248608f84341db21fffe861722d4ea56da8b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:50:19 2013 +0100
Send RADIO LINK TIMEOUT value via OML attribute to BTS
The same radio link timeout value is used for BTS and MS side.
http://cgit.osmocom.org/openbsc/commit/?id=4d4944a07d09a21d79e18f321eaa1fdc…
commit 4d4944a07d09a21d79e18f321eaa1fdcaddd7964
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:49:35 2013 +0100
Add option to set RADIO LINK TIMEOUT value via VTY
http://cgit.osmocom.org/openbsc/commit/?id=93e795c1fdee782efa3856baf0abdc21…
commit 93e795c1fdee782efa3856baf0abdc21fe3edc7f
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Mar 11 08:20:48 2013 +0100
Add check for non existing lchan at tch_frame_down()
Traffic cannot sent to BTS, if there is (currently) no logical channel
associated with the transaction.
This happens, if TCH traffic is received from upper layer, but there is
no lchan available before completing immediate assignment, handover or
assignment process.
[hfreyther: The code has not been moved to tch_frame_down
but the issue looks similiar]
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_04_08.h | 14 ++++++++++++++
openbsc/src/libbsc/bsc_init.c | 3 ---
openbsc/src/libbsc/bsc_vty.c | 17 +++++++++++++++++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 ++++
openbsc/src/libcommon/gsm_data.c | 2 ++
openbsc/src/libmsc/gsm_04_08.c | 4 ++++
6 files changed, 41 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 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit)
from d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (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=4c97435b3537cfe5a13e427b3d38ee59…
commit 4c97435b3537cfe5a13e427b3d38ee591a686961
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 17 15:50:01 2015 +0200
mgcp: Test we don't crash on the NAT dummy MGCP message
We want the port and IPv4 address to be extracted but don't
expect any change in audio codecs.
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/mgcp/mgcp_test.c | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
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 d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit)
from a334e90ddf99697ad6b18df80f1cd7473b2314d4 (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=d17bc7b3a8bce2c507a2e72459b34c07…
commit d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 17 15:19:57 2015 +0200
mgcp: Avoid crashing when rtpmap is not complete
The NAT sends an incomplete SDP file for the purpose of informing
the BSC about the remote IP/PORT early. The case of an incomplete
SDP file was not considered. Check if there is a codec and if not
skip it.
TODO: We need to have a better end-point life cycle test.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmgcp/mgcp_sdp.c | 3 +++
openbsc/tests/mgcp/mgcp_test.c | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)