Pau Espin
363ba48b1f
ggsn_tests: Validate DNS PCO values
...
Change-Id: I54124cb5269c0992e6c72af1a1ecaa8e3202bf05
2018-01-29 18:43:35 +01:00
Pau Espin
f69a438010
ggsn_tests: Configure expected GGSN DNS values and improve error message
...
Change-Id: Ie64ca0b4cda22fd358c8c304d5b3909fd9685948
2018-01-29 13:09:00 +01:00
Harald Welte
9182704cbc
ggsn: Move random number helpers to Osmocom_Types.ttcn
...
Change-Id: I141289cbf1807e81d72f07ac1183fa48b2dc54af
2018-01-26 10:42:53 +01:00
Harald Welte
e7096c1571
ggsn: verify IPv4 addr + byte order in IPCP PCO DNS addresses
2017-12-04 19:40:44 +01:00
Harald Welte
eb9184ddb4
ggsn: Encode IPCP in IPCP Request, rather than using hard-coded hex string
...
We now have a proper definition of IPCP in IPCP_Types and can thus
encode/decode on the fly and avoid hand-crafted octetstrings.
2017-12-04 19:04:24 +01:00
Harald Welte
71a36023dc
ggsn: Verify presence of DNS addresses in IPCP of PCO
...
If we request DNS in IPCP in PCO, we also expect a corresponding result.
2017-12-04 19:04:24 +01:00
Harald Welte
bb5a19e53c
ggsn_tests: Remove incomplete user plane testing code
...
In commit 0b7545dff1
I accidentially
committed incomplete support for user plane (GTP-U) testing to
the GGSN test.
This code has caused the jenkins tests since August 26th to fail,
let's revert it until this is fully implemented + tested.
2017-09-21 22:50:41 +08:00
Harald Welte
ab4ca94c8c
ggsn: Extend IPCP PDP IPv4 test with another PCO protocol beyond IPCP
...
This is to test for a bug that osmo-ggsn fixed in Icc2e6716c33d78d3c3e000f529806228d8aa155e
2017-09-07 18:41:52 +02:00
Harald Welte
244cd8acf7
sysinfo: Fix the TC_telnet test case VTY command order
2017-08-26 09:25:20 +02:00
Harald Welte
3ab91d6ae4
GGSN_Tests: Fix IPv4 PCODNS matching
2017-08-25 14:46:39 +02:00
Harald Welte
ddeecbb4ed
GGSN_Tests: Make SGSN and GGSN addresses configurable via modulepar
2017-08-19 11:50:08 +02:00
Harald Welte
99ef9a446c
GGSN_Tests: Verify EUA and PCO in PDP context creation
...
The EUA and PCO of the created PDP context mustmatc wat we sent in the
request.
2017-08-14 21:42:03 +02:00
Harald Welte
0ef285bbe9
GGSN_Tests: Comment on each test case
2017-08-13 20:06:01 +02:00
Harald Welte
dca8005080
GGSN_Tests: Actually request the right IPv4 PCO according to the test case
...
Missing: Verification of returned PCO
2017-08-13 20:01:38 +02:00
Harald Welte
11dbc7b6cc
GGSN_Test: Use randomized sequence numbers in every test
2017-08-13 18:57:56 +02:00
Harald Welte
41575e9bc2
GGSN_Tests: remove unneeded ctx argument from f_send_gtpc()
2017-08-13 13:49:57 +02:00
Harald Welte
ed09743af5
GGSN_Tests: Randomize IMSIs and use different APN for v4 + v6
2017-08-13 13:28:49 +02:00
Harald Welte
0be142b7bf
GGSN_Tests: Make sure f_init() body is traversed only once
...
We don't want the sequence numbers to be random-reinitialized
on every test case, but only once.
2017-08-13 13:28:10 +02:00
Harald Welte
5438b9dc27
GGSN_Tests: Sequence numbers are node-global and not per-PDP context
2017-08-13 13:27:48 +02:00
Harald Welte
ed7a17750f
GGSN: Test PDP Context activation wtih different PCOs
2017-08-09 20:26:20 +02:00
Harald Welte
231b94190c
GGSN IPv6: Transmit Router Solicit, receive RouterAdv, transmit NeightSolicit
2017-08-09 17:16:31 +02:00
Harald Welte
811651ebdc
GGSN_Tests: Get it up to PDP Ctx ACT, GTP-U and Ctx DEACT
2017-08-05 15:25:06 +02:00
Harald Welte
f1e0d5a39f
GGSN_Tests: Add function to send DELETE PDP CONTEXT
2017-08-05 08:51:22 +02:00
Harald Welte
3af89489ba
GGSN_Tests: Implement GTP-U ping/pong response
2017-08-04 16:20:23 +02:00
Harald Welte
876345e460
GGSN_Tests: Prepare for separate IPs on control/user plane
2017-08-04 16:19:59 +02:00
Harald Welte
94ade368e0
GGSN_Tests: Add first functional PDP context activation tests for v4 + v6
2017-08-04 00:36:55 +02:00
Harald Welte
379d45aba6
initial template for GGSN / GTP test cases
2017-08-03 09:55:15 +02:00