Attention is currently required from: laforge, fixeria, dexter.

pespin has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-bts/+/31417 )

Change subject: l1sap: Accept RFC5993 and TS 101.318 HR GSM payload
......................................................................


Patch Set 6:

(4 comments)

File src/common/l1sap.c:

https://gerrit.osmocom.org/c/osmo-bts/+/31417/comment/0a00aaf2_241cdc79
PS6, Line 1274:                 if (OSMO_UNLIKELY((resp_msg->len != 
GSM_HR_BYTES + 1) && rfc5993)) {
Should this be:
"OSMO_UNLIKELY((resp_msg->len != GSM_HR_BYTES + 1) && !ts101318)"

You are not interested on whether the BTS supports the other type, instead you 
are interested in knowing if the received format is not supported?


https://gerrit.osmocom.org/c/osmo-bts/+/31417/comment/24136ea7_28b857fc
PS6, Line 1279:                 } else if (OSMO_UNLIKELY((resp_msg->len != 
GSM_HR_BYTES) && ts101318)) {
same here, !rfc5993


https://gerrit.osmocom.org/c/osmo-bts/+/31417/comment/1a8a9154_dfa6e64e
PS6, Line 1940:                 if (lchan->type == GSM_LCHAN_TCH_H && 
rtp_pl_len == GSM_HR_BYTES
please break each condition into one line with uniform formatting.


https://gerrit.osmocom.org/c/osmo-bts/+/31417/comment/cbde0555_eca145a5
PS6, Line 1950:                 } else if (lchan->type == GSM_LCHAN_TCH_H && 
rtp_pl_len == GSM_HR_BYTES + 1
I see you are using "GSM_HR_BYTES" and "GSM_HR_BYTES + 1" in several places.

It would be far cleared if you added defines for those (they can be at the 
start if this C file for instance). For instance something like:
GSM_HR_BYTES_RTP_RFC5993 (GSM_HR_BYTES)
GSM_HR_BYTES_RTP_TS101318 (GSM_HR_BYTES + 1)

BTW, you are checking twice that "lchan->type == GSM_LCHAN_TCH_H", make levels 
of checks.



--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/31417
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: I453562da412fde5b928bd2b588129c58ec8e2a7e
Gerrit-Change-Number: 31417
Gerrit-PatchSet: 6
Gerrit-Owner: dexter <pma...@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <lafo...@osmocom.org>
Gerrit-Reviewer: pespin <pes...@sysmocom.de>
Gerrit-CC: fixeria <vyanits...@sysmocom.de>
Gerrit-Attention: laforge <lafo...@osmocom.org>
Gerrit-Attention: fixeria <vyanits...@sysmocom.de>
Gerrit-Attention: dexter <pma...@sysmocom.de>
Gerrit-Comment-Date: Wed, 03 May 2023 12:07:33 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Reply via email to