Skip to content

Fix UEIPAddressPoolIdentity to use 2-byte length field#141

Open
bjosv wants to merge 1 commit intowmnsk:mainfrom
Nordix:correcting-ue-ip-address-pool-identity
Open

Fix UEIPAddressPoolIdentity to use 2-byte length field#141
bjosv wants to merge 1 commit intowmnsk:mainfrom
Nordix:correcting-ue-ip-address-pool-identity

Conversation

@bjosv
Copy link
Copy Markdown

@bjosv bjosv commented Mar 26, 2026

The UE IP Address Pool Identity IE (type 177) previously encoded the identity length as 1 byte,
but TS 29.244 - 8.2.128 defines it as 2 bytes and has since the IE was introduced.

Octets Description
1-2 Type = 177 (decimal)
3-4 Length = n
5-6 UE IP address Pool Identity Length
7 to (n+4) UE IP address Pool Identity value

Updated the UE IP address Pool Identity Length to 2 bytes (octets 5-6), and all tests accordingly.

The UE IP Address Pool Identity IE (type 177) encoded the identity
length as 1 byte, but TS 29.244 8.2.128 defines it as 2 bytes.
The spec has always used 2 bytes since the IE was introduced.

Updated all test accordingly.

Signed-off-by: Björn Svensson <bjorn.a.svensson@est.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant