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 "SCCP Library".
The branch, pre_release has been created
at ad2db7aedd625da964c6856056fcd16519dbc3b7 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=ad2db7aedd625da964c6856056f…
commit ad2db7aedd625da964c6856056fcd16519dbc3b7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 17:33:06 2017 +0200
cosmetic: ws in log
Change-Id: If5a56ec170d4e91ce070f6fa9c9cfe5bbc121186
http://cgit.osmocom.org/libosmo-sccp/commit/?id=fd63ccca545fdeebd2a621ac41f…
commit fd63ccca545fdeebd2a621ac41fc5f5d9c1b2d80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 26 18:15:47 2017 +0200
sccp_helpers: check buf len in append_to_buf()
Change-Id: I2e6d656871f952be8e719573fedf2154832841d7
http://cgit.osmocom.org/libosmo-sccp/commit/?id=75ed8def84103db9a3ae22d5ebc…
commit 75ed8def84103db9a3ae22d5ebce8d2cb84aacc8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 13:53:03 2017 +0200
sccp-addr vty: set RI to SSN_PC when setting a point-code
Change-Id: I75c67d289693f1c2a049ac61cf2b2097d6e5687d
http://cgit.osmocom.org/libosmo-sccp/commit/?id=b75258e51a4efb6cff2f3e956b5…
commit b75258e51a4efb6cff2f3e956b50fa020233c6c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 15:22:06 2017 +0200
fix osmo_sccp_addr_dump(): actually print RI
Adjust xua_test accordingly.
Change-Id: I93e0aa706867e7b1de7f7a6071e3c8af89772af0
http://cgit.osmocom.org/libosmo-sccp/commit/?id=3c3f70a2457f437f07836280eae…
commit 3c3f70a2457f437f07836280eaebe9f5c6a7514c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 26 18:07:53 2017 +0200
add osmo_sccp_addr_name() and three value_string[]s
osmo_sccp_addr_dump() just prints the raw values. In osmo_sccp_addr_name(), use
osmo_ss7_pointcode_print() and newly added RI, SSN and GT value_string[] to
print more human readable log output.
Change-Id: Ie1aedd7894acd69ddc887cd65a8a0df4b888838c
http://cgit.osmocom.org/libosmo-sccp/commit/?id=02f7c45b69c9f2d71b34eef059a…
commit 02f7c45b69c9f2d71b34eef059a43929a831d65e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 13:51:46 2017 +0200
introduce OSMO_SCCP_RI_NONE to indicate unset RI
Allows to automatically set an RI in future change
I75c67d289693f1c2a049ac61cf2b2097d6e5687d
"sccp-addr vty: set RI to SSN_PC when setting a point-code"
Change-Id: I6e2f31b023b08cba2f2ee8234e6108efcaca41c0
http://cgit.osmocom.org/libosmo-sccp/commit/?id=b35f6d1c1e81a3d4187915234ca…
commit b35f6d1c1e81a3d4187915234ca332fc26a0858b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 13:50:31 2017 +0200
constify ss7_instance arg of osmo_ss7_pointcode_print()
Change-Id: I8c6b7188d004033e75e9c41f4a65c418d13a79c5
http://cgit.osmocom.org/libosmo-sccp/commit/?id=06956848a3ec1b64c6bb3d71abd…
commit 06956848a3ec1b64c6bb3d71abde8db44440d80f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 26 17:31:53 2017 +0200
ensure valid primary_pc in osmo_ss7_instance
Add osmo_ss7_instance.cfg.primary_pc_valid flag.
Adjust all code paths setting primary_pc to also set primary_pc_valid.
Adjust all code paths using primary_pc to ensure it is indeed valid.
Rationale:
It looks like we are going to use the primary point-code of an SS7 instance to
derive a local SCCP address, e.g. for osmo-bsc and osmo-hnbgw.
cs7-instance 1
point-code 1.2.3 ! sets osmo_ss7_instance.primary_pc = 1.2.3
sccp-address msc
point-code 0.0.1
routing-indicator PC
hnb
iucs
remote-addr msc ! derives cs7 instance 1 and local pc 1.2.3
If 'point-code 1.2.3' is omitted, this becomes '0.0.0' without the user
noticing, and this happens for each client that omits it. I would like to barf
when no local PC is set, but since 0 is apparently a valid point-code and
osmo_ss7_instance.primary_pc is a uint32_t, we have no way to tell whether the
user supplied a point-code or not.
Currently, in osmo_ss7_vty.c we had "if (inst->cfg.primary_pc)" suggesting 0
is invalid, but in struct osmo_sccp_user we have flag pc_valid suggesting 0 is
indeed valid. I chose to adopt a primary_pc_valid flag like osmo_sccp_user.
Change-Id: I7f0f0c89b7335d9da24161bfac8234be214ca00c
http://cgit.osmocom.org/libosmo-sccp/commit/?id=41b6803fd5d69b3a0f126e75d77…
commit 41b6803fd5d69b3a0f126e75d7734425c57644ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 14:33:46 2017 +0200
osmo_ss7_vty_init: ensure a talloc ctx is set by user
Drop the separate osmo_ss7_set_vty_alloc_ctx() because we are likely to forget
calling it. Instead, incorporate into osmo_ss7_vty_init_*() with a new ctx arg,
and set the static context var in vty_init_shared().
Change-Id: Id4e7f47979001f7856b0b3665c9e94982e75e490
http://cgit.osmocom.org/libosmo-sccp/commit/?id=473048d0d26f2ac06eec5ce6346…
commit 473048d0d26f2ac06eec5ce6346967eb293492be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jul 27 13:51:20 2017 +0200
add osmo_sccp_addr_set_ssn()
Will be used by e.g. osmo-hnbgw to add an SSN to addresses obtained from the
sccp address book.
Change-Id: I85b46269dbe7909e52873ace3f720f6292a4516c
-----------------------------------------------------------------------
hooks/post-receive
--
SCCP Library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The branch, master has been updated
via aae68b2791c636b6a58068bb43cf4c01cfd86c5d (commit)
from 13850b1e5dc10975bf0452d2b8290bdbe2a8356f (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=aae68b2791c636b6a58068bb43cf4c0…
commit aae68b2791c636b6a58068bb43cf4c01cfd86c5d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 5 14:38:52 2017 +0200
move openbsc.git's iu.h, iu.c, iu_vty.c here as iu_client
To help split openbsc.git to separate MSC and SGSN repositories, place the
common Iu interface related code here in libosmo-ranap. Also apply various
improvements while moving (from intermittent code review).
The code depends on libosmo-ranap tightly. One reason to want this separate
from libosmo-ranap could be that it uses libosmo-sigtran, accepting an sccp
instance. However, including in libosmo-ranap is the simplest way to go. The
osmo-iuh build depends on libosmo-sigtran anyway because of OsmoHNBGW, and all
current users of libosmo-ranap also naturally link libosmo-sigtran already.
Apply prefix ranap_iu_ and RANAP_IU_ to allow smooth transition from the
openbsc.git iu_ to the libranap ranap_iu_ implementations.
Prune unneeded #include statements.
Instead of sccp_addr, store an rnc pointer in the ue_conn_ctx. To facilitate,
also:
- Move iu_rnc struct to iu_client.h (as ranap_iu_rnc).
- Instead of sccp_addr, pass rnc to ue_conn_ctx_alloc().
- Pass a local struct new_ue_conn_ctx containing the sccp_addr and conn_id up
the RANAP handling stack in case of an InitialUE message.
- Separate the InitialUE message handling from cn_ranap_handle_co(), by moving
to new and separate cn_ranap_handle_co_initial(), so we can still pass a
looked-up ue_conn_ctx to all other cn_ranap_handle_co() code paths.
- Allocate the ue_conn_ctx only in ranap_handle_co_initial_ue(), not as early
as before.
Note that we are not actually ever using the rnc pointer now present in
ue_conn_ctx. It could be used for more concise paging, to first page only the
RNC where we last saw the subscriber. So far we page all matching LAC/RACs.
Tweak error logging: use __func__ instead of writing the function names as
string constants.
In iu_client_vty.c:
- Move the asn.1 debug commands from logging over to the iu node. They are not
specific to the logging target. They could qualify for an entirely separate
'asn1' root node, but for simplicity place under 'iu'.
- Add the 'asn1' commands to ranap_iu_vty_config_write(), so far missing.
- remove the legacy "net." from a VTY error message, it is not known which name
the parent node of 'iu' has.
Depends: libosmo-sccp I85b46269dbe7909e52873ace3f720f6292a4516c,
libosmo-sccp Ie1aedd7894acd69ddc887cd65a8a0df4b888838c
Change-Id: I6a3f7ad15be03fb94689b4af6ccfa828c25f45c0
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ranap/Makefile.am | 1 +
include/osmocom/ranap/iu_client.h | 74 ++++
src/Makefile.am | 2 +-
src/iu_client.c | 783 ++++++++++++++++++++++++++++++++++++++
src/iu_client_vty.c | 140 +++++++
5 files changed, 999 insertions(+), 1 deletion(-)
create mode 100644 include/osmocom/ranap/iu_client.h
create mode 100644 src/iu_client.c
create mode 100644 src/iu_client_vty.c
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 "Osmocom code for Iuh interface".
The branch, master has been updated
via 13850b1e5dc10975bf0452d2b8290bdbe2a8356f (commit)
from a3bcd6d1e71e866fa96a40437aeff9a6e44c76a2 (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=13850b1e5dc10975bf0452d2b8290bd…
commit 13850b1e5dc10975bf0452d2b8290bdbe2a8356f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 25 15:35:58 2017 +0200
ranap_common.h: fix include of asn1c/asn_application.h
Change-Id: I152377813cdcfef73e2c4309b0f8c97807d7d4f8
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ranap/ranap_common.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 OpenGGSN project".
The branch, laforge/ipv6 has been updated
discards f3e096d8d0204ca61c255d2263e6675d9cc430da (commit)
discards d2525908fdc7828aff670214c17e06a9f72ba8d9 (commit)
discards 00f58d2118a4298df079bbd0ca2a01226e1684b7 (commit)
discards b242b81671181e1098286e26e338e88b1e712944 (commit)
discards 5f2722668014514e304f91057859dc42c7d044f1 (commit)
discards bcae79b00e19f74a719d12887070de9f19f18701 (commit)
via 5a0f66a434bc519383896633004f008292183e4b (commit)
via 6a2019bd92acd18fd13eab03fcfd93e2a0c4f3d6 (commit)
via 178fd5d3550b27260b13ff60de8cd8b025103cd9 (commit)
via baacf9e139aae66dbb737bb6e4e305e3c2a73f64 (commit)
via 990af295af29f0cb115a8ac0bc7fd19ae13dbd12 (commit)
via 0483ee86e2e5cc3581bdb952ce85235386c8f4f2 (commit)
via d9d8862a58702ba71b5194faa01ecf1eb234519c (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 (f3e096d8d0204ca61c255d2263e6675d9cc430da)
\
N -- N -- N (5a0f66a434bc519383896633004f008292183e4b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openggsn/commit/?id=5a0f66a434bc519383896633004f008…
commit 5a0f66a434bc519383896633004f008292183e4b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
http://cgit.osmocom.org/openggsn/commit/?id=6a2019bd92acd18fd13eab03fcfd93e…
commit 6a2019bd92acd18fd13eab03fcfd93e2a0c4f3d6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:00:23 2017 +0200
ggsn: Send proper errors in create_context_ind()
When we receive PDP context requests for unknown PDP types or if
we run out of dynamic addresses, we need to inform the SGSN that
PDP context creation failed.
Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06
http://cgit.osmocom.org/openggsn/commit/?id=178fd5d3550b27260b13ff60de8cd8b…
commit 178fd5d3550b27260b13ff60de8cd8b025103cd9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 21:48:16 2017 +0200
IPv6 support for user IP
This patch enables the use of IPv6 PDP contexts. The phone will
have to request an IPv6 End-user-Address, and the GGSN will have
to be configured for an IPv6 pool.
The outer transport-layer IP between SGSN and GGSN must still be
IPv4, it is not modified by this patch
Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774
http://cgit.osmocom.org/openggsn/commit/?id=baacf9e139aae66dbb737bb6e4e305e…
commit baacf9e139aae66dbb737bb6e4e305e3c2a73f64
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 22:58:54 2017 +0200
ippool_new(): const-ify input arguments
Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904
http://cgit.osmocom.org/openggsn/commit/?id=990af295af29f0cb115a8ac0bc7fd19…
commit 990af295af29f0cb115a8ac0bc7fd19ae13dbd12
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 21:10:09 2017 +0200
lib/tun.h: Remove non-endian-safe redefinition of IP header
We can simply use 'struct iphdr' from netinet/ip.h to achieve
the same goal (and be portable).
Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32
http://cgit.osmocom.org/openggsn/commit/?id=0483ee86e2e5cc3581bdb952ce85235…
commit 0483ee86e2e5cc3581bdb952ce85235386c8f4f2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 19:49:47 2017 +0200
ippool: Add IPv6 support to IP pool implementation
Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8
http://cgit.osmocom.org/openggsn/commit/?id=d9d8862a58702ba71b5194faa01ecf1…
commit d9d8862a58702ba71b5194faa01ecf1eb234519c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 4 00:22:35 2017 +0200
Proper fix for "Force Dynamic IP" in Create PDP CTX
An EUA length of *2* octets indicates dynamic IP address, while
an EUA length of 0 is invalid. Let's fix this hack (which needs
to finally be removed anyway).
Change-Id: Ib1b57eb0654327882044d6862d955f4b32aa6bcd
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 4 +++-
1 file changed, 3 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 Open Source GSM Base Band stack".
The branch, fixeria/fake_trx has been updated
via 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 (commit)
via 65edbe162851014d44e47599f0ad5c2de1f83eef (commit)
via 219a81fd2a346bea43ec37abfa7b3a4e147212d8 (commit)
via d3f88a9706640bc43e9594d48add2b22a9978a39 (commit)
via a9ebb1c5909159917b749ab018d45bf6a11c5925 (commit)
via af2db992186451247efe9f1ea4eba3dcfa75545d (commit)
via 28b7c18e4465453ad3475a6cbdb0cba659a40c69 (commit)
via 2acf325a9ad3118eba45cdc3fd4e514ec52bf238 (commit)
via 11ca1abae64ee658f7cf4aa1150b9cd341a717ed (commit)
via 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb (commit)
via 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09 (commit)
via 05a1027dd4d2678cba2dd316cb1d43d1aad16c64 (commit)
from 40bc28d00102ddbedb572de4d02d89139f47792f (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/osmocom-bb/commit/?id=2ae2660cea8680bc2d0f9025b7a0f…
commit 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 3 20:00:12 2017 +0600
fake_trx: whitespace fix
Change-Id: Iad2be36777e4a2454e181c856c7902574a4ab20c
http://cgit.osmocom.org/osmocom-bb/commit/?id=65edbe162851014d44e47599f0ad5…
commit 65edbe162851014d44e47599f0ad5c2de1f83eef
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 3 19:51:57 2017 +0600
fake_trx: separate DataInterface from burst_gen.py
Change-Id: I325cf2ae59ef8834c2ddfb67206eede44d1e0acf
http://cgit.osmocom.org/osmocom-bb/commit/?id=219a81fd2a346bea43ec37abfa7b3…
commit 219a81fd2a346bea43ec37abfa7b3a4e147212d8
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 3 19:34:39 2017 +0600
fake_trx: add options to specify fn, tn and pwr
Change-Id: Ifd4f4864707596a69fece11218a4800b98551c31
http://cgit.osmocom.org/osmocom-bb/commit/?id=d3f88a9706640bc43e9594d48add2…
commit d3f88a9706640bc43e9594d48add2b22a9978a39
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 20:06:36 2017 +0600
host/trxcon/scheduler: clean up some includes
Change-Id: I47e3b953b80f4f822d563579d15498181009ca80
http://cgit.osmocom.org/osmocom-bb/commit/?id=a9ebb1c5909159917b749ab018d45…
commit a9ebb1c5909159917b749ab018d45bf6a11c5925
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 17:24:27 2017 +0600
host/trxcon/scheduler: share common code for lchan handlers
The training sequences array is currently used by xCCH handlers,
but will be also used for handling both TCH/F and TCH/H bursts.
Moreover the code that forwards decoded L2 payloads to L1CTL
protocol handlers was separated into a new shared function.
Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04
http://cgit.osmocom.org/osmocom-bb/commit/?id=af2db992186451247efe9f1ea4eba…
commit af2db992186451247efe9f1ea4eba3dcfa75545d
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 15:00:15 2017 +0600
host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible
Now this function can send both DATA and TRAFFIC indications.
Change-Id: I945c10c317155917b6e6ce9d663d9cb46f2e085c
http://cgit.osmocom.org/osmocom-bb/commit/?id=28b7c18e4465453ad3475a6cbdb0c…
commit 28b7c18e4465453ad3475a6cbdb0cba659a40c69
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 14:03:51 2017 +0600
host/trxcon/scheduler: get rid of useless nbits argument
Change-Id: I8508676e2cb347396c6ca6b394f13113f3e63084
http://cgit.osmocom.org/osmocom-bb/commit/?id=2acf325a9ad3118eba45cdc3fd4e5…
commit 2acf325a9ad3118eba45cdc3fd4e514ec52bf238
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 13:27:30 2017 +0600
host/trxcon/scheduler: pass trx_lchan_state to lchan handlers
It's better to pass a trx_lchan_state instance directly from
caller to lchan handler instead of passing trx_lchan_type. This
way a handler wouldn't need to find lchan itself.
Change-Id: I47a40542b03ab31da12b0abb1c263c83662ff018
http://cgit.osmocom.org/osmocom-bb/commit/?id=11ca1abae64ee658f7cf4aa1150b9…
commit 11ca1abae64ee658f7cf4aa1150b9cd341a717ed
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Jul 29 23:43:52 2017 +0600
host/trxcon/scheduler: fix chan_nr parsing
Previously, the chan_nr, received from L2, was parsed in a wrong
way, so in some cases only one logical channel was activated or
some messages (such as Measurement Requests) were sent on
incorrect channel (e.g. on SDCCH instead of SACCH).
This change reimplements the sched_trx_chan_nr2lchan_type(), and
introduces a new function sched_trx_set_lchans(), whics will
parse chan_nr and (de)activate required channels.
Change-Id: I480311c65ef93bbc1644ec708dd2a68fd33091e0
http://cgit.osmocom.org/osmocom-bb/commit/?id=5945fdf8dd5acdb486e534ea07ec7…
commit 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jul 28 16:03:05 2017 +0600
host/trxcon/scheduler: ignore incomplete sets of bursts
To be able to decode one xCCH message, it's required to have
all set of bursts collected (4/4). Otherwise we should not
even try to decode an incomplete set.
Change-Id: Iaa63462efe19b8e96102fc8c8d8c968a2df2c70e
http://cgit.osmocom.org/osmocom-bb/commit/?id=697b8cd2aab111b50fbd23f75cfda…
commit 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jul 28 15:53:59 2017 +0600
host/trxcon/scheduler: drop a meaningless FIXME label
Change-Id: If5497f4fdce22e986f46725cc1575a1e809ccdab
http://cgit.osmocom.org/osmocom-bb/commit/?id=05a1027dd4d2678cba2dd316cb1d4…
commit 05a1027dd4d2678cba2dd316cb1d43d1aad16c64
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jul 28 15:36:44 2017 +0600
host/trxcon/scheduler: use 'tn' instead of 'ts_num'
The new timeslot index designation is more generic for
Osmocom projects, so let's use one.
Change-Id: I8c0118aad439816148490e57938d7e32b6e20877
-----------------------------------------------------------------------
Summary of changes:
src/host/trxcon/Makefile.am | 1 +
src/host/trxcon/l1ctl.c | 45 +++++++------
src/host/trxcon/l1ctl.h | 3 +-
src/host/trxcon/sched_lchan_common.c | 114 ++++++++++++++++++++++++++++++++
src/host/trxcon/sched_lchan_desc.c | 14 ++--
src/host/trxcon/sched_lchan_rach.c | 7 +-
src/host/trxcon/sched_lchan_sch.c | 10 ++-
src/host/trxcon/sched_lchan_xcch.c | 116 ++++++--------------------------
src/host/trxcon/sched_mframe.c | 4 +-
src/host/trxcon/sched_trx.c | 68 +++++++++++++++----
src/host/trxcon/sched_trx.h | 28 ++++----
src/target/fake_trx/burst_gen.py | 120 ++++++++++------------------------
src/target/fake_trx/data_if.py | 107 ++++++++++++++++++++++++++++++
src/target/fake_trx/rand_burst_gen.py | 10 +--
14 files changed, 391 insertions(+), 256 deletions(-)
create mode 100644 src/host/trxcon/sched_lchan_common.c
create mode 100644 src/target/fake_trx/data_if.py
hooks/post-receive
--
The Open Source GSM Base Band stack
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, laforge/ipv6 has been updated
discards fed366e34fd650dec5f1fe8fbdb56ac50985d91d (commit)
discards 109c14c2fab9554a8ec90f1df13f03f6f824d251 (commit)
discards 88a37ce7021cab973c3ef09549b1b915ca766d99 (commit)
discards e1f4ce3bf26435d7c53dd0ae43b9a5cde765b7f8 (commit)
discards 68295b2b9a4c790bb653b97f033482c1fbbc5368 (commit)
discards ef761f64753e9dc344148383db42d5235123405c (commit)
via f3e096d8d0204ca61c255d2263e6675d9cc430da (commit)
via d2525908fdc7828aff670214c17e06a9f72ba8d9 (commit)
via 00f58d2118a4298df079bbd0ca2a01226e1684b7 (commit)
via b242b81671181e1098286e26e338e88b1e712944 (commit)
via 5f2722668014514e304f91057859dc42c7d044f1 (commit)
via bcae79b00e19f74a719d12887070de9f19f18701 (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 (fed366e34fd650dec5f1fe8fbdb56ac50985d91d)
\
N -- N -- N (f3e096d8d0204ca61c255d2263e6675d9cc430da)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openggsn/commit/?id=f3e096d8d0204ca61c255d2263e6675…
commit f3e096d8d0204ca61c255d2263e6675d9cc430da
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
http://cgit.osmocom.org/openggsn/commit/?id=d2525908fdc7828aff670214c17e06a…
commit d2525908fdc7828aff670214c17e06a9f72ba8d9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:00:23 2017 +0200
ggsn: Send proper errors in create_context_ind()
When we receive PDP context requests for unknown PDP types or if
we run out of dynamic addresses, we need to inform the SGSN that
PDP context creation failed.
Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06
http://cgit.osmocom.org/openggsn/commit/?id=00f58d2118a4298df079bbd0ca2a012…
commit 00f58d2118a4298df079bbd0ca2a01226e1684b7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 21:48:16 2017 +0200
IPv6 support for user IP
This patch enables the use of IPv6 PDP contexts. The phone will
have to request an IPv6 End-user-Address, and the GGSN will have
to be configured for an IPv6 pool.
The outer transport-layer IP between SGSN and GGSN must still be
IPv4, it is not modified by this patch
Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774
http://cgit.osmocom.org/openggsn/commit/?id=b242b81671181e1098286e26e338e88…
commit b242b81671181e1098286e26e338e88b1e712944
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 22:58:54 2017 +0200
ippool_new(): const-ify input arguments
Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904
http://cgit.osmocom.org/openggsn/commit/?id=5f2722668014514e304f91057859dc4…
commit 5f2722668014514e304f91057859dc42c7d044f1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 21:10:09 2017 +0200
lib/tun.h: Remove non-endian-safe redefinition of IP header
We can simply use 'struct iphdr' from netinet/ip.h to achieve
the same goal (and be portable).
Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32
http://cgit.osmocom.org/openggsn/commit/?id=bcae79b00e19f74a719d12887070de9…
commit bcae79b00e19f74a719d12887070de9f19f18701
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 19:49:47 2017 +0200
ippool: Add IPv6 support to IP pool implementation
Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 6 ++++++
lib/ippool.c | 3 +--
lib/tun.h | 26 ++++++++++++++++++++++++++
3 files changed, 33 insertions(+), 2 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, laforge/ipv6 has been created
at fed366e34fd650dec5f1fe8fbdb56ac50985d91d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openggsn/commit/?id=fed366e34fd650dec5f1fe8fbdb56ac…
commit fed366e34fd650dec5f1fe8fbdb56ac50985d91d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
http://cgit.osmocom.org/openggsn/commit/?id=109c14c2fab9554a8ec90f1df13f03f…
commit 109c14c2fab9554a8ec90f1df13f03f6f824d251
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:00:23 2017 +0200
ggsn: Send proper errors in create_context_ind()
When we receive PDP context requests for unknown PDP types or if
we run out of dynamic addresses, we need to inform the SGSN that
PDP context creation failed.
Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06
http://cgit.osmocom.org/openggsn/commit/?id=88a37ce7021cab973c3ef09549b1b91…
commit 88a37ce7021cab973c3ef09549b1b915ca766d99
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 21:48:16 2017 +0200
IPv6 support for user IP
This patch enables the use of IPv6 PDP contexts. The phone will
have to request an IPv6 End-user-Address, and the GGSN will have
to be configured for an IPv6 pool.
The outer transport-layer IP between SGSN and GGSN must still be
IPv4, it is not modified by this patch
Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774
http://cgit.osmocom.org/openggsn/commit/?id=e1f4ce3bf26435d7c53dd0ae43b9a5c…
commit e1f4ce3bf26435d7c53dd0ae43b9a5cde765b7f8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 22:58:54 2017 +0200
ippool_new(): const-ify input arguments
Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904
http://cgit.osmocom.org/openggsn/commit/?id=68295b2b9a4c790bb653b97f033482c…
commit 68295b2b9a4c790bb653b97f033482c1fbbc5368
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 21:10:09 2017 +0200
lib/tun.h: Remove non-endian-safe redefinition of IP header
We can simply use 'struct iphdr' from netinet/ip.h to achieve
the same goal (and be portable).
Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32
http://cgit.osmocom.org/openggsn/commit/?id=ef761f64753e9dc344148383db42d52…
commit ef761f64753e9dc344148383db42d5235123405c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 2 19:49:47 2017 +0200
ippool: Add IPv6 support to IP pool implementation
Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8
-----------------------------------------------------------------------
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 "SCCP Library".
The branch, master has been updated
via 882f340b6c394f581f6c32cafefa10c7b57073b9 (commit)
from 738756984f2479512514515e95610f0a1bde7bd1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=882f340b6c394f581f6c32cafef…
commit 882f340b6c394f581f6c32cafefa10c7b57073b9
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 16:23:50 2017 +0200
sccp: derive local address from given sccp instance
The most important parts of an SCCP address are the routing
indicator and the pointcode. The latter one is always available
via the SS7 instance, so a basic local address can be derived
from there.
Add function osmo_sccp_local_addr_by_instance() to derive a basic
local SCCP address from a given SCCP instance
Change-Id: I371dc9132871aad3d8321ea13cf9fd69d76eff8f
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/sccp_sap.h | 4 ++++
src/sccp_user.c | 22 ++++++++++++++++++++++
2 files changed, 26 insertions(+)
hooks/post-receive
--
SCCP Library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, resf/for/master has been deleted
was 3617fd1cb6eb3e22a1f1482e05a8d1d8cb9016f1
-----------------------------------------------------------------------
3617fd1cb6eb3e22a1f1482e05a8d1d8cb9016f1 Ensure we don't send dummy UI frames on BCCH for TC=5
-----------------------------------------------------------------------
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 "SCCP Library".
The branch, master has been updated
via 738756984f2479512514515e95610f0a1bde7bd1 (commit)
from b06c887cf0ae8b0dd15f93f85459cf903f3b145b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=738756984f2479512514515e956…
commit 738756984f2479512514515e95610f0a1bde7bd1
Author: Installation Owner <owner@lobotron>
Date: Wed Jul 26 16:44:59 2017 +0200
sccp: fix possible nullpointer deref
check input parameters local_ip and remote_ip of the function
osmo_sccp_simple_client_on_ss7_id() before using them with
talloc_strdup()
Change-Id: I1a5dd1ea3167513bf9e7ae153f83e1ae3136c905
-----------------------------------------------------------------------
Summary of changes:
src/sccp_user.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
SCCP Library