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

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

Change subject: bts: add IMMEDIATE ASSIGNMENT via PCH transmission
......................................................................


Patch Set 19:

(5 comments)

File include/osmocom/pcu/pcuif_proto.h:

https://gerrit.osmocom.org/c/osmo-pcu/+/31145/comment/fcea5d5e_7f36fc99
PS19, Line 279:         uint8_t pgroup;
> > And AFAIR, yes, it can be bigger than 255. […]
What do we need to calculate the paging group? Some specific SI? we are already 
passing some SIs to the PCU, and we may have the relevant information in 
osmo-pcu already.


File include/osmocom/pcu/pcuif_proto.h:

https://gerrit.osmocom.org/c/osmo-pcu/+/31145/comment/8cb077ba_a38a7b1b
PS18, Line 43: PCU_IF_SAPI_PCH_DT
> The patch for `osmo-bts.git` is already in Gerrit (currently WIP to avoid 
> merging before this one). […]
I do see a real need: This allows running a new osmo-pcu with older osmo-bts.
So I'm all in favour for the approach submitted by dexter here.


File include/osmocom/pcu/pcuif_proto.h:

https://gerrit.osmocom.org/c/osmo-pcu/+/31145/comment/7b840485_b4942e3a
PS17, Line 280:         uint8_t pgroup[3];
> As per 3GPP TS 45.002 section 6.5.2 it's defined as follows: […]
So let's provide the SI (if we don't do that already) to osmo-pcu so it can 
calculate the paging group?
Either that or better pass the entire IMSI and let osmo-bts figure out the 
whole pgroup calculation.


File src/bts.cpp:

https://gerrit.osmocom.org/c/osmo-pcu/+/31145/comment/22aa73e1_01d8d68e
PS17, Line 1134:                        pcu_l1if_tx_pch(bts, 
immediate_assignment, plen, ms_paging_group(tbf_ms(tbf)));
> If we go this way (backwards compatibility), we would have to keep both 
> `PCU_IF_MSG_DATA_CNF` and `P […]
I think you are not thinking about users with deployments out there. If it's 
easy to add backward compatibility in osmo-pcu (which seems to be the case), 
why not doing it?
This also allows testing when comparing for regressions with older versions of 
osmo-bts.


File src/pcu_l1_if.cpp:

https://gerrit.osmocom.org/c/osmo-pcu/+/31145/comment/8f21a066_b3c89da4
PS19, Line 771:         } else {
> He's adding `info_ind->version != 0x0a` there, so it can be reached.
According to above block (like 752), only PCU_IF_VERSION and 0x0a are allows to 
reach here.
PCU_IF_VERSION is checked in line 766.
0x0a is checked in line 768.
So this "else" branch can never be entered!



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

Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Change-Id: I2a78651593323e8b9627c39918d949a33497b70f
Gerrit-Change-Number: 31145
Gerrit-PatchSet: 19
Gerrit-Owner: dexter <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-CC: neels <[email protected]>
Gerrit-Attention: neels <[email protected]>
Gerrit-Attention: fixeria <[email protected]>
Gerrit-Attention: dexter <[email protected]>
Gerrit-Comment-Date: Thu, 02 Mar 2023 10:53:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <[email protected]>
Comment-In-Reply-To: pespin <[email protected]>
Comment-In-Reply-To: dexter <[email protected]>
Gerrit-MessageType: comment

Reply via email to