Neels Hofmeyr
ae93712977
hnb-test: add messages leading to Location Update Accept
...
But note, authentication is not there yet; the CSCN should initiate that.
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
5c1cc8cce4
hnb-test: replace some hex vals with GSM48_* constants
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
c164a97bc6
hnb-test-ranap.c: fix missing return
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
e1f709fa51
hnb-test fix id resp
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
306bf18ce6
avoid a warning by declaring struct gprs_ra_id opaquely
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
860a12977c
hnb-test: attempt to reply to an MM Identity Request
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
b984f36f58
hnb-test: decode NAS pdu when receiving RUA from CN
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
32828708b2
hnb-test: tweak comment
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
7b81128d44
hnb-test: comment on gen_initue_lu() IMSI
2016-02-29 10:02:10 +01:00
Neels Hofmeyr
0968a58836
hnb-test: some rua rx printfs
2016-02-24 20:51:04 +01:00
Neels Hofmeyr
a0d21479a7
osmo-hnbgw, hnb-test: allow configuring VTY address
2016-02-24 20:51:04 +01:00
Daniel Willmann
19dea8b49b
asn1: Generate _free_*ies function declarations
...
ranap_ies_defs.h is checked in so update it
hnbap_ies_defs.h and rua_ies_defs.h need to be regenerated
2016-02-22 11:15:04 +01:00
Harald Welte
ce5b9965f9
import TR 25.931 with examples of signalling procedures
2016-02-22 09:17:15 +01:00
Neels Hofmeyr
8f67f8e83c
test-ranap.ok: fix expectations after commit 49f99cd26
...
49f99cd26: 'ranap_msg_factory: Use network byte order for 16 bit mode_versions field'
2016-02-20 15:23:12 +01:00
Daniel Willmann
635fac0c3e
ranap: Add custom ranap_decode_rab_setupormodifieditemies() function
2016-02-18 16:02:37 +01:00
Daniel Willmann
4870b995ec
ranap_common: Add helper function to get IP from transport layer addr
2016-02-18 13:21:35 +01:00
Daniel Willmann
49f99cd265
ranap_msg_factory: Use network byte order for 16 bit mode_versions field
...
Instead of 0x0001 the field was 0x0100
2016-02-18 13:21:35 +01:00
Daniel Willmann
eac3bf97e8
Better capture for PS Data
2016-02-18 13:21:30 +01:00
Neels Hofmeyr
6c5fd7535d
doc: tweak protocols ascii art
2016-02-18 01:35:30 +01:00
Neels Hofmeyr
de111bc1f8
hnbgw: fix errmsg typo
2016-02-18 01:31:30 +01:00
Neels Hofmeyr
110bb5c9af
hnbgw vty: add logging commands
2016-02-18 01:30:42 +01:00
Neels Hofmeyr
6a62e549cd
hnb-test: fix wrong domain indicator in ranap.
...
ranap_new_msg_initial_ue() called with wrong argument order.
2016-02-18 01:30:42 +01:00
Neels Hofmeyr
b9f46a7434
dummy_cn_sua: missing include
2016-02-18 01:30:42 +01:00
Neels Hofmeyr
44beab9c3b
hnbgw: hnb_context_alloc(): fix missing free, missing return, wrong error return type
...
Also move INIT_LLIST_HEAD further up for good measure (cosmetic).
2016-02-18 01:30:42 +01:00
Neels Hofmeyr
8cf9107670
ranap_common.h: declare ranap_parse_lai()
2016-01-25 18:01:24 +01:00
Daniel Willmann
08834b1160
Add pcap of successful PS/GTP data transfer with osmo-sgsn/ggsn
2016-01-25 16:59:42 +01:00
Daniel Willmann
5f8c718786
hnbgw: Print out the hnbgw context map per HNB
2016-01-14 15:42:07 +01:00
Daniel Willmann
8592716116
hnb-test: Increment UE conn_id for each new loc_upd_req
2016-01-14 15:36:49 +01:00
Daniel Willmann
b39bad1281
dummy_cn: Respond to initial UE message with empty ranap message
2016-01-14 15:36:12 +01:00
Daniel Willmann
4deab942cc
hnbgw: Mark ps_cnlink as ps
2016-01-14 15:35:11 +01:00
Daniel Willmann
defd29912c
context_map: Have one mapping per UE/cnlink combination
2016-01-14 15:10:05 +01:00
Daniel Willmann
0118839829
Revert "hnbgw_hnbap: Zero IEs_t before decode is called"
...
This reverts commit a8b6b1e3a1
.
Zeroing is now done inside of the decode function
2016-01-12 10:14:11 +01:00
Daniel Willmann
86a14053d8
asn1tostruct.py: Zero IEs_t target struct in decode function
2016-01-12 09:46:21 +01:00
Neels Hofmeyr
a2be99e585
Add readme to hint at mscgen
2016-01-11 14:51:38 +01:00
Neels Hofmeyr
0e8010457e
Add ascii art protocol overview.
...
I have my paper notes, but they exist only once.
2016-01-11 14:49:55 +01:00
Neels Hofmeyr
66965ca74c
Add missing ranap_ies_defs.h (generated from 'make regen' but we want it committed)
2016-01-11 12:46:55 +01:00
Daniel Willmann
a8b6b1e3a1
hnbgw_hnbap: Zero IEs_t before decode is called
...
This ensures that presenceMask is zero and optional fields will be freed
correctly.
This needs to happen for ranap and rua as well.
2016-01-07 18:01:06 +01:00
Daniel Willmann
c858fe9f90
ranap_common_cn: Free structs allocated through ranap_cn_rx_co()
...
After the callback handled the ranap_message the decoded IEs need to be
freed again.
2016-01-07 14:33:00 +01:00
Daniel Willmann
c35b298ce9
ranap_common_cn: Free structs allocated through ranap_cn_rx_cl()
...
After the callback handled the ranap_message the decoded IEs need to be
freed again.
2016-01-07 14:32:56 +01:00
Daniel Willmann
366dcf24c5
ranap_common_cn: Fix copy/paste bug when decoding outcome message
2016-01-07 14:12:07 +01:00
Daniel Willmann
618f0f5bdb
ranap_common_cn: Add missing break in switch statement
2016-01-07 14:11:01 +01:00
Daniel Willmann
11e912aa6e
Free ies struct after use in tests and hnbgw_cn/rua
2016-01-07 13:19:30 +01:00
Daniel Willmann
b02d77c2c1
tests/dummy_cn_sua.c: Fix ranap_common_cn include
2016-01-07 12:59:21 +01:00
Daniel Willmann
d10002cf8d
asn1tostruct: Add memory free functions and use them in HNBAP
2016-01-07 12:27:41 +01:00
Daniel Willmann
b433b97474
hnbgw_hnbap: Handle hnb deregister message as well
2016-01-07 11:01:15 +01:00
Daniel Willmann
1ee089f37a
hnbgw: When a HNB is released release associated UEs as well
2016-01-07 11:01:15 +01:00
Daniel Willmann
6480cadd8e
hnbgw: Use libosmo-netif for SCCP connection handling
2016-01-07 11:01:12 +01:00
Daniel Willmann
8fda362dd8
Correct postprocessing of generated files
...
Rewrite ranap_common.h include path in ranap_ies_defs.h as well
Don't move ranap_ies_defs.h to the install directory, but move it inside
the source tree
2016-01-07 10:52:52 +01:00
Harald Welte
f3d2c74250
also 'sed' the include path of the ranap_common.h file
2016-01-06 19:53:48 +01:00
Harald Welte
5c6bd5104e
make ranap_common.cn.[ch] part of libosmo-ranap
2016-01-06 19:53:44 +01:00