-
ace1d24d34
ranap_common: Add function to wrap IEs into a RANAP_ProtocolIE_FieldPair_t
Harald Welte
2015-12-16 23:07:19 +0100
-
462db35426
hnbap_common: Fix copy+paste mistake (use hnbap msgb allocator)
Harald Welte
2015-12-16 23:06:59 +0100
-
d328c1a3ac
WIP: add some early code for generating required RANAP messages
Harald Welte
2015-12-16 23:04:21 +0100
-
c16117a22c
Add ranap_generate_outcome() function
Harald Welte
2015-12-16 20:30:11 +0100
-
8dacb07baf
{hnbap,rua,ranap}_common.c: Reduce code duplicatioon
Harald Welte
2015-12-16 20:27:14 +0100
-
cbaaeefe00
{rua,hnbap,ranap}_common: Add missing encoding functions
Harald Welte
2015-12-16 20:17:26 +0100
-
08d5da6647
hnbgw: Use the now-compiling RANAP encoder+decoder code
Harald Welte
2015-12-16 17:31:43 +0100
-
49695572ba
One further RANAP hacking session
Harald Welte
2015-12-16 17:26:05 +0100
-
a0c74240fa
asn1tostruct: Avoid erroneous double-underscores
Harald Welte
2015-12-16 16:45:48 +0100
-
1c4d4bc233
Make .gitignore aware of autoconf artefacts
Harald Welte
2015-12-16 13:17:22 +0100
-
1989913ba2
RANAP: Add more types/IEs to RANAP-PDU.asn and re-generate C
Harald Welte
2015-12-16 13:04:16 +0100
-
fd5db064cb
Re-add the 'regen' targets lost in the automake transition
Harald Welte
2015-12-16 13:07:10 +0100
-
3297dbaaa7
rename ASN_MODULE_FILES to ASN_MODULE_SOURCES
Harald Welte
2015-12-16 12:53:53 +0100
-
29b9e00355
Autotoolize the build
Daniel Willmann
2015-12-15 15:10:31 +0100
-
a7b02405be
hnb-test: Parse UE register accept
Daniel Willmann
2015-12-09 19:05:09 +0100
-
9224731379
asn1helpers: Fix 24 bit conversion function and use it in hnbgw_hnbap
Daniel Willmann
2015-12-09 19:04:33 +0100
-
4e31250367
hnb-test: Send UE register request
Daniel Willmann
2015-12-09 17:59:24 +0100
-
479cb300ce
hnb-test: Send HNB register request and parse the accept
Daniel Willmann
2015-12-09 17:54:59 +0100
-
4abdee0803
hnb-test: setsockopt SCTP_EVENTS is needed to get the sctp_sndrcvinfo
Daniel Willmann
2015-12-09 17:57:32 +0100
-
d6a45b402c
asn1helpers: Add 28 bit conversion function and use it for Cell ID
Daniel Willmann
2015-12-08 13:55:17 +0100
-
a1e202e15e
tests/hnb-test: Generate the HNBAP registration request from ASN.1
Daniel Willmann
2015-12-07 17:21:07 +0100
-
0e8ef67b7a
hnbap_common: Add function to HNBAP generate initiating message
Daniel Willmann
2015-12-07 17:19:40 +0100
-
f3685c2a13
asn1helpers: Add helper to convert u8/u16 to OCTET_STRING
Daniel Willmann
2015-12-07 17:18:56 +0100
-
4aeef6c3c4
hnb-test: Send hard-coded HNB register request for now
Daniel Willmann
2015-12-03 17:02:13 +0100
-
97374c039b
tests: Add hnb-test to connect to hnbgw and tests its functions
Daniel Willmann
2015-12-03 09:37:58 +0100
-
56f6273430
hnbgw: Add VTY commands to show info about connected HNBs and UEs
Daniel Willmann
2015-12-02 11:22:53 +0100
-
9a12a4b992
test-helpers: Also print out hexdump of encoded bit string
Daniel Willmann
2015-11-30 16:27:11 +0100
-
b2548fb1e8
asn1helpers, test-helpers: Use ntoh/hton* to convert integers
Daniel Willmann
2015-11-30 16:24:57 +0100
-
e2956431e8
test-hnbap: Check CID and Identity Info as well
Daniel Willmann
2015-11-30 16:05:51 +0100
-
23c86e38bc
test-hnbap: Use different types for UE request and accept IEs
Daniel Willmann
2015-11-30 16:03:36 +0100
-
e3adf0edc3
asn1helpers: Fix asn1str_to_uX functions
Daniel Willmann
2015-11-27 17:53:19 +0100
-
ea4c088e78
test-hnbap: Test decoding of the hnbap registration request
Daniel Willmann
2015-11-27 16:14:09 +0100
-
1a86955288
tests/test-hnbap: Decode HNBAP UE Register accept as well
Daniel Willmann
2015-11-24 18:11:03 +0100
-
39e643a62d
tests: Add test-hnbap to test en-/decoding of HNBAP messages
Daniel Willmann
2015-11-24 18:03:29 +0100
-
8ea918d772
tests: Test cropping of string still is NULL-terminated
Daniel Willmann
2015-11-23 15:50:06 +0100
-
53018e937c
asn1helpers: Ensure that string is NULL-terminated
Daniel Willmann
2015-11-23 15:49:29 +0100
-
ec0e50e148
tests: Test asn1_strncpy function
Daniel Willmann
2015-11-23 15:48:59 +0100
-
6e59d413a2
asn1helpers.c: Fix asn1bitstr_to_u32 function
Daniel Willmann
2015-11-23 14:03:04 +0100
-
54a9a143f0
tests: Test asn1_u32_to_bitstring and asn1bitstr_to_u32
Daniel Willmann
2015-11-23 14:01:25 +0100
-
cc5f7cafa2
src/Makefile: Change order of dependencies so a clean checkout builds
Daniel Willmann
2015-11-20 19:52:00 +0100
-
9614d9aea7
add more relevant/related specs
Harald Welte
2015-10-07 15:59:25 +0200
-
0bb1261239
add asn1_u24_to_bitstring()
Harald Welte
2015-10-06 22:08:54 +0200
-
4dd16b9643
make asn1bitstr_to_u32() work for sub-32bit bit-strings
Harald Welte
2015-10-06 22:08:10 +0200
-
77847ad020
add copyright statement and AGPLv3 headers to source code files
Harald Welte
2015-10-06 22:07:04 +0200
-
6286880caa
the Context ID is a 24bit number, we cannot use len = 4 bytes!
Harald Welte
2015-09-18 01:23:55 +0200
-
1c2ada0e7f
ranap: receive/parse DirectTransfer
Harald Welte
2015-09-11 20:10:17 +0200
-
80401adcb0
ranap: Parse InitialUE message and hex-print NAS PDU
Harald Welte
2015-09-11 19:48:06 +0200
-
0f0ea8112f
RUA: hand off RANAP from all PDU types, not just UnitDataTransfer
Harald Welte
2015-09-11 18:58:28 +0200
-
cc27bebd30
ranap: prepare decoding of InitialUE message
Harald Welte
2015-09-11 18:45:39 +0200
-
1d2c39d83b
various cleanups (compiler warnings, coding style)
Harald Welte
2015-09-11 17:49:37 +0200
-
35cbc11757
add unit test for BCD encoding/decoding
Harald Welte
2015-09-11 17:36:59 +0200
-
208b7b0778
iu_helpers: fix encoding of BCD (like IMSI) into OCTET STING
Harald Welte
2015-09-11 17:35:52 +0200
-
393f2bd9fb
move BCD string encoding/decoding functions to iu_helpers.[ch]
Harald Welte
2015-09-11 17:13:51 +0200
-
3af1db87ed
hnbap: Print error messages in error cases
Harald Welte
2015-09-11 17:03:16 +0200
-
10dfc5a97d
respond to HNBAP UE REGISTER REQ withe correspnding ACCEPT
Harald Welte
2015-09-11 01:34:45 +0200
-
256c67ad81
ue context: fix linked list insert
Harald Welte
2015-09-11 01:22:29 +0200
-
6289cc6248
remove obsolete asn1c makefiles in the asn1c/ hierarchy
Harald Welte
2015-09-10 11:04:24 +0200
-
b534e5c085
introduce ue_context management
Harald Welte
2015-09-11 00:15:16 +0200
-
e2e5d4dd53
Back RUA/RANAP integration until RANAP Reset works for cs+ps
Harald Welte
2015-09-10 23:49:45 +0200
-
350814a5cb
first dispatch of RUA into RANAP
Harald Welte
2015-09-10 22:32:15 +0200
-
ac9c024432
ranap: Add more manual definitions to RANAP-PDUs
Harald Welte
2015-09-10 21:18:16 +0200
-
68fcff219f
don't attempt to regenerate ranap-common, it is not auto generated!
Harald Welte
2015-09-10 19:35:09 +0200
-
64b4ebe57c
rua: dispatch different message types and print context/cause
Harald Welte
2015-09-10 19:29:59 +0200
-
318e4d5713
actually dispatch RUA messages to RUA handling code
Harald Welte
2015-09-10 18:47:08 +0200
-
656ad301a8
enable building + linking of RUA support
Harald Welte
2015-09-10 18:33:47 +0200
-
84839c04ea
asn1tostruct.py: Add support for type prefixing
Harald Welte
2015-09-10 18:33:14 +0200
-
3bc7ff0bb5
hnbap Makefile: add asn1c include directory
Harald Welte
2015-09-10 16:43:44 +0200
-
71733fe9b3
add AGPLv3 license text
Harald Welte
2015-09-10 11:02:31 +0200
-
b908f638f4
Add README file about current state
Harald Welte
2015-09-10 11:01:59 +0200
-
0ec7f13667
Cleanups (rename 'asn1c' to 'hnbap', Makefile sanitizing)
Harald Welte
2015-09-10 10:52:18 +0200
-
b90c37dbaf
build + link to RUA and RANAP libraries
Harald Welte
2015-09-10 10:26:09 +0200
-
ee0918971f
add asn1c generated C source for RANAP (and Makefile to regenerate)
Harald Welte
2015-09-10 10:22:03 +0200
-
019830c460
add asn1c generated RUA c+header files
Harald Welte
2015-09-10 10:20:56 +0200
-
3ca78c8607
add Makefile.local to generate prefixed RUA code
Harald Welte
2015-09-10 09:38:28 +0200
-
f2f3000457
msgb_free() all received messages after handling
Harald Welte
2015-09-08 00:09:23 +0200
-
17878e267f
avoid parsing SCTP noficiations as user data
Harald Welte
2015-09-08 00:09:13 +0200
-
7b54e32c63
hnbap: Don't enqueue a NULL msgb for transmit
Harald Welte
2015-09-07 22:41:45 +0200
-
9e270b4834
hnbgw.c: Fix double-free in wait-queue transmit code
Harald Welte
2015-09-07 22:41:26 +0200
-
1c1c53ca11
hnbap encode: don't pass 0 as available buffer space
Harald Welte
2015-09-07 22:41:02 +0200
-
c060b7bf2c
more error logging in hnbap TX successful outcome
Harald Welte
2015-09-07 22:40:41 +0200
-
cfcc1e67ad
use htonl(ppid) when sending a SCTP message
Harald Welte
2015-09-07 22:39:56 +0200
-
3f71256750
Use implement HNBAP transmit using per-hnb write_queue
Harald Welte
2015-09-07 21:53:25 +0200
-
2204f9d43d
hnbgw: zero-initialize the output struct before aper_decode()
Harald Welte
2015-09-07 21:10:50 +0200
-
5c11c94637
hnbgw: Fix SCTP server/receiver
Harald Welte
2015-09-07 19:54:49 +0200
-
08a793be9f
hnbgw: Initialize linked list header of hnbgw's
Harald Welte
2015-09-07 19:53:46 +0200
-
1c0f538a8b
hnbgw: Bind to INADDR_ANY, not to localhost only
Harald Welte
2015-09-07 18:46:58 +0200
-
385836171b
update .gitignore
Harald Welte
2015-08-31 09:58:12 +0200
-
ff4750fde8
cosmetics: asn1c now no longer explicitly states -fnative-types
Harald Welte
2015-08-31 09:55:28 +0200
-
08de638790
start using the shared libasn1c, now that it has aper support
Harald Welte
2015-08-31 09:54:45 +0200
-
9da9697f55
makefile: asn1tostruct.py rules for RUA and RANAP
Harald Welte
2015-08-31 09:38:13 +0200
-
0bdea4da55
Makefile: chrdir to asn1c subdir and build library there
Harald Welte
2015-08-30 23:13:06 +0200
-
d523a69dbe
import ans1c generated C sources for HNBAP
Harald Welte
2015-08-30 23:11:19 +0200
-
11e0306a3a
add .gitignore for src directory
Harald Welte
2015-08-30 23:10:13 +0200
-
76427b753b
implement HNBAP_DEBUG via osmocore DEBUGP
Harald Welte
2015-08-30 23:08:48 +0200
-
339b8e2a77
successful has only one 'l' (copy+paste error)
Harald Welte
2015-08-30 23:08:32 +0200
-
4d42551466
actually build + link the asn1c generated HNBAP ASN.1
Harald Welte
2015-08-30 23:04:23 +0200
-
27f9c4ab4b
migration of code from ffasn1c to asn1c + asn1tostruct.py
Harald Welte
2015-08-30 22:47:18 +0200
-
547b76c5b4
asn1tostruct.py: Don't claim copyright on auto-generated code
Harald Welte
2015-08-30 22:39:27 +0200
-
245daf9422
import ans1tostruct.py from Eurecom OpenAirInterface
Harald Welte
2015-08-30 22:38:40 +0200
-
1c2b568d79
HNBAP: Remove HNBRegisterAccept / HNBRegisterResposne naming inconsistency
Harald Welte
2015-08-30 20:11:50 +0200