This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The Open Source GSM Base Band stack".
The branch, master has been updated
via e357646ed708bd5acc56b250d01bd695fff9cd73 (commit)
from 9fa291dd2ba880be0a07c0c3fff1ce537bbee4d1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmocom-bb/commit/?id=e357646ed708bd5acc56b250d01bd…
commit e357646ed708bd5acc56b250d01bd695fff9cd73
Author: Luca Melette <luca(a)srlabs.de>
Date: Mon Jan 22 17:14:08 2018 +0100
Import gprsdecode utility from SRLabs
This change introduces a modified version of gprsdecode utility,
which is intended to decode the GPRS burst captures and forward
decoded packets to the GSMTAP sink.
The following modifications were made:
- use shared libosmocoding library for GSM 05.03 coding;
- use optget for command line options parsing;
- use a single application select loop;
- use GNU automake as the build system;
- add regression tests (GNU autotest);
- clean up and comment the code;
- add license headers;
The code is based on work of SRLabs:
https://srlabs.de/
git://git.srlabs.de/gprsdecode.git
Related: OS#1672
Change-Id: I12234d37c66b83b8abd60f7511fa1d7837db1856
-----------------------------------------------------------------------
Summary of changes:
src/Makefile | 15 +-
src/host/gprsdecode/.gitignore | 13 +
src/host/gprsdecode/Makefile.am | 36 +
src/host/gprsdecode/README | 8 +
src/host/{gsmmap => gprsdecode}/configure.ac | 19 +-
src/host/gprsdecode/gprs.c | 153 +
src/host/gprsdecode/gprs.h | 23 +
src/host/gprsdecode/gsmtap.c | 105 +
src/host/gprsdecode/gsmtap.h | 9 +
src/host/gprsdecode/l1ctl_proto.h | 1 +
src/host/gprsdecode/main.c | 200 +
src/host/gprsdecode/rlcmac.c | 418 ++
src/host/gprsdecode/rlcmac.h | 43 +
src/host/gprsdecode/tests/Makefile.am | 48 +
src/host/gprsdecode/tests/cs2.decoded | 450 ++
src/host/gprsdecode/tests/cs2.sample | Bin 0 -> 187450 bytes
src/host/gprsdecode/tests/cs3.decoded | 6278 ++++++++++++++++++++++++++
src/host/gprsdecode/tests/cs3.sample | Bin 0 -> 846200 bytes
src/host/gprsdecode/tests/testsuite.at | 20 +
19 files changed, 7830 insertions(+), 9 deletions(-)
create mode 100644 src/host/gprsdecode/.gitignore
create mode 100644 src/host/gprsdecode/Makefile.am
create mode 100644 src/host/gprsdecode/README
copy src/host/{gsmmap => gprsdecode}/configure.ac (64%)
create mode 100644 src/host/gprsdecode/gprs.c
create mode 100644 src/host/gprsdecode/gprs.h
create mode 100644 src/host/gprsdecode/gsmtap.c
create mode 100644 src/host/gprsdecode/gsmtap.h
create mode 120000 src/host/gprsdecode/l1ctl_proto.h
create mode 100644 src/host/gprsdecode/main.c
create mode 100644 src/host/gprsdecode/rlcmac.c
create mode 100644 src/host/gprsdecode/rlcmac.h
create mode 100644 src/host/gprsdecode/tests/Makefile.am
create mode 100644 src/host/gprsdecode/tests/cs2.decoded
create mode 100644 src/host/gprsdecode/tests/cs2.sample
create mode 100644 src/host/gprsdecode/tests/cs3.decoded
create mode 100644 src/host/gprsdecode/tests/cs3.sample
create mode 100644 src/host/gprsdecode/tests/testsuite.at
hooks/post-receive
--
The Open Source GSM Base Band stack