gstaa
eb2b19b39c
Include cause in HTTP response ProblemDetails ( #3051 )
...
Cause is set according to particular NF standard.
Additionally:
- OGS_SBI_HTTP_STATUS_MEHTOD_NOT_ALLOWED typo fixed.
- [PCF] Fixed SM Policy establishment error handling
2024-04-04 23:29:20 +09:00
Matej Gradišar
e1820e4e54
UE context transfer ( #3052 )
...
* [SBI] Handle and store AMF info
* [SBI] Add "target GUAMI" discovery option
* [SBI] Handle UeContextTransfer request and response messages
* [AMF] Handle NF discovery from AMF to AMF
* [AMF] Add UE Context Transfer Request/Response from AMF to AMF
* [SCP] Handle UeContextTransfer
* Follow-up on #3052
* [AMF] force authentication after 'Ue context transfer' for now
* [AMF] force authentication after 'Ue context transfer' for now
---------
Co-authored-by: Sukchan Lee <acetcom@gmail.com>
2024-03-21 07:07:25 +09:00
Sukchan Lee
080f5bfd70
[NRF] crash after sending invalid message ( #2808 )
...
NRF crash after receiving
curl --http2-prior-knowledge http://127.0.0.10:7777/nnrf-disc/v1/nf-instances?target-nf-type=AUSF&requester-plmn-list= [{"mcc":"999","mnc":"70"}]&requester-nf-type=AMF&service-names=nausf-auth&target-plmn-list=[{"mcc":"999","mnc":"70"}]
curl --http2-prior-knowledge http://127.0.0.10:7777/nnrf-disc/v1/nf-instances\?target-nf-type=AUSF\&requester-plmn-list=%5B%7B%22mcc%22%3A%22999%22%2C%22mnc%22%3A%2270%22%7D%5D\&requester-nf-type\=AMF\&service-names=nausf-auth\&target-plmn-list=%5B%7B%22mcc%22%3A%22999%22%2C%22mnc%22%3A%2210%22%7D%5D
2023-12-23 09:55:19 +09:00
Sukchan Lee
ab1c3493c6
[NRF] Fixed crash due to invalid PATCH body ( #2735 )
2023-11-25 22:03:28 +09:00
Bostjan Meglic
adcdcf6426
[SBI] Change discovery option TAI from array to single item ( #2725 )
...
According to 3GPP TS 29.510, the search parameter "tai" should be a
single item, not an array of items.
TS 29.510: Table 6.2.3.2.3.1-1:
URI query parameters supported by the GET method on this resource
Revert "[SBI] Change discovery option TAI from array to single item"
This reverts commit b4beff1ae16c64b3c6d84d8bdb47c36e19b705f2.
wip
2023-11-22 20:37:06 +09:00
Sukchan Lee
e92293e0af
[SEPP] Initial Update for 5G Roaming ( #2739 )
...
[SEPP] Initial Update for 5G Roaming
2023-11-19 19:34:51 +09:00
Šimon Lukašík
490a3ecb99
A minor typo fix ( #2707 )
...
* minor typo fix
* typo fix: faimly -> family
2023-10-28 22:11:58 +09:00
Sukchan Lee
e3c2fd00d9
[SBI] Do not raise ASSERT when not enough CLIENT pool ( #2701 )
2023-10-25 21:40:37 +09:00
Sukchan Lee
d406fbeb92
Fixed incorrect SMF selection in Multi-SMF ( #2557 )
2023-10-23 22:40:35 +09:00
Sukchan Lee
d4f2b545a3
[SBI] Fixed invalid format of subscrCond ( #2630 )
...
The format of subscrCond must be 'oneOf'.
2023-09-24 09:01:59 +09:00
Sukchan Lee
2aa12449aa
[NRF] Fixed NRF crash when Custom nfType ( #2576 )
...
NF Instance Registration to reproduce crash:
curl -v -X PUT -d '{"nfInstanceId":"0b8a8d59-af80-4fb7-8645-b832fd69d94a","nfType":"CUSTOM_INF","nfStatus":"REGISTERED","ipv4Addresses":["127.0.13.37"]}' --http2-prior-knowledge http://127.0.0.10:7777/nnrf-nfm/v1/nf-instances/0b8a8d59-af80-4fb7-8645-b832fd69d94a
2023-09-05 22:11:19 +09:00
Matthias Bräuer
946a28ab6c
[NRF] Fix crash due to failing assertion on OPTIONS request
2023-07-11 11:14:27 +09:00
Sukchan Lee
32019df0f0
Fixed MacOSX compile error
2023-04-04 21:53:39 +09:00
Sukchan Lee
7c87389b16
[SBI] Check POST format in Subscription ( #2152 )
...
POST requests to {apiRoot}/nnrf-nfm/v1/subscriptions/{subscriptionID} return an error
2023-03-12 23:00:14 +09:00
Sukchan Lee
dd2c85b1b0
[SBI] Conforms standard in Subscription API( #2152 )
...
POST requests to {apiRoot}/nnrf-nfm/v1/subscriptions return
a HTTP Location header in 201 respose
in the form {apiRoot}/nnrf-nfm/v1/subscriptions/{subscriptionID}
2023-03-12 23:00:14 +09:00
Sukchan Lee
ad9e5b28cf
[SBI] Added Handler for Subscription PATCH ( #2152 )
2023-03-12 22:06:19 +09:00
Sukchan Lee
4d44b1843e
[Release-17] Upgrade SBI to v17.x.0
2023-03-01 19:56:49 +09:00
Sukchan Lee
b7386284a7
[NRF] Fixed a crash during NRF discovery ( #2034 )
...
Other NF instances are obtained through NRF
or created directly through configuration files.
Other NFs created by the config file should not be passed
through NRF discovery or anything like that.
Since self-created NF Instances do not have an ID,
they are implemented to exclude them from NRF Discovery.
2023-01-29 11:22:45 +09:00
Sukchan Lee
f50591a8f7
Added Service-MAP to Requester-Features ( #2027 )
...
ALWAYS Added Service-MAP to Requester-Features in Discovery Option
2023-01-29 01:35:47 +09:00
Sukchan Lee
c6fd4ae6b8
[LOG] remove ogs_expect_or_return()/return_val()
2023-01-24 00:01:36 +09:00
Sukchan Lee
689574a2d9
[AMF/MME] Fixed crash when no NG/S1 context( #2012 )
2023-01-23 10:37:22 +09:00
Sukchan Lee
0859dd4453
Follow-up on #1865
2022-11-12 09:37:43 +09:00
Sukchan Lee
5ccb5f0f99
SCP(Model D) is now the default setting.
2022-10-22 11:26:04 +09:00
Sukchan Lee
f54bccacf5
Support service-based NF subscription
2022-09-08 22:12:01 +09:00
Sukchan Lee
5295c108ad
Added Service-based NF discovery
...
== Known limitation ==
Placing npcf-smpolicycontrol and pcf-policyauthorization
in different NFs is not supported. Both npcf-smpolicycontrol
and pcf-policyauthorization should be placed in the same NF.
2022-09-02 23:04:57 +09:00
Sukchan Lee
f020732ce9
[SBI] Support service-names in discovery option
2022-08-27 00:12:22 +09:00
Sukchan Lee
9b10d70c77
[NRF] Fixed library load error
2022-08-26 10:57:11 +09:00
Sukchan Lee
e6a14cb73d
Move src/../nf-sm.[ch] to lib/sbi/nf-sm.[ch]
2022-08-12 14:03:53 +09:00
Sukchan Lee
cca3027e90
[NRF] Fixed the nfInstanceUri ( #1683 )
2022-08-03 17:32:15 +09:00
Sukchan Lee
9b762158a6
Refine code of discovery option param ( #1671 )
2022-07-24 19:47:04 +09:00
Sukchan Lee
a5010a61ef
Support Discovery Optional Parameter ( #1671 )
...
To support target-nf-instance-id in the discovery,
Discovery optional parameter is implemeted
2022-07-24 15:10:09 +09:00
Sukchan Lee
5e18b2bd13
[SCP] Support of Indirect Communication
2022-07-16 13:27:18 +09:00
Sukchan Lee
c528e0d5bc
[SBI] Change NfInstance.Id to Optional
2022-06-18 23:56:12 +09:00
mitmitmitm
a6abe1fffb
[NRF] Don't abort if there are too many registered NF instances ( #1579 )
...
Reply with an error instead.
2022-06-06 20:54:59 +09:00
Bostjan Meglic
2c2ce143a3
Fix minor typos ( #1554 )
...
* Fix minor typo in log output
* Remove unused struct members
2022-05-24 21:01:54 +09:00
Sukchan Lee
e5ff03b249
[SBI] Change the reference count ( #1440 )
...
Change the client's reference count method
to use the same method as nf_instance
2022-04-10 20:09:27 +09:00
Sukchan Lee
a7d164c28d
[NRF] fix the crash ( #1347 )
...
`reqNfInstanceId` is optional in the Subscription.
So, we need to consider it.
2022-01-31 23:19:26 +09:00
Sukchan Lee
039b9d0aaa
SBI updated
...
- openapi-generator version 5.2.0
- add priority/capacity/load in NFProfile/NFService
- add AllowedNfTypes in NFProfile/NFService
2021-07-16 17:02:33 +09:00
Sukchan Lee
118d62d42d
Add more memory log
2021-06-06 22:35:46 +09:00
Sukchan Lee
73c3aa54c0
[ALL] Fix the terminate sequence ( #938 )
2021-04-21 17:46:03 +09:00
Sukchan Lee
793a82020f
[ALL] Init updated for an Invalid IP ( #938 )
2021-04-21 17:24:17 +09:00
Sukchan Lee
852756f902
test: Porting FreeBSD
2021-02-08 14:25:40 -05:00
Sukchan Lee
88346c0141
fix: SBI heartbeat timer usage changed ( #741 )
2021-01-01 15:56:46 -05:00
Sukchan Lee
4115799c2a
fix: NRF notification send all information ( #737 )
2020-12-28 23:36:02 -05:00
Sukchan Lee
efd1780745
fix: update NRF issues (#727,#728,#729,#730)
2020-12-24 15:41:31 -05:00
Sukchan Lee
2c2b6dfcaf
Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI
2020-11-26 21:44:37 -05:00
Sukchan Lee
18c483950c
Change Number of UEs usage [ #533 ]
...
- Set the number of UEs in units of AMF/MME instead of gNB/eNB.
- See default value as shown below
Number of UEs per AMF/MME : 4,096
Number of gNB/eNB per AMF/MME : 32
2020-08-25 23:05:01 -04:00
Sukchan Lee
bcffdd823e
Re-factoring 5GC for solving crash issue
2020-08-02 23:22:41 -04:00
Sukchan Lee
7afb914b9a
Add more log for 5GC
2020-07-27 21:05:11 -04:00
Sukchan Lee
0cabf9de11
Synchronize all timers [ #512 ]
2020-07-26 21:02:40 -04:00