Attention is currently required from: pespin.
Hello Jenkins Builder, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmo-gprs/+/32982
to look at the new patch set (#4).
Change subject: gmm: Implement GMMR-PAGE.ind
......................................................................
gmm: Implement GMMR-PAGE.ind
Submit an LLGM-TRIGGER.req as described in TS 24.007 C.13.
Change-Id: Iba77b4a5280ce08f099f4e15934fa92d4ba8ba10
---
M src/gmm/gmm_prim.c
M tests/gmm/gmm_prim_test.c
M tests/gmm/gmm_prim_test.err
M tests/gmm/gmm_prim_test.ok
4 files changed, 44 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-gprs refs/changes/82/32982/4
--
To view, visit https://gerrit.osmocom.org/c/libosmo-gprs/+/32982
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: Iba77b4a5280ce08f099f4e15934fa92d4ba8ba10
Gerrit-Change-Number: 32982
Gerrit-PatchSet: 4
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newpatchset
Attention is currently required from: laforge, fixeria, dexter.
pespin has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995 )
Change subject: RLCMAC_CSN1_Types: Add release 6 additions to PacketCellChangeNotification
......................................................................
Patch Set 1:
(3 comments)
File library/RLCMAC_CSN1_Templates.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995/comment/330ac55e_0e70…
PS1, Line 166: utran_target_cell_presence := omit,
> I am bit surprised that non present optional fields must not be unbound. […]
the PRESENCE is used during decoding, not during encoding afaik.
I guess this allows generating incorrect messages on purpose for testing purposes?
File library/RLCMAC_CSN1_Types.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995/comment/616d850c_9d2d…
PS1, Line 1016: BIT1 ba_psi3_presence,
Add a /* TODO: Rel-8 addition */ here
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995/comment/5d537756_897e…
PS1, Line 1030: variant (utran_target_cell) "PRESENCE(arfcn_bsic_presence = '1'B, utran_target_cell_presence = '0'B)"
> This describes the escape bit mechanism: […]
I think it may make sense to have the ARFCN+BSIC CSN.1 struct as a record here, it would simplify a bit this imho.
Also, you may want to have a look at TAG, it may be clearer here, since in here it's not really about optional fields, but about taking one or another substruct.
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I4e1c63c06fb89111765df187a93db563e77c3fc4
Gerrit-Change-Number: 32995
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 25 May 2023 13:43:42 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: dexter <pmaier(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: pespin.
Hello Jenkins Builder, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmo-gprs/+/32983
to look at the new patch set (#3).
Change subject: llc: Implement LLGM-TRIGGER.req
......................................................................
llc: Implement LLGM-TRIGGER.req
Change-Id: Id1af5912f407fe055a59a4bb217936307697975f
---
M include/osmocom/gprs/llc/llc_prim.h
M include/osmocom/gprs/llc/llc_private.h
M src/llc/llc.c
M src/llc/llc_llgmm.c
M tests/llc/llc_prim_test.c
M tests/llc/llc_prim_test.err
M tests/llc/llc_prim_test.ok
7 files changed, 130 insertions(+), 3 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-gprs refs/changes/83/32983/3
--
To view, visit https://gerrit.osmocom.org/c/libosmo-gprs/+/32983
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: Id1af5912f407fe055a59a4bb217936307697975f
Gerrit-Change-Number: 32983
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newpatchset
Attention is currently required from: laforge, fixeria.
dexter has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995 )
Change subject: RLCMAC_CSN1_Types: Add release 6 additions to PacketCellChangeNotification
......................................................................
Patch Set 1:
(3 comments)
Patchset:
PS1:
Please have a critical look at the CSN.1 description and my implementation as TTCN3 record. For the Matrioshka I found examples to orient myself on but for the escape bit mechanism (arfcn, bsic, utran_target_cell) I couldn't find any example. Also variable length field reporting_quantity in UtranCCNMesurementReport was a bit challenging.
File library/RLCMAC_CSN1_Templates.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995/comment/753109b4_7dd2…
PS1, Line 166: utran_target_cell_presence := omit,
I am bit surprised that non present optional fields must not be unbound. Shouldn't TTCN3 know by the variant/PRESENCE description know if the field is there or not?
File library/RLCMAC_CSN1_Types.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995/comment/14136ecb_6726…
PS1, Line 1030: variant (utran_target_cell) "PRESENCE(arfcn_bsic_presence = '1'B, utran_target_cell_presence = '0'B)"
This describes the escape bit mechanism:
0 arfcn, bsic
10 utran_target_cell
110 (4G extensions, to be added later)
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/32995
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I4e1c63c06fb89111765df187a93db563e77c3fc4
Gerrit-Change-Number: 32995
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 25 May 2023 13:24:26 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
pespin has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmo-gprs/+/32972 )
Change subject: rlcmac: Add APIs to decode P1/P2 Rest Octets
......................................................................
Patch Set 3:
(1 comment)
Patchset:
PS3:
I added a unit test with sample P1 Rest Octets from a pcap we generate in PCU_Tests.
--
To view, visit https://gerrit.osmocom.org/c/libosmo-gprs/+/32972
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: I59c6723d969880a4481e3b86a172d59f0edeb1e4
Gerrit-Change-Number: 32972
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 25 May 2023 13:11:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: pespin.
Hello Jenkins Builder, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmo-gprs/+/32972
to look at the new patch set (#3).
Change subject: rlcmac: Add APIs to decode P1/P2 Rest Octets
......................................................................
rlcmac: Add APIs to decode P1/P2 Rest Octets
Change-Id: I59c6723d969880a4481e3b86a172d59f0edeb1e4
---
M include/osmocom/gprs/rlcmac/csn1_defs.h
M src/rlcmac/csn1_ts_44_018.c
M tests/rlcmac/csn1_ts_44_018_test.c
M tests/rlcmac/csn1_ts_44_018_test.err
M tests/rlcmac/csn1_ts_44_018_test.ok
5 files changed, 72 insertions(+), 20 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-gprs refs/changes/72/32972/3
--
To view, visit https://gerrit.osmocom.org/c/libosmo-gprs/+/32972
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: I59c6723d969880a4481e3b86a172d59f0edeb1e4
Gerrit-Change-Number: 32972
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newpatchset
Attention is currently required from: fixeria.
pespin has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmo-gprs/+/32985 )
Change subject: rlcmac: Submit GMMRR-PAGE.ind upon rx of Paging Request Type 1/2
......................................................................
Patch Set 2:
(3 comments)
File src/rlcmac/rlcmac.c:
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/506c7d79_90d94fa7
PS2, Line 338: struct gsm48_paging1 *pag
> const?
Ack
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/c8681a1e_8419df67
PS2, Line 352: if (GSM_MACBLOCK_LEN < sizeof(*pag))
> Not sure why would you want to check this at run-time. […]
that's from previous code where GSM_MACBLOCK_LEN used to be msgb_l3len(msg), I'll drop it.
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/2961e814_7008e807
PS2, Line 363: if (GSM_MACBLOCK_LEN < sizeof(*pag) + 1)
> Same here, `sizeof(*pag)` does not change at run-time, right?
same.
--
To view, visit https://gerrit.osmocom.org/c/libosmo-gprs/+/32985
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: I64db4277b5c54870a258d63c554f470011bcc989
Gerrit-Change-Number: 32985
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 25 May 2023 12:52:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: pespin.
fixeria has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmo-gprs/+/32985 )
Change subject: rlcmac: Submit GMMRR-PAGE.ind upon rx of Paging Request Type 1/2
......................................................................
Patch Set 2:
(4 comments)
File include/osmocom/gprs/rlcmac/rlcmac_private.h:
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/1d1c9e60_d0b1af4b
PS2, Line 94: gprs_rlcmac_handle_ccch_pag_req_1
cosmetic: maybe `..._pag_req1` or `..._pag_req_type1`?
File src/rlcmac/rlcmac.c:
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/8fc2b204_fb3f55b7
PS2, Line 338: struct gsm48_paging1 *pag
const?
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/13ad537b_d094ce39
PS2, Line 352: if (GSM_MACBLOCK_LEN < sizeof(*pag))
Not sure why would you want to check this at run-time.
Looks like a candidate for `osmo_static_assert`?
https://gerrit.osmocom.org/c/libosmo-gprs/+/32985/comment/4f43b092_2b79d922
PS2, Line 363: if (GSM_MACBLOCK_LEN < sizeof(*pag) + 1)
Same here, `sizeof(*pag)` does not change at run-time, right?
--
To view, visit https://gerrit.osmocom.org/c/libosmo-gprs/+/32985
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: I64db4277b5c54870a258d63c554f470011bcc989
Gerrit-Change-Number: 32985
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 25 May 2023 12:27:04 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment