aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/tests/msc_vlr
AgeCommit message (Collapse)AuthorFilesLines
2017-03-16adjust msc_vlr_test_reject_concurrencyNeels Hofmeyr2-18/+406
Change-Id: Ic4e6ebd8973e9e7f7c578fb559c741cbe10bef5a
2017-03-16log: ciphering/security are implicit CM Service AcceptNeels Hofmeyr1-0/+4
Log just as prominently to mark CM Service Accept. Change-Id: I7afe9d4f69e5525ede7a7c380a2c48fb2c5054b6
2017-03-16debug log: upon bumping a conn, say why it is keptNeels Hofmeyr8-741/+913
Change-Id: I378af1fa06d8a45c01a80a381be143572e1dc41f
2017-03-16allow CM Service Request on already open connectionNeels Hofmeyr1-9/+19
Change-Id: I3c4687aafe495e60b1568e6505dbf847adab37f1
2017-03-16Reinstate msc subscriber conn ref countingNeels Hofmeyr10-417/+624
Indeed the easiest way of ensuring all code paths can cause conn discarding while still all code paths can check on whether a conn needs to be discarded. Change-Id: I641fe36d9fa2077e3caf63cc583aaa380603bff0
2017-03-16vlr: fix: don't send CM Service Accept after Ciphering CommandNeels Hofmeyr2-5/+4
Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38
2017-03-16implement utran security mode with vlrNeels Hofmeyr4-75/+218
Change-Id: Ib1e285b54cd7aaa0895e9c51a47720f446a07183
2017-03-16vlr tests: umts auth with tmsiNeels Hofmeyr2-32/+179
Change-Id: I136fa85b234dfeb0e8017d8c3401f7f42114b6ff
2017-03-16vlr on utran: transmit CommonIDNeels Hofmeyr2-0/+9
Change-Id: Ice3c71f048b097f2c2de8bd4f4508a7ca2cb1cf5
2017-03-16msc: decouple from bsc_api and btsNeels Hofmeyr10-50/+48
Change-Id: I3564291a6d20da13a8d75c71b0c425da4948d412
2017-03-16Make the code work so that the msc_vlr tests passNeels Hofmeyr13-389/+221
Change-Id: Ie8814d856bbe4c111007a696a4d26576854c134f
2017-03-16vlr: fix: don't send CM Service Accept after Ciphering CommandNeels Hofmeyr2-10/+8
Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err
2017-03-16fix: vlr: clear last_tuple when receiving auth tuplesNeels Hofmeyr2-6/+18
When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9
2017-03-16msc_vlr tests: add tests to reject concurrenct connsNeels Hofmeyr6-107/+1995
Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1
2017-03-16Add msc_vlr test suite for MSC+VLR end-to-end testsNeels Hofmeyr27-0/+12907
Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8