Pau Espin
88bf537b35
pcu: Introduce tests for CS and PS paging from SGSN/Gb
...
CS Gb paging and PTP CS/PS paging implemented in osmo-pcu:
I9501e02e1d7f6944497e724dbccb9a19c3f5221f
I5c52b5af740460c48bb3ba858243b1d20e624268
Related: OS#3927, OS#2406
Change-Id: I90b5a792c1d91e38ea7b8c060ff0b459673df951
2019-12-23 14:46:07 +01:00
Alexander Couzens
c7dddbd7d0
Ensure BcdMccMnc is encoded as 24.008 10.5.5.15
...
PCU is using BcdMccMnc as it's encoded as 24.008.
But SGSN code is using it as it would be byte by byte
sorted.
Fixes: OS#3878
Change-Id: Ie8f67f16f18e4c5090bc5a4c46a866a7e7e00206
2019-04-12 15:10:24 +00:00
Harald Welte
797ab3a91c
pcu: Fix MCC/MNC handling: use 'F' between MCC and MNC in 2-digit case
...
Change-Id: Ifdb64c501095839e86894716769adb53e3c17382
2019-03-27 11:17:49 +00:00
Harald Welte
23989a64da
Osmocom_Gb_Types: Add more templates for BSSGP SUSPEND/RESUME
...
Change-Id: Ife25401043d565e52a73206c562bbb68bcfdbafa
2019-03-27 11:17:49 +00:00
Harald Welte
72099557a5
PCU: Add test for SNS Change Weight procedure
...
Change-Id: Ia63865139f63969ccde010b01ddb8fb073209f3a
2019-02-26 11:28:28 +01:00
Harald Welte
630d0e6523
PCU: Add tests for SNS with separate signalling/data NS-VC, ADD, DEL
...
Change-Id: Ie1d14a901b354daa4e3796fe66e7390d87c7e778
Related: OS#3617
2019-02-26 11:28:28 +01:00
Harald Welte
f4bf131eca
Osocom_Gb_Types: Add send/receive templates for SNS-SIZE and SNS-CONFIG procedure
...
Change-Id: Iaa12c468a9e665d2050945cfc0a60dab4024071c
2019-02-18 20:25:00 +01:00
Harald Welte
387ab37dfd
Osmocom_Gb_Types: Differentiate send (value) and receive templates
...
Change-Id: I90400c42d3dff0a1de0022320d76f10ac748a206
2019-02-18 20:25:00 +01:00
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
edcdd90c49
BSSGP_Emulation: Fix automatic BVC flow control ACK in SGSN role
...
This code had been intended to be used, but commented out, and
never really been completed or tested.
Change-Id: Iaa573219548f2a6a2eb13408fec65c55f9e88ddb
2018-03-03 22:40:01 +01: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
bacca28a71
gb: Fix IEI of t_BSSGP_CAUSE()
...
Change-Id: I04b1744ad3e826592182de38e724191b8abd5a50
2018-03-02 16:03:59 +01:00
Harald Welte
78d9f275c2
Osmocom_Gb_Types: Add ts_BSSGP_UL_UD and tr_BSSGP_PS_PAGING
...
Change-Id: I0504ee9137eef08c2ab0c710d1b57b2c19bf0db8
2018-02-16 20:03:47 +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