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 annotated tag, 0.0.5 has been created
at da63f9e79bb28794d45a6917e3f03c5c4f6004f9 (tag)
tagging 1d4120c7c2e283d0b002bd2f258c4e50b8e0460b (commit)
replaces 0.0.4
tagged by Holger Hans Peter Freyther
on Sat Oct 31 15:19:20 2015 +0100
- Log -----------------------------------------------------------------
Tag the 0.0.5 release as well
-----BEGIN PGP SIGNATURE-----
iEYEABECAAYFAlY0zfYACgkQGckbdURWU2qU9ACdEVtTzWUVTYcoIZRoum8Yoq2e
aQQAn2D/C4yOIQubdD1xhun2WXxFPGrf
=AV7n
-----END PGP SIGNATURE-----
Andreas Rottmann (2):
build: fix "make distcheck"
build: fix regarding missing CFLAGS constituents
Holger Hans Peter Freyther (5):
debian: Move the package to multi-arch support
endian: Use the new endian macros for portability
rtp: Add "data" to access the data behind the header
rtp: Declare struct msgb to fix compiler warning
Prepare a new release
Jan Engelhardt (2):
build: put dependency libraries in the right place in Makefiles
build: remove all_includes
Martin Hauke (1):
build: rename INCLUDES to AM_CPPFLAGS in Makefile.am to avoid warnings
Nikola Kolev (2):
Fix typo.
Fix the compilation on FreeBSD.
Pablo Neira Ayuso (20):
osmux: discard non voice osmux message
osmux: add osmux_input_state structure
osmux: add circuit helper functions
osmux: rename struct batch_list_node to osmux_circuit
osmux: rename circuit->list to circuit->rtp_list
osmux: pass up struct osmux_batch
osmux: count pending messages to be transformed in the batch
osmux: introduce osmux_xfrm_input_close_circuit()
osmux: introduce osmux_xfrm_input_open_circuit()
tests: osmux: adapt it to use the new circuit API
tests: osmux: factor out main test loop
tests: osmux: test online deactivation of dummy padding
tests: osmux: validate dummy padding with no voice data interaction
tests: osmux: test circuit reopening after closure
osmux: kill osmux_get_hdr()
tests: osmux: fix msgb leaks
tests: compile tests with debugging symbols, ie. -g
tests: osmux: iterate 64 times in osmo_test_loop()
build: bump library release number
osmux: rename batch->dummy field to batch->ndummy
-----------------------------------------------------------------------
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, neels/gtphub has been updated
via 120314619b5405456a6861c83a710ed4c327c940 (commit)
via 2dd6147c5c0b0a8013ceb65ebbe9437aea3ea0cb (commit)
via 3ee01f9fc69c0dae37df5c9424d461004695d82f (commit)
from 82361037c2f7c53a0375c059bf14d66626683abf (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=120314619b5405456a6861c83a710ed4…
commit 120314619b5405456a6861c83a710ed4c327c940
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 29 17:14:04 2015 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=2dd6147c5c0b0a8013ceb65ebbe9437a…
commit 2dd6147c5c0b0a8013ceb65ebbe9437aea3ea0cb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 29 16:09:46 2015 +0100
fix
http://cgit.osmocom.org/openbsc/commit/?id=3ee01f9fc69c0dae37df5c9424d46100…
commit 3ee01f9fc69c0dae37df5c9424d461004695d82f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 29 16:09:17 2015 +0100
fix
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 224 +++++++++++++++++++++++++++++++---------------
1 file changed, 150 insertions(+), 74 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 69ca8f01ec78ff33ec3cd5d4451e93c53b378f35 (commit)
from 537d480f3947924a2db182bab36a48f0bb42045f (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=69ca8f01ec78ff33ec3cd5d4451e93c5…
commit 69ca8f01ec78ff33ec3cd5d4451e93c53b378f35
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Oct 29 10:35:24 2015 +0100
SGSN: Fix typo in VTY license statement.
It mentioned AGPLv3+ and refers to the hyperlink of v3, but still
stated "Version 2 or later". That was a typo at the time.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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/wip/stats has been updated
discards 69aeea18aef996a6065b31f48ca6d481525468d6 (commit)
via 5f6998ac4f809f399aadb6a6577b7ba09b85d2a1 (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 (69aeea18aef996a6065b31f48ca6d481525468d6)
\
N -- N -- N (5f6998ac4f809f399aadb6a6577b7ba09b85d2a1)
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=5f6998ac4f809f399aadb6a6577b7ba0…
commit 5f6998ac4f809f399aadb6a6577b7ba09b85d2a1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 16:25:37 2015 +0100
stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat
This commit initialises and enables the stats subsystem for the given
binaries.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gb_proxy_main.c | 4 ++--
openbsc/src/gprs/sgsn_main.c | 4 ++--
openbsc/src/libbsc/bsc_vty.c | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
6 files changed, 9 insertions(+), 9 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, jerlbeck/wip/stats has been updated
discards d4182120a4d37d5652ca304c9ea9c2b912bacd98 (commit)
discards 0d0cb333405a4083f110ed115104fed421def9dd (commit)
discards 82ea42af9805fe7ef85470c31d055200bbd15e1c (commit)
discards 2c61af36da6627bbe996d2c278c223cd477ccb8c (commit)
discards bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff (commit)
discards 865118f177412e5a15967c99d0313f9c8a06fcd7 (commit)
discards 381d0b70435acff046fc6846900453b67c334ce1 (commit)
discards 6f8ffb095865527786ac00fa1c5ca7e61a15ca9b (commit)
discards 4b13c1117bb3947b680013bae4fbd8d770d31e2a (commit)
discards 61c15b446a30ead953ed5c7546db5f1704d9afc4 (commit)
discards 6db08153f557635368e6869d9c905cb5fbd37f08 (commit)
discards 306175d38d46fe8125b9de2da2db0e7ee8b462b8 (commit)
discards 397f69b1bdf177231dbf04672e5c4e1f8986d46a (commit)
discards 1887cb3bad5c2da452915450a8e9c72062d12e2d (commit)
discards 034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c (commit)
discards 21b76b289a38fc73fe338c2b6e9a11fb4489e7a3 (commit)
discards d15fcd6d2db616b4b2123f062966bbc313261187 (commit)
discards 02906e0f1cfb1a4fb782c3badd7f598d57fab86c (commit)
discards c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd (commit)
discards bb564f424f1b28e342a8bfb61d3280be39c0f332 (commit)
discards 03a33a55cee72b9224048b507b389ba578e02b4f (commit)
discards 557606458d5514b0af92cd3754a5b3c6b3ae34d6 (commit)
via 06a64d7db2f93a996a074cfb9e1a8eacd3303eee (commit)
via bc4f7ae512b32fa4b569dfc5242d0b7a5da3f81b (commit)
via 490b38f57a24726f3e3493fc3500cda526c5d0aa (commit)
via ed197fd4f923512fca5b93b90c2132845896fa59 (commit)
via 4aa11770622ae9009074d68cc8c340821b19adf3 (commit)
via d01acfcc75a6c5798a95a8ccca9be18eba65a0bf (commit)
via c8f47b600f8e2ad21266d4c27e960e477e5fe35c (commit)
via 80db4ec3875b0de7f06de769881d6c5d4b713f2d (commit)
via c27671c10935ee384d03a87170c3f31ab435da07 (commit)
via b1dbfb4c4179a62cd4b761ebdc7a3c2de5bdc0d9 (commit)
via adc900e0e38373193c8451c0310fe742d62c2c8e (commit)
via 95bf828003b065f00a78144296072a9730cbf7bc (commit)
via 45513e6040195f5494d40a2750de4dac7037593f (commit)
via 7211fe157e1107d4a9c04a0ecf494a7b9633c400 (commit)
via aec583f68786f91c3f0d76a8f8706c85aaca07a8 (commit)
via e5b0fe2e3c84dd0de7021d65d416356612db4260 (commit)
via c6a7108828bf98ebcaf31d24bd8d789afdd4da94 (commit)
via 423c1e5a4fc7ad2cd5e95e852b778c7e2c892bc1 (commit)
via b27b352e937dd0760da1e7fb05f9207be05702b8 (commit)
via 0a1400fc8311268d0a66bb20e0620e546e8d11c8 (commit)
via 738d9e22108a8e472458fad42509fd8d96994d6c (commit)
via 9732cb4a92a883c7e9f7dcd928b6e22976a797ca (commit)
via c84851bccc2e5e60536afa474a5f13134a3b79c9 (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 (d4182120a4d37d5652ca304c9ea9c2b912bacd98)
\
N -- N -- N (06a64d7db2f93a996a074cfb9e1a8eacd3303eee)
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/libosmocore/commit/?id=06a64d7db2f93a996a074cfb9e1a…
commit 06a64d7db2f93a996a074cfb9e1a8eacd3303eee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Oct 29 00:55:58 2015 +0100
stats: Add osmo_ name prefix to identifiers
Since the the stat_item and stats functions and data types are meant
to be exported, they get an osmo_ prefix.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=bc4f7ae512b32fa4b569dfc5242d…
commit bc4f7ae512b32fa4b569dfc5242d0b7a5da3f81b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Oct 28 21:47:45 2015 +0100
stats: Add log reporter
This reporter passes the measurement values to the logging subsystem
as DSTATS (which is currently DLGLOBAL) level INFO messages.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=490b38f57a24726f3e3493fc3500…
commit 490b38f57a24726f3e3493fc3500cda526c5d0aa
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 27 15:10:28 2015 +0100
stats: Use function pointers in reporter objects
Currently case statements are used to select the right reporter
functions. This makes it difficult to add new reporter types,
especially if they are not going to reside in the same file.
This commit introduces per reporter function pointer for
open, close, send_count, and send_item. They are checked for
non-NULL before being called or skipped.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=ed197fd4f923512fca5b93b90c21…
commit ed197fd4f923512fca5b93b90c2132845896fa59
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 27 14:43:24 2015 +0100
stats: Make net config optional
To support reporters without network configuration, this commit
introduces the have_net_config flag to provide corresponding error
messages.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=4aa11770622ae9009074d68cc8c3…
commit 4aa11770622ae9009074d68cc8c340821b19adf3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 27 11:55:20 2015 +0100
stats: Add missing mtu command to 'write' output
Currently the config_write_stats_reporter function does not output
the mtu value, which is fixed by this commit.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=d01acfcc75a6c5798a95a8ccca9b…
commit d01acfcc75a6c5798a95a8ccca9be18eba65a0bf
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 16:22:45 2015 +0100
stats: Support statsd Multi-Metric Packets
If the MTU is given, combine several messages into a single UDP
packet until the limit is reached. Flush all reporters after the
values have been scanned.
New vty commands (node config-stats):
mtu <100-65535> Enable multi-metric packets and set the maximum
packet size (in byte)
no mtu Disable multi-metric packets
Note that single messages that are longer than the given MTU (minus
28 octets protocol overhead) will be dropped.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=c8f47b600f8e2ad21266d4c27e96…
commit c8f47b600f8e2ad21266d4c27e960e477e5fe35c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 14:42:05 2015 +0100
stats: Add support for osmo_counters
This commit changes the reporting code to also show all modified
osmo_counter values. Since there is no grouping of these values, the
name string just consists of the optional prefix and the counter
name.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=80db4ec3875b0de7f06de769881d…
commit 80db4ec3875b0de7f06de769881d6c5d4b713f2d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 14:39:08 2015 +0100
core: Add difference function to osmo_counter
The osmo_counter_difference returns the counter value difference
since the last call of this function with the given counter object.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=c27671c10935ee384d03a87170c3…
commit c27671c10935ee384d03a87170c3f31ab435da07
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 12:32:07 2015 +0100
stats: Report stat item values
Currently only rate counter are being supported.
This commit adds support for stat items. All groups are polled for
changed values.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=b1dbfb4c4179a62cd4b761ebdc7a…
commit b1dbfb4c4179a62cd4b761ebdc7a3c2de5bdc0d9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 11:58:38 2015 +0100
stats: Implement timer based reporting
This calls stats_flush in regular intervals which polls the
statistical values and calls the active reporters when values have
changed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=adc900e0e38373193c8451c0310f…
commit adc900e0e38373193c8451c0310fe742d62c2c8e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 20 19:05:52 2015 +0200
stats/vty: Add stats configuration
This commit provides stats configuration similar to the log
configuration.
The following vty commands are added to the config node:
stats reporter statsd Create/Modify a statsd reporter
no stats reporter statsd Remove a statsd reporter
To actually configure a reporter, the config-stats node is entered
when the "stats reporter" command has succeeded. The following new
vty commands are available there:
local-ip ADDR Set the IP address to which we bind locally
no local-ip Do not bind to a certain IP address
remote-ip ADDR Set the remote IP address to which we connect
remote-port <1-65535> Set the remote port to which we connect
prefix PREFIX Set the item/counter name prefix
no prefix Do not use a prefix
enable Enable the reporter
disable Disable the reporter
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=95bf828003b065f00a7814429607…
commit 95bf828003b065f00a78144296072a9730cbf7bc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 20 19:05:52 2015 +0200
stats: Add the reporting framework
This commit provides the stats reporting framework that can manage
several types of measurement reporters. Initially support for
rate_ctr and the statsd protocol is included.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=45513e6040195f5494d40a2750de…
commit 45513e6040195f5494d40a2750de4dac7037593f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:14:13 2015 +0200
stats/vty: Add stats_vty.c
This file will contain the VTY code related to statistics.
This commit adds a minimal file with just as single VTY command:
- show stats This command shows all statistical values
To enable this and future commands, the main program needs to call
stats_vty_add_cmds().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=7211fe157e1107d4a9c04a0ecf49…
commit 7211fe157e1107d4a9c04a0ecf494a7b9633c400
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:11:50 2015 +0200
stat/vty: Add vty_out_statistics_full to show all statistics
This functions shows the state of all osmo_counters, stat_item
groups, and counter groups.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=aec583f68786f91c3f0d76a8f870…
commit aec583f68786f91c3f0d76a8f8706c85aaca07a8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:06:01 2015 +0200
stat/vty: Use the iterator algorithms to show ctrg and statg
Currently the groups for stat_items and counter are iterated
manually.
This commit makes use of the new iterator functions to access the
single elements via handlers.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=e5b0fe2e3c84dd0de7021d65d416…
commit e5b0fe2e3c84dd0de7021d65d416356612db4260
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:00:59 2015 +0200
core: Update osmo_counters_for_each doc
Fix type and add a note about the semantics of the handler's return
code.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=c6a7108828bf98ebcaf31d24bd8d…
commit c6a7108828bf98ebcaf31d24bd8d789afdd4da94
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 14:04:38 2015 +0200
stats: Add stat_item_for_each functions
This commit adds the following functions:
stat_item_for_each_group Call a handler for each group
stat_item_for_each_item Call a handler for each item of a
group
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=423c1e5a4fc7ad2cd5e95e852b77…
commit 423c1e5a4fc7ad2cd5e95e852b778c7e2c892bc1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 13:45:42 2015 +0200
core: Extend rate_ctr by helper functions
For global value reporting, some additional helper functions are
needed. The statsd protocol expects differential counter values,
which are currently not provided by rate_ctr (except for s/m/h/d
intervals).
This commit adds several helper functions to rate_ctr:
- rate_ctr_difference returns the counter delta since the last
call to this function for a given counter
- rate_ctr_for_each_counter
iterates through each counter of a group
- rate_ctr_for_each_group
iterates through all globally registered
counter groups
Note that the rate_ctr_difference function can only be used by a
single backend, since it modifies the 'previous' field in the
rate_ctr obj.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=b27b352e937dd0760da1e7fb05f9…
commit b27b352e937dd0760da1e7fb05f9207be05702b8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 12 18:47:09 2015 +0200
stats: Use a global index for stat item values
Currently each stat item has a separate index value which basically
counts each single value added to the item and which can be used by
a reporter to get all new values that have not been reported yet.
The drawback is, that such an index must be stored for each stat
item.
This commit introduces a global index which is incremented for each
new stat item value. This index is then stored together with the item
value. So a single stored index per reporter is sufficient to make
sure that only new values are reported.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=0a1400fc8311268d0a66bb20e062…
commit 0a1400fc8311268d0a66bb20e0620e546e8d11c8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 6 15:23:25 2015 +0200
ns: Add statistics for some events
The following counters are added to the ns.nsvc counter group:
lost.alive The number of missing ALIVE ACK messages
lost.reset The number of missing RESET ACK messages
The following items are added to the ns.nsvc stat item group:
alive.delay The time in ms between sending ALIVE and
receiving the next ALIVE ACK
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=738d9e22108a8e472458fad42509…
commit 738d9e22108a8e472458fad42509fd8d96994d6c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 6 15:21:56 2015 +0200
stats: Add vty_out_stat_item_group
This functions dumps a whole stat item group to the VTY.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=9732cb4a92a883c7e9f7dcd928b6…
commit 9732cb4a92a883c7e9f7dcd928b6e22976a797ca
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Oct 1 20:43:53 2015 +0200
stats: Add stat_item for value monitoring
This commit adds instrumentation function to gather measurement
and statistical values similar to counter groups.
Multiple values can be stored per item, which can be retrieved in
FIFO order. Getting values from the item does not modify its state to
allow for multiple independant backends (e.g. VTY and statd).
When a new value is set, the oldest value gets silently overwritten.
Lost values are skipped when getting values from the item.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
include/osmocom/core/bitXXgen.h.tpl | 4 +-
include/osmocom/core/linuxlist.h | 3 +-
include/osmocom/core/stat_item.h | 68 ++++----
include/osmocom/core/stats.h | 57 ++++---
include/osmocom/gprs/gprs_ns.h | 2 +-
include/osmocom/vty/misc.h | 2 +-
include/osmocom/vty/stats.h | 3 +-
src/gb/gprs_ns.c | 8 +-
src/stat_item.c | 62 +++----
src/stats.c | 319 ++++++++++++++++++++++--------------
src/vty/stats_vty.c | 140 +++++++++++-----
src/vty/utils.c | 16 +-
tests/stats/stats_test.c | 110 ++++++-------
14 files changed, 473 insertions(+), 322 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
via 82361037c2f7c53a0375c059bf14d66626683abf (commit)
via b8290e6754e0bfa2f1dad34211f89d7c3a57fc97 (commit)
via e19435024eb808b97c68af8c8f1edb0f2ad5ab36 (commit)
via d434dc08c1670359d8fe4932e23fc24b40680d5a (commit)
via 13d3c4c4c3904cbfb9d4c3a3315091aace14aaf3 (commit)
via 702a564350c16041b77acc70e901236f1b111e02 (commit)
via d126b86ceae4ec494fb296c65bc5ee6aca27ba06 (commit)
via 6e47bd0ee4c5382883da5b3582468415684c6d19 (commit)
from 6ae589886d830f01ed708fb19f4618bdb13d45a3 (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=82361037c2f7c53a0375c059bf14d666…
commit 82361037c2f7c53a0375c059bf14d66626683abf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 20:07:07 2015 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=b8290e6754e0bfa2f1dad34211f89d7c…
commit b8290e6754e0bfa2f1dad34211f89d7c3a57fc97
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 20:05:58 2015 +0100
comment
http://cgit.osmocom.org/openbsc/commit/?id=e19435024eb808b97c68af8c8f1edb0f…
commit e19435024eb808b97c68af8c8f1edb0f2ad5ab36
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 19:29:29 2015 +0100
fixup
http://cgit.osmocom.org/openbsc/commit/?id=d434dc08c1670359d8fe4932e23fc24b…
commit d434dc08c1670359d8fe4932e23fc24b40680d5a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 19:29:06 2015 +0100
teimap
http://cgit.osmocom.org/openbsc/commit/?id=13d3c4c4c3904cbfb9d4c3a3315091aa…
commit 13d3c4c4c3904cbfb9d4c3a3315091aace14aaf3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 19:27:51 2015 +0100
tweak osmo_sockaddr_to_str*()
http://cgit.osmocom.org/openbsc/commit/?id=702a564350c16041b77acc70e901236f…
commit 702a564350c16041b77acc70e901236f1b111e02
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 18:27:59 2015 +0100
long_comment
http://cgit.osmocom.org/openbsc/commit/?id=d126b86ceae4ec494fb296c65bc5ee6a…
commit d126b86ceae4ec494fb296c65bc5ee6aca27ba06
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 17:09:18 2015 +0100
comment
http://cgit.osmocom.org/openbsc/commit/?id=6e47bd0ee4c5382883da5b3582468415…
commit 6e47bd0ee4c5382883da5b3582468415684c6d19
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 28 17:09:11 2015 +0100
association
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 31 +++-
openbsc/src/gprs/gtphub.c | 299 ++++++++++++++++++++++++++++++---------
2 files changed, 256 insertions(+), 74 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, daniel/is_paging-debug has been created
at 0f99de3d6d57126a89706ea847cf2fb5e5f3a6a5 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=0f99de3d6d57126a89706ea847cf2fb5…
commit 0f99de3d6d57126a89706ea847cf2fb5e5f3a6a5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Oct 28 15:53:28 2015 +0100
libmsc/gsm_subscriber: Correct comment about function call
http://cgit.osmocom.org/openbsc/commit/?id=420bffde806cb7ff421a767b6b0da5f2…
commit 420bffde806cb7ff421a767b6b0da5f2008f6f75
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Oct 8 16:49:55 2015 +0200
libmsc/gsm_subscriber: Track who calls the paging cb how often
Rhizomatica runs into the OSMO_ASSERT in subscr_paging_dispatch() which
can only happen if the subscr_paging_dispatch() callback is called
multiple times. This patch tries to get more info about where that call
originated from.
http://cgit.osmocom.org/openbsc/commit/?id=c6cb3d486e8173db197b95dc71529ab6…
commit c6cb3d486e8173db197b95dc71529ab61ba18480
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Oct 28 15:13:04 2015 +0100
tests/channel: Add mock function prototype
http://cgit.osmocom.org/openbsc/commit/?id=984f7b2d41cdca7a1f85c05c569d43fb…
commit 984f7b2d41cdca7a1f85c05c569d43fb5d297856
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Fri Jul 31 14:06:28 2015 +0200
Temporary patch from Holger to fix the frequent crashes caused by un-handled paging request.
-----------------------------------------------------------------------
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, fairwaves/sup-ussd has been updated
via ea0fc34f8d9d7e5e236ad4266ef3ef06e7979ee3 (commit)
via 63f1c568b451028fa7ab1af816e91b676820d52a (commit)
via 2b02d4f9807bb0597e12321c1bdc1300c9a3ef98 (commit)
via ea23fcbff77c3781c826d9911d20add47c274515 (commit)
via e6e9f0d18e94af75562e6645e281245388816c74 (commit)
via 3f81324f7b8a64fb241e48a1d86d0efec8abc6d4 (commit)
via 5efc93f5251f8bb3fe05ae7e09115cd950cc2b71 (commit)
via bfcabfdf6f2224118d572f6225c0bc51f00d1752 (commit)
via ceff7aebcfd462d7ec55af197e9d20180ed1c0d9 (commit)
from 8670d23649d7827d28074b12506b516c1a87290b (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=ea0fc34f8d9d7e5e236ad4266ef3ef06…
commit ea0fc34f8d9d7e5e236ad4266ef3ef06e7979ee3
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 17:32:30 2015 +0300
ussd_proxy: handle multiple USSD sessions
http://cgit.osmocom.org/openbsc/commit/?id=63f1c568b451028fa7ab1af816e91b67…
commit 63f1c568b451028fa7ab1af816e91b676820d52a
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 16:22:17 2015 +0300
ussd_proxy: handle session timeout
http://cgit.osmocom.org/openbsc/commit/?id=2b02d4f9807bb0597e12321c1bdc1300…
commit 2b02d4f9807bb0597e12321c1bdc1300c9a3ef98
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 14:39:59 2015 +0300
ussd_proxy: handle error callback
http://cgit.osmocom.org/openbsc/commit/?id=ea23fcbff77c3781c826d9911d20add4…
commit ea23fcbff77c3781c826d9911d20add47c274515
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 20:47:49 2015 +0300
ussd_proxy: handle USSD dialogs into sip INFO messages
http://cgit.osmocom.org/openbsc/commit/?id=e6e9f0d18e94af75562e6645e2812453…
commit e6e9f0d18e94af75562e6645e281245388816c74
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 14:25:09 2015 +0300
ussd_proxy: handle basic errors to release channel
http://cgit.osmocom.org/openbsc/commit/?id=3f81324f7b8a64fb241e48a1d86d0efe…
commit 3f81324f7b8a64fb241e48a1d86d0efec8abc6d4
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 13:35:48 2015 +0300
ussd_proxy: properly set To and From SIP headers
http://cgit.osmocom.org/openbsc/commit/?id=5efc93f5251f8bb3fe05ae7e09115cd9…
commit 5efc93f5251f8bb3fe05ae7e09115cd950cc2b71
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 11:21:19 2015 +0300
Add forgotten Makefile
http://cgit.osmocom.org/openbsc/commit/?id=bfcabfdf6f2224118d572f6225c0bc51…
commit bfcabfdf6f2224118d572f6225c0bc51f00d1752
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Sun Oct 25 02:35:18 2015 +0300
add standalone ussd_proxy utility based on sip sofia
http://cgit.osmocom.org/openbsc/commit/?id=ceff7aebcfd462d7ec55af197e9d2018…
commit ceff7aebcfd462d7ec55af197e9d20180ed1c0d9
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Sat Oct 24 18:27:20 2015 +0300
debian: added libosip2 to build dependencies
-----------------------------------------------------------------------
Summary of changes:
debian/control | 3 +-
openbsc/src/reg-proxy/Makefile.am | 14 +-
openbsc/src/reg-proxy/test_sip.py | 90 ++-
openbsc/src/reg-proxy/ussd_proxy.c | 1346 ++++++++++++++++++++++++++++++++++++
4 files changed, 1425 insertions(+), 28 deletions(-)
create mode 100644 openbsc/src/reg-proxy/ussd_proxy.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, neels/gtphub has been updated
discards 30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13 (commit)
via 6ae589886d830f01ed708fb19f4618bdb13d45a3 (commit)
via f01271ad9ae19e594e83a9c05bdda31428ca68b5 (commit)
via a63133d398af4b3f4bacd9ce2798af98c4a7409d (commit)
via 0660f4d24f98bc343d96a24eeadbfe1e5503b2b1 (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 (30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13)
\
N -- N -- N (6ae589886d830f01ed708fb19f4618bdb13d45a3)
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=6ae589886d830f01ed708fb19f4618bd…
commit 6ae589886d830f01ed708fb19f4618bdb13d45a3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 16:29:35 2015 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=f01271ad9ae19e594e83a9c05bdda314…
commit f01271ad9ae19e594e83a9c05bdda31428ca68b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 13:22:14 2015 +0100
gtphub: drop an obsoleted function, rename another.
http://cgit.osmocom.org/openbsc/commit/?id=a63133d398af4b3f4bacd9ce2798af98…
commit a63133d398af4b3f4bacd9ce2798af98c4a7409d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 13:15:58 2015 +0100
comment
http://cgit.osmocom.org/openbsc/commit/?id=0660f4d24f98bc343d96a24eeadbfe1e…
commit 0660f4d24f98bc343d96a24eeadbfe1e5503b2b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 13:11:07 2015 +0100
gtphub: test from several origins
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 10 +-
openbsc/src/gprs/gtphub.c | 215 ++++++++++++++++++++++++++-----------
openbsc/tests/gtphub/gtphub_test.c | 18 ++--
3 files changed, 161 insertions(+), 82 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 OpenGGSN project".
The branch, master has been updated
via 6c06d25667f7c46e179bfd1121c512234c98649f (commit)
from e845cb950544af8f0d00f5a2bed2072d795a2a7e (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/openggsn/commit/?id=6c06d25667f7c46e179bfd1121c5122…
commit 6c06d25667f7c46e179bfd1121c512234c98649f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 14:57:18 2015 +0100
make install: also install gtpie.h
-----------------------------------------------------------------------
Summary of changes:
gtp/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenGGSN 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, neels/gtphub has been updated
via 30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13 (commit)
from 6714c84e8a9626a46c9ea6339c533a1a344c67d4 (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=30b3db5fd2e3caac97e7dbf0e0fdc37c…
commit 30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 13:11:07 2015 +0100
gtphub: test from several origins
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/gtphub/gtphub_test.c | 48 +++++++++++++++++++++++++++-----------
1 file changed, 35 insertions(+), 13 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, neels/gtphub has been updated
via 6714c84e8a9626a46c9ea6339c533a1a344c67d4 (commit)
via 7d2b4f29c416b937049ec37886a310635e168efe (commit)
from b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975 (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=6714c84e8a9626a46c9ea6339c533a1a…
commit 6714c84e8a9626a46c9ea6339c533a1a344c67d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 12:55:24 2015 +0100
gtphub: fix thinko: ALL nr_mappings need an origin.
http://cgit.osmocom.org/openbsc/commit/?id=7d2b4f29c416b937049ec37886a31063…
commit 7d2b4f29c416b937049ec37886a310635e168efe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 27 12:06:53 2015 +0100
gtphub: rename teip to tei_pool
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 36 ++++++++--------
openbsc/src/gprs/gtphub.c | 84 +++++++++++++++++++-------------------
openbsc/tests/gtphub/gtphub_test.c | 65 +++++++++++++++++++++--------
3 files changed, 108 insertions(+), 77 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, jerlbeck/wip/stats has been updated
via d4182120a4d37d5652ca304c9ea9c2b912bacd98 (commit)
from 0d0cb333405a4083f110ed115104fed421def9dd (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=d4182120a4d37d5652ca304c9ea9…
commit d4182120a4d37d5652ca304c9ea9c2b912bacd98
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 27 11:55:20 2015 +0100
stats: Add missing mtu command to 'write' output
Currently the config_write_stats_reporter function does not output
the mtu value, which is fixed by this commit.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/vty/stats_vty.c | 3 +++
1 file changed, 3 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/stats has been created
at 69aeea18aef996a6065b31f48ca6d481525468d6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=69aeea18aef996a6065b31f48ca6d481…
commit 69aeea18aef996a6065b31f48ca6d481525468d6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 16:25:37 2015 +0100
stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat
This commit initialises and enables the stats subsystem for the given
binaries.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
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, jerlbeck/wip/stats has been updated
via 0d0cb333405a4083f110ed115104fed421def9dd (commit)
via 82ea42af9805fe7ef85470c31d055200bbd15e1c (commit)
via 2c61af36da6627bbe996d2c278c223cd477ccb8c (commit)
via bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff (commit)
via 865118f177412e5a15967c99d0313f9c8a06fcd7 (commit)
via 381d0b70435acff046fc6846900453b67c334ce1 (commit)
via 6f8ffb095865527786ac00fa1c5ca7e61a15ca9b (commit)
via 4b13c1117bb3947b680013bae4fbd8d770d31e2a (commit)
via 61c15b446a30ead953ed5c7546db5f1704d9afc4 (commit)
from 6db08153f557635368e6869d9c905cb5fbd37f08 (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=0d0cb333405a4083f110ed115104…
commit 0d0cb333405a4083f110ed115104fed421def9dd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 16:22:45 2015 +0100
stats: Put several message in a statds UDP packets
If the MTU is given, combine several messages into a single UDP
packet until the limit is reached. Flush all reporters after the
values have been scanned.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=82ea42af9805fe7ef85470c31d05…
commit 82ea42af9805fe7ef85470c31d055200bbd15e1c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 16:21:30 2015 +0100
stats: Rename functions (TODO)
TODO:
- fixup
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=2c61af36da6627bbe996d2c278c2…
commit 2c61af36da6627bbe996d2c278c223cd477ccb8c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 14:42:05 2015 +0100
stats: Add support for osmo_counters
This commit changes the reporting code to also show all modified
osmo_counter values. Since there is no grouping of these values, the
name string just consists of the optional prefix and the counter
name.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=bdc285d78a08a7a0e68acf120e9f…
commit bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 14:39:08 2015 +0100
statistics: Add difference function to osmo_counter
The osmo_counter_difference returns the counter value difference
since the last call of this function with the given counter object.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=865118f177412e5a15967c99d031…
commit 865118f177412e5a15967c99d0313f9c8a06fcd7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 12:55:32 2015 +0100
FIXUP stat item 1
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=381d0b70435acff046fc68469004…
commit 381d0b70435acff046fc6846900453b67c334ce1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 12:54:56 2015 +0100
FIXUP rate ctr 2
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=6f8ffb095865527786ac00fa1c5c…
commit 6f8ffb095865527786ac00fa1c5ca7e61a15ca9b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 12:32:07 2015 +0100
stats: Report stat item values
Currently only rate counter are being supported.
This commit adds support for stat items. All groups are polled for
changed values.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=4b13c1117bb3947b680013bae4fb…
commit 4b13c1117bb3947b680013bae4fbd8d770d31e2a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 12:27:11 2015 +0100
FIXUP rate_ctr
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=61c15b446a30ead953ed5c7546db…
commit 61c15b446a30ead953ed5c7546db5f1704d9afc4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 11:58:38 2015 +0100
stats: Implement timer based reporting
This calls stats_flush in regular intervals which polls the
statistical values and calls the active reporters when values have
changed.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/statistics.h | 4 +
include/osmocom/core/stats.h | 15 +-
src/statistics.c | 8 +
src/stats.c | 312 ++++++++++++++++++++++++++++++++------
src/vty/stats_vty.c | 47 ++++--
5 files changed, 330 insertions(+), 56 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6 (commit)
discards cf5bf7ec1f12d7572c62a81e8135038c1684cac9 (commit)
discards 061f9cf03f765732a8c5a9d2e40637f86f5482d8 (commit)
via b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975 (commit)
via 4a79d22ac22eaf2b6ab2c86a921eff4d80fed955 (commit)
via 912afb885f0e762e2dfc5d23462460f4b1624e1b (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 (e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6)
\
N -- N -- N (b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975)
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=b5e5ffb3666c1c5241b4ef1a4b2a5e0a…
commit b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 16:12:14 2015 +0100
log
http://cgit.osmocom.org/openbsc/commit/?id=4a79d22ac22eaf2b6ab2c86a921eff4d…
commit 4a79d22ac22eaf2b6ab2c86a921eff4d80fed955
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 16:09:56 2015 +0100
gtphub: reject invalid GTP packets, adjust nc test.
Enhancing the netcat test so that it sends and evaluates fully valid GTP
packets, so that gtphub can reject invalid GTP packets.
Enable the bit of code that returns error in case GTP packet decoding failed.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=912afb885f0e762e2dfc5d23462460f4…
commit 912afb885f0e762e2dfc5d23462460f4b1624e1b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 15:00:52 2015 +0100
gtphub: gtp_decode: flow readability
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, neels/gtphub has been updated
discards c78ca1b5422b1c138800ebe4bbe413a19d37517e (commit)
via e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6 (commit)
via cf5bf7ec1f12d7572c62a81e8135038c1684cac9 (commit)
via 061f9cf03f765732a8c5a9d2e40637f86f5482d8 (commit)
via 70e59ceda96dee9cd8bc234ea856b3440e3f7fed (commit)
via c887a7ee53d654b0e461599b3c0380d824e7609d (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 (c78ca1b5422b1c138800ebe4bbe413a19d37517e)
\
N -- N -- N (e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6)
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=e7f45512b8fc1743f5aed57cef94e9f8…
commit e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 16:12:14 2015 +0100
log
http://cgit.osmocom.org/openbsc/commit/?id=cf5bf7ec1f12d7572c62a81e8135038c…
commit cf5bf7ec1f12d7572c62a81e8135038c1684cac9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 16:09:56 2015 +0100
gtphub: reject invalid GTP packets, adjust nc test.
Enhancing the netcat test so that it sends and evaluates fully valid GTP
packets, so that gtphub can reject invalid GTP packets.
Enable the bit of code that returns error in case GTP packet decoding failed.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=061f9cf03f765732a8c5a9d2e40637f8…
commit 061f9cf03f765732a8c5a9d2e40637f86f5482d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 15:00:52 2015 +0100
gtphub: gtp_decode: flow readability
http://cgit.osmocom.org/openbsc/commit/?id=70e59ceda96dee9cd8bc234ea856b344…
commit 70e59ceda96dee9cd8bc234ea856b3440e3f7fed
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 14:55:01 2015 +0100
comment
http://cgit.osmocom.org/openbsc/commit/?id=c887a7ee53d654b0e461599b3c0380d8…
commit c887a7ee53d654b0e461599b3c0380d824e7609d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 14:48:58 2015 +0100
gtphub: nr_map: comment, sort.
Add a large comment describing the ideas behind the nr_map implementation.
Tweak a comment.
Sort the nr_* function declarations for readability.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 14 +++++------
openbsc/src/gprs/gtphub.c | 22 ++++++++--------
openbsc/tests/gtphub/Makefile.am | 3 ++-
openbsc/tests/gtphub/gtphub_nc_test.ok | 4 +--
openbsc/tests/gtphub/gtphub_nc_test.sh | 46 +++++++++++++++++++++++-----------
openbsc/tests/gtphub/hex2bin.py | 13 ++++++++++
openbsc/tests/testsuite.at | 1 +
7 files changed, 67 insertions(+), 36 deletions(-)
create mode 100755 openbsc/tests/gtphub/hex2bin.py
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, neels/gtphub has been updated
via c78ca1b5422b1c138800ebe4bbe413a19d37517e (commit)
via 32dc56812d15800c7d3e0e7c27e35c0c2d84311f (commit)
via 47ce1587fcbf6c6cfbf7e234603735a4eb370462 (commit)
from 956dbbaa634bae118da7d0e848441ddd8b1ef110 (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=c78ca1b5422b1c138800ebe4bbe413a1…
commit c78ca1b5422b1c138800ebe4bbe413a19d37517e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 14:48:58 2015 +0100
gtphub: nr_map: comment, sort.
Add a large comment describing the ideas behind the nr_map implementation.
Sort the nr_* function declarations for readability.
http://cgit.osmocom.org/openbsc/commit/?id=32dc56812d15800c7d3e0e7c27e35c0c…
commit 32dc56812d15800c7d3e0e7c27e35c0c2d84311f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 14:46:34 2015 +0100
gtphub: rename nr_map_del to nr_map_clear
http://cgit.osmocom.org/openbsc/commit/?id=47ce1587fcbf6c6cfbf7e234603735a4…
commit 47ce1587fcbf6c6cfbf7e234603735a4eb370462
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 13:52:30 2015 +0100
gtphub: remove obsolete #if MAP_SEQ
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 101 +++++++++++++++++++++++++++++----------
openbsc/src/gprs/gtphub.c | 17 +------
2 files changed, 77 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, neels/gtphub has been updated
via 956dbbaa634bae118da7d0e848441ddd8b1ef110 (commit)
from e96c41cd5bf684664a7075d9e540fb0de92757b4 (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=956dbbaa634bae118da7d0e848441ddd…
commit 956dbbaa634bae118da7d0e848441ddd8b1ef110
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 26 13:13:07 2015 +0100
gtphub: cosmetic: add TODO stubs/comments
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 58 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 "GNURadio block for spectrum visualization using GPU".
The branch, master has been updated
via 4ae2f539df6ec247751cc1f2196652c30ec25efe (commit)
via 44465b91867f9cffc237043af70a1ec52f816172 (commit)
via a969e7fbb0643fc6f84466f5374175fdf3438e28 (commit)
via 436b966b7671c480f0f414b0ac1ed6cb221a560e (commit)
via 48b7e9242cb4463b4d2288b7e9f6ddebd9f4e35f (commit)
via 6d20a8f3679bae70840fd2f403d6d7b59b5b3047 (commit)
via af9de650acbb88f801d1c6489628e43b03c0e8c5 (commit)
via 7944d0d976ecd9425d0d4d2e343ef3f9aa109d19 (commit)
via f33ebdd28b0ae8283020556cbc373d3bf14428b2 (commit)
via 1780d4b43b7e6bb9452d710d66a541098bcb9ccc (commit)
via 773442b170c3a29693f7c6624d785c94e4cc7cb1 (commit)
via 484be3ccaaa1782d74b39efcdcd481791f45dc5c (commit)
via 38c79bca9cc8d91e11f002072b12f6cb5c86075c (commit)
from 3fdfe7cf812238804f25f5cdfe39f848fd657b33 (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/gr-fosphor/commit/?id=4ae2f539df6ec247751cc1f219665…
commit 4ae2f539df6ec247751cc1f2196652c30ec25efe
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Aug 28 14:16:21 2015 -0400
gr-fosphor: Add key bindings to the GRC blocks documentation tab
Thanks to Chris Kuethe for writing theses :p
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=44465b91867f9cffc237043af70a1…
commit 44465b91867f9cffc237043af70a1ec52f816172
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Tue Aug 25 14:52:31 2015 -0400
fosphor/cl: Retry context creation without CL/GL sharing if needed
This happens commonly on optimus laptop when CL is Nvidia and the GL
is the Intel card. They can't share data ...
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=a969e7fbb0643fc6f84466f537417…
commit a969e7fbb0643fc6f84466f5374175fdf3438e28
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Tue Aug 25 14:50:54 2015 -0400
fosphor/cl: Don't fail fatally if a platform fails to return devices
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=436b966b7671c480f0f414b0ac1ed…
commit 436b966b7671c480f0f414b0ac1ed6cb221a560e
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed May 20 10:31:29 2015 +0200
fosphor/mkresources: Don't generate string longer than 64k
Turns out some fucked up compilers (MSVC I'm looking at you) don't
support strings that are very long.
So in the resource compiler:
- Change binary encoding to use a separate declaration and use array
rather than string encoding
- If a text file is > 64k, use the binary encoding method rather than
string
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=48b7e9242cb4463b4d2288b7e9f6d…
commit 48b7e9242cb4463b4d2288b7e9f6ddebd9f4e35f
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed May 20 10:07:27 2015 +0200
gr-fosphor: Make use of proper cmake commands to copy header in binary dir
This way it doesn't depend on platform specific 'cp' and 'mkdir' that
obviously won't work on WIN32.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=6d20a8f3679bae70840fd2f403d6d…
commit 6d20a8f3679bae70840fd2f403d6d7b59b5b3047
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed May 20 10:06:26 2015 +0200
fosphor/gl_cmap_gen: Remove 'inline' qualifiers
Theses are not in header, and we don't really care about inlining, and
the compiler will most likely do it if it thinks its appropriate anyway.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=af9de650acbb88f801d1c6489628e…
commit af9de650acbb88f801d1c6489628e43b03c0e8c5
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed May 20 10:05:30 2015 +0200
fosphor/gl_cmap_gen: Spacing fix in _set_rgba_from_hsv
Not sure where this came from ...
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=7944d0d976ecd9425d0d4d2e343ef…
commit 7944d0d976ecd9425d0d4d2e343ef3f9aa109d19
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed May 20 10:03:56 2015 +0200
fosphor/cl_compat: Fix goofs with calling convention
Doesn't matter on linux/osx because CL_API is nothing, but on Win32, it
changes things.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=f33ebdd28b0ae8283020556cbc373…
commit f33ebdd28b0ae8283020556cbc373d3bf14428b2
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 11 13:23:12 2015 +0100
fosphor/gl_cmap_gen: Add new function to generate GL colormap from a PNG
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=1780d4b43b7e6bb9452d710d66a54…
commit 1780d4b43b7e6bb9452d710d66a541098bcb9ccc
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 11 13:21:29 2015 +0100
fosphor/gl_cmap: Add a return value and void* arg to the generate func
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=773442b170c3a29693f7c6624d785…
commit 773442b170c3a29693f7c6624d785c94e4cc7cb1
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 11 12:42:38 2015 +0100
fosphor: Fix typo in headers MAXOSX vs MACOSX
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=484be3ccaaa1782d74b39efcdcd48…
commit 484be3ccaaa1782d74b39efcdcd481791f45dc5c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 15 20:15:43 2015 +0100
gr-fosphor: Remove shebang from wx_sink_c.py
Since this is not actually executable, don't need it and it apparently
creates some warning when making RPM packages ...
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=38c79bca9cc8d91e11f002072b12f…
commit 38c79bca9cc8d91e11f002072b12f6cb5c86075c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Feb 15 20:14:43 2015 +0100
fosphor/gl: Don't require a glFinish()
Since we always call swap buffer between a call to draw and
the next call to process(), we don't need it. In the future,
make this an option in case there is some usecase that require
it.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
grc/fosphor_glfw_sink_c.xml | 13 +++++
grc/fosphor_qt_sink_c.xml | 12 +++++
grc/fosphor_wx_sink_c.xml | 14 ++++++
lib/CMakeLists.txt | 5 +-
lib/fosphor/Makefile | 4 +-
lib/fosphor/cl.c | 31 ++++++++++--
lib/fosphor/cl_compat.c | 2 +-
lib/fosphor/cl_compat.h | 8 +--
lib/fosphor/cl_platform.h | 2 +-
lib/fosphor/gl.c | 10 ++--
lib/fosphor/gl_cmap.c | 4 +-
lib/fosphor/gl_cmap.h | 4 +-
lib/fosphor/gl_cmap_gen.c | 120 +++++++++++++++++++++++++++++++++++++++-----
lib/fosphor/gl_cmap_gen.h | 5 +-
lib/fosphor/gl_platform.h | 2 +-
lib/fosphor/mkresources.py | 43 ++++++++++------
python/wx_sink_c.py | 1 -
17 files changed, 228 insertions(+), 52 deletions(-)
hooks/post-receive
--
GNURadio block for spectrum visualization using GPU
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 "gnuradio I/Q balancing".
The branch, master has been updated
via d3ca957eb2a9d1d65f67d8374f4b7cf40ae0a4e8 (commit)
from 44ab02f671dbc8765391a83d8186779fbb38baea (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/gr-iqbal/commit/?id=d3ca957eb2a9d1d65f67d8374f4b7cf…
commit d3ca957eb2a9d1d65f67d8374f4b7cf40ae0a4e8
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Oct 25 21:13:43 2015 +0100
Import MANIFEST.md for CGRAN's benefit
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
MANIFEST.md | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
create mode 100644 MANIFEST.md
hooks/post-receive
--
gnuradio I/Q balancing
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, fairwaves/sup-ussd has been updated
discards fc42a2970fa25569aaeb6166a6465a0765d99bc6 (commit)
discards 0af401c3f77a4f74c7a3776f8c8857276a21766c (commit)
via 8670d23649d7827d28074b12506b516c1a87290b (commit)
via c5549b39ee461d79da93248de23c4c651245be6e (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 (fc42a2970fa25569aaeb6166a6465a0765d99bc6)
\
N -- N -- N (8670d23649d7827d28074b12506b516c1a87290b)
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=8670d23649d7827d28074b12506b516c…
commit 8670d23649d7827d28074b12506b516c1a87290b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 16:04:20 2015 +0300
libmsc: Add a comment to the HLR SUP socket creation.
http://cgit.osmocom.org/openbsc/commit/?id=c5549b39ee461d79da93248de23c4c65…
commit c5549b39ee461d79da93248de23c4c651245be6e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 16:02:58 2015 +0300
libmsc: Create a separate SUP socket for USSD.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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, fairwaves/sup-ussd has been created
at fc42a2970fa25569aaeb6166a6465a0765d99bc6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=fc42a2970fa25569aaeb6166a6465a07…
commit fc42a2970fa25569aaeb6166a6465a0765d99bc6
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 16:04:20 2015 +0300
libmsc: Add a comment to the HLR SUP socket creation.
http://cgit.osmocom.org/openbsc/commit/?id=0af401c3f77a4f74c7a3776f8c885727…
commit 0af401c3f77a4f74c7a3776f8c8857276a21766c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 16:02:58 2015 +0300
libmsc: Create a separate SUP socket for USSD.
http://cgit.osmocom.org/openbsc/commit/?id=f50756d44b611960220dbbc2f0d7ca4a…
commit f50756d44b611960220dbbc2f0d7ca4a1fc3b4cf
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 15:30:40 2015 +0300
libmsc: Fix comment style.
http://cgit.osmocom.org/openbsc/commit/?id=fe83c9f3349cb92ba10ac3600a04b5a0…
commit fe83c9f3349cb92ba10ac3600a04b5a03cf5be50
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 15:29:09 2015 +0300
libmsc: Remove sup_init() to make SUP socket initialiaton generic.
http://cgit.osmocom.org/openbsc/commit/?id=a99c9827582c2481860607f528ecf2ee…
commit a99c9827582c2481860607f528ecf2ee432a3cf4
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 15:28:06 2015 +0300
libmsc: Make internal functions 'static' in gsm_sup.
http://cgit.osmocom.org/openbsc/commit/?id=da5ec690361020c0d5badc46db19f13f…
commit da5ec690361020c0d5badc46db19f13f240fd53f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 13:38:40 2015 +0300
libmsc: Whitespace fix in gsm_sup.c, no code changes.
http://cgit.osmocom.org/openbsc/commit/?id=52e5f56bc300db21f9c44e1b9a22e90a…
commit 52e5f56bc300db21f9c44e1b9a22e90a8a231355
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 13:37:19 2015 +0300
libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP clients.
http://cgit.osmocom.org/openbsc/commit/?id=c753dfb316e2ef5cb753189b6036d979…
commit c753dfb316e2ef5cb753189b6036d979322c6ebf
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 23 20:34:25 2015 +0300
USSD MAP external interface over SUP
-----------------------------------------------------------------------
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, fairwaves/sup has been updated
discards 39210ef8a2ff83337dc3fc99375c70ce812cf5dd (commit)
via 3e374dbbb4474a3429fac102baf8446f4ac5f13b (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 (39210ef8a2ff83337dc3fc99375c70ce812cf5dd)
\
N -- N -- N (3e374dbbb4474a3429fac102baf8446f4ac5f13b)
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=3e374dbbb4474a3429fac102baf8446f…
commit 3e374dbbb4474a3429fac102baf8446f4ac5f13b
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Sat Oct 24 12:20:17 2015 +0300
subscr: Add new configuration parameter "subscriber-create-only-local"
This mode allows to create a new record only for a subscriber from our network.
IMSI and MNC, MCC are used for checking that subscriber belongs to our network.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_08.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 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, fairwaves/sup has been updated
discards 2c8f3e04305f01a87a43a3663849e0f6afba016b (commit)
discards 2b78a14a1d995cb969750906c71728da875f45ed (commit)
discards 65055658edbbdee816b44d6b8a4f47698a16967b (commit)
discards bc85c28cc28d4b4d1470af09969e86fe1847c7a7 (commit)
discards 3902f2fde4fa3e78167fd5256fc8a2c3eefbbbef (commit)
discards 73c7e506fdddf7d2778f7c9efc775b06929b9d18 (commit)
discards e9ea5f638167d045a33bff51fc0c7e7b9d42077a (commit)
discards 5e99e73ee7675a7a7040f95e1efc91bda64c84ac (commit)
via 39210ef8a2ff83337dc3fc99375c70ce812cf5dd (commit)
via 2a01e0411ad817e21e805d6e29696b111cbfa4a9 (commit)
via e4fd51d1fc92a27b3294f88c4853e0655e631d75 (commit)
via af7916c747711cc16baf243f9663d4811b1b3bb5 (commit)
via 3cce9fda6dcd7f1f8eac6e095d05662a4a8f0e69 (commit)
via f3d2e9369867aacffc69f074d9ebfb021313dcf2 (commit)
via fe676095532bfb6fe64fbac0bbf5da7f14bcc811 (commit)
via 6ad575f359fa86178e3f703fe40e8c648565d200 (commit)
via e85e7910d22374ba33a347839aa17289f4b9a077 (commit)
via 559cd28415a2d59cd9ad6828e866f2db5bb33290 (commit)
via 810d29aa03a5ab34917e759aa77d8b2afcaba58b (commit)
via e77bfb9e22dc61a3b9089bf57bb1abfde9559096 (commit)
via 3ef203ee0ab7ec9da8eb1c81fac92090e520226a (commit)
via 85a304a4fe71e2b74e1881cc517c23950252796a (commit)
via 8a62c5021884ac1dec7f7a338bf591657080a2d5 (commit)
via 78de2aea7b28063be19ea6a523a834741f898668 (commit)
via dc6da14be3ae9f244218a2bd2a397082a3100807 (commit)
via 0a8e5f4f86077f4419ab3298ded09f215582beb7 (commit)
via 06d0c6da803a8e46078a241f09ee7244bec013ab (commit)
via 0855c024c47ab9c14d732234a7220dfb7209cc90 (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 (2c8f3e04305f01a87a43a3663849e0f6afba016b)
\
N -- N -- N (39210ef8a2ff83337dc3fc99375c70ce812cf5dd)
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=39210ef8a2ff83337dc3fc99375c70ce…
commit 39210ef8a2ff83337dc3fc99375c70ce812cf5dd
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Sat Oct 24 12:20:17 2015 +0300
subscr: Add new configuration parameter "subscriber-create-only-local"
This mode allows to create a new record only for a subscriber from our network.
IMSI and MNC, MCC are used for checking that subscriber belongs to our network.
http://cgit.osmocom.org/openbsc/commit/?id=2a01e0411ad817e21e805d6e29696b11…
commit 2a01e0411ad817e21e805d6e29696b111cbfa4a9
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Oct 15 17:06:47 2015 +0300
reg-proxy: add application which allows translate SUP to SIP and SIP to SUP
http://cgit.osmocom.org/openbsc/commit/?id=e4fd51d1fc92a27b3294f88c4853e065…
commit e4fd51d1fc92a27b3294f88c4853e0655e631d75
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Oct 15 16:33:41 2015 +0300
sup: Fix msisdn decoding
http://cgit.osmocom.org/openbsc/commit/?id=af7916c747711cc16baf243f9663d481…
commit af7916c747711cc16baf243f9663d4811b1b3bb5
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Oct 15 16:30:45 2015 +0300
sup: Change status of waiting_for_remote_accept before checking subscriber
http://cgit.osmocom.org/openbsc/commit/?id=3cce9fda6dcd7f1f8eac6e095d05662a…
commit 3cce9fda6dcd7f1f8eac6e095d05662a4a8f0e69
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:54:23 2015 +0300
nitb: Integrate the SUP client into the osmo-nitb
http://cgit.osmocom.org/openbsc/commit/?id=f3d2e9369867aacffc69f074d9ebfb02…
commit f3d2e9369867aacffc69f074d9ebfb021313dcf2
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:52:42 2015 +0300
msc: Implement 'remote' authentication policy
- All location update requests should be send to the remote HLR and accepted.
- Authentication info should be also received from remote HLR.
- SUP is used for sending/handling subscription data to/from remote HLR.
http://cgit.osmocom.org/openbsc/commit/?id=fe676095532bfb6fe64fbac0bbf5da7f…
commit fe676095532bfb6fe64fbac0bbf5da7f14bcc811
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:48:10 2015 +0300
sup: Add functions to create/handle SUP messages
- Add functions to send location update request and handle responses.
- Add functions to query auth info and handle responses.
http://cgit.osmocom.org/openbsc/commit/?id=6ad575f359fa86178e3f703fe40e8c64…
commit 6ad575f359fa86178e3f703fe40e8c648565d200
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Aug 10 13:37:16 2015 +0300
debug: Add DSUP debug category for subscriber update protocol
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 20 ++++
debian/osmocom-meas-utils.install | 1 +
openbsc/include/openbsc/meas_feed.h | 14 ++-
openbsc/src/libbsc/bsc_vty.c | 2 +-
openbsc/src/libmsc/gsm_04_11.c | 117 ++++++++++++++--------
openbsc/src/libmsc/meas_feed.c | 9 ++
openbsc/src/libmsc/smpp_openbsc.c | 5 +
openbsc/src/libmsc/smpp_smsc.h | 11 +++
openbsc/src/libmsc/smpp_vty.c | 22 +++++
openbsc/src/utils/Makefile.am | 7 +-
openbsc/src/utils/meas_json.c | 188 ++++++++++++++++++++++++++++++++++++
openbsc/tests/vty_test_runner.py | 22 +++++
12 files changed, 374 insertions(+), 44 deletions(-)
create mode 100644 openbsc/src/utils/meas_json.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, fairwaves/sup has been updated
via 2c8f3e04305f01a87a43a3663849e0f6afba016b (commit)
from 2b78a14a1d995cb969750906c71728da875f45ed (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=2c8f3e04305f01a87a43a3663849e0f6…
commit 2c8f3e04305f01a87a43a3663849e0f6afba016b
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Sat Oct 24 12:20:17 2015 +0300
subscr: Add new configuration parameter "subscriber-create-only-local"
This mode allows to create a new record only for a subscriber from our network.
IMSI and MNC, MCC are used for checking that subscriber belongs to our network.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 1 +
openbsc/src/libbsc/net_init.c | 1 +
openbsc/src/libmsc/gsm_04_08.c | 41 +++++++++++++++++++++++++++++--
openbsc/src/libmsc/vty_interface_layer3.c | 20 +++++++++++++++
4 files changed, 61 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 "Cellmanager NG, intended to interface with BSplus".
The branch, master has been updated
via 72722c34b0d6e5db4dbd71dc844acedc574a2ae3 (commit)
from 68acda7f223f59b809b11cf009b1c008e747cc91 (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/cellmgr-ng/commit/?id=72722c34b0d6e5db4dbd71dc844ac…
commit 72722c34b0d6e5db4dbd71dc844acedc574a2ae3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Oct 23 14:06:36 2015 +0800
m3ua/sccp: Allow to skip T18/T20 TFP/TRA handling completely
For M3UA we already skip the link-test handling and there is no
point in waiting for management messages to collect routing info.
We already know where to send things. At first I tried to overload
the skip handling but it is better to just set the timer to 0 and
then move on.
-----------------------------------------------------------------------
Summary of changes:
src/mtp_layer3.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
hooks/post-receive
--
Cellmanager NG, intended to interface with BSplus
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, neels/gtphub has been updated
via e96c41cd5bf684664a7075d9e540fb0de92757b4 (commit)
from c2229adeb3ef0401094f759a7495b9f63772e99c (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=e96c41cd5bf684664a7075d9e540fb0d…
commit e96c41cd5bf684664a7075d9e540fb0de92757b4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 03:37:35 2015 +0200
add a todo comment
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 1 +
1 file changed, 1 insertion(+)
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, neels/gtphub has been updated
discards 1785e5e04772f79c27f70f1094f4056c2d41c396 (commit)
discards b52bc72ac50556b46e16aa356cec48e9e73291bf (commit)
via c2229adeb3ef0401094f759a7495b9f63772e99c (commit)
via 567b663e300c54076f97c511b6980d516c6ce86d (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 (1785e5e04772f79c27f70f1094f4056c2d41c396)
\
N -- N -- N (c2229adeb3ef0401094f759a7495b9f63772e99c)
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=c2229adeb3ef0401094f759a7495b9f6…
commit c2229adeb3ef0401094f759a7495b9f63772e99c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 02:13:35 2015 +0200
seqmaptest wip
http://cgit.osmocom.org/openbsc/commit/?id=567b663e300c54076f97c511b6980d51…
commit 567b663e300c54076f97c511b6980d516c6ce86d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 03:05:46 2015 +0200
gtphub: separate socket ops from handling (SGSNs)
Factor out from_sgsns_handle_buf() from from_sgsns_read_cb(), in anticipation
of a test that uses this entry point.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 3 ---
1 file changed, 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, neels/gtphub has been updated
discards fc0b77724cdaf86ec938b20492e88f290cccbf58 (commit)
discards 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 (commit)
discards e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd (commit)
discards f70a80bc494fedb21e88c3e6a830fd94fe120649 (commit)
discards efa0d4b7e9810cebfb000562283054aee127a602 (commit)
discards 8839922a09ea16812f0c3b1a2deba7172da82d85 (commit)
via 1785e5e04772f79c27f70f1094f4056c2d41c396 (commit)
via b52bc72ac50556b46e16aa356cec48e9e73291bf (commit)
via 275d799d7e03ffb3d764a18b402b13a4edb3bd44 (commit)
via c5ba79240da21075340c7c0c7b4e07143b7ff1fe (commit)
via ae6ae2c5aee38b521a5a70c1dfa1ec280c177b6b (commit)
via c2f304aac8684d410d5caf87d7a073c5c4fcb78f (commit)
via 3e9e7c43c5379f77dc3c142a686974eeecdb4b23 (commit)
via b359f24964efbbede26a7a0a7b4b5faf2a9f2b90 (commit)
via b9cd49ea37780e86129d8b11bd4aa9604305097a (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 (fc0b77724cdaf86ec938b20492e88f290cccbf58)
\
N -- N -- N (1785e5e04772f79c27f70f1094f4056c2d41c396)
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=1785e5e04772f79c27f70f1094f4056c…
commit 1785e5e04772f79c27f70f1094f4056c2d41c396
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 02:13:35 2015 +0200
seqmaptest wip
http://cgit.osmocom.org/openbsc/commit/?id=b52bc72ac50556b46e16aa356cec48e9…
commit b52bc72ac50556b46e16aa356cec48e9e73291bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 03:05:46 2015 +0200
gtphub: separate socket ops from handling (SGSNs)
Factor out from_sgsns_handle_buf() from from_sgsns_read_cb(), in anticipation
of a test that uses this entry point.
http://cgit.osmocom.org/openbsc/commit/?id=275d799d7e03ffb3d764a18b402b13a4…
commit 275d799d7e03ffb3d764a18b402b13a4edb3bd44
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 02:35:51 2015 +0200
gtphub: separate socket ops from handling (GGSNs)
Factor out from_ggsns_handle_buf() from from_ggsns_read_cb(), in anticipation
of a test that uses this entry point.
http://cgit.osmocom.org/openbsc/commit/?id=c5ba79240da21075340c7c0c7b4e0714…
commit c5ba79240da21075340c7c0c7b4e07143b7ff1fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:07:52 2015 +0200
gtphub_test.c: add test_nr_map_expiry().
Rename test_nr_map() to test_nr_map_basic(),
Add new test test_nr_map_expiry().
Factor out static nr_map_have() to allocate and add a mapping.
http://cgit.osmocom.org/openbsc/commit/?id=ae6ae2c5aee38b521a5a70c1dfa1ec28…
commit ae6ae2c5aee38b521a5a70c1dfa1ec280c177b6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 22 00:09:50 2015 +0200
gtphub: rewire seqmap to use nr_map (2/2)
Drop obsoleted functions, see previous commit.
http://cgit.osmocom.org/openbsc/commit/?id=c2f304aac8684d410d5caf87d7a073c5…
commit c2f304aac8684d410d5caf87d7a073c5c4fcb78f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 23:27:00 2015 +0200
gtphub: rewire seqmap to use nr_map (1/2)
The gtphub_seqmap_* functions become thin wrappers around the nr_map API.
To ease diff comprehension, instead of removing obsolete functions, mark them
with a comment. They will be dropped in the following commit.
http://cgit.osmocom.org/openbsc/commit/?id=3e9e7c43c5379f77dc3c142a686974ee…
commit 3e9e7c43c5379f77dc3c142a686974eeecdb4b23
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 23:17:42 2015 +0200
gtphub: add expiry to nr_map.
Introduce a central list of nr mappings for expiry. A number mapping gets a
separate llist_head for the expiry list. To allow various types of mappings in
the same list, have a del_cb (destructor callback) for each mapping.
http://cgit.osmocom.org/openbsc/commit/?id=b359f24964efbbede26a7a0a7b4b5faf…
commit b359f24964efbbede26a7a0a7b4b5faf2a9f2b90
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:41:50 2015 +0200
gtphub: generalize number mapping (2/2)
Decouple nr_mapping initialization from memory allocation. This allows
embedding a nr_mapping in a larger struct.
Instead of the mapped number, return the struct nr_mapping*. This allows
reaching data elements in the larger struct after having found a mapping.
http://cgit.osmocom.org/openbsc/commit/?id=b9cd49ea37780e86129d8b11bd4aa960…
commit b9cd49ea37780e86129d8b11bd4aa9604305097a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:07:18 2015 +0200
gtphub: generalize number mapping (1/2)
Cosmetically prepare for combining tei_map and seqmap to a generalized nr_map:
Rename tei_* to nr_*.
Instead of uint32_t, introduce a central nr_t typedef.
Instead of _get_rev, use name _get_inv (harder to misunderstand).
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 83 ++++++---
openbsc/src/gprs/gtphub.c | 337 ++++++++++++++++++++++++-------------
openbsc/tests/gtphub/gtphub_test.c | 204 ++++++++++++++++++++--
3 files changed, 463 insertions(+), 161 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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 283b22dbce4d6f7129fd3323a65baa6646619190 (commit)
from f147b174475171cdf79ccba25a5e66fec282efcd (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-trx/commit/?id=283b22dbce4d6f7129fd3323a65baa6…
commit 283b22dbce4d6f7129fd3323a65baa6646619190
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed Oct 21 17:10:23 2015 -0700
uhd: Remove references to USRP B205
Certain pre-release versions of the B200mini used the B205 naming, which no
longer exists. Update device naming and detection to reflect current UHD
product names.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, neels/gtphub has been updated
via fc0b77724cdaf86ec938b20492e88f290cccbf58 (commit)
via 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 (commit)
via e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd (commit)
via f70a80bc494fedb21e88c3e6a830fd94fe120649 (commit)
via efa0d4b7e9810cebfb000562283054aee127a602 (commit)
via 8839922a09ea16812f0c3b1a2deba7172da82d85 (commit)
via 434ad03c57d9e825f048b498ef2c74c6c1a7fddc (commit)
via 40b6a4e0262607ee345e55ebc42522b03ea329a4 (commit)
via dc5d124684e949c6392e01616b1155b9cc175231 (commit)
via 7b66cf19c70a4733177ecba36950bf9994a8cecb (commit)
via 5fcfe5de74bef8c6bf49bad709d8d9600499931e (commit)
via c223e5f521f401b1a431321ac649cffcc415c12b (commit)
from 512816e44f0dafa9e99d69b5566a1752315712e1 (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=fc0b77724cdaf86ec938b20492e88f29…
commit fc0b77724cdaf86ec938b20492e88f290cccbf58
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:43:48 2015 +0200
nr map del_cb
http://cgit.osmocom.org/openbsc/commit/?id=4bf5dfb8e87d7f4392deec0ea404fb00…
commit 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:41:50 2015 +0200
nr map _add() api
http://cgit.osmocom.org/openbsc/commit/?id=e79008f1e5e0e6ef3c0a14bae54aa7b2…
commit e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:13:03 2015 +0200
tei->nr
http://cgit.osmocom.org/openbsc/commit/?id=f70a80bc494fedb21e88c3e6a830fd94…
commit f70a80bc494fedb21e88c3e6a830fd94fe120649
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:07:52 2015 +0200
seqmap test
http://cgit.osmocom.org/openbsc/commit/?id=efa0d4b7e9810cebfb000562283054ae…
commit efa0d4b7e9810cebfb000562283054aee127a602
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:07:44 2015 +0200
publish seqmap
http://cgit.osmocom.org/openbsc/commit/?id=8839922a09ea16812f0c3b1a2deba717…
commit 8839922a09ea16812f0c3b1a2deba7172da82d85
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 02:07:18 2015 +0200
nr_t
http://cgit.osmocom.org/openbsc/commit/?id=434ad03c57d9e825f048b498ef2c74c6…
commit 434ad03c57d9e825f048b498ef2c74c6c1a7fddc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 01:22:29 2015 +0200
gtphub: shorten / unify seq map naming.
Also drop a duplicate OSMO_ASSERT.
http://cgit.osmocom.org/openbsc/commit/?id=40b6a4e0262607ee345e55ebc42522b0…
commit 40b6a4e0262607ee345e55ebc42522b03ea329a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 01:13:32 2015 +0200
gtphub: fix seq map: don't map the same seq twice.
http://cgit.osmocom.org/openbsc/commit/?id=dc5d124684e949c6392e01616b1155b9…
commit dc5d124684e949c6392e01616b1155b9cc175231
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 01:06:29 2015 +0200
gtphub: split two seq map functions.
Separate GTP packet specifics from sequence mapping maintenance.
No functional change.
http://cgit.osmocom.org/openbsc/commit/?id=7b66cf19c70a4733177ecba36950bf99…
commit 7b66cf19c70a4733177ecba36950bf9994a8cecb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 21 00:12:15 2015 +0200
gtphub: drop peers when empty.
Use the gtphub_peer.ref_count to track active sequence mappings from other
peers. If a peer has neither sequence mappings to other peers nor other
peers with mappings to itself, drop it.
http://cgit.osmocom.org/openbsc/commit/?id=5fcfe5de74bef8c6bf49bad709d8d960…
commit 5fcfe5de74bef8c6bf49bad709d8d9600499931e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 20 23:40:42 2015 +0200
gtphub: expire seq nr mappings.
Implement a gc ("garbage collection") timer and drop expired sequence
mappings once per second.
Rename seq_mapping.timeout to expiry and change type to time_t. Implement basic
functions to get current time value and future expiry value.
Reverse stored order of seq_mappings to yield a sorting in ascending order of
expiry.
This may not scale well for numerous peers, as for every gc cycle, every peer
is visited, even if none of them have pending timeouts. (A peer is an SGSN or a
GGSN, so there shouldn't be too many, right?)
http://cgit.osmocom.org/openbsc/commit/?id=c223e5f521f401b1a431321ac649cffc…
commit c223e5f521f401b1a431321ac649cffcc415c12b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 20 23:29:46 2015 +0200
comments
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 85 +++++++----
openbsc/src/gprs/gtphub.c | 281 ++++++++++++++++++++++++++++---------
openbsc/tests/gtphub/gtphub_test.c | 38 +++--
3 files changed, 293 insertions(+), 111 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, jerlbeck/wip/stats has been updated
via 6db08153f557635368e6869d9c905cb5fbd37f08 (commit)
via 306175d38d46fe8125b9de2da2db0e7ee8b462b8 (commit)
via 397f69b1bdf177231dbf04672e5c4e1f8986d46a (commit)
via 1887cb3bad5c2da452915450a8e9c72062d12e2d (commit)
via 034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c (commit)
via 21b76b289a38fc73fe338c2b6e9a11fb4489e7a3 (commit)
via d15fcd6d2db616b4b2123f062966bbc313261187 (commit)
via 02906e0f1cfb1a4fb782c3badd7f598d57fab86c (commit)
via c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd (commit)
from bb564f424f1b28e342a8bfb61d3280be39c0f332 (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=6db08153f557635368e6869d9c90…
commit 6db08153f557635368e6869d9c905cb5fbd37f08
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Oct 20 19:05:52 2015 +0200
WIP: statistics (TODO)
TODO:
- cleanup and sort commits
- commit messages
- add timer based output
- support stat items
- add MTU support
- remove enable/disable test hack
status:
- statsd is sent for modified counters when disabling/enabling
the reporter
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=306175d38d46fe8125b9de2da2db…
commit 306175d38d46fe8125b9de2da2db0e7ee8b462b8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:14:13 2015 +0200
stats/vty: Add stats_vty.c
This file will contain the VTY code related to statistics.
This commit adds a minimal file with just as single VTY command:
- show stats This command shows all statistical values
To enable this and future commands, the main program needs to call
stats_vty_add_cmds().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=397f69b1bdf177231dbf04672e5c…
commit 397f69b1bdf177231dbf04672e5c4e1f8986d46a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:11:50 2015 +0200
stat/vty: Add vty_out_statistics_full to show all statistics
This functions shows the state of all osmo_counters, stat_item
groups, and counter groups.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=1887cb3bad5c2da452915450a8e9…
commit 1887cb3bad5c2da452915450a8e9c72062d12e2d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:06:01 2015 +0200
stat/vty: Use the iterator algorithms to show ctrg and statg
Currently the groups for stat_items and counter are iterated
manually.
This commit makes use of the new iterator functions to access the
single elements via handlers.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=034facebe3c2b51c9b2b8c3fd39c…
commit 034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 15:00:59 2015 +0200
core: Update osmo_counters_for_each doc
Fix type and add a note about the semantics of the handler's return
code.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=21b76b289a38fc73fe338c2b6e9a…
commit 21b76b289a38fc73fe338c2b6e9a11fb4489e7a3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 14:04:38 2015 +0200
WIP add stat_item_for_each functions
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=d15fcd6d2db616b4b2123f062966…
commit d15fcd6d2db616b4b2123f062966bbc313261187
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 14:03:28 2015 +0200
WIP update rate_ctr discard doc
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=02906e0f1cfb1a4fb782c3badd7f…
commit 02906e0f1cfb1a4fb782c3badd7f598d57fab86c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 19 13:45:42 2015 +0200
core: Extend rate_ctr by helper functions
For global value reporting, some additional helper functions are
needed. The statsd protocol expects differential counter values,
which are currently not provided by rate_ctr (except for s/m/h/d
intervals).
This commit adds several helper functions to rate_ctr:
- rate_ctr_difference returns the counter delta since the last
call to this function for a given counter
- rate_ctr_for_each_counter
iterates through each counter of a group
- rate_ctr_for_each_group
iterates through all globally registered
counter groups
Note that the rate_ctr_difference function can only be used by a
single backend, since it modifies the 'previous' field in the
rate_ctr obj.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=c94cc5c013c10f1d1d3c485d7d4e…
commit c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 12 18:47:09 2015 +0200
WIP: Use global index (TODO)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
include/Makefile.am | 2 +
include/osmocom/core/rate_ctr.h | 19 ++
include/osmocom/core/stat_item.h | 44 +++--
include/osmocom/core/statistics.h | 4 +-
include/osmocom/core/stats.h | 70 ++++++++
include/osmocom/vty/command.h | 1 +
include/osmocom/vty/misc.h | 2 +
include/osmocom/vty/stats.h | 4 +
src/Makefile.am | 2 +-
src/rate_ctr.c | 41 +++++
src/stat_item.c | 101 ++++++++---
src/stats.c | 369 ++++++++++++++++++++++++++++++++++++++
src/vty/Makefile.am | 2 +-
src/vty/stats_vty.c | 311 ++++++++++++++++++++++++++++++++
src/vty/utils.c | 121 ++++++++++---
tests/stats/stats_test.c | 43 +++--
tests/vty/vty_test.ok | 6 +-
17 files changed, 1067 insertions(+), 75 deletions(-)
create mode 100644 include/osmocom/core/stats.h
create mode 100644 include/osmocom/vty/stats.h
create mode 100644 src/stats.c
create mode 100644 src/vty/stats_vty.c
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
via 512816e44f0dafa9e99d69b5566a1752315712e1 (commit)
from 719803928471a19948985a5d6b85cc2a6ba07cdb (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=512816e44f0dafa9e99d69b5566a1752…
commit 512816e44f0dafa9e99d69b5566a1752315712e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 14:37:12 2015 +0200
sgsn_vty.c: fix typo
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_vty.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 OpenGGSN project".
The branch, neels/refactor has been updated
discards 966ceecc3f72844e327d0fd85943655610299612 (commit)
discards b72c2dc592bdaa2be86ea5b5f00a51599687c32e (commit)
discards b84545e30e327b429b7910dc4675b9e3e80df704 (commit)
discards ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd (commit)
discards 85c25ac91c5fe6e87e1c417ea3543149a92d4145 (commit)
discards 9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5 (commit)
via dce814f71cf29b6b7e4ddcb64bcc45dfebff445f (commit)
via 96848945866fc9a34309a3a1bcc5a8b52f1baf2e (commit)
via 9036950deaac54661cdaed54a1589b31ba6069e4 (commit)
via 065476d192459e710348ece10895245c9a8bfffc (commit)
via af9ba522f5fc1a4155af56cdac2cc2012247b48e (commit)
via ea600c9c026f07e2ac96c676726a8b84710d84fb (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 (966ceecc3f72844e327d0fd85943655610299612)
\
N -- N -- N (dce814f71cf29b6b7e4ddcb64bcc45dfebff445f)
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/openggsn/commit/?id=dce814f71cf29b6b7e4ddcb64bcc45d…
commit dce814f71cf29b6b7e4ddcb64bcc45dfebff445f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:07:40 2015 +0200
gtpie_gettlv(): fix return value on specific error.
Make gtpie_gettlv() return an error if gtpie_getie() returned an error.
Previously, openggsn would fail to complain about certain missing elements.
Technically, a missing IE could be detectable from the *length value, but the
code in gtp.c relies on the return value to detect missing elements, which did
not work prior to this commit. For example:
if (gtpie_gettlv(ie, GTPIE_EUA, 0, &pdp->eua.l,
&pdp->eua.v, sizeof(pdp->eua.v))) {
gsn->missing++;
GTP_LOGPKG(LOGL_ERROR, peer, pack,
len, "Missing mandatory information field\n");
return gtp_create_pdp_resp(gsn, version, pdp,
GTPCAUSE_MAN_IE_MISSING);
}
If an EUA were missing in this code path, openggsn would fail to issue an error
message. Since pdp and hence pdp->eua.l is initialized as all-zero, it would
probably not do much harm besides failing to issue an error.
I haven't checked all callers though.
http://cgit.osmocom.org/openggsn/commit/?id=96848945866fc9a34309a3a1bcc5a8b…
commit 96848945866fc9a34309a3a1bcc5a8b52f1baf2e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 14:13:51 2015 +0200
gitignore: add 'compile' (from autoconf)
http://cgit.osmocom.org/openggsn/commit/?id=9036950deaac54661cdaed54a1589b3…
commit 9036950deaac54661cdaed54a1589b31ba6069e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:26:39 2015 +0200
sgsnemu: improve an error message
http://cgit.osmocom.org/openggsn/commit/?id=065476d192459e710348ece10895245…
commit 065476d192459e710348ece10895245c9a8bfffc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:24:51 2015 +0200
cosmetic: gtpie_gettv0(): flow readability
http://cgit.osmocom.org/openggsn/commit/?id=af9ba522f5fc1a4155af56cdac2cc20…
commit af9ba522f5fc1a4155af56cdac2cc2012247b48e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 14:26:49 2015 +0200
comments: add/replace.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openggsn/commit/?id=ea600c9c026f07e2ac96c676726a8b8…
commit ea600c9c026f07e2ac96c676726a8b84710d84fb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 11 23:44:00 2015 +0200
comments: fix spelling/punctuation.
Fix spelling/punctuation and one numbering in comments.
Remove an opening brace from a comment to not mix up cindent in vim.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
sgsnemu/sgsnemu.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, neels/refactor has been updated
via 966ceecc3f72844e327d0fd85943655610299612 (commit)
from b72c2dc592bdaa2be86ea5b5f00a51599687c32e (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/openggsn/commit/?id=966ceecc3f72844e327d0fd85943655…
commit 966ceecc3f72844e327d0fd85943655610299612
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 14:13:51 2015 +0200
gitignore: add 'compile' (from autoconf)
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, neels/refactor has been updated
discards fec3b14781797eb3d356b04566f473a94fec550f (commit)
discards d7768c81ae99a0b7324562739aed0579537adc47 (commit)
discards 746179370c89589ce9a4e959740a8f551a27d935 (commit)
discards 5e0586df38fce1bb6edb734c1e4d1f4d9242a1f6 (commit)
discards b8aae6dd3e0a0039953eb9c37f9bc720feca82e1 (commit)
discards 7d62a4eaa315d689e3c1268f75c42d552f68ac81 (commit)
discards c2058e0c648ff0c224da65bd1863da0b5dae542d (commit)
via b72c2dc592bdaa2be86ea5b5f00a51599687c32e (commit)
via b84545e30e327b429b7910dc4675b9e3e80df704 (commit)
via ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd (commit)
via 85c25ac91c5fe6e87e1c417ea3543149a92d4145 (commit)
via 9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5 (commit)
via 878e188be73e49e96b2fe78604e7daa86cedf6ff (commit)
via e845cb950544af8f0d00f5a2bed2072d795a2a7e (commit)
via b18e811e24464d9b50f21674246806c3b7c25030 (commit)
via 9b09738891770367f9878a1a4d1b83bc23217383 (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 (fec3b14781797eb3d356b04566f473a94fec550f)
\
N -- N -- N (b72c2dc592bdaa2be86ea5b5f00a51599687c32e)
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/openggsn/commit/?id=b72c2dc592bdaa2be86ea5b5f00a515…
commit b72c2dc592bdaa2be86ea5b5f00a51599687c32e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:26:39 2015 +0200
sgsnemu: improve an error message
http://cgit.osmocom.org/openggsn/commit/?id=b84545e30e327b429b7910dc4675b9e…
commit b84545e30e327b429b7910dc4675b9e3e80df704
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:24:51 2015 +0200
cosmetic: gtpie_gettv0(): flow readability
http://cgit.osmocom.org/openggsn/commit/?id=ea458f4aa63e1a371a094d804ec4eb6…
commit ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:07:40 2015 +0200
gtpie_gettlv(): fix return value on specific error.
Make gtpie_gettlv() return an error if gtpie_getie() returned an error.
Previously, openggsn would fail to complain about certain missing elements.
Technically, a missing IE could be detectable from the *length value, but the
code in gtp.c relies on the return value to detect missing elements, which did
not work prior to this commit. For example:
if (gtpie_gettlv(ie, GTPIE_EUA, 0, &pdp->eua.l,
&pdp->eua.v, sizeof(pdp->eua.v))) {
gsn->missing++;
GTP_LOGPKG(LOGL_ERROR, peer, pack,
len, "Missing mandatory information field\n");
return gtp_create_pdp_resp(gsn, version, pdp,
GTPCAUSE_MAN_IE_MISSING);
}
If an EUA were missing in this code path, openggsn would fail to issue an error
message. Since pdp and hence pdp->eua.l is initialized as all-zero, it would
probably not do much harm besides failing to issue an error.
I haven't checked all callers though.
http://cgit.osmocom.org/openggsn/commit/?id=85c25ac91c5fe6e87e1c417ea354314…
commit 85c25ac91c5fe6e87e1c417ea3543149a92d4145
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 14:26:49 2015 +0200
comments: add/replace.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openggsn/commit/?id=9a5cfa49ad1ce6d2cf6e9295a423e88…
commit 9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 11 23:44:00 2015 +0200
comments: fix spelling/punctuation.
Fix spelling/punctuation and one numbering in comments.
Remove an opening brace from a comment to not mix up cindent in vim.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openggsn/commit/?id=878e188be73e49e96b2fe78604e7daa…
commit 878e188be73e49e96b2fe78604e7daa86cedf6ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 19 13:46:09 2015 +0200
rename gtp_dublicate (static func).
Fix spelling dublicate -> duplicate in comments and in (apparently only
statically used) gtp_dublicate().
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
gtp/gtpie.c | 20 ++++++++++----------
sgsnemu/sgsnemu.c | 7 +++----
2 files changed, 13 insertions(+), 14 deletions(-)
hooks/post-receive
--
The OpenGGSN 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, neels/gtphub has been updated
discards 761151e6b7b9c4aedf3924da41fd79d83c646623 (commit)
via 719803928471a19948985a5d6b85cc2a6ba07cdb (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 (761151e6b7b9c4aedf3924da41fd79d83c646623)
\
N -- N -- N (719803928471a19948985a5d6b85cc2a6ba07cdb)
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=719803928471a19948985a5d6b85cc2a…
commit 719803928471a19948985a5d6b85cc2a6ba07cdb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 18 05:08:11 2015 +0200
gtphub: improve address reporting.
Add new (libosmocore worthy?) API to print a sockaddr struct in human
readable form, transparently across IPv4 and IPv6.
Replace all those hexdumps with new osmo_sockaddr_to_str() calls, except
the one to print an invalid sockaddr struct in binary form.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
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, neels/gtphub has been updated
via 761151e6b7b9c4aedf3924da41fd79d83c646623 (commit)
from 268ce725837576858752ffe9b3e23b06a7a03d42 (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=761151e6b7b9c4aedf3924da41fd79d8…
commit 761151e6b7b9c4aedf3924da41fd79d83c646623
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 18 05:08:11 2015 +0200
gtphub: improve address reporting.
Add new (libosmocore worthy?) API to print a sockaddr struct in human
readable form, transparently across IPv4 and IPv6.
Replace all those hexdumps with new osmo_sockaddr_to_str() calls, except
the one to print an invalid sockaddr struct in binary form.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 24 +++++++++++++++++
openbsc/src/gprs/gtphub.c | 58 ++++++++++++++++++++++++++++++----------
2 files changed, 68 insertions(+), 14 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, neels/gtphub has been updated
via 268ce725837576858752ffe9b3e23b06a7a03d42 (commit)
from 7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3 (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=268ce725837576858752ffe9b3e23b06…
commit 268ce725837576858752ffe9b3e23b06a7a03d42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 18 04:50:02 2015 +0200
gtphub: fix copyright typo
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, neels/gtphub has been updated
discards c85893195905257b9ea692feaaea935755a07b5d (commit)
discards 1cce058a31024887b15db4ddb835afee9089bd6f (commit)
discards 111e479632894ab267d22acd0bf83f5e232dd559 (commit)
discards 6b85cd4b9a445635ca0a5cd0464606ff4ab15a70 (commit)
discards b8d729d031f971596bc3dd96f37cea6a36957f38 (commit)
via 7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3 (commit)
via 6f26101f394fcf595e1dc243b03e4474361cb9d8 (commit)
via 54cdcc0842c624a9754545ecc0297e99fbc0cfe1 (commit)
via ed8614ae81bf3743117f33e1fc6c7b60a3fe228e (commit)
via 19da2edc0720ba1151550b8aa3f0a2c000ecd3cf (commit)
via f06495c24747a5ebdbe3574e27808ac23fdae8e0 (commit)
via f05f14cd029b8daffd53ec2e192ace4f21a5705b (commit)
via 20fef59ad51bebf3004e8a42fa358c144680e889 (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 (c85893195905257b9ea692feaaea935755a07b5d)
\
N -- N -- N (7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3)
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=7f06a0ff804eda9ce8173cf993d9f42a…
commit 7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 02:29:34 2015 +0200
gtphub: add simple netcat test
Tweak the initial mapped sequence number for the test.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=6f26101f394fcf595e1dc243b03e4474…
commit 6f26101f394fcf595e1dc243b03e4474361cb9d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 18 03:49:29 2015 +0200
gtphub: map sequence numbers symmetrically.
Also map sequence numbers towards the SGSNs, and unmap on the return path.
http://cgit.osmocom.org/openbsc/commit/?id=54cdcc0842c624a9754545ecc0297e99…
commit 54cdcc0842c624a9754545ecc0297e99fbc0cfe1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Oct 18 04:27:02 2015 +0200
gtphub: Remove all hardcoded config.
Force use of config file by dropping all hardcoded config and disallowing empty
bind addresses.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ed8614ae81bf3743117f33e1fc6c7b60…
commit ed8614ae81bf3743117f33e1fc6c7b60a3fe228e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 05:03:52 2015 +0200
gtphub: Add GGSN and SGSN proxy.
Add GGSN and SGSN proxy config, and implement. This can be used to chain
multiple gtphubs, but the immediate intention is to facilitate unit tests.
If a GGSN or SGSN proxy is set, send all GGSN/SGSN bound GTP packets to the
respective proxy.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=19da2edc0720ba1151550b8aa3f0a2c0…
commit 19da2edc0720ba1151550b8aa3f0a2c000ecd3cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 04:53:32 2015 +0200
gtphub: cosmetic: streamline sockaddr handling.
Rename struct gtphub_addr to osmo_sockaddr and use as osmo_sockaddr_init arg.
It makes for a bit less code, doing the same.
Also drop an erratic comment block.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=f06495c24747a5ebdbe3574e27808ac2…
commit f06495c24747a5ebdbe3574e27808ac23fdae8e0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 01:28:43 2015 +0200
gtphub: move osmo_sockaddr_init to gtphub.h/c.
osmo_sockaddr_init() will, after all, not go away, because of the 'ggsn-proxy'
config, and it will be used in gtphub.c as soon as the ggsn-proxy config is
applied (which this commit prepares for).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=f05f14cd029b8daffd53ec2e192ace4f…
commit f05f14cd029b8daffd53ec2e192ace4f21a5705b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 17 23:45:31 2015 +0200
gtphub: Add cmdline config.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=20fef59ad51bebf3004e8a42fa358c14…
commit 20fef59ad51bebf3004e8a42fa358c144680e889
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 01:23:19 2015 +0200
gtphub: Add VTY config.
Implement the to_sgsns and to_ggsns bind configs. Have a short config that sets
default ports and same IP address for control and user plane (usual case in the
field), and a very fine grained version (because we can).
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 9 +-
openbsc/src/gprs/gtphub.c | 272 +++++++++++++++++-------
openbsc/src/gprs/gtphub_main.c | 123 ++++++++---
openbsc/src/gprs/gtphub_vty.c | 36 +++-
openbsc/tests/gtphub/Makefile.am | 1 +
openbsc/tests/gtphub/gtphub_nc_test.gtphub.conf | 5 +
openbsc/tests/gtphub/gtphub_nc_test.ok | 4 +-
openbsc/tests/gtphub/gtphub_nc_test.sh | 36 ++--
openbsc/tests/testsuite.at | 4 +-
9 files changed, 366 insertions(+), 124 deletions(-)
create mode 100644 openbsc/tests/gtphub/gtphub_nc_test.gtphub.conf
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, neels/gtphub has been updated
discards 4900b4740212b69db4ae5ab32f58e5a87fa7487a (commit)
discards 8cf505fd9f05d3b5df9d43c2aecc424fd701ab77 (commit)
via c85893195905257b9ea692feaaea935755a07b5d (commit)
via 1cce058a31024887b15db4ddb835afee9089bd6f (commit)
via 111e479632894ab267d22acd0bf83f5e232dd559 (commit)
via 6b85cd4b9a445635ca0a5cd0464606ff4ab15a70 (commit)
via b8d729d031f971596bc3dd96f37cea6a36957f38 (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 (4900b4740212b69db4ae5ab32f58e5a87fa7487a)
\
N -- N -- N (c85893195905257b9ea692feaaea935755a07b5d)
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=c85893195905257b9ea692feaaea9357…
commit c85893195905257b9ea692feaaea935755a07b5d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 02:29:34 2015 +0200
gtphub: add simple netcat test WIP
Tweak the hardcoded default ports/interfaces for the test.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=1cce058a31024887b15db4ddb835afee…
commit 1cce058a31024887b15db4ddb835afee9089bd6f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 05:03:52 2015 +0200
gtphub: Add GGSN proxy config. WIP
http://cgit.osmocom.org/openbsc/commit/?id=111e479632894ab267d22acd0bf83f5e…
commit 111e479632894ab267d22acd0bf83f5e232dd559
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 04:53:32 2015 +0200
gtphub: cosmetic: streamline sockaddr handling.
Rename struct gtphub_addr to osmo_sockaddr and use as osmo_sockaddr_init arg.
It makes for a bit less code, doing the same.
http://cgit.osmocom.org/openbsc/commit/?id=6b85cd4b9a445635ca0a5cd0464606ff…
commit 6b85cd4b9a445635ca0a5cd0464606ff4ab15a70
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 01:28:43 2015 +0200
gtphub: move osmo_sockaddr_init to gtphub.h/c.
osmo_sockaddr_init() will, after all, not go away, because of the 'ggsn-proxy'
config, and it will be used in gtphub.c as soon as the ggsn-proxy config is
applied (which this commit prepares for).
http://cgit.osmocom.org/openbsc/commit/?id=b8d729d031f971596bc3dd96f37cea6a…
commit b8d729d031f971596bc3dd96f37cea6a36957f38
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 16 01:23:19 2015 +0200
gtphub: Add VTY config.
Implement the to_sgsns and to_ggsns bind configs. Have a short config that sets
default ports and same IP address for control and user plane (usual case in the
field), and a very fine grained version (because we can).
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 81 ++++++++---------
openbsc/src/gprs/Makefile.am | 6 +-
openbsc/src/gprs/gtphub.c | 87 +++++++-----------
openbsc/src/gprs/gtphub_main.c | 57 ++++++------
openbsc/src/gprs/gtphub_vty.c | 189 +++++++++++++++++++++++++++++++++++++--
openbsc/src/gprs/sgsn_vty.c | 2 +-
6 files changed, 288 insertions(+), 134 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, neels/gtphub has been updated
discards 516edbb6703d8c7806e9253d66be2a51d52c0c3f (commit)
discards 0347e658fb0eed8199bbab77a337722b9d19809f (commit)
discards 1a163543a9c40a261af430a270663a1014eae06d (commit)
discards 00882c40e34bb9dee451b33a5b7ba375d5e6590e (commit)
discards 548cac017dfab666c7029bdbfeb6a08c94374f48 (commit)
discards b87d639089e2609a8593318905aa297793aca048 (commit)
discards 02612d83efb73b2e38b9191df38372b6c6b5f442 (commit)
discards 763e4281cacba4b2fb124877dfcf8b6840c58c80 (commit)
discards 95346b31399b3fdbc1741feb892779ee55def452 (commit)
discards 7a07c8bb1ecf8b01b3af144afcf64246549e321e (commit)
discards 3950ea3dac1ba5955d49ab247b9a84b95778d139 (commit)
discards 93c202ba9796ca0f1ddb8c17b16a4ece354b80f0 (commit)
discards 1c716d60974525842d6aae9eceaf5d0da32a7baa (commit)
discards 170f671a0b199d653bf439078fbc585ac98d3906 (commit)
via 4900b4740212b69db4ae5ab32f58e5a87fa7487a (commit)
via 8cf505fd9f05d3b5df9d43c2aecc424fd701ab77 (commit)
via cc010346bd9ef6b7624dc69e28956ab74bfef9f2 (commit)
via 91d84fcab3782d89c8e55f78fb38e2ff509b1043 (commit)
via 115b3dfedeaef7e1a478a64e30cc70e4c33faef1 (commit)
via e3f8ad8c305ea3e752184dd7d865a6dba948eb8c (commit)
via 2e157f887c23c6d3465eda60c99d70725cec2d70 (commit)
via 54d49868c2d5dde998f78fe8328e1d0b2c86f85f (commit)
via 7aab239e4c4b2f5e52e4419dde6c550a4f5e2048 (commit)
via d26a62d788a7e8199e1fff805c78cb53545d053c (commit)
via e29726731e037632add87a7588f9e8cd52ad4a2b (commit)
via 27c3e837925e2e5af2414928d92591a31374b5ca (commit)
via 6c5891e0575f49c1d0025442e747e21123f5a5a0 (commit)
via 45eabf498579e320937fb9c6fd88f93d38f37d94 (commit)
via 427358675f4d81695b9d08ca7949e629c2c946db (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 (516edbb6703d8c7806e9253d66be2a51d52c0c3f)
\
N -- N -- N (4900b4740212b69db4ae5ab32f58e5a87fa7487a)
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=4900b4740212b69db4ae5ab32f58e5a8…
commit 4900b4740212b69db4ae5ab32f58e5a87fa7487a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 02:29:34 2015 +0200
gtphub: add simple netcat test
Tweak the hardcoded default ports/interfaces for the test.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=8cf505fd9f05d3b5df9d43c2aecc424f…
commit 8cf505fd9f05d3b5df9d43c2aecc424fd701ab77
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 23:46:23 2015 +0200
vty wip
http://cgit.osmocom.org/openbsc/commit/?id=cc010346bd9ef6b7624dc69e28956ab7…
commit cc010346bd9ef6b7624dc69e28956ab74bfef9f2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 21:31:30 2015 +0200
gtphub: add signal handler to gtphub_main
http://cgit.osmocom.org/openbsc/commit/?id=91d84fcab3782d89c8e55f78fb38e2ff…
commit 91d84fcab3782d89c8e55f78fb38e2ff509b1043
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:50:43 2015 +0200
gtphub: map sequence numbers SGSNs<->GGSNs
Avoid sequence number collisions and allow routing a GGSN's response back to
the SGSN that sent a request:
- Towards each GGSN, send other sequence numbers than received from an SGSN,
- and remember the mapping (with timeouts).
- When receiving from a GGSN, find the SGSN from the sequence number returned.
This covers only requests by the SGSN followed by GGSN responses, it does not
cover requests initiated by a GGSN.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=115b3dfedeaef7e1a478a64e30cc70e4…
commit 115b3dfedeaef7e1a478a64e30cc70e4c33faef1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:49:04 2015 +0200
gtphub: split gtp_relay() in r/w funcs
http://cgit.osmocom.org/openbsc/commit/?id=e3f8ad8c305ea3e752184dd7d865a6db…
commit e3f8ad8c305ea3e752184dd7d865a6dba948eb8c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:50:29 2015 +0200
gtphub: index IEs, decode and log a few.
http://cgit.osmocom.org/openbsc/commit/?id=2e157f887c23c6d3465eda60c99d7072…
commit 2e157f887c23c6d3465eda60c99d70725cec2d70
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: tweak logging
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=54d49868c2d5dde998f78fe8328e1d0b…
commit 54d49868c2d5dde998f78fe8328e1d0b2c86f85f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 17:40:53 2015 +0200
gtphub: undup code: memset on a struct.
http://cgit.osmocom.org/openbsc/commit/?id=7aab239e4c4b2f5e52e4419dde6c550a…
commit 7aab239e4c4b2f5e52e4419dde6c550a4f5e2048
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d26a62d788a7e8199e1fff805c78cb53…
commit d26a62d788a7e8199e1fff805c78cb53545d053c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e29726731e037632add87a7588f9e8cd…
commit e29726731e037632add87a7588f9e8cd52ad4a2b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=27c3e837925e2e5af2414928d92591a3…
commit 27c3e837925e2e5af2414928d92591a31374b5ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=6c5891e0575f49c1d0025442e747e211…
commit 6c5891e0575f49c1d0025442e747e21123f5a5a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=45eabf498579e320937fb9c6fd88f93d…
commit 45eabf498579e320937fb9c6fd88f93d38f37d94
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=427358675f4d81695b9d08ca7949e629…
commit 427358675f4d81695b9d08ca7949e629c2c946db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 55 +++++++++--
openbsc/include/openbsc/vty.h | 1 +
openbsc/src/gprs/gtphub.c | 93 +++++++++++++++++++
openbsc/src/gprs/gtphub_main.c | 103 ++++++---------------
.../src/{libbsc/bts_init.c => gprs/gtphub_vty.c} | 39 ++++++--
openbsc/src/gprs/sgsn_vty.c | 2 +-
openbsc/tests/gtphub/Makefile.am | 5 +-
openbsc/tests/testsuite.at | 4 +-
8 files changed, 204 insertions(+), 98 deletions(-)
copy openbsc/src/{libbsc/bts_init.c => gprs/gtphub_vty.c} (56%)
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, neels/gtphub has been updated
discards d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 (commit)
discards 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 (commit)
discards 853084514151257f8b645a71e5c5abcbebe245e4 (commit)
discards ae949798175c1f753821deae8f294422265ea30c (commit)
discards b35b7883c39b11be172d24b4c991f99b566156ef (commit)
discards f6dcae66d63bdfa872111159ef05cf9efad70152 (commit)
discards 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 (commit)
discards bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 (commit)
discards c7958f809d2f6fe82113faa1ad140c41707b399f (commit)
discards 8879d3b2825168d446f533c520d98558cb5ec758 (commit)
discards ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 (commit)
discards 97f1dcab5c898d3f2b71d27760db7775133b8978 (commit)
via 516edbb6703d8c7806e9253d66be2a51d52c0c3f (commit)
via 0347e658fb0eed8199bbab77a337722b9d19809f (commit)
via 1a163543a9c40a261af430a270663a1014eae06d (commit)
via 00882c40e34bb9dee451b33a5b7ba375d5e6590e (commit)
via 548cac017dfab666c7029bdbfeb6a08c94374f48 (commit)
via b87d639089e2609a8593318905aa297793aca048 (commit)
via 02612d83efb73b2e38b9191df38372b6c6b5f442 (commit)
via 763e4281cacba4b2fb124877dfcf8b6840c58c80 (commit)
via 95346b31399b3fdbc1741feb892779ee55def452 (commit)
via 7a07c8bb1ecf8b01b3af144afcf64246549e321e (commit)
via 3950ea3dac1ba5955d49ab247b9a84b95778d139 (commit)
via 93c202ba9796ca0f1ddb8c17b16a4ece354b80f0 (commit)
via 1c716d60974525842d6aae9eceaf5d0da32a7baa (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 (d34eee7852efbbc3c467612b0e8aaa7ac7e291e9)
\
N -- N -- N (516edbb6703d8c7806e9253d66be2a51d52c0c3f)
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=516edbb6703d8c7806e9253d66be2a51…
commit 516edbb6703d8c7806e9253d66be2a51d52c0c3f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 21:31:30 2015 +0200
gtphub: add signal handler to gtphub_main
http://cgit.osmocom.org/openbsc/commit/?id=0347e658fb0eed8199bbab77a337722b…
commit 0347e658fb0eed8199bbab77a337722b9d19809f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:50:43 2015 +0200
gtphub: map sequence numbers SGSNs<->GGSNs
Avoid sequence number collisions and allow routing a GGSN's response back to
the SGSN that sent a request:
- Towards each GGSN, send other sequence numbers than received from an SGSN,
- and remember the mapping (with timeouts).
- When receiving from a GGSN, find the SGSN from the sequence number returned.
This covers only requests by the SGSN followed by GGSN responses, it does not
cover requests initiated by a GGSN.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=1a163543a9c40a261af430a270663a10…
commit 1a163543a9c40a261af430a270663a1014eae06d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:49:04 2015 +0200
gtphub: split gtp_relay() in r/w funcs
http://cgit.osmocom.org/openbsc/commit/?id=00882c40e34bb9dee451b33a5b7ba375…
commit 00882c40e34bb9dee451b33a5b7ba375d5e6590e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:50:29 2015 +0200
gtphub: index IEs, decode and log a few.
http://cgit.osmocom.org/openbsc/commit/?id=548cac017dfab666c7029bdbfeb6a08c…
commit 548cac017dfab666c7029bdbfeb6a08c94374f48
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: tweak logging
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b87d639089e2609a8593318905aa2977…
commit b87d639089e2609a8593318905aa297793aca048
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 17:40:53 2015 +0200
gtphub: undup code: memset on a struct.
http://cgit.osmocom.org/openbsc/commit/?id=02612d83efb73b2e38b9191df38372b6…
commit 02612d83efb73b2e38b9191df38372b6c6b5f442
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=763e4281cacba4b2fb124877dfcf8b68…
commit 763e4281cacba4b2fb124877dfcf8b6840c58c80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=95346b31399b3fdbc1741feb892779ee…
commit 95346b31399b3fdbc1741feb892779ee55def452
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7a07c8bb1ecf8b01b3af144afcf64246…
commit 7a07c8bb1ecf8b01b3af144afcf64246549e321e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=3950ea3dac1ba5955d49ab247b9a84b9…
commit 3950ea3dac1ba5955d49ab247b9a84b95778d139
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=93c202ba9796ca0f1ddb8c17b16a4ece…
commit 93c202ba9796ca0f1ddb8c17b16a4ece354b80f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=1c716d60974525842d6aae9eceaf5d0d…
commit 1c716d60974525842d6aae9eceaf5d0da32a7baa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 2 --
openbsc/src/gprs/gtphub_main.c | 31 +++++++++++++++++++++++++++++++
2 files changed, 31 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, neels/gtphub has been updated
discards ade56654e0d96c12895f9db3ec2b00d08b122a92 (commit)
discards cb790daffe773206032e99beed4573cbc83a7145 (commit)
discards c6c4cf6f3aeedc8219747d0efd19ce952489df88 (commit)
discards e3ee2f138c722ff924fe61e391e596bea2635de9 (commit)
discards 6ddb7eee640c79a20c46fc2398bf7c39424ae40d (commit)
discards 45f7142495ad4f02d6a4641fa31bc0d25878cd0a (commit)
discards e5830e0c5028e8c842e35ca17872cbd0f4145d52 (commit)
discards c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 (commit)
via d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 (commit)
via 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 (commit)
via 853084514151257f8b645a71e5c5abcbebe245e4 (commit)
via ae949798175c1f753821deae8f294422265ea30c (commit)
via b35b7883c39b11be172d24b4c991f99b566156ef (commit)
via f6dcae66d63bdfa872111159ef05cf9efad70152 (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 (ade56654e0d96c12895f9db3ec2b00d08b122a92)
\
N -- N -- N (d34eee7852efbbc3c467612b0e8aaa7ac7e291e9)
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=d34eee7852efbbc3c467612b0e8aaa7a…
commit d34eee7852efbbc3c467612b0e8aaa7ac7e291e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:50:43 2015 +0200
gtphub: map sequence numbers SGSNs<->GGSNs
Avoid sequence number collisions and allow routing a GGSN's response back to
the SGSN that sent a request:
- Towards each GGSN, send other sequence numbers than received from an SGSN,
- and remember the mapping (with timeouts).
- When receiving from a GGSN, find the SGSN from the sequence number returned.
This covers only requests by the SGSN followed by GGSN responses, it does not
cover requests initiated by a GGSN.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5a80cee696f10c64ffe17e26fcf3a3e3…
commit 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:49:04 2015 +0200
gtphub: split gtp_relay() in r/w funcs
http://cgit.osmocom.org/openbsc/commit/?id=853084514151257f8b645a71e5c5abcb…
commit 853084514151257f8b645a71e5c5abcbebe245e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:50:29 2015 +0200
gtphub: index IEs, decode and log a few.
http://cgit.osmocom.org/openbsc/commit/?id=ae949798175c1f753821deae8f294422…
commit ae949798175c1f753821deae8f294422265ea30c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: tweak logging
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b35b7883c39b11be172d24b4c991f99b…
commit b35b7883c39b11be172d24b4c991f99b566156ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 17:40:53 2015 +0200
gtphub: undup code: memset on a struct.
http://cgit.osmocom.org/openbsc/commit/?id=f6dcae66d63bdfa872111159ef05cf9e…
commit f6dcae66d63bdfa872111159ef05cf9efad70152
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
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, neels/gtphub has been updated
discards bbadcae0395267efe78a62fa11a83f83ad9e29e7 (commit)
discards 7bd2de27840687fcdf769a1d533a34a255778880 (commit)
discards 24b7bb9c3672343f047ad752853583fac2fc92a0 (commit)
discards b610f5ede9d2b5c13431f7101e095235896abd0d (commit)
discards 94359c54627ff97c7548b62dca14440147a04e3a (commit)
discards d3023b3e882ee6c3679c27ae54d6887f7ce12d0c (commit)
discards a2d52e8d60bcab07e267f7e108b6c0df86649b13 (commit)
discards 3d556dffd755f0614ebe610383589ffbf26c5107 (commit)
discards 1372ac6676b588828d2823a8d3d267aa2b0ec93c (commit)
discards eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit)
discards bd37a2ed3ca4b47925aea29c094aeafa15624ade (commit)
discards 46960746af5d278c727af43a07c17e1a35e7a8eb (commit)
discards e4e6e9020fc9820c5d0c460ddba0214e076bc94d (commit)
discards ef0c08b1c53ae486969efb7772f45c9a2bafbee3 (commit)
discards 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 (commit)
discards 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 (commit)
discards 7f1340358afdc1dbfcc3562d46819a65201615b5 (commit)
discards d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 (commit)
discards ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 (commit)
via ade56654e0d96c12895f9db3ec2b00d08b122a92 (commit)
via cb790daffe773206032e99beed4573cbc83a7145 (commit)
via c6c4cf6f3aeedc8219747d0efd19ce952489df88 (commit)
via e3ee2f138c722ff924fe61e391e596bea2635de9 (commit)
via 6ddb7eee640c79a20c46fc2398bf7c39424ae40d (commit)
via 45f7142495ad4f02d6a4641fa31bc0d25878cd0a (commit)
via e5830e0c5028e8c842e35ca17872cbd0f4145d52 (commit)
via c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 (commit)
via 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 (commit)
via bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 (commit)
via c7958f809d2f6fe82113faa1ad140c41707b399f (commit)
via 8879d3b2825168d446f533c520d98558cb5ec758 (commit)
via ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 (commit)
via 97f1dcab5c898d3f2b71d27760db7775133b8978 (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 (bbadcae0395267efe78a62fa11a83f83ad9e29e7)
\
N -- N -- N (ade56654e0d96c12895f9db3ec2b00d08b122a92)
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=ade56654e0d96c12895f9db3ec2b00d0…
commit ade56654e0d96c12895f9db3ec2b00d08b122a92
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 17:40:53 2015 +0200
gtphub: undup code: memset on a struct.
http://cgit.osmocom.org/openbsc/commit/?id=cb790daffe773206032e99beed4573cb…
commit cb790daffe773206032e99beed4573cbc83a7145
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:50:43 2015 +0200
gtphub: map sequence numbers SGSNs<->GGSNs
Avoid sequence number collisions and allow routing a GGSN's response back to
the SGSN that sent a request:
- Towards each GGSN, send other sequence numbers than received from an SGSN,
- and remember the mapping (with timeouts).
- When receiving from a GGSN, find the SGSN from the sequence number returned.
This covers only requests by the SGSN followed by GGSN responses, it does not
cover requests initiated by a GGSN.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=c6c4cf6f3aeedc8219747d0efd19ce95…
commit c6c4cf6f3aeedc8219747d0efd19ce952489df88
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:49:04 2015 +0200
gtphub: split gtp_relay() in r/w funcs
http://cgit.osmocom.org/openbsc/commit/?id=e3ee2f138c722ff924fe61e391e596be…
commit e3ee2f138c722ff924fe61e391e596bea2635de9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 01:38:52 2015 +0200
gtphub: tweak logging
http://cgit.osmocom.org/openbsc/commit/?id=6ddb7eee640c79a20c46fc2398bf7c39…
commit 6ddb7eee640c79a20c46fc2398bf7c39424ae40d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:50:29 2015 +0200
gtphub: index IEs, decode and log a few.
http://cgit.osmocom.org/openbsc/commit/?id=45f7142495ad4f02d6a4641fa31bc0d2…
commit 45f7142495ad4f02d6a4641fa31bc0d25878cd0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: add some log
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e5830e0c5028e8c842e35ca17872cbd0…
commit e5830e0c5028e8c842e35ca17872cbd0f4145d52
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:48:34 2015 +0200
gtphub: separate version from rc.
Add struct gtp_packet_desc to keep GTP packet metadata. This adds an 'rc'
value and a distinct 'version' value. Hence purge enum gtp_rc of version numbers.
Also, return GTP_RC_TINY if a GTP packet has no IEs, only a header.
http://cgit.osmocom.org/openbsc/commit/?id=c4e61fcb366441a51e817b0491b3e8fb…
commit c4e61fcb366441a51e817b0491b3e8fb6c6f21b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=8fb4720e7d4e31f9cdbde3113230cc9f…
commit 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=bc35370d7c2a5fe5490afb0f3a5ee4f8…
commit bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=c7958f809d2f6fe82113faa1ad140c41…
commit c7958f809d2f6fe82113faa1ad140c41707b399f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=8879d3b2825168d446f533c520d98558…
commit 8879d3b2825168d446f533c520d98558cb5ec758
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=ba39fba5a3ca60b98bd3b9cbbd480ea3…
commit ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=97f1dcab5c898d3f2b71d27760db7775…
commit 97f1dcab5c898d3f2b71d27760db7775133b8978
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 6 +-
openbsc/src/gprs/gtphub.c | 141 ++++++++++++++++++++++++++++-----------
2 files changed, 105 insertions(+), 42 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, neels/gtphub has been updated
via bbadcae0395267efe78a62fa11a83f83ad9e29e7 (commit)
via 7bd2de27840687fcdf769a1d533a34a255778880 (commit)
via 24b7bb9c3672343f047ad752853583fac2fc92a0 (commit)
via b610f5ede9d2b5c13431f7101e095235896abd0d (commit)
via 94359c54627ff97c7548b62dca14440147a04e3a (commit)
via d3023b3e882ee6c3679c27ae54d6887f7ce12d0c (commit)
via a2d52e8d60bcab07e267f7e108b6c0df86649b13 (commit)
from 3d556dffd755f0614ebe610383589ffbf26c5107 (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=bbadcae0395267efe78a62fa11a83f83…
commit bbadcae0395267efe78a62fa11a83f83ad9e29e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 02:52:05 2015 +0200
wip
http://cgit.osmocom.org/openbsc/commit/?id=7bd2de27840687fcdf769a1d533a34a2…
commit 7bd2de27840687fcdf769a1d533a34a255778880
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:35:17 2015 +0200
add nsapi
http://cgit.osmocom.org/openbsc/commit/?id=24b7bb9c3672343f047ad752853583fa…
commit 24b7bb9c3672343f047ad752853583fac2fc92a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:34:59 2015 +0200
log tiny headers
http://cgit.osmocom.org/openbsc/commit/?id=b610f5ede9d2b5c13431f7101e095235…
commit b610f5ede9d2b5c13431f7101e095235896abd0d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:34:35 2015 +0200
log blank line
http://cgit.osmocom.org/openbsc/commit/?id=94359c54627ff97c7548b62dca144401…
commit 94359c54627ff97c7548b62dca14440147a04e3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:33:33 2015 +0200
imsi_present kludge
http://cgit.osmocom.org/openbsc/commit/?id=d3023b3e882ee6c3679c27ae54d6887f…
commit d3023b3e882ee6c3679c27ae54d6887f7ce12d0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:01:50 2015 +0200
gtphub: avoid kludge by const adjustment.
http://cgit.osmocom.org/openbsc/commit/?id=a2d52e8d60bcab07e267f7e108b6c0df…
commit a2d52e8d60bcab07e267f7e108b6c0df86649b13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 13 23:57:00 2015 +0200
class->rc
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 15 ++
openbsc/src/gprs/gtphub.c | 310 ++++++++++++++++++++++++---------------
2 files changed, 208 insertions(+), 117 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, neels/gtphub has been updated
via 3d556dffd755f0614ebe610383589ffbf26c5107 (commit)
via 1372ac6676b588828d2823a8d3d267aa2b0ec93c (commit)
from eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (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=3d556dffd755f0614ebe610383589ffb…
commit 3d556dffd755f0614ebe610383589ffbf26c5107
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 13 16:08:43 2015 +0200
gtphub: log IMSI if present.
Move gtpie.h defs further up. Add some more.
Add imsi and imsi_present to gtp_packet_desc,
fetch IMSI if appropriate.
(FYI: the use of the IMSI for gtphub is not entirely clear to me yet. I'm
mostly trying to analyse some GTP traffic routed thru gtphub.)
http://cgit.osmocom.org/openbsc/commit/?id=1372ac6676b588828d2823a8d3d267aa…
commit 1372ac6676b588828d2823a8d3d267aa2b0ec93c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 13 16:08:11 2015 +0200
gtphub: fix IE-less GTP recognition.
Log if a packet is 'tiny' (without IEs).
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 65 ++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 58 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, neels/gtphub has been updated
discards 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 (commit)
discards 4e7374814af0ce8b283f4368d1dd502cade44938 (commit)
discards 9079d37d0acf0f31ed05d4f7e30e4ad951025043 (commit)
discards 86540a05d2cf9e4308472c40deacc191a42c0dbf (commit)
discards efd402d2e0883d495f6710eba6f7b57e6665b36b (commit)
discards 3503d0f4754eae4c536b008b019e1c2a7bdf95be (commit)
discards b83f679ca95267a07c34cce4818a9fc04e659b8b (commit)
discards bc7625eca4b7a0078a1d2206e49650e01a355bbc (commit)
discards 755c2047b053c50d0225e1df5619e1eeb0124870 (commit)
discards 2e5dfacd0831e336f0dba279422f568c326300e3 (commit)
discards 744dedbf06450d2b1928d7d0984e23e5b3f63064 (commit)
discards 42a0a3b211fcb7259f1d013422ba275df151e5d9 (commit)
discards 83df4f5f660a427abcd6f4af11eeac1617ae97a4 (commit)
discards 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b (commit)
discards 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc (commit)
via eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit)
via bd37a2ed3ca4b47925aea29c094aeafa15624ade (commit)
via 46960746af5d278c727af43a07c17e1a35e7a8eb (commit)
via e4e6e9020fc9820c5d0c460ddba0214e076bc94d (commit)
via ef0c08b1c53ae486969efb7772f45c9a2bafbee3 (commit)
via 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 (commit)
via 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 (commit)
via 7f1340358afdc1dbfcc3562d46819a65201615b5 (commit)
via d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 (commit)
via ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 (commit)
via 170f671a0b199d653bf439078fbc585ac98d3906 (commit)
via adab15f2d0dae10dffeda427577b67aca539f836 (commit)
via a452f5362e7f9ce59ae7aab37e1ab386e7aeca79 (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 (6ff309a2dda7b06a4a7342d8c73dac33f9eb8935)
\
N -- N -- N (eacb3bfb7e7b6b84fd35795a939044b35bb63e29)
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=eacb3bfb7e7b6b84fd35795a939044b3…
commit eacb3bfb7e7b6b84fd35795a939044b35bb63e29
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 02:39:18 2015 +0200
gtphub: decode GTP IE positions.
Separate success indicator (rc) from packet version.
Collect all metadata on a packet in new struct gtp_packet_desc.
Copy declaration of gtpie_decaps() from gtpie.h (because it is not being
installed) and extract IE indexes with it.
http://cgit.osmocom.org/openbsc/commit/?id=bd37a2ed3ca4b47925aea29c094aeafa…
commit bd37a2ed3ca4b47925aea29c094aeafa15624ade
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:32:34 2015 +0200
gtphub: rename: server/client to GGSN/SGSN.
http://cgit.osmocom.org/openbsc/commit/?id=46960746af5d278c727af43a07c17e1a…
commit 46960746af5d278c727af43a07c17e1a35e7a8eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=e4e6e9020fc9820c5d0c460ddba0214e…
commit e4e6e9020fc9820c5d0c460ddba0214e076bc94d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: debug log
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ef0c08b1c53ae486969efb7772f45c9a…
commit ef0c08b1c53ae486969efb7772f45c9a2bafbee3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4b82be518b5dbad6f88ba6ada1ed55de…
commit 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=9472474d5ff43ef2c7ab76d53b28ac78…
commit 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7f1340358afdc1dbfcc3562d46819a65…
commit 7f1340358afdc1dbfcc3562d46819a65201615b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d457cd0c521fe0384f5d76bb9c8169c2…
commit d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ea9dd8ffaafa4e3ebecc250c7b946532…
commit ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=170f671a0b199d653bf439078fbc585a…
commit 170f671a0b199d653bf439078fbc585ac98d3906
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 02:29:34 2015 +0200
gtphub: add simple netcat test
Tweak the hardcoded default ports/interfaces for the test.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=adab15f2d0dae10dffeda427577b67ac…
commit adab15f2d0dae10dffeda427577b67aca539f836
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 25 01:13:09 2015 +0200
gtphub: add to build
Add program osmo-gtphub from gtphub_main.c to Makefile.am.
Add osmo-gtphub binary to gitignore.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a452f5362e7f9ce59ae7aab37e1ab386…
commit a452f5362e7f9ce59ae7aab37e1ab386e7aeca79
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 17:32:30 2015 +0200
Add GTP hub stub, as simplistic UDP forwarder.
First steps towards a new GTP hub. The aim is to mux GTP connections, so that
multiple SGSN <--> GGSN links can pass through a single point. Background:
allow having more than one SGSN, possibly in various remote locations.
The recent addition of OAP to GSUP is related to the same background idea.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)