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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 8f0ccf618d553b2731caa24a2575a48065917959 (commit)
from 06676ead634d85d2acdd84dfdd79d55dd618187b (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-trx/commit/?id=8f0ccf618d553b2731caa24a2575a48…
commit 8f0ccf618d553b2731caa24a2575a48065917959
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed Jul 20 16:35:03 2016 -0700
uhd: Update USRP2/N200/N210 for 4 SPS Rx
Requires changing the radioInterface API to pass in Rx side SPS
value. Update the (deprecated) diversity configuration to match
as well.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 4 +--
Transceiver52M/osmo-trx.cpp | 58 ++++++++++++++++++------------
Transceiver52M/radioInterface.h | 8 ++---
Transceiver52M/radioInterfaceDiversity.cpp | 4 +--
Transceiver52M/radioInterfaceResamp.cpp | 21 +++--------
5 files changed, 47 insertions(+), 48 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, dexter/draft has been updated
via 6e047ba35f0dbd0f311ed4916e14077d4cf37522 (commit)
from 7ae75f4bceae4310a12d5ef1afb2560793ff132e (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=6e047ba35f0dbd0f311ed4916e14077d…
commit 6e047ba35f0dbd0f311ed4916e14077d4cf37522
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Jul 20 18:16:11 2016 +0200
Fixed wongly packed TLV structure
Change-Id: Ifc47c63dfaab9ca8ef8bd5fdb05eeb541bb8ca57
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_sndcp_xid.c | 61 +++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, dexter/draft has been updated
via 7ae75f4bceae4310a12d5ef1afb2560793ff132e (commit)
from 24b1a5e530f7b807301c8d58ae262297162481b4 (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=7ae75f4bceae4310a12d5ef1afb25607…
commit 7ae75f4bceae4310a12d5ef1afb2560793ff132e
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Jul 20 17:40:28 2016 +0200
Improvements to XID and SNDCP-XID, now rejects compression
Change-Id: I8fc12ee7351ed2a69eb45b30966c5d67f61e729d
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc.h | 3 +-
openbsc/include/openbsc/gprs_sndcp_xid.h | 2 +-
openbsc/src/gprs/gprs_llc.c | 81 +++++++++++++++++---------------
openbsc/src/gprs/gprs_sndcp.c | 58 ++++++++++++++++-------
openbsc/src/gprs/gprs_sndcp_xid.c | 35 ++++++--------
5 files changed, 100 insertions(+), 79 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, dexter/draft has been updated
via 24b1a5e530f7b807301c8d58ae262297162481b4 (commit)
from c29b0748cfc95b52d9e2da90cd7621c82ba1dce0 (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=24b1a5e530f7b807301c8d58ae262297…
commit 24b1a5e530f7b807301c8d58ae262297162481b4
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Jul 20 13:23:42 2016 +0200
Looks like compression turned on the first time - I better push this
Change-Id: Ic7639b637dd9bb6e1c87347b78eb783c23440d58
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_llc.c | 25 +++++++++++++++++++----
openbsc/src/gprs/gprs_llc_xid.c | 10 ++++++++-
openbsc/src/gprs/gprs_sndcp.c | 45 +++++++++++++++++++++++++++++++++++++++++
openbsc/src/gprs/sgsn_libgtp.c | 8 ++++----
4 files changed, 79 insertions(+), 9 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 06676ead634d85d2acdd84dfdd79d55dd618187b (commit)
from 4609f3285ca047c9cf0a44f93a8653ad730b9d0e (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-trx/commit/?id=06676ead634d85d2acdd84dfdd79d55…
commit 06676ead634d85d2acdd84dfdd79d55dd618187b
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue Jul 19 12:50:21 2016 -0700
sigproc: Fix missing 8-PSK tail symbols
Agilent E4406A measurement of TSC synchronized RF envelope measurement.
showed failing power levels at the tail end of EDGE bursts. Regression
traced back to following commit.
Commit d2b070369dd5341ac42ec091370d8bcd5a8ac5ee
"uhd: Correct timing alignment in 8-PSK and GMSK downlink bursts"
In the patch, the EDGE burst was delayed one symbol, but erroneously
truncated at the tail end causing the failing RF envelope measurement.
The missing tail symbol did not appear to affect end-to-end EGPRS tests.
This patch corrects the truncation.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 4609f3285ca047c9cf0a44f93a8653ad730b9d0e (commit)
via 7c741ec6a67d6008698d0a3efb770fb1533106e8 (commit)
from 2f3e60bc1f7da051183fe00f961d14da6d2c5981 (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-trx/commit/?id=4609f3285ca047c9cf0a44f93a8653a…
commit 4609f3285ca047c9cf0a44f93a8653ad730b9d0e
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue Jul 19 11:28:51 2016 -0700
transceiver: Fix 4 SPS receive TOA value
The time-of-arrival (TOA) value out of sigProc is specified
in symbols or, equivalently, 1 sample per symbol and does
not need to be normalized.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=7c741ec6a67d6008698d0a3efb770fb…
commit 7c741ec6a67d6008698d0a3efb770fb1533106e8
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue Jul 19 11:20:59 2016 -0700
transceiver: Fix mixed GSMK / 8-PSK transmission
Input burst construction was declared static causing the first
downlink burst from upstream to determine subsequent burst size
and modulation. Consequently, fixed sequence EGPRS tests would
pass, however, switching between 8-PSK and GMSK bursts would
fail with only one modulation type being transmitted.
Internally generated test sequences '-r' option were not affected
because the bursts are not received through the socket interface.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, dexter/draft has been updated
via c29b0748cfc95b52d9e2da90cd7621c82ba1dce0 (commit)
from 4e2ed48cca7870bd3ea5bdbe9763782edea64062 (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=c29b0748cfc95b52d9e2da90cd7621c8…
commit c29b0748cfc95b52d9e2da90cd7621c82ba1dce0
Author: Philipp <pmaier(a)sysmocom.de>
Date: Tue Jul 19 18:53:18 2016 +0200
SNDCP-XID decoder
Change-Id: I26409a586d5264b65f568a4b43c85a18e1e4b3a2
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc_xid.h | 5 +
openbsc/include/openbsc/gprs_sndcp_xid.h | 46 ++-
openbsc/src/gprs/gprs_llc.c | 60 +++-
openbsc/src/gprs/gprs_llc_xid.c | 40 ++-
openbsc/src/gprs/gprs_sndcp.c | 32 +-
openbsc/src/gprs/gprs_sndcp_xid.c | 572 ++++++++++++++++++++++++++++++-
6 files changed, 706 insertions(+), 49 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts has been updated
discards d871e27423ecb6d4186d29fb2fc2edda7412535f (commit)
via 4e029e237b3121b0249e347e0d50273b3ccf0afd (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 (d871e27423ecb6d4186d29fb2fc2edda7412535f)
\
N -- N -- N (4e029e237b3121b0249e347e0d50273b3ccf0afd)
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-bts/commit/?id=4e029e237b3121b0249e347e0d50273…
commit 4e029e237b3121b0249e347e0d50273b3ccf0afd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn ts wip
Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 4 ++--
src/common/rsl.c | 22 ++++++++++++++++------
src/osmo-bts-sysmo/l1_if.c | 13 +++++++++----
3 files changed, 27 insertions(+), 12 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0 (commit)
discards 73f6936947296d6ce6a149b63b31539ccf3f8a83 (commit)
discards 391c413ce42291cfc440c76b06e5b6832626c0ce (commit)
discards e29014116a820b56500f8dc9cce01223cb9d1d25 (commit)
discards abf6781026d8ce9090719ce79181292c438d556a (commit)
discards a3a99b509573822be5eca856e269abace360a889 (commit)
via b5ad4405b4005947332cc9e4ecf5938fb27e764f (commit)
via 03d01d18bc744ba89b5acc1db891005b3a4a4733 (commit)
via 1efa67a6afd1f19a4f62e9e42db8700521d48ec2 (commit)
via a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9 (commit)
via ee4f05c056ab67c963cc02d7c4be2de8f14d3683 (commit)
via 721205f0707759299b841608e356ee9249254c39 (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 (0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0)
\
N -- N -- N (b5ad4405b4005947332cc9e4ecf5938fb27e764f)
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=b5ad4405b4005947332cc9e4ecf5938f…
commit b5ad4405b4005947332cc9e4ecf5938fb27e764f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jun 14 01:32:46 2016 +0200
debug log: log all lchan_alloc steps
Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0
http://cgit.osmocom.org/openbsc/commit/?id=03d01d18bc744ba89b5acc1db891005b…
commit 03d01d18bc744ba89b5acc1db891005b3a4a4733
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
http://cgit.osmocom.org/openbsc/commit/?id=1efa67a6afd1f19a4f62e9e42db87005…
commit 1efa67a6afd1f19a4f62e9e42db8700521d48ec2
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=a6c8ab27246cc2b7cdf7104b321727bf…
commit a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=ee4f05c056ab67c963cc02d7c4be2de8…
commit ee4f05c056ab67c963cc02d7c4be2de8f14d3683
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
common: add gsm_ts_and_pchan_name() for dyn ts logging convenience
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=721205f0707759299b841608e356ee92…
commit 721205f0707759299b841608e356ee9249254c39
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:43:44 2016 +0200
gsm_data_shared.h/c: decouple gsm_lchan2chan_nr() from ts->pchan
For dynamic TS, the pchan to RSL De-/Activate with is not trivial. So in
order to pass the desired pchan, introduce gsm_lchan_as_pchan2chan_nr().
To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the
actual ts struct, so also refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with
explicit pchan, ts_nr and lchan_nr arguments.
Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 23 +++++++++++++++--------
openbsc/src/libcommon/gsm_data_shared.c | 6 ++++++
2 files changed, 21 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_pdch_trx has been updated
discards 980fd1f8cdec5a3c6dee28a51fdd53165d30c080 (commit)
discards af7b7feb11fc13e0e81cf7619d8d2c061c9b63b8 (commit)
discards 1eda517edd81cd464d0b658a7f8b2ae9dd6e8fff (commit)
discards 4b0355256bdacb0cfb2a57d89595d3887aee7b42 (commit)
discards eeab9e75a69378ab936a8cc1dbac583f9eb51367 (commit)
discards cb854fd531b09f25f94a9bf987dfd777164d7352 (commit)
via 28d5e939e9412ede73e3c4a758ff84c020e504c3 (commit)
via 72a93b21ab2984937fd9353cdcd4965b67e041f7 (commit)
via 9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda (commit)
via 0739406e5dadfd0c58d968284e2df83231f16689 (commit)
via 8501d8f7f788db97aebd7500f59efc6c913f965d (commit)
via 939dce4ce4bfb975c053a8de04d418afa0ac3d14 (commit)
via c890c8abe7b93693ac6d20cc0c1076b4549ae3ba (commit)
via cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit)
via b8f5f4e176c5402ec529225864313f0787502049 (commit)
via b151301c6c91f8ecc02aa18ee746b02cf61f6fee (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 (980fd1f8cdec5a3c6dee28a51fdd53165d30c080)
\
N -- N -- N (28d5e939e9412ede73e3c4a758ff84c020e504c3)
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-bts/commit/?id=28d5e939e9412ede73e3c4a758ff84c…
commit 28d5e939e9412ede73e3c4a758ff84c020e504c3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 19 11:32:26 2016 +0200
wip
Change-Id: I3724b5fc2e1d9ae06444873dc6b05d61104e4025
http://cgit.osmocom.org/osmo-bts/commit/?id=72a93b21ab2984937fd9353cdcd4965…
commit 72a93b21ab2984937fd9353cdcd4965b67e041f7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 8 03:06:20 2016 +0200
cosmetic: osmo-bts-trx: remove obsolete commented code
Change-Id: I1a5b6a9d9592952877c6640e5117dc269d67925a
http://cgit.osmocom.org/osmo-bts/commit/?id=9577b2e1db9476f6e30a6cfe51ca3e7…
commit 9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 8 03:05:46 2016 +0200
osmo-bts-trx: clear TS flags on CHANNEL OPSTART
Change-Id: Ia6de5960f910a9db32c55dc1d38527e871c76e99
http://cgit.osmocom.org/osmo-bts/commit/?id=0739406e5dadfd0c58d968284e2df83…
commit 0739406e5dadfd0c58d968284e2df83231f16689
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 8 03:04:37 2016 +0200
fix debug log: pick proper l1ts
Change-Id: Ic3d1c1c61c2ca1adc043ec02d7249e2b0798ae12
http://cgit.osmocom.org/osmo-bts/commit/?id=8501d8f7f788db97aebd7500f59efc6…
commit 8501d8f7f788db97aebd7500f59efc6c913f965d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 8 03:03:30 2016 +0200
scores of temporary debug logs
Change-Id: I4cf69f301295a70a10b920039c8b874db18de672
http://cgit.osmocom.org/osmo-bts/commit/?id=939dce4ce4bfb975c053a8de04d418a…
commit 939dce4ce4bfb975c053a8de04d418afa0ac3d14
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 5 15:32:30 2016 +0200
WIP
Change-Id: Ib2a9c7e126fe4a5c91a0ef6c3973071970292d65
http://cgit.osmocom.org/osmo-bts/commit/?id=c890c8abe7b93693ac6d20cc0c1076b…
commit c890c8abe7b93693ac6d20cc0c1076b4549ae3ba
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 8 02:21:54 2016 +0200
osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED
When receiving an OPSTART for the BTS object, also set the availability state
to OK.
Before, the availability would remain at NM_AVSTATE_DEPENDENCY, which caused an
unfortunate chain reaction resulting in osmo-bts-trx going through the
initialization sequence twice:
BTS BSC
|<-----| SITE_MANAGER OPSTART
n |----->| BTS state change: OPSTATE_DISABLED, AVSTATE_DEPENDENCY
o | | This signals to nm_statechg_event() in bts_ipaccess_nanobts.c
r | | to (a) Set BTS Attributes and (b) send BTS OPSTART
m |<-----| Set BTS Attributes (a)
a | | When osmo-bts-trx receives a Set BTS Attributes, it sends
l |----->| CHANNEL state change: OPSTATE_DISABLED x8
| | This signals the BSC to Set CHANNEL Attributes and OPSTART
i |<-----| Set CHANNEL Attributes x8
n |<-----| CHANNEL OPSTART x8
i |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8
t | |
|<-----| BTS OPSTART (b)
| | osmo-bts-trx immediately replies with:
|----->| BTS state change: OPSTATE_ENABLED, AVSTATE_DEPENDENCY
| | Unfortunately, availability is left at DEPENDENCY,
| | and the NM_OC_BTS case in nm_statechg_event() only
| | checks for availability, not for the opstate.
| | Hence nm_statechg_event() again feels inclined to
| | to (a) Set BTS Attributes and (b) send BTS OPSTART,
| |
--+------+----- This is where the second round starts
| |
s |<-----| Set BTS Attributes (a)
e | | When osmo-bts-trx receives a Set BTS Attributes, it sends
c |----->| CHANNEL state change: OPSTATE_DISABLED x8
o | | All channels are disabled again, and then re-launched:
n |<-----| Set CHANNEL Attributes x8
d |<-----| CHANNEL OPSTART x8
|----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8
| |
i |<-----| BTS OPSTART (b)
n | | osmo-bts-trx again sets the OPSTATE_ENABLED, but since
i | | this time it was already enabled, no further state change
t | | is sent back to the BSC.
This nightmare pivots on two hinges:
1. osmo-bts-trx fails to set BTS availability to AVSTATE_OK.
2. nm_statechg_event() fails to heed the OPSTATE_ENABLED of the BTS state
change.
Note, the configured channels from the first round were not actually taken
down, only the OML OPSTATE_DISABLED were sent.
In this commit, fix the osmo-bts-trx side: send AVSTATE_OK for the BTS object
upon sending OPSTATE_ENABLED, so that only the part marked "normal init" above
is run.
This change applies the same fix to other OML objects, which should make sense
in the same manner, within the current hackish OML implementation:
* NM_OC_BTS
* NM_OC_SITE_MANAGER
* NM_OC_BASEB_TRANSC
* NM_OC_GPRS_NSE
* NM_OC_GPRS_CELL
* NM_OC_GPRS_NSVC
See OS#1770 for BTS and NITB logs.
Fixes: OS#1770
Change-Id: I08aa861f6100568c79750f4fbc9a32e1557b9304
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler.h | 4 ++--
src/common/oml.c | 3 +++
src/osmo-bts-trx/l1_if.c | 7 ++++---
src/osmo-bts-trx/scheduler_trx.c | 8 ++++----
4 files changed, 13 insertions(+), 9 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts has been updated
discards 124484288fd315405a48c3fd9d372de4247ab477 (commit)
via d871e27423ecb6d4186d29fb2fc2edda7412535f (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 (124484288fd315405a48c3fd9d372de4247ab477)
\
N -- N -- N (d871e27423ecb6d4186d29fb2fc2edda7412535f)
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-bts/commit/?id=d871e27423ecb6d4186d29fb2fc2edd…
commit d871e27423ecb6d4186d29fb2fc2edda7412535f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn ts wip
Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards c0783d47826c294d03ac24c4990c4ce12754cc25 (commit)
discards c91bb4f388bed695f8c00da24e1fcf054bc270e7 (commit)
via 0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0 (commit)
via 73f6936947296d6ce6a149b63b31539ccf3f8a83 (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 (c0783d47826c294d03ac24c4990c4ce12754cc25)
\
N -- N -- N (0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0)
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=0e55abe6f1af0b5fb5af23f5ed02d7ba…
commit 0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jun 14 01:32:46 2016 +0200
debug log: log all lchan_alloc steps
Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0
http://cgit.osmocom.org/openbsc/commit/?id=73f6936947296d6ce6a149b63b31539c…
commit 73f6936947296d6ce6a149b63b31539ccf3f8a83
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 14 +++++++++-----
openbsc/src/libcommon/gsm_data_shared.c | 4 ++--
2 files changed, 11 insertions(+), 7 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/dyn_ts has been updated
discards ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5 (commit)
via 93a446d638e09262bb4fa7c76bef37a566643165 (commit)
via da4c3d933bbfd29caf097779ae97e1d787cdf904 (commit)
via 51d7af9ff6b6123a265fda018703815a3e961368 (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 (ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5)
\
N -- N -- N (93a446d638e09262bb4fa7c76bef37a566643165)
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/libosmocore/commit/?id=93a446d638e09262bb4fa7c76bef…
commit 93a446d638e09262bb4fa7c76bef37a566643165
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:54:01 2016 +0200
rsl: add rsl_act_type_name()
Change-Id: Ie90c76d8aef42d5e2c9be94f4b206d4994e305f8
http://cgit.osmocom.org/libosmocore/commit/?id=da4c3d933bbfd29caf097779ae97…
commit da4c3d933bbfd29caf097779ae97e1d787cdf904
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:21:05 2016 +0200
dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH
Add:
* GSM_PCHAN_TCH_F_TCH_H_PDCH
* NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH
* RSL_CHAN_OSMO_PDCH
* RSL_ACT_OSMO_PDCH
Related: OS#1776
Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2
http://cgit.osmocom.org/libosmocore/commit/?id=51d7af9ff6b6123a265fda018703…
commit 51d7af9ff6b6123a265fda018703815a3e961368
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:33:48 2016 +0200
gsm_08_58.h: introduce RSL_CHAN_NR_1 constant
Using the RSL_CHAN_* constants, we sometimes need to add 1 to the chan bits
to indicate e.g. the second TCH/H channel.
RSL_CHAN_NR_1 marks this lowest channel bit that needs to be added.
The name is analogous to RSL_CHAN_NR_MASK, though I would have called it
something like RSL_CHAN_BITS_MASK instead.
Change-Id: Iea06432039d1cd23cc6b5acec308bb829b596d47
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_08_58.h | 1 +
include/osmocom/gsm/rsl.h | 8 ++++++++
src/gsm/libosmogsm.map | 1 +
src/gsm/rsl.c | 12 ++++++++++++
4 files changed, 22 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards c030aac67681a1089b16242f650f8354feb82beb (commit)
discards b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae (commit)
via c0783d47826c294d03ac24c4990c4ce12754cc25 (commit)
via c91bb4f388bed695f8c00da24e1fcf054bc270e7 (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 (c030aac67681a1089b16242f650f8354feb82beb)
\
N -- N -- N (c0783d47826c294d03ac24c4990c4ce12754cc25)
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=c0783d47826c294d03ac24c4990c4ce1…
commit c0783d47826c294d03ac24c4990c4ce12754cc25
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jun 14 01:32:46 2016 +0200
debug log: log all lchan_alloc steps
Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0
http://cgit.osmocom.org/openbsc/commit/?id=c91bb4f388bed695f8c00da24e1fcf05…
commit c91bb4f388bed695f8c00da24e1fcf054bc270e7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libcommon/gsm_data_shared.c | 7 +++++++
1 file changed, 7 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards c45077753173909e1522e8fb38acb2580dea829e (commit)
discards e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6 (commit)
discards ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6 (commit)
discards d2bd468cb3b0de42069b39c3ce819d095402e0a8 (commit)
discards 768319b387ced8673ff503fa2d6b6cd8f3047e98 (commit)
via c030aac67681a1089b16242f650f8354feb82beb (commit)
via b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae (commit)
via 391c413ce42291cfc440c76b06e5b6832626c0ce (commit)
via e29014116a820b56500f8dc9cce01223cb9d1d25 (commit)
via abf6781026d8ce9090719ce79181292c438d556a (commit)
via a3a99b509573822be5eca856e269abace360a889 (commit)
via 1722d378608d4ae9fd8b4ea63de361ba217f83e7 (commit)
via 70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9 (commit)
via 1f3be19f221a373a776b7d3e1050ea4e6b392e82 (commit)
via 3a4b40c88f1d480f924e5e543f306583dfd5f8a1 (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 (c45077753173909e1522e8fb38acb2580dea829e)
\
N -- N -- N (c030aac67681a1089b16242f650f8354feb82beb)
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=c030aac67681a1089b16242f650f8354…
commit c030aac67681a1089b16242f650f8354feb82beb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jun 14 01:32:46 2016 +0200
debug log: log all lchan_alloc steps
Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0
http://cgit.osmocom.org/openbsc/commit/?id=b6077ba1fd0c8d094f6407e110b51d4c…
commit b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
http://cgit.osmocom.org/openbsc/commit/?id=391c413ce42291cfc440c76b06e5b683…
commit 391c413ce42291cfc440c76b06e5b6832626c0ce
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=e29014116a820b56500f8dc9cce01223…
commit e29014116a820b56500f8dc9cce01223cb9d1d25
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=abf6781026d8ce9090719ce79181292c…
commit abf6781026d8ce9090719ce79181292c438d556a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
common: add gsm_ts_and_pchan_name() for dyn ts logging convenience
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=a3a99b509573822be5eca856e269abac…
commit a3a99b509573822be5eca856e269abace360a889
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:43:44 2016 +0200
gsm_data_shared.h/c: decouple gsm_lchan2chan_nr() from ts->pchan
For dynamic TS, the pchan to RSL De-/Activate with is not trivial. So in
order to pass the desired pchan, introduce gsm_lchan_as_pchan2chan_nr().
To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the
actual ts struct, so also refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with
explicit pchan, ts_nr and lchan_nr arguments.
Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f
http://cgit.osmocom.org/openbsc/commit/?id=1722d378608d4ae9fd8b4ea63de361ba…
commit 1722d378608d4ae9fd8b4ea63de361ba217f83e7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs,
so the VTY can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=70ff39a823eb64ef3cc4a2ff18f66583…
commit 70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:56:08 2016 +0200
error log: rsl_chan_activate_lchan: log channel mode error
Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8
http://cgit.osmocom.org/openbsc/commit/?id=1f3be19f221a373a776b7d3e1050ea4e…
commit 1f3be19f221a373a776b7d3e1050ea4e6b392e82
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:54:54 2016 +0200
debug log: rsl_chan_activate_lchan: log activation type
Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe
http://cgit.osmocom.org/openbsc/commit/?id=3a4b40c88f1d480f924e5e543f306583…
commit 3a4b40c88f1d480f924e5e543f306583dfd5f8a1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:47:24 2016 +0200
abis_rsl.c: add error logging to channel_mode_from_lchan()
Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 6 ++-
openbsc/src/libbsc/abis_rsl.c | 80 ++++++++++++++++++++++++++-----
openbsc/src/libbsc/chan_alloc.c | 42 +++++++++++++---
openbsc/src/libcommon/gsm_data_shared.c | 57 +++++++++-------------
4 files changed, 131 insertions(+), 54 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 40380f85268e8dc991598dd6c4d2f8476db8784d (commit)
via c45077753173909e1522e8fb38acb2580dea829e (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 (40380f85268e8dc991598dd6c4d2f8476db8784d)
\
N -- N -- N (c45077753173909e1522e8fb38acb2580dea829e)
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=c45077753173909e1522e8fb38acb258…
commit c45077753173909e1522e8fb38acb2580dea829e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 4 +++-
openbsc/src/libbsc/abis_rsl.c | 25 ++++++++++++++++---------
openbsc/src/libbsc/bsc_dyn_pdch.c | 2 +-
openbsc/src/libcommon/gsm_data_shared.c | 18 ++++++++++++++++--
4 files changed, 36 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts has been updated
discards 22bd9a9fe0b1afe98855481d0d3d12155469cc10 (commit)
via 124484288fd315405a48c3fd9d372de4247ab477 (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 (22bd9a9fe0b1afe98855481d0d3d12155469cc10)
\
N -- N -- N (124484288fd315405a48c3fd9d372de4247ab477)
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-bts/commit/?id=124484288fd315405a48c3fd9d372de…
commit 124484288fd315405a48c3fd9d372de4247ab477
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn ts wip
Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 78 +++++++++++++++++++++++++++++++-----------------
src/osmo-bts-sysmo/oml.c | 37 ++++++++++++++++++-----
2 files changed, 81 insertions(+), 34 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 2f3e60bc1f7da051183fe00f961d14da6d2c5981 (commit)
from cbfef6e40a030a7e99c8bba49482ac53f05b803b (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-trx/commit/?id=2f3e60bc1f7da051183fe00f961d14d…
commit 2f3e60bc1f7da051183fe00f961d14da6d2c5981
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sun Jul 17 19:29:08 2016 -0700
uhd: Add command line option for GPS reference
Unlike earlier versions of UHD, the current release (3.9.2)
does not automatically select on-board GPSDO as the reference
source. Modify the command line settings to allow explicit
selection of GPS in addition to the external setting.
Simultaneous GPS and external reference settingis disallowed.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 24 ++++++++++++++++++++----
Transceiver52M/USRPDevice.cpp | 2 +-
Transceiver52M/USRPDevice.h | 2 +-
Transceiver52M/osmo-trx.cpp | 37 +++++++++++++++++++++++++++++++------
Transceiver52M/radioDevice.h | 8 +++++++-
5 files changed, 60 insertions(+), 13 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, dexter/draft has been updated
via 4e2ed48cca7870bd3ea5bdbe9763782edea64062 (commit)
from 3d16daa2a1615950e6d7fbe9198b397212b5d5ba (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=4e2ed48cca7870bd3ea5bdbe9763782e…
commit 4e2ed48cca7870bd3ea5bdbe9763782edea64062
Author: Philipp <pmaier(a)sysmocom.de>
Date: Mon Jul 18 00:03:15 2016 +0200
Some fixes
Change-Id: Ib60739fef5fd9f6ca2c16d2169771a4fec6f4933
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp.h | 2 +-
openbsc/include/openbsc/gprs_sndcp_xid.h | 3 +
openbsc/src/gprs/gprs_llc.c | 90 ++++++++++++---------
openbsc/src/gprs/gprs_llc_xid.c | 14 +++-
openbsc/src/gprs/gprs_sndcp.c | 131 ++++++++++++++-----------------
openbsc/src/gprs/gprs_sndcp_xid.c | 2 +-
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
7 files changed, 125 insertions(+), 119 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts has been updated
discards fa33585b5bdc2129a68d3dcea31a71ad9bd86a89 (commit)
discards ef151a625cb8a2aef6ef558e627e8d57dd6d9120 (commit)
discards e82a8052644184a061ee1c58a5d20403583d30dd (commit)
discards 6154a529362da7b32d007dc3bc32997790be0906 (commit)
discards f697ea8077da16e8f8e47b0a55e0e65c3e563824 (commit)
discards c6c929509a3fc090d498dd96bed95e4c6c5c1dec (commit)
discards f237accf731dd3e868b826d6c36700783c75fb19 (commit)
discards d00124789b7e83847a1985fe18f01f05a88dd284 (commit)
via 22bd9a9fe0b1afe98855481d0d3d12155469cc10 (commit)
via 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 (commit)
via 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 (commit)
via 60a422dfb87de2ba2ca0f8b3e6827e305738c71d (commit)
via e78a1f17b712a900d28b339fc7ff4562ffe0ad5e (commit)
via eb36c6d246e14fe930969933da74501743fa2413 (commit)
via 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit)
via 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit)
via 31adede6386aa29481c7c4b42d616d5cbe993282 (commit)
via 4355021b8afdad989b285fa823b6cbf2bb175c45 (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 (fa33585b5bdc2129a68d3dcea31a71ad9bd86a89)
\
N -- N -- N (22bd9a9fe0b1afe98855481d0d3d12155469cc10)
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-bts/commit/?id=22bd9a9fe0b1afe98855481d0d3d121…
commit 22bd9a9fe0b1afe98855481d0d3d12155469cc10
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn ts wip
Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621
http://cgit.osmocom.org/osmo-bts/commit/?id=77fbe69e6cd7c9b151a74fb643b69bc…
commit 77fbe69e6cd7c9b151a74fb643b69bc1836c0462
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:05:13 2016 +0200
pcu_sock: detect desired PDCH mode of dyn TS
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=7a8e19465456ed5bfdde8bfa1b3c665…
commit 7a8e19465456ed5bfdde8bfa1b3c665126f75be8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:04:26 2016 +0200
common/oml: use dyn TS' current pchan mode for lchans config
Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289
http://cgit.osmocom.org/osmo-bts/commit/?id=60a422dfb87de2ba2ca0f8b3e6827e3…
commit 60a422dfb87de2ba2ca0f8b3e6827e305738c71d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
common/l1sap: translate ericsson specific chan_nr to standard
For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard
chan_nr. While the rest of the code will understand that, the L1 phy will
not and needs the standard chan_nr for the requested type instead.
Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c
http://cgit.osmocom.org/osmo-bts/commit/?id=e78a1f17b712a900d28b339fc7ff456…
commit e78a1f17b712a900d28b339fc7ff4562ffe0ad5e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
dyn PDCH: code dup: split conf_lchans_for_pchan() and call
Move the actual switch from static conf_lchans_for_pchan() into new 'public'
function conf_lchans_as_pchan(), with specific pchan argument.
Rename the static function containing the dyn PDCH decision to just
conf_lchans().
For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the
pchan-to-lchan switch.
Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4
http://cgit.osmocom.org/osmo-bts/commit/?id=eb36c6d246e14fe930969933da74501…
commit eb36c6d246e14fe930969933da74501743fa2413
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:29:28 2016 +0200
cosmetic: clarify TCH/F_PDCH related naming and comments
We're about to introduce a new kind of dynamic channel, which will also use
parts of the ip.access mode dyn PDCH code paths. Make sure the general parts
have general names and mark ip.access specific parts as such.
Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected().
Rename dyn_pdch_complete to ipacc_dyn_pdch_complete().
From cb_ts_[dis]connected(), factor out the current code into static
functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the
new dynamic kind is added to cb_ts_[dis]connected().
Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1
fu2a
Change-Id: Ic884e81b9f6f78565f4288369aa303fee289ddbb
http://cgit.osmocom.org/osmo-bts/commit/?id=9ae0ff4e8abb2f3d5890302be8d33fe…
commit 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:30:14 2016 +0200
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0
http://cgit.osmocom.org/osmo-bts/commit/?id=44f300c55eda194e4da585cf6fcb725…
commit 44f300c55eda194e4da585cf6fcb72552f4c3c53
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:01:01 2016 +0200
doc: add ladder diagram on dynamic TS, for TCH/H
Also gitignore the image files possibly produced by mscgen.
Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a
http://cgit.osmocom.org/osmo-bts/commit/?id=31adede6386aa29481c7c4b42d616d5…
commit 31adede6386aa29481c7c4b42d616d5cbe993282
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 20:57:31 2016 +0200
fix compiler warning: msg_utils.c: fn_chk() constify arg
The only caller dtx_sched_optional() passes const arrays and a warning was
issued.
Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 10 ++++------
src/common/msg_utils.c | 2 +-
src/common/oml.c | 4 ++--
src/common/rsl.c | 18 +++++++++---------
src/osmo-bts-sysmo/oml.c | 7 ++++++-
5 files changed, 22 insertions(+), 19 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 94d872d124b455e59b957fb01834a7f08ea265e8 (commit)
discards 7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c (commit)
discards 90bb63628612359ab2127a42fd5a643865cf7c6b (commit)
discards 620a6541fd170a6f0429c470795cfc9105ae538f (commit)
discards b4f48a2f431ac13e03ce67832ef1e266851c34c4 (commit)
discards 186dcb625ad792bdede27a2fcd27b0547b1b4978 (commit)
discards a3d05c2d3538d6291fbfda4bdc0518fb785b60d0 (commit)
via 40380f85268e8dc991598dd6c4d2f8476db8784d (commit)
via e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6 (commit)
via ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6 (commit)
via d2bd468cb3b0de42069b39c3ce819d095402e0a8 (commit)
via 768319b387ced8673ff503fa2d6b6cd8f3047e98 (commit)
via fa1e940b0a2d32adaab5cde44697c7371a0ad519 (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 (94d872d124b455e59b957fb01834a7f08ea265e8)
\
N -- N -- N (40380f85268e8dc991598dd6c4d2f8476db8784d)
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=40380f85268e8dc991598dd6c4d2f847…
commit 40380f85268e8dc991598dd6c4d2f8476db8784d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
http://cgit.osmocom.org/openbsc/commit/?id=e30dcae22ce36ceb87d0c5ab4e4d5a80…
commit e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=ddb9e3c4eabfed53b870f82b1d82c8b3…
commit ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=d2bd468cb3b0de42069b39c3ce819d09…
commit d2bd468cb3b0de42069b39c3ce819d095402e0a8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
common: add gsm_ts_and_pchan_name() for dyn ts logging convenience
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=768319b387ced8673ff503fa2d6b6cd8…
commit 768319b387ced8673ff503fa2d6b6cd8f3047e98
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs,
so the VTY can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=fa1e940b0a2d32adaab5cde44697c737…
commit fa1e940b0a2d32adaab5cde44697c7371a0ad519
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 02:51:13 2016 +0200
comments: clarify some dynamic TS comments
A new type of dynamic channel will be introduced soon, so prepare some comments
to name the dynamic TS kind more specifically.
Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 4 +-
openbsc/src/libbsc/abis_rsl.c | 219 ++++++++++++++++++++----------
openbsc/src/libbsc/bsc_dyn_pdch.c | 55 ++++++--
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 16 +--
openbsc/src/libcommon/gsm_data_shared.c | 21 +--
6 files changed, 205 insertions(+), 112 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/dyn_ts has been updated
discards fb2c3347758d8252d4b83d2b72e103c80901a0a2 (commit)
via ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5 (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 (fb2c3347758d8252d4b83d2b72e103c80901a0a2)
\
N -- N -- N (ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5)
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/libosmocore/commit/?id=ba1a73e3aeb9babd9f919b2fc6a7…
commit ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:21:05 2016 +0200
dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH
Add:
* GSM_PCHAN_TCH_F_TCH_H_PDCH
* NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH
* RSL_CHAN_OSMO_PDCH
* RSL_ACT_OSMO_PDCH
Related: OS#1776
Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_08_58.h | 4 ++--
1 file changed, 2 insertions(+), 2 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 9f503bd4ac0f009909c5809ce04dc366cee105f7 (commit)
discards 5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27 (commit)
discards dfb6e08d0146416bbad11791c0ddb7f54048a160 (commit)
discards 952aeb6927115c4396bf0ae9a20dada615ea06d3 (commit)
discards d578858fdfe8eb024cee94a57bb6ff92da76bac6 (commit)
discards 5fda4f99861db25f8ef70dfdfd04679efbbf95ba (commit)
discards 0601c1c2149e2059a381a9ffd93abcd040e4d91a (commit)
discards bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb (commit)
discards c03569ac213b381ca3e767587ffb4e8466bb5190 (commit)
discards c0ab0c8b5a693114dafd14cedd6717a5b0440b6a (commit)
via 94d872d124b455e59b957fb01834a7f08ea265e8 (commit)
via 7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c (commit)
via 90bb63628612359ab2127a42fd5a643865cf7c6b (commit)
via 620a6541fd170a6f0429c470795cfc9105ae538f (commit)
via b4f48a2f431ac13e03ce67832ef1e266851c34c4 (commit)
via 186dcb625ad792bdede27a2fcd27b0547b1b4978 (commit)
via a3d05c2d3538d6291fbfda4bdc0518fb785b60d0 (commit)
via 7155b5f4f41accd95ff47e0130e90ee10bf7c92e (commit)
via 77a291410a81bc97524389a0c8ee26b30faeb182 (commit)
via 048de3ed85b9c93d7b8d8e306764cadf121f1dfe (commit)
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
via 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
via b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (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 (9f503bd4ac0f009909c5809ce04dc366cee105f7)
\
N -- N -- N (94d872d124b455e59b957fb01834a7f08ea265e8)
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=94d872d124b455e59b957fb01834a7f0…
commit 94d872d124b455e59b957fb01834a7f08ea265e8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
common: add gsm_ts_and_pchan_name() for dyn ts logging convenience
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=7e81a40eda19a368eed70bf59e6a68b6…
commit 7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
http://cgit.osmocom.org/openbsc/commit/?id=90bb63628612359ab2127a42fd5a6438…
commit 90bb63628612359ab2127a42fd5a643865cf7c6b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=620a6541fd170a6f0429c470795cfc91…
commit 620a6541fd170a6f0429c470795cfc9105ae538f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:27:42 2016 +0200
dyn TS: gsm_ts2chan_nr: use ericsson PDCH cbits for TCH/F_TCH/H_PDCH in PDCH mode
Change-Id: I0ebda05ec3d16df28ca5c861a7c3f57dc4af9df7
http://cgit.osmocom.org/openbsc/commit/?id=b4f48a2f431ac13e03ce67832ef1e266…
commit b4f48a2f431ac13e03ce67832ef1e266851c34c4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=186dcb625ad792bdede27a2fcd27b054…
commit 186dcb625ad792bdede27a2fcd27b0547b1b4978
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs,
so the VTY can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=a3d05c2d3538d6291fbfda4bdc0518fb…
commit a3d05c2d3538d6291fbfda4bdc0518fb785b60d0
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 02:51:13 2016 +0200
comments: clarify ip.access style dyn PDCH
A new type of dynamic channel will be introduced soon, so call the ip.access
compat dyn PDCH channels by their name instead of merely saying "dyn PDCH".
Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7
http://cgit.osmocom.org/openbsc/commit/?id=7155b5f4f41accd95ff47e0130e90ee1…
commit 7155b5f4f41accd95ff47e0130e90ee10bf7c92e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:26:03 2016 +0200
cosmetic: act lchan type: use constant instead of 0x00
Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7
http://cgit.osmocom.org/openbsc/commit/?id=77a291410a81bc97524389a0c8ee26b3…
commit 77a291410a81bc97524389a0c8ee26b30faeb182
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 16:16:33 2016 +0200
cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances
Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa
http://cgit.osmocom.org/openbsc/commit/?id=048de3ed85b9c93d7b8d8e306764cadf…
commit 048de3ed85b9c93d7b8d8e306764cadf121f1dfe
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:11:10 2016 +0200
lchan_free(): drop obsolete fixme comment
Change-Id: Ib84b58f17f195d89c81d1ce08dc7ee0edb1c0138
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gmm.h | 8 +-
openbsc/include/openbsc/gprs_llc.h | 15 ++--
openbsc/include/openbsc/gprs_sgsn.h | 5 +-
openbsc/src/gprs/gprs_gmm.c | 134 ++++++++++++++++-----------
openbsc/src/gprs/gprs_llc.c | 174 ++++++++++++++++++++++--------------
openbsc/src/gprs/gprs_sgsn.c | 8 +-
openbsc/src/gprs/gprs_sndcp.c | 5 +-
openbsc/src/gprs/sgsn_main.c | 2 +
openbsc/src/libbsc/abis_rsl.c | 73 ++++++++-------
openbsc/src/libbsc/bsc_dyn_pdch.c | 29 +++---
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 21 ++++-
12 files changed, 295 insertions(+), 180 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/dyn_ts has been updated
discards 174fa34d3a8e3432cf49ee33297e5f69d4710553 (commit)
via fb2c3347758d8252d4b83d2b72e103c80901a0a2 (commit)
via 505adee93bad5c12e7435d09a191d9d6221d09b3 (commit)
via 511b448fe3a8522d645499b7d0b93b5acb1b3776 (commit)
via edb57e7709c130a664fb2d9f807d96d0e283c675 (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 (174fa34d3a8e3432cf49ee33297e5f69d4710553)
\
N -- N -- N (fb2c3347758d8252d4b83d2b72e103c80901a0a2)
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/libosmocore/commit/?id=fb2c3347758d8252d4b83d2b72e1…
commit fb2c3347758d8252d4b83d2b72e103c80901a0a2
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:21:05 2016 +0200
dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH
Add:
* GSM_PCHAN_TCH_F_TCH_H_PDCH
* NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH
* RSL_CHAN_ERICSSON_PDCH
* RSL_ACT_ERICSSON_PDCH
Related: OS#1776
Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 10 ++++++++++
src/bitvec.c | 4 ++--
src/gsm/gsup.c | 2 +-
3 files changed, 13 insertions(+), 3 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
from 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (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=b572d7c45eaa65d7b36ab339022e560f…
commit b572d7c45eaa65d7b36ab339022e560f2e797098
Author: Dieter Spaar <spaar(a)mirider.augusta.de>
Date: Mon Jul 11 12:48:07 2016 +0200
SGSN: fix FCS calculation for encrypted frames
Change-Id: I352bc9db0c17fff773788831c4389ec0a5a30af8
Related: OS#1582
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_llc.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
from 1de159168cd924e361e778f7b2f1d85c2329e2e8 (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=9ddd8e6267a744caa0f206eeccb28b41…
commit 9ddd8e6267a744caa0f206eeccb28b413fc987d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 6 14:39:04 2016 +0200
dyn pdch: don't PDCH ACT if gprs mode is none
Skip PDCH activation if the GPRS mode is 'none' at:
* TCH/F_PDCH init after OML Enable (dyn_pdch_init())
* after TCH/F_PDCH is released, in TCH/F mode
* in the T3111 error timer callback after a TCH/F_PDCH was released in error
state
Assert the GPRS mode in rsl_ipacc_pdch_activate() to make sure all callers
check the GPRS mode.
Closes: OS#1765
Change-Id: I970e5f9dbcb1c625209e914a4c7696294ed34e62
http://cgit.osmocom.org/openbsc/commit/?id=9331df16cf9241824dcef4e205456c27…
commit 9331df16cf9241824dcef4e205456c274af3070e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 6 14:38:20 2016 +0200
cosmetic: dyn_pdch_init(): flatten if-logic, add comments
Prepare for upcoming addition of heeding gprs mode == none.
Change-Id: Id0fe6f762ac863c4d4053841c7732d011aa8c561
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 11 +++++++++--
openbsc/src/libbsc/bsc_dyn_pdch.c | 29 ++++++++++++++++++-----------
2 files changed, 27 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 505adee93bad5c12e7435d09a191d9d6221d09b3 (commit)
from 511b448fe3a8522d645499b7d0b93b5acb1b3776 (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=505adee93bad5c12e7435d09a191…
commit 505adee93bad5c12e7435d09a191d9d6221d09b3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 13 16:55:43 2016 +0200
fix compiler warning: gsup.c: missing braces
osmo_auth_vector's first member is an array, so for a zero initializer, we
should add a second set of array braces.
Change-Id: Iace448caca8152e46244f26c3af250f2035c99eb
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsup.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
from 82040101ebcc6350f53a9e0853418a9bc597963a (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=1de159168cd924e361e778f7b2f1d85c…
commit 1de159168cd924e361e778f7b2f1d85c2329e2e8
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Jul 11 12:42:12 2016 +0200
SGSN: move cipher application to separate function
Split out generation and application of GEA gamma into separate function
which can be used for both encryption and decryption.
Change-Id: I442f2ead57e40d9bcd24e7f1b261041371595360
Related: OS#1582
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_llc.c | 83 +++++++++++++++++++++++----------------------
1 file changed, 42 insertions(+), 41 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 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
from b997f8444313ff7ab99d66b400fc79cae8302166 (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=82040101ebcc6350f53a9e0853418a9b…
commit 82040101ebcc6350f53a9e0853418a9bc597963a
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jul 6 11:59:18 2016 +0200
SGSN: encrypt/decrypt only necessary frames
According to 3GPP TS 24.008 § 4.7.1.2 some GMM frames are not supposed
to be ciphered. Propagate information about the necessity for
encryption between MM <-> LLC to ensure only proper frames are
encrypted/decrypted/dropped.
Change-Id: I0358905e60d1b182f75caec81bfcc72bbbbb2aa1
Related: OS#1582
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gmm.h | 5 +++-
openbsc/include/openbsc/gprs_llc.h | 3 ++-
openbsc/src/gprs/gprs_gmm.c | 48 ++++++++++++++++++++++----------------
openbsc/src/gprs/gprs_llc.c | 22 ++++++++++-------
openbsc/src/gprs/gprs_sndcp.c | 5 ++--
openbsc/tests/sgsn/sgsn_test.c | 2 +-
6 files changed, 51 insertions(+), 34 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 b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
from 5aa5196fbf07d5311bf4d99a90bff303989564f0 (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=b997f8444313ff7ab99d66b400fc79ca…
commit b997f8444313ff7ab99d66b400fc79cae8302166
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jul 6 15:57:01 2016 +0200
SGSN: add preliminary support for GPRS encryption
It is already functional enough to allow testing with real
phones. However, note - there are several limitations in the current
implementation:
* only default value for IOV-UI is supported at the moment
* AUTN-based key material is not supported
Related: OS#1582
Change-Id: I8900b906693496e4e6b35be5a86937c58039ed9e
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gmm.h | 3 ++-
openbsc/include/openbsc/gprs_llc.h | 3 ++-
openbsc/include/openbsc/gprs_sgsn.h | 3 ---
openbsc/src/gprs/gprs_gmm.c | 39 +++++++++++++++++++++++--------------
openbsc/src/gprs/gprs_llc.c | 26 +++++++++++++++++++------
openbsc/src/gprs/gprs_sgsn.c | 6 +-----
6 files changed, 49 insertions(+), 31 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts has been updated
discards 4d10026225c0028b762f525d717ec6b4614ba55b (commit)
discards 1bebcae93c0b1f7438091ba152397ecc3cb47411 (commit)
discards 32470a9c84b6e781a187ece6ff6f0900e102b10b (commit)
discards d2c996107ce2171f7279f3e232b7d5f9d7984c44 (commit)
discards e81a541e4f3fd18f427d8723362bb3f6256604ad (commit)
via fa33585b5bdc2129a68d3dcea31a71ad9bd86a89 (commit)
via ef151a625cb8a2aef6ef558e627e8d57dd6d9120 (commit)
via e82a8052644184a061ee1c58a5d20403583d30dd (commit)
via 6154a529362da7b32d007dc3bc32997790be0906 (commit)
via f697ea8077da16e8f8e47b0a55e0e65c3e563824 (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 (4d10026225c0028b762f525d717ec6b4614ba55b)
\
N -- N -- N (fa33585b5bdc2129a68d3dcea31a71ad9bd86a89)
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-bts/commit/?id=fa33585b5bdc2129a68d3dcea31a71a…
commit fa33585b5bdc2129a68d3dcea31a71ad9bd86a89
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn ts wip
Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621
http://cgit.osmocom.org/osmo-bts/commit/?id=ef151a625cb8a2aef6ef558e627e8d5…
commit ef151a625cb8a2aef6ef558e627e8d57dd6d9120
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:05:13 2016 +0200
pcu_sock: detect desired PDCH mode of dyn TS
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=e82a8052644184a061ee1c58a5d2040…
commit e82a8052644184a061ee1c58a5d20403583d30dd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:04:26 2016 +0200
common/oml: use dyn TS' current pchan mode for lchans config
Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289
http://cgit.osmocom.org/osmo-bts/commit/?id=6154a529362da7b32d007dc3bc32997…
commit 6154a529362da7b32d007dc3bc32997790be0906
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
common/l1sap: translate ericsson specific chan_nr to standard
For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard
chan_nr. While the rest of the code will understand that, the L1 phy will
not and needs the standard chan_nr for the requested type instead.
Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c
http://cgit.osmocom.org/osmo-bts/commit/?id=f697ea8077da16e8f8e47b0a55e0e65…
commit f697ea8077da16e8f8e47b0a55e0e65c3e563824
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 17 00:32:07 2016 +0200
dyn PDCH: code dup: split conf_lchans_for_pchan() and call
Move the actual switch from static conf_lchans_for_pchan() into new 'public'
function conf_lchans_as_pchan(), with specific pchan argument.
Rename the static function containing the dyn PDCH decision to just
conf_lchans().
For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the
pchan-to-lchan switch.
Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/gsm_data.h | 2 +
src/common/oml.c | 26 +++++++---
src/common/rsl.c | 121 ++++++++++++++++----------------------------
3 files changed, 65 insertions(+), 84 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_ts has been updated
discards ed44439df0edf95c8fc7c65e418177c561ae667d (commit)
discards 9a5b198f98317b30a16d1cc03ed6c189147490cd (commit)
discards 4392b4fa7d979e0980ea3b785906fcb013582474 (commit)
discards db6dec45cad043f6ee64ebef7aa1b481eb465ca6 (commit)
via 4d10026225c0028b762f525d717ec6b4614ba55b (commit)
via 1bebcae93c0b1f7438091ba152397ecc3cb47411 (commit)
via 32470a9c84b6e781a187ece6ff6f0900e102b10b (commit)
via d2c996107ce2171f7279f3e232b7d5f9d7984c44 (commit)
via e81a541e4f3fd18f427d8723362bb3f6256604ad (commit)
via c6c929509a3fc090d498dd96bed95e4c6c5c1dec (commit)
via f237accf731dd3e868b826d6c36700783c75fb19 (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 (ed44439df0edf95c8fc7c65e418177c561ae667d)
\
N -- N -- N (4d10026225c0028b762f525d717ec6b4614ba55b)
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-bts/commit/?id=4d10026225c0028b762f525d717ec6b…
commit 4d10026225c0028b762f525d717ec6b4614ba55b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:34:51 2016 +0200
dyn ts wip
Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621
http://cgit.osmocom.org/osmo-bts/commit/?id=1bebcae93c0b1f7438091ba152397ec…
commit 1bebcae93c0b1f7438091ba152397ecc3cb47411
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn TS: rsl chan activ wip
Change-Id: Ib82b0b2bb5f14b77652fa9d24992be812aee8e85
http://cgit.osmocom.org/osmo-bts/commit/?id=32470a9c84b6e781a187ece6ff6f090…
commit 32470a9c84b6e781a187ece6ff6f0900e102b10b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:05:13 2016 +0200
pcu_sock: detect desired PDCH mode of dyn TS
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=d2c996107ce2171f7279f3e232b7d5f…
commit d2c996107ce2171f7279f3e232b7d5f9d7984c44
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:04:26 2016 +0200
common/oml: use dyn TS' current pchan mode for lchans config
Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289
http://cgit.osmocom.org/osmo-bts/commit/?id=e81a541e4f3fd18f427d8723362bb3f…
commit e81a541e4f3fd18f427d8723362bb3f6256604ad
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
common/l1sap: translate ericsson specific chan_nr to standard
For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard
chan_nr. While the rest of the code will understand that, the L1 phy will
not and needs the standard chan_nr for the requested type instead.
Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c
http://cgit.osmocom.org/osmo-bts/commit/?id=c6c929509a3fc090d498dd96bed95e4…
commit c6c929509a3fc090d498dd96bed95e4c6c5c1dec
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:29:28 2016 +0200
cosmetic: clarify ip.access mode dyn PDCH naming
We're about to introduce a new kind of dynamic channel, which will also use
parts of the ip.access mode dyn PDCH code paths. Make sure the general parts
have general names and mark ip.access specific parts as such.
Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected().
Rename dyn_pdch_complete to ipacc_dyn_pdch_complete().
From cb_ts_[dis]connected(), factor out the current code into static
functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the
new dynamic kind is added to cb_ts_[dis]connected().
Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1
http://cgit.osmocom.org/osmo-bts/commit/?id=f237accf731dd3e868b826d6c367007…
commit f237accf731dd3e868b826d6c36700783c75fb19
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 22:30:14 2016 +0200
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/rsl.h | 6 +-
src/common/l1sap.c | 9 +-
src/common/oml.c | 2 +-
src/common/pcu_sock.c | 10 +-
src/common/rsl.c | 215 ++++++++++++++++++++++++++++++++++++------
src/osmo-bts-litecell15/oml.c | 4 +-
src/osmo-bts-sysmo/oml.c | 4 +-
7 files changed, 207 insertions(+), 43 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 75e649e4cc2c787ed998aedc0dfcecaa1ce38194 (commit)
discards 6a0fe552cced62272c54f32be636e35a8605b5d0 (commit)
discards 5ff14de84bd7455fae1bad5d41f28242f455d3f7 (commit)
discards 6d10d5888efd3013fb5024d1ea660a1e3469c981 (commit)
discards c3a6ed94bed5d963a35e70a959646416fe8894b4 (commit)
via 9f503bd4ac0f009909c5809ce04dc366cee105f7 (commit)
via 5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27 (commit)
via dfb6e08d0146416bbad11791c0ddb7f54048a160 (commit)
via 952aeb6927115c4396bf0ae9a20dada615ea06d3 (commit)
via d578858fdfe8eb024cee94a57bb6ff92da76bac6 (commit)
via 5fda4f99861db25f8ef70dfdfd04679efbbf95ba (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 (75e649e4cc2c787ed998aedc0dfcecaa1ce38194)
\
N -- N -- N (9f503bd4ac0f009909c5809ce04dc366cee105f7)
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=9f503bd4ac0f009909c5809ce04dc366…
commit 9f503bd4ac0f009909c5809ce04dc366cee105f7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 16 23:59:32 2016 +0200
common: add gsm_ts_and_pchan_name() for dyn ts logging convenience
Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0
http://cgit.osmocom.org/openbsc/commit/?id=5b1dbdc1b54c63df4eb8d605beca1ad6…
commit 5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
http://cgit.osmocom.org/openbsc/commit/?id=dfb6e08d0146416bbad11791c0ddb7f5…
commit dfb6e08d0146416bbad11791c0ddb7f54048a160
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=952aeb6927115c4396bf0ae9a20dada6…
commit 952aeb6927115c4396bf0ae9a20dada615ea06d3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:27:42 2016 +0200
dyn TS: gsm_ts2chan_nr: use ericsson PDCH cbits for TCH/F_TCH/H_PDCH in PDCH mode
Change-Id: I0ebda05ec3d16df28ca5c861a7c3f57dc4af9df7
http://cgit.osmocom.org/openbsc/commit/?id=d578858fdfe8eb024cee94a57bb6ff92…
commit d578858fdfe8eb024cee94a57bb6ff92da76bac6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=5fda4f99861db25f8ef70dfdfd04679e…
commit 5fda4f99861db25f8ef70dfdfd04679efbbf95ba
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs,
so the VTY can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 8 +++--
openbsc/src/libbsc/abis_rsl.c | 39 +++++++++++-----------
openbsc/src/libbsc/chan_alloc.c | 12 +++----
openbsc/src/libcommon/gsm_data_shared.c | 54 +++++++++++++++++++++++++++++--
4 files changed, 81 insertions(+), 32 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/dyn_ts has been updated
discards f90c96e2b13bd89e98a2584c9b211851c929e654 (commit)
via 174fa34d3a8e3432cf49ee33297e5f69d4710553 (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 (f90c96e2b13bd89e98a2584c9b211851c929e654)
\
N -- N -- N (174fa34d3a8e3432cf49ee33297e5f69d4710553)
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/libosmocore/commit/?id=174fa34d3a8e3432cf49ee33297e…
commit 174fa34d3a8e3432cf49ee33297e5f69d4710553
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:21:05 2016 +0200
dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH
Add:
* GSM_PCHAN_TCH_F_TCH_H_PDCH
* NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH
* RSL_CHAN_ERICSSON_PDCH
* RSL_ACT_ERICSSON_PDCH
Related: OS#1776
Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_08_58.h | 4 ++--
1 file changed, 2 insertions(+), 2 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
from 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (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=5aa5196fbf07d5311bf4d99a90bff303…
commit 5aa5196fbf07d5311bf4d99a90bff303989564f0
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jul 6 11:33:04 2016 +0200
SGSN: split GEA key management from TLLI
Move GEA key from TLLI assignment into separate function.
Change-Id: I8a0bc907072dc19cd9535a28b5252dc0f05357cc
Related: OS#1582
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc.h | 9 ++++++---
openbsc/src/gprs/gprs_gmm.c | 17 +++++++++--------
openbsc/src/gprs/gprs_llc.c | 31 ++++++++++++++++++++++---------
openbsc/src/gprs/gprs_sgsn.c | 2 +-
4 files changed, 38 insertions(+), 21 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
from 9759374adbb632ff5f8a4b739e0f62a9c9017622 (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=4011e728d22a9affbe41fb2bfc8e69c1…
commit 4011e728d22a9affbe41fb2bfc8e69c14bd706ab
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jul 5 15:19:12 2016 +0200
SGSN: use unique AUTH REQ reference
The A&C reference number specified in 3GPP TS 24.008 § 10.5.5.19
identifies particular request sent by network with the related response
sent by MS. The value transparently copied from request to response by
MS: the spec do not specify what exactly should be in there so we use
rand() to decrease chance for collisions.
Note: variable named 'rand' clashes with standard function rand() so it
was renamed.
Change-Id: I3638821a9b4a0532b28dbbb50faa30c4082579f6
Related: OS#1582
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 2 ++
openbsc/src/gprs/gprs_gmm.c | 30 ++++++++++++++++++++++--------
openbsc/src/gprs/sgsn_main.c | 2 ++
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 19 +++++++++++++++++++
5 files changed, 46 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 511b448fe3a8522d645499b7d0b93b5acb1b3776 (commit)
from edb57e7709c130a664fb2d9f807d96d0e283c675 (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=511b448fe3a8522d645499b7d0b9…
commit 511b448fe3a8522d645499b7d0b93b5acb1b3776
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jul 13 12:26:10 2016 +0200
bitvec: Force inlining of bitvec_set_bit_pos/bitvec_set_bit
The PCU is using bitvec_write_field a lot but on the
arm-poky-linux-gnueabi-gcc v4.8.1 the calls to set_bit and
set_bit_pos are not inlined. The inlined variant has been
a more quick for the PCU compressed bitmap decompression
testcase.
Used objdump -d to look at the bitvec_write_field before and
after the change. The branch to bitvec_set_bit is gone and a
inlined version has been used.
Change-Id: I0b6b90610f4c17f02e4efa064c3bf1ac2dccb22a
-----------------------------------------------------------------------
Summary of changes:
src/bitvec.c | 4 ++--
1 file changed, 2 insertions(+), 2 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 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit)
from 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (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=4355021b8afdad989b285fa823b6cbf…
commit 4355021b8afdad989b285fa823b6cbf2bb175c45
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jul 12 19:53:16 2016 +0200
sysmobts: dump PRACH and PTCCH parameters
Change-Id: I6b833b21d2bbbd45dfed6a094a674359762d02b7
Related: OS#1545
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/oml.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via edb57e7709c130a664fb2d9f807d96d0e283c675 (commit)
from 4a62dbbfa9260cd0c079f043b57f9adaedfad38e (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=edb57e7709c130a664fb2d9f807d…
commit edb57e7709c130a664fb2d9f807d96d0e283c675
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jul 14 11:35:17 2016 +0200
Add function to check TA validity
Check if given Timing Advance is valid according to 3GPP TS 44.018 §
10.5.2.40.
Change-Id: I5cb6149d6e36fda8cb3f557e4d6d3a724da805a5
Related: OS#1545
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 10 ++++++++++
1 file changed, 10 insertions(+)
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 "wireshark with Osmocom specific dissectors".
The branch, laforge/ericsson-packet-abis has been created
at fbef2512cb88fa97db4aa589acb7dafc78cc4cff (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/wireshark/commit/?id=fbef2512cb88fa97db4aa589acb7da…
commit fbef2512cb88fa97db4aa589acb7dafc78cc4cff
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jul 16 20:36:11 2016 +0200
Add Ericsson A-bis P-GSL dissector
Ericsson uses a vendor-specific packetized PCU-CCU interface on their
packetized A-bis, which can be encapsulated in their own variant of HDLC
on top of L2TP.
http://cgit.osmocom.org/wireshark/commit/?id=e1e8d261e815f500177549b64bb508…
commit e1e8d261e815f500177549b64bb50808d9c8f0ba
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jul 16 18:34:34 2016 +0200
Add basic dissector for Ericsson Packet A-bis TFP Protocol
This dissector currently onl dissects the TFP header, treating the
payload (TRAU) as opaque data. Still, it is an improvement to see the
header information like timeslot, sequence number, delay and frame type.
http://cgit.osmocom.org/wireshark/commit/?id=b520ba0f40dbbb1f498cf24d4cf8ce…
commit b520ba0f40dbbb1f498cf24d4cf8cec859ae08df
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jul 16 18:33:55 2016 +0200
packet-ehdlc: Update with results from better understanding the protocol
The Ericsson HDLC format is not publicly documented, so when I
originally wrote the code, I was basically just looking at hex-dumps
of protocol traces and trying to ge an initial understanding. By now,
that understanding has matured, so let's update the dissector
accordingly.
The major changes are regarding the compressed SAPI and compressed TEI
fields, which are the discriminator on whether theres a HDLC/LAPD header
to follow, or whether there's actual user data (TRAU frame replacement)
following.
http://cgit.osmocom.org/wireshark/commit/?id=e2196016c989ae26837e065ced39cb…
commit e2196016c989ae26837e065ced39cbe35c9cd908
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jul 16 15:41:02 2016 +0200
L2TP: Add dissectors for Ericsson specific L2TP AVPs
Ericsson's L2TP implementation uses some vendor-specific AVPs.
http://cgit.osmocom.org/wireshark/commit/?id=0f84682726b3f9c34dcbecfab9b3e1…
commit 0f84682726b3f9c34dcbecfab9b3e198309b29a9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jul 16 15:39:17 2016 +0200
L2TP: Add preference to select Ericsson HDLC flavor
At some point over the last years, the connection between the L2TP
dissector, and the Ericsson HDLC dissector (packet-ehdlc.c) got broken.
Ericsson L2TP simply uses the HDLC pseudowire, but then has something
completely different than standard HDLC inside.
Let's add a protocol preference to allow the user to choose.
http://cgit.osmocom.org/wireshark/commit/?id=ae598d17370e141c37e3130fe16123…
commit ae598d17370e141c37e3130fe16123d3e36d5195
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Jul 15 17:25:41 2016 -0700
Add APIs to remove option instances from blocks.
That will allow deletion of comments, stripping of options when
sanitizing captures, etc..
Change-Id: I9667ba2ccf4e548ff3b7d500796b260a437bcea0
Reviewed-on: https://code.wireshark.org/review/16485
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=9dd2674fada1f1b8cfed521b5ee4c3…
commit 9dd2674fada1f1b8cfed521b5ee4c3a4852a7ef9
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Fri Jul 15 22:54:59 2016 +0100
IPv6: Minor loop cleanup
Change-Id: I73e11c353695a565d9c4222f2a3646d0530c3c40
Reviewed-on: https://code.wireshark.org/review/16482
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=4bf78ca75b610fbba3de63daf58af6…
commit 4bf78ca75b610fbba3de63daf58af600ed2ef080
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Thu Jul 14 19:50:09 2016 +0100
IPv6: Register fragment header dissector handle
Change-Id: Ie49c8cdc010630c8963a730562aaf33f61236058
Reviewed-on: https://code.wireshark.org/review/16443
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=18d5bccedeb431aaa2f9aae483f944…
commit 18d5bccedeb431aaa2f9aae483f9445e59ea35b0
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Jul 15 14:00:29 2016 -0700
Use spaces rather than tabs for indentation.
Change-Id: I6028253f7c8c30804eaa4b23d2b09827aacb3c9d
Reviewed-on: https://code.wireshark.org/review/16481
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=ea4a62df1fb2c50e34e8a297ba8cb8…
commit ea4a62df1fb2c50e34e8a297ba8cb8260aae7627
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Jul 15 13:57:35 2016 -0700
Update comments, give option numbers in decimal.
The pcapng spec gives option numbers in decimal, not hex.
Get rid of the "XXX if not available" comments - if an option isn't
present in a block, it's not present, and doesn't have *any* value.
Change-Id: I1bf0c9a5aaad7dfadf9248e22b67e172625bdd0d
Reviewed-on: https://code.wireshark.org/review/16480
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=29cecf27c438cb2a1203ee5d877cb3…
commit 29cecf27c438cb2a1203ee5d877cb38566c977ee
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Fri Jul 15 09:53:19 2016 -0700
Qt: Reserve packet list model vectors.
Preallocate and hold onto the data in the various packet list model
vectors. I'm not sure how much this will affect performance, but the
documentation suggests that it's the right thing to do in our case.
Change-Id: If2d5ad142bf2d61e0bc2302990bd288274447df5
Reviewed-on: https://code.wireshark.org/review/16475
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=d0af229d1fb59154af61a23913abce…
commit d0af229d1fb59154af61a23913abceed161f2282
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Jul 15 11:21:05 2016 -0700
Squelch a compiler warning.
Explicitly cst the results of g_memdup().
Change-Id: I20fd1f355e68735d7cc9bbeb41717a1c2a74de37
Reviewed-on: https://code.wireshark.org/review/16477
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=2c2bdc1211e5571471e70116dbdcb2…
commit 2c2bdc1211e5571471e70116dbdcb21edde6fc95
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Fri Jul 15 16:33:14 2016 +0100
IPv6: Fix comment
Change-Id: Ib5c44f806e5844e1eb1579ade4b92d2b719564c1
Reviewed-on: https://code.wireshark.org/review/16474
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=eb668002ece948a5eb7e312d3b7e07…
commit eb668002ece948a5eb7e312d3b7e07e5adf0030b
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Thu Jul 14 19:44:51 2016 +0100
IPv6: Register extension headers ett/ei arrays
Change-Id: I1208638580efe06a94a055613a0de3ecf2acdb26
Reviewed-on: https://code.wireshark.org/review/16442
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=cfaf756669401559dbed84f04b1d03…
commit cfaf756669401559dbed84f04b1d0341e7a17470
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Wed Jul 13 03:21:17 2016 +0100
Move Shim6 dissector to packet-shim6.c
Change-Id: Ia0bfbf48e8a4eb23d62c8c5cdccad350caedef9e
Reviewed-on: https://code.wireshark.org/review/16425
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=b8ff7434773479c8f2d308a06c5ff5…
commit b8ff7434773479c8f2d308a06c5ff52fe67ba2c1
Author: Michael Mann <mmann78(a)netscape.net>
Date: Fri Jul 15 09:46:57 2016 -0400
wtap_opttypes.c: Fix build error.
Change-Id: I3ee146d441e4d59701c72ed85dcb4efe97766df8
Reviewed-on: https://code.wireshark.org/review/16473
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=5e09a57d5ae5dd90d8fbeaa2289b00…
commit 5e09a57d5ae5dd90d8fbeaa2289b006d50750f19
Author: Michael Mann <mmann78(a)netscape.net>
Date: Fri Jul 15 07:54:10 2016 -0400
reassemble_test.c: Fix checking macros with correct printf style arguments.
Complaints of VS Code Analysis
Change-Id: Ib5a4649b78ae4c9109249e915c04481ae7fa5524
Reviewed-on: https://code.wireshark.org/review/16472
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=710b0a8483922218d7d65334066799…
commit 710b0a8483922218d7d653340667997ece133974
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Thu Jul 14 17:42:34 2016 +0100
IPv6: Check pinfo->layers for hop-by-hop exthdr order
Change-Id: I0467417c4d9a62013d8fe5cbcc03c09147f92cf1
Reviewed-on: https://code.wireshark.org/review/16435
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=e0242a7fd32ccc94950d625c92d459…
commit e0242a7fd32ccc94950d625c92d45960bf108e53
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Wed Jan 13 12:45:35 2016 +0100
Bluetooth: GATT: Add services error codes
GATT Service may define own error code. Add them.
Change-Id: I9e5c0d38b2dd01c16cfd47578f151cefdc9393fe
Reviewed-on: https://code.wireshark.org/review/16467
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=e9961223d4d32675a1d1d874f9c775…
commit e9961223d4d32675a1d1d874f9c775d36be5c80b
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Fri Jul 15 08:06:25 2016 +0200
Bluetooth: RFCOMM: Fix CID 1364086
Fix null pointer dereferences.
Change-Id: Id095fd0d7c9d70f79fd7367ef5c226f271a24cbe
Reviewed-on: https://code.wireshark.org/review/16466
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=7533c72c4bfd206a59f5819098d3b4…
commit 7533c72c4bfd206a59f5819098d3b479f6646b7b
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Fri Jul 15 02:36:42 2016 +0100
IPv6: Remove null check (CID 1364087)
Change-Id: Ia35a78ccaa4f61fbbbfff304f12d813fdbdd009d
Reviewed-on: https://code.wireshark.org/review/16452
Reviewed-by: João Valverde <j(a)v6e.pt>
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=996dcc038dea197924285a6717b522…
commit 996dcc038dea197924285a6717b522a57f95fd65
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Jul 15 01:31:16 2016 -0700
Do a deep copy in wtap_block_add_custom_option().
That way, we don't have to worry about multiple instances of an option
pointing to the same data. and having to worry about freeing data that's
pointed to by another instance.
Change-Id: I3470a9eebf346023713fd0d6ff2451d727c25089
Reviewed-on: https://code.wireshark.org/review/16471
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=ced207150542f59f395fc4052d8a7c…
commit ced207150542f59f395fc4052d8a7cdfba67effa
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Jul 15 00:29:41 2016 -0700
Fix the snapshot length part of the "same interface?" check.
Fix a typo - compare for unequal snapshot lengths, not equal snapshot
lengths.
Also, move the debug messages about checks right above the checks.
Change-Id: If6f5e125f05f3788b63e9f75d98f55e27830870b
Reviewed-on: https://code.wireshark.org/review/16470
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=81642901fe973edc80883774dde7c0…
commit 81642901fe973edc80883774dde7c09d6f3e4389
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 20:29:41 2016 -0700
Update Debian symbol files to reflect current reality.
Change-Id: I3e310fc5c43e9045956c17406b9c5a2f2f9090a3
Reviewed-on: https://code.wireshark.org/review/16456
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=473910b76db281ba42c671e74bddb8…
commit 473910b76db281ba42c671e74bddb89fadc594cb
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 20:15:48 2016 -0700
We no longer add default names to interfaces in an IDB.
The way you say "this interface's name is unknown" is by not giving it
an if_name option, not by giving it an if_name option that says "this
isn't known". Remove the if_name option from the interfaces in this
capture file.
Change-Id: Ie3569c81bd065e48278cfa83b82b06ea6b5258af
Reviewed-on: https://code.wireshark.org/review/16455
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=7f92c24fafcdfe57b4564536a824f3…
commit 7f92c24fafcdfe57b4564536a824f323f586939c
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 19:04:32 2016 -0700
Widen some variables.
Perhaps they cannot ever have values > 65535, but there's really no
benefit to restricting them to 16 bits on the 32-bit and 64-bit
platforms on which we run, and this might address what CID 1364088 is
*really* complaining about.
Change-Id: I5238261d04783401873de89469f8e2906554add4
Reviewed-on: https://code.wireshark.org/review/16454
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=9397b262e9a4d9d0eae15cdd81f0c4…
commit 9397b262e9a4d9d0eae15cdd81f0c40226c67cdd
Author: Michael Mann <mmann78(a)netscape.net>
Date: Thu Jul 14 20:53:43 2016 -0400
tvbtest.c - Fix printf style argument types
Change-Id: I05ecbd06262e0dd68851dd6728817ad721a91962
Reviewed-on: https://code.wireshark.org/review/16449
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=f2a7594ac04adc4c08c26136e779c4…
commit f2a7594ac04adc4c08c26136e779c40ee0f1a7c1
Author: Michael Mann <mmann78(a)netscape.net>
Date: Thu Jul 14 20:28:41 2016 -0400
reassemble_test.c: Reorder macro behavior to make it clearer we have NULL checks in place.
Trying to pacify VS Code Analysis.
Change-Id: I76379b23a5d4c772b91d6113af3974e105e4da88
Reviewed-on: https://code.wireshark.org/review/16448
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=2c3127940ad65ce503dba130854971…
commit 2c3127940ad65ce503dba1308549719e57f87458
Author: Michael Mann <mmann78(a)netscape.net>
Date: Thu Jul 14 20:04:48 2016 -0400
exntest.c: Create local functions to handle "nesting" TRY/CATCH macros to fix shadow warnings.
Found by VS Code Analysis, although it appears it's been discovered before
and warranted the DIAG_ON/OFF macros. Those have been removed as this is
believed to be a good solution.
Change-Id: I376d816855366d55affe7b9e4b8616509aa4e7fe
Reviewed-on: https://code.wireshark.org/review/16447
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=8428d3a927e46d3be13a8d52d04b76…
commit 8428d3a927e46d3be13a8d52d04b7697b0b99b80
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 18:28:00 2016 -0700
Squelch compiler warnings.
Cast some numerical values to wtap_block_type_t.
Change-Id: I56651c62045880638175c39174341feffb4b1068
Reviewed-on: https://code.wireshark.org/review/16451
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=f8b738016ee58fefc6f96ed1d6e3ef…
commit f8b738016ee58fefc6f96ed1d6e3ef4044f6e866
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Fri Jul 15 01:21:58 2016 +0100
Fix manpages typo.
Change-Id: Iac747655d09c94926e51c7ea1f23375650cd6641
Ping-Bug: 12305
Reviewed-on: https://code.wireshark.org/review/16446
Reviewed-by: João Valverde <j(a)v6e.pt>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=bb610ac57b0c4a493c385fd1b9c55f…
commit bb610ac57b0c4a493c385fd1b9c55f1cb0eaa8c2
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 17:43:14 2016 -0700
Fix signature of wtap_opttype_block_register().
It gets passed a wtap_block_type_t value, so declare it as such.
Change-Id: I6980cab7e1885c9920b2a75e12f9d2d2a64d6f96
Reviewed-on: https://code.wireshark.org/review/16450
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=1f8999bb96018446e48529e75e56bf…
commit 1f8999bb96018446e48529e75e56bf17dd3c77cf
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 16:01:57 2016 -0700
Redo the block options APIs.
A block can have zero or more instances of a given option. We
distinguish between "one instance only" options, where a block can have
zero or one instance, and "multiple instances allowed" options, where a
block can have zero or more instances.
For "one instance only" options:
"add" routines add an instance if there isn't one already
and fail if there is;
"set" routines add an instance if there isn't one already
and change the value of the existing instance if there is one;
"set nth" routines fail;
"get" routines return the value of the instance if there is one
and fail if there isn't;
"get nth" routines fail.
For "multiple instances allowed" options:
"add" routines add an instance;
"set" routines fail;
"set nth" routines set the value of the nth instance if there is
one and fail otherwise;
"get" routines fail;
"get nth" routines get the value if the nth instance if there is
one and fail otherwise.
Rename "optionblock" to just "block"; it describes the contents of a
block, including both mandatory items and options.
Add some support for NRB options, including IPv4 and IPv6 option types.
Change-Id: Iad184f668626c3d1498b2ed00c7f1672e4abf52e
Reviewed-on: https://code.wireshark.org/review/16444
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=42e72d529cdbab62d52a26332985ec…
commit 42e72d529cdbab62d52a26332985ecf28b997a87
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Fri Jul 15 00:19:01 2016 +0200
More 2.1.1 → 2.1.2 changes
Change-Id: If1a7f1232bbb23b27063d4ef618c2059293ff0c4
Reviewed-on: https://code.wireshark.org/review/16441
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=af5daa6b5a147f1f62c499248cc705…
commit af5daa6b5a147f1f62c499248cc70510c59934a6
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Thu Jul 14 10:39:52 2016 -0700
Qt: Replace a QMap with a QVector.
Use a vector to map packet numbers to their respective rows. This reduces
load times slightly here.
Change-Id: I80dc8656e1d0b6b1b7c75d33c001397b6221d25e
Reviewed-on: https://code.wireshark.org/review/16438
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=ee29efbd9ce5dbd894c7a7cd47c61f…
commit ee29efbd9ce5dbd894c7a7cd47c61f620fc37233
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Thu Jul 14 14:06:14 2016 -0700
2.1.1 → 2.1.2.
Change-Id: If03589159cbf7c1a0de97fd50edd06d1cd0e63bd
Reviewed-on: https://code.wireshark.org/review/16440
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=06ba81b4f1acb371f7cbc2e351f676…
commit 06ba81b4f1acb371f7cbc2e351f6769a7d2627db
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Thu Jul 14 12:32:48 2016 -0700
Build 2.1.1, second try.
The buildbots that create packages run `perl make-version.pl
--set-release` at the beginning of each build. This in turn sets the
extra version information for our generated packages to "-g<abbreviated
hash>" for development builds, or "" (an empty string) for release
builds.
Hardcoding the extra version information to "-git" in CMakeLists.txt and
configure.ac means we end up with wireshark-2.1.0-git.tar.bz2,
Wireshark-win64-2.1.0-git.exe, etc. for release builds. Set them back to
empty strings.
Change-Id: Icdfb248d25ad4adbc9abe0bd938e410590e42828
Reviewed-on: https://code.wireshark.org/review/16439
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=36e8a6c3ee6127bb4b92d29ed55861…
commit 36e8a6c3ee6127bb4b92d29ed558613be59c6d5d
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Thu Jul 14 11:05:17 2016 -0700
Build 2.1.1.
Change-Id: I2895d29415bb191bf2d7fc0a4468f085085bd4d9
Reviewed-on: https://code.wireshark.org/review/16437
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=530e7f08d2c56a42e84dc60d8f9320…
commit 530e7f08d2c56a42e84dc60d8f93203fc592c27e
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Thu Jul 14 18:12:16 2016 +0100
IPv6: Fix jumbo payload length offset
Change-Id: I52fb082782674cc851b246d3b6afa7b4f14bbe34
Reviewed-on: https://code.wireshark.org/review/16434
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=43f7d22275673390d5e52378ddaa37…
commit 43f7d22275673390d5e52378ddaa37a322d43c37
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Thu Jul 14 17:55:31 2016 +0100
IPv6: Fix Jumbogram hop-by-hop expert info
Change-Id: I751acad2fad501b700c01a37bafa96d2add8fb36
Reviewed-on: https://code.wireshark.org/review/16433
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=75b0e294282578a5b381938d947eab…
commit 75b0e294282578a5b381938d947eab0df41cf243
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Jul 14 10:08:26 2016 -0700
Update URLs.
(Gotta ensure that there's always at least one commit here that's less
than a year old. :-))
Change-Id: I297920f1b68dd49550ce07544797a9f2cb854cf5
Reviewed-on: https://code.wireshark.org/review/16432
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=6c0972bcd6e76bb4e22f729463ccfa…
commit 6c0972bcd6e76bb4e22f729463ccfa5dad84eaff
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Thu Jul 14 15:07:59 2016 +0200
MBIM: add dissection of AT&T proprietary UUID
Based on AT&T Windows 8 Extended API Requirements version 1.8.0
Change-Id: Iaf54173812a02023581c530f2340ea21e9e220d9
Reviewed-on: https://code.wireshark.org/review/16431
Petri-Dish: Pascal Quantin <pascal.quantin(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=d5e435eb01a215aac466e017f46fba…
commit d5e435eb01a215aac466e017f46fba5007667158
Author: Daniele Lacamera <daniele.lacamera(a)technicolor.com>
Date: Thu Jul 14 14:08:56 2016 +0200
DHCP: correctly parse PXE options (209-210)
option 209 was marked as opaque, now it's as PXELINUX config file (text)
--> Fix: decorate as non-null terminated string
--> CfR: IETF RFC5071 section 4.2. "Packet Format"
option 210 was marked as special, and erroneously decorated as Authentication
(option 90)
--> Fix: decorate as non-null terminated string
--> CfR: IETF RFC5071 section 5.2. "Packet Format"
Bug: 12618
Change-Id: I4220c137ef4b8b7f0827496c165b0ca35b70f675
Reviewed-on: https://code.wireshark.org/review/16430
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=644c009556667ee4f75bc9e27e56d2…
commit 644c009556667ee4f75bc9e27e56d2eea55345cf
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Thu Jul 14 14:33:01 2016 +0200
ETAG: add explicit casts to please OSX buildbot
Change-Id: I057ffc6eb5e6c16e05b0ddc1c069159980678b85
Reviewed-on: https://code.wireshark.org/review/16429
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=4eecdff6ca6aaa2bb4c35c526ffff0…
commit 4eecdff6ca6aaa2bb4c35c526ffff0fb1ce71a70
Author: Michael Mann <mmann78(a)netscape.net>
Date: Thu Jul 14 07:46:13 2016 -0400
packet-beep.c: Pacify OS X buildbot with cast
Change-Id: I0149546cdd2aac8335dcb1046d31ed857ed674f3
Reviewed-on: https://code.wireshark.org/review/16428
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=81beae97c315e031829e04610ed56d…
commit 81beae97c315e031829e04610ed56d1945fd2c96
Author: Michael Mann <mmann78(a)netscape.net>
Date: Wed Jul 13 19:48:22 2016 -0400
proto.c: Unsigned fields should use %u within printf.
Found by VS Code Analysis
Change-Id: I76ea860cd86b41ef33c47dcc8f6b1c122f8bb668
Reviewed-on: https://code.wireshark.org/review/16424
Petri-Dish: Anders Broman <a.broman58(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=1565910126e23d029abe845635be15…
commit 1565910126e23d029abe845635be155209c5844a
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Thu Jul 14 10:59:48 2016 +0200
MBIM: add a missing break
Change-Id: I3a4483861b1d97ff5e43041b3ecca64c3077b284
Reviewed-on: https://code.wireshark.org/review/16427
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=67457e92666f5938ae8d77fa9f8851…
commit 67457e92666f5938ae8d77fa9f8851583d6f3366
Author: William Tu <u9012063(a)gmail.com>
Date: Tue Jul 12 11:09:31 2016 -0700
Add ERSPAN II support for field EN and Index.
Current ERSPAN II dissector does not support parsing EN field and Index.
The patch follows the field description in draft:
https://tools.ietf.org/html/draft-foschiano-erspan-01
Change-Id: I92ce56264be0fb2560c4d1a5da35738cf45a8c96
Reviewed-on: https://code.wireshark.org/review/16400
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=18e4e3cdb128798ba6efe6febb8682…
commit 18e4e3cdb128798ba6efe6febb868204a0bd95e0
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 13:18:05 2016 -0400
packet-beep.c: Use strtol over scanf to prevent analysis warnings.
Change-Id: I9244edc537d2eb49d73e097a4cb34bf2cde868e4
Reviewed-on: https://code.wireshark.org/review/16395
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=efc6e509ef55c4eb8de132a44e9166…
commit efc6e509ef55c4eb8de132a44e91660576d1dbb3
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Wed Jul 13 23:50:31 2016 +0200
LTE RRC: add dissection of schedulingInfoSIB1-r13 field
Change-Id: I226ae82a2d75a9b658a0e9122b4ef1925b003279
Reviewed-on: https://code.wireshark.org/review/16417
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=0d73ae3161e55fec631336e9efc4a0…
commit 0d73ae3161e55fec631336e9efc4a0602bb095a6
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Wed Jul 13 14:51:56 2016 -0700
Qt: Allocate packet list records using wmem.
Add PacketListRecord::operator new, which uses wmem_alloc. Roughly
matches the GTK+ UI behavior. Add ColumnTextList which also uses
wmem_alloc.
Lazily allocate our column text.
Change-Id: I86a63cd8ace7764eaab1561bf71b4358af72fe03
Reviewed-on: https://code.wireshark.org/review/16418
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=ed27ad491dda85c96d3cbe78c54eff…
commit ed27ad491dda85c96d3cbe78c54eff7adf67548f
Author: Michael Mann <mmann78(a)netscape.net>
Date: Wed Jul 13 18:18:03 2016 -0400
androiddump.c: Use preprocessor directive to distinguish E_AGAIN and E_WOULDBLOCK.
VS Code analysis considers them hardcoded values so the if statement is either
always true or always false.
Change-Id: Iad04add9391c515873e2e00d2c6cbd682fbf5b3f
Reviewed-on: https://code.wireshark.org/review/16419
Reviewed-by: Michal Labedzki <michal.labedzki(a)tieto.com>
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=2c0d11716bac5807e35d97686c6d7d…
commit 2c0d11716bac5807e35d97686c6d7d9293d2795e
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Wed Jul 13 20:13:22 2016 -0700
Fix VHT valid checks.
The valid array in a struct mcs_vht_valid is indexed by the bandwidth
and the NSS-1; use the NSS-1, not the NSS, as the index.
The maximum possible value of the NSS is MAX_VHT_NSS, so allow a value
of MAX_VHT_NSS.
Change-Id: I49585f217f3e70356c1dd1ba32b6c714ce202236
Reviewed-on: https://code.wireshark.org/review/16426
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=335b2c023347ee8bd380440f7165d8…
commit 335b2c023347ee8bd380440f7165d86831ab20c7
Author: Michael Mann <mmann78(a)netscape.net>
Date: Wed Jul 13 19:42:15 2016 -0400
vwr.c Dynamically allocate large buffers
VS Code Analysis claims the arrays are too large and should be moved to help
Change-Id: I741ebe8cc73a108cb6e6d9ecbda37e2a4b6e1b4b
Reviewed-on: https://code.wireshark.org/review/16423
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=fb0724981c0b46c997ebbafd085dc8…
commit fb0724981c0b46c997ebbafd085dc85a8285674c
Author: Michael Mann <mmann78(a)netscape.net>
Date: Wed Jul 13 19:26:16 2016 -0400
pcapng.c: Use preprocessor directive to compare G_BYTE_ORDER with G_LITTLE_ENDIAN.
VS Code analysis considers them hardcoded values so the if statement is either
always true or always false.
Change-Id: Iabb8462b66f728195bf378ae26c79a783feddb03
Reviewed-on: https://code.wireshark.org/review/16422
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=90e97df31395ece701c0a4b3bd2824…
commit 90e97df31395ece701c0a4b3bd28249dc4e38b3e
Author: Michael Mann <mmann78(a)netscape.net>
Date: Wed Jul 13 18:42:14 2016 -0400
packet-ieee80211-radio.c: Prevent array overflow.
Found by VS Code Analysis.
Change-Id: Idab6cb5496749ebff47466b20a9a665b1574565d
Reviewed-on: https://code.wireshark.org/review/16421
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=b20fa8610ae636dff0ed355bc32518…
commit b20fa8610ae636dff0ed355bc32518459abac86d
Author: Michael Mann <mmann78(a)netscape.net>
Date: Wed Jul 13 18:23:03 2016 -0400
packet-gsm_a_common.c: Create typedef declaration for elem_func signature.
This should keep VS Code Analysis happy.
Change-Id: I99ebdc644ba353d5986d6509da784eeaa37dcc8f
Reviewed-on: https://code.wireshark.org/review/16420
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=b849d3c04b577173a648da6cbb9fe7…
commit b849d3c04b577173a648da6cbb9fe7c519f2082b
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Tue Dec 29 19:30:58 2015 +0000
IPv6: Add support for more option types
Change-Id: I1027e6e2481774953216ade6da4785e1a3c5ca63
Reviewed-on: https://code.wireshark.org/review/16357
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=76c0325b623b200dd549369d468456…
commit 76c0325b623b200dd549369d4684564af7ef1ee3
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Tue Dec 29 12:15:44 2015 +0000
IPv6: Refactor dissect_opts() into type-specific dissectors
Change-Id: Ife8a7da3bd9bfea347321413bf05ea454186bc6d
Reviewed-on: https://code.wireshark.org/review/16356
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=b7cdff01927008545a642b8350e791…
commit b7cdff01927008545a642b8350e791965e967b7f
Author: dsrsupport <eugene.exarevsky(a)dsr-company.com>
Date: Wed Jul 13 14:33:55 2016 +0300
ZigBee: fix column description for APS ACK to T2 packet
If this is APS ACK, do not overwrite its column description by Test Profile command description.
Change-Id: Ibd4ae978776ad9e9924e6933ede90bc2ad8855de
Reviewed-on: https://code.wireshark.org/review/16414
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=998ab7f7e5fba959b5451c8ac95a1a…
commit 998ab7f7e5fba959b5451c8ac95a1a87acfbd9b4
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Wed Jul 13 11:06:52 2016 -0700
Speed up col_append_ports on Windows.
Fill in our port information using StringCchPrintf on Windows instead
of g_snprintf. Loading a large-ish test capture here under the VS 2013
profiler showed that we spent 620 samples in col_append_ports. Switching
from g_snprintf to StringCchPrintf reduced that to six samples.
Inline col_snprint_port while we're here.
Change-Id: I955e5baa66ebb9cc950fc0eb1682d3c015c7a55a
Reviewed-on: https://code.wireshark.org/review/16416
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=1bd438ba5236d81afeb2190f637e85…
commit 1bd438ba5236d81afeb2190f637e85eb6a12beaf
Author: Kim Kempf <kim.kempf(a)apcon.com>
Date: Tue Jul 12 10:28:38 2016 -0700
Adding 802.1BR E-Tag dissector
Based on IEEE Std 802.1BR-2012
Bug: 12613
Change-Id: Ic5198471f67a1af728df40a09443a1cab2621169
Reviewed-on: https://code.wireshark.org/review/16402
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=62233277a20bd1fbee890489854443…
commit 62233277a20bd1fbee890489854443446c7d1c41
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 22:53:39 2016 -0400
Support Juniper VN over UDP.
Change-Id: I40dab9d392ddea1f895b88f8f19c1194e56563a2
Reviewed-on: https://code.wireshark.org/review/16408
Reviewed-by: Amitoj Setia <amitoj_setia(a)yahoo.com>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=0b000977b74f0c8e1b042ed51749e8…
commit 0b000977b74f0c8e1b042ed51749e801fa81f426
Author: dsrsupport <eugene.exarevsky(a)dsr-company.com>
Date: Wed Jul 13 12:40:54 2016 +0300
ZigBee MAC parse: fix Association request parse in case of FCS absence.
If it is ok to parse packets with bas FSC, FCS may be even absent. Parse MAC command even if remaining buffer length is less that FCS size in such case.
Change-Id: Ibbc9fed7ab87d0511f8c97db8e0e3bdf562cd15c
Reviewed-on: https://code.wireshark.org/review/16412
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=3ecbe50af2e904709f805ff6e8f380…
commit 3ecbe50af2e904709f805ff6e8f3803842fcfe6f
Author: Jeff Morriss <jeff.morriss.ws(a)gmail.com>
Date: Wed Jul 13 10:07:16 2016 -0400
Restore setting data.edt in write_specified_fields().
This prevents tshark from crashing when run with "-T fields -e data".
I5778b08c52119b5be1ec482be9417b3c4ba8ed62 mistakenly removed this line (this
'data' is a write_field_data_t rather than the print_data structure that
change was cleaning up).
Bug: 12616
Change-Id: I773e47f12f852e19a20ec29a43eb3a0953923173
Reviewed-on: https://code.wireshark.org/review/16415
Petri-Dish: Jeff Morriss <jeff.morriss.ws(a)gmail.com>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=abd287fcf9f90285869ffd2b259528…
commit abd287fcf9f90285869ffd2b259528a1f98bef1d
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Wed Jul 13 12:22:37 2016 +0200
MBIM: add dissection of Intel proprietary UUIDs
Based on http://www.telit.com/fileadmin/user_upload/products/Downloads/4G/Telit_xN93…
While we are at it, add placeholder for AT&T proprietary UUID (no dissection of the buffers).
Change-Id: I4f9825d1f9fde474853f9b86a4302742c078d8cd
Reviewed-on: https://code.wireshark.org/review/16413
Petri-Dish: Pascal Quantin <pascal.quantin(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=5e9e48b23e87464705919ca82e72c1…
commit 5e9e48b23e87464705919ca82e72c19a0e318dcb
Author: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Date: Wed Jul 13 09:28:15 2016 +0200
TCP: fix indent (use 4 spaces)
Change-Id: Id08427246f5b481c004e861719b9b213796438c1
Reviewed-on: https://code.wireshark.org/review/16409
Reviewed-by: Jaap Keuter <jaap.keuter(a)xs4all.nl>
http://cgit.osmocom.org/wireshark/commit/?id=3124cf855f0e170542e712254d4739…
commit 3124cf855f0e170542e712254d47396caf2d8237
Author: João Valverde <joao.valverde(a)tecnico.ulisboa.pt>
Date: Mon Jun 13 04:56:57 2016 +0100
IPv6: Simplify RPL routing header dissector
Use a wmem_array to perform strict checking.
Fold cmprI/cmprE dissection into a single loop.
Change-Id: I67443a604b47cd9cbca32c7f7276a7e2229580f1
Reviewed-on: https://code.wireshark.org/review/16348
Petri-Dish: João Valverde <j(a)v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: João Valverde <j(a)v6e.pt>
http://cgit.osmocom.org/wireshark/commit/?id=e46be62c3b02c7c526a896eb68bfbc…
commit e46be62c3b02c7c526a896eb68bfbc76d9a1e5f6
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Tue Jul 12 19:04:12 2016 +0200
LTE RRC: upgrade dissector to v13.2.0
Change-Id: If2e15f429e3e35b3deef8afc23e57c8ef3974a22
Reviewed-on: https://code.wireshark.org/review/16410
Petri-Dish: Pascal Quantin <pascal.quantin(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=33fa58ccbc00de5613eaeb495f052f…
commit 33fa58ccbc00de5613eaeb495f052f30795dee3b
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Wed Jul 13 10:19:43 2016 +0200
RLC LTE: fix a typo
Change-Id: I6d429da6e36e9609c1b7a539cf75e0c2c484bf00
Reviewed-on: https://code.wireshark.org/review/16411
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=fbb47de233edc39f77a5f5ba8f56ea…
commit fbb47de233edc39f77a5f5ba8f56ea4342131a76
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 13:28:10 2016 -0400
packet-cql.c: Bugfix bitwise operation with parenthesis.
Change-Id: I93e1c64597f309db5341c6ccadfdb3b23c056182
Reviewed-on: https://code.wireshark.org/review/16397
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=0600865a12c8c8a9e03e8df3ccd208…
commit 0600865a12c8c8a9e03e8df3ccd2083779080eb4
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 12:31:33 2016 -0400
file-pcapng.c: Apply parenthesis to fix build warnings
Change-Id: I35d180e7aa040c94ca80a49e7d2132dd76e46aaf
Reviewed-on: https://code.wireshark.org/review/16393
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=8682f4b73c8d17f765b165b51595c4…
commit 8682f4b73c8d17f765b165b51595c461cf28437e
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 12:32:06 2016 -0400
packet-6lowpan.c: fix uninitialized variable (ipv6_ext) warning
Change-Id: I8182bc9452cbd1201c81407041b6b522434f5ec0
Reviewed-on: https://code.wireshark.org/review/16394
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=2f3b25c181ac93a541ea77b08bfb93…
commit 2f3b25c181ac93a541ea77b08bfb93944d04840b
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 13:23:29 2016 -0400
packet-btrfcomm.c: Add NULL check to pacify VS Code Analysis
Some if checks are confusing the analysis, but it does add some
future-proofing.
Change-Id: Ic4fe16a87646a7055f7639af050d53ff004eda5f
Reviewed-on: https://code.wireshark.org/review/16396
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=e063924a02a06b1d0084b6aa584a37…
commit e063924a02a06b1d0084b6aa584a3785d6e026b8
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 08:21:35 2016 -0400
Remove T.30 FCF mask.
Found by VS Code Analysis, verified with spec that mask isn't needed.
Also included link to current spec.
Bug: 1918
Change-Id: Ic3e8ee599501c7c12717649579ffd70581622178
Reviewed-on: https://code.wireshark.org/review/16392
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=fea50cc4d6cec282271f44de558956…
commit fea50cc4d6cec282271f44de558956ed7b3d2a39
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Tue Jul 12 11:25:49 2016 -0700
Handle dissectors that don't have names.
Dissector handles created with create_dissector_handle() don't have a
name; report them as "(anonymous)" (there's no guarantee that the printf
family of routines don't crash when a null pointer is provided to %s -
the printf routines in at least some versions of Solaris *do* crash in
that case).
Change-Id: I561ff855a46eeb442299011d567f20751c5c6869
Reviewed-on: https://code.wireshark.org/review/16399
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=719c018f27fcac398c8c5012a875d3…
commit 719c018f27fcac398c8c5012a875d3ccd466e7ae
Author: Thomas PORTASSAU <thomas.portassau(a)hotmail.fr>
Date: Tue Jul 12 08:36:25 2016 +0200
USB CCID added Interrupt IN and PC2RDR_params
Change-Id: I77a88b910fa51e09f9d5bdb541170de76ffb3708
Reviewed-on: https://code.wireshark.org/review/16386
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=45679d2ae282718f44069b529ad812…
commit 45679d2ae282718f44069b529ad8125ce6744a4c
Author: dsrsupport <eugene.exarevsky(a)dsr-company.com>
Date: Tue Jul 12 12:21:23 2016 +0300
ZigBee Test Profile #2 enchancement.
If profile id is ZigBee Test Profile #2, do not try to parse packet contents as other protocol above APS: ZCL or whatever else.
Change-Id: I0f1446aea9b270c226c7c472fe794e29240defc9
Reviewed-on: https://code.wireshark.org/review/16387
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=479caf15e7f57da098fd94b5f947ac…
commit 479caf15e7f57da098fd94b5f947ac45a6496663
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Mon Jul 11 15:40:03 2016 -0700
Add resource usage logging.
Add log_resource_usage, which prints the current and elapsed user and
system times. Add a usage example in packet_list_model.cpp.
Change-Id: I747161c754a3731e540821715cc9bb10b3dc821d
Reviewed-on: https://code.wireshark.org/review/16383
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=3fe92ffabfa00d981797ef950af6ea…
commit 3fe92ffabfa00d981797ef950af6eaa526617b9b
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Jul 12 09:09:57 2016 -0400
Create stub VXLAN (GPE) protocol for Decode As.
Also remove dissector_add_for_decode_as calls as dissector_add_uint
already handles that.
Change-Id: I87202d49765ffb1a2e6c922cb02b692fb16c0693
Reviewed-on: https://code.wireshark.org/review/16388
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=25ba3dbc758337e9134f319b5a43aa…
commit 25ba3dbc758337e9134f319b5a43aac69210bb94
Author: D. Ulis <daulis0(a)gmail.com>
Date: Mon Jul 11 21:14:36 2016 -0400
HTTP: Add request/response arrows
HTTP has multiple related packets, so seeing which are the actual request/response (related to the current selected packet) is helpful.
Change-Id: I833f4f620cfe8bfe9b1d7518c4e28fbd41b64e29
Reviewed-on: https://code.wireshark.org/review/16385
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
-----------------------------------------------------------------------
hooks/post-receive
--
wireshark with Osmocom specific dissectors
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, fairwaves/master has been updated
via 3f45bb221efc4590a5ce1dd1ef92dc3bb303c6c5 (commit)
via 0fd7b96578e1ce8aa78625b5eee820adb353fa09 (commit)
via f3d02b85baf326e80221c5358bd5489b6ef389c8 (commit)
from b78554342cb2344b13c17bfeaada0509cac5b51c (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=3f45bb221efc4590a5ce1dd1ef92dc3…
commit 3f45bb221efc4590a5ce1dd1ef92dc3bb303c6c5
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 16 19:27:04 2016 +0300
Update Debian changelog.
Change-Id: Iab7035032dfd578a68cdb5c537dc0e8ad421aadd
http://cgit.osmocom.org/osmo-bts/commit/?id=0fd7b96578e1ce8aa78625b5eee820a…
commit 0fd7b96578e1ce8aa78625b5eee820adb353fa09
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri May 20 22:22:39 2016 +0300
trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts.
http://cgit.osmocom.org/osmo-bts/commit/?id=f3d02b85baf326e80221c5358bd5489…
commit f3d02b85baf326e80221c5358bd5489b6ef389c8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 25 20:04:14 2016 +0200
rsl: Output RTP stats before closing the socket.
It's useful to know RTP statistics (number of packets lost, jitter, etc)
when looking at voice call quality issues. Right now this information is
not avialable anywhere and this looks like the best place to start.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 7 +++++++
src/common/rsl.c | 4 ++++
src/osmo-bts-trx/l1_if.c | 6 ++++++
src/osmo-bts-trx/l1_if.h | 4 ++++
src/osmo-bts-trx/trx_if.c | 5 +++++
src/osmo-bts-trx/trx_if.h | 1 +
src/osmo-bts-trx/trx_vty.c | 38 ++++++++++++++++++++++++++++++++++++++
7 files changed, 65 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 0d98671850510a710fecc42c8d77332586e3f558 (commit)
discards f2019dd77c7ba36e4a8580e4b2588ef06985441e (commit)
discards c8f92217a21937b326b35dec37606c1ef1bbfc72 (commit)
discards 072fca24b34c7c4a84706f11ec656f30a786b35c (commit)
via 75e649e4cc2c787ed998aedc0dfcecaa1ce38194 (commit)
via 6a0fe552cced62272c54f32be636e35a8605b5d0 (commit)
via 5ff14de84bd7455fae1bad5d41f28242f455d3f7 (commit)
via 6d10d5888efd3013fb5024d1ea660a1e3469c981 (commit)
via c3a6ed94bed5d963a35e70a959646416fe8894b4 (commit)
via 0601c1c2149e2059a381a9ffd93abcd040e4d91a (commit)
via bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb (commit)
via c03569ac213b381ca3e767587ffb4e8466bb5190 (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 (0d98671850510a710fecc42c8d77332586e3f558)
\
N -- N -- N (75e649e4cc2c787ed998aedc0dfcecaa1ce38194)
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=75e649e4cc2c787ed998aedc0dfcecaa…
commit 75e649e4cc2c787ed998aedc0dfcecaa1ce38194
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:18:57 2016 +0200
dyn TS: switchover wip
Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b
http://cgit.osmocom.org/openbsc/commit/?id=6a0fe552cced62272c54f32be636e35a…
commit 6a0fe552cced62272c54f32be636e35a8605b5d0
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=5ff14de84bd7455fae1bad5d41f28242…
commit 5ff14de84bd7455fae1bad5d41f28242f455d3f7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:27:42 2016 +0200
dyn TS: gsm_ts2chan_nr: use ericsson PDCH cbits for TCH/F_TCH/H_PDCH in PDCH mode
Change-Id: I0ebda05ec3d16df28ca5c861a7c3f57dc4af9df7
http://cgit.osmocom.org/openbsc/commit/?id=6d10d5888efd3013fb5024d1ea660a1e…
commit 6d10d5888efd3013fb5024d1ea660a1e3469c981
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=c3a6ed94bed5d963a35e70a959646416…
commit c3a6ed94bed5d963a35e70a959646416fe8894b4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs,
so the VTY can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=0601c1c2149e2059a381a9ffd93abcd0…
commit 0601c1c2149e2059a381a9ffd93abcd040e4d91a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 02:51:13 2016 +0200
comments: clarify ip.access style dyn PDCH
A new type of dynamic channel will be introduced soon, so call the ip.access
compat dyn PDCH channels by their name instead of merely saying "dyn PDCH".
Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7
http://cgit.osmocom.org/openbsc/commit/?id=bcd9e9ff9a12abc9d39bdd7bf4e584b2…
commit bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:26:03 2016 +0200
cosmetic: act lchan type: use constant instead of 0x00
Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7
http://cgit.osmocom.org/openbsc/commit/?id=c03569ac213b381ca3e767587ffb4e84…
commit c03569ac213b381ca3e767587ffb4e8466bb5190
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 16:16:33 2016 +0200
cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances
Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_nm.c | 4 +-
openbsc/src/libbsc/abis_rsl.c | 221 +++++++++++++++++++++++++++-----
openbsc/src/libcommon/gsm_data_shared.c | 15 ++-
3 files changed, 206 insertions(+), 34 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/dyn_ts has been updated
discards c2a04338a8ea446b2288350bc0d3fce907bc928e (commit)
via f90c96e2b13bd89e98a2584c9b211851c929e654 (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 (c2a04338a8ea446b2288350bc0d3fce907bc928e)
\
N -- N -- N (f90c96e2b13bd89e98a2584c9b211851c929e654)
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/libosmocore/commit/?id=f90c96e2b13bd89e98a2584c9b21…
commit f90c96e2b13bd89e98a2584c9b211851c929e654
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:21:05 2016 +0200
dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH
Add:
* GSM_PCHAN_TCH_F_TCH_H_PDCH
* NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH
* RSL_CHAN_ERICSSON_PDCH
* RSL_ACT_ERICSSON_PDCH
Related: OS#1776
Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_08_58.h | 2 ++
1 file changed, 2 insertions(+)
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, neels/dyn_ts has been created
at ed44439df0edf95c8fc7c65e418177c561ae667d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=ed44439df0edf95c8fc7c65e418177c…
commit ed44439df0edf95c8fc7c65e418177c561ae667d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:07:30 2016 +0200
dyn TS: rsl chan activ wip
Change-Id: Ib82b0b2bb5f14b77652fa9d24992be812aee8e85
http://cgit.osmocom.org/osmo-bts/commit/?id=9a5b198f98317b30a16d1cc03ed6c18…
commit 9a5b198f98317b30a16d1cc03ed6c189147490cd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:05:13 2016 +0200
pcu_sock: detect desired PDCH mode of dyn TS
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
http://cgit.osmocom.org/osmo-bts/commit/?id=4392b4fa7d979e0980ea3b785906fcb…
commit 4392b4fa7d979e0980ea3b785906fcb013582474
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:04:26 2016 +0200
common/oml: use dyn TS' current pchan mode for lchans config
Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289
http://cgit.osmocom.org/osmo-bts/commit/?id=db6dec45cad043f6ee64ebef7aa1b48…
commit db6dec45cad043f6ee64ebef7aa1b481eb465ca6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
common/l1sap: translate ericsson specific chan_nr to standard
For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard
chan_nr. While the rest of the code will understand that, the L1 phy will
not and needs the standard chan_nr for the requested type instead.
Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c
http://cgit.osmocom.org/osmo-bts/commit/?id=d00124789b7e83847a1985fe18f01f0…
commit d00124789b7e83847a1985fe18f01f05a88dd284
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:01:01 2016 +0200
doc: add ladder diagram on dynamic TS, for TCH/H
Also gitignore the image files possibly produced by mscgen.
Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/trx_double_init has been deleted
was 2ed03cd640fa13adb1d408f300b4a326c2ecbdff
-----------------------------------------------------------------------
2ed03cd640fa13adb1d408f300b4a326c2ecbdff osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, dexter/draft has been updated
via 3d16daa2a1615950e6d7fbe9198b397212b5d5ba (commit)
from 08c9cda7ac48d2293707f0afef4acaef2a61e08a (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=3d16daa2a1615950e6d7fbe9198b3972…
commit 3d16daa2a1615950e6d7fbe9198b397212b5d5ba
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Jul 14 18:50:35 2016 +0200
Fixed length field bug in the LL-XID, finished SNDCP-XID encoder
Change-Id: If4a4f423133ca3ff7e386400d5d4747b83c2b068
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc_xid.h | 23 +++-
openbsc/include/openbsc/gprs_sndcp_xid.h | 86 +++++++++++--
openbsc/src/gprs/gprs_llc.c | 10 +-
openbsc/src/gprs/gprs_llc_xid.c | 45 ++++---
openbsc/src/gprs/gprs_sndcp.c | 164 +++++++++++++++++++++++-
openbsc/src/gprs/gprs_sndcp_xid.c | 210 ++++++++++++++++++++++++++-----
openbsc/tests/sgsn/Makefile.am | 3 +-
7 files changed, 472 insertions(+), 69 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 09fd45247b4cddcc4e10d66b0c8969d7931bbf9f (commit)
discards f86f22f438f88b4de7ca368addbc93279704bf4f (commit)
discards f5292a55b93658402cf24ccdb42e325347a8c597 (commit)
via 0d98671850510a710fecc42c8d77332586e3f558 (commit)
via f2019dd77c7ba36e4a8580e4b2588ef06985441e (commit)
via c8f92217a21937b326b35dec37606c1ef1bbfc72 (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 (09fd45247b4cddcc4e10d66b0c8969d7931bbf9f)
\
N -- N -- N (0d98671850510a710fecc42c8d77332586e3f558)
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=0d98671850510a710fecc42c8d773325…
commit 0d98671850510a710fecc42c8d77332586e3f558
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=f2019dd77c7ba36e4a8580e4b2588ef0…
commit f2019dd77c7ba36e4a8580e4b2588ef06985441e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=c8f92217a21937b326b35dec37606c1e…
commit c8f92217a21937b326b35dec37606c1ef1bbfc72
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs,
so the VTY can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 19 ++++++++++++-------
openbsc/src/libcommon/gsm_data_shared.c | 4 ++--
3 files changed, 15 insertions(+), 10 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/dyn_ts has been updated
discards aafeec133faae6d5d7eb44db5fcc99065bb28ecc (commit)
via c2a04338a8ea446b2288350bc0d3fce907bc928e (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 (aafeec133faae6d5d7eb44db5fcc99065bb28ecc)
\
N -- N -- N (c2a04338a8ea446b2288350bc0d3fce907bc928e)
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/libosmocore/commit/?id=c2a04338a8ea446b2288350bc0d3…
commit c2a04338a8ea446b2288350bc0d3fce907bc928e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:21:05 2016 +0200
dyn TS: add GSM_PCHAN_TCH_F_TCH_H_PDCH and NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH
Related: OS#1776
Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm_utils.h | 2 +-
src/gsm/abis_nm.c | 2 +-
2 files changed, 2 insertions(+), 2 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_ts has been updated
discards 768dc6ebee995e9e1d276a4b8295a634c1755751 (commit)
discards 05ec936b6e135941bd7b013a7e86356af8b23b46 (commit)
discards ba4a8572cc20428fc9b699fbe8a48eaa3a62901f (commit)
discards 8d8a9b97a4cb49d17478703aad45cfaa73e4efb6 (commit)
discards 6d040b36e31c0e28d5bd39d969d132c2cc917a51 (commit)
via 09fd45247b4cddcc4e10d66b0c8969d7931bbf9f (commit)
via f86f22f438f88b4de7ca368addbc93279704bf4f (commit)
via f5292a55b93658402cf24ccdb42e325347a8c597 (commit)
via 072fca24b34c7c4a84706f11ec656f30a786b35c (commit)
via c0ab0c8b5a693114dafd14cedd6717a5b0440b6a (commit)
via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (768dc6ebee995e9e1d276a4b8295a634c1755751)
\
N -- N -- N (09fd45247b4cddcc4e10d66b0c8969d7931bbf9f)
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=09fd45247b4cddcc4e10d66b0c8969d7…
commit 09fd45247b4cddcc4e10d66b0c8969d7931bbf9f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:10:40 2016 +0200
dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
Add function ts_subslots(), for the check whether all TCH/H are released in
abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
adds some dyn TS logic.
Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a
http://cgit.osmocom.org/openbsc/commit/?id=f86f22f438f88b4de7ca368addbc9327…
commit f86f22f438f88b4de7ca368addbc93279704bf4f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=f5292a55b93658402cf24ccdb42e3253…
commit f5292a55b93658402cf24ccdb42e325347a8c597
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Add GSM_PCHAN_DYN, also in gsm_pchant_names and gsm_pchant_descs, so the VTY
can now handle the new pchan type without further adjustments.
Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic
timeslot state. Initialize in gsm_bts_trx_alloc().
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
This is incomplete in that a returned dynamic channel needs to be switched to
the proper mode, which will follow in another commit.
Drop a fixme comment from subslots_per_pchan[].
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=072fca24b34c7c4a84706f11ec656f30…
commit 072fca24b34c7c4a84706f11ec656f30a786b35c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 02:51:13 2016 +0200
comments: clarify ip.access style dyn PDCH
A new type of dynamic channel will be introduced soon, so call the ip.access
compat mode dynamic channels by their name instead of merely saying "dyn PDCH".
Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7
http://cgit.osmocom.org/openbsc/commit/?id=c0ab0c8b5a693114dafd14cedd6717a5…
commit c0ab0c8b5a693114dafd14cedd6717a5b0440b6a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:11:10 2016 +0200
lchan_free(): drop obsolete fixme comment
Change-Id: Ib84b58f17f195d89c81d1ce08dc7ee0edb1c0138
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 98 ++++++++++++++++++++++++++++++------------------------
1 file changed, 54 insertions(+), 44 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit)
from cff0d44e53bce69a9c8831925d1489c4024ccb1c (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:
src/osmo-bts-trx/l1_if.c | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)