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 b599a1ca083c92b81f5e340def6ea4ca06ad9f55 (commit)
discards 4aedfc2d688510d572e6553334f5830afd9ba80b (commit)
via 2170bf7b26f835d19ffd2ddbb7af3c687c5aedae (commit)
via dc2daa1da714bc28e0779e8b9fb6961904a8e616 (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 (b599a1ca083c92b81f5e340def6ea4ca06ad9f55)
\
N -- N -- N (2170bf7b26f835d19ffd2ddbb7af3c687c5aedae)
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=2170bf7b26f835d19ffd2ddbb7af3c68…
commit 2170bf7b26f835d19ffd2ddbb7af3c687c5aedae
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 7 01:13:47 2015 +0100
gtphub: add VTY show for peers and peer stats.
http://cgit.osmocom.org/openbsc/commit/?id=dc2daa1da714bc28e0779e8b9fb69619…
commit dc2daa1da714bc28e0779e8b9fb6961904a8e616
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 23:12:02 2015 +0100
gtphub: improve handling of restarted peer.
Handle peer restart earlier, so that all the tunnels are deleted by the restart
code path, instead of the first one being deleted due to reused TEI. That
caused confusing logging messages.
Also, when receiving Delete confirmations from the peer that didn't restart,
don't complain about unknown peer, but acknowledge and remove the half
invalidated tunnel. This means that the pending delete entry from the restart
code path is not needed / not used, so don't bother to add pending delete
entries upon peer restart.
The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is
removed because of a reused TEI rather than the restart counter. Adjust the
test to expect the "out-of-band" delete request earlier on, and to still see
the half invalidated tunnel around. Enhance the test by adding the delete
response from the peer that didn't restart, and add a final tunnels_are()
verification.
Sponsored-by: On-Waves ehi
pd
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 8 --------
1 file changed, 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 "GNU Radio block for interfacing with various radio hardware".
The branch, msvc_fixes has been created
at c804460f5dbe0cc673cf95298285a3afa87fd232 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/gr-osmosdr/commit/?id=c804460f5dbe0cc673cf95298285a…
commit c804460f5dbe0cc673cf95298285a3afa87fd232
Author: Josh Blum <josh(a)joshknows.com>
Date: Sun Dec 6 17:10:25 2015 -0800
provide NAN define for MSVC older than VC12
This fixes a minor compile issue on VC11 and below
where source_impl.cc and sink_impl.cc use the float NAN define.
The patch simply defines the NAN macro conditionally,
in a common header (which seemed like the best place).
http://cgit.osmocom.org/gr-osmosdr/commit/?id=9ceadfb645f2aadc7e86b87a37434…
commit 9ceadfb645f2aadc7e86b87a374340a928af42da
Author: Josh Blum <josh(a)joshknows.com>
Date: Sun Dec 6 15:49:44 2015 -0800
rtl_tcp: fix ssize_t definition for MSVC
This was actually causing a cryptic compile error because of the define.
The fix was to typedef ssize_t as ptrdiff_t, the same as bladerf_common.h
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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 b599a1ca083c92b81f5e340def6ea4ca06ad9f55 (commit)
from 4aedfc2d688510d572e6553334f5830afd9ba80b (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=b599a1ca083c92b81f5e340def6ea4ca…
commit b599a1ca083c92b81f5e340def6ea4ca06ad9f55
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 7 01:13:47 2015 +0100
gtphub: add VTY show for peers and peer stats.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub_vty.c | 123 ++++++++++++++++++++++++++++++++++++++++--
1 file changed, 119 insertions(+), 4 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 "GNU Radio block for interfacing with various radio hardware".
The branch, soapy_support has been updated
via b3d915f5917174c7e7e57dceda3dd35e254a96de (commit)
via 86ad584204762eeb01f07daa683673f1ec3f1df5 (commit)
via 43a00ae785ba5e9703b28e079b2ba78f7021ebb0 (commit)
via ac1d8ec02def12a31168a1d06683c027cecdfe0e (commit)
via 46e95395e09f952654da30bf575790ad1f7736e1 (commit)
via f33f30815a7b9494315d4782245447ebca21c02e (commit)
via 2bcd86e55e92711f4d14d0acd25b79691f9b9520 (commit)
via dd6690b6ca7b2cf735867a55a2e92ef1f0c01639 (commit)
via 254e1b1981bbe920b03c1a8e50b67509739231f3 (commit)
via e847176f3ee43434eef7f6cfa1128983801f45c7 (commit)
via dd6536757a3a2ce115491f12d730a592fbc07999 (commit)
via 485b02e6152d8abb6d61c9b16fe53c8a253ca4dd (commit)
via 592a814bdb023cf471e4ff9ead13c8e11712360e (commit)
via 8e6ecd0644519c96d8d9c1a606cf4b8c39bcf2a6 (commit)
via 69181b0e858c109d1471d4a1c9a2c87f732e8df6 (commit)
via 5dca65674565b6e44bf2e790430d5bb7370f2327 (commit)
via d4387f436dd3555c7c590273916df6798cc9dd1f (commit)
via 9595b044b659f6ba2ee38e48cc3721b562726912 (commit)
via b3fdf5b83dc79575405f524df889d92908fecc72 (commit)
via 594391982845b4ac0e4e48bbb91b4b85552f2af6 (commit)
via 44c223cb5d473a760877e8c8b2d58e2638173192 (commit)
via 4582df6111c50042e0b8ae93c6cf04b795d9d233 (commit)
via 275e6aed19b9ba8563bffd318a227a1196e1da2c (commit)
via b226b85fa82f94dfc3d57d1083ea1fd6b4c62d13 (commit)
via 8d25584da32840387b4c04768b9d6afeed83109d (commit)
via 3916b5bc4f9ed504106cf0845e6daa077a84764c (commit)
via 3793a5e8b1b97cb78e21c807d21bca2a406f97d3 (commit)
via 17c9497d4da855a81a6f871b4b4ce457ec465336 (commit)
via be9af0fe6f81bce327f9b1a2cd23a09533725d9b (commit)
via 79b53f50e42ecafa0cf2026f0274ecd1996e846c (commit)
via afed5df615de4ca15f2b8201b48cdc06236d7cab (commit)
via 3532d60c11529c8aeca58219bb06f2c2acf8e547 (commit)
via c092f9e2a3cea524ff02e7cad333069ca3dcd290 (commit)
from 61184a19e7db7a9579908fa512617327998b00d5 (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-osmosdr/commit/?id=b3d915f5917174c7e7e57dceda3dd…
commit b3d915f5917174c7e7e57dceda3dd35e254a96de
Author: Josh Blum <josh(a)joshknows.com>
Date: Sun Dec 6 15:19:26 2015 -0800
soapy: do not throw when IQ bal mode is set to off
The automatic IQ balance mode is not supported,
but we should not throw when it is set to disabled.
Setting to disabled is techinically allowable,
and currently throwing is disruptive for users.
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 2 +
CMakeLists.txt | 15 +-
MANIFEST.md | 33 ++
README | 1 +
cmake/Modules/FindLibHackRF.cmake | 1 +
cmake/Modules/FindLibSDRplay.cmake | 27 ++
grc/gen_osmosdr_blocks.py | 3 +-
lib/CMakeLists.txt | 10 +
lib/airspy/airspy_source_c.cc | 53 ++-
lib/airspy/airspy_source_c.h | 1 +
lib/arg_helpers.h | 1 +
lib/bladerf/bladerf_common.cc | 87 ++++-
lib/bladerf/bladerf_common.h | 8 +
lib/bladerf/bladerf_sink_c.cc | 152 ++++++++-
lib/bladerf/bladerf_sink_c.h | 8 +
lib/bladerf/bladerf_source_c.cc | 10 +-
lib/config.h.in | 1 +
lib/device.cc | 8 +
lib/hackrf/CMakeLists.txt | 9 +
lib/hackrf/hackrf_sink_c.cc | 72 ++++-
lib/hackrf/hackrf_source_c.cc | 93 +++++-
lib/{file => sdrplay}/CMakeLists.txt | 12 +-
lib/sdrplay/sdrplay_source_c.cc | 603 +++++++++++++++++++++++++++++++++++
lib/sdrplay/sdrplay_source_c.h | 136 ++++++++
lib/soapy/soapy_source_c.cc | 1 +
lib/source_impl.cc | 18 ++
lib/time_spec.cc | 1 +
27 files changed, 1293 insertions(+), 73 deletions(-)
create mode 100644 MANIFEST.md
create mode 100644 cmake/Modules/FindLibSDRplay.cmake
copy lib/{file => sdrplay}/CMakeLists.txt (83%)
create mode 100644 lib/sdrplay/sdrplay_source_c.cc
create mode 100644 lib/sdrplay/sdrplay_source_c.h
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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 15ef85da763e71a0d3d206e88618bffbcc732527 (commit)
discards 66e7b5bff16e65cac8efd6ee3a5375e3d5033e09 (commit)
discards 70062d5353ed729876545dd6dcd51a15dbba816e (commit)
discards 7fa6c3e4225134302b1e4c31077d1d15bd48ea65 (commit)
discards 186ec1bac98d555b1c845a5ab76aa1a969c39005 (commit)
discards b63e8997929b3357fcf414806e2f9c0778004aff (commit)
discards 47e6e204c2c185d5b66996f74922707f61710093 (commit)
discards 7c23a8d0f7bfaea211f4302a2f9dec50d51a278b (commit)
discards 5d09e1e9562bd0815d1e94345eb4215c0877033b (commit)
discards a7f19ce6780a506b2b53814d0aa1edecb01dd197 (commit)
discards 668cffedb6700c898f761b5ec3415d95758ac58a (commit)
discards 3830117081054865c9bcf976c5de1a99f1981663 (commit)
via 4aedfc2d688510d572e6553334f5830afd9ba80b (commit)
via 0a97c9c3887987e9d0d62f02038761d193a55b56 (commit)
via b5576e419e19b2827ca8a13eba79cded5762485f (commit)
via 614fc7f9b832dcd24d8188390a7fe28d606c0fcf (commit)
via 5aa6f4354ec71d5ece57e54347e6ad2704f338fc (commit)
via 5a1af308113a9f8048ead40697120aa2bdf51f4f (commit)
via 7bdbff1ae2477aafd3a2c9a3db0471a9d91481ea (commit)
via 69ea1b9a055f4b1240d34f6c9a7d1d25933f6291 (commit)
via 9c72205b01fe4cbe648dd5f6042fc8c4b3b8a714 (commit)
via 4960bcc705be868c11f51150fc7ee595fff0af68 (commit)
via bf074a40e5ab83576e9d33d7c7d1819f0efe2d4b (commit)
via e2918e2971549a0e9939725bf5670ef09d5d761b (commit)
via 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e (commit)
via c14574b56795c2cffb18c45df9947e5ea26d22dc (commit)
via d8352d75b61ae72bb1142d3a3e9a546ad8704f73 (commit)
via c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 (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 (15ef85da763e71a0d3d206e88618bffbcc732527)
\
N -- N -- N (4aedfc2d688510d572e6553334f5830afd9ba80b)
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=4aedfc2d688510d572e6553334f5830a…
commit 4aedfc2d688510d572e6553334f5830afd9ba80b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 23:12:02 2015 +0100
gtphub: improve handling of restarted peer.
Handle peer restart earlier, so that the tunnels are deleted due to peer
restart instead of the first one being deleted due to reused TEI. That caused
confusing logging messages.
Also, when receiving Delete confirmations from the peer that didn't restart,
don't complain about unknown peer, but acknowledge and remove the half
invalidated tunnel.
The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is
removed because of a reused TEI rather than the restart counter. Adjust the
test to expect the "out-of-band" delete request earlier on, and to still see
the half invalidated tunnel around. Enhance the test by adding the delete
response from the peer that didn't restart, and add a final tunnels_are()
verification.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=0a97c9c3887987e9d0d62f02038761d1…
commit 0a97c9c3887987e9d0d62f02038761d193a55b56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 23:07:02 2015 +0100
gtphub: log most common message type names.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b5576e419e19b2827ca8a13eba79cded…
commit b5576e419e19b2827ca8a13eba79cded5762485f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:11:45 2015 +0100
gtphub: simplify/fix: one TEI mapping per tunnel.
Because the sender is known, one unique TEI per tunnel suffices to map the TEIs
that the peers are sending to gtphub, instead of previously 4 (SGSN<->GGSN
interaction on User and Ctrl plane, where each had an own unique TEI).
Also, previously, a tunnel's endpoints should also have been checked against
each other for TEI reuse, not only against the endpoints of other tunnels. This
simplification fixes that problem for free.
Thus simplify TEI reuse detection and improve VTY show readability and
debugging.
Adjust log and VTY output for tunnels.
Adjust tests accordingly.
Suggested-by: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=614fc7f9b832dcd24d8188390a7fe28d…
commit 614fc7f9b832dcd24d8188390a7fe28d606c0fcf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:03:35 2015 +0100
gtphub: fix: when checking TEIs, skip 0.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5aa6f4354ec71d5ece57e54347e6ad27…
commit 5aa6f4354ec71d5ece57e54347e6ad2704f338fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:13:21 2015 +0100
gtphub: log: add TEI reuse msg, fix another TEI msg.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5a1af308113a9f8048ead40697120aa2…
commit 5a1af308113a9f8048ead40697120aa2bdf51f4f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:02:43 2015 +0100
gtphub_test: add test_parallel_context_creation()
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7bdbff1ae2477aafd3a2c9a3db0471a9…
commit 7bdbff1ae2477aafd3a2c9a3db0471a9d91481ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 17:18:49 2015 +0100
gtphub: log: add side str to msg for reused TEI
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=69ea1b9a055f4b1240d34f6c9a7d1d25…
commit 69ea1b9a055f4b1240d34f6c9a7d1d25933f6291
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:44:14 2015 +0100
gtphub: add more detailed I/O rate counters.
Count bytes and packets per peer port, as well es per tunnel enpoint, which
adds two more levels of detail.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=9c72205b01fe4cbe648dd5f6042fc8c4…
commit 9c72205b01fe4cbe648dd5f6042fc8c4b3b8a714
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:40:24 2015 +0100
gtphub: be strict about unknown cmdline args
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4960bcc705be868c11f51150fc7ee595…
commit 4960bcc705be868c11f51150fc7ee595fff0af68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:39:23 2015 +0100
gtphub: tweak logging.
Less spaces in tunnel strings, adjust tests accordingly.
Use side_idx to remove code dup in rate counter output.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=bf074a40e5ab83576e9d33d7c7d1819f…
commit bf074a40e5ab83576e9d33d7c7d1819f0efe2d4b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 15:22:54 2015 +0100
gtphub: logging: have one newline per log.
Some logging was multiline to ease human reading of debug output. However,
in the VTY output, these newlines lack a CR motion. Split multiline logs into
separate lines.
Also add one missing space.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e2918e2971549a0e9939725bf5670ef0…
commit e2918e2971549a0e9939725bf5670ef09d5d761b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:52:33 2015 +0100
gtphub: fix missing newline in log output
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
linux-kernel/linux-2.6.27.4-misdn-abis.diff | 144 --
linux-kernel/linux-2.6.30-hfcmulti-multibts.patch | 486 ----
openbsc/AUTHORS | 2 +
openbsc/README | 47 +-
{hlrsync => openbsc/contrib/hlrsync}/hlrsync.py | 0
openbsc/include/openbsc/gsm_data_shared.h | 8 +-
openbsc/src/libcommon/gsm_data_shared.c | 5 +-
wireshark/0001-abis_oml.patch | 2462 ---------------------
wireshark/0002-ericsson_rbs2409.patch | 1926 ----------------
wireshark/0003-lucent-hnb.patch | 145 --
wireshark/0004-rsl-ipaccess.patch | 688 ------
wireshark/0005-rsl-hsl.patch | 272 ---
wireshark/0006-abis_oml-hsl.patch | 32 -
wireshark/README | 20 -
14 files changed, 38 insertions(+), 6199 deletions(-)
delete mode 100644 linux-kernel/linux-2.6.27.4-misdn-abis.diff
delete mode 100644 linux-kernel/linux-2.6.30-hfcmulti-multibts.patch
rename {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py (100%)
delete mode 100644 wireshark/0001-abis_oml.patch
delete mode 100644 wireshark/0002-ericsson_rbs2409.patch
delete mode 100644 wireshark/0003-lucent-hnb.patch
delete mode 100644 wireshark/0004-rsl-ipaccess.patch
delete mode 100644 wireshark/0005-rsl-hsl.patch
delete mode 100644 wireshark/0006-abis_oml-hsl.patch
delete mode 100644 wireshark/README
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 e54f092e2356de924b5711e8f6396f0b031816e2 (commit)
discards 78c88ff85f038dc27ba56823b27b7b1a130cfb24 (commit)
discards b9790de60290cd63aca7b4d31cdf54eabf602219 (commit)
discards 520e79c9254643bf04e50cf2426a44300201473e (commit)
discards 483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe (commit)
discards 4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38 (commit)
discards bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd (commit)
discards 4613c6901300f316e28ebbba432f3a598967a306 (commit)
discards 807b757720958886dbc07448e1b6bf3016f364b1 (commit)
discards 6927cbcf7af1fc777f79de2d30ec8fda6745cfc6 (commit)
discards ff03117fcfbe6d187dc61e326553f1c886aaae8d (commit)
discards 9cc8eaed10e50db92de858c82bf400637e468fe8 (commit)
discards f03f63a185b6a3e941f63f4c0acc644ec6c9c24c (commit)
via 15ef85da763e71a0d3d206e88618bffbcc732527 (commit)
via 66e7b5bff16e65cac8efd6ee3a5375e3d5033e09 (commit)
via 70062d5353ed729876545dd6dcd51a15dbba816e (commit)
via 7fa6c3e4225134302b1e4c31077d1d15bd48ea65 (commit)
via 186ec1bac98d555b1c845a5ab76aa1a969c39005 (commit)
via b63e8997929b3357fcf414806e2f9c0778004aff (commit)
via 47e6e204c2c185d5b66996f74922707f61710093 (commit)
via 7c23a8d0f7bfaea211f4302a2f9dec50d51a278b (commit)
via 5d09e1e9562bd0815d1e94345eb4215c0877033b (commit)
via a7f19ce6780a506b2b53814d0aa1edecb01dd197 (commit)
via 668cffedb6700c898f761b5ec3415d95758ac58a (commit)
via 3830117081054865c9bcf976c5de1a99f1981663 (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 (e54f092e2356de924b5711e8f6396f0b031816e2)
\
N -- N -- N (15ef85da763e71a0d3d206e88618bffbcc732527)
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=15ef85da763e71a0d3d206e88618bffb…
commit 15ef85da763e71a0d3d206e88618bffbcc732527
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 23:12:02 2015 +0100
gtphub: improve handling of restarted peer.
Handle peer restart earlier, so that the tunnels are deleted due to peer
restart instead of the first one being deleted due to reused TEI. That caused
confusing logging messages.
Also, when receiving Delete confirmations from the peer that didn't restart,
don't complain about unknown peer, but acknowledge and remove the half
invalidated tunnel.
The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is
removed because of a reused TEI rather than the restart counter. Adjust the
test to expect the "out-of-band" delete request earlier on, and to still see
the half invalidated tunnel around. Enhance the test by adding the delete
response from the peer that didn't restart, and add a final tunnels_are()
verification.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=66e7b5bff16e65cac8efd6ee3a5375e3…
commit 66e7b5bff16e65cac8efd6ee3a5375e3d5033e09
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 23:07:02 2015 +0100
gtphub: log most common message type names.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=70062d5353ed729876545dd6dcd51a15…
commit 70062d5353ed729876545dd6dcd51a15dbba816e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:11:45 2015 +0100
gtphub: simplify/fix: one TEI mapping per tunnel.
One unique TEI per tunnel (SGSN<->GGSN interaction on User and Ctrl plane)
suffices to map the TEIs that the peers are sending to gtphub.
This simplifies TEI reuse detection and improves VTY show readability and
debugging.
Also, previously, a tunnel's endpoints should also have been checked against
each other for TEI reuse, not only against the endpoints of other tunnels. This
simplification fixes that problem for free.
Adjust log and VTY output for tunnels.
Adjust tests accordingly.
Suggested-by: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7fa6c3e4225134302b1e4c31077d1d15…
commit 7fa6c3e4225134302b1e4c31077d1d15bd48ea65
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:03:35 2015 +0100
gtphub: fix: when checking TEIs, skip 0.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=186ec1bac98d555b1c845a5ab76aa1a9…
commit 186ec1bac98d555b1c845a5ab76aa1a969c39005
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:13:21 2015 +0100
gtphub: log: add TEI reuse msg, fix another TEI msg.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b63e8997929b3357fcf414806e2f9c07…
commit b63e8997929b3357fcf414806e2f9c0778004aff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:02:43 2015 +0100
gtphub_test: add test_parallel_context_creation()
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=47e6e204c2c185d5b66996f74922707f…
commit 47e6e204c2c185d5b66996f74922707f61710093
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 17:18:49 2015 +0100
gtphub: log: add side str to msg for reused TEI
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7c23a8d0f7bfaea211f4302a2f9dec50…
commit 7c23a8d0f7bfaea211f4302a2f9dec50d51a278b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:44:14 2015 +0100
gtphub: add more detailed I/O rate counters.
Count bytes and packets per peer port, as well es per tunnel enpoint, which
adds two more levels of detail.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5d09e1e9562bd0815d1e94345eb4215c…
commit 5d09e1e9562bd0815d1e94345eb4215c0877033b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:40:24 2015 +0100
gtphub: be strict about unknown cmdline args
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=a7f19ce6780a506b2b53814d0aa1edec…
commit a7f19ce6780a506b2b53814d0aa1edecb01dd197
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:39:23 2015 +0100
gtphub: tweak logging.
Less spaces in tunnel strings, adjust tests accordingly.
Use side_idx to remove code dup in rate counter output.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=668cffedb6700c898f761b5ec3415d95…
commit 668cffedb6700c898f761b5ec3415d95758ac58a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 15:22:54 2015 +0100
gtphub: logging: have one newline per log.
Some logging was multiline to ease human reading of debug output. However,
in the VTY output, these newlines lack a CR motion. Split multiline logs into
separate lines.
Also add one missing space.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=3830117081054865c9bcf976c5de1a99…
commit 3830117081054865c9bcf976c5de1a99f1981663
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:52:33 2015 +0100
gtphub: fix missing newline in log output
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 92 ++++++++++++++++++++++++++++++-------
openbsc/src/gprs/gtphub_vty.c | 8 ++--
openbsc/tests/gtphub/gtphub_test.c | 50 +++++++++++++++++---
openbsc/tests/gtphub/gtphub_test.ok | 7 ++-
4 files changed, 127 insertions(+), 30 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, laforge/smscb-endian has been created
at 51ae645e220556bbeabce3ac57304639328e2164 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=51ae645e220556bbeabce3ac5730…
commit 51ae645e220556bbeabce3ac57304639328e2164
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 6 22:12:43 2015 +0100
untested fix for gsm_03_41.h and big-endian machines
Our gsm_03_41 structs use bit-fields, but don't do the usual
little/big-endian jumping.
-----------------------------------------------------------------------
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 e54f092e2356de924b5711e8f6396f0b031816e2 (commit)
via 78c88ff85f038dc27ba56823b27b7b1a130cfb24 (commit)
via b9790de60290cd63aca7b4d31cdf54eabf602219 (commit)
via 520e79c9254643bf04e50cf2426a44300201473e (commit)
via 483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe (commit)
via 4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38 (commit)
via bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd (commit)
via 4613c6901300f316e28ebbba432f3a598967a306 (commit)
via 807b757720958886dbc07448e1b6bf3016f364b1 (commit)
via 6927cbcf7af1fc777f79de2d30ec8fda6745cfc6 (commit)
via ff03117fcfbe6d187dc61e326553f1c886aaae8d (commit)
via 9cc8eaed10e50db92de858c82bf400637e468fe8 (commit)
from f03f63a185b6a3e941f63f4c0acc644ec6c9c24c (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=e54f092e2356de924b5711e8f6396f0b…
commit e54f092e2356de924b5711e8f6396f0b031816e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 21:44:26 2015 +0100
gtphub: simplify: one TEI mapping per tunnel.
Suggested-by: hfreyther
One unique TEI per tunnel (SGSN<->GGSN interaction on User and Ctrl plane)
suffices to map the TEIs that the peers are sending to gtphub.
This simplifies TEI reuse detection and improves VTY show readability and
debugging.
Adjust tests accordingly.
http://cgit.osmocom.org/openbsc/commit/?id=78c88ff85f038dc27ba56823b27b7b1a…
commit 78c88ff85f038dc27ba56823b27b7b1a130cfb24
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:13:21 2015 +0100
gtphub: tweak debug log.
http://cgit.osmocom.org/openbsc/commit/?id=b9790de60290cd63aca7b4d31cdf54ea…
commit b9790de60290cd63aca7b4d31cdf54eabf602219
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:11:45 2015 +0100
gtphub: fix check for reused TEIs.
Also check the new tunnel's endpoints against its own other endpoints.
To achieve that with easily readable code, split the for loop into two.
http://cgit.osmocom.org/openbsc/commit/?id=520e79c9254643bf04e50cf2426a4430…
commit 520e79c9254643bf04e50cf2426a44300201473e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:03:35 2015 +0100
gtphub: fix: when checking TEI, skip 0.
http://cgit.osmocom.org/openbsc/commit/?id=483c1e846a6781dfa16fd4e4d6c9f48e…
commit 483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:02:43 2015 +0100
gtphub_test: add test_parallel_context_creation()
http://cgit.osmocom.org/openbsc/commit/?id=4301e3f2886b26dc42aa41bbc3aa8a59…
commit 4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 19:01:21 2015 +0100
log 1 newline
http://cgit.osmocom.org/openbsc/commit/?id=bd6351d16b8e08cd35a21d9ac6ac3b33…
commit bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 17:19:14 2015 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=4613c6901300f316e28ebbba432f3a59…
commit 4613c6901300f316e28ebbba432f3a598967a306
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 17:18:49 2015 +0100
gtphub: add side str to log msg for reused TEI
http://cgit.osmocom.org/openbsc/commit/?id=807b757720958886dbc07448e1b6bf30…
commit 807b757720958886dbc07448e1b6bf3016f364b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:44:14 2015 +0100
gtphub: add more detailed I/O rate counters.
Count bytes and packets per peer port, as well es per tunnel enpoint, which
adds two more levels of detail.
http://cgit.osmocom.org/openbsc/commit/?id=6927cbcf7af1fc777f79de2d30ec8fda…
commit 6927cbcf7af1fc777f79de2d30ec8fda6745cfc6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:40:24 2015 +0100
gtphub: be strict about unknown cmdline args
http://cgit.osmocom.org/openbsc/commit/?id=ff03117fcfbe6d187dc61e326553f1c8…
commit ff03117fcfbe6d187dc61e326553f1c886aaae8d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 16:39:23 2015 +0100
gtphub: tweak logging.
Less spaces in tunnel strings, adjust tests accordingly.
Use side_idx to remove code dup in rate counter output.
http://cgit.osmocom.org/openbsc/commit/?id=9cc8eaed10e50db92de858c82bf40063…
commit 9cc8eaed10e50db92de858c82bf400637e468fe8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 6 15:22:54 2015 +0100
gtphub: logging: have one newline per log.
Some logging was multiline to ease human reading of debug output. However,
in the VTY output, these newlines lack a CR motion. Split multiline logs into
separate lines.
Also add one missing space.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 6 +-
openbsc/src/gprs/gtphub.c | 160 ++++++++++++--------
openbsc/src/gprs/gtphub_main.c | 3 +-
openbsc/src/gprs/gtphub_sock.c | 2 +-
openbsc/src/gprs/gtphub_vty.c | 73 ++++++---
openbsc/tests/gtphub/gtphub_test.c | 293 +++++++++++++++++++++++++++++-------
openbsc/tests/gtphub/gtphub_test.ok | 5 +
7 files changed, 395 insertions(+), 147 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 2ecbf871301cdc36c0212dd7526fc94ffa4597d1 (commit)
from 62d7502b82cbe56211bcd4aa3a363757650fced3 (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-bts/commit/?id=2ecbf871301cdc36c0212dd7526fc94…
commit 2ecbf871301cdc36c0212dd7526fc94ffa4597d1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 6 21:31:39 2015 +0100
use talloc pool for msgb and ortp library
by using a talloc pool, we avoid having to go back to the libc
malloc pool all the time. The msgb allocations and libortp allocations
happen quite frequently during processing and show up as one of the
high priority items in osmo-bts profiles on sysmoBTS with 14 concurrent
TCH/H calls (highest load scenario).
talloc still consumes significant CPU, this is mostly due to the
zero-initialization of all the associated buffers. Strictly speaking
we shouldn't need this, but any change there would require lots of
testing, as there might be hidden assumptions in the code?
In some percentage of cases, talloc still seems to fall back on malloc
for msgb allocations, which is currently a bit of a mystery. The pools
certainly are large enough, talloc_reprt() rarely reports more than a
few tens of kilobytes used by the msgb pool.
-----------------------------------------------------------------------
Summary of changes:
src/common/bts.c | 6 +++++-
src/osmo-bts-sysmo/main.c | 2 +-
2 files changed, 6 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 62d7502b82cbe56211bcd4aa3a363757650fced3 (commit)
via 2d5481da278f8b09c4772d54f044ba2b26eeef14 (commit)
via 44bc9408b1dcc4d07f8aff9800d8fcf317954231 (commit)
via 02337e1d1d5a97c0c062c4d2cdc13bff7c17bae7 (commit)
from 437deb5f3a9dcfcb0c40ac8b44c20a5987907990 (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-bts/commit/?id=62d7502b82cbe56211bcd4aa3a36375…
commit 62d7502b82cbe56211bcd4aa3a363757650fced3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 15:57:09 2015 +0100
osmo-bts-sysmo: Disable DSP trace flags by default
http://cgit.osmocom.org/osmo-bts/commit/?id=2d5481da278f8b09c4772d54f044ba2…
commit 2d5481da278f8b09c4772d54f044ba2b26eeef14
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 11:54:08 2015 +0100
l1sap: Ensure we only pass PHY primitives of active lchans
In some situations, a PHY might send us a primitive for a logical
channel that is not (or no longer) active. Passing such primitives
higher up the stack is asking for trouble. Specifically, LAPDm
instances cannot accept messages once their instance has been released.
We introduce two new helper functions: get_lchan_by_chan_nr() as well as
get_active_lchan_by_chan_nr(). The former just centralizes the look-up
of the lchan by timeslot number and sub-slot number. The latter also
checks to ensure the lchan is active, which is used for PH-DATA / PH-RTS
primitives. To the contrary, MPH primitives generally don't require the
cahnnel to be active for processing.
http://cgit.osmocom.org/osmo-bts/commit/?id=44bc9408b1dcc4d07f8aff9800d8fcf…
commit 44bc9408b1dcc4d07f8aff9800d8fcf317954231
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 3 19:54:38 2015 +0100
common/rsl.c: The presence of a valied measurement result is DEBUG
we shouldn't consider the presence of a valid measurement result
as something NOTICEable
http://cgit.osmocom.org/osmo-bts/commit/?id=02337e1d1d5a97c0c062c4d2cdc13bf…
commit 02337e1d1d5a97c0c062c4d2cdc13bff7c17bae7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Nov 20 21:35:07 2015 +0100
sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 86 ++++++++++++++++++++++------------------------
src/common/rsl.c | 2 +-
src/osmo-bts-sysmo/l1_if.c | 34 ++++++++----------
src/osmo-bts-sysmo/main.c | 2 +-
4 files changed, 57 insertions(+), 67 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)