Tags: free5gc/n3iwf
Tags
Feature NAT-T and use new IKE pkg (#35) * Support multiple PDU session per UE and create XFRMi automatically Graceful shutdown NF and delete all XFRM interfaces created Send UL UP in according to the relationship of child SA and PDU session Use NAS envelop for nas messages sent through TCP * Add IKE Informational exchange when the deregistration procedure is triggered * Encrypt Informational payload before sending it * Modify the method of judging the delete payload in handle informational message * Delete Child SA's XfrmState and XfrmPolicy when removing Ue Context * Change the method of judging the delete payload in handle informational message * Add error check in RemoveAllRelatedUe * Add sending DPD in Informational message * Modify the SendInformationExchange function parameter * Add SendIKEDeleteRequest function * Send Informational message when PduSession Release * Modify the function name in ue.go * Implement dead peer detection * Remove defer function in DPDTimer * Change the DPD starting time * Remove redundant comment in ngap handler * Modify the maxRetryTime to 0 in DPDTimer * Rename the context of the DPD timer * Add the condition that the DPDReqRetransTimer should be close after receiving the UE's response * remove redundant else * Stop DPDReqRetransTimerin cancelFunc * Set the DPDReqRetransTime to make it less than DPD periodic time * Add NAT-T feature and refactor IKE pkg * Fix warning when receive ike message from port 4500 * Add ESP-in-UDP in xfrm.go * Update IKE pkg * refactor RanUe context and refactor event channel * Modify configuration struct tage to lower case * Fix safe event channel UT * Add Informational msg request check and send N2 release context release req after receive informational request * Fix IPSec allocate error * Update util pkg * align coding convention & fix gosec issues --------- Co-authored-by: free5gc-org <free5gc.org@gmail.com> Co-authored-by: 陳昱綸 <allen.chen@saviah.com>
fix: Delete ranUE context after receive UE Context Release Command Delete UE Context when n3iwf receive Error Indication Fix remove RAN UE order : SendUEContextReleaseComplete before remove RAN UE Remove RANUE find by ranUeNgapId and AMFUeNgapId if they are different
Bump golang.org/x/net from 0.17.0 to 0.23.0 (#33) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0. - [Commits](golang/net@v0.17.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#29) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0. - [Commits](golang/crypto@v0.14.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PreviousNext