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, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 (commit)
from ee702cd590688c1e65296319c5bc4c9cf160ba65 (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=90e614f7ccb0902e6ddb510bb10f…
commit 90e614f7ccb0902e6ddb510bb10f78eb14a13d94
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 23:38:18 2015 +0100
remove our internal copy of talloc, use system libtalloc
Shipping our own private copy of talloc was a good idea in 2008,
when it was not readily available on most target platforms. Today,
the situation is quite different, as it is a standard library on
major Linux distributions.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 55 +-
include/Makefile.am | 16 -
include/osmocom/core/talloc-internal.h | 189 ----
include/osmocom/core/talloc.h | 4 +
libosmoctrl.pc.in | 2 +-
libosmogb.pc.in | 2 +-
libosmogsm.pc.in | 2 +-
libosmosim.pc.in | 2 +-
libosmovty.pc.in | 2 +-
src/Makefile.am | 16 +-
src/ctrl/Makefile.am | 4 +-
src/gb/Makefile.am | 4 +-
src/gsm/Makefile.am | 4 +-
src/sim/Makefile.am | 4 +-
src/talloc.c | 1804 --------------------------------
src/vty/Makefile.am | 4 +-
tests/Makefile.am | 3 +-
17 files changed, 28 insertions(+), 2089 deletions(-)
delete mode 100644 include/osmocom/core/talloc-internal.h
create mode 100644 include/osmocom/core/talloc.h
delete mode 100644 src/talloc.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, master has been updated
via 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e (commit)
via c14574b56795c2cffb18c45df9947e5ea26d22dc (commit)
via d8352d75b61ae72bb1142d3a3e9a546ad8704f73 (commit)
via c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 (commit)
from e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (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=3f015f04b1d5a63c3c134f2baa60e9a8…
commit 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 23:13:35 2015 +0100
bring the README into the 21st century
http://cgit.osmocom.org/openbsc/commit/?id=c14574b56795c2cffb18c45df9947e5e…
commit c14574b56795c2cffb18c45df9947e5ea26d22dc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 23:04:11 2015 +0100
AUTHORS: Add Jacob and Neels
http://cgit.osmocom.org/openbsc/commit/?id=d8352d75b61ae72bb1142d3a3e9a546a…
commit d8352d75b61ae72bb1142d3a3e9a546ad8704f73
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 22:59:41 2015 +0100
remove old obsolete linux kernel and wireshark patches
Those were relevant in 2008/2009, but not today...
Also, move hlrsync to the contrib directory
http://cgit.osmocom.org/openbsc/commit/?id=c696cc28d8e61a50717e3c2e68a7cfe2…
commit c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 16:19:21 2015 +0100
gsm_data_shared: compute/sprintf the lchan name only once
We now store the pre-printed lchan name in lchan->name to avoid having
to call sprintf every time there is a debug statement somewhere,
particularly as most of those debug statements are going to be inactive
most of the time.
-----------------------------------------------------------------------
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 "Python scripting interface to the OsmoNITB MNCC interface".
The branch, master has been updated
via 031b9c9006dc992f7d6bdbceae63ad5b786c81e1 (commit)
via fcc3baaa2d8f7eaf0d52c7f1d80f150c74cc8a8f (commit)
via 1b26694bca735fdc3b56c92dd58ccab32af25acc (commit)
via e5d8b99fe7247cc27d8890995bacff7caf8d6866 (commit)
via 5010316fd2185fdb9ad7bf37b4b9f9ef8f874dda (commit)
from 6ae54d430d8af3d224caab549bfae583f3980212 (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/mncc-python/commit/?id=031b9c9006dc992f7d6bdbceae63…
commit 031b9c9006dc992f7d6bdbceae63ad5b786c81e1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 22:41:57 2015 +0100
add smpp_test to generate SMS load via SMPP interface
It's not really related to MNCC, but in lack of a better suitable
repository, I'll commit it here for the time being.
http://cgit.osmocom.org/mncc-python/commit/?id=fcc3baaa2d8f7eaf0d52c7f1d80f…
commit fcc3baaa2d8f7eaf0d52c7f1d80f150c74cc8a8f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 16:13:05 2015 +0100
gsm_call_fsm: Less debug printf's
http://cgit.osmocom.org/mncc-python/commit/?id=1b26694bca735fdc3b56c92dd58c…
commit 1b26694bca735fdc3b56c92dd58ccab32af25acc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 16:12:26 2015 +0100
Terminate CallConnector when both GsmCallFsm enter NULL state again
http://cgit.osmocom.org/mncc-python/commit/?id=e5d8b99fe7247cc27d8890995bac…
commit e5d8b99fe7247cc27d8890995bacff7caf8d6866
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 14:04:33 2015 +0100
GsmCallFsm: Print current state in __str__
http://cgit.osmocom.org/mncc-python/commit/?id=5010316fd2185fdb9ad7bf37b4b9…
commit 5010316fd2185fdb9ad7bf37b4b9f9ef8f874dda
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 13:57:51 2015 +0100
GsmCallFsm: Initialize calling/called during constructor
-----------------------------------------------------------------------
Summary of changes:
gsm_call_fsm.py | 13 +++++--------
smpp_test.py | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 57 insertions(+), 8 deletions(-)
create mode 100755 smpp_test.py
hooks/post-receive
--
Python scripting interface to the OsmoNITB MNCC interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Python scripting interface to the OsmoNITB MNCC interface".
The branch, master has been updated
via 6ae54d430d8af3d224caab549bfae583f3980212 (commit)
via 8a6dce002627c1653158a4433971e94c0e920c6b (commit)
via 5b283e8942d845c5c6919c78a9ccf57c6c46da7c (commit)
via a5fce601217645242ac057ef1a32f7e830c0b50e (commit)
via 8ebb6355ef87544bc6dd57fd0b55f0ce4b99d94d (commit)
via 474d83e21a2ae03614af946082a1384ed115428f (commit)
via 79b7947191825180504d97d2b7101063fbfd363b (commit)
from e47c3eee45f9927ff7616654bbcfefe641d20a50 (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/mncc-python/commit/?id=6ae54d430d8af3d224caab549bfa…
commit 6ae54d430d8af3d224caab549bfae583f3980212
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 13:46:44 2015 +0100
GsmCallFsm: Handle DTMF and HOLD requests from phones
we don't want the FSM to terminate in case such requests are received.
http://cgit.osmocom.org/mncc-python/commit/?id=8a6dce002627c1653158a4433971…
commit 8a6dce002627c1653158a4433971e94c0e920c6b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 13:46:26 2015 +0100
GsmCallFsm: Implement __str__() and use it
http://cgit.osmocom.org/mncc-python/commit/?id=5b283e8942d845c5c6919c78a9cc…
commit 5b283e8942d845c5c6919c78a9ccf57c6c46da7c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 5 13:30:46 2015 +0100
gcm_call_fsm: Allow user to specify which codec(s) are to be used
The user can submit a list of permitted codecs for a GsmCallFsm or
GsmCallConnector. This list is ordered by priority (highest first),
and the first matching codec is chosen.
TODO: Proper error handling in case no matching codec is found
http://cgit.osmocom.org/mncc-python/commit/?id=a5fce601217645242ac057ef1a32…
commit a5fce601217645242ac057ef1a32f7e830c0b50e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 3 15:43:02 2015 +0100
gsm_call_fsm: Implement classic MNCC_BRIDGE mode
In the classic MNCC_BRIDGE mode we ask the MSC to bridge the two
traffic channels itself. This works for E1 as well as for RTP
BTSs', and even accross mixed E1 and RTP environments.
http://cgit.osmocom.org/mncc-python/commit/?id=8ebb6355ef87544bc6dd57fd0b55…
commit 8ebb6355ef87544bc6dd57fd0b55f0ce4b99d94d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 3 13:55:19 2015 +0100
mncc.{h,py}: Add a gsm_mncc_bridge struct
this struct doesn't yet exist in upstream, but it should.
http://cgit.osmocom.org/mncc-python/commit/?id=474d83e21a2ae03614af946082a1…
commit 474d83e21a2ae03614af946082a1384ed115428f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 3 13:54:40 2015 +0100
gsm_call_fsm: Add get_callref method to GsmCallFsm
... and obtain the call references into the GsmCallConnector
http://cgit.osmocom.org/mncc-python/commit/?id=79b7947191825180504d97d2b710…
commit 79b7947191825180504d97d2b7101063fbfd363b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 2 00:51:11 2015 +0100
typo fix
-----------------------------------------------------------------------
Summary of changes:
README | 2 +-
gsm_call_fsm.py | 126 ++++-
mncc.h | 5 +
mncc.py | 88 ++--
mncc.xml | 1386 ++++++++++++++++++++++++++++---------------------------
mncc_sock.py | 10 +
mncc_test.py | 6 +-
7 files changed, 882 insertions(+), 741 deletions(-)
hooks/post-receive
--
Python scripting interface to the OsmoNITB MNCC interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Tools to centralize packet capture and storing".
The branch, master has been updated
via c016b5d3824923c2b35c67cfb9930a30e564f07e (commit)
from 66b80cc8f5ea4e99dab1b36f122d75395129a74e (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-pcap/commit/?id=c016b5d3824923c2b35c67cfb9930a…
commit c016b5d3824923c2b35c67cfb9930a30e564f07e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 3 22:17:26 2015 +0100
Make a new release with 64bit client fixes
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
hooks/post-receive
--
Tools to centralize packet capture and storing
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 "Tools to centralize packet capture and storing".
The branch, master has been updated
via 66b80cc8f5ea4e99dab1b36f122d75395129a74e (commit)
via fbdcf593f80d4fe5330376674136fd76fcef5ea2 (commit)
from 42421c4f7e8dd199f358a956a3a5c5dca557f1f5 (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-pcap/commit/?id=66b80cc8f5ea4e99dab1b36f122d75…
commit 66b80cc8f5ea4e99dab1b36f122d75395129a74e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 3 22:13:38 2015 +0100
client: Deal with external representation for pcap files
We need to convert the 64bit timeval on a 64bit userspace (or on
OpenBSD) into a 32bit truncated value for being able to write the
file. This means we have 2038 issue here?
http://cgit.osmocom.org/osmo-pcap/commit/?id=fbdcf593f80d4fe5330376674136fd…
commit fbdcf593f80d4fe5330376674136fd76fcef5ea2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 3 20:41:28 2015 +0100
debian: Make a new release
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 ++++++++
debian/rules | 3 +++
include/osmo-pcap/wireformat.h | 12 ++++++++++++
src/osmo_client_network.c | 9 ++++++---
4 files changed, 29 insertions(+), 3 deletions(-)
hooks/post-receive
--
Tools to centralize packet capture and storing
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 "Tools to centralize packet capture and storing".
The branch, master has been updated
via 42421c4f7e8dd199f358a956a3a5c5dca557f1f5 (commit)
via ff1a5dc75152fb72cd4597036f9c6c712f1c1436 (commit)
via 26327bd0ce2e3f11c9d02511c47fb45bb705b0e3 (commit)
from a316c9394aa27d25b3d7fba004563890a43ab1bc (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-pcap/commit/?id=42421c4f7e8dd199f358a956a3a5c5…
commit 42421c4f7e8dd199f358a956a3a5c5dca557f1f5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 3 20:16:37 2015 +0100
client: Allow receiving jumbo frames on the client as well
Check the caplen and see if it is bigger than our assumed
maximum. Make sure we have enough space for data+hdr+hdr.
http://cgit.osmocom.org/osmo-pcap/commit/?id=ff1a5dc75152fb72cd4597036f9c6c…
commit ff1a5dc75152fb72cd4597036f9c6c712f1c1436
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 3 19:32:04 2015 +0100
server: Deal with jumbo frames on the wire
The 2000 as a number is too small. Modern networks can have a
higher MTU (up to 9000). Take this number and assume there is
a big header in front of it.
http://cgit.osmocom.org/osmo-pcap/commit/?id=26327bd0ce2e3f11c9d02511c47fb4…
commit 26327bd0ce2e3f11c9d02511c47fb45bb705b0e3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 3 19:29:38 2015 +0100
server: Fix the language and refer to the received data length
-----------------------------------------------------------------------
Summary of changes:
include/osmo-pcap/osmo_pcap_server.h | 6 +++++-
src/osmo_client_core.c | 2 +-
src/osmo_client_network.c | 11 +++++++++--
src/osmo_server_network.c | 4 ++--
4 files changed, 17 insertions(+), 6 deletions(-)
hooks/post-receive
--
Tools to centralize packet capture and storing
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 f03f63a185b6a3e941f63f4c0acc644ec6c9c24c (commit)
from e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (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=f03f63a185b6a3e941f63f4c0acc644e…
commit f03f63a185b6a3e941f63f4c0acc644ec6c9c24c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:52:33 2015 +0100
gtphub: fix missing newline in log output
-----------------------------------------------------------------------
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
via e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (commit)
via f8c701008b578e51cc370dbf0115890fdd333cbe (commit)
via 1ae3ebd68bdb1d33a99065be75946faf4cd0e766 (commit)
via ca2361c23717fd13e33088d6dfe4e2370b714097 (commit)
via d53c6046bc315cd2ddbdeac86d3b574b371985b6 (commit)
via e5a0798c9cc7f8b0d13f577791700a8633de308b (commit)
via 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb (commit)
from 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 3 +
openbsc/src/gprs/gtphub.c | 130 +++++++++++++++++++-----------------
openbsc/src/gprs/gtphub_vty.c | 28 ++++++++
openbsc/tests/gtphub/gtphub_test.c | 109 ++++++++++++++++++++++++++++--
openbsc/tests/gtphub/gtphub_test.ok | 4 ++
5 files changed, 210 insertions(+), 64 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 e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (commit)
from f8c701008b578e51cc370dbf0115890fdd333cbe (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=e1ba781f7b3d45b3e8f9ea87c3041e69…
commit e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:48:22 2015 +0100
gtphub: tweak startup log for sgsn_use_sender
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via f8c701008b578e51cc370dbf0115890fdd333cbe (commit)
via 1ae3ebd68bdb1d33a99065be75946faf4cd0e766 (commit)
via ca2361c23717fd13e33088d6dfe4e2370b714097 (commit)
via d53c6046bc315cd2ddbdeac86d3b574b371985b6 (commit)
via e5a0798c9cc7f8b0d13f577791700a8633de308b (commit)
via 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb (commit)
from 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (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=f8c701008b578e51cc370dbf0115890f…
commit f8c701008b578e51cc370dbf0115890fdd333cbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:29:48 2015 +0100
gtphub: add test for SGSN behind NAT
http://cgit.osmocom.org/openbsc/commit/?id=1ae3ebd68bdb1d33a99065be75946faf…
commit 1ae3ebd68bdb1d33a99065be75946faf4cd0e766
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:19:08 2015 +0100
gtphub_test: tweak test_user_data(): no seq routing.
Don't route User message back by sequence number, rather test that a
completely unrelated User message is routed back properly.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ca2361c23717fd13e33088d6dfe4e237…
commit ca2361c23717fd13e33088d6dfe4e2370b714097
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 14:12:44 2015 +0100
gtphub: implement sgsn_use_sender for NAT.
If an SGSN is behind NAT, we cannot rely on the default ports. Specifically,
if a GGSN sends a message, the forwarding to the SGSN should go to whichever
port the SGSN last sent from (whether sequence nr is known or not).
Add sgsn_use_sender config and VTY command, and store the sender instead
of the GSN Address IE and default port if set.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d53c6046bc315cd2ddbdeac86d3b574b…
commit d53c6046bc315cd2ddbdeac86d3b574b371985b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 13:59:49 2015 +0100
gtphub: prepare: keep tunnel ref in gtp_packet_desc.
Rather than passing a tunnel pointer as function arguments, keep it in the
gtp_packet_desc struct passed around anyway.
Reason: in the next commit (will add sgsn_use_sender), I need the tunnel to be
passed back out to gtphub_handle_buf(), and besides simplifying existing code,
this also makes passing the tunnel back out trivial.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e5a0798c9cc7f8b0d13f577791700a86…
commit e5a0798c9cc7f8b0d13f577791700a8633de308b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 13:47:05 2015 +0100
gtphub: tweak an error log message
http://cgit.osmocom.org/openbsc/commit/?id=8c5b073072ae3c49bc27ab3d4bc3ed33…
commit 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 13:45:15 2015 +0100
gtphub: Del PDP: replace unnecessary lookup with asserts.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 3 +
openbsc/src/gprs/gtphub.c | 127 +++++++++++++++++++-----------------
openbsc/src/gprs/gtphub_vty.c | 28 ++++++++
openbsc/tests/gtphub/gtphub_test.c | 109 +++++++++++++++++++++++++++++--
openbsc/tests/gtphub/gtphub_test.ok | 4 ++
5 files changed, 207 insertions(+), 64 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 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (commit)
via 59c1b645e2d86457ee1c9df56860aec8ee5a606f (commit)
via 87c83d0b895624ac3968a85edc9de18e36d5d1ea (commit)
via d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f (commit)
via c6d51f5fb477c9ebf0345edb088b86d70eb119a1 (commit)
via 996ec1d73150366fa105b7d42ba8003fb018fcf8 (commit)
via 18d304961249c7815cf3a78ebd1697a4efd9ab42 (commit)
via 237fee649e691fc3a7ef851731305b8a41921436 (commit)
via 936b890f71f6603bdd95fc6283030395743dfae5 (commit)
via be4bebaad05dd360200c38b7da02aa8ca66850f2 (commit)
via 4573ca88345c553653eeea627cf4b51fa26ab9df (commit)
via 52c0bd3025f319597ce40621ef44e39e01594605 (commit)
via bc44330671c019be92b335149a2aefa3cc08b8f7 (commit)
via 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b (commit)
via 7559910e8ced14f718820d8bfeb419878185d153 (commit)
via 99a50b3529a53429343f767023fe9ca42b61a90f (commit)
via 10fc02447279a322e1d362a31dec5c8f8bafb6f8 (commit)
via 2f67125c3237f63800c5601f1aaddda62ce192a2 (commit)
via 800126b1f33986ca9ffc6f2a65c91264a969d078 (commit)
via cd865d62f0446135258189184664a146b28db975 (commit)
via 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c (commit)
via ff4b630de9b8cb760e3d30861fda807f708351d9 (commit)
via 817bc32696422ac4662b4b706c6e03961e45257b (commit)
via a9905a51f96acdddf761d0b3e4c21ac0711b57ae (commit)
via 7174b169e0346d2a44ec50b309bd1e332503c825 (commit)
via d121ea612460b8a6f78a3bc91ab164651240f48a (commit)
via f977320736fe15ffc3a0e6110bec7823a57c65ee (commit)
via ba9e9f63bce9a868b8b3e15adca616ac4dec9414 (commit)
via 8d1ffbd3ba44939612d453b161dd86ba8302d0c1 (commit)
via 005f175c3b9a3182d429de9177438564b8a7e4f6 (commit)
via fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 (commit)
via e54cd1555a874b132116b1269264de7d6cc3d24d (commit)
via 2c8b58139f3e3c29309dd6518f77a62414de560c (commit)
via 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f (commit)
via 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 (commit)
via 29d926be12fccfb2a0240535d252b7f7d8452df8 (commit)
via 231653a8d076c7c793a809de7b953c19a5e91284 (commit)
via 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d (commit)
via 1ba50c659801fd8ba811dd898236134c0f0a7011 (commit)
via dba6d1af697a027e9529b61925a6c78603b552a7 (commit)
via 20bd6bfef5417f540e7fdd624832d1f31e38fe42 (commit)
via 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc (commit)
via b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca (commit)
via d9b1d49485195a79095bae162f8bd8d0abc04781 (commit)
via 4960fab767084f9d5937960f68b84c801350f74c (commit)
via e2ed8e6cc3eef9f93d8603634072720d20821ebb (commit)
via 334af5dd9dcee962a25ca9cca9425da5d7f57a2c (commit)
from 5e95a411946ba3c520f048c07f8fdc3dff26d564 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 6 +
openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 2 +
openbsc/include/openbsc/gtphub.h | 143 +-
openbsc/src/gprs/Makefile.am | 4 +-
openbsc/src/gprs/gtphub.c | 1507 +++++++++++++++-------
openbsc/src/gprs/{gtphub_ext.c => gtphub_ares.c} | 32 +-
openbsc/src/gprs/gtphub_main.c | 160 ++-
openbsc/src/gprs/gtphub_sock.c | 58 +
openbsc/src/gprs/gtphub_vty.c | 262 +++-
openbsc/tests/atlocal.in | 5 +-
openbsc/tests/gtphub/Makefile.am | 3 +-
openbsc/tests/gtphub/gtphub_test.c | 609 ++++++++-
openbsc/tests/gtphub/gtphub_test.ok | 23 +-
13 files changed, 2170 insertions(+), 644 deletions(-)
rename openbsc/src/gprs/{gtphub_ext.c => gtphub_ares.c} (87%)
create mode 100644 openbsc/src/gprs/gtphub_sock.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 dac1a00b4cf02f2627662f9ad0e61b7dc1892e17 (commit)
discards 29c4c4999932990dfa61fe3e79802a52aef4264f (commit)
discards 02d6365ef16bfcd838d792a4797409d84f104f59 (commit)
discards e43c8c949bee886947e6759eaac5aa7c5bd453c9 (commit)
discards 5b319dd18936e75a5448a02833cc75d2bbf3a098 (commit)
discards 00362b567db211024f793d0fa850ee5736055a2b (commit)
discards b6cb4e695ecb303ce446769bdea1712a7d2ae329 (commit)
discards 33217200aa2536ecdb7e986a071134232ab9f0f6 (commit)
discards aee727f5e5b6e9877621407b93f81bab0526a614 (commit)
discards 887ed65c1828279c359cf261644d438d32c09b25 (commit)
discards 942e425d8264df165154905e6e6c7ceb04b9d667 (commit)
discards a1747a446e44ea30f12f0a4bdd1d03ee89ee106c (commit)
discards 5cfa3fcdfcb789ab9216445e2d649400b1f5d635 (commit)
discards 1676898db0638f896f963b43c7b6ce884a787706 (commit)
discards 38d337d9408623d93af46b4ec2dc2411ec7d1ca4 (commit)
discards 54520814ff53b3eadc09a484fa3e61d4a445455d (commit)
discards fc97e4549562e283d005bcb145265d585e667e3a (commit)
discards 7bc3c88667c1e96ad46f2d12d02d5d7883e281ff (commit)
discards d156ccf9ff5f29c8dc131dccd6beb0db3e207497 (commit)
discards ce4735c7fb8c8a1733028c1fd0f429c0f0af365c (commit)
discards 211b3362635d1a085c3eff05f4836f06f252b606 (commit)
discards 107cfad51f1740669c694629c0d1981538d5cf94 (commit)
discards d5662d2decd46fbc2a38130df9bdd8a485543d1a (commit)
discards 519009ecaacffbcc5d8a56690fcc7d1d810e8488 (commit)
discards ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea (commit)
discards b079b9923a812476af6ec6185c9932ea92363151 (commit)
discards a6a173ff84cf6112fc10bbbb41d13df504793942 (commit)
discards 5bab5c395c48b4dee5374d42ea6c7b895360b296 (commit)
discards cd711490c2df8f87e49adc6b82003cd915ed8d28 (commit)
discards da979ef8bbacaf1641cbf40e841a05f1e5421cba (commit)
discards 173c36b20b3163817d519aa21428448f5b16618d (commit)
discards 4defa42cf51330c087f506587f4171c3c75dc53f (commit)
discards e36599fecd68ffabd3b5d7e68aa34d48d829f93b (commit)
discards dff8c375f07b49e6cdf36352fa0d2c0a69c3faaf (commit)
discards fc78950790586b66c6f87b92603039b8703ab6a7 (commit)
discards 54bb59814699042da2c294da8eddd012c52598f8 (commit)
discards 6357d8e218408bdd2b4df861fae88e8bdeea244e (commit)
discards 9e16284e3307f0689ff1b41554da1820f1584355 (commit)
discards e82037a0873be819a65550c7948182dd3685f375 (commit)
discards 4d7dd42d9714e9c4a6aaf7ac010453f93f80cd71 (commit)
discards 91d1bb23fa35d175969382a573c7470e38c86041 (commit)
discards fa0fd33199eeba9e69c165aa5ff6f718fefab5a0 (commit)
discards 2586ba4045fa84fc0daf6ac444a757adeb033d5c (commit)
discards 3643ee36f32ca326881d78fc55a30cd6bfabb261 (commit)
discards 1d19d62d810d284a883f42814a5c389652bb2950 (commit)
via 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (commit)
via 59c1b645e2d86457ee1c9df56860aec8ee5a606f (commit)
via 87c83d0b895624ac3968a85edc9de18e36d5d1ea (commit)
via d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f (commit)
via c6d51f5fb477c9ebf0345edb088b86d70eb119a1 (commit)
via 996ec1d73150366fa105b7d42ba8003fb018fcf8 (commit)
via 18d304961249c7815cf3a78ebd1697a4efd9ab42 (commit)
via 237fee649e691fc3a7ef851731305b8a41921436 (commit)
via 936b890f71f6603bdd95fc6283030395743dfae5 (commit)
via be4bebaad05dd360200c38b7da02aa8ca66850f2 (commit)
via 4573ca88345c553653eeea627cf4b51fa26ab9df (commit)
via 52c0bd3025f319597ce40621ef44e39e01594605 (commit)
via bc44330671c019be92b335149a2aefa3cc08b8f7 (commit)
via 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b (commit)
via 7559910e8ced14f718820d8bfeb419878185d153 (commit)
via 99a50b3529a53429343f767023fe9ca42b61a90f (commit)
via 10fc02447279a322e1d362a31dec5c8f8bafb6f8 (commit)
via 2f67125c3237f63800c5601f1aaddda62ce192a2 (commit)
via 800126b1f33986ca9ffc6f2a65c91264a969d078 (commit)
via cd865d62f0446135258189184664a146b28db975 (commit)
via 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c (commit)
via ff4b630de9b8cb760e3d30861fda807f708351d9 (commit)
via 817bc32696422ac4662b4b706c6e03961e45257b (commit)
via a9905a51f96acdddf761d0b3e4c21ac0711b57ae (commit)
via 7174b169e0346d2a44ec50b309bd1e332503c825 (commit)
via d121ea612460b8a6f78a3bc91ab164651240f48a (commit)
via f977320736fe15ffc3a0e6110bec7823a57c65ee (commit)
via ba9e9f63bce9a868b8b3e15adca616ac4dec9414 (commit)
via 8d1ffbd3ba44939612d453b161dd86ba8302d0c1 (commit)
via 005f175c3b9a3182d429de9177438564b8a7e4f6 (commit)
via fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 (commit)
via e54cd1555a874b132116b1269264de7d6cc3d24d (commit)
via 2c8b58139f3e3c29309dd6518f77a62414de560c (commit)
via 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f (commit)
via 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 (commit)
via 29d926be12fccfb2a0240535d252b7f7d8452df8 (commit)
via 231653a8d076c7c793a809de7b953c19a5e91284 (commit)
via 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d (commit)
via 1ba50c659801fd8ba811dd898236134c0f0a7011 (commit)
via dba6d1af697a027e9529b61925a6c78603b552a7 (commit)
via 20bd6bfef5417f540e7fdd624832d1f31e38fe42 (commit)
via 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc (commit)
via b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca (commit)
via d9b1d49485195a79095bae162f8bd8d0abc04781 (commit)
via 4960fab767084f9d5937960f68b84c801350f74c (commit)
via e2ed8e6cc3eef9f93d8603634072720d20821ebb (commit)
via 334af5dd9dcee962a25ca9cca9425da5d7f57a2c (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 (dac1a00b4cf02f2627662f9ad0e61b7dc1892e17)
\
N -- N -- N (8defadbdd2953482ad53fe9ef37bb81ff76a2097)
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=8defadbdd2953482ad53fe9ef37bb81f…
commit 8defadbdd2953482ad53fe9ef37bb81ff76a2097
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 19:14:58 2015 +0100
tests: fix condition to run sgsn, oap, gtphub tests
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=59c1b645e2d86457ee1c9df56860aec8…
commit 59c1b645e2d86457ee1c9df56860aec8ee5a606f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 11:30:43 2015 +0100
gtphub: check TEI presence in Create PDP Ctx Response
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=87c83d0b895624ac3968a85edc9de18e…
commit 87c83d0b895624ac3968a85edc9de18e36d5d1ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 11:25:27 2015 +0100
gtphub: improve logging for invalid packet
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d8660ef090b66e7fbbb960ce8a8c8c26…
commit d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 3 11:24:39 2015 +0100
gtphub: cosmetic
During the peer review session with Holger, these things were deemed fixable.
No need to have a static gtp_packet_desc in gtphub_handle_buf.
No need to memcpy, direct assignment does the job.
Remove obsolete comments.
Fix a stray space.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=c6d51f5fb477c9ebf0345edb088b86d7…
commit c6d51f5fb477c9ebf0345edb088b86d70eb119a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:44:34 2015 +0100
gtphub: fix restart cleanup peer matching.
Adjust test expectations accordingly.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=996ec1d73150366fa105b7d42ba8003f…
commit 996ec1d73150366fa105b7d42ba8003fb018fcf8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:43:10 2015 +0100
gtphub: wrap gtphub_write() for test suite.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=18d304961249c7815cf3a78ebd1697a4…
commit 18d304961249c7815cf3a78ebd1697a4efd9ab42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:00:50 2015 +0100
gtphub: fix use after free.
A tunnel pointer was still being checked after deleting by a call to
expiring_item_del(). 'continue' to the next tun.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=237fee649e691fc3a7ef851731305b8a…
commit 237fee649e691fc3a7ef851731305b8a41921436
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:45 2015 +0100
gtphub: add restart counter test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=936b890f71f6603bdd95fc6283030395…
commit 936b890f71f6603bdd95fc6283030395743dfae5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:08 2015 +0100
gtphub: Add a debug log
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=be4bebaad05dd360200c38b7da02aa8c…
commit be4bebaad05dd360200c38b7da02aa8ca66850f2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:18:26 2015 +0100
gtphub: add test for reused TEI.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4573ca88345c553653eeea627cf4b51f…
commit 4573ca88345c553653eeea627cf4b51fa26ab9df
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:15:36 2015 +0100
gtphub: fix: add a missing NULL check
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=52c0bd3025f319597ce40621ef44e39e…
commit 52c0bd3025f319597ce40621ef44e39e01594605
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:14:32 2015 +0100
gtphub: cosmetic: early continue for less indent
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=bc44330671c019be92b335149a2aefa3…
commit bc44330671c019be92b335149a2aefa3cc08b8f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 15:20:18 2015 +0100
gtphub: monitor GSNs' restart counters.
If a GSN indicates that it has reset, tear down each known tunnel for that GSN
individually (don't send the GSNs on the other side a different restart
counter, because they represent more than just this GSN).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=3fdba2ed5ab7ad6e0814aac37f440ea1…
commit 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:17:21 2015 +0100
gtphub: cosmetic
Move the SGSN read callback next to the GGSN read callback.
Comments.
Tweak an initialization to NULL.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7559910e8ced14f718820d8bfeb41987…
commit 7559910e8ced14f718820d8bfeb419878185d153
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 01:01:16 2015 +0100
gtphub_test: add test for Del PDP from GGSN side.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=99a50b3529a53429343f767023fe9ca4…
commit 99a50b3529a53429343f767023fe9ca42b61a90f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 01:15:30 2015 +0100
gtphub_test: add some cleanup asserts.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=10fc02447279a322e1d362a31dec5c8f…
commit 10fc02447279a322e1d362a31dec5c8f8bafb6f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 00:23:45 2015 +0100
gtphub: handle Delete PDP Context.
During resolution of the header TEI, also return the tunnel struct that
resolved the TEI, so the Delete PDP Ctx code does not need to look it up
again.
Upon Delete PDP Ctx Request, remember the IEs and that a request was made.
Upon Delete PDP Ctx Response, find the pending delete and remove the
corresponding tunnel, iff the response indicates success.
Add a context deletion to regression tests, rename the test appropriately.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=2f67125c3237f63800c5601f1aaddda6…
commit 2f67125c3237f63800c5601f1aaddda62ce192a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:13:33 2015 +0100
gtphub: remove obsolete todo comment
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=800126b1f33986ca9ffc6f2a65c91264…
commit 800126b1f33986ca9ffc6f2a65c91264a969d078
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:13:19 2015 +0100
gtphub: fix segfault when empty config.
gsn_addr_from_str(): return error upon NULL string.
Add some debug logging.
With an empty config, no bind addresses were set, and the address parser
did not check for a NULL pointer, resulting in a segfault.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=cd865d62f0446135258189184664a146…
commit cd865d62f0446135258189184664a146b28db975
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:58:48 2015 +0100
gtphub: be more fatal about not finding an unused TEI.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=085500807c3a66e4d6e0a6a2d6516b2a…
commit 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:19:50 2015 +0100
gtphub: fix some style complaints from cppcheck
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ff4b630de9b8cb760e3d30861fda807f…
commit ff4b630de9b8cb760e3d30861fda807f708351d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs for Delete PDP msgs
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=817bc32696422ac4662b4b706c6e0396…
commit 817bc32696422ac4662b4b706c6e03961e45257b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 23:50:45 2015 +0100
gtphub: vty: add missing SGSN-proxy output.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=a9905a51f96acdddf761d0b3e4c21ac0…
commit a9905a51f96acdddf761d0b3e4c21ac0711b57ae
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 23:49:48 2015 +0100
gtphub: refactor: use side_idx everywhere.
This is a mostly cosmetic change. Instead of separate buffer handling
functions, reduce some code duplication by using a side_idx just like the
plane_idx, with arrays.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7174b169e0346d2a44ec50b309bd1e33…
commit 7174b169e0346d2a44ec50b309bd1e332503c825
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 27 01:22:13 2015 +0100
gtphub: make sure mapped TEIs aren't occupied (incomplete).
This could be done way better, discussion is pending/ongoing. It is indeed
quite unlikely that any user will ever hit this situation, so there is no
strong drive to invest effort in a more comprehensive implementation.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d121ea612460b8a6f78a3bc91ab16465…
commit d121ea612460b8a6f78a3bc91ab164651240f48a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 27 01:20:53 2015 +0100
gtphub: use a single TEI pool across planes.
There's no need to keep two separate number pools when both can be fed
from the same pool. User and Ctrl plane TEIs can technically overlap without
colliding, but it doesn't hurt if they don't overlap, either.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=f977320736fe15ffc3a0e6110bec7823…
commit f977320736fe15ffc3a0e6110bec7823a57c65ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 27 00:05:56 2015 +0100
gtphub: cosmetic: for_each_side,_plane macros.
Simplify looping over sides and planes. I'm tired of typing the same for
loops all the time.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ba9e9f63bce9a868b8b3e15adca616ac…
commit ba9e9f63bce9a868b8b3e15adca616ac4dec9414
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 26 22:19:22 2015 +0100
gtphub: implement restart counter properly.
Force passing a restart counter, by adding such arg to gtphub_start() (test
suite is not affected by this).
In gtphub_main.c, add -r,--restart-file <path> and next_restart_count() to
maintain the counter file. While at it, tweak the cmdline help to unify the
formatting (mostly commas and a missing line break).
Send gtphub's own restart counter. So far, the sender's restart counter was
copied through, which would break as soon as more than one GSN would talk to
the same peer with differing restart counters.
Also fix the in-mem restart counter data type (one octet, not two).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=8d1ffbd3ba44939612d453b161dd86ba…
commit 8d1ffbd3ba44939612d453b161dd86ba8302d0c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 26 05:20:18 2015 +0100
gtphub: complain about excess cmdline args.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=005f175c3b9a3182d429de9177438564…
commit 005f175c3b9a3182d429de9177438564b8a7e4f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:19:11 2015 +0100
gtphub: fix a conditional for log output
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=fc1be3a0c1cb7a220c174c7d7d3d4bd1…
commit fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 00:31:31 2015 +0100
gtphub: avoid segfault for incomplete tunnels.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e54cd1555a874b132116b1269264de7d…
commit e54cd1555a874b132116b1269264de7d6cc3d24d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:31:06 2015 +0100
gtphub: track tunnels explicitly.
So far, gtphub worked perfectly by only tracking single TEIs ... for probably
most uses. But a Ctrl plane tunnel may have expired despite a still active
corresponding User plane tunnel. The User plane would continue to work
indefinitely, but if any Ctrl messages followed after more than six hours of
Ctrl silence, they would have been dropped due to an expired TEI mapping.
We want to
- combine expiry of a user TEI with its ctrl TEI. (done in this patch)
- upon delete PDP context, remove both user and ctrl TEI mappings. (future)
- when a peer indicates a restart counter bump, invalidate its tunnels.
(future)
To facilitate these, track tunnels, complete with both SGSN's and GGSN's
address, original and replaced TEIs, all for both user and ctrl plane, in a
single struct. A single expiry entry handles the entire tunnel, instead of
previously four separate expiries for each endpoint identifier.
Add the concept of a "side", being either GGSN or SGSN, to index tunnel
endpoint structs, and so on.
Track the originating side in the gtp_packet_desc.
Add header_tei_rx: set_tei() overwrites header_tei, but the originally received
header TEI is still needed to match a Create PDP Context Response up with its
Request (and for logging).
Adjust the test suite to expect tunnel listing strings instead of TEI mappings,
with a bonus of making it a lot easier to grok, and including the IP addresses.
Add regression test for refreshing tunnel expiry upon use.
Note: the current implementation is as slow as can possibly be, iterating all
the tunnels all the time. Optimizations are kept for a future commit, on
purpose.
BTW, the sequence number mapping/unmapping structures remain unchanged.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=2c8b58139f3e3c29309dd6518f77a624…
commit 2c8b58139f3e3c29309dd6518f77a62414de560c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 25 16:45:59 2015 +0100
gtphub: cosmetic/prepare: rename expiry queues.
The expiry queues are already used for resolved GGSN addresses, and will
soon enlist tunnel structs. Hence the naming should be more general.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=1aa0e47104d9529ecf448b81adb9ef6f…
commit 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:32:23 2015 +0100
gtphub: add assertion to ensure expiry ordering.
Make 100% sure the user adds expiring_items in chronological order by asserting
that a newly added expiry is >= the last expiry in the queue. Add llist_last()
to facilitate.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=508514c7c5a4cc2d4eae27a7e6df80b1…
commit 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:30:38 2015 +0100
gtphub: cosmetic/prepare: add nr_map_refresh().
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=29d926be12fccfb2a0240535d252b7f7…
commit 29d926be12fccfb2a0240535d252b7f7d8452df8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:27:13 2015 +0100
gtphub: move timestamp into packet struct.
Instead of passing the current time around in function arguments ('now'),
rather store the current time once upon decoding a GTP packet in the
gtp_packet_desc passed around anyway ('p->timestamp').
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=231653a8d076c7c793a809de7b953c19…
commit 231653a8d076c7c793a809de7b953c19a5e91284
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:23:44 2015 +0100
gtphub: cosmetic: fix an argument name.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4b2cbdab3e29dfbd8c4b5f9d44a9a63e…
commit 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 03:16:19 2015 +0100
gtphub: first vty show commands.
Start adding VTY commands to show rate counters / statistics / cache dumps.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=1ba50c659801fd8ba811dd898236134c…
commit 1ba50c659801fd8ba811dd898236134c0f0a7011
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 01:28:40 2015 +0100
gtphub: add first rate counters
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=dba6d1af697a027e9529b61925a6c786…
commit dba6d1af697a027e9529b61925a6c78603b552a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 01:27:22 2015 +0100
gtphub: cosmetic: clarify bind pointer naming.
Some gtphub_bind pointers point to an array of binds, some point directly at
instances. Make the distinction between the two more obvious by adding an
'_arr' suffix to the array ones.
Partly in preparation for upcoming rate counters.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=20bd6bfef5417f540e7fdd624832d1f3…
commit 20bd6bfef5417f540e7fdd624832d1f31e38fe42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 00:08:28 2015 +0100
gtphub: add explicit cleanup handles.
Clean up functionality is added for the test suite only, to be able to clean
out all allocations and test against memory leaks.
So far, it was sufficient to expire everything to free a gtphub. In preparation
for the upcoming rate counters, which will need to be freed explicitly, add
gtphub functions to clean up everything.
As added bonus, also close the sockets explicitly -- not really needed upon
program exit, neither by the test suite, but *if* we have a cleanup function,
it should clean up everything properly.
Closing the sockets is however kept separate, for the test suite.
gtphub_start() and gtphub_stop() are for normal use (published in gtphub.h),
and gtphub_init() and gtphub_free() are for the test suite, without sockets.
(gtphub_stop() will probably never be called by anyone, but its existence
completes the picture.)
In gtphub_test.c, have a function to clean up the testing gtphub struct. First,
expire everything by timeout, assert emptiness, then call the cleanup function.
Call from each test in the end.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=1ed9a8673d67f4224a0bdbebae012c85…
commit 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 00:04:41 2015 +0100
gtphub: ensure cleanup of peer addresses.
Upon calling gtphub_peer_del(), all addresses and ports should already have
expired (by force). Make sure the code heeds that with a so far missing
assertion.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b6c2db569f03bf5eb0f9a12a9bca5c0d…
commit b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 18:11:32 2015 +0100
gtphub: ares vty and init
From sgsn_vty.c, copy the cfg_grx_ggsn_cmd to add an ares server to the static
sgsn_instance.
This is sort of preliminary. As described in comments, the sgsn_ares functions
should actually be separated from the static sgsn structure. gtphub keeps such
an sgsn structure just for the sgsn_ares functions.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d9b1d49485195a79095bae162f8bd8d0…
commit d9b1d49485195a79095bae162f8bd8d0abc04781
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 18:11:09 2015 +0100
gtphub: review some logging.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4960fab767084f9d5937960f68b84c80…
commit 4960fab767084f9d5937960f68b84c801350f74c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 17:53:00 2015 +0100
gtphub: cosmetic: rename a file.
gtphub_ext.c's initial purpose was to wrap a specific function. The file
then turned into everything related to DNS, which fits pretty well. Rename
to gtphub_ares.c.
Tweak the header comment to reflect the new file name.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e2ed8e6cc3eef9f93d8603634072720d…
commit e2ed8e6cc3eef9f93d8603634072720d20821ebb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:30:37 2015 +0100
gtphub: nr_map: add min,max and wrap.
Implement min/max bounds for nr_pool, adjust nr_pool_init() and current tests,
and create unit tests for nr_map wrapping.
Sequence numbers range from 0 to 65535, while TEIs range from 1 to 0xffffffff.
Both cause problems when the nr_pool surpasses the range: seq exit their valid
range, causing unmappings to fail, and a TEI would be mapped as zero (invalid).
Add a comment about TEI wrapping, and lose the comment about random TEIs (not
really important).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=334af5dd9dcee962a25ca9cca9425da5…
commit 334af5dd9dcee962a25ca9cca9425da5d7f57a2c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:24:46 2015 +0100
gtphub: fix number map range for TEIs.
Use unsigned int for nr_map, just large enough to fit the TEI space.
Adjust log output formats and casts accordingly.
Fixes: TEIs are uint32_t, but the nr_map so far used int. This would cause TEIs
from 0x80000000 on to be handled and printed as a negative value.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 10 ++++++++--
1 file changed, 8 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 "Osmocom code for Iuh interface".
The branch, master has been updated
via 97374c039b7094d48f9dcc48794db2aa3caf6f59 (commit)
via 56f627343062cf9a9570a5d009fa4260b88f0a13 (commit)
from 9a12a4b992b59698da12f6a24c5e659389c1f739 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=97374c039b7094d48f9dcc48794db2a…
commit 97374c039b7094d48f9dcc48794db2aa3caf6f59
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 3 09:37:58 2015 +0100
tests: Add hnb-test to connect to hnbgw and tests its functions
Only connects currently
http://cgit.osmocom.org/osmo-iuh/commit/?id=56f627343062cf9a9570a5d009fa426…
commit 56f627343062cf9a9570a5d009fa4260b88f0a13
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Dec 2 11:22:53 2015 +0100
hnbgw: Add VTY commands to show info about connected HNBs and UEs
-----------------------------------------------------------------------
Summary of changes:
src/hnbgw.c | 43 +++++++++
src/tests/Makefile | 14 ++-
src/tests/hnb-test.c | 179 ++++++++++++++++++++++++++++++++++++++
src/{hnbgw.h => tests/hnb-test.h} | 51 +++--------
4 files changed, 248 insertions(+), 39 deletions(-)
create mode 100644 src/tests/hnb-test.c
copy src/{hnbgw.h => tests/hnb-test.h} (61%)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
via dac1a00b4cf02f2627662f9ad0e61b7dc1892e17 (commit)
from 29c4c4999932990dfa61fe3e79802a52aef4264f (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=dac1a00b4cf02f2627662f9ad0e61b7d…
commit dac1a00b4cf02f2627662f9ad0e61b7dc1892e17
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 18:23:43 2015 +0100
wip
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 28 +++++++++++++++-------------
1 file changed, 15 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
discards 264b3f21d00798ff1374cbd6284de6c276ffc71a (commit)
discards ce12d641f6ceeef139918ae473a5992d95c67c7a (commit)
discards c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 (commit)
via 29c4c4999932990dfa61fe3e79802a52aef4264f (commit)
via 02d6365ef16bfcd838d792a4797409d84f104f59 (commit)
via e43c8c949bee886947e6759eaac5aa7c5bd453c9 (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 (264b3f21d00798ff1374cbd6284de6c276ffc71a)
\
N -- N -- N (29c4c4999932990dfa61fe3e79802a52aef4264f)
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=29c4c4999932990dfa61fe3e79802a52…
commit 29c4c4999932990dfa61fe3e79802a52aef4264f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:44:34 2015 +0100
gtphub: fix restart cleanup peer matching.
Adjust test expectations accordingly.
http://cgit.osmocom.org/openbsc/commit/?id=02d6365ef16bfcd838d792a4797409d8…
commit 02d6365ef16bfcd838d792a4797409d84f104f59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:43:10 2015 +0100
gtphub: wrap gtphub_write() for test suite.
http://cgit.osmocom.org/openbsc/commit/?id=e43c8c949bee886947e6759eaac5aa7c…
commit e43c8c949bee886947e6759eaac5aa7c5bd453c9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:00:50 2015 +0100
gtphub: fix use after free.
A tunnel pointer was still being checked after deleting by a call to
expiring_item_del(). 'continue' to the next tun.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 64 +++++++++++++++++++++++++----------------------
1 file changed, 34 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
via 264b3f21d00798ff1374cbd6284de6c276ffc71a (commit)
via ce12d641f6ceeef139918ae473a5992d95c67c7a (commit)
from c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 (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=264b3f21d00798ff1374cbd6284de6c2…
commit 264b3f21d00798ff1374cbd6284de6c276ffc71a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:44:34 2015 +0100
gtphub: fix restart cleanup peer matching.
Adjust test expectations accordingly.
http://cgit.osmocom.org/openbsc/commit/?id=ce12d641f6ceeef139918ae473a5992d…
commit ce12d641f6ceeef139918ae473a5992d95c67c7a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:43:10 2015 +0100
gtphub: wrap gtphub_write() for test suite.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 4 +++
openbsc/src/gprs/Makefile.am | 4 +--
openbsc/src/gprs/gtphub.c | 30 ++++---------------
openbsc/src/gprs/gtphub_sock.c | 58 +++++++++++++++++++++++++++++++++++++
openbsc/tests/gtphub/Makefile.am | 3 +-
openbsc/tests/gtphub/gtphub_test.c | 24 +++++++++++++--
openbsc/tests/gtphub/gtphub_test.ok | 3 ++
7 files changed, 95 insertions(+), 31 deletions(-)
create mode 100644 openbsc/src/gprs/gtphub_sock.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 42174f1677eb458cce7ac371878b7f2b4629ef78 (commit)
discards 206f0e4d6497527464828cb5dc80eb15603412f5 (commit)
via c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 (commit)
via 5b319dd18936e75a5448a02833cc75d2bbf3a098 (commit)
via 00362b567db211024f793d0fa850ee5736055a2b (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 (42174f1677eb458cce7ac371878b7f2b4629ef78)
\
N -- N -- N (c234bbfd01626fd523c8ddaab54d5fea42ceb4a5)
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=c234bbfd01626fd523c8ddaab54d5fea…
commit c234bbfd01626fd523c8ddaab54d5fea42ceb4a5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 15:00:50 2015 +0100
gtphub: fix use after free.
A tunnel pointer was still being checked after deleting by a call to
expiring_item_del(). 'continue' to the next tun.
http://cgit.osmocom.org/openbsc/commit/?id=5b319dd18936e75a5448a02833cc75d2…
commit 5b319dd18936e75a5448a02833cc75d2bbf3a098
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:45 2015 +0100
gtphub: add restart counter test
http://cgit.osmocom.org/openbsc/commit/?id=00362b567db211024f793d0fa850ee57…
commit 00362b567db211024f793d0fa850ee5736055a2b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:08 2015 +0100
gtphub: debug log
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 10 ++++-
openbsc/tests/gtphub/gtphub_test.c | 80 ++++++++++++++++++++++++++++++++++++-
openbsc/tests/gtphub/gtphub_test.ok | 10 +++++
3 files changed, 96 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards 7c44bd33f826fd36ce2630d2e43c3d554af4d03e (commit)
discards 5f6ae239cf45116db75a718cefee3bf0c0a13e04 (commit)
discards 84c964b767a852bd47be30ef18dae39de131e846 (commit)
via 42174f1677eb458cce7ac371878b7f2b4629ef78 (commit)
via 206f0e4d6497527464828cb5dc80eb15603412f5 (commit)
via b6cb4e695ecb303ce446769bdea1712a7d2ae329 (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 (7c44bd33f826fd36ce2630d2e43c3d554af4d03e)
\
N -- N -- N (42174f1677eb458cce7ac371878b7f2b4629ef78)
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=42174f1677eb458cce7ac371878b7f2b…
commit 42174f1677eb458cce7ac371878b7f2b4629ef78
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:45 2015 +0100
gtphub: add restart counter test
http://cgit.osmocom.org/openbsc/commit/?id=206f0e4d6497527464828cb5dc80eb15…
commit 206f0e4d6497527464828cb5dc80eb15603412f5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:08 2015 +0100
gtphub: debug log
http://cgit.osmocom.org/openbsc/commit/?id=b6cb4e695ecb303ce446769bdea1712a…
commit b6cb4e695ecb303ce446769bdea1712a7d2ae329
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:18:26 2015 +0100
gtphub: add test for reused TEI.
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/gtphub/gtphub_test.c | 25 +++++++++++++++----------
1 file changed, 15 insertions(+), 10 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 7c44bd33f826fd36ce2630d2e43c3d554af4d03e (commit)
via 5f6ae239cf45116db75a718cefee3bf0c0a13e04 (commit)
via 84c964b767a852bd47be30ef18dae39de131e846 (commit)
via 33217200aa2536ecdb7e986a071134232ab9f0f6 (commit)
via aee727f5e5b6e9877621407b93f81bab0526a614 (commit)
from 887ed65c1828279c359cf261644d438d32c09b25 (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=7c44bd33f826fd36ce2630d2e43c3d55…
commit 7c44bd33f826fd36ce2630d2e43c3d554af4d03e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:45 2015 +0100
gtphub: add restart counter test
http://cgit.osmocom.org/openbsc/commit/?id=5f6ae239cf45116db75a718cefee3bf0…
commit 5f6ae239cf45116db75a718cefee3bf0c0a13e04
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:31:08 2015 +0100
gtphub: debug log
http://cgit.osmocom.org/openbsc/commit/?id=84c964b767a852bd47be30ef18dae39d…
commit 84c964b767a852bd47be30ef18dae39de131e846
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:18:26 2015 +0100
gtphub: add test for reused TEI.
http://cgit.osmocom.org/openbsc/commit/?id=33217200aa2536ecdb7e986a07113423…
commit 33217200aa2536ecdb7e986a071134232ab9f0f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:15:36 2015 +0100
gtphub: fix: add a missing NULL check
http://cgit.osmocom.org/openbsc/commit/?id=aee727f5e5b6e9877621407b93f81bab…
commit aee727f5e5b6e9877621407b93f81bab0526a614
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 14:14:32 2015 +0100
gtphub: cosmetic: early continue for less indent
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 51 +++++++------
openbsc/tests/gtphub/gtphub_test.c | 147 ++++++++++++++++++++++++++++++++++++
openbsc/tests/gtphub/gtphub_test.ok | 5 ++
3 files changed, 182 insertions(+), 21 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 8da68def5d5f990753e731f92ae3bf26be4ad3ca (commit)
discards 0554274e7de12d33bcd8a533643c5a2eeebc14cc (commit)
discards 3cd3d3d50723495940bbc59d11ef25cb3cd1f55a (commit)
discards 508fb2d056464144dad0f4d186835ebf4db6bc4c (commit)
via 887ed65c1828279c359cf261644d438d32c09b25 (commit)
via 942e425d8264df165154905e6e6c7ceb04b9d667 (commit)
via a1747a446e44ea30f12f0a4bdd1d03ee89ee106c (commit)
via 5cfa3fcdfcb789ab9216445e2d649400b1f5d635 (commit)
via 1676898db0638f896f963b43c7b6ce884a787706 (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 (8da68def5d5f990753e731f92ae3bf26be4ad3ca)
\
N -- N -- N (887ed65c1828279c359cf261644d438d32c09b25)
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=887ed65c1828279c359cf261644d438d…
commit 887ed65c1828279c359cf261644d438d32c09b25
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 15:20:18 2015 +0100
gtphub: monitor GSNs' restart counters.
If a GSN indicates that it has reset, tear down each known tunnel for that GSN
individually (don't send the GSNs on the other side a different restart
counter, because they represent more than just this GSN).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=942e425d8264df165154905e6e6c7ceb…
commit 942e425d8264df165154905e6e6c7ceb04b9d667
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:17:21 2015 +0100
gtphub: cosmetic
Move the SGSN read callback next to the GGSN read callback.
Comments.
Tweak an initialization to NULL.
http://cgit.osmocom.org/openbsc/commit/?id=a1747a446e44ea30f12f0a4bdd1d03ee…
commit a1747a446e44ea30f12f0a4bdd1d03ee89ee106c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 01:01:16 2015 +0100
gtphub_test: add test for Del PDP from GGSN side.
http://cgit.osmocom.org/openbsc/commit/?id=5cfa3fcdfcb789ab9216445e2d649400…
commit 5cfa3fcdfcb789ab9216445e2d649400b1f5d635
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 01:15:30 2015 +0100
gtphub_test: add some cleanup asserts.
http://cgit.osmocom.org/openbsc/commit/?id=1676898db0638f896f963b43c7b6ce88…
commit 1676898db0638f896f963b43c7b6ce884a787706
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 00:23:45 2015 +0100
gtphub: handle Delete PDP Context.
During resolution of the header TEI, also return the tunnel struct that
resolved the TEI, so the Delete PDP Ctx code does not need to look it up
again.
Upon Delete PDP Ctx Request, remember the IEs and that a request was made.
Upon Delete PDP Ctx Response, find the pending delete and remove the
corresponding tunnel, iff the response indicates success.
Add a context deletion to regression tests, rename the test appropriately.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 8 ++++++--
openbsc/tests/gtphub/gtphub_test.c | 5 +++++
2 files changed, 11 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 "Python scripting interface to the OsmoNITB MNCC interface".
The branch, master has been updated
via e47c3eee45f9927ff7616654bbcfefe641d20a50 (commit)
from 47ff79107532a5e04470db23c3254dc998e1c39c (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/mncc-python/commit/?id=e47c3eee45f9927ff7616654bbcf…
commit e47c3eee45f9927ff7616654bbcfefe641d20a50
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 2 00:46:46 2015 +0100
add README
-----------------------------------------------------------------------
Summary of changes:
README | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
create mode 100644 README
hooks/post-receive
--
Python scripting interface to the OsmoNITB MNCC interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards 93c2029578a02124caf87c3bdd0d8f431bc4c9c9 (commit)
discards c2701863994d101fcc62c32cb39c8c1226dbca34 (commit)
discards 98223aca8b450b59df0e826fb72a5c6fb6b8f707 (commit)
discards 9744fcfcfec89762f041f048e3fcc47c470fb0d9 (commit)
discards 80da839cd876476a17285dfb884e953a36db922a (commit)
discards d9c1fd371f97ee34cba4aadce6781ec1394019ca (commit)
discards a92ac6feee852dd8fd762a42a65608d1639ff4f0 (commit)
discards feab94c6d436ae857b881588ccc4035a76d49bf2 (commit)
discards eb04ab606022fb05b307c3d7db4ab88ee7d43c13 (commit)
discards e960b1905283897387b37babd753181f0dea7dfd (commit)
discards cca7018ab74827e5ebf44e9fd958165ed8ef7497 (commit)
discards 38ce2c23bb32c8de963ef519a55b56f0e95dae42 (commit)
discards 98320f98c2c5b74350a12a312da25e4cadf0117a (commit)
discards 3930cea1069cf39ce518c8e014b46985b38fc304 (commit)
discards 3e00a0966cf13abbb06af61b0d4aea0c1eb27772 (commit)
discards 0ec5966dc8341d71b6bbd3a8570198fa095b9e15 (commit)
discards a2b8203c061f03793ac481fad0dac6c7cba64f4f (commit)
discards 7ca330d5f9b6592e9b8abaa70ffb08ad9a03eacd (commit)
discards 9341286a4756f74257a483fbd937f7490faf9209 (commit)
via 8da68def5d5f990753e731f92ae3bf26be4ad3ca (commit)
via 0554274e7de12d33bcd8a533643c5a2eeebc14cc (commit)
via 3cd3d3d50723495940bbc59d11ef25cb3cd1f55a (commit)
via 508fb2d056464144dad0f4d186835ebf4db6bc4c (commit)
via 38d337d9408623d93af46b4ec2dc2411ec7d1ca4 (commit)
via 54520814ff53b3eadc09a484fa3e61d4a445455d (commit)
via fc97e4549562e283d005bcb145265d585e667e3a (commit)
via 7bc3c88667c1e96ad46f2d12d02d5d7883e281ff (commit)
via d156ccf9ff5f29c8dc131dccd6beb0db3e207497 (commit)
via ce4735c7fb8c8a1733028c1fd0f429c0f0af365c (commit)
via 211b3362635d1a085c3eff05f4836f06f252b606 (commit)
via 107cfad51f1740669c694629c0d1981538d5cf94 (commit)
via d5662d2decd46fbc2a38130df9bdd8a485543d1a (commit)
via 519009ecaacffbcc5d8a56690fcc7d1d810e8488 (commit)
via ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea (commit)
via b079b9923a812476af6ec6185c9932ea92363151 (commit)
via a6a173ff84cf6112fc10bbbb41d13df504793942 (commit)
via 5bab5c395c48b4dee5374d42ea6c7b895360b296 (commit)
via cd711490c2df8f87e49adc6b82003cd915ed8d28 (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 (93c2029578a02124caf87c3bdd0d8f431bc4c9c9)
\
N -- N -- N (8da68def5d5f990753e731f92ae3bf26be4ad3ca)
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=8da68def5d5f990753e731f92ae3bf26…
commit 8da68def5d5f990753e731f92ae3bf26be4ad3ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 15:20:18 2015 +0100
gtphub: monitor GSNs' restart counters.
If a GSN indicates that it has reset, tear down each known tunnel for that GSN
individually (don't send the GSNs on the other side a different restart
counter, because they represent more than just this GSN).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=0554274e7de12d33bcd8a533643c5a2e…
commit 0554274e7de12d33bcd8a533643c5a2eeebc14cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:17:21 2015 +0100
gtphub: cosmetic
Move the SGSN read callback next to the GGSN read callback.
Comments.
Tweak an initialization to NULL.
http://cgit.osmocom.org/openbsc/commit/?id=3cd3d3d50723495940bbc59d11ef25cb…
commit 3cd3d3d50723495940bbc59d11ef25cb3cd1f55a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 01:01:16 2015 +0100
gtphub_test: add test for Del PDP from GGSN side.
http://cgit.osmocom.org/openbsc/commit/?id=508fb2d056464144dad0f4d186835ebf…
commit 508fb2d056464144dad0f4d186835ebf4db6bc4c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 00:23:45 2015 +0100
gtphub: handle Delete PDP Context.
During resolution of the header TEI, also return the tunnel struct that
resolved the TEI, so the Delete PDP Ctx code does not need to look it up
again.
Upon Delete PDP Ctx Request, remember the IEs and that a request was made.
Upon Delete PDP Ctx Response, find the pending delete and remove the
corresponding tunnel, iff the response indicates success.
Add a context deletion to regression tests, rename the test appropriately.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=38d337d9408623d93af46b4ec2dc2411…
commit 38d337d9408623d93af46b4ec2dc2411ec7d1ca4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:13:33 2015 +0100
gtphub: remove obsolete todo comment
http://cgit.osmocom.org/openbsc/commit/?id=54520814ff53b3eadc09a484fa3e61d4…
commit 54520814ff53b3eadc09a484fa3e61d4a445455d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:13:19 2015 +0100
gtphub: fix segfault when empty config.
gsn_addr_from_str(): return error upon NULL string.
Add some debug logging.
With an empty config, no bind addresses were set, and the address parser
did not check for a NULL pointer, resulting in a segfault.
http://cgit.osmocom.org/openbsc/commit/?id=fc97e4549562e283d005bcb145265d58…
commit fc97e4549562e283d005bcb145265d585e667e3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:58:48 2015 +0100
gtphub: be more fatal about not finding an unused TEI.
http://cgit.osmocom.org/openbsc/commit/?id=7bc3c88667c1e96ad46f2d12d02d5d78…
commit 7bc3c88667c1e96ad46f2d12d02d5d7883e281ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:19:50 2015 +0100
gtphub: fix some style complaints from cppcheck
http://cgit.osmocom.org/openbsc/commit/?id=d156ccf9ff5f29c8dc131dccd6beb0db…
commit d156ccf9ff5f29c8dc131dccd6beb0db3e207497
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs for Delete PDP msgs
http://cgit.osmocom.org/openbsc/commit/?id=ce4735c7fb8c8a1733028c1fd0f429c0…
commit ce4735c7fb8c8a1733028c1fd0f429c0f0af365c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 23:50:45 2015 +0100
gtphub: vty: add missing SGSN-proxy output.
http://cgit.osmocom.org/openbsc/commit/?id=211b3362635d1a085c3eff05f4836f06…
commit 211b3362635d1a085c3eff05f4836f06f252b606
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 23:49:48 2015 +0100
gtphub: refactor: use side_idx everywhere.
This is a mostly cosmetic change. Instead of separate buffer handling
functions, reduce some code duplication by using a side_idx just like the
plane_idx, with arrays.
http://cgit.osmocom.org/openbsc/commit/?id=107cfad51f1740669c694629c0d19815…
commit 107cfad51f1740669c694629c0d1981538d5cf94
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 19:14:58 2015 +0100
found_libgtp_and_libcares
http://cgit.osmocom.org/openbsc/commit/?id=d5662d2decd46fbc2a38130df9bdd8a4…
commit d5662d2decd46fbc2a38130df9bdd8a485543d1a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 27 01:22:13 2015 +0100
gtphub: make sure mapped TEIs aren't occupied.
discussion pending.
http://cgit.osmocom.org/openbsc/commit/?id=519009ecaacffbcc5d8a56690fcc7d1d…
commit 519009ecaacffbcc5d8a56690fcc7d1d810e8488
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 27 01:20:53 2015 +0100
gtphub: use a single TEI pool across planes.
There's no need to keep two separate number pools when both can be fed
from the same pool. User and Ctrl plane TEIs can technically overlap without
colliding, but it doesn't hurt if they don't overlap, either.
http://cgit.osmocom.org/openbsc/commit/?id=ef97389fefe87d8107b4fc0cf7b34fb8…
commit ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 27 00:05:56 2015 +0100
gtphub: cosmetic: for_each_side,_plane macros.
Simplify looping over sides and planes. I'm tired of typing the same for
loops all the time.
http://cgit.osmocom.org/openbsc/commit/?id=b079b9923a812476af6ec6185c9932ea…
commit b079b9923a812476af6ec6185c9932ea92363151
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 26 22:19:22 2015 +0100
gtphub: implement restart counter properly.
Force passing a restart counter, by adding such arg to gtphub_start() (test
suite is not affected by this).
In gtphub_main.c, add -r,--restart-file <path> and next_restart_count() to
maintain the counter file. While at it, tweak the cmdline help to unify the
formatting (mostly commas and a missing line break).
Send gtphub's own restart counter. So far, the sender's restart counter was
copied through, which would break as soon as more than one GSN would talk to
the same peer with differing restart counters.
Also fix the in-mem restart counter data type (one octet, not two).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=a6a173ff84cf6112fc10bbbb41d13df5…
commit a6a173ff84cf6112fc10bbbb41d13df504793942
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 26 05:20:18 2015 +0100
gtphub: complain about excess cmdline args.
http://cgit.osmocom.org/openbsc/commit/?id=5bab5c395c48b4dee5374d42ea6c7b89…
commit 5bab5c395c48b4dee5374d42ea6c7b895360b296
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:19:11 2015 +0100
gtphub: fix a conditional for log output
http://cgit.osmocom.org/openbsc/commit/?id=cd711490c2df8f87e49adc6b82003cd9…
commit cd711490c2df8f87e49adc6b82003cd915ed8d28
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 2 00:31:31 2015 +0100
gtphub: avoid segfault for incomplete tunnels.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 171 +++++++++++++++++++++++++++++++++++-----------
1 file changed, 131 insertions(+), 40 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 9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7 (commit)
discards 0c1b4c5fa2bac683e9250eed6a3effb467854030 (commit)
discards 19d2e1e3c16235c904490ae0d5b9c3961ee03a35 (commit)
discards ba9b2af0ff5094c7142b62dd173df2a5c78df033 (commit)
discards 2cc0965df66c1500ec18dd07fa2d7ce1cceac9bd (commit)
discards 3aeb152a6360f9ce2b622f669f19d86c30299b31 (commit)
discards b46f6ca52e4a257863bd0aa3e7285c984f323337 (commit)
discards c1a26b6fa0ea14a4483b823c21d2999c3b64084e (commit)
discards cc6ec457eead6eba56230d44c8874c32a6544c20 (commit)
discards c4f6577c36dcc9308def2e58cae660517dbb3c2a (commit)
via 93c2029578a02124caf87c3bdd0d8f431bc4c9c9 (commit)
via c2701863994d101fcc62c32cb39c8c1226dbca34 (commit)
via 98223aca8b450b59df0e826fb72a5c6fb6b8f707 (commit)
via 9744fcfcfec89762f041f048e3fcc47c470fb0d9 (commit)
via 80da839cd876476a17285dfb884e953a36db922a (commit)
via d9c1fd371f97ee34cba4aadce6781ec1394019ca (commit)
via a92ac6feee852dd8fd762a42a65608d1639ff4f0 (commit)
via feab94c6d436ae857b881588ccc4035a76d49bf2 (commit)
via eb04ab606022fb05b307c3d7db4ab88ee7d43c13 (commit)
via e960b1905283897387b37babd753181f0dea7dfd (commit)
via cca7018ab74827e5ebf44e9fd958165ed8ef7497 (commit)
via 38ce2c23bb32c8de963ef519a55b56f0e95dae42 (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 (9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7)
\
N -- N -- N (93c2029578a02124caf87c3bdd0d8f431bc4c9c9)
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=93c2029578a02124caf87c3bdd0d8f43…
commit 93c2029578a02124caf87c3bdd0d8f431bc4c9c9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 15:20:18 2015 +0100
monitor restart
http://cgit.osmocom.org/openbsc/commit/?id=c2701863994d101fcc62c32cb39c8c12…
commit c2701863994d101fcc62c32cb39c8c1226dbca34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 15:19:52 2015 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=98223aca8b450b59df0e826fb72a5c6f…
commit 98223aca8b450b59df0e826fb72a5c6fb6b8f707
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 01:01:16 2015 +0100
gtphub_test: add test for Del PDP from GGSN side.
http://cgit.osmocom.org/openbsc/commit/?id=9744fcfcfec89762f041f048e3fcc47c…
commit 9744fcfcfec89762f041f048e3fcc47c470fb0d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 00:23:45 2015 +0100
gtphub: handle Delete PDP Context.
During resolution of the header TEI, also return the tunnel struct that
resolved the TEI, so the Delete PDP Ctx code does not need to look it up
again.
Upon Delete PDP Ctx Request, remember the IEs and that a request was made.
Upon Delete PDP Ctx Response, find the pending delete and remove the
corresponding tunnel, iff the response indicates success.
Add a context deletion to regression tests, rename the test appropriately.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=80da839cd876476a17285dfb884e953a…
commit 80da839cd876476a17285dfb884e953a36db922a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:17:21 2015 +0100
gtphub: cosmetic: move a function within c file.
Move the SGSN read callback next to the GGSN read callback.
http://cgit.osmocom.org/openbsc/commit/?id=d9c1fd371f97ee34cba4aadce6781ec1…
commit d9c1fd371f97ee34cba4aadce6781ec1394019ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:13:33 2015 +0100
gtphub: remove obsolete todo comment
http://cgit.osmocom.org/openbsc/commit/?id=a92ac6feee852dd8fd762a42a65608d1…
commit a92ac6feee852dd8fd762a42a65608d1639ff4f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 14:13:19 2015 +0100
gtphub: fix segfault when empty config.
gsn_addr_from_str(): return error upon NULL string.
Add some debug logging.
With an empty config, no bind addresses were set, and the address parser
did not check for a NULL pointer, resulting in a segfault.
http://cgit.osmocom.org/openbsc/commit/?id=feab94c6d436ae857b881588ccc4035a…
commit feab94c6d436ae857b881588ccc4035a76d49bf2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:58:48 2015 +0100
gtphub: be more fatal about not finding an unused TEI.
http://cgit.osmocom.org/openbsc/commit/?id=eb04ab606022fb05b307c3d7db4ab88e…
commit eb04ab606022fb05b307c3d7db4ab88ee7d43c13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:19:50 2015 +0100
gtphub: fix some style complaints from cppcheck
http://cgit.osmocom.org/openbsc/commit/?id=e960b1905283897387b37babd753181f…
commit e960b1905283897387b37babd753181f0dea7dfd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs for Delete PDP msgs
http://cgit.osmocom.org/openbsc/commit/?id=cca7018ab74827e5ebf44e9fd958165e…
commit cca7018ab74827e5ebf44e9fd958165ed8ef7497
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 23:50:45 2015 +0100
gtphub: vty: add missing SGSN-proxy output.
http://cgit.osmocom.org/openbsc/commit/?id=38ce2c23bb32c8de963ef519a55b56f0…
commit 38ce2c23bb32c8de963ef519a55b56f0e95dae42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Nov 29 23:49:48 2015 +0100
gtphub: refactor: use side_idx everywhere.
This is a mostly cosmetic change. Instead of separate buffer handling
functions, reduce some code duplication by using a side_idx just like the
plane_idx, with arrays.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 3 ++-
openbsc/src/gprs/gtphub.c | 28 ++++++++++++++++++++--------
2 files changed, 22 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
via 9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7 (commit)
via 0c1b4c5fa2bac683e9250eed6a3effb467854030 (commit)
from 19d2e1e3c16235c904490ae0d5b9c3961ee03a35 (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=9cfcad5d876f176a7a85f37ab6efee0b…
commit 9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 01:01:16 2015 +0100
gtphub_test: add test for Del PDP from GGSN side.
http://cgit.osmocom.org/openbsc/commit/?id=0c1b4c5fa2bac683e9250eed6a3effb4…
commit 0c1b4c5fa2bac683e9250eed6a3effb467854030
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 1 00:23:45 2015 +0100
gtphub: handle Delete PDP Context.
During resolution of the header TEI, also return the tunnel struct that
resolved the TEI, so the Delete PDP Ctx code does not need to look it up
again.
Upon Delete PDP Ctx Request, remember the IEs and that a request was made.
Upon Delete PDP Ctx Response, find the pending delete and remove the
corresponding tunnel, iff the response indicates success.
Add a context deletion to regression tests, rename the test appropriately.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 1 +
openbsc/src/gprs/gtphub.c | 165 ++++++++++++++++++++++++++++++++----
openbsc/tests/gtphub/gtphub_test.c | 125 ++++++++++++++++++++++++++-
openbsc/tests/gtphub/gtphub_test.ok | 5 +-
4 files changed, 277 insertions(+), 19 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)