mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-22 03:01:57 +00:00
Update NFProfile handling to keep the existing in-place update model for nfServices. nfServices are matched by serviceInstanceId, and existing nf_service objects are reused so runtime client bindings remain valid across repeated NFProfile updates. If a new nf_service or nf_info cannot be allocated, return an error instead of aborting the process. Propagate those failures through the NFProfile handlers so oversized or malformed profiles can be rejected. When profile handling fails for a newly created NF cache entry, remove it because it may contain a partial profile. If the entry already existed, keep it in the registry to avoid deleting a previously usable local cache because of one bad notification or discovery result. Issues #4466 Related to PR #4534 |
||
|---|---|---|
| .. | ||
| app | ||
| asn1c | ||
| core | ||
| crypt | ||
| dbi | ||
| diameter | ||
| gtp | ||
| ipfw | ||
| metrics | ||
| nas | ||
| ngap | ||
| pfcp | ||
| proto | ||
| s1ap | ||
| sbi | ||
| sctp | ||
| tun | ||
| meson.build | ||