Attention is currently required from: fixeria, osmith.
pespin has posted comments on this change. (
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467?usp=email )
Change subject: sccp: Introduce initial support for SCCP LUDT + LUDTS messages
......................................................................
Patch Set 3:
(7 comments)
File src/sccp2sua.c:
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/15ffccdc_481ce36a
PS3, Line 455: one byte
you say "one", but actually allocating two?
Ack
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/f0e77ecf_c43e73df
PS3, Line 466: LSB first
use `osmo_store16le()` here?
Ack
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/175922a6_ba4286cf
PS3, Line 554: ptr_addr + 1 + ptr_value + 2
Seeing more and more pointer arithmetic, I am
wondering if we could have a packed struct with a unio […]
There's a lot of
pointer arithmetic because well, the protocol structures work with relative pointer, so
pointer arithmetic is needed ;)
Moreover, the offsets change depending on the message and/or attribute, so yes, it's a
mess no matter how you implement it.
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/eafa22bd_f17c7e14
PS3, Line 557: LSB first
use `osmo_load16le()` here?
Ack
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/1497defa_390cf366
PS3, Line 809: ptr_opt + (ptr_opt_is_long ? 1 : 0) > msg->tail
btw, what if the value equals `msg->tail`? I am
not 100% sure, but it looks like you need to make s […]
Ack
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/1906a664_caabf4c1
PS3, Line 1415: 254
but you say 255 in the comment above?
That was
this way from Harald initial WIP commit. I'll increase it to 255, but anyway all this
needs to be further improved to be 100% correct, because according to several parts of
spec iirc there's a table saying the maximum size for DATA is lower, but it's all
bit more complex, so we can work on that as a follow-up.
File tests/xua/xua_test.c:
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467/comment/1eb5a4eb_1a8ad2f2
PS3, Line 504: {
`>>`
Ack
--
To view, visit
https://gerrit.osmocom.org/c/libosmo-sccp/+/34467?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-Change-Id: Ic91abfc921f5e4f36045bfa325333112cddd9fa6
Gerrit-Change-Number: 34467
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-CC: laforge <laforge(a)osmocom.org>
Gerrit-CC: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 21 Sep 2023 11:26:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-MessageType: comment