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 73f83d533ba8d929a840ab76efb099da4d5b6174 (commit)
via d8b45778de992ea5dec6d543a7cad10783a3d69b (commit)
via 0b11db7e9f6f15262443d5f31206bec92ea05d8f (commit)
via f1f34360fb4680adc25a7e8b4b31062ba606e8dc (commit)
via 2c7f83762ab28ef4051d379e295a824e83577d7f (commit)
via b3e116c74d487fa7bf25e5aaa71130eef896153e (commit)
via 22611be3d93b58ba96983247d71fa6be57fa0cb0 (commit)
from 308cb0719dca3ba8eed1eff2a2124d44f34d9a28 (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=73f83d533ba8d929a840ab76efb099da…
commit 73f83d533ba8d929a840ab76efb099da4d5b6174
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Sep 2 13:38:01 2016 +0200
SNDCP: add V.42bis data compression functionality
- Add compression control for V.42bis Add code to handle compression
(gprs_sndcp_dcomp.c/h)
- Add Adjustments in SNDCP
- Add VTY commands
Change-Id: I6d36cbdf2f5c5f83ca9ba57c70452f02b8582e7e
http://cgit.osmocom.org/openbsc/commit/?id=d8b45778de992ea5dec6d543a7cad107…
commit d8b45778de992ea5dec6d543a7cad10783a3d69b
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Sep 2 13:32:38 2016 +0200
V.42bis: integration and unit test
- Edit previously committed V.42bis implementation to function
outside IAXmodem.
- Add unit test to verify the correct function of V.42bis
Change-Id: I689413f2541b6def0625ce6bd96f1f488f05f99d
http://cgit.osmocom.org/openbsc/commit/?id=0b11db7e9f6f15262443d5f31206bec9…
commit 0b11db7e9f6f15262443d5f31206bec92ea05d8f
Author: Philipp <pmaier(a)sysmocom.de>
Date: Mon Aug 1 18:13:40 2016 +0200
V.42bis: add sourcecode from IAXmodem (SPANDSP)
V.42bis is a data compression method found in modems. It has also
been specified for GPRS as data compression algorithm.
The implementation has been taken from IAXmodem:
https://sourceforge.net/p/iaxmodem/code/HEAD/tree/
svn checkout
svn://svn.code.sf.net/p/iaxmodem/code/ iaxmodem-code
Revision: r36
Change-Id: Iabedece9f97ca944a1e3f747bb073e532c4e9dca
http://cgit.osmocom.org/openbsc/commit/?id=f1f34360fb4680adc25a7e8b4b31062b…
commit f1f34360fb4680adc25a7e8b4b31062ba606e8dc
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Aug 26 17:00:21 2016 +0200
SNDCP: add RFC1144 header compression functionality
- Add module to handle compression entities
- Add module to control header compression
- Introduce VTY commands for heade compression configuration
- Add changes in sndcp and llc to integrate header compression
Change-Id: Ia00260dc09978844c2865957b4d43000b78b5e43
http://cgit.osmocom.org/openbsc/commit/?id=2c7f83762ab28ef4051d379e295a824e…
commit 2c7f83762ab28ef4051d379e295a824e83577d7f
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Aug 26 16:58:41 2016 +0200
RFC1144: integration and unit-test
The previously pushed slhc implementation has been modified to compile
and function outside of the kernel. Also debug log messages were added
and datatypes ware matched. The implementation is now ready to be used
Change-Id: I7a638e88a43b3eb9d006751a03ef2570e36613f0
http://cgit.osmocom.org/openbsc/commit/?id=b3e116c74d487fa7bf25e5aaa71130ee…
commit b3e116c74d487fa7bf25e5aaa71130eef896153e
Author: Philipp <pmaier(a)sysmocom.de>
Date: Mon Aug 22 10:26:35 2016 +0200
RFC1144: add slhc code from linux kernel
SLHC is an Implementation of RFC1144 TCP/IP header compression. We will need
RFC1144 compression to compress GPRS TCP/IP traffic. The implementation pushed
with this commit was taken from:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
commit 29b4817d4018df78086157ea3a55c1d9424a7cfc
Change-Id: Ied69c143678dc4a64cecc671f5c4dfebe19d8519
http://cgit.osmocom.org/openbsc/commit/?id=22611be3d93b58ba96983247d71fa6be…
commit 22611be3d93b58ba96983247d71fa6be57fa0cb0
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Aug 10 12:08:03 2016 +0200
SNDCP: add SNDCP-XID encoder/decoder and unit test
The SNDCP-XID (or layer-3 xid) is used to exchange layer-3 parameters
such as compression. The encoder encodes a bytestream that is then
sent as regular XID field from LLC.
We will need the SNDCP-XID to negotiate the parameters for our
upcomming GPRS data and header compression features
Change-Id: If2d63fe2550864cafef3156b1dc0629037c49c1e
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 3 +
openbsc/configure.ac | 3 +
openbsc/include/openbsc/Makefile.am | 7 +
openbsc/include/openbsc/debug.h | 2 +
openbsc/include/openbsc/gprs_llc.h | 9 +
openbsc/include/openbsc/gprs_sndcp.h | 26 +
openbsc/include/openbsc/gprs_sndcp_comp.h | 82 ++
openbsc/include/openbsc/gprs_sndcp_dcomp.h | 53 +
openbsc/include/openbsc/gprs_sndcp_pcomp.h | 46 +
openbsc/include/openbsc/gprs_sndcp_xid.h | 216 ++++
openbsc/include/openbsc/sgsn.h | 16 +
openbsc/include/openbsc/slhc.h | 187 +++
openbsc/include/openbsc/v42bis.h | 147 +++
openbsc/include/openbsc/v42bis_private.h | 126 ++
openbsc/src/gprs/Makefile.am | 7 +
openbsc/src/gprs/gprs_llc.c | 57 +-
openbsc/src/gprs/gprs_sndcp.c | 673 ++++++++++-
openbsc/src/gprs/gprs_sndcp_comp.c | 322 +++++
openbsc/src/gprs/gprs_sndcp_dcomp.c | 357 ++++++
openbsc/src/gprs/gprs_sndcp_pcomp.c | 280 +++++
openbsc/src/gprs/gprs_sndcp_xid.c | 1803 ++++++++++++++++++++++++++++
openbsc/src/gprs/sgsn_libgtp.c | 15 +-
openbsc/src/gprs/sgsn_main.c | 10 +
openbsc/src/gprs/sgsn_vty.c | 122 ++
openbsc/src/gprs/slhc.c | 813 +++++++++++++
openbsc/src/gprs/v42bis.c | 767 ++++++++++++
openbsc/tests/Makefile.am | 4 +
openbsc/tests/sgsn/Makefile.am | 10 +-
openbsc/tests/slhc/Makefile.am | 15 +
openbsc/tests/slhc/slhc_test.c | 298 +++++
openbsc/tests/slhc/slhc_test.ok | 52 +
openbsc/tests/sndcp_xid/Makefile.am | 20 +
openbsc/tests/sndcp_xid/sndcp_xid_test.c | 282 +++++
openbsc/tests/sndcp_xid/sndcp_xid_test.ok | 11 +
openbsc/tests/testsuite.at | 18 +
openbsc/tests/v42bis/Makefile.am | 15 +
openbsc/tests/v42bis/v42bis_test.c | 434 +++++++
openbsc/tests/v42bis/v42bis_test.ok | 648 ++++++++++
38 files changed, 7924 insertions(+), 32 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_sndcp_comp.h
create mode 100644 openbsc/include/openbsc/gprs_sndcp_dcomp.h
create mode 100644 openbsc/include/openbsc/gprs_sndcp_pcomp.h
create mode 100644 openbsc/include/openbsc/gprs_sndcp_xid.h
create mode 100644 openbsc/include/openbsc/slhc.h
create mode 100644 openbsc/include/openbsc/v42bis.h
create mode 100644 openbsc/include/openbsc/v42bis_private.h
create mode 100644 openbsc/src/gprs/gprs_sndcp_comp.c
create mode 100644 openbsc/src/gprs/gprs_sndcp_dcomp.c
create mode 100644 openbsc/src/gprs/gprs_sndcp_pcomp.c
create mode 100644 openbsc/src/gprs/gprs_sndcp_xid.c
create mode 100644 openbsc/src/gprs/slhc.c
create mode 100644 openbsc/src/gprs/v42bis.c
create mode 100644 openbsc/tests/slhc/Makefile.am
create mode 100644 openbsc/tests/slhc/slhc_test.c
create mode 100644 openbsc/tests/slhc/slhc_test.ok
create mode 100644 openbsc/tests/sndcp_xid/Makefile.am
create mode 100644 openbsc/tests/sndcp_xid/sndcp_xid_test.c
create mode 100644 openbsc/tests/sndcp_xid/sndcp_xid_test.ok
create mode 100644 openbsc/tests/v42bis/Makefile.am
create mode 100644 openbsc/tests/v42bis/v42bis_test.c
create mode 100644 openbsc/tests/v42bis/v42bis_test.ok
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)