open5gs/src/smf
Supreeth Herle 52bc4be547
Bugfix packet filter for pre rel11 LTE devices (#1393)
* Fix conversion from IPFilterRule to packet filter

As per 3GPP TS 24.008, following Packet filter component type identifier
are not supported on the LTE pre release-11 UEs:

IPv4 local address type
IPv6 remote address/prefix length type
IPv6 local address/prefix length type

And,
IPv6 remote address/prefix length type and
IPv6 local address/prefix length type shall be used when both MS and
Network support Local Address in TFTs.

This commit add logic to omit adding local address in packet filters
for compatibility with pre-release LTE 11 devices. The following parameter
could be used to toggle omit/no to omit behavior.

parameter:
	no_ipv4v6_local_addr_in_packet_filter: <true/false>

* Remove logic of supporting pre-release LTE 11 devices in PCRF
2022-02-25 22:11:51 +09:00
..
app.c Initial proposal CUPS using PFCP 2020-04-26 15:36:05 -04:00
binding.c Bugfix packet filter for pre rel11 LTE devices (#1393) 2022-02-25 22:11:51 +09:00
binding.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
context.c [SMF] fix the seperate DNS in PCO IPCP (#1358) 2022-02-23 17:38:07 +09:00
context.h [SMF] incorrect GTP cause with changed APN (#1360) 2022-02-23 20:16:04 +09:00
event.c Introduce Gn interface (GTPv1C) Support to PGW (#1351) 2022-02-18 22:23:45 +09:00
event.h [MEM] fix pkbuf problem in multi-threads (#1353) 2022-02-19 09:47:44 +09:00
fd-path.c [EPC] Support ePDG Interface (#1039) 2021-06-21 22:36:38 +09:00
fd-path.h [EPC] Support ePDG Interface (#1039) 2021-06-21 22:36:38 +09:00
gn-build.c [SMF] incorrect GTPv1C cause with changed APN (#1387) 2022-02-23 20:48:36 +09:00
gn-build.h Introduce Gn interface (GTPv1C) Support to PGW (#1351) 2022-02-18 22:23:45 +09:00
gn-handler.c [SMF] incorrect GTPv1C cause with changed APN (#1387) 2022-02-23 20:48:36 +09:00
gn-handler.h Introduce Gn interface (GTPv1C) Support to PGW (#1351) 2022-02-18 22:23:45 +09:00
gsm-build.c Bugfix packet filter for pre rel11 LTE devices (#1393) 2022-02-25 22:11:51 +09:00
gsm-build.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
gsm-handler.c [SMF] incorrect GTP cause with changed APN (#1360) 2022-02-23 20:16:04 +09:00
gsm-handler.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
gsm-sm.c [PCRF] fix the crash in flow->description (#1313) 2022-01-12 10:15:36 +09:00
gtp-path.c [SMF] UpdatePDPContext: forward update of remote TEID+IPaddr to UPF (#1383) 2022-02-23 20:21:33 +09:00
gtp-path.h [SMF] UpdatePDPContext: forward update of remote TEID+IPaddr to UPF (#1383) 2022-02-23 20:21:33 +09:00
gx-handler.c Introduce Gn interface (GTPv1C) Support to PGW (#1351) 2022-02-18 22:23:45 +09:00
gx-handler.h Initial proposal CUPS using PFCP 2020-04-26 15:36:05 -04:00
gx-path.c [MEM] fix pkbuf problem in multi-threads (#1353) 2022-02-19 09:47:44 +09:00
init.c [ALL] Fix the terminate sequence (#938) 2021-04-21 17:46:03 +09:00
meson.build Introduce Gn interface (GTPv1C) Support to PGW (#1351) 2022-02-18 22:23:45 +09:00
n4-build.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
n4-build.h feat: Add dedicated QoS flow 2020-12-31 21:07:08 -05:00
n4-handler.c [SMF] fix the crash in VoLTE test (#1383) 2022-02-23 20:31:28 +09:00
n4-handler.h 5gc: Paging was added 2021-01-18 11:48:35 -05:00
namf-build.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
namf-build.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
namf-handler.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
namf-handler.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
nas-path.c Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nas-path.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nf-sm.c Add more memory log 2021-06-06 22:35:46 +09:00
ngap-build.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
ngap-build.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
ngap-handler.c [SMF] Fixed case without transportLayerAddr(#1341) 2022-01-26 08:09:26 +09:00
ngap-handler.h [5GC] Service Request Race Condition(#1226) 2021-11-28 20:54:51 +09:00
ngap-path.c [ALL] Add protection of message encoding (#991) 2021-05-16 12:22:10 +09:00
ngap-path.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nnrf-build.c Add more memory log 2021-06-06 22:35:46 +09:00
nnrf-build.h arch: DB schema Changes (#796) 2021-03-08 21:25:09 +09:00
nnrf-handler.c SBI updated 2021-07-16 17:02:33 +09:00
nnrf-handler.h fix: update NRF issues (#727,#728,#729,#730) 2020-12-24 15:41:31 -05:00
npcf-build.c SBI updated 2021-07-16 17:02:33 +09:00
npcf-build.h [5GC] Added BSF(Binding Support Function) 2021-05-29 15:56:12 +09:00
npcf-handler.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
npcf-handler.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
nsmf-handler.c [SMF] Exception handling in session release(#1155) 2021-09-04 16:14:18 +09:00
nsmf-handler.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
nudm-build.c arch: DB schema Changes (#796) 2021-03-08 21:25:09 +09:00
nudm-build.h Add only one 5GC scenario (call-flow) 2020-06-17 01:22:28 -04:00
nudm-handler.c [SMF] incorrect GTP cause with changed APN (#1360) 2022-02-23 20:16:04 +09:00
nudm-handler.h Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI 2020-11-26 21:44:37 -05:00
pfcp-path.c [SMF] fix the crash during IMS calls (#1238) 2021-11-23 14:19:30 +09:00
pfcp-path.h [SMF] fix the crash during IMS calls (#1238) 2021-11-23 14:19:30 +09:00
pfcp-sm.c Add more memory log 2021-06-06 22:35:46 +09:00
s5c-build.c [SMF] incorrect GTP cause with changed APN (#1360) 2022-02-23 20:16:04 +09:00
s5c-build.h VoNR added but not tested! 2021-11-14 21:07:56 +09:00
s5c-handler.c [SMF] UpdatePDPContext: forward update of remote TEID+IPaddr to UPF (#1383) 2022-02-23 20:21:33 +09:00
s5c-handler.h [EPC] Support ePDG Interface (#1039) 2021-06-21 22:36:38 +09:00
s6b-path.c [EPC] Support ePDG Interface (#1039) 2021-06-21 22:36:38 +09:00
sbi-path.c VoNR added but not tested! 2021-11-14 21:07:56 +09:00
sbi-path.h Add more memory log 2021-06-06 22:35:46 +09:00
smf-sm.c [MEM] fix pkbuf problem in multi-threads (#1353) 2022-02-19 09:47:44 +09:00
smf-sm.h fix: amf crash bug (#793) 2021-02-03 23:49:16 -05:00
timer.c fix: Add the exception handling (#804) 2021-02-15 12:17:33 -05:00
timer.h fix the 5GC test program 2020-07-29 23:26:12 -04:00