-
Notifications
You must be signed in to change notification settings - Fork 607
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[lte][agw] Support nonconsecutive PLMNS #6697
Conversation
Codecov Report
@@ Coverage Diff @@
## master #6697 +/- ##
==========================================
- Coverage 33.13% 33.11% -0.02%
==========================================
Files 1150 1150
Lines 103233 103229 -4
Branches 1318 1318
==========================================
- Hits 34205 34184 -21
- Misses 65656 65674 +18
+ Partials 3372 3371 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall lgtm, with a few comments
Signed-off-by: Ulas Kozat <kozat@fb.com>
Signed-off-by: Ulas Kozat <kozat@fb.com>
Signed-off-by: Ulas Kozat <kozat@fb.com>
Signed-off-by: Ulas Kozat <kozat@fb.com>
* Support nonconsecutive PLMNS Signed-off-by: Ulas Kozat <kozat@fb.com>
* Support nonconsecutive PLMNS Signed-off-by: Ulas Kozat <kozat@fb.com>
* Support nonconsecutive PLMNS Signed-off-by: Ulas Kozat <kozat@fb.com>
* Support nonconsecutive PLMNS Signed-off-by: Ulas Kozat <kozat@fb.com>
Signed-off-by: Ulas Kozat kozat@fb.com
Summary
PR limits the TAI list communicated to UE to one partial list that can have up to 16 TAIs. As per the spec TS 124.301 Table 9.9.3.33.1: Tracking area identity list information element:
"The value part of the Tracking area identity list information element consists of one or several partial tracking area identity lists. The length of each partial tracking area identity list can be determined from the 'type of list' field and the 'number of elements'
field in the first octet of the partial tracking area identity list. The UE shall store the complete list received. If more than 16 TAIs are included in this information element, the UE shall store the first 16 TAIs and ignore the remaining
octets of the information element."
Test Plan
Integ tests.
Tested with different entries for consecutive and non-consecutive tacs (by modifying
attachedEnodebTacs
ingateway.mconfig
and restarting the services) and multi-plmn inputs (by modifying the TAC_LIST and TAI_LIST inmme.conf.template
file). Checked the pcap entries.E.g., for
"attachedEnodebTacs": [10181,10183,10185,10187,10188,10283,10284,10287,10288,10383,10384,10387,10388,10483,10487,10488,10583,10584,10587,10588,10683,10684,10687,10783,10784,10787,10883,10884,10887,10983,10984,10987,11083,11084,11183,11184,11283,11288,12888,12988,13088,13188,13288,13388,13488,13588,13684,13688,13784,13788,13884,13888,13984,13988,14084,14088,14184,14188,14284,14384,14484,14584,14684,14784]
Additional Information