This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, master has been updated
via f27fdf89dc52799e7c908493da2c9ccdf7b1d3c4 (commit)
from 2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 (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-netif/commit/?id=f27fdf89dc52799e7c908493da…
commit f27fdf89dc52799e7c908493da2c9ccdf7b1d3c4
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 19:34:19 2018 +0100
add support for flushing and destroying a server-side stream
Introduce osmo_stream_srv_set_flush_and_destroy() which marks a
stream to be 'flushed and destroyed'. No new messages will be
received on this stream, and no new messages can be queued.
Once the Tx queue has been drained, the connection is destroyed.
The API user is given a chance to perform cleanup operations
in the closed_cb() callback for the connection.
The same mechanism will be added for client-side connections
in a follow-up patch.
Change-Id: I8ed78fe39c463e9018756700d13ee5ebe003b57f
Related: OS#2789
Suggested-by: Harald Welte
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/netif/stream.h | 1 +
src/stream.c | 30 +++++++++++++++++++++++++++++-
2 files changed, 30 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The branch, stsp/destroy_conn_with_txflush_callback has been created
at 251e1d698d5e947858cd68033199a178643871b0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=251e1d698d5e947858cd68033199a17…
commit 251e1d698d5e947858cd68033199a178643871b0
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:25:25 2018 +0100
destroy hnb context from the txflush() callback
These are the osmo-iuh changes corresponding to the libosmo-netif
branch 'destroy_conn_with_txflush_callback'.
Change-Id: I380e9e41161cbf51b272c7f3725ccaeef625546c
-----------------------------------------------------------------------
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, stsp/destroy_conn_with_cb_flag has been created
at f49b166f4aaf23a5eae7b1c118c1d8b29ab69cdd (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=f49b166f4aaf23a5eae7b1c118c1d8b…
commit f49b166f4aaf23a5eae7b1c118c1d8b29ab69cdd
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:23:03 2018 +0100
destroy hnb context by setting a flag in msgb control buffer
These are the osmo-iuh changes corresponding to the libosmo-netif
branch 'destroy_conn_with_cb_flag'.
Change-Id: I62e6d4fe4da75f1a56abf4c46a2426d17840025f
-----------------------------------------------------------------------
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, stsp/destroy_conn_with_zero_msg has been created
at 50fb6f9d64db5a8695cd793d9378eb4c90adf6d2 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=50fb6f9d64db5a8695cd793d9378eb4…
commit 50fb6f9d64db5a8695cd793d9378eb4c90adf6d2
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:20:16 2018 +0100
destroy hnb context by sending a zero-len msgb after rejecting a HNB
These are the osmo-iuh changes corresponding to the libosmo-netif
branch 'destroy_conn_with_zero_msg'.
Change-Id: I15f90a2e899789320e9329e33b3d294a65cc16b6
http://cgit.osmocom.org/osmo-iuh/commit/?id=cc6ed397a63df49316dde1fd5e2385c…
commit cc6ed397a63df49316dde1fd5e2385ca83f51aaf
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Mon Feb 19 17:02:12 2018 +0100
ensure unique CellIDs in HNB-GW
If we receive a HNB-REGISTER-REQ with a cell ID which is already used
by another registered NNB, log an error and send HNB-REGISTER-REJECT.
Tested manually by running two 'hnb-test' programs concurrently (they
need to listen on different telnet ports; this port is hard-coded so
I compiled two different hnb-test binaries).
Then I issued the 'hnbap hnb register' command on the telnet interface
of each, and verified that the correct action is logged by osmo-hnbgw.
Both hnb-test programs can connect, but only one of them can register
at a time. Killing a registered 'hnb-test' program terminates its
connection and allows the previously rejected one to register.
The new rejection log message looks like this:
hnbgw_hnbap.c:429 rejecting HNB-REGISTER-REQ with duplicate cell
identity MCC=901,MNC=99,LAC=49406,RAC=66,SAC=43947,CID=182250155
from (r=127.0.0.1:42828<->l=127.0.0.1:29169)
Change-Id: Iffd441eb2b6b75dfbe001b49b01bea015ca6e11c
Related: OS#2789
-----------------------------------------------------------------------
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 network interface library".
The branch, stsp/destroy_conn_with_txflush_callback has been created
at ca5ac9a5ef8bf78e62767eca103ffb62200109bc (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=ca5ac9a5ef8bf78e62767eca10…
commit ca5ac9a5ef8bf78e62767eca103ffb62200109bc
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:17:04 2018 +0100
add a txflush callback to osmo_stream_srv_send()
Define a txlush() callback which can be set on a connection and
which will be invoked whenever the tx queue is empty upon entry
to osmo_stream_srv_send().
Change-Id: I4c63584af69f9a1ee5622a709756916bfef474ee
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, stsp/destroy_conn_with_zero_msg has been updated
discards a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4 (commit)
via 76ead75d0a873e8a6170e336fc6b35dedb67b7dd (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 (a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4)
\
N -- N -- N (76ead75d0a873e8a6170e336fc6b35dedb67b7dd)
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/libosmo-netif/commit/?id=76ead75d0a873e8a6170e336fc…
commit 76ead75d0a873e8a6170e336fc6b35dedb67b7dd
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:11:14 2018 +0100
allow osmo_stream_srv_send() to destroy the connection
If a zero-length message buffer is sent, destroy the corresponding
connection.
Change-Id: I7e01fece294a77bf673c540f6c3310cff79da123
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, stsp/destroy_conn_with_cb_flag has been created
at 253c8d06582e3e0a6899c98a398ee4d1a0cb69ab (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=253c8d06582e3e0a6899c98a39…
commit 253c8d06582e3e0a6899c98a398ee4d1a0cb69ab
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:13:57 2018 +0100
allow osmo_stream_srv_send() to destroy the connection
Carve a flags field out of the msgb control buffer and define a
flag which causes the corresponding conncetion to be closed after
this message buffer has been transmited.
Change-Id: I7fb848d5b5cca18381df2e8f34192c183eb4bc84
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".
The branch, stsp/destroy_conn_with_zero_msg has been created
at a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=a19a53381fd769f82ec0f5a63d…
commit a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Feb 22 17:11:14 2018 +0100
allow osmo_stream_srv_send() to destroy the connection
If a zero-length message buffer is sent, destroy the corresponding
connection.
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom network interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 92decf2aa916353564a9dabe6871ab00e0f06a80 (commit)
from 98a7a2646bcb561b9f55b4096a0d672d4ed89c87 (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=92decf2aa916353564a9dabe6871…
commit 92decf2aa916353564a9dabe6871ab00e0f06a80
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 22 16:16:37 2018 +0100
Revert "Add function to encode classmark"
This breaks all existing / older osmocom-bb builds, and hence
cannot be accpeted. See also https://gerrit.osmocom.org/#/c/6679
Related: OS#2985
This reverts commit 3c38e60cd55814a7b4c34f22e0b2e6e671f883c4.
Change-Id: Icfc52ca4e5cbe3a444d98037d27fa101e3614e06
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm48.h | 1 -
src/gsm/gsm48.c | 16 ----------------
src/gsm/libosmogsm.map | 1 -
3 files changed, 18 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via ac0254c000d1eaad9a48a11922d538cd53f622bd (commit)
via 6eb37525112be96aa9be5ae91973894e22392aa4 (commit)
from 22c07d1f1f174a8eb64edfe668c694129e929394 (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=ac0254c000d1eaad9a48a11922d538c…
commit ac0254c000d1eaad9a48a11922d538cd53f622bd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 22 12:09:31 2018 +0100
osmo-bts-virtual: Make use of LOGL1S() macro for context
In Change-Id I5703b46c8a59fe00a3cdc063bcf72872980ec5e5 we introduced
LOGL1S and starte to use in in common/scheduler.c as well as
osmo-bts-trx but somehow we didn't introduce it in osmo-bts-virtual
at the time. Let's catch up.
Change-Id: I0b5fd3b7982b9119becda844531108f64c68d19f
http://cgit.osmocom.org/osmo-bts/commit/?id=6eb37525112be96aa9be5ae91973894…
commit 6eb37525112be96aa9be5ae91973894e22392aa4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 22 11:44:20 2018 +0100
Introduce + use LOG/DEBUGP with frame number prefixing/printing
Let's make sure whenever we do have a frame number, we print it as
context in the related log line
Change-Id: I751d5ddb3322fce489bc241459738cbcc55c890b
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/logging.h | 12 ++++
src/common/l1sap.c | 73 ++++++++++-----------
src/osmo-bts-litecell15/l1_if.c | 35 +++++-----
src/osmo-bts-litecell15/tch.c | 17 +++--
src/osmo-bts-octphy/l1_if.c | 39 +++++------
src/osmo-bts-octphy/l1_tch.c | 16 ++---
src/osmo-bts-sysmo/l1_if.c | 23 +++----
src/osmo-bts-sysmo/tch.c | 14 ++--
src/osmo-bts-virtual/l1_if.c | 14 ++--
src/osmo-bts-virtual/scheduler_virtbts.c | 107 ++++++++++++-------------------
10 files changed, 158 insertions(+), 192 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)