...
- Service Based Interface Update
- Take new openAPI files from specification
- Generating the golang code for openAPI
- I created Created golang code using the openapi image/container for one yaml file. I need to automate the process for all yaml files
- I can Can do this for release 17 files and for release 18 files. Which release should we target? I think we should target R18. What do you think? Here is the release timelines: https://www.3gpp.org/specifications-technologies/releases
- Use newly generate openapi models in at least 1 or 2 Network Functions
- PFCP Specification update.
- Impacts UPF & SMF
- UPF currently uses go-pfcp project and SMF uses local pfcp code. We should plan to move to go-pfcp as standard way.
- NAS specification upgrade
- Impacts SMF, AMF network functions
- Impacts simulator like gnbsim
- Impacts the testing with real gNodeB, mobiles.
- NGAP specification upgrade
- Impacts AMF network function
- Created golang code (asn1 → proto → go) but the resulting GO code looks very different to the structure of the current ngap repository. What is the appropriate process to follow?
- ngap repository uses/calls
aper
repository. Does the aper repository also needs to be updated?
- Impacts simulator like gnbsim
- Impacts the testing with real gNodeB
- Impacts AMF network function
- gtpu specification upgrade (low priority)
- Impacts UPF network function
- Impacts optionally SMF
- Impacts gnbsim
- impacts the testing with real gNodeB
- Service Based Interface Update
- gNodeB Simulator changes. Only critical features listed below
- gNodeB handover Xn handover
- gNodeB handover N2 handover
- Data support