Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: free5gc/n3iwf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.4
Choose a base ref
...
head repository: free5gc/n3iwf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.2.5
Choose a head ref
  • 1 commit
  • 50 files changed
  • 3 contributors

Commits on Oct 18, 2024

  1. 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 <[email protected]>
    Co-authored-by: 陳昱綸 <[email protected]>
    3 people authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e9097bf View commit details
    Browse the repository at this point in the history
Loading