## Describe the bug
The **Source Interface Type** used in PFCP Session Establishment Request should be **Core** for IP based PDU Session; instead, the value is **SGi-LAN/N6-LAN**, referring to a Ethernet based PDU Session (3GPP 29.244, 8.2.2-1).

Also the 3GPP Interface Type IE is missing (3GPP 29.244, 8.2.118).

## To Reproduce
Steps to reproduce the behavior:
1. Run a TestRegistration scenario and check the wireshark trace.

## Expected behavior
Here how the PFCP Establishment Request should look like:

[PFCP_Establishment_Request_Reference.txt](https://github.com/free5gc/free5gc/files/15021414/PFCP_Establishment_Request_Reference.txt)

## Screenshots

![PFCP_Wrong_Source_Interface](https://github.com/free5gc/free5gc/assets/19303811/430be266-a305-4f63-bff7-f99539755dee)

![3GPP_29 244_SourceInterfacepng](https://github.com/free5gc/free5gc/assets/19303811/d3f29886-2845-48bf-a01c-3a53f26682af)

![3GPP_29 244_3gppSourceInterface](https://github.com/free5gc/free5gc/assets/19303811/fe33804f-cc2d-446c-bfc5-14da2e393ce3)

## Environment (please complete the following information):
 - free5GC Version: 3.4.1
 - OS: Ubuntu 20.04.6
 - Kernel version: 5.4.0-174-generic

## Trace File
### Configuration File

### PCAP File
[TestRegistration.zip](https://github.com/free5gc/free5gc/files/15021380/TestRegistration.zip)
[Bugs] Wrong Interface Type in PFCP Session Establishment Request for IP Based PDU Session
This is a GitHub Issue
repo:free5gc
owner:free5gc
Title : [Bugs] Wrong Interface Type in PFCP Session Establishment Request for IP Based PDU Session
Issue date:

--- start body ---
## Describe the bug
The **Source Interface Type** used in PFCP Session Establishment Request should be **Core** for IP based PDU Session; instead, the value is **SGi-LAN/N6-LAN**, referring to a Ethernet based PDU Session (3GPP 29.244, 8.2.2-1).

Also the 3GPP Interface Type IE is missing (3GPP 29.244, 8.2.118).

## To Reproduce
Steps to reproduce the behavior:
1. Run a TestRegistration scenario and check the wireshark trace.

## Expected behavior
Here how the PFCP Establishment Request should look like:

[PFCP_Establishment_Request_Reference.txt](https://github.com/free5gc/free5gc/files/15021414/PFCP_Establishment_Request_Reference.txt)

## Screenshots

![PFCP_Wrong_Source_Interface](https://github.com/free5gc/free5gc/assets/19303811/430be266-a305-4f63-bff7-f99539755dee)

![3GPP_29 244_SourceInterfacepng](https://github.com/free5gc/free5gc/assets/19303811/d3f29886-2845-48bf-a01c-3a53f26682af)

![3GPP_29 244_3gppSourceInterface](https://github.com/free5gc/free5gc/assets/19303811/fe33804f-cc2d-446c-bfc5-14da2e393ce3)

## Environment (please complete the following information):
 - free5GC Version: 3.4.1
 - OS: Ubuntu 20.04.6
 - Kernel version: 5.4.0-174-generic

## Trace File
### Configuration File

### PCAP File
[TestRegistration.zip](https://github.com/free5gc/free5gc/files/15021380/TestRegistration.zip)
--- end body ---
