Sukchan Lee
110a63fdfa
[SMF] Handle for PCRF not to respond ( #1445 )
2022-04-03 22:49:12 +09:00
Sukchan Lee
e213f65406
Improve data-path performance using talloc_pool()
...
allocate a talloc pool for GTP to ensure it doesn't have to go back
to the libc malloc all the time.
2022-04-02 13:36:23 +09:00
Sukchan Lee
1c9a48bfb1
[Doc] Update CentOS Stream 8 ( #1450 )
2022-04-01 22:33:49 +09:00
Sukchan Lee
77f66e1f0e
Migrating to CentOS Stream 8 in Vagrant ( #1450 )
2022-04-01 22:28:32 +09:00
Sukchan Lee
3121d183f0
[HSS/PCF] Store IMEISV instead of IMEI ( #1464 )
2022-04-02 00:46:05 +09:00
Sukchan Lee
8f603e2049
[WebUI] Added IMEI in View ( #1464 )
2022-04-01 20:08:20 +09:00
Sukchan Lee
35201f6ed1
Fix the MacOSX CI ( #1454 )
2022-03-31 23:06:52 +09:00
Sukchan Lee
24d20bb20b
Update automatic CI ( #1454 )
2022-03-31 22:55:27 +09:00
Sukchan Lee
f2aa15d99f
Added MacOSX to the Running OS for CI ( #1454 )
2022-03-31 21:31:10 +09:00
Sukchan Lee
c76c7d597d
Oops! Rollback Meson Continuous integration
2022-03-31 20:26:58 +09:00
Sukchan Lee
9c4287f467
update it1
2022-03-31 20:24:31 +09:00
Sukchan Lee
2def8bb31b
update it
2022-03-31 19:51:51 +09:00
EugeneBogush
f557fc8eaa
Add/update current imei of UE in subscriber profile ( #1464 )
...
* first commit
* fix
Co-authored-by: root <root@lfv.unassigned-domain>
2022-03-31 19:35:30 +09:00
Sukchan Lee
82241f5b84
Added Meson Continuous Integration ( #1454 )
2022-04-01 02:31:57 +09:00
Pau Espin
fbfb72c1b7
[PFCP] Support multiple Usage Report IEs in all messages ( #1461 )
...
* [PFCP] Properly check down_data_report inclusion building SessionReportRequest
* [PFCP] Support multiple Usage Report IEs in all messages
2022-03-31 09:43:35 +09:00
Sukchan Lee
038fb680f4
Revert configuration for backward compatibility
2022-03-31 02:15:13 +09:00
Sukchan Lee
da8c934326
[Test] Fix the SBI running[1]
2022-03-28 23:09:24 +09:00
Sukchan Lee
88016a769f
[SMF] fix missing initialization memory ( #1458 )
2022-03-28 22:22:24 +09:00
Pau Espin
acd6610508
[SMF] Gx: Add Destination-Host AVP to CCR ( #1458 )
...
Catch Origin-Host during CCA and set it as Destination-Host during
subsequent CCRs. This way we ensure UPDATE/TERMINATION Requests are sent
back explicitly to the same Diameter peer. Moreover, it seems
freediameter relies on this AVP to properly send the message over the
correct SCTP association when several diameter peers are available.
2022-03-28 22:00:28 +09:00
Pau Espin
4b8d3a845a
[PFCP] Support associating multiple URRs to a PDR ( #1456 )
...
* [PFCP] Fix trailing whitespace in message generation files
* [PFCP] message gen: Support multiple URR ID IEs in Create PDR group
* [PFCP] Support associating multiple URRs to a PDR
According to 3GPP TS 29.244:
"""
A PDR shall contain:
- zero, one or more URRs, which contains instructions related to traffic measurement and reporting.
"""
2022-03-28 21:56:58 +09:00
Sukchan Lee
825b06b6e0
Update document for v2.4.5
2022-03-27 20:12:30 +09:00
Sukchan Lee
12c656efd0
Improve Slice/DNN selection ( #1438 ), ( #1440 )
2022-03-27 17:50:31 +09:00
Sukchan Lee
ced37a6201
fix the slice issues ( #1438 ), ( #1440 )
2022-03-26 23:53:53 +09:00
Pau Espin
38e2dee17f
[PFCP] Handle Measurement Information in Create/Update URR IEs ( #1453 )
2022-03-26 00:33:32 +09:00
Pau Espin
89636fa8d3
[PFCP] Handle Measurement Information in Create/Update URR IEs ( #1452 )
2022-03-26 00:07:34 +09:00
Pau Espin
cc0d147f5c
Fix trailing whitespace ( #1451 )
2022-03-25 23:35:27 +09:00
Pau Espin
12bac7a917
[PFCP] Avoid requiring optional fields in Update URR IE ( #1449 )
2022-03-25 05:58:40 +09:00
Sukchan Lee
41553de7a4
[MME] Exception handle - APN duplicated ( #1431 )
2022-03-24 21:52:42 +09:00
Sukchan Lee
2cb06b3085
remove pool related configuration ( #1431 )
2022-03-23 15:14:18 +09:00
Sukchan Lee
224d1caca1
change log-level WARNING to INFO
2022-03-22 22:52:10 +09:00
Sukchan Lee
37af21a88d
[MEM] fix the pkbuf problem ( #1431 )
2022-03-22 22:47:45 +09:00
Sukchan Lee
fe5fd0f760
Update sponsors
2022-03-19 20:26:49 +09:00
Pau Espin
ab5f47ef59
[SMF] PFCP Session Report Req: Allow receiving multiple bits in Report Type ( #1442 )
...
3GPP TS 29.244 sec 8.2.21 "Report Type" states:
At least one bit shall be set to "1". Several bits may be set to "1".
2022-03-17 16:23:43 +09:00
Sukchan Lee
72ecd1c005
[SMF] Remove T_RELEASE_HOLDING timer
2022-03-17 16:07:19 +09:00
Pau Espin
7f6f35fe6f
[UPF] Improve logging around IP spoofing ( #1441 )
...
* [UPF] Fix Trailing whitespace
* [UPF] Improve logging around IP spoofing
Related: https://github.com/open5gs/open5gs/issues/1435
2022-03-16 21:59:50 +09:00
Sukchan Lee
bf77318602
[MME] re-factor to check a piggybacked ESM ( #1431 )
2022-03-16 20:48:48 +09:00
Sukchan Lee
a6ec206998
Change EPERM to OGS_EPERM (#1436,#1404)
2022-03-16 20:32:19 +09:00
Pau Espin
f060da45d5
[CORE] time: Add APIs to manage NTP 32-bit timestamps ( #1439 )
...
These will be further needed in PFCP in the future, as well as in other
Diameter based interfaces (such as Gy).
Let's put all implementation details in APIs so that devs don't need to
care about those details every time.
2022-03-16 11:25:30 +09:00
Pau Espin
80ce991aa6
[CORE] Improve SO_BINDTODEVICE error log line ( #1436 )
2022-03-16 11:25:21 +09:00
Sukchan Lee
bcf53124d5
Improve the socket option configuration ( #1404 )
...
o GTP-C Option (Default)
- so_bindtodevice : NULL
gtpc:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o GTP-U Option (Default)
- so_bindtodevice : NULL
gtpu:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o PFCP Option (Default)
- so_bindtodevice : NULL
pfcp:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o SBI Option (Default)
- tcp_nodelay : true
- so_linger.l_onoff : false
sbi:
addr: 127.0.0.10
option:
tcp_nodelay: false
so_linger:
l_onoff: true
l_linger: 10
o NGAP Option (Default)
- sctp_nodelay : true
- so_linger.l_onoff : false
ngap:
addr: 127.0.0.5
option:
stcp_nodelay: false
so_linger:
l_onoff: true
l_linger: 10
o NGAP SCTP Option (Default)
- spp_hbinterval : 5000 (5secs)
- spp_sackdelay : 200 (200ms)
- srto_initial : 3000 (3secs)
- srto_min : 1000 (1sec)
- srto_max : 5000 (5secs)
- sinit_num_ostreams : 30
- sinit_max_instreams : 65535
- sinit_max_attempts : 4
- sinit_max_init_timeo : 8000(8secs)
ngap:
addr: 127.0.0.5
option:
sctp:
spp_hbinterval : 5000
spp_sackdelay : 200
srto_initial : 3000
srto_min : 1000
srto_max : 5000
sinit_num_ostreams : 30
sinit_max_instreams : 65535
sinit_max_attempts : 4
sinit_max_init_timeo : 8000
2022-03-15 22:03:50 +09:00
Pau Espin
73836c063c
[UPF] Fix log typo, trailing whitespace ( #1434 )
2022-03-15 13:34:32 +09:00
Pau Espin
dd5abb79b4
[PFCP] Fix wrong endianess enc of some URR values ( #1433 )
...
* [PFCP] Fix trailing whitespace
* [PFCP] Fix wrong endianess enc of some URR values
u32 tlvs are already converted to big endian automatically. Manually
doing so ends up in double conversion and hence in wrong endianness
being sent over the wire.
Similar issue was also fixed recently in the PFCP decoding path.
Related: https://github.com/open5gs/open5gs/issues/1349
2022-03-15 13:34:22 +09:00
Pau Espin
5b81802be9
[Gx] Fix trailing whitespace ( #1420 )
2022-03-08 21:50:20 +09:00
Pau Espin
4388f9bf3a
[Gx] Use OGS_DIAM_GX_APPLICATION_ID define instead of hardcoded val ( #1419 )
2022-03-08 21:50:05 +09:00
Sukchan Lee
c1fc25958c
Change default to bindtodevice:false
2022-03-08 19:49:16 +09:00
Sukchan Lee
914bb0a40f
Merge branch 'sysmocom-pespin/vrf' into main
2022-03-07 22:44:23 +09:00
Sukchan Lee
253e2ad98a
[GTP/PFCP] Support VRF ( #1404 )
2022-03-07 22:43:18 +09:00
Sukchan Lee
c2d10772c6
Merge branch 'pespin/vrf' of https://github.com/sysmocom/open5gs into sysmocom-pespin/vrf
2022-03-07 22:43:10 +09:00
Sukchan Lee
f848785360
Update document ( #1412 )
2022-03-05 18:50:25 +09:00
Sukchan Lee
a1be48ed50
[SGW-C] fix the crash ( #1353 )
2022-03-05 11:27:22 +09:00