This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, jerlbeck/wip/edge has been updated
discards ebe7628ee120988381a35c1b2b5d13694757b56b (commit)
discards 483de5ea056b0d5259a81735a7faec2c2d177301 (commit)
discards e44582acdccda82484e68691393507e6e064b901 (commit)
discards a19e5a536b9f8d0b38abc86ddda1cdda5e2e74f2 (commit)
discards 193f5a45f44d23c28613dfc636d997fe74af7262 (commit)
discards f3a2df2c1e07ac06f002d2196a315037ad97af5c (commit)
discards f0cf3d6325de6e695434954cd8514a9b72be8488 (commit)
via ec67568de53978dfd6fa57ddee840d9985f4c99a (commit)
via 21c661b182b3e764a6ce3a473c6768a61bddbe52 (commit)
via 00c685a2bbd895b2c64bbb5d746d12b944a53036 (commit)
via 88de08f4abd569885ee31f1de54466edf6930a07 (commit)
via 06d5aa8131d20734984a4335b4b43d5fbee0d45e (commit)
via 858170188b909aefb376770f14b3371ec91d9cc1 (commit)
via 76d767cbe84fbfecfd3003af622f949f04aadbe4 (commit)
via 953c78987a2dc99d4afcd3752507fcedabc9830f (commit)
via c3c58046c7223d48c61eb7126f33dca300254485 (commit)
via 111ebe84c2b0a49472ec59022aecf56adfefd82e (commit)
via eb93f592e5bdb729900d64a133d62f9fde9e280f (commit)
via f5898a0528eef82223c450caaf210389c5f00aee (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 (ebe7628ee120988381a35c1b2b5d13694757b56b)
\
N -- N -- N (ec67568de53978dfd6fa57ddee840d9985f4c99a)
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/osmo-pcu/commit/?id=ec67568de53978dfd6fa57ddee840d9…
commit ec67568de53978dfd6fa57ddee840d9985f4c99a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Nov 30 18:09:17 2015 +0100
edge: Do CS check in rcv_block (TODO)
- split into rcv_block_gprd/egprs
- move length check from rcv_data_block_acknowledged to rcv_block
http://cgit.osmocom.org/osmo-pcu/commit/?id=21c661b182b3e764a6ce3a473c6768a…
commit 21c661b182b3e764a6ce3a473c6768a61bddbe52
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Nov 30 18:06:50 2015 +0100
edge: Add GprsCodingScheme class (TODO)
TODO
- cm
- tests
http://cgit.osmocom.org/osmo-pcu/commit/?id=00c685a2bbd895b2c64bbb5d746d12b…
commit 00c685a2bbd895b2c64bbb5d746d12b944a53036
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 18:10:39 2015 +0100
edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_class
The multislot (MS) class and the EGPRS MS class can also be passed
via BSSGP in an MS Radio Access Capability element which can
optionally be contained in a DL-UNITDATA PDU. While this case is fully
supported for GPRS, the EGPRS MS class in BSSGP messages is ignored.
This commit extends gprs_rlcmac_dl_tbf::handle to pass the EGPRS MS
class, too.
Note, that the EGPRS class is not yet taken from the CSN.1 RA
capability and is always set to 0. Note also, that append_data
still uses ms_class only.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=88de08f4abd569885ee31f1de54466e…
commit 88de08f4abd569885ee31f1de54466edf6930a07
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 18:54:32 2015 +0200
edge: Enable EGPRS if configured and egprs_ms_class present
Enable the TBF to use EGPRS if the bts->egprs_enabled config variable
has been set via the VTY "egprs" command and if the MS has signaled a
EGPRS multislot class.
Tell the MS to use EGPRS if the condition above holds.
Note that this will cause the MS to use EGPRS RLC block formats for
further messages which are not yet understood by the PCU.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=06d5aa8131d20734984a4335b4b43d5…
commit 06d5aa8131d20734984a4335b4b43d5fbee0d45e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 15:17:34 2015 +0100
edge: Support EGPRS multislot class handling in tbf_alloc
Add an egprs_ms_class argument to the allocation functions and
set/pass it where necessary.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=858170188b909aefb376770f14b3371…
commit 858170188b909aefb376770f14b3371ec91d9cc1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 16:17:40 2015 +0100
edge: Add m_egprs_enabled and related methods to TBF
Add the following methods to gprs_rlcmac_tbf:
- is_egprs_enabled
- enable_egprs
- disable_egprs
Also show the value of the flag in name() by displaying "EGPRS" if
it is set.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=76d767cbe84fbfecfd3003af622f949…
commit 76d767cbe84fbfecfd3003af622f949f04aadbe4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 18:54:32 2015 +0200
edge: Support EGPRS in packet uplink assignment message
Currently the Encoding::write_packet_uplink_assignment method only
supports the GPRS variant of the message.
This commit adds the missing EGPRS variant to the encoder.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=953c78987a2dc99d4afcd3752507fce…
commit 953c78987a2dc99d4afcd3752507fcedabc9830f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 18:12:57 2015 +0200
edge: Add egprs config command
Add a global config flag to enable the use EDGE/EGPRS.
The following VTY commands are added to node config-pcu:
- egprs Enables EGPRS
- no egprs Disable EGPRS
Note that enabling EGPRS is experimental and will most likely break
packet transmission until a minimal required set of EGPRS
functionality is implemented.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c3c58046c7223d48c61eb7126f33dca…
commit c3c58046c7223d48c61eb7126f33dca300254485
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 17:55:32 2015 +0200
edge: Get EGPRS multislot class
The EGPRS MS class ist contained in the MS_RA_capability information.
Its presence indicates, that the MS is able (and willing) to use
EGPRS.
This commit implements basic support for retrieving, storing, and
showing it in the VTY. The information is stored in the MS object.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
examples/osmo-pcu.cfg | 4 --
src/Makefile.am | 6 +-
src/bts.cpp | 89 +++++++++++++++++++------
src/bts.h | 32 +++++++++
src/gprs_coding_scheme.cpp | 84 +++++++++++++++++++++++
src/{gprs_ms_storage.h => gprs_coding_scheme.h} | 46 ++++++++-----
src/gprs_ms_storage.cpp | 5 ++
src/pcu_main.cpp | 2 +
src/tbf_dl.cpp | 3 +-
9 files changed, 226 insertions(+), 45 deletions(-)
create mode 100644 src/gprs_coding_scheme.cpp
copy src/{gprs_ms_storage.h => gprs_coding_scheme.h} (51%)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The branch, master has been updated
via 9a12a4b992b59698da12f6a24c5e659389c1f739 (commit)
via b2548fb1e8463119db0b1a16303183745a8002fb (commit)
via e2956431e8f938daff35efd35b9019a99c0e46ca (commit)
via 23c86e38bc3879c0ba8283d457014931f414c23e (commit)
via e3adf0edc3c0070337a85e448481c10f477c8d9c (commit)
via ea4c088e780a974b88acde66e16f9beb1aaf5adc (commit)
from 1a86955288e44041e56c411f59407a04e49739b5 (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=9a12a4b992b59698da12f6a24c5e659…
commit 9a12a4b992b59698da12f6a24c5e659389c1f739
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Nov 30 16:27:11 2015 +0100
test-helpers: Also print out hexdump of encoded bit string
http://cgit.osmocom.org/osmo-iuh/commit/?id=b2548fb1e8463119db0b1a163031837…
commit b2548fb1e8463119db0b1a16303183745a8002fb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Nov 30 16:24:57 2015 +0100
asn1helpers, test-helpers: Use ntoh/hton* to convert integers
Since the asn1_u32/24_to_bitstring functions need to change the source
variable change the signature to clarify that the uint32_t * will be
modified.
http://cgit.osmocom.org/osmo-iuh/commit/?id=e2956431e8f938daff35efd35b9019a…
commit e2956431e8f938daff35efd35b9019a99c0e46ca
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Nov 30 16:05:51 2015 +0100
test-hnbap: Check CID and Identity Info as well
http://cgit.osmocom.org/osmo-iuh/commit/?id=23c86e38bc3879c0ba8283d45701493…
commit 23c86e38bc3879c0ba8283d457014931f414c23e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Nov 30 16:03:36 2015 +0100
test-hnbap: Use different types for UE request and accept IEs
http://cgit.osmocom.org/osmo-iuh/commit/?id=e3adf0edc3c0070337a85e448481c10…
commit e3adf0edc3c0070337a85e448481c10f477c8d9c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Nov 27 17:53:19 2015 +0100
asn1helpers: Fix asn1str_to_uX functions
The values are stored big-endian so convert them
http://cgit.osmocom.org/osmo-iuh/commit/?id=ea4c088e780a974b88acde66e16f9be…
commit ea4c088e780a974b88acde66e16f9beb1aaf5adc
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Nov 27 16:14:09 2015 +0100
test-hnbap: Test decoding of the hnbap registration request
The 16-bit values are not decoded correctly
-----------------------------------------------------------------------
Summary of changes:
src/asn1helpers.c | 29 +++++++++++--------
src/asn1helpers.h | 4 +--
src/tests/test-helpers.c | 19 ++++++++++---
src/tests/test-hnbap.c | 74 ++++++++++++++++++++++++++++++++++++++++++------
4 files changed, 99 insertions(+), 27 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards 1c34baf6dcd719cced1e93a04187aa9218d7956f (commit)
discards 1f33f68e80466e3878075355f996ec2a6bb1b7d7 (commit)
discards 3d6f62161a9c37b7e55d797930d9617e244fefbc (commit)
discards c0ad6a1fd06a96fa6824268eee0aa9712e596863 (commit)
discards 0d5265ca3a9d782c69f99245e60a74e0fdd80e68 (commit)
discards 6d021fcbe60859a8092bf72a5a240bfebf80230d (commit)
discards cfc4d46ee29f277a2c3c27dc0613121eb0d69d88 (commit)
discards 76d384de1e354a47ce1a04e81345807277f955f5 (commit)
via 19d2e1e3c16235c904490ae0d5b9c3961ee03a35 (commit)
via ba9b2af0ff5094c7142b62dd173df2a5c78df033 (commit)
via 2cc0965df66c1500ec18dd07fa2d7ce1cceac9bd (commit)
via 3aeb152a6360f9ce2b622f669f19d86c30299b31 (commit)
via b46f6ca52e4a257863bd0aa3e7285c984f323337 (commit)
via c1a26b6fa0ea14a4483b823c21d2999c3b64084e (commit)
via cc6ec457eead6eba56230d44c8874c32a6544c20 (commit)
via c4f6577c36dcc9308def2e58cae660517dbb3c2a (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 (1c34baf6dcd719cced1e93a04187aa9218d7956f)
\
N -- N -- N (19d2e1e3c16235c904490ae0d5b9c3961ee03a35)
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=19d2e1e3c16235c904490ae0d5b9c396…
commit 19d2e1e3c16235c904490ae0d5b9c3961ee03a35
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=ba9b2af0ff5094c7142b62dd173df2a5…
commit ba9b2af0ff5094c7142b62dd173df2a5c78df033
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=2cc0965df66c1500ec18dd07fa2d7ce1…
commit 2cc0965df66c1500ec18dd07fa2d7ce1cceac9bd
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=3aeb152a6360f9ce2b622f669f19d86c…
commit 3aeb152a6360f9ce2b622f669f19d86c30299b31
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=b46f6ca52e4a257863bd0aa3e7285c98…
commit b46f6ca52e4a257863bd0aa3e7285c984f323337
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=c1a26b6fa0ea14a4483b823c21d2999c…
commit c1a26b6fa0ea14a4483b823c21d2999c3b64084e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs
http://cgit.osmocom.org/openbsc/commit/?id=cc6ec457eead6eba56230d44c8874c32…
commit cc6ec457eead6eba56230d44c8874c32a6544c20
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=c4f6577c36dcc9308def2e58cae66051…
commit c4f6577c36dcc9308def2e58cae660517dbb3c2a
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/src/gprs/gtphub.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards e309d58a34331c4f96cc99764f58b3c5a5d4862e (commit)
discards d2fdd5f834a25eb7ef230ba9a9fdba523c2990d9 (commit)
discards a215a28ca4b2dbf5d5999169e74f16329214c520 (commit)
discards a90e6e297ae1336531dcabc7e6b0de73b9045075 (commit)
via 1c34baf6dcd719cced1e93a04187aa9218d7956f (commit)
via 1f33f68e80466e3878075355f996ec2a6bb1b7d7 (commit)
via 3d6f62161a9c37b7e55d797930d9617e244fefbc (commit)
via c0ad6a1fd06a96fa6824268eee0aa9712e596863 (commit)
via 0d5265ca3a9d782c69f99245e60a74e0fdd80e68 (commit)
via 6d021fcbe60859a8092bf72a5a240bfebf80230d (commit)
via cfc4d46ee29f277a2c3c27dc0613121eb0d69d88 (commit)
via 76d384de1e354a47ce1a04e81345807277f955f5 (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 (e309d58a34331c4f96cc99764f58b3c5a5d4862e)
\
N -- N -- N (1c34baf6dcd719cced1e93a04187aa9218d7956f)
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=1c34baf6dcd719cced1e93a04187aa92…
commit 1c34baf6dcd719cced1e93a04187aa9218d7956f
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=1f33f68e80466e3878075355f996ec2a…
commit 1f33f68e80466e3878075355f996ec2a6bb1b7d7
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=3d6f62161a9c37b7e55d797930d9617e…
commit 3d6f62161a9c37b7e55d797930d9617e244fefbc
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=c0ad6a1fd06a96fa6824268eee0aa971…
commit c0ad6a1fd06a96fa6824268eee0aa9712e596863
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=0d5265ca3a9d782c69f99245e60a74e0…
commit 0d5265ca3a9d782c69f99245e60a74e0fdd80e68
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=6d021fcbe60859a8092bf72a5a240bfe…
commit 6d021fcbe60859a8092bf72a5a240bfebf80230d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs
http://cgit.osmocom.org/openbsc/commit/?id=cfc4d46ee29f277a2c3c27dc0613121e…
commit cfc4d46ee29f277a2c3c27dc0613121eb0d69d88
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=76d384de1e354a47ce1a04e813458072…
commit 76d384de1e354a47ce1a04e81345807277f955f5
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/src/gprs/gtphub.c | 96 +++++++++++++++++++++++++++--------------------
1 file changed, 56 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 OpenGGSN project".
The branch, master has been updated
via 89dcb614e81b59fb02aff7d7d86545b636def1d0 (commit)
from ac0b4f17fe659e106254d2b4dd4d9b662fcf1cfc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openggsn/commit/?id=89dcb614e81b59fb02aff7d7d86545b…
commit 89dcb614e81b59fb02aff7d7d86545b636def1d0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Nov 30 14:06:09 2015 +0100
Release 0.92 of the GGSN needed for the gtphub
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards c0a60234bdf933aee14ce147efc2851c8e0ff0b0 (commit)
discards 7eb51548af9343982e61312a36ad97ba2255ebe0 (commit)
discards 03975d637be22241b4a41933908129e9c9ac80cc (commit)
discards 27b982ce1a1f748ead692fc4d239b2e5c8f326f7 (commit)
discards 0b7ce8bf1f344ab0d339dda707a2feec6b4bf486 (commit)
discards b4289f7e645149143a76406f0004cf6567d2dd50 (commit)
discards 65a3946bd76dedc092b605c4dbf92a63983c266c (commit)
discards 7508cbc0ee0e935466c75a09a21999638a23330c (commit)
discards 4a88fa2ab5c1f5721c4f72ecbf2d6ac36590be0e (commit)
via e309d58a34331c4f96cc99764f58b3c5a5d4862e (commit)
via d2fdd5f834a25eb7ef230ba9a9fdba523c2990d9 (commit)
via a215a28ca4b2dbf5d5999169e74f16329214c520 (commit)
via a90e6e297ae1336531dcabc7e6b0de73b9045075 (commit)
via 98320f98c2c5b74350a12a312da25e4cadf0117a (commit)
via 3930cea1069cf39ce518c8e014b46985b38fc304 (commit)
via 3e00a0966cf13abbb06af61b0d4aea0c1eb27772 (commit)
via 0ec5966dc8341d71b6bbd3a8570198fa095b9e15 (commit)
via a2b8203c061f03793ac481fad0dac6c7cba64f4f (commit)
via 7ca330d5f9b6592e9b8abaa70ffb08ad9a03eacd (commit)
via 9341286a4756f74257a483fbd937f7490faf9209 (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 (c0a60234bdf933aee14ce147efc2851c8e0ff0b0)
\
N -- N -- N (e309d58a34331c4f96cc99764f58b3c5a5d4862e)
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=e309d58a34331c4f96cc99764f58b3c5…
commit e309d58a34331c4f96cc99764f58b3c5a5d4862e
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=d2fdd5f834a25eb7ef230ba9a9fdba52…
commit d2fdd5f834a25eb7ef230ba9a9fdba523c2990d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs
http://cgit.osmocom.org/openbsc/commit/?id=a215a28ca4b2dbf5d5999169e74f1632…
commit a215a28ca4b2dbf5d5999169e74f16329214c520
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=a90e6e297ae1336531dcabc7e6b0de73…
commit a90e6e297ae1336531dcabc7e6b0de73b9045075
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=98320f98c2c5b74350a12a312da25e4c…
commit 98320f98c2c5b74350a12a312da25e4cadf0117a
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=3930cea1069cf39ce518c8e014b46985…
commit 3930cea1069cf39ce518c8e014b46985b38fc304
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=3e00a0966cf13abbb06af61b0d4aea0c…
commit 3e00a0966cf13abbb06af61b0d4aea0c1eb27772
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=0ec5966dc8341d71b6bbd3a8570198fa…
commit 0ec5966dc8341d71b6bbd3a8570198fa095b9e15
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=a2b8203c061f03793ac481fad0dac6c7…
commit a2b8203c061f03793ac481fad0dac6c7cba64f4f
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=7ca330d5f9b6592e9b8abaa70ffb08ad…
commit 7ca330d5f9b6592e9b8abaa70ffb08ad9a03eacd
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=9341286a4756f74257a483fbd937f749…
commit 9341286a4756f74257a483fbd937f7490faf9209
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:19:11 2015 +0100
gtphub: fix a conditional for log output
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 2 --
openbsc/src/gprs/gtphub.c | 15 ++++-----------
openbsc/src/gprs/gtphub_main.c | 4 ++--
3 files changed, 6 insertions(+), 15 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 "UNNAMED PROJECT".
The branch, master has been updated
via 111ebe84c2b0a49472ec59022aecf56adfefd82e (commit)
via eb93f592e5bdb729900d64a133d62f9fde9e280f (commit)
via f5898a0528eef82223c450caaf210389c5f00aee (commit)
from edfd7e3d94b7868c0a5eb18cde68bb03805fbbb4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=111ebe84c2b0a49472ec59022aecf56…
commit 111ebe84c2b0a49472ec59022aecf56adfefd82e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Nov 30 12:02:35 2015 +0100
Revert "pcu: Improve default config"
This reverts commit acfb883011552a54c1d5b1b727466a3f29768e61.
The values are now the default values of the application, so they
do not need to be set in this file.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=eb93f592e5bdb729900d64a133d62f9…
commit eb93f592e5bdb729900d64a133d62f9fde9e280f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Nov 30 11:53:06 2015 +0100
pcu: Enable dl-tbf-idle-time and idle-ack-delay by default
Currently these are enabled in the default config file. Since CoDel
is enabled by default in main() but should not be used without at
least dl-tbf-idle-time, the current default config may lead to
packet loss and performance problems.
This commit enables both features to provide a good (GPRS) performance
experience even without a configuration.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=f5898a0528eef82223c450caaf21038…
commit f5898a0528eef82223c450caaf210389c5f00aee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 19:05:13 2015 +0100
stat: Add global stat group
Add a global stat_item group for measurement values and a
corresponding macro to get and set the values.
Add a stat_item STAT_MS_PRESET to monitor the number of
MS objects in the storage.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
examples/osmo-pcu.cfg | 4 ----
src/bts.cpp | 14 ++++++++++++++
src/bts.h | 27 +++++++++++++++++++++++++++
src/gprs_ms_storage.cpp | 5 +++++
src/pcu_main.cpp | 2 ++
5 files changed, 48 insertions(+), 4 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been updated
discards fcf22de1dbcf265d6a9ce6af555eefe270434f66 (commit)
discards 67c2ddd0b5abca58a190b00cf53cb97c3b170237 (commit)
discards e91785f031c8ca3118b2ccd8538db557c6369e09 (commit)
discards 255964b7fbe15f4f59772a7d7aab23ea25a4b051 (commit)
discards f4da0c2d6639ec50c53534e99d07e837f56d0ffb (commit)
discards c9ddc0b9e79de2d5ef297c3b53fe77411f10c4e3 (commit)
discards 1732f1e3abd2ec0fc230d837f1212320696c605e (commit)
discards d8327dd1cdda4d906de2af84b831ff7f7b4453db (commit)
discards b1596da3ca7e5121ca4798f2165bfe1d46dd6c9c (commit)
discards 1e28ebef266bd361f51f6f1c17436ae223dbd695 (commit)
discards d1502a4c76d1c3992a532447638dea58b147797b (commit)
discards d384e27b2e465e154f2e886e3cec6c2cd80e2642 (commit)
discards 9d4bd22a40165ff7b1b52804a10c41ecdee02fdb (commit)
discards eb7c17e39c87873eca2d0f497116c91952d0b450 (commit)
discards 3e48b2a9cf0172b29019fc3e5dbcd9ec04808985 (commit)
discards a2fecd7257d71840cd9679ee72c706ccbfda4287 (commit)
discards fe5c92d6ecc0869570c3cd8adb063eac123cfc7f (commit)
discards 8aab2b5612bff0b8c60a9e350716cd6f67d626c1 (commit)
discards 7c68023be49f8f986c05a0532d0206c085fbcc7d (commit)
discards a7b4e202bd93f5a42979e981033fb18558cefc5e (commit)
discards 733d3190c04c6bbdc828daadf2ca729db30e7801 (commit)
discards 0be28a65d00931ba6aef8ce0ea84e391c65bbf2a (commit)
discards 6f92fd3e83ee32ae7732547887751a7244f58926 (commit)
discards cd81f9a2abbbf1b45f35512fd6351064d0e9980b (commit)
discards 885127a7e5f1e2cbbfe1474e773300ce774c127c (commit)
via c0a60234bdf933aee14ce147efc2851c8e0ff0b0 (commit)
via 7eb51548af9343982e61312a36ad97ba2255ebe0 (commit)
via 03975d637be22241b4a41933908129e9c9ac80cc (commit)
via 27b982ce1a1f748ead692fc4d239b2e5c8f326f7 (commit)
via 0b7ce8bf1f344ab0d339dda707a2feec6b4bf486 (commit)
via b4289f7e645149143a76406f0004cf6567d2dd50 (commit)
via 65a3946bd76dedc092b605c4dbf92a63983c266c (commit)
via 7508cbc0ee0e935466c75a09a21999638a23330c (commit)
via 4a88fa2ab5c1f5721c4f72ecbf2d6ac36590be0e (commit)
via da979ef8bbacaf1641cbf40e841a05f1e5421cba (commit)
via 173c36b20b3163817d519aa21428448f5b16618d (commit)
via 4defa42cf51330c087f506587f4171c3c75dc53f (commit)
via e36599fecd68ffabd3b5d7e68aa34d48d829f93b (commit)
via dff8c375f07b49e6cdf36352fa0d2c0a69c3faaf (commit)
via fc78950790586b66c6f87b92603039b8703ab6a7 (commit)
via 54bb59814699042da2c294da8eddd012c52598f8 (commit)
via 6357d8e218408bdd2b4df861fae88e8bdeea244e (commit)
via 9e16284e3307f0689ff1b41554da1820f1584355 (commit)
via e82037a0873be819a65550c7948182dd3685f375 (commit)
via 4d7dd42d9714e9c4a6aaf7ac010453f93f80cd71 (commit)
via 91d1bb23fa35d175969382a573c7470e38c86041 (commit)
via fa0fd33199eeba9e69c165aa5ff6f718fefab5a0 (commit)
via 2586ba4045fa84fc0daf6ac444a757adeb033d5c (commit)
via 3643ee36f32ca326881d78fc55a30cd6bfabb261 (commit)
via 1d19d62d810d284a883f42814a5c389652bb2950 (commit)
via 5e95a411946ba3c520f048c07f8fdc3dff26d564 (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 (fcf22de1dbcf265d6a9ce6af555eefe270434f66)
\
N -- N -- N (c0a60234bdf933aee14ce147efc2851c8e0ff0b0)
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=c0a60234bdf933aee14ce147efc2851c…
commit c0a60234bdf933aee14ce147efc2851c8e0ff0b0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 00:07:02 2015 +0100
gtphub: add two stubs
http://cgit.osmocom.org/openbsc/commit/?id=7eb51548af9343982e61312a36ad97ba…
commit 7eb51548af9343982e61312a36ad97ba2255ebe0
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=03975d637be22241b4a41933908129e9…
commit 03975d637be22241b4a41933908129e9c9ac80cc
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=27b982ce1a1f748ead692fc4d239b2e5…
commit 27b982ce1a1f748ead692fc4d239b2e5c8f326f7
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=0b7ce8bf1f344ab0d339dda707a2feec…
commit 0b7ce8bf1f344ab0d339dda707a2feec6b4bf486
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=b4289f7e645149143a76406f0004cf65…
commit b4289f7e645149143a76406f0004cf6567d2dd50
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=65a3946bd76dedc092b605c4dbf92a63…
commit 65a3946bd76dedc092b605c4dbf92a63983c266c
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=7508cbc0ee0e935466c75a09a2199963…
commit 7508cbc0ee0e935466c75a09a21999638a23330c
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=4a88fa2ab5c1f5721c4f72ecbf2d6ac3…
commit 4a88fa2ab5c1f5721c4f72ecbf2d6ac36590be0e
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=da979ef8bbacaf1641cbf40e841a05f1…
commit da979ef8bbacaf1641cbf40e841a05f1e5421cba
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=173c36b20b3163817d519aa21428448f…
commit 173c36b20b3163817d519aa21428448f5b16618d
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.
http://cgit.osmocom.org/openbsc/commit/?id=4defa42cf51330c087f506587f4171c3…
commit 4defa42cf51330c087f506587f4171c3c75dc53f
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=e36599fecd68ffabd3b5d7e68aa34d48…
commit e36599fecd68ffabd3b5d7e68aa34d48d829f93b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:30:38 2015 +0100
gtphub: cosmetic/prepare: add nr_map_refresh().
http://cgit.osmocom.org/openbsc/commit/?id=dff8c375f07b49e6cdf36352fa0d2c0a…
commit dff8c375f07b49e6cdf36352fa0d2c0a69c3faaf
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=fc78950790586b66c6f87b92603039b8…
commit fc78950790586b66c6f87b92603039b8703ab6a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:23:44 2015 +0100
gtphub: cosmetic: fix an argument name.
http://cgit.osmocom.org/openbsc/commit/?id=54bb59814699042da2c294da8eddd012…
commit 54bb59814699042da2c294da8eddd012c52598f8
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=6357d8e218408bdd2b4df861fae88e8b…
commit 6357d8e218408bdd2b4df861fae88e8bdeea244e
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=9e16284e3307f0689ff1b41554da1820…
commit 9e16284e3307f0689ff1b41554da1820f1584355
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=e82037a0873be819a65550c7948182dd…
commit e82037a0873be819a65550c7948182dd3685f375
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=4d7dd42d9714e9c4a6aaf7ac010453f9…
commit 4d7dd42d9714e9c4a6aaf7ac010453f93f80cd71
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=91d1bb23fa35d175969382a573c7470e…
commit 91d1bb23fa35d175969382a573c7470e38c86041
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=fa0fd33199eeba9e69c165aa5ff6f718…
commit fa0fd33199eeba9e69c165aa5ff6f718fefab5a0
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=2586ba4045fa84fc0daf6ac444a757ad…
commit 2586ba4045fa84fc0daf6ac444a757adeb033d5c
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=3643ee36f32ca326881d78fc55a30cd6…
commit 3643ee36f32ca326881d78fc55a30cd6bfabb261
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=1d19d62d810d284a883f42814a5c3896…
commit 1d19d62d810d284a883f42814a5c389652bb2950
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/osmoappdesc.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 5e95a411946ba3c520f048c07f8fdc3dff26d564 (commit)
from e5e78c21bb6e63a1fd1d2e62c042ecce867c2efc (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=5e95a411946ba3c520f048c07f8fdc3d…
commit 5e95a411946ba3c520f048c07f8fdc3dff26d564
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Nov 30 12:07:15 2015 +0100
gtphub: add to osmoappdesc.py
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/osmoappdesc.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via e5e78c21bb6e63a1fd1d2e62c042ecce867c2efc (commit)
from ff252bb80172826391b6286fd240266fe842cc83 (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:
debian/control | 14 ++++++++++++++
debian/osmo-gtphub.default | 2 ++
debian/osmo-gtphub.examples | 1 +
debian/{osmocom-sgsn.init => osmo-gtphub.init} | 20 ++++++++++----------
debian/osmo-gtphub.install | 1 +
debian/rules | 1 +
openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 23 +++++++++++++++++++++++
7 files changed, 52 insertions(+), 10 deletions(-)
create mode 100644 debian/osmo-gtphub.default
create mode 100644 debian/osmo-gtphub.examples
copy debian/{osmocom-sgsn.init => osmo-gtphub.init} (87%)
create mode 100644 debian/osmo-gtphub.install
create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)