Commit Graph

12 Commits

Author SHA1 Message Date
Harald Welte 7024baa66c gprs_gb: working Uplink PACKET_CONTROL_ACK against OsmoPCU
Change-Id: I2c7d0eb9371911e28f328caeaed63cb8ec311ac1
2018-03-12 14:23:57 +00:00
Harald Welte acc93ab873 GSM_Types: Switch TLLI from uint32_t to OCT4
The TLLI is not really a number, but an opaque 4-byte value.

Change-Id: I0901340a2211eeeb899f312bcc60573fec11f220
2018-03-03 22:39:56 +01:00
Harald Welte 9d83dd068d gprs_gb: Add more comments to code
Change-Id: I89ab4d8be112ca44a64fecbadc60ca8ac3e6bbea
2018-03-02 17:00:22 +01:00
Harald Welte 5ac3149d99 First actual SGSN test case
Change-Id: Id66ddf8dbe1c5cfa96a087235588ba67763b7f05
2018-02-18 10:12:31 +01:00
Harald Welte e0abc47d32 Migrate Gb (NS/BSSGP) code over to Ericsson NS/BSSGP modules
When we started out, Ericsson hadn't released yet their NS and BSSGP
modules.  Let's port our logic over to their encoder/decoders, as they
are more complete (but less regular / more difficult to use).

Change-Id: Icbc4f5d24f3419f99c9a4805f836bddd2849f492
2018-02-16 18:35:44 +00:00
Harald Welte 0e23a8fb46 gprs_gb: Fix compilation of tests
It's unsure if the tests do anything useful.   At least they build again

The fundamental problem is some clashes/overlap between our own
definitions for certain protocols and those that Ericsson released
later.  Ideally we should use Ericsson whenever possible and resort on
our own ones only as a fall-back for those that don't exist, but
significant development has been done before Ericsson released their
codecs, so it's TBD for the future.
2017-12-12 16:47:48 +01:00
Harald Welte 244cd8acf7 sysinfo: Fix the TC_telnet test case VTY command order 2017-08-26 09:25:20 +02:00
Harald Welte 13d391ea87 gprs_gb: NS + BSSGP operational with OsmoPCU, receiving LLC-PDUs 2017-07-23 19:52:33 +02:00
Harald Welte 6e594f217a gprs_gb: Build stack of NS and BSSGP emulation from test component
We're already getting the NS link up and fail at the BSSGP RESET
procedure at this point.  The problem is erroneous encoding of the
message.
2017-07-23 16:19:35 +02:00
Harald Welte 6fff36450a gprs_gb: Add NS CodecPort + Emulation; Add NS selftests 2017-07-22 21:36:13 +02:00
Harald Welte f1fd016fb8 Expand BSSGP helpers + codec to cover expansion + compaction 2017-07-22 20:34:05 +02:00
Harald Welte 3a1944091e WIP: BSSGP related hepler functions; towards tests 2017-07-22 18:29:03 +02:00